.profile-menu{position:fixed;left:20px;bottom:92px;width:204px;background:#fff;border:1px solid var(--line);border-radius:11px;padding:6px;box-shadow:0 18px 45px rgba(0,30,28,.3);z-index:40}.profile-menu button{display:block;width:100%;border:0;background:transparent;text-align:left;padding:10px;border-radius:7px;color:var(--ink);font-size:11px}.profile-menu button:hover{background:#edf2ed}.settings-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:15px}.settings-grid>.panel:last-child{grid-column:1/-1}.settings-note{font-size:10px;color:var(--muted);line-height:1.5}.schedule-list{display:grid;gap:8px;margin-top:12px}.schedule-row{display:grid;grid-template-columns:1fr auto 180px auto;align-items:center;gap:10px;border:1px solid var(--line);border-radius:10px;padding:11px}.schedule-row strong,.schedule-row small{display:block}.schedule-row small{font-size:9px;color:var(--muted);margin-top:3px}.schedule-row label{font-size:9px}.schedule-row select{border:1px solid var(--line);border-radius:8px;padding:8px;background:white}.shortcode-panel{border-top:1px solid var(--line);padding-top:12px;margin-top:12px}.shortcode-panel>strong{font-size:10px}.shortcode-panel>div{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.shortcode{border:1px solid #bed4cd;background:#edf5f1;color:var(--teal);border-radius:6px;padding:5px 7px;font:700 9px monospace}.bulk-controls{display:flex;flex-wrap:wrap;gap:8px;align-items:end;background:var(--paper);border:1px solid var(--line);border-radius:13px;padding:12px;margin-bottom:12px}.bulk-controls label{display:grid;gap:4px;font-size:9px;color:var(--muted)}.bulk-controls label:first-child{display:flex;align-items:center;gap:5px;padding:10px}.bulk-controls select,.bulk-controls input:not([type=checkbox]){border:1px solid var(--line);border-radius:8px;padding:8px;background:white}.bulk-controls>span{font-size:9px;color:var(--teal);max-width:260px}.document-card{grid-template-columns:auto auto 1fr auto auto}.document-card>input{width:16px;height:16px}.pagination{display:flex;justify-content:space-between;align-items:center;padding:12px 4px;color:var(--muted);font-size:9px}.pagination>div{display:flex;gap:6px}.pagination button{border:1px solid var(--line);background:var(--paper);border-radius:7px;padding:7px 9px;color:var(--teal);font-size:9px}.pagination button:disabled{opacity:.45;cursor:not-allowed}.pagination.single{justify-content:flex-end}.rate-controls{flex-wrap:wrap}.advanced-rate-filters{display:contents}.rate-controls input{min-width:105px}.quote-focus{background:#fff2d7}.preview-meta{background:#edf2ed;border-radius:9px;padding:10px;font-size:10px;line-height:1.7}.email-preview{border:1px solid var(--line);background:white;border-radius:10px;padding:20px;min-height:180px;max-height:420px;overflow:auto}.test-mail-row{display:grid;grid-template-columns:1fr auto;gap:9px;align-items:end}.settings-columns label small{color:var(--muted);font-size:8px}.profileDialog hr,#profileForm hr{border:0;border-top:1px solid var(--line);width:100%}
@media(max-width:1100px){.settings-grid{grid-template-columns:1fr}.settings-grid>.panel:last-child{grid-column:auto}.schedule-row{grid-template-columns:1fr 1fr}.bulk-controls{align-items:stretch}}@media(max-width:820px){.profile-menu{left:78px}.document-card{grid-template-columns:auto auto 1fr}.schedule-row{grid-template-columns:1fr}.test-mail-row{grid-template-columns:1fr}}

/* Unified application UI */
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.page-intro{min-height:58px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin:2px 0 18px;padding-bottom:17px;border-bottom:1px solid rgba(21,51,58,.09)}
.page-intro>p{max-width:760px;margin:0;color:var(--muted);font-size:13px;line-height:1.6}
.lead-actions{flex-shrink:0}
.button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent;border-radius:9px;padding:9px 14px;line-height:1;box-shadow:none;transition:background .15s,border-color .15s,transform .15s}
.button:hover{transform:translateY(-1px)}
.button.primary{box-shadow:0 6px 16px rgba(12,93,88,.15)}
.button.secondary,.button.soft{background:#fff;border-color:#cfdad5;color:var(--teal)}
.button.secondary:hover,.button.soft:hover{background:#eef5f2;border-color:#a8c5bd}
input:not([type=checkbox]):not([type=radio]),select,textarea{min-height:40px;border:1px solid #cfdbd6!important;border-radius:9px!important;background:#fff!important;color:var(--ink);padding:9px 11px!important;outline:none;box-shadow:0 1px 2px rgba(13,48,46,.03);transition:border-color .15s,box-shadow .15s}
input:not([type=checkbox]):not([type=radio]):focus,select:focus,textarea:focus{border-color:#4f978f!important;box-shadow:0 0 0 3px rgba(23,135,125,.12)}
input::placeholder,textarea::placeholder{color:#9aa8aa}
.compact-select{font-weight:600}.compact-select select{min-width:170px}
.rate-controls{display:grid;grid-template-columns:minmax(240px,2fr) minmax(145px,1fr) minmax(145px,1fr) auto;gap:12px;padding:16px;margin-bottom:16px;background:rgba(255,253,248,.95);box-shadow:0 6px 24px rgba(20,49,55,.04)}
.rate-controls label,.bulk-controls label{font-size:10px;letter-spacing:.01em;color:#5f7276}
.rate-controls select,.rate-controls input{width:100%;min-width:0}
.advanced-rate-filters{display:grid;grid-column:1/-1;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:10px;align-items:end;padding-top:13px;border-top:1px solid var(--line)}
.bulk-controls{display:grid;grid-template-columns:auto 150px minmax(220px,1fr) auto;gap:10px;align-items:end;padding:14px 16px;background:var(--paper);border-radius:12px}
.bulk-controls label:first-child{min-height:40px;padding:0 4px}.bulk-controls>span{grid-column:1/-1;max-width:none;min-height:0}
.select-page-control{display:flex!important;align-items:center;gap:7px;white-space:nowrap}.select-page-control input{accent-color:var(--teal)}
.bulk-action-menu{position:relative}.bulk-action-menu summary{list-style:none}.bulk-action-menu summary::-webkit-details-marker{display:none}.bulk-action-menu>div{position:absolute;right:0;top:45px;z-index:45;width:205px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 38px rgba(11,45,43,.18)}
.bulk-action-menu>div button{display:block;width:100%;min-height:36px;border:0;border-radius:7px;background:transparent;padding:8px 10px;text-align:left;color:var(--ink);font-size:10px;font-weight:600}.bulk-action-menu>div button:hover{background:#edf4f1;color:var(--teal)}
.document-metrics{margin-bottom:12px}
.table-shell,.rate-table-shell{overflow:visible;border-radius:12px;background:#fff;box-shadow:0 5px 24px rgba(20,49,55,.045)}
.table-shell table,.rate-table-shell table{table-layout:auto}
.table-shell thead th,.rate-table-shell thead th{height:44px;padding:11px 14px;background:#f0f3ef;color:#66797d;font-size:9px;font-weight:800;letter-spacing:.09em;border-bottom:1px solid var(--line)}
.table-shell thead th:first-child,.rate-table-shell thead th:first-child{border-top-left-radius:11px}.table-shell thead th:last-child,.rate-table-shell thead th:last-child{border-top-right-radius:11px}
.table-shell tbody tr,.rate-table-shell tbody tr{transition:background .12s}.table-shell tbody tr:hover,.rate-table-shell tbody tr:hover{background:#fafbf8}
.table-shell td,.rate-table-shell td{height:58px;padding:11px 14px;vertical-align:middle;color:#29454a}
.table-shell td strong,.table-shell td small{display:block}.table-shell td small{margin-top:4px;color:var(--muted);font-size:9px}
.table-shell.flat{border:1px solid var(--line);border-radius:12px}
.select-cell{width:46px;text-align:center}.select-cell input{width:15px;height:15px;accent-color:var(--teal)}
.primary-cell{display:flex;align-items:center;gap:11px;min-width:230px}.primary-cell .document-icon,.primary-cell .mailbox-icon{width:36px;height:36px;border-radius:9px;flex:0 0 auto;font-size:14px}
.summary-cell{max-width:360px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.action-column,.action-cell{width:72px;text-align:center!important}
.row-actions{position:relative;display:inline-block;text-align:left}
.row-actions summary{list-style:none;width:34px;height:34px;display:grid;place-items:center;border:1px solid transparent;border-radius:8px;color:#536b6f;font-weight:800;letter-spacing:1px;cursor:pointer;user-select:none}
.row-actions summary::-webkit-details-marker{display:none}.row-actions summary:hover,.row-actions[open] summary{background:#e9f1ee;border-color:#cddbd6;color:var(--teal)}
.row-action-menu{position:absolute;right:0;top:39px;z-index:50;width:190px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 16px 38px rgba(11,45,43,.18)}
.row-action-menu button,.row-action-menu a{width:100%;min-height:35px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:7px;background:transparent;padding:8px 10px;color:var(--ink);font:600 10px "DM Sans";text-decoration:none;text-align:left}
.row-action-menu button:hover,.row-action-menu a:hover{background:#edf4f1;color:var(--teal)}
.pagination{min-height:58px;display:flex;justify-content:space-between;align-items:center;padding:10px 14px;border-top:1px solid var(--line);color:var(--muted);font-size:10px}
.page-size{display:flex;align-items:center;gap:15px}.page-size label{display:flex;align-items:center;gap:8px}.page-size select{min-height:32px!important;height:32px;padding:4px 28px 4px 8px!important}
.pagination nav{display:flex;align-items:center;gap:4px}.pagination button{min-width:32px;height:32px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:#496368;font-size:10px}
.pagination button:hover:not(:disabled){background:#edf4f1;color:var(--teal)}.pagination button.active{background:var(--teal);color:#fff;border-color:var(--teal)}.pagination button:disabled{opacity:.35}.page-gap{padding:0 3px}
.email-grid{grid-template-columns:minmax(0,2.3fr) minmax(260px,.7fr)}
.email-grid>.panel{overflow:visible}.email-queue{overflow:visible}.email-queue .panel-head{align-items:center}
.settings-grid .button{min-height:36px}
.rate-mode-tabs{display:inline-flex;gap:3px;margin-bottom:12px;padding:4px;border:1px solid var(--line);border-radius:10px;background:#e9eeea}.rate-mode-tabs button{min-height:34px;border:0;border-radius:7px;background:transparent;padding:7px 14px;color:#637579;font-size:11px;font-weight:700}.rate-mode-tabs button.active{background:#fff;color:var(--teal);box-shadow:0 2px 8px rgba(20,49,55,.08)}
.hotel-search-field{grid-column:auto;display:grid;gap:5px;color:var(--muted);font-size:10px;font-weight:700}.hotel-search-control{position:relative;display:block;min-width:0}.hotel-search-field input{width:100%;min-width:280px!important;padding-right:66px!important}.hotel-search-clear{position:absolute;right:32px;top:50%;width:25px;height:25px;transform:translateY(-50%);display:grid;place-items:center;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#5f7377!important;font-size:20px!important;font-weight:400!important;line-height:1!important;box-shadow:none!important;cursor:pointer}.hotel-search-clear:hover,.hotel-search-clear:focus-visible{background:#e4eeeb!important;color:var(--teal)!important}.hotel-search-clear[hidden]{display:none!important}
.single-search-empty{min-height:170px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;border:1px dashed #b9c9c3;border-radius:14px;background:rgba(255,253,248,.62);color:var(--muted)}.single-search-empty strong{color:var(--ink);font:800 15px Manrope}.single-search-empty span{font-size:10px}
.hotel-directory-head{display:flex;align-items:end;justify-content:space-between;margin:18px 2px 10px}.hotel-directory-head h3{margin:4px 0 0;font:800 18px Manrope}.hotel-directory-head>span{color:var(--muted);font-size:10px}.hotel-result-link{border:0;background:transparent;padding:0;color:var(--ink);text-align:left}.hotel-result-link:hover strong{color:var(--teal)}.hotel-result-link strong,.hotel-result-link small{display:block}.hotel-result-link small{margin-top:3px;color:var(--muted);font-size:9px}
.itinerary-builder{padding:20px;background:var(--paper);border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 24px rgba(20,49,55,.04)}.itinerary-builder h3{margin:5px 0;font:800 20px Manrope}.itinerary-builder p{margin:0;color:var(--muted);font-size:11px}.itinerary-entry{display:grid;grid-template-columns:minmax(300px,1.5fr) auto minmax(160px,.7fr) auto;gap:10px;align-items:end;margin-top:17px}.itinerary-entry label{display:grid;gap:5px;color:#5f7276;font-size:10px;font-weight:700}.itinerary-entry input{width:100%}
.location-chips{display:flex;flex-wrap:wrap;gap:7px;min-height:30px;margin-top:13px}.location-chips button{display:inline-flex;align-items:center;gap:7px;border:1px solid #bdd3cc;border-radius:99px;background:#e9f3ef;padding:6px 10px;color:var(--teal);font-size:10px;font-weight:700}.location-chips button span{font-size:15px;line-height:1}.location-hint{align-self:center;color:var(--muted);font-size:10px}
#itineraryResults{margin-top:14px}.compact-state{padding:38px}.location-summaries{display:grid;grid-template-columns:repeat(auto-fit,minmax(145px,1fr));gap:8px;margin-bottom:12px}.location-summaries article{padding:12px 14px;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.location-summaries span,.location-summaries strong,.location-summaries small{display:block}.location-summaries span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.location-summaries strong{margin-top:3px;font:800 14px Manrope}.location-summaries small{margin-top:3px;color:var(--teal);font-size:9px}.table-note{display:flex;justify-content:space-between;gap:16px;margin:0 2px 8px;color:var(--muted);font-size:9px}.sort-button{border:0;background:transparent;padding:0;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;white-space:nowrap}.sort-button:hover{color:var(--teal)}.range-value b,.range-value small{display:block!important;white-space:nowrap}.range-value small{color:var(--muted);font-weight:500}.table-shell td.price{font:700 12px Manrope}.table-shell td.range-total{background:#f4f8f5;color:var(--teal)}
.availability-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.availability-tags .status-chip{padding:4px 7px;font-size:7px}.match-chip{display:inline-flex;padding:4px 7px;border-radius:99px;background:#f2e9da;color:#916325;font-size:7px;font-weight:800;text-transform:uppercase}.match-chip.active{background:#e1f0e9;color:#1b6a57}.non-quotable-row td.range-total{background:#fff8e9;color:#8b5a18}
.itinerary-summary-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.itinerary-summary-card{border:1px solid var(--line);border-radius:11px;background:var(--paper);padding:12px 14px;text-align:left;color:var(--ink)}.itinerary-summary-card:hover,.itinerary-summary-card.active{border-color:#8eb8ad;background:#edf5f1}.itinerary-summary-card span,.itinerary-summary-card strong,.itinerary-summary-card small{display:block}.itinerary-summary-card span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.06em}.itinerary-summary-card strong{margin-top:3px;font:800 14px Manrope}.itinerary-summary-card small{margin-top:3px;color:var(--teal);font-size:9px}.itinerary-location-groups{display:grid;gap:10px}.itinerary-location-group{border:1px solid var(--line);border-radius:13px;background:var(--paper);overflow:hidden}.itinerary-location-group>summary{display:grid;grid-template-columns:1fr auto 24px;gap:16px;align-items:center;padding:15px 17px;cursor:pointer;list-style:none}.itinerary-location-group>summary::-webkit-details-marker{display:none}.itinerary-location-group>summary strong{display:block;margin-top:3px;font:800 17px Manrope}.itinerary-location-group>summary>div:nth-child(2){text-align:right}.itinerary-location-group>summary b,.itinerary-location-group>summary small{display:block}.itinerary-location-group>summary b{font-size:11px}.itinerary-location-group>summary small{margin-top:3px;color:var(--teal);font-size:9px}.itinerary-location-group>summary i{font-style:normal;color:var(--teal);transition:transform .15s}.itinerary-location-group[open]>summary i{transform:rotate(180deg)}.itinerary-location-group[open]>summary{border-bottom:1px solid var(--line);background:#f6f8f4}.itinerary-location-group .table-shell{border:0;border-radius:0;overflow-x:auto}.itinerary-location-group .pagination nav>span{padding:0 7px;font-weight:700;color:var(--ink)}
@media(max-width:1250px){.bulk-controls{grid-template-columns:auto 140px minmax(170px,1fr) auto}.advanced-rate-filters{grid-template-columns:repeat(4,minmax(120px,1fr))}.email-grid{grid-template-columns:1fr}.summary-cell{max-width:260px}}
@media(max-width:920px){.page-intro{flex-direction:column}.rate-controls{grid-template-columns:1fr 1fr}.advanced-rate-filters{grid-template-columns:1fr 1fr}.bulk-controls{grid-template-columns:1fr 1fr}.bulk-controls label:first-child{padding:0}.table-shell,.rate-table-shell{overflow-x:auto}.row-action-menu{position:fixed;right:24px;top:auto}.pagination{min-width:650px}.page-size span{display:none}.itinerary-entry{grid-template-columns:1fr auto}.hotel-search-field input{min-width:0!important}}
.action-dialog{width:min(440px,calc(100vw - 32px));overflow:visible}.action-dialog form{gap:11px;padding:30px}.action-dialog-icon{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#e3f0eb;color:var(--teal);font:800 21px Manrope;margin-bottom:3px}.action-dialog p{font-size:12px;line-height:1.65}.action-dialog textarea{width:100%;margin-top:2px}.action-dialog-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:8px}.action-dialog.danger .action-dialog-icon{background:#fde8e3;color:#b94e3d}.action-dialog.warning .action-dialog-icon{background:#fff0d8;color:#9b661c}.button.danger{background:#b94e3d;color:#fff}.button.danger:hover{background:#9e3f31}
.hotel-document-history{margin-top:23px}.hotel-document-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:12px}.hotel-document-head h3{font:800 20px Manrope;margin:5px 0}.hotel-document-head p{color:var(--muted);font-size:10px;line-height:1.5;margin:0}.document-name strong,.document-name small,.hotel-document-history td>small{display:block}.document-name small,.hotel-document-history td>small{color:var(--muted);font-size:9px;margin-top:4px}.document-versions{display:flex;flex-wrap:wrap;gap:5px}.document-version,.storage-state{display:inline-flex;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;text-transform:uppercase}.document-version.approved,.storage-state.available{background:#dff2e9;color:#176a55}.document-version.proposed{background:#fff0d8;color:#9b661c}.document-version.superseded,.storage-state.removed{background:#eceeed;color:#6e797a}.source-removed-note{color:var(--muted);font-size:9px}.hotel-document-history .button.secondary{white-space:nowrap}
.hotel-directory-row{cursor:pointer;transition:background .15s ease}.hotel-directory-row:hover,.hotel-directory-row:focus-visible{background:#f0f5f1;outline:0}.hotel-directory-row:hover .hotel-result-link strong,.hotel-directory-row:focus-visible .hotel-result-link strong{color:var(--teal)}.hotel-list-back{display:inline-flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--teal);font-size:11px;font-weight:800;padding:4px 2px;margin:0 0 10px}.hotel-list-back span{font-size:16px}.hotel-list-back:hover{text-decoration:underline}
.itinerary-entry>label:first-child{position:relative}.itinerary-city-suggestions{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:35;max-height:260px;overflow:auto;background:#12201f;border:1px solid #263b39;border-radius:10px;padding:5px;box-shadow:0 16px 34px rgba(4,25,24,.28)}.itinerary-city-suggestions[hidden]{display:none}.itinerary-city-suggestions button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:14px;border:0;border-radius:7px;background:transparent;color:#fff;padding:10px 11px;text-align:left}.itinerary-city-suggestions button:hover,.itinerary-city-suggestions button.active{background:#2e3d3c}.itinerary-city-suggestions strong{font-size:11px}.itinerary-city-suggestions small{color:#b6c8c5;font-size:9px;white-space:nowrap}
.story-mark{width:116px;height:96px;border:0;border-radius:0;display:block}.story-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand-mark{width:44px;height:40px;border:0;border-radius:0;overflow:hidden}.brand-mark img{display:block;width:100%;height:100%;object-fit:contain}.brand b{color:#e2bd70}.brand strong{font-size:15px}
.renewal-filter-panel{display:grid;grid-template-columns:190px 170px minmax(260px,1fr) auto;gap:10px;align-items:end;margin-bottom:14px;padding:15px 16px;border:1px solid var(--line);border-radius:12px;background:var(--paper);box-shadow:0 5px 24px rgba(20,49,55,.04)}.renewal-filter-panel label{display:grid;gap:5px;color:#5f7276;font-size:10px;font-weight:700}.renewal-filter-panel select,.renewal-filter-panel input{width:100%}.renewal-filter-panel .button{white-space:nowrap}.renewal-filter-summary{display:grid;grid-template-columns:repeat(4,minmax(130px,1fr));gap:10px;margin-bottom:12px}.renewal-filter-summary article{padding:13px 15px;border:1px solid var(--line);border-radius:11px;background:var(--paper)}.renewal-filter-summary article.attention{border-color:#efc6bd;background:#fff7f4}.renewal-filter-summary span,.renewal-filter-summary strong,.renewal-filter-summary small{display:block}.renewal-filter-summary span{color:var(--muted);font-size:9px;text-transform:uppercase;letter-spacing:.07em}.renewal-filter-summary strong{margin-top:4px;font:800 20px Manrope}.renewal-filter-summary small{margin-top:2px;color:var(--muted);font-size:9px}.expiry-note{margin-top:4px!important;color:var(--muted)!important}.expiry-note.soon{color:#9b661c!important}.expiry-note.urgent,.expiry-note.overdue{color:#b94e3d!important;font-weight:700}
@media(max-width:920px){.renewal-filter-panel{grid-template-columns:1fr 1fr}.renewal-filter-search{grid-column:1/-1}.renewal-filter-summary{grid-template-columns:1fr 1fr}}
.email-library-panel{grid-column:1/-1}.email-library-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.email-library-grid>section{min-width:0}.email-library-heading{display:flex;align-items:end;justify-content:space-between;margin:0 2px 8px}.email-library-heading h4{margin:4px 0 0;font:800 15px Manrope}.email-content-cell{max-width:390px}.email-content-cell strong,.email-content-cell span,.email-content-cell small{display:block}.email-content-cell small{max-width:390px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.email-test-dialog form{gap:13px}.email-test-dialog h3{margin:0;font:800 16px Manrope}.email-test-status{min-height:24px}.email-ready,.email-not-ready{display:inline-flex;align-items:center;border-radius:99px;padding:6px 10px;font-size:9px;font-weight:800}.email-ready{background:#dff2e9;color:#176a55}.email-not-ready{background:#fde8e3;color:#a74436}.email-test-dialog .dialog-footer{display:flex;justify-content:flex-end;gap:9px}.email-test-dialog output{min-height:18px;color:var(--teal);font-size:10px;font-weight:700}.email-test-dialog output:not(:empty){padding:9px 11px;border-radius:8px;background:#edf5f1}
@media(max-width:1100px){.email-library-grid{grid-template-columns:1fr}}@media(max-width:700px){.email-test-dialog .dialog-footer{flex-direction:column}.email-test-dialog .dialog-footer .button{width:100%}}
.email-inbox-head{align-items:end}.email-inbox-filters{display:grid;grid-template-columns:190px 180px minmax(220px,1fr);gap:9px;min-width:min(760px,65vw)}.email-inbox-filters label{display:grid;gap:5px;color:var(--muted);font-size:9px;font-weight:700}.email-inbox-filters select,.email-inbox-filters input{width:100%}.email-metric-attention{background:#fff2ee!important;border-color:#efc7bd!important}.email-metric-offer{background:#fff7e8!important;border-color:#efd8a9!important}.email-metric-rates{background:#eef7f3!important}.email-metric-replied{background:#f0f3f1!important}.hotel-email-row.priority td:first-child{box-shadow:inset 3px 0 #e56f5c}.hotel-email-subject{display:block;width:100%;border:0;background:transparent;padding:0;text-align:left;color:var(--ink)}.hotel-email-subject:hover strong{color:var(--teal)}.hotel-email-subject strong,.hotel-email-subject small{display:block}.hotel-email-subject small{margin-top:4px;color:var(--muted);font-size:9px}.email-intent-chip,.email-action-chip{display:inline-flex;align-items:center;border-radius:99px;padding:5px 8px;font-size:8px;font-weight:800;white-space:nowrap}.email-intent-chip.rate_document{background:#dff2e9;color:#176a55}.email-intent-chip.rate_question{background:#fde8e3;color:#a74436}.email-intent-chip.offer{background:#fff0d8;color:#95631e}.email-intent-chip.confirmation{background:#e6eef7;color:#365f8a}.email-intent-chip.availability{background:#f4e9f4;color:#7d4d79}.email-intent-chip.general_hotel,.email-intent-chip.other{background:#eceeed;color:#566568}.email-action-needed{background:#fde8e3;color:#a74436}.email-action-replied{background:#dff2e9;color:#176a55}.email-action-reviewed{background:#e6eef7;color:#365f8a}.email-action-new{background:#fff0d8;color:#95631e}.email-summary-cell{max-width:370px;line-height:1.45}.hotel-email-dialog{width:min(1050px,calc(100vw - 32px))}.hotel-email-dialog form{gap:17px}.hotel-email-toolbar{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.hotel-email-toolbar-actions{display:flex;gap:8px}.hotel-email-analysis{padding:15px 17px;border:1px solid #c8ddd6;border-radius:11px;background:#eef7f3}.hotel-email-analysis p{margin:7px 0 4px;color:var(--ink);font-size:13px;line-height:1.55}.hotel-email-analysis small{color:var(--muted);font-size:9px}.hotel-email-dialog section>h3{font:800 15px Manrope;margin:0 0 8px}.hotel-email-body{max-height:330px;overflow:auto;padding:18px;border:1px solid var(--line);border-radius:11px;background:#fff;color:#29454a;font-size:11px;line-height:1.7}.hotel-email-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:9px}.hotel-email-attachments a{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;min-width:210px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);text-decoration:none}.hotel-email-attachments a>span{grid-row:1/3;color:var(--teal);font-size:18px}.hotel-email-attachments a strong{font-size:10px}.hotel-email-attachments a small{color:var(--muted);font-size:8px}.hotel-email-reply{margin-bottom:8px;padding:13px 15px;border:1px solid var(--line);border-radius:10px;background:#fff}.hotel-email-reply>div{display:flex;justify-content:space-between;gap:12px}.hotel-email-reply>div span{color:var(--teal);font-size:8px;font-weight:800;text-transform:uppercase}.hotel-email-reply p{font-size:10px;line-height:1.6}.hotel-email-reply small{color:var(--muted);font-size:8px}.hotel-email-reply.failed{border-color:#efc7bd;background:#fff7f4}.hotel-reply-composer{padding:17px;border:1px solid #bdd3cc;border-radius:12px;background:#f3f8f5}.hotel-reply-composer label{display:grid;gap:5px;margin-top:10px;color:#5f7276;font-size:10px;font-weight:700}.hotel-reply-composer textarea,.hotel-reply-composer input,.hotel-reply-composer select{width:100%}.hotel-reply-composer output{display:block;min-height:18px;margin-top:8px;color:#a74436;font-size:10px;font-weight:700}.hotel-reply-composer .dialog-footer{display:flex;justify-content:flex-end;margin-top:11px}
@media(max-width:1150px){.email-inbox-head{align-items:stretch;flex-direction:column}.email-inbox-filters{min-width:0;width:100%}}@media(max-width:760px){.email-inbox-filters{grid-template-columns:1fr}.hotel-email-toolbar{grid-template-columns:1fr}.hotel-email-toolbar-actions{flex-wrap:wrap}}
.editor-actions{display:flex;gap:8px;align-items:center;margin-top:10px}.editor-actions .button{width:auto}.row-action-menu .danger-action{color:#a33b32}.email-preview img{max-width:100%;height:auto}.email-preview style{display:none}
.panel-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.settings-columns.single-editor{grid-template-columns:1fr}.settings-columns.single-editor fieldset{max-width:none}.email-profile-library{margin-bottom:22px;border-bottom:1px solid var(--line);padding-bottom:22px}.email-profile-library .email-library-heading{margin-bottom:10px}.default-profile{color:var(--teal)!important;font-weight:800}.email-profile-library td small{display:block;margin-top:3px;color:var(--muted)}#renewalProfile,#emailTestProfile{margin-bottom:5px}@media(max-width:900px){.panel-actions{width:100%;justify-content:flex-start}.panel-head{flex-wrap:wrap}}
.dashboard-command{background:linear-gradient(120deg,#123f3c,#082e2d);border-radius:20px;padding:28px 32px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:25px;box-shadow:var(--shadow)}.dashboard-command h2{font:800 31px Manrope;margin:7px 0}.dashboard-command p{color:#bed2ce;max-width:740px;font-size:12px;line-height:1.6;margin:0 0 8px}.dashboard-command small{color:#89ada7;font-size:9px}.dashboard-command-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.dashboard-command-actions .secondary{background:#fff}.dashboard-activity-metrics{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin:16px 0}.dashboard-activity-card{border:1px solid var(--line);border-radius:14px;background:var(--paper);padding:16px;text-align:left;position:relative;overflow:hidden;color:var(--ink)}.dashboard-activity-card:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:#7b918e}.dashboard-activity-card.offer:before{background:var(--gold)}.dashboard-activity-card.rate:before{background:var(--teal2)}.dashboard-activity-card.reply:before{background:var(--coral)}.dashboard-activity-card.review:before{background:#cf8f37}.dashboard-activity-card.approved:before{background:#48a27c}.dashboard-activity-card span,.dashboard-activity-card small{display:block}.dashboard-activity-card span{font-size:10px;color:var(--muted)}.dashboard-activity-card strong{display:block;font:800 27px Manrope;margin:2px 0}.dashboard-activity-card small{font-size:9px;color:#93a09f}.dashboard-category-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.dashboard-feed{min-width:0}.dashboard-feed-list{display:grid;gap:7px}.dashboard-feed-item{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;border:1px solid var(--line);border-radius:11px;padding:11px;background:#fff}.dashboard-feed-icon{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;font-weight:800;background:#edf1ed;color:var(--teal)}.dashboard-feed-item.offer .dashboard-feed-icon{background:#fff1d8;color:#9a671a}.dashboard-feed-item.reply .dashboard-feed-icon{background:#fde5df;color:#a34537}.dashboard-feed-item.approved .dashboard-feed-icon{background:#dff2e9;color:#176a55}.dashboard-feed-item strong,.dashboard-feed-item small{display:block}.dashboard-feed-item strong{font-size:11px}.dashboard-feed-item p{font-size:9px;line-height:1.45;color:var(--muted);margin:3px 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.dashboard-feed-item small{font-size:8px;color:#91a09e}.dashboard-feed-subject{display:block;border:0;background:transparent;padding:0;color:var(--ink);font-size:10px;font-weight:700;text-align:left;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-feed-actions{display:flex;gap:5px;flex-direction:column}.mini-button.quiet{color:var(--muted);background:#f3f5f2}.dashboard-empty{border:1px dashed var(--line);border-radius:10px;padding:25px;text-align:center;color:var(--muted);font-size:10px}@media(max-width:1200px){.dashboard-activity-metrics{grid-template-columns:repeat(3,1fr)}.dashboard-command{align-items:flex-start;flex-direction:column}.dashboard-command-actions{justify-content:flex-start}}@media(max-width:900px){.dashboard-category-grid{grid-template-columns:1fr}.dashboard-activity-metrics{grid-template-columns:repeat(2,1fr)}}
.email-loading-state,.email-load-error{border:1px dashed var(--line);border-radius:10px;padding:25px;text-align:center;color:var(--muted);font-size:10px}.email-load-error{display:grid;justify-items:center;gap:6px;color:#934237;background:#fff7f4}.email-load-error strong,.email-load-error span{display:block}.mailbox-duplicate{color:#a66b1e!important;font-weight:700}.mailbox-status-message{display:block;max-width:360px;margin-top:5px;color:var(--muted);font-size:9px;line-height:1.35;white-space:normal}.mailbox-status-message.is-error{color:#a44135;font-weight:650}

/* Right-side workspace drawers */
dialog,dialog.wide-dialog,dialog.review-dialog{position:fixed;inset:0 0 0 auto;margin:0;width:min(680px,100vw);max-width:100vw;height:100dvh;max-height:100dvh;border-radius:18px 0 0 18px;overflow:hidden;transform:translateX(34px);opacity:0;transition:transform .2s ease,opacity .2s ease}
dialog.wide-dialog{width:min(780px,100vw)}dialog.review-dialog{width:min(920px,100vw)}dialog[open]{transform:translateX(0);opacity:1}dialog::backdrop{background:rgba(5,30,29,.42);backdrop-filter:blur(2px)}dialog form,dialog.wide-dialog form,dialog.review-dialog form{height:100%;max-height:none;overflow:auto;padding:30px 32px 38px;align-content:start}.action-dialog{inset:50% auto auto 50%!important;margin:0!important;width:min(470px,92vw)!important;height:auto!important;max-height:90vh!important;border-radius:17px!important;transform:translate(-50%,-46%)!important;opacity:0}.action-dialog[open]{transform:translate(-50%,-50%)!important;opacity:1}.action-dialog form{height:auto!important;max-height:90vh!important;align-content:center}.danger-menu-item{color:#a63d32!important}.button.danger{background:#a94437;color:#fff}

/* Email conversation drawer */
.hotel-email-dialog form{display:flex;flex-direction:column;gap:14px;padding:0!important;overflow:hidden!important}.email-drawer-header{padding:25px 28px 13px;display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);background:#fffdf9}.email-drawer-header h2{font-size:22px;margin-top:5px;line-height:1.25}.email-drawer-header .close{position:static;flex:0 0 auto}.hotel-email-toolbar{padding:0 28px;display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.hotel-email-toolbar .preview-meta{margin:0}.hotel-email-toolbar-actions{display:flex;gap:7px}.hotel-email-analysis{margin:0 28px;border:1px solid #cfe1da;border-radius:11px;background:#edf7f3;padding:11px 14px}.hotel-email-analysis summary{cursor:pointer;color:var(--teal);font-size:11px;font-weight:800}.hotel-email-analysis p{margin:9px 0 4px;color:var(--ink);font-size:11px;line-height:1.55}.hotel-email-analysis small{color:var(--muted);font-size:9px}.email-thread-section{min-height:0;display:flex;flex:1;flex-direction:column;padding:0 28px}.email-thread-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:9px}.email-thread-heading h3{margin:3px 0;font-size:17px}.email-thread-heading small{font-size:9px;color:var(--muted)}.email-conversation{min-height:220px;overflow:auto;border:1px solid var(--line);border-radius:13px;background:#f6f4ee;padding:16px;display:flex;flex-direction:column;gap:13px}.email-chat-message{display:flex;gap:8px;align-items:flex-start;max-width:88%}.email-chat-message.outgoing{align-self:flex-end;flex-direction:row-reverse}.chat-avatar{width:28px;height:28px;flex:0 0 28px;border-radius:50%;display:grid;place-items:center;background:#dcebe6;color:var(--teal);font-size:10px;font-weight:800}.outgoing .chat-avatar{background:#0c5d58;color:#fff}.chat-bubble{min-width:0;border:1px solid var(--line);border-radius:4px 13px 13px;background:#fff;padding:10px 12px;box-shadow:0 4px 14px rgba(20,49,55,.05)}.outgoing .chat-bubble{background:#dff0eb;border-color:#c6ded7;border-radius:13px 4px 13px 13px}.chat-bubble header{display:flex;align-items:center;justify-content:space-between;gap:16px}.chat-bubble header strong{font-size:10px}.chat-bubble header span,.chat-subject{font-size:8px;color:var(--muted)}.chat-subject{display:block;margin-top:2px}.chat-bubble p{font-size:11px;line-height:1.55;color:var(--ink);margin:9px 0 0;overflow-wrap:anywhere}.chat-delivery{display:block;margin-top:7px;font-size:8px;font-weight:800;color:var(--teal)}.chat-delivery.failed{color:#a94437}.chat-attachments{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.chat-attachments button{display:flex;align-items:center;gap:7px;max-width:250px;border:1px solid #cfdcd6;border-radius:9px;background:#f8fbf9;padding:7px 9px;color:var(--ink);text-align:left}.chat-attachments button>span:first-child{color:var(--teal);font-size:10px;font-weight:800}.chat-attachments strong,.chat-attachments small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chat-attachments strong{font-size:9px}.chat-attachments small{font-size:7px;color:var(--muted);margin-top:2px}.attachment-preview{position:absolute;inset:75px 20px 20px;z-index:3;border:1px solid var(--line);border-radius:13px;background:#fff;box-shadow:0 18px 55px rgba(10,48,46,.22);overflow:hidden}.attachment-preview header{height:48px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line)}.attachment-preview header strong{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.attachment-preview header button{width:29px;height:29px;border:0;border-radius:50%;background:#edf0eb;font-size:18px}.attachment-preview>div{height:calc(100% - 48px);display:grid;place-items:center;background:#eef1ed}.attachment-preview iframe,.attachment-preview img{width:100%;height:100%;border:0;object-fit:contain}.attachment-preview-unsupported{text-align:center;padding:30px}.attachment-preview-unsupported span{font-size:36px;color:var(--teal)}.attachment-preview-unsupported h4{margin:10px 0 5px}.attachment-preview-unsupported p{margin-bottom:18px}.hotel-reply-composer{margin:0 28px 22px;padding:14px;border:1px solid #cfe1da;border-radius:13px;background:#f5faf7;display:grid;gap:9px}.hotel-reply-composer .panel-head{margin:0}.hotel-reply-composer h3{font-size:16px;margin:3px 0}.hotel-reply-composer textarea{resize:vertical;min-height:80px}.reply-composer-footer{display:grid;grid-template-columns:minmax(180px,1fr) auto;gap:10px;align-items:end}.reply-composer-footer .button{height:41px}.hotel-reply-composer output{min-height:0}

@media(max-width:700px){dialog,dialog.wide-dialog,dialog.review-dialog{width:100vw;border-radius:0}.hotel-email-toolbar{grid-template-columns:1fr}.hotel-email-toolbar-actions{justify-content:flex-start}.email-chat-message{max-width:96%}.reply-composer-footer{grid-template-columns:1fr}.email-drawer-header,.hotel-email-toolbar,.email-thread-section{padding-left:16px;padding-right:16px}.hotel-email-analysis,.hotel-reply-composer{margin-left:16px;margin-right:16px}}

/* Phase 2 operational clarity and interaction polish */
:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:3px solid rgba(16,130,121,.25);outline-offset:2px}
.panel,.table-shell,.dashboard-activity-card{transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.table-shell tbody tr{transition:background-color .15s ease}.table-shell tbody tr:hover{background:#fbfaf5}.dashboard-activity-card:hover{transform:translateY(-2px);border-color:#b9cdc6;box-shadow:0 12px 30px rgba(14,60,57,.09)}
.dashboard-activity-metrics{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-activity-card.delivery:before{background:#d35d4d}.dashboard-feed-item.delivery{border-color:#ebc8c0;background:#fffaf8}.dashboard-feed-item.delivery .dashboard-feed-icon{background:#fde7e1;color:#a74034}.delivery-feed{border-color:#ebd3cd}
.email-metric{width:100%;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.email-metric:hover{background:#f7f8f4}.email-metric-delivery{background:#fff4f1!important;border-color:#edc7be!important;color:#9f4035}.email-metric-delivery strong{color:#a74034}
.email-intent-chip.delivery_failure{background:#fde4de;color:#a33d32}.delivery-failure-row{background:#fffaf8}.delivery-failure-row td:first-child{box-shadow:inset 3px 0 #d35d4d!important}.delivery-summary{display:grid;gap:3px}.delivery-summary strong{font-size:10px;color:#9f4035}.delivery-summary span{font-size:9px;line-height:1.45;color:var(--muted)}
.delivery-issue-card{margin:0 28px;padding:16px;border:1px solid #e8bdb4;border-radius:13px;background:linear-gradient(135deg,#fff4f1,#fffaf7);display:grid;grid-template-columns:42px 1fr;gap:14px}.delivery-issue-card[hidden]{display:none}.delivery-issue-icon{width:42px;height:42px;border-radius:12px;background:#d35d4d;color:#fff;display:grid;place-items:center;font:800 22px Manrope}.delivery-issue-card h3{margin:3px 0 10px;font:800 17px Manrope}.delivery-issue-card dl{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0}.delivery-issue-card dl div{border:1px solid #efd5cf;border-radius:9px;background:#fff;padding:9px 11px}.delivery-issue-card dt{font-size:8px;font-weight:800;text-transform:uppercase;color:#9a6b64}.delivery-issue-card dd{margin:3px 0 0;font-size:11px;font-weight:700;overflow-wrap:anywhere}.delivery-issue-card p{margin:10px 0 5px;font-size:10px;line-height:1.5;color:#6d4a45}.delivery-issue-card small{font-size:9px;color:#896a65}
.email-inbox-filters input,.email-inbox-filters select{min-height:41px}.empty-inline{padding:38px!important;color:#70827f!important}.action-menu button{min-height:36px}
@media(max-width:1400px){.dashboard-activity-metrics{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.email-inbox-head{align-items:stretch}.email-inbox-filters{min-width:0;grid-template-columns:1fr 1fr}.email-inbox-filters label:last-child{grid-column:1/-1}}@media(max-width:700px){.dashboard-activity-metrics{grid-template-columns:1fr 1fr}.delivery-issue-card{margin-left:16px;margin-right:16px;grid-template-columns:1fr}.delivery-issue-card dl{grid-template-columns:1fr}.email-inbox-filters{grid-template-columns:1fr}.email-inbox-filters label:last-child{grid-column:auto}}

/* Delivery recovery workspace */
.email-inbox-filters{grid-template-columns:170px 155px 155px minmax(210px,1fr);min-width:min(900px,72vw)}.email-action-chip.delivery-open{background:#fde8e3;color:#a74436}.email-action-chip.delivery-in_progress{background:#fff0d8;color:#95631e}.email-action-chip.delivery-resolved{background:#dff2e9;color:#176a55}
.delivery-issue-card{max-height:58vh;overflow:auto;align-items:start}.delivery-workflow{grid-column:1/-1;border-top:1px solid #edcec7;padding-top:14px}.delivery-workflow-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.delivery-workflow-heading h3{margin:3px 0;font-size:15px}.delivery-workflow-badge{border-radius:99px;padding:5px 9px;background:#fde8e3;color:#a74436;font-size:8px;font-weight:800;text-transform:uppercase}.delivery-workflow-badge.in_progress{background:#fff0d8;color:#95631e}.delivery-workflow-badge.resolved{background:#dff2e9;color:#176a55}.delivery-workflow-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:11px}.delivery-workflow-grid label,.delivery-resend label{display:grid;gap:5px;color:#6b7776;font-size:9px;font-weight:700}.delivery-workflow-grid input,.delivery-workflow-grid select,.delivery-workflow-grid textarea,.delivery-resend input,.delivery-resend select,.delivery-resend textarea{width:100%;background:#fff}.delivery-hotel-field,.delivery-note-field{grid-column:1/-1;position:relative}.delivery-hotel-suggestions{position:absolute;z-index:4;top:100%;left:0;right:0;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 14px 35px rgba(12,52,49,.17);overflow:hidden}.delivery-hotel-suggestions button{width:100%;display:grid;gap:2px;border:0;border-bottom:1px solid var(--line);background:#fff;padding:9px 11px;text-align:left;color:var(--ink)}.delivery-hotel-suggestions button:hover{background:#f1f7f4}.delivery-hotel-suggestions strong{font-size:10px}.delivery-hotel-suggestions small,.delivery-hotel-suggestions>span{font-size:8px;color:var(--muted)}.delivery-hotel-suggestions>span{display:block;padding:12px}.delivery-contact-check{margin:10px 0 0!important;color:#694e49!important}.delivery-workflow-actions{display:flex;justify-content:flex-end;margin-top:10px}.delivery-workflow output,.delivery-resend output{display:block;min-height:14px;margin-top:6px;color:#a74436;font-size:9px;font-weight:700}
.delivery-resend{grid-column:1/-1;margin-top:13px;border:1px solid #e5c7c0;border-radius:11px;background:#fff;padding:11px 13px}.delivery-resend summary{cursor:pointer;color:#8f3c32;font-size:10px;font-weight:800}.delivery-resend>p{font-size:9px!important;color:var(--muted)!important}.delivery-resend textarea{resize:vertical}.delivery-resend .reply-composer-footer{margin-top:9px}.delivery-resend[hidden]{display:none}
@media(max-width:1100px){.email-inbox-filters{min-width:0;grid-template-columns:1fr 1fr}}@media(max-width:700px){.delivery-workflow-grid{grid-template-columns:1fr}.delivery-hotel-field,.delivery-note-field{grid-column:auto}.delivery-issue-card{max-height:62vh}.email-inbox-filters{grid-template-columns:1fr}}
