.support-admin-dashboard{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:1.5rem}.support-admin-dashboard__heading{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}.support-admin-dashboard__heading h3{margin:0}.support-admin-dashboard__brand-selector{grid-template-columns:auto minmax(180px,220px);align-items:center;gap:.25rem .65rem;display:grid}.support-admin-dashboard__brand-selector label{color:#5a6a72;font-size:.75rem;font-weight:600}.support-admin-dashboard__brand-selector small{color:#7b878d;grid-column:2;font-size:.68rem}.support-admin-dashboard__title{color:#2b3a42;margin-bottom:1rem;font-size:1rem;font-weight:600}.support-admin-dashboard__tabs{border-bottom:1px solid #dcdcdc;gap:1rem;margin-bottom:1rem;display:flex}.support-admin-dashboard__tab{color:#2b3a42;background:0 0;border-bottom:2px solid #0000;align-items:center;gap:.5rem;padding:.75rem .25rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.support-admin-dashboard__tab:hover{color:#000}.support-admin-dashboard__tab--active{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.support-admin-dashboard__content{padding-top:1rem}.support-admin-dashboard__tab-label{align-items:center;gap:.4rem;display:inline-flex}@media (width<=768px){.support-admin-dashboard__heading{flex-direction:column}.support-admin-dashboard__brand-selector{grid-template-columns:1fr;width:100%}.support-admin-dashboard__brand-selector small{grid-column:1}}.admin-dashboard{background-color:#fff;border:1px solid #dcdcdc;border-radius:8px;padding:1.5rem}.admin-dashboard__title{color:#2b3a42;margin-bottom:1rem;font-size:1rem;font-weight:600}.admin-dashboard__tabs{border-bottom:1px solid #dcdcdc;gap:1rem;margin-bottom:1rem;display:flex;overflow-x:auto}.admin-dashboard__tab{color:#2b3a42;background:0 0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.5rem;padding:.75rem .25rem;font-size:.85rem;font-weight:500;text-decoration:none;display:inline-flex}.admin-dashboard__tab:hover{color:#000}.admin-dashboard__tab--active{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.admin-dashboard__tab--disabled{color:#9aa5ad;cursor:not-allowed;pointer-events:none}.admin-dashboard__content{padding-top:1rem}.admin-dashboard__tab-label{align-items:center;gap:.4rem;display:inline-flex}:root{--brand-primary:#3299ff;--brand-primary-hover:#1a5aa5;--brand-secondary:#eff7ff;--brand-accent:#3299ff;--brand-accent-contrast:#fff;--brand-focus-ring:#3299ff80;--medium-blue:var(--brand-primary);--bright-blue:#65ffff;--dark-blue:var(--brand-primary-hover);--bright-green:#c4ff85;--medium-green:#64d96e;--dark-green:#2aa154;--bright-yellow:#fffc85;--medium-yellow:#ffde01;--dark-yellow:#fabb00;--bright-teal:#0fd;--medium-teal:#00d6bb;--dark-teal:#00b6b2;--bright-orange:#fc8;--medium-orange:#f93;--dark-orange:#f15523;--bright-pink:#fa99ff;--medium-pink:#eb419e;--dark-pink:#c90370;--bright-purple:#d4d4ff;--medium-purple:#a9a5ff;--dark-purple:#7d71e2;--medium-steel:#404d61;--dark-steel:#3f5765;--light-gray:#f0efef;--medium-gray:#cececd;--white:#fff;--black:#000;--success-green:#64d96e;--fail-red:#e23636;--warning-yellow:#ffde01;--primary-color:var(--brand-primary);--body-color:var(--dark-steel)}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--body-color);margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a{color:var(--primary-color);text-decoration:none}h3{color:#2b3a42}.brand-logo--header{object-fit:contain;width:auto;max-width:min(150px,32vw);max-height:34px;display:block}.brand-logo--sidebar{object-fit:contain;justify-content:center;align-items:center;width:48px;max-width:48px;height:48px;max-height:48px;display:flex}.brand-logo--fallback{color:var(--brand-primary);letter-spacing:.02em;font-size:1.25rem;font-weight:800}.brand-logo--sidebar.brand-logo--fallback{color:var(--white);border:2px solid;border-radius:50%;font-size:1.3rem}.app-container{height:100vh;display:flex}.main-area{flex-direction:column;flex:1;display:flex;overflow:hidden}.main-content{background-color:#fafafa;flex:1;padding:20px;overflow:auto}.p-button{border-radius:8px}button.p-button:enabled:focus{box-shadow:0 0 0 .2rem var(--brand-focus-ring)!important}button.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link){color:var(--white)!important;background:var(--brand-primary)!important;border-color:var(--brand-primary)!important}button.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link):enabled:hover,button.p-button:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-outlined):not(.p-button-text):not(.p-button-link):enabled:active{background:var(--brand-primary-hover)!important;border-color:var(--brand-primary-hover)!important}button.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-plain){color:var(--brand-primary)!important;border-color:var(--brand-primary)!important;background:0 0!important}button.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-plain):enabled:hover,button.p-button.p-button-outlined:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-plain):enabled:active{color:var(--brand-primary)!important;background:color-mix(in srgb, var(--brand-primary) 8%, transparent)!important;border-color:var(--brand-primary)!important}button.p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-plain){color:var(--brand-primary)!important;background:0 0!important;border-color:#0000!important}button.p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-plain):enabled:hover,button.p-button.p-button-text:not(.p-button-secondary):not(.p-button-success):not(.p-button-info):not(.p-button-warning):not(.p-button-help):not(.p-button-danger):not(.p-button-contrast):not(.p-button-plain):enabled:active{color:var(--brand-primary)!important;background:color-mix(in srgb, var(--brand-primary) 8%, transparent)!important;border-color:#0000!important}.p-menu-list{padding-left:0}.p-menu .p-menuitem>.p-menuitem-content,.p-tieredmenu .p-menuitem>.p-menuitem-content{font-size:14px}.p-menu,.p-tieredmenu{padding:.5rem}.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled)>.p-menuitem-content:hover,.p-menu .p-menuitem:not(.p-highlight):not(.p-disabled).p-focus>.p-menuitem-content{background:var(--brand-secondary);border-radius:8px}.p-dropdown-panel .p-dropdown-items{padding-left:0;padding-right:0}.p-dropdown-panel .p-dropdown-items .p-dropdown-item{padding:.5rem .75rem}.site-dropoff-panel.p-dropdown-panel{width:100%;min-width:100%;max-width:100%;position:absolute;left:0!important;right:auto!important}.site-dropoff-panel.p-dropdown-panel .p-dropdown-item{white-space:normal;word-break:break-word;overflow-wrap:anywhere;align-items:flex-start;height:auto;line-height:1.4;overflow:visible}.site-dropoff-panel.p-dropdown-panel .p-dropdown-item-label{white-space:normal;word-break:break-word;overflow-wrap:anywhere;display:block}.p-datatable .p-datatable-thead>tr>th{color:#2b3a42;background-color:#f8f9fa;border-bottom:none;padding:.8rem;font-weight:500}.p-datatable-table{border-collapse:separate;border-spacing:0 15px}.p-datatable .p-datatable-tbody>tr>td{border-top:1px solid var(--medium-gray);border-bottom:1px solid var(--medium-gray);background:#fff;padding:.8rem}.p-datatable .p-datatable-tbody>tr>td:first-child{border-left:1px solid var(--medium-gray);border-radius:10px 0 0 10px}.p-datatable .p-datatable-tbody>tr>td:last-child{border-right:1px solid var(--medium-gray);border-radius:0 10px 10px 0}.p-datatable .p-datatable-tbody>tr.p-highlight{background:var(--brand-secondary);color:var(--dark-steel)}.p-datatable .p-datatable-tbody>tr:hover{background:#f8f9fa}.p-toast .p-toast-message.p-toast-message-success{border-left:6px solid var(--success-green)}.p-toast .p-toast-message.p-toast-message-error{border-left:6px solid var(--fail-red)}.p-toast .p-toast-message.p-toast-message-warn{border-left:6px solid var(--warning-yellow)}.p-toast .p-toast-message.p-toast-message-info{border-left:6px solid var(--primary-color)}.p-dialog{border:none;border-radius:12px}.p-dialog .p-dialog-header{border-radius:12px 12px 0 0}.p-confirm-dialog .p-dialog-content{padding:1.5rem}.p-confirm-dialog .p-confirm-dialog-message{margin-left:1rem}.p-editor-container .ql-toolbar{background-color:#f8f9fa;border-radius:8px 8px 0 0}.p-editor-container .ql-container{border-radius:0 0 8px 8px;font-size:1rem}.p-fileupload .p-fileupload-buttonbar{background:#f8f9fa;border-radius:8px 8px 0 0}.p-fileupload .p-fileupload-content{border-radius:0 0 8px 8px}.p-inputotp .p-inputotp-input{text-align:center;width:3rem;padding:.75rem 0;font-size:1.5rem}.cursor-pointer{cursor:pointer}.number-badge{background:var(--primary-color);width:24px;height:24px;color:var(--white);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.85rem;font-weight:600;display:inline-flex}.icon-badge{background:var(--light-gray);width:36px;height:36px;color:var(--primary-color);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.text-countdown,.text-warning-icon{color:var(--dark-yellow)}.border-radius-8{border-radius:8px}.box-shadow{box-shadow:0 4px 10px #00000040}::placeholder{color:#404d6180}::placeholder{color:#404d6180}@media screen and (width<=768px){.main-content{padding:15px}}@media screen and (width<=425px){.app-container{flex-direction:column}.main-content{padding:10px}}button.p-button.p-button-success,.p-button.p-button-success{background-color:var(--success-green)!important;border-color:var(--success-green)!important;color:var(--white)!important}button.p-button.p-button-success:enabled:hover,.p-button.p-button-success:enabled:hover{background-color:var(--dark-green)!important;border-color:var(--dark-green)!important}button.p-button.p-button-danger,.p-button.p-button-danger{background-color:var(--fail-red)!important;border-color:var(--fail-red)!important;color:var(--white)!important}button.p-button.p-button-danger:enabled:hover,.p-button.p-button-danger:enabled:hover{background-color:#c92a2a!important;border-color:#c92a2a!important}button.p-button.p-button-secondary,.p-button.p-button-secondary{background-color:var(--medium-gray)!important;border-color:var(--medium-gray)!important;color:var(--dark-steel)!important}button.p-button.p-button-secondary:enabled:hover,.p-button.p-button-secondary:enabled:hover{background-color:#b0b0af!important;border-color:#b0b0af!important}button.p-button.p-button-text.p-button-danger,.p-button.p-button-text.p-button-danger{color:var(--fail-red)!important;background-color:#0000!important;border-color:#0000!important}button.p-button.p-button-text.p-button-danger:enabled:hover,.p-button.p-button-text.p-button-danger:enabled:hover{color:var(--fail-red)!important;background-color:#e236360a!important;border-color:#0000!important}button.p-button.p-button-text.p-button-success,.p-button.p-button-text.p-button-success{color:var(--success-green)!important;background-color:#0000!important;border-color:#0000!important}button.p-button.p-button-text.p-button-success:enabled:hover,.p-button.p-button-text.p-button-success:enabled:hover{color:var(--success-green)!important;background-color:#82dd550a!important;border-color:#0000!important}.df-messenger-wrapper{z-index:2147483647;flex-direction:column;align-items:flex-end;transition:right .3s;display:flex;position:fixed;bottom:10px;right:-45px}.df-messenger-wrapper:after{content:"";border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:10px solid var(--brand-primary);pointer-events:none;opacity:.75;width:0;height:0;position:absolute;top:50%;right:95%;transform:translateY(-50%)}.df-messenger-wrapper:hover,.df-messenger-wrapper.expanded{right:16px}.df-messenger-wrapper:hover:after,.df-messenger-wrapper.expanded:after{opacity:0}.df-messenger-wrapper:hover .df-messenger-tooltip{opacity:1;transform:translateY(0)}.df-messenger-wrapper:hover df-messenger,.df-messenger-wrapper.expanded df-messenger{opacity:1}@media (width<=768px){.df-messenger-wrapper{bottom:16px;right:-45px}.df-messenger-wrapper:hover,.df-messenger-wrapper.expanded{right:16px}.df-messenger-wrapper:hover:after,.df-messenger-wrapper.expanded:after{opacity:0}}.df-messenger-tooltip{color:#fff;white-space:nowrap;pointer-events:none;opacity:0;background:#2b3942;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:opacity .25s,transform .25s;position:absolute;bottom:calc(100% + 8px);right:0;transform:translateY(6px);box-shadow:0 2px 8px #00000026}df-messenger{--df-messenger-titlebar-icon-height:35px;--df-messenger-titlebar-icon-width:60px;--df-messenger-titlebar-background:var(--brand-primary);--df-messenger-chat-bubble-size:80px;--df-messenger-chat-bubble-icon-size:60px;--df-messenger-default-primary-color:var(--brand-primary);--df-messenger-message-feedback-icon-font-color-active:var(--brand-primary);--df-messenger-chat-window-height:540px;--df-messenger-chat-window-width:500px;--df-messenger-input-font-color:#1f1f1f;--df-messenger-input-background:white;--df-messenger-font-color:#1f1f1f;--df-messenger-chat-border-radius:12px;--df-messenger-chat-background:#f8f9fa;--df-messenger-chat-window-box-shadow:0 8px 32px #0000002e;--df-messenger-titlebar-border-radius:12px 12px 0 0;--df-messenger-titlebar-title-font-size:16px;--df-messenger-message-bot-background:#e8f0fe;--df-messenger-message-bot-border-radius:4px 16px 16px 16px;--df-messenger-message-bot-font-color:#1a1a2e;--df-messenger-message-user-background:var(--brand-primary);--df-messenger-message-user-font-color:#fff;--df-messenger-message-user-border-radius:16px 16px 4px 16px;--df-messenger-chips-background:#fff;--df-messenger-chips-border-color:var(--brand-primary);--df-messenger-chips-font-color:var(--brand-primary);--df-messenger-chips-border-radius:20px;--df-messenger-chips-background-hover:#e8f0fe;--df-messenger-input-border-top:1px solid #e0e0e0;--df-messenger-input-box-background:#f8f9fa;--df-messenger-input-box-border:1px solid #e0e0e0;--df-messenger-input-box-border-radius:24px;--df-messenger-input-box-padding:8px 16px;--df-messenger-send-icon-color-active:var(--brand-primary);--df-messenger-message-spacing:8px;--df-messenger-message-padding:10px 14px;opacity:.75;transition:opacity .3s}@media (width<=768px){df-messenger{--df-messenger-chat-window-width:calc(100vw - 80px);--df-messenger-chat-window-height:calc(var(--vh,1vh) * 100 - 120px)}}
