.dc-enquiries-open>main:not(#dc-enquiries),.dc-enquiries-open>.staff-global-error{display:none!important}.de[hidden],.de [hidden]{display:none!important}.de{max-width:1480px;margin:0 auto;padding:32px 24px 64px;color:#102a43;background:#f5f8fa;font-family:Arial,sans-serif;font-size:16px;line-height:1.5}.de *{box-sizing:border-box}.de h1{font-size:34px;letter-spacing:-.025em;margin:0 0 6px}.de h2{font-size:23px;margin:0 0 10px}.de h3{font-size:17px;margin:0 0 12px}.de p{margin:6px 0 16px}.de-kicker{font-size:12px;font-weight:700;letter-spacing:.1em;color:#406078}.de-heading,.de-form-heading,.de-report-heading,.de-table-head{display:flex;justify-content:space-between;align-items:center;gap:18px}.de button{border:1px solid #8aa1b0;border-radius:8px;padding:10px 14px;min-height:44px;font:inherit;font-size:14px;font-weight:700;background:#fff;color:#153d58;cursor:pointer}.de button:hover{background:#edf4f8}.de button:disabled{opacity:.5;cursor:wait}.de .de-primary{background:#123f5c;color:white;border-color:#123f5c}.de label{display:flex;flex-direction:column;gap:5px;font-size:14px;font-weight:700}.de input,.de select,.de textarea{padding:10px 12px;border:1px solid #8a9daa;border-radius:7px;font:inherit;font-size:16px;background:#fff;color:#102a43;min-height:44px;max-width:100%;width:100%}.de .de-check{flex-direction:row;align-items:center;gap:8px;font-weight:400}.de .de-check input{width:20px;height:20px;min-height:20px;flex-shrink:0;accent-color:#123f5c}.de-toolbar{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:12px 0}.de-toolbar>label{min-width:140px}.de-search{flex:1;min-width:240px!important}.de-toolbar .de-check{width:100%;margin-top:6px}.de-caption{font-size:13px;color:#52677a}.de-metrics{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin:22px 0}.de-metrics article{border:1px solid #d1dde5;border-radius:12px;background:white;padding:18px;box-shadow:0 3px 10px #102a4306}.de-metrics article:nth-child(2),.de-metrics article:nth-child(3){border-top:3px solid #21866c}.de-metrics span,.de-metrics small{display:block}.de-metrics span{font-size:13px;font-weight:700}.de-metrics strong{display:block;font-size:30px;margin:8px 0;overflow-wrap:anywhere;line-height:1.2}.de-metrics small{font-size:12px;color:#52677a}.de-scroll{overflow:auto;border:1px solid #cbd8e1;border-radius:12px;background:#fff}.de table{border-collapse:collapse;width:100%;min-width:980px;text-align:left;font-size:14px}.de th{font-size:12px;text-transform:uppercase;letter-spacing:.035em;padding:14px;background:#eaf0f5;white-space:nowrap}.de td{padding:16px 14px;border-top:1px solid #dce4eb;vertical-align:top;max-width:270px;overflow-wrap:anywhere}.de td small{display:block;color:#52677a;font-size:13px;margin-top:4px}.de-won{background:#f0faf6}.de-won td:first-child{border-left:4px solid #21866c}.de-lost{background:#f8f8fa}.de-status{display:inline-block;border-radius:20px;padding:5px 9px;background:#e7edf4;white-space:nowrap;font-size:12px;font-weight:700}.de-won .de-status{background:#d7eee4;color:#155d49}.de-lost .de-status{background:#ede9ed;color:#625268}.de-ref{font-size:12px;display:inline-block;margin-top:6px;font-weight:700}.de-table-head{margin:28px 0 12px}.de-table-head span{font-size:14px;color:#52677a}.de-empty{padding:28px;text-align:center}.de-empty p{margin-top:6px}.de-form{background:white;border:1px solid #8ba4b8;border-radius:14px;padding:24px;margin:24px 0}.de fieldset{border:0;border-top:1px solid #dce4eb;margin:24px 0 0;padding:18px 0 0;min-width:0}.de legend{font-size:17px;font-weight:700;padding:0 12px 0 0}.de-fields{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.de-wide{grid-column:1/-1}.de-reason-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:10px 0 20px}.de-reason-grid .de-check{align-items:flex-start;padding:9px;border:1px solid #dce4eb;border-radius:7px}.de-reason-grid input{margin-top:2px}.de-outcome-fields{margin-top:22px}.de-outcome-fields small{font-weight:400;color:#52677a}.de-form-actions{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 12px}.de-history{border-top:1px solid #dce4eb;margin-top:16px;padding-top:16px;font-size:13px}.de-history summary{font-size:14px;font-weight:700;cursor:pointer}.de-history h3{margin-top:18px}.de-history p{margin:5px 0;overflow-wrap:anywhere}.de-message{min-height:24px;color:#2b6444;margin:10px 0 16px!important}.de-error{color:#a11c17;background:#fff0ef;padding:12px;border-radius:7px}.de-reports{border-top:1px solid #cbd8e1;padding-top:30px;margin-top:36px}.de-reports>p{font-size:14px;color:#52677a;max-width:950px}.de-breakdowns{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.de-breakdown{background:white;border:1px solid #d1dde5;border-radius:12px;padding:22px;max-height:500px;overflow:auto}.de-breakdown>p{font-size:14px;color:#52677a}.de-bar-row{margin-bottom:14px}.de-bar-row>div:first-child{display:flex;justify-content:space-between;gap:14px;font-size:14px}.de-bar{height:7px;background:#edf2f6;border-radius:5px;margin-top:6px;overflow:hidden}.de-bar i{height:100%;display:block;background:#278579;border-radius:5px}.de-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.de :focus-visible{outline:3px solid #087db8;outline-offset:3px}.website-staff .staff-nav nav{flex-wrap:wrap}@media(max-width:1200px){.de-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.de-metrics{grid-template-columns:repeat(2,1fr)}.de-fields{grid-template-columns:repeat(2,1fr)}.de-heading,.de-report-heading{align-items:flex-start;flex-direction:column}.de-breakdowns{grid-template-columns:1fr}.de-reason-grid{grid-template-columns:1fr}}@media(max-width:520px){.de{padding:22px 12px 48px}.de h1{font-size:28px}.de-metrics{gap:8px}.de-metrics article{padding:13px}.de-metrics strong{font-size:26px}.de-fields{grid-template-columns:1fr}.de-toolbar>label{flex:1;min-width:130px}.de-toolbar .de-search{width:100%;flex-basis:100%}.de-form{padding:18px 14px}.de-form-heading{align-items:flex-start}.de-form-heading h2{font-size:20px}.de-breakdown{padding:18px}.de-report-heading h2{font-size:22px}.de-form-actions button{flex:1}.website-staff .staff-nav nav button{font-size:13px}}
.de-cost-preview{background:#eef6f3;color:#155d49;padding:14px;border-radius:8px;font-weight:700}.de table{min-width:1350px}.de-metrics{grid-template-columns:repeat(3,1fr)}@media(max-width:800px){.de-metrics{grid-template-columns:repeat(2,1fr)}}
.de-contact{background:#f5f8fa;border:1px solid #d1dde5;border-radius:10px;padding:18px;margin:12px 0}.de-contact-remove{margin-top:12px}.de-contact-details{margin-top:12px;font-size:13px}.de-contact-details summary{cursor:pointer;font-weight:700}.de-contact-details>div{margin-top:12px;border-top:1px solid #d1dde5;padding-top:8px}.de-report-link{display:block;margin-top:10px;color:#154d75;font-weight:700;font-size:13px;overflow-wrap:anywhere}.de-form fieldset>label{margin-top:12px;max-width:800px}

/* One missing answer stays visible without expanding the completed job. */
.de-completed-entry{min-width:0}.de-completed-entry>.de-record-card{margin-bottom:0}.de-completion-question{box-sizing:border-box;margin:0;padding:15px 18px;border:1px solid #e5c567;border-top:0;border-left:4px solid #c79622;border-radius:0 0 10px 10px;background:#fffaf0;scroll-margin:24px;color:#183b2c}.de-completed-entry:has(.de-completion-question)>.de-record-card{border-radius:10px 10px 0 0}.de-completion-heading{display:flex;justify-content:space-between;gap:12px;align-items:baseline;margin-bottom:10px}.de-completion-heading>label{font-size:16px;font-weight:750;line-height:1.35}.de-completion-heading>small{font-size:12px;white-space:nowrap;color:#695a32}.de-completion-answer{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.de-completion-answer>input,.de-completion-answer>select{flex:1 1 230px;max-width:460px;min-width:0}.de-completion-question input:not([type=checkbox]):not([type=hidden]),.de-completion-question select{box-sizing:border-box;font:inherit;font-size:16px;min-height:44px;max-width:100%;border:2px solid #bd9436;border-radius:6px;background:#fff;padding:9px 11px;color:#183b2c}.de-completion-question input:focus,.de-completion-question select:focus{outline:3px solid #a9ceff;outline-offset:2px;border-color:#2769ac}.de-completion-question button{min-height:44px;white-space:nowrap}.de-completion-question .de-primary{padding-left:24px;padding-right:24px}.de-completion-question [data-completion-skip],.de-completion-question [data-completion-add]{background:transparent;color:#476354;border-color:#c7cdbd;font-size:13px}.de-completion-hint{display:block;margin-top:7px;font-size:12px;color:#6a6046}.de-completion-question [data-completion-error]{margin:8px 0 0;font-size:13px;line-height:1.45;color:#78531c;overflow-wrap:anywhere}.de-completion-question [data-completion-error]:empty{display:none}.de-completion-current{border-color:#3776b8;border-left-color:#3776b8;box-shadow:0 0 0 2px #bcd4ef}.de-completion-confirm{display:flex;gap:9px;align-items:center;flex:1 1 240px;font-size:14px}.de-completion-confirm input{width:19px;height:19px;flex:none}.de-completion-costs{font-size:13px;margin:0 0 12px;line-height:1.5;overflow-wrap:anywhere}.de-completion-zone{font-size:12px;display:grid;gap:4px;max-width:230px}.de-completion-zone input{width:100%}.de-completion-answer>.dc-time-control{flex:1 1 260px;max-width:420px;min-width:0}.de-completion-question .dc-time-part{min-width:0}.de-completion-add-cost>label{display:grid;gap:4px;font-size:12px;flex:1 1 170px;min-width:0}.de-completion-add-cost>label input,.de-completion-add-cost>label select{width:100%}.de-completion-done{margin:0;padding:9px 18px;font-size:12px;color:#266445;background:#f0f8f2;border:1px solid #d6e8dc;border-top:0;border-radius:0 0 10px 10px}
@media(max-width:600px){.de-completion-question{padding:13px 12px}.de-completion-heading{display:block}.de-completion-heading>label{display:block;font-size:15px}.de-completion-heading>small{display:block;margin-top:4px;white-space:normal}.de-completion-answer>input,.de-completion-answer>select{flex-basis:100%;max-width:none}.de-completion-answer>.dc-time-control{flex-basis:100%;max-width:100%}.de-completion-zone{max-width:none;width:100%}.de-completion-answer button{flex:1 1 auto;padding:9px 12px}.de-completion-question .dc-time-control button{flex:none}.de-completion-add-cost>label{flex-basis:100%}.de-completion-question [data-completion-skip]{font-size:12px}}

/* Keep the jobs screen compact on desktop and mobile. */
#staff-root .de .de-conversation-links{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:5px;font-size:12px;line-height:1.5}
#staff-root .de .de-conversation-links>span{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px 7px}
#staff-root .de .de-conversation-links a{color:#154d75;font-weight:700;text-underline-offset:2px}
#staff-root .de .de-conversation-missing{color:#755b2b;font-size:11px;font-weight:400}
#staff-root .de .de-enquiry-ref{display:block;margin-top:5px;font-size:12px;font-weight:700;overflow-wrap:anywhere;color:#406078}
#staff-root .de .de-customer-submission{margin:16px 0;border:1px solid #c5d7cf;border-radius:10px;background:#f6faf7;min-width:0}
#staff-root .de .de-customer-submission>summary{padding:14px;font-size:14px;font-weight:700;cursor:pointer;overflow-wrap:anywhere}
#staff-root .de .de-customer-submission-body{padding:0 14px 14px}
#staff-root .de .de-customer-submission section+section{margin-top:18px}
#staff-root .de .de-customer-submission h3{margin:0 0 5px;font-size:15px}
#staff-root .de .de-customer-submission dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0}
#staff-root .de .de-customer-submission dl>div{min-width:0;padding:9px 0;border-bottom:1px solid #dfe8e2}
#staff-root .de .de-customer-submission dt{font-size:12px;font-weight:700;color:#52677a}
#staff-root .de .de-customer-submission dd{margin:3px 0 0;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}
@media(max-width:600px){#staff-root .de .de-customer-submission dl{grid-template-columns:minmax(0,1fr)}}
#staff-root .de .de-toolbar{display:block;margin:0 0 12px;padding:0;border:0;background:transparent}
#staff-root .de .de-filter-options{border:1px solid var(--staff-border,#cad8ce);padding:0;border-radius:10px;background:#fff;overflow:hidden}
#staff-root .de .de-disclosure{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;list-style:none;cursor:pointer;min-height:48px;padding:12px 16px;font-size:15px;font-weight:700;color:#244e3c}
#staff-root .de .de-disclosure::-webkit-details-marker{display:none}
#staff-root .de .de-disclosure:hover{background:#f1f7f3}
#staff-root .de .de-disclosure>span:first-child{min-width:0}
#staff-root .de .de-disclosure small{display:inline-block;margin-left:6px;font-size:12px;font-weight:400;color:#61716c}
#staff-root .de .de-disclosure-arrow{font-size:22px;line-height:1;font-weight:400}
#staff-root .de details[open]>.de-disclosure .de-disclosure-arrow{transform:rotate(180deg)}
#staff-root .de .de-filter-grid{padding:4px 16px 16px}
#staff-root .de .de-overview,#staff-root .de .de-record-dropdown,#staff-root .de .de-report-details{min-width:0;border:1px solid var(--staff-border,#cad8ce);border-radius:10px;background:#fff;overflow:hidden;margin:0 0 12px}
#staff-root .de .de-report-details .de-reports{border:0;margin:0;padding:4px 16px 16px}
#staff-root .de .de-overview .de-metrics{margin:0;padding:4px 16px 16px}
#staff-root .de .de-overview .de-quote-analysis{margin:0 16px 16px}
#staff-root .de .de-record-group+.de-record-group{margin-top:12px}
#staff-root .de .de-record-dropdown>.de-records{padding:0 14px 14px}
#staff-root .de .de-record-dropdown>.de-disclosure small{padding:2px 8px;border-radius:12px;background:#e6ede8;font-variant-numeric:tabular-nums}
#staff-root .de .de-record-group:not(.de-record-dropdown){margin:22px 0 16px}
@media(max-width:600px){#staff-root .de .de-disclosure{padding:12px 14px}#staff-root .de .de-record-dropdown>.de-records{padding:0 10px 10px}#staff-root .de .de-overview .de-metrics{padding:0 12px 12px}#staff-root .de .de-overview .de-quote-analysis{margin:0 12px 12px}}

/* Internal review stays collapsed until staff need to act. */
#staff-root .de .de-follow-up-queue{border:1px solid var(--staff-border,#cad8ce);border-radius:10px;background:#fff;margin:0 0 12px;overflow:hidden}
#staff-root .de .de-follow-up-queue>p{padding:0 16px;margin:0 0 10px}
#staff-root .de .de-follow-up-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;border-top:1px solid #e3eae5;font-size:13px}
#staff-root .de .de-follow-up-row>span{min-width:0;overflow-wrap:anywhere}
#staff-root .de .de-follow-up-row small{display:block;color:#52677a;margin-top:3px}
#staff-root .de .de-follow-up-row small b{color:#8a4d13}
#staff-root .de .de-follow-up-row button{flex:none;padding:7px 12px;min-height:40px}
#staff-root .de .de-follow-up-form .de-history p{overflow-wrap:anywhere}

#staff-root .de .de-request-text{white-space:pre-wrap;overflow-wrap:anywhere}

/* Saved research stays an internal, compact disclosure within the existing enquiry. */
#staff-root .de .de-flight-research{margin:12px 0;border:1px solid #cad8ce;border-radius:8px;overflow:hidden;background:#fff}
#staff-root .de .de-flight-research>summary{padding:12px 14px;font-size:14px;font-weight:700;cursor:pointer}
#staff-root .de .de-flight-research-body{padding:0 14px 14px}
#staff-root .de .de-research-flight{display:grid;grid-template-columns:85px minmax(0,1fr) minmax(0,1fr) 145px;gap:10px;padding:10px 0;border-top:1px solid #dce4df;font-size:13px;align-items:start}
#staff-root .de .de-research-flight>span{min-width:0;overflow-wrap:anywhere}
#staff-root .de .de-research-flight small{display:block;color:#52677a;font-size:12px;margin-top:3px}
#staff-root .de .de-research-fare{text-align:right}
#staff-root .de .de-research-fare a{font-size:12px;font-weight:600;display:inline-block;margin-top:3px}
#staff-root .de .de-research-checks{font-size:12px;margin:10px 0;color:#52677a}
#staff-root .de .de-research-checks>summary{font-weight:700;cursor:pointer}
#staff-root .de .de-research-choice{display:block;min-width:0;margin:12px 0;font-size:13px;font-weight:700}
#staff-root .de .de-research-choice select{display:block;width:100%;max-width:100%;min-width:0;margin-top:5px;font-size:13px}
#staff-root .de .de-research-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
#staff-root .de .de-research-actions .de-report-link{margin:8px 0 0;font-size:13px}
#staff-root .de .de-research-draft{border-top:1px solid #dce4df;padding-top:12px;margin-top:12px}
#staff-root .de .de-research-draft textarea{font-size:13px;line-height:1.5;resize:vertical;min-height:140px}
#staff-root .de .de-research-draft button{margin-top:8px;padding:7px 12px;min-height:40px}
#staff-root .de .de-research-missing{font-size:13px;color:#80521d;background:#fff8e9;padding:9px;border-radius:6px}
@media(max-width:700px){#staff-root .de .de-research-flight{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#staff-root .de .de-research-flight>strong{grid-column:1/-1}#staff-root .de .de-research-fare{grid-column:1/-1;text-align:left}#staff-root .de .de-research-fare small{display:inline;margin-left:8px}#staff-root .de .de-research-fare a{margin-left:8px}#staff-root .de .de-flight-research-body{padding:0 10px 12px}}

/* Saved WhatsApp provider records load only when the private disclosure is opened. */
#staff-root .de .de-wa-live{margin:12px 0;border:1px solid #dce4df;border-radius:8px;background:#fff;min-width:0}
#staff-root .de .de-wa-live>summary{padding:10px 12px;cursor:pointer;font-size:13px;font-weight:700}
#staff-root .de .de-wa-body{padding:0 12px 12px;font-size:13px;overflow-wrap:anywhere;min-width:0}
#staff-root .de .de-wa-mode{margin:4px 0}
#staff-root .de .de-wa-actions,#staff-root .de .de-wa-message-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}
#staff-root .de .de-wa-message{margin:10px 0;padding:10px;border:1px solid #dce4df;border-left:3px solid #64748b;border-radius:6px}
#staff-root .de .de-wa-incoming{border-left-color:#237568}
#staff-root .de .de-wa-outgoing{border-left-color:#4662a5}
#staff-root .de .de-wa-body small{display:block;color:#52677a;font-size:12px;margin-top:4px}
#staff-root .de .de-wa-text,#staff-root .de .de-wa-media p{white-space:pre-wrap;margin:8px 0}
#staff-root .de .de-wa-body button{padding:6px 10px;min-height:36px;font-size:12px;margin:4px 0}
#staff-root .de .de-wa-body a{display:inline-block;margin:6px 0;font-size:12px;font-weight:700}
#staff-root .de .de-wa-media{margin-top:8px;padding:8px;border:1px solid #dce4df;border-radius:5px}
#staff-root .de .de-wa-metadata,#staff-root .de .de-wa-receipts,#staff-root .de .de-wa-events{font-size:12px;margin:8px 0;color:#52677a}
#staff-root .de .de-wa-metadata>summary,#staff-root .de .de-wa-receipts>summary,#staff-root .de .de-wa-events>summary{cursor:pointer;font-weight:600}
#staff-root .de .de-wa-assignment{border-top:1px solid #dce4df;padding-top:8px;margin-top:8px}
#staff-root .de .de-wa-assignment label{font-size:12px;display:block;min-width:0}
#staff-root .de .de-wa-assignment select{display:block;width:100%;min-width:0;max-width:100%;font-size:13px;margin:4px 0}
#staff-root .de .de-wa-notice:empty{display:none}

/* Read the exact conversation while keeping the editable enquiry form alongside it. */
#staff-root .de .de-wa-live{border-radius:12px;overflow:hidden;border-color:#cad8ce}
#staff-root .de .de-wa-live>summary{padding:13px 14px;background:#f3f7f4;font-size:14px}
#staff-root .de .de-wa-body{padding:0 14px 12px}
#staff-root .de .de-wa-chat-heading{display:flex;align-items:center;gap:11px;padding:14px 0 10px;min-width:0}
#staff-root .de .de-wa-chat-heading>div{min-width:0}
#staff-root .de .de-wa-chat-heading strong{font-size:16px;color:#183b2c}
#staff-root .de .de-wa-chat-heading small{margin-top:3px;font-size:12px}
#staff-root .de .de-wa-avatar{display:grid;place-items:center;width:42px;height:42px;flex:none;border-radius:50%;background:#d9eae0;color:#246a50;font-size:15px;font-weight:750}
#staff-root .de .de-wa-actions{font-size:12px;color:#57685f;gap:7px;padding:0 0 7px}
#staff-root .de .de-wa-actions>div{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
#staff-root .de .de-wa-actions button{background:#fff;color:#205c46;border:1px solid #c9d6ce;min-height:34px;margin:0}
#staff-root .de .de-wa-actions .de-wa-export{display:inline-flex;align-items:center;min-height:34px;margin:0;padding:6px 10px;border-radius:6px;border:1px solid #c9d6ce;background:#fff;color:#205c46;text-decoration:none;font-size:12px}
#staff-root .de .de-wa-history-note{margin:2px 0 10px;font-size:12px;line-height:1.5;color:#58695f}
#staff-root .de .de-wa-archive-links{padding:9px 11px;margin-bottom:10px;background:#f4f7f4;border:1px solid #dce4df;border-radius:7px;font-size:12px;color:#52645a}
#staff-root .de .de-wa-chat{display:flex;flex-direction:column;gap:7px;max-height:650px;max-height:min(72vh,650px);overflow:auto;overscroll-behavior:contain;padding:14px 18px 20px;border-radius:9px;background-color:#eee9e1;background-image:radial-gradient(#a8b4a91a .7px,transparent .7px);background-size:13px 13px;min-width:0;scrollbar-gutter:stable}
#staff-root .de .de-wa-chat:focus-visible{outline:3px solid #8ebfa6;outline-offset:2px}
#staff-root .de .de-wa-date{align-self:center;max-width:100%;margin:7px 0 5px;text-align:center;font-size:11px;color:#52645b}
#staff-root .de .de-wa-date>span{display:inline-block;padding:5px 10px;background:#fffcf5;border-radius:7px;box-shadow:0 1px 2px #183b2c12}
#staff-root .de .de-wa-message{position:relative;align-self:flex-start;flex:none;width:fit-content;max-width:82%;min-width:150px;margin:0;padding:9px 12px 7px;border:0;border-radius:0 9px 9px;box-shadow:0 1px 2px #183b2c1f;background:#fff;color:#1f3329}
#staff-root .de .de-wa-message.de-wa-outgoing{align-self:flex-end;border-radius:9px 0 9px 9px;background:#d9f3ca}
#staff-root .de .de-wa-message.de-wa-unconfirmed{align-self:center;border:1px dashed #b6c0b8;background:#f3f4ee;max-width:90%}
#staff-root .de .de-wa-message-heading{font-size:12px;color:#286d53;gap:6px 12px;align-items:baseline}
#staff-root .de .de-wa-message-heading>span{font-size:11px;color:#65746b}
#staff-root .de .de-wa-outgoing .de-wa-message-heading{color:#365c37}
#staff-root .de .de-wa-text{font-size:14px;line-height:1.55;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 2px;text-align:start}
#staff-root .de .de-wa-message-footer{display:flex;justify-content:flex-end;gap:6px;font-size:10px;color:#607167;margin-top:3px;font-variant-numeric:tabular-nums}
#staff-root .de .de-wa-metadata{margin:4px 0 0;padding-top:3px;font-size:11px;color:#617267}
#staff-root .de .de-wa-metadata>summary{font-size:10px;font-weight:400}
#staff-root .de .de-wa-metadata p{font-size:11px;line-height:1.5}
#staff-root .de .de-wa-media{margin:8px 0 2px;padding:9px;border:1px solid #a9b9ad66;border-radius:7px;background:#ffffff73;min-width:0}
#staff-root .de .de-wa-media strong{display:block;font-size:13px;overflow-wrap:anywhere}
#staff-root .de .de-wa-media small{font-size:11px;line-height:1.45}
#staff-root .de .de-wa-media-preview:empty{display:none}
#staff-root .de .de-wa-media img,#staff-root .de .de-wa-media video{display:block;max-width:100%;max-height:400px;border-radius:5px;margin:7px 0;object-fit:contain}
#staff-root .de .de-wa-media audio{display:block;width:280px;max-width:100%;margin:7px 0}
#staff-root .de .de-wa-sync{margin-top:10px;color:#52645a;font-size:12px}
#staff-root .de .de-wa-sync>summary{cursor:pointer;font-weight:600}
#staff-root .de .de-wa-empty{align-self:center;text-align:center;font-size:13px;color:#627067;padding:18px 5px}
#staff-root .de .de-wa-assignment{margin-top:10px;border-color:#bbc9be}
@media(max-width:600px){#staff-root .de .de-wa-body{padding:0 9px 10px}#staff-root .de .de-wa-chat{padding:10px 9px 16px;max-height:65vh;scrollbar-gutter:auto}#staff-root .de .de-wa-message{max-width:91%;min-width:120px;padding:8px 10px 6px}#staff-root .de .de-wa-chat-heading strong{font-size:15px}#staff-root .de .de-wa-actions{align-items:flex-start}#staff-root .de .de-wa-actions>div{gap:6px}#staff-root .de .de-wa-history-note{font-size:11px}}
#staff-root .de .de-mail{margin:8px 0;border:1px solid #d8e1db;border-radius:8px;background:#fff;overflow:hidden}
#staff-root .de .de-mail>summary{padding:10px 12px;cursor:pointer;font-size:13px;font-weight:650;color:#205c46}
#staff-root .de .de-mail-body{padding:0 12px 12px;min-width:0}
#staff-root .de .de-mail-message{padding:12px 0;border-top:1px solid #e2e8e4;overflow-wrap:anywhere}
#staff-root .de .de-mail-message h3{margin:0 0 7px;font-size:15px}
#staff-root .de .de-mail-headers{margin:0 0 10px;font-size:12px;line-height:1.6;color:#58695f}
#staff-root .de .de-mail-text{white-space:pre-wrap;font-size:14px;line-height:1.6;max-height:440px;overflow:auto;padding:10px;background:#f6f8f6;border-radius:6px}
#staff-root .de .de-mail-files{display:flex;flex-direction:column;gap:7px;margin:10px 0}
#staff-root .de .de-mail-file{display:flex;align-items:center;flex-wrap:wrap;gap:7px 12px;padding:9px;border:1px solid #dce4df;border-radius:6px;font-size:12px}
#staff-root .de .de-mail-file strong{font-size:12px;overflow-wrap:anywhere}
#staff-root .de .de-mail-file small{color:#647269}
#staff-root .de .de-mail-body button{min-height:32px;padding:6px 9px;font-size:12px}
#staff-root .de .de-mail-file img,#staff-root .de .de-mail-file video{display:block;max-width:100%;max-height:400px;object-fit:contain;border-radius:5px}
#staff-root .de .de-mail-file audio{max-width:100%}
#staff-root .de .de-mail-original{display:inline-block;margin-top:8px;font-size:12px}
