/* Principio 5.9.7 - Order Support Center */
.supportOrderCard597{align-items:flex-start;gap:12px}.supportOrderMain{min-width:0;flex:1}.supportOrderActions597{gap:8px;min-width:132px}.supportOrderButtons597{display:flex;gap:7px;justify-content:flex-end;flex-wrap:wrap}.supportOrderButtons597 button,.supportRiderCall597,.supportNewHelp597{border:1px solid #ddd5c8;background:#fff;color:#1b1d21;border-radius:11px;padding:8px 10px;font:700 12px/1.1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;text-decoration:none}.supportHelpBtn597{background:#17191d!important;color:#fff!important;border-color:#17191d!important}.supportHelpBtn597:disabled{background:#eeeae3!important;color:#777!important;border-color:#e1d9cd!important}.supportRiderCall597{display:inline-flex;align-items:center;justify-content:center;color:#5f4820;background:#f7edda;border-color:#ead6ad}.supportTicketPill597{display:inline-flex;margin-top:7px;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850;letter-spacing:.02em;background:#f5e8ca;color:#77591e}.supportTicketPill597.in_progress{background:#e6edf7;color:#35577b}.supportTicketPill597.resolved{background:#e4f1e7;color:#326343}.supportList597{display:grid;gap:10px}.supportTicketCard597{background:#fff;border:1px solid #e8e1d7;border-radius:18px;padding:15px;box-shadow:0 7px 20px rgba(30,25,18,.04)}.supportTicketCard597.open{border-left:4px solid #b88b3e}.supportTicketCard597.in_progress{border-left:4px solid #5a7595}.supportTicketCard597.resolved{border-left:4px solid #678a6f}.supportTicketTop597{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.supportTicketTop597 small{font-size:10px;font-weight:850;letter-spacing:.06em;color:#777}.supportTicketTop597 span{font-size:10px;font-weight:850;border-radius:999px;padding:5px 8px;background:#f2efe9}.supportTicketCard597>b{display:block;font-size:15px;margin-bottom:5px}.supportTicketCard597 p{margin:0 0 8px;color:#555f67;line-height:1.4;font-size:13px}.supportTicketDate597{color:#8b8b8b}.supportEmpty597{background:#f7f4ef;border:1px dashed #ddd3c5;border-radius:18px;padding:20px;text-align:center}.supportEmpty597 b{display:block;margin-bottom:5px}.supportEmpty597 p{margin:0;color:#777;font-size:13px}.supportOverlay597{position:fixed;inset:0;z-index:10000;background:rgba(15,16,18,.52);display:flex;align-items:flex-end;justify-content:center;padding:0}.supportSheet597{position:relative;width:min(560px,100%);max-height:92vh;overflow:auto;background:#fff;border-radius:26px 26px 0 0;padding:24px 18px calc(22px + env(safe-area-inset-bottom));box-shadow:0 -18px 55px rgba(0,0,0,.16)}.supportClose597{position:absolute;right:14px;top:14px;width:36px;height:36px;border:0;border-radius:50%;background:#f2efe9;font-size:16px}.supportEyebrow597{display:block;padding-right:42px;font-size:10px;font-weight:900;letter-spacing:.11em;color:#9b7636}.supportSheet597 h2{font:700 25px/1.15 Georgia,"Times New Roman",serif;margin:7px 42px 7px 0}.supportLead597{margin:0 0 16px;color:#687078;font-size:13px;line-height:1.45}.supportCategories597{display:grid;grid-template-columns:1fr 1fr;gap:8px}.supportCategories597 button{min-height:44px;border:1px solid #e0d9ce;border-radius:13px;background:#fff;padding:10px;text-align:left;font-weight:750;color:#272a2f}.supportCategories597 button.active{background:#17191d;color:#fff;border-color:#17191d}.supportMessageLabel597{display:block;margin-top:16px;font-size:12px;font-weight:800;color:#4e5258}.supportMessageLabel597 textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;border:1px solid #ddd5c9;border-radius:14px;padding:12px;font:500 14px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;resize:vertical}.supportMessageLabel597 small{display:block;text-align:right;color:#999;margin-top:4px;font-weight:500}.supportSheetActions597{display:flex;gap:9px;margin-top:16px}.supportSheetActions597 button{flex:1;min-height:46px;border-radius:13px;border:1px solid #ddd5c9;background:#fff;font-weight:850}.supportSheetActions597 .primary{background:#17191d;color:#fff;border-color:#17191d}
/* Admin */
.supportAdmin597{display:grid;gap:14px}.supportAdminHead597{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.supportAdminHead597 h1{margin:4px 0 2px}.supportAdminHead597 p{margin:0}.supportAdminKpi597{display:flex;gap:8px}.supportAdminKpi597>div{min-width:82px;background:#fff;border:1px solid #e6dfd4;border-radius:14px;padding:10px 12px}.supportAdminKpi597 b{display:block;font-size:22px}.supportAdminKpi597 span{font-size:11px;color:#73777d}.supportAdminFilters597{display:flex;gap:7px;overflow:auto;padding-bottom:2px;scrollbar-width:none}.supportAdminFilters597::-webkit-scrollbar{display:none}.supportAdminFilters597 button{white-space:nowrap;border:1px solid #ded7cd;background:#fff;color:#33373c;border-radius:999px;padding:9px 13px;font-weight:800}.supportAdminFilters597 button.active{background:#17191d;color:#fff;border-color:#17191d}.supportAdminList597{display:grid;gap:11px}.supportAdminCard597{background:#fff;border:1px solid #e6ded2;border-radius:20px;padding:16px;box-shadow:0 8px 24px rgba(37,31,22,.04)}.supportAdminCard597.open{border-left:5px solid #b78b3d}.supportAdminCard597.in_progress{border-left:5px solid #597596}.supportAdminCard597.resolved{border-left:5px solid #66896e}.supportAdminCardTop597{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.supportAdminCardTop597 small{font-weight:850;font-size:10px;letter-spacing:.06em;color:#817b72}.supportAdminCardTop597 h2{margin:3px 0 0;font-size:18px}.supportAdminStatus597{font-size:10px;font-weight:900;border-radius:999px;padding:6px 9px;background:#f3eee5}.supportAdminStatus597.in_progress{background:#e8eef5;color:#355777}.supportAdminStatus597.resolved{background:#e3f0e6;color:#326343}.supportAdminIssue597{margin-top:12px;background:#f8f6f2;border-radius:14px;padding:12px}.supportAdminIssue597 b{font-size:14px}.supportAdminIssue597 p{margin:5px 0 0;color:#565d64;line-height:1.4}.supportAdminMeta597{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:11px;font-size:11px;color:#6c7177}.supportAdminContacts597{display:flex;gap:7px;flex-wrap:wrap;margin-top:12px}.supportAdminContacts597 a,.supportRiderInfo597{display:inline-flex;align-items:center;border:1px solid #ded6cb;border-radius:10px;padding:8px 10px;text-decoration:none;color:#1d2024;background:#fff;font-size:12px;font-weight:800}.supportRiderInfo597{background:#f7f3ea;color:#665738}.supportAdminNote597{display:block;margin-top:12px;font-size:11px;font-weight:850;color:#646970}.supportAdminNote597 textarea{display:block;width:100%;box-sizing:border-box;margin-top:5px;border:1px solid #ddd5ca;border-radius:11px;padding:10px;resize:vertical;font:500 13px/1.4 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.supportAdminActions597{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.supportAdminCreated597{display:block;margin-top:10px;color:#999}.supportAdminEmpty597{text-align:center;padding:28px}
@media(max-width:640px){.supportOrderCard597{display:grid;grid-template-columns:1fr}.supportOrderActions597{min-width:0;align-items:flex-start!important}.supportOrderButtons597{justify-content:flex-start}.supportAdminHead597{align-items:flex-start;flex-direction:column}.supportAdminKpi597{width:100%}.supportAdminKpi597>div{flex:1}.supportAdminCard597{padding:14px}.supportCategories597{grid-template-columns:1fr}.supportSheet597{border-radius:22px 22px 0 0}.supportAdminActions597 .btn{flex:1}}
