/* Base */
.dmcm-manager-panel,.dmcm-manager-panel *{box-sizing:border-box}
.dmcm-manager-panel{position:relative;margin:var(--dmcm-space-xl) 0;color:var(--dmcm-text);width:100%;max-width:100%;overflow-x:hidden}
.dmcm-manager-panel--loading>*:not(.dmcm-manager-panel__loading){filter:blur(1.5px);opacity:.72;transition:filter 180ms ease,opacity 180ms ease}
.dmcm-manager-panel__loading{position:absolute;inset:0;z-index:calc(var(--dmcm-z-overlay,40) - 4);display:none;pointer-events:none}
.dmcm-manager-panel--loading .dmcm-manager-panel__loading{display:block}
.dmcm-manager-panel__loading-backdrop{position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.2) 0%,rgba(248,250,252,.58) 100%);backdrop-filter:blur(3px)}
.dmcm-manager-panel__loading-content{position:sticky;top:1rem;display:grid;gap:.8rem;padding:1rem}
.dmcm-manager-panel__loading-pill{display:inline-flex;align-items:center;gap:.55rem;width:max-content;max-width:100%;padding:.52rem .8rem;border:1px solid color-mix(in srgb,var(--dmcm-border-strong) 84%,white);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 12px 28px rgba(15,23,42,.08);color:var(--dmcm-text);font-size:.82rem}
.dmcm-manager-panel__loading-spinner{width:.92rem;height:.92rem;border-radius:999px;border:2px solid color-mix(in srgb,var(--dmcm-primary) 18%,white);border-top-color:var(--dmcm-primary);animation:dmcm-manager-spin .72s linear infinite}
.dmcm-manager-panel__loading-skeleton{display:grid;gap:.55rem;max-width:min(100%,52rem);padding:.8rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 84%,white);border-radius:18px;background:rgba(255,255,255,.82);box-shadow:0 16px 34px rgba(15,23,42,.06)}
.dmcm-manager-panel__loading-line,.dmcm-manager-panel__loading-grid span,.dmcm-manager-panel__loading-board span,.dmcm-manager-panel__loading-kpis span{display:block;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb,var(--dmcm-surface-alt) 96%,white) 0%,color-mix(in srgb,var(--dmcm-primary) 8%,white) 48%,color-mix(in srgb,var(--dmcm-surface-alt) 96%,white) 100%);background-size:200% 100%;animation:dmcm-manager-shimmer 1.15s linear infinite}
.dmcm-manager-panel__loading-line--lg{width:min(100%,18rem);height:14px}
.dmcm-manager-panel__loading-line--md{width:min(100%,12rem);height:10px}
.dmcm-manager-panel__loading-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}
.dmcm-manager-panel__loading-grid span{height:54px;border-radius:14px}
.dmcm-manager-panel__loading-skeleton--week .dmcm-manager-panel__loading-grid{grid-template-columns:repeat(5,minmax(0,1fr))}
.dmcm-manager-panel__loading-skeleton--week .dmcm-manager-panel__loading-grid span{height:36px}
.dmcm-manager-panel__loading-skeleton--week .dmcm-manager-panel__loading-board{display:grid;gap:.28rem}
.dmcm-manager-panel__loading-skeleton--week .dmcm-manager-panel__loading-board span{height:34px;border-radius:12px}
.dmcm-manager-panel__loading-skeleton--day .dmcm-manager-panel__loading-board,.dmcm-manager-panel__loading-skeleton--month .dmcm-manager-panel__loading-board,.dmcm-manager-panel__loading-skeleton--update .dmcm-manager-panel__loading-board{display:grid;gap:.38rem}
.dmcm-manager-panel__loading-skeleton--day .dmcm-manager-panel__loading-board span,.dmcm-manager-panel__loading-skeleton--month .dmcm-manager-panel__loading-board span,.dmcm-manager-panel__loading-skeleton--update .dmcm-manager-panel__loading-board span{height:58px;border-radius:16px}
.dmcm-manager-panel__loading-skeleton--day .dmcm-manager-panel__loading-board span:nth-child(4),.dmcm-manager-panel__loading-skeleton--month .dmcm-manager-panel__loading-board span:nth-child(4),.dmcm-manager-panel__loading-skeleton--update .dmcm-manager-panel__loading-board span:nth-child(4){width:84%}
.dmcm-manager-panel__loading-skeleton--day,.dmcm-manager-panel__loading-skeleton--month,.dmcm-manager-panel__loading-skeleton--update{max-width:min(100%,36rem)}
.dmcm-manager-panel__loading-skeleton--week{max-width:min(100%,64rem)}
.dmcm-manager-panel__loading-skeleton--week::after,.dmcm-manager-panel__loading-skeleton--day::after,.dmcm-manager-panel__loading-skeleton--month::after,.dmcm-manager-panel__loading-skeleton--update::after{content:"";display:block}
@keyframes dmcm-manager-shimmer{0%{background-position:200% 0}100%{background-position:-200% 0}}
@keyframes dmcm-manager-spin{to{transform:rotate(360deg)}}
.dmcm-manager-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dmcm-space-md);margin:0 0 var(--dmcm-space-lg)}
.dmcm-manager-panel__title{margin:0;font-size:1.1rem;line-height:1.3}
.dmcm-manager-panel__sync{display:flex;align-items:center;justify-content:flex-end;gap:.55rem;flex-wrap:wrap;max-width:100%}
.dmcm-manager-panel__sync-pill{display:inline-flex;align-items:center;gap:.42rem;min-height:1.9rem;padding:.32rem .7rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 78%,white);border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface-alt) 82%,white);color:var(--dmcm-text-muted);font-size:.76rem;font-weight:700;letter-spacing:.01em}
.dmcm-manager-panel__sync-dot{width:.5rem;height:.5rem;border-radius:999px;background:#94a3b8;box-shadow:0 0 0 4px rgba(148,163,184,.14)}
.dmcm-manager-panel__sync-brand{color:var(--dmcm-text-strong)}
.dmcm-manager-panel__sync-state{text-transform:uppercase;letter-spacing:.06em;font-size:.68rem}
.dmcm-manager-panel__sync-age,.dmcm-manager-panel__sync-count,.dmcm-manager-panel__sync-refresh-note{font-size:.74rem;color:var(--dmcm-text-muted)}
.dmcm-manager-panel__sync-refresh{display:inline-flex;align-items:center;min-height:1.9rem;padding:.32rem .74rem;border:1px solid color-mix(in srgb,var(--dmcm-primary) 18%,white);border-radius:999px;background:color-mix(in srgb,var(--dmcm-primary) 6%,white);color:var(--dmcm-primary);font-size:.74rem;font-weight:700;letter-spacing:.01em;cursor:pointer;transition:background-color var(--dmcm-transition-fast),border-color var(--dmcm-transition-fast),color var(--dmcm-transition-fast)}
.dmcm-manager-panel__sync-refresh:hover{background:color-mix(in srgb,var(--dmcm-primary) 10%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 28%,white)}
.dmcm-manager-panel__sync-refresh:focus-visible{outline:2px solid color-mix(in srgb,var(--dmcm-primary) 40%,white);outline-offset:2px}
.dmcm-manager-panel__sync[data-refresh-paused="1"] .dmcm-manager-panel__sync-refresh-note{color:#9a3412}
.dmcm-manager-panel__sync[data-has-pending-refresh="1"] .dmcm-manager-panel__sync-refresh-note{color:var(--dmcm-primary)}
.dmcm-manager-panel__sync[data-sync-status="ok"] .dmcm-manager-panel__sync-dot{background:#16a34a;box-shadow:0 0 0 4px rgba(22,163,74,.14)}
.dmcm-manager-panel__sync[data-sync-status="warning"] .dmcm-manager-panel__sync-dot,.dmcm-manager-panel__sync[data-sync-status="running"] .dmcm-manager-panel__sync-dot{background:#f59e0b;box-shadow:0 0 0 4px rgba(245,158,11,.16)}
.dmcm-manager-panel__sync[data-sync-status="error"] .dmcm-manager-panel__sync-dot{background:#dc2626;box-shadow:0 0 0 4px rgba(220,38,38,.14)}
.dmcm-manager-panel__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--dmcm-space-lg)}
.dmcm-manager-panel__card{padding:var(--dmcm-space-lg);border:1px solid var(--dmcm-border-strong);border-radius:var(--dmcm-radius-lg);background:var(--dmcm-surface);box-shadow:var(--dmcm-shadow-sm)}
.dmcm-manager-panel__label-row{display:flex;align-items:center;justify-content:space-between;gap:var(--dmcm-space-sm);margin-bottom:var(--dmcm-space-sm)}
.dmcm-manager-panel__label{font-size:.9rem;color:var(--dmcm-text-muted)}
.dmcm-manager-panel__badge{display:inline-flex;align-items:center;border-radius:var(--dmcm-radius-pill);padding:.2rem .55rem;font-size:.75rem;font-weight:600}
.dmcm-manager-panel__badge--ok{background:color-mix(in srgb, var(--dmcm-success) 12%, white);color:var(--dmcm-success)}
.dmcm-manager-panel__badge--info{background:color-mix(in srgb, var(--dmcm-info) 12%, white);color:var(--dmcm-info)}
.dmcm-manager-panel__badge--warning{background:color-mix(in srgb, var(--dmcm-warning) 12%, white);color:var(--dmcm-warning)}
.dmcm-manager-panel__badge--error{background:color-mix(in srgb, var(--dmcm-danger) 12%, white);color:var(--dmcm-danger)}
.dmcm-manager-panel__badge--unknown{background:color-mix(in srgb, var(--dmcm-text-muted) 12%, white);color:var(--dmcm-text-muted)}
.dmcm-operational-badges{display:flex;flex-wrap:wrap;align-items:center;gap:.22rem;min-width:0}
.dmcm-operational-badges--compact .dmcm-operational-badge{font-size:.66rem;padding:.14rem .42rem}
.dmcm-operational-badges--full .dmcm-operational-badge{font-size:.72rem;padding:.18rem .48rem}
.dmcm-operational-badges--severity-only .dmcm-operational-badge{font-size:.64rem;padding:.12rem .38rem}
.dmcm-operational-badge{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--dmcm-radius-pill);border:1px solid transparent;font-weight:700;letter-spacing:.02em;line-height:1.15;background:color-mix(in srgb,var(--dmcm-surface-alt) 72%,white);color:var(--dmcm-text-muted)}
.dmcm-operational-badge--severity-danger{background:color-mix(in srgb,var(--dmcm-danger) 12%,white);border-color:color-mix(in srgb,var(--dmcm-danger) 18%,white);color:var(--dmcm-danger)}
.dmcm-operational-badge--severity-warning{background:color-mix(in srgb,var(--dmcm-warning) 12%,white);border-color:color-mix(in srgb,var(--dmcm-warning) 18%,white);color:var(--dmcm-warning)}
.dmcm-operational-badge--severity-info,.dmcm-operational-badge--severity-normal{background:color-mix(in srgb,var(--dmcm-info) 10%,white);border-color:color-mix(in srgb,var(--dmcm-info) 16%,white);color:var(--dmcm-info)}
.state-upcoming,.state-ready,.state-checked-out{background:color-mix(in srgb,var(--dmcm-success) 10%,white);border-color:color-mix(in srgb,var(--dmcm-success) 16%,white);color:#166534}
.state-arrival-today,.state-pending-checkin,.state-departure-today,.state-cleaning-required,.state-payment-pending,.state-docs-pending,.state-ses-pending{background:color-mix(in srgb,var(--dmcm-warning) 12%,white);border-color:color-mix(in srgb,var(--dmcm-warning) 18%,white);color:#9a3412}
.state-checked-in,.state-in-house,.state-cleaning-in-progress{background:color-mix(in srgb,var(--dmcm-info) 11%,white);border-color:color-mix(in srgb,var(--dmcm-info) 16%,white);color:var(--dmcm-info)}
.state-blocked{background:color-mix(in srgb,var(--dmcm-blocked) 14%,white);border-color:color-mix(in srgb,var(--dmcm-blocked) 22%,white);color:#9a3412}
.state-cancelled,.state-conflict{background:color-mix(in srgb,var(--dmcm-danger) 14%,white);border-color:color-mix(in srgb,var(--dmcm-danger) 18%,white);color:var(--dmcm-danger)}
.dmcm-manager-operational-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.32rem;min-width:0}
.dmcm-manager-operational-actions__warnings{display:flex;flex-wrap:wrap;gap:.28rem;flex:1 1 100%}
.dmcm-manager-operational-actions .dmcm-manager-action-button[disabled]{opacity:.58;cursor:not-allowed}
.dmcm-manager-panel__card p{margin:.5rem 0 0}
.dmcm-manager-panel__meta{margin-top:.35rem;color:var(--dmcm-text-muted);font-size:.9rem}
.dmcm-manager-panel__section{margin-top:var(--dmcm-space-lg)}
.dmcm-manager-panel__section-title{margin:0 0 .6rem;font-size:1rem}
.dmcm-manager-panel__tabs{display:flex;flex-wrap:wrap;gap:var(--dmcm-space-sm);margin:0 0 var(--dmcm-space-lg)}
.dmcm-manager-panel__tab{display:inline-flex;align-items:center;padding:.35rem .7rem;border-radius:var(--dmcm-radius-pill);background:var(--dmcm-surface-alt);color:var(--dmcm-text-muted);font-size:.85rem;font-weight:600}
/* Workspace nav */
.dmcm-manager-workspaces{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 var(--dmcm-space-lg)}
.dmcm-manager-workspaces__link{display:inline-flex;align-items:center;min-height:1.9rem;padding:.28rem .72rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 80%,white);border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface-alt) 76%,white);color:var(--dmcm-text-muted);text-decoration:none;font-size:.78rem;font-weight:700;letter-spacing:.02em;transition:background-color var(--dmcm-transition-fast),border-color var(--dmcm-transition-fast),color var(--dmcm-transition-fast)}
.dmcm-manager-workspaces__link:hover{background:var(--dmcm-surface);border-color:color-mix(in srgb,var(--dmcm-primary) 24%,white);color:var(--dmcm-primary)}
.dmcm-manager-workspaces__link.is-active{background:color-mix(in srgb,var(--dmcm-primary) 10%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 28%,white);color:var(--dmcm-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--dmcm-primary) 12%,white)}
.dmcm-manager-panel__list{margin:0;padding-left:1.1rem}
.dmcm-manager-panel__links{display:flex;flex-wrap:wrap;gap:var(--dmcm-space-sm)}
.dmcm-manager-panel__link{display:inline-flex;align-items:center;padding:.45rem .7rem;border:1px solid var(--dmcm-border-strong);border-radius:var(--dmcm-radius-pill);text-decoration:none;color:var(--dmcm-text);background:var(--dmcm-surface)}
.dmcm-manager-panel__notice,.dmcm-manager-panel__empty{margin:0;padding:.85rem 1rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-lg);background:var(--dmcm-surface-alt);color:var(--dmcm-text-muted)}
.dmcm-manager-panel__empty{display:flex;align-items:center;gap:.5rem;min-width:0;max-width:100%;line-height:1.4}
.dmcm-manager-panel__empty--compact{padding:.62rem .78rem;font-size:.82rem}
.dmcm-manager-operations-week-placeholder{margin-top:var(--dmcm-space-lg)}
.dmcm-manager-operations-week-digest{margin-top:var(--dmcm-space-lg);display:grid;gap:.85rem}
.dmcm-manager-operations-week-digest__header{display:grid;gap:.55rem}
.dmcm-manager-operations-week-digest__days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.78rem}
.dmcm-manager-operations-week-digest__day{position:relative;display:grid;gap:.34rem;padding:.58rem .68rem .62rem .78rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-left-width:3px;border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 62%,white) 100%);box-shadow:0 8px 22px rgba(15,23,42,.04);align-content:start}
.dmcm-manager-operations-week-digest__day[data-dmcm-week-digest-priority="normal"]{border-left-color:color-mix(in srgb,var(--dmcm-info) 30%,var(--dmcm-border))}
.dmcm-manager-operations-week-digest__day[data-dmcm-week-digest-priority="attention"]{border-left-color:color-mix(in srgb,var(--dmcm-warning) 46%,var(--dmcm-border))}
.dmcm-manager-operations-week-digest__day[data-dmcm-week-digest-priority="conflict"]{border-left-color:color-mix(in srgb,var(--dmcm-danger) 52%,var(--dmcm-border))}
.dmcm-manager-operations-week-digest__day-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem}
.dmcm-manager-operations-week-digest__day-label{display:flex;align-items:center;gap:.38rem;min-width:0;flex-wrap:wrap}
.dmcm-manager-operations-week-digest__priority{display:inline-flex;align-items:center;gap:.26rem;padding:.12rem .34rem;border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface-alt) 78%,white);color:var(--dmcm-text-muted);font-size:.66rem;font-weight:700;line-height:1}
.dmcm-manager-operations-week-digest__priority-dot{width:.42rem;height:.42rem;border-radius:999px;background:currentColor;opacity:.9}
.dmcm-manager-operations-week-digest__day[data-dmcm-week-digest-priority="normal"] .dmcm-manager-operations-week-digest__priority{color:var(--dmcm-info)}
.dmcm-manager-operations-week-digest__day[data-dmcm-week-digest-priority="attention"] .dmcm-manager-operations-week-digest__priority{color:var(--dmcm-warning)}
.dmcm-manager-operations-week-digest__day[data-dmcm-week-digest-priority="conflict"] .dmcm-manager-operations-week-digest__priority{color:var(--dmcm-danger)}
.dmcm-manager-operations-week-digest__priority-label{white-space:nowrap}
.dmcm-manager-operations-week-digest__day-label strong{font-size:.88rem;line-height:1.2;color:var(--dmcm-text)}
.dmcm-manager-operations-week-digest__total{display:inline-flex;align-items:center;justify-content:center;min-width:1.6rem;padding:.14rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--dmcm-info) 10%,white);color:var(--dmcm-info);font-size:.72rem;font-weight:700;line-height:1}
.dmcm-manager-operations-week-digest__chips{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.26rem}
.dmcm-manager-operations-week-digest__chip{display:inline-flex;align-items:center;justify-content:flex-start;align-self:flex-start;flex:0 0 auto;gap:.28rem;height:auto;min-height:0;padding:.18rem .44rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 86%,white);border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface-alt) 76%,white);font-size:.7rem;color:var(--dmcm-text-muted);white-space:nowrap;line-height:1}
.dmcm-manager-operations-week-digest__chip strong{font-size:.76rem;line-height:1;color:var(--dmcm-text)}
.dmcm-manager-operations-week-digest__flag{display:inline-flex;align-items:center;gap:.26rem;padding:.16rem .42rem;border:1px solid color-mix(in srgb,var(--dmcm-warning) 18%,white);border-radius:999px;background:color-mix(in srgb,var(--dmcm-warning) 10%,white);font-size:.68rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--dmcm-warning) 82%,#0f172a);white-space:nowrap}
.dmcm-manager-operations-week-digest__flag--heavy{border-color:color-mix(in srgb,var(--dmcm-warning) 22%,var(--dmcm-border));background:color-mix(in srgb,var(--dmcm-warning) 12%,white)}
.dmcm-manager-operations-week-digest__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:.18rem .48rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 84%,white);border-radius:999px;background:rgba(255,255,255,.78);color:var(--dmcm-text-muted);font:600 .7rem/1 var(--dmcm-font-family);cursor:pointer;transition:background-color var(--dmcm-transition-base),border-color var(--dmcm-transition-base),color var(--dmcm-transition-base)}
.dmcm-manager-operations-week-digest__toggle:hover{background:color-mix(in srgb,var(--dmcm-surface-alt) 76%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 28%,var(--dmcm-border));color:var(--dmcm-text)}
.dmcm-manager-operations-week-digest__toggle[aria-expanded="true"]{background:color-mix(in srgb,var(--dmcm-primary) 10%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 36%,var(--dmcm-border));color:var(--dmcm-primary-700)}
.dmcm-manager-operations-week-digest__detail{display:grid;gap:.58rem;padding:.28rem .28rem .08rem 0;border-top:1px solid color-mix(in srgb,var(--dmcm-border) 84%,white);max-height:18rem;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;opacity:1;transform:translateY(0);transition:opacity 160ms ease,transform 160ms ease;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--dmcm-border-strong) 72%,white) transparent}
.dmcm-manager-operations-week-digest__detail[hidden]{display:none}
.dmcm-manager-operations-week-digest__detail::-webkit-scrollbar{width:7px}
.dmcm-manager-operations-week-digest__detail::-webkit-scrollbar-track{background:transparent}
.dmcm-manager-operations-week-digest__detail::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dmcm-border-strong) 68%,white);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
.dmcm-manager-operations-week-digest__group{display:grid;gap:.26rem}
.dmcm-manager-operations-week-digest__group-head{display:flex;align-items:center;justify-content:space-between;gap:.45rem;padding-top:.04rem}
.dmcm-manager-operations-week-digest__group-tag{display:inline-flex;align-items:center;padding:.16rem .42rem;border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface-alt) 74%,white);color:var(--dmcm-text-muted);font-size:.67rem;font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}
.dmcm-manager-operations-week-digest__group-count{font-size:.68rem;line-height:1;color:var(--dmcm-text-muted);white-space:nowrap}
.dmcm-manager-operations-week-digest__list{display:grid;gap:.12rem}
.dmcm-manager-operations-week-digest__item{display:flex;align-items:flex-start;justify-content:space-between;gap:.46rem;padding:.22rem 0;border-top:1px solid color-mix(in srgb,var(--dmcm-border) 92%,white)}
.dmcm-manager-operations-week-digest__list .dmcm-manager-operations-week-digest__item:first-child{border-top:0}
.dmcm-manager-operations-week-digest__copy{display:grid;gap:.1rem;min-width:0;flex:1 1 auto;padding-right:.2rem}
.dmcm-manager-operations-week-digest__copy strong{font-size:.76rem;line-height:1.22;color:var(--dmcm-text)}
.dmcm-manager-operations-week-digest__copy span{font-size:.7rem;line-height:1.32;color:var(--dmcm-text-muted)}
.dmcm-manager-operations-week-digest__open{display:inline-flex;align-items:center;justify-content:center;align-self:center;padding:.04rem 0;border:0;background:transparent;color:color-mix(in srgb,var(--dmcm-primary-700) 78%,#64748b);font:600 .66rem/1 var(--dmcm-font-family);text-decoration:none;cursor:pointer;white-space:nowrap;opacity:.66}
.dmcm-manager-operations-week-digest__open:hover{text-decoration:underline;opacity:1}
.dmcm-manager-operations-week-digest__more{font-size:.7rem;color:var(--dmcm-text-muted)}
@media (max-width: 767px){.dmcm-manager-operations-week-digest__days{grid-template-columns:1fr}}
.dmcm-manager-panel__empty--inline{padding:.58rem .72rem;border-style:dashed;background:color-mix(in srgb,var(--dmcm-surface-alt) 86%,white)}
.dmcm-manager-reservations{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--dmcm-space-lg)}
.dmcm-manager-reservation-card{padding:var(--dmcm-space-lg);border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-lg);background:var(--dmcm-surface);box-shadow:var(--dmcm-shadow-sm)}
.dmcm-manager-reservation-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--dmcm-space-sm);margin-bottom:var(--dmcm-space-sm)}
.dmcm-manager-reservation-card__title{display:block;font-size:1rem;line-height:1.3;color:var(--dmcm-text)}
.dmcm-manager-reservation-card__meta{display:grid;gap:.25rem;color:var(--dmcm-text-muted);font-size:.92rem}
.dmcm-manager-reservation-card__guest{margin:.65rem 0 0}
.dmcm-manager-reservation-card__actions,.dmcm-manager-actions{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.38rem;margin-top:var(--dmcm-space-md);min-width:0}
.dmcm-manager-actions--inline{align-items:center;justify-content:flex-end}
.dmcm-manager-actions--stacked{flex-direction:column;align-items:stretch}
.dmcm-manager-actions--compact{gap:.32rem}
.dmcm-manager-action-btn,.dmcm-manager-action-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:.32rem .68rem;border:1px solid var(--dmcm-border-strong);border-radius:var(--dmcm-radius-sm);background:var(--dmcm-surface);color:var(--dmcm-text);text-decoration:none;font:600 .76rem/1 var(--dmcm-font-family);letter-spacing:0;white-space:nowrap;transition:background-color var(--dmcm-transition-base),border-color var(--dmcm-transition-base),color var(--dmcm-transition-base),transform var(--dmcm-transition-base),box-shadow var(--dmcm-transition-base)}
.dmcm-manager-action-btn:hover,.dmcm-manager-action-button:hover{background:var(--dmcm-surface-alt);border-color:var(--dmcm-text-muted)}
.dmcm-manager-action-button:focus-visible,.dmcm-manager-operations__day:focus-visible,.dmcm-manager-modal__close:focus-visible,.dmcm-manager-drawer__tab:focus-visible,.dmcm-manager-search__result:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--dmcm-info) 24%,white)}
.dmcm-manager-action-btn--primary,.dmcm-manager-action-button--primary{background:var(--dmcm-primary);border-color:var(--dmcm-primary);color:#fff}
.dmcm-manager-action-btn--primary:hover,.dmcm-manager-action-button--primary:hover{background:var(--dmcm-primary-dark);border-color:var(--dmcm-primary-dark)}
.dmcm-manager-action-btn--secondary,.dmcm-manager-action-button--secondary{background:color-mix(in srgb, var(--dmcm-info) 10%, white);border-color:color-mix(in srgb, var(--dmcm-info) 26%, white);color:var(--dmcm-info)}
.dmcm-manager-action-btn--danger,.dmcm-manager-action-button--tertiary,.dmcm-manager-action-button--danger{background:color-mix(in srgb, var(--dmcm-warning) 8%, white);border-color:color-mix(in srgb, var(--dmcm-warning) 22%, white);color:var(--dmcm-warning)}
.dmcm-manager-action-btn--ghost,.dmcm-manager-action-button--ghost{background:transparent;border-color:transparent;color:var(--dmcm-text-muted);padding:.2rem .42rem}
.dmcm-manager-action-btn--compact{min-height:32px;padding:.28rem .56rem;font-size:.72rem}
/* Modal and drawer */
.dmcm-manager-action-button--nav{min-width:6.2rem}
.dmcm-manager-action-button--disabled{opacity:.55;cursor:not-allowed}
.dmcm-manager-modal[hidden]{display:none}
.dmcm-manager-modal{position:fixed;inset:0;z-index:var(--dmcm-z-overlay);display:flex;align-items:stretch;justify-content:flex-end;pointer-events:none}
.dmcm-manager-modal.is-open{pointer-events:auto}
.dmcm-manager-modal__overlay{position:absolute;inset:0;background:rgba(15,23,42,.42);backdrop-filter:blur(8px);opacity:0;transition:opacity var(--dmcm-transition-base)}
.dmcm-manager-modal.is-open .dmcm-manager-modal__overlay{opacity:1}
.dmcm-manager-modal__dialog{position:relative;z-index:var(--dmcm-z-drawer);display:flex;flex-direction:column;height:100vh;max-height:100vh;margin-left:auto;background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 54%,white) 100%);border-left:1px solid color-mix(in srgb,var(--dmcm-border-strong) 58%,white);box-shadow:var(--dmcm-shadow-lg);padding:0;width:min(92vw,598px);color:var(--dmcm-text);overflow:hidden;transform:translateX(26px);opacity:0;transition:transform var(--dmcm-transition-slow),opacity var(--dmcm-transition-slow)}
.dmcm-manager-modal.is-open .dmcm-manager-modal__dialog{transform:translateX(0);opacity:1}
.dmcm-manager-modal__header{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.8rem;position:sticky;top:0;z-index:var(--dmcm-z-sticky);padding:1rem 1.08rem .9rem;background:color-mix(in srgb,var(--dmcm-surface) 90%,white);border-bottom:1px solid color-mix(in srgb,var(--dmcm-border-strong) 54%,white);backdrop-filter:blur(16px)}
.dmcm-manager-modal__title{margin:0;font-size:1rem;line-height:1.2;letter-spacing:-.02em}
.dmcm-manager-modal__close{display:inline-flex;align-items:center;justify-content:center;width:1.9rem;height:1.9rem;border:1px solid color-mix(in srgb,var(--dmcm-border-strong) 52%,white);border-radius:12px;background:color-mix(in srgb,var(--dmcm-surface-alt) 76%,white);font-size:1rem;line-height:1;cursor:pointer;color:var(--dmcm-text-muted);transition:background-color var(--dmcm-transition-fast),border-color var(--dmcm-transition-fast),color var(--dmcm-transition-fast),transform var(--dmcm-transition-fast)}
.dmcm-manager-modal__close:hover{background:var(--dmcm-surface);border-color:var(--dmcm-primary);color:var(--dmcm-primary);transform:translateY(-1px)}
.dmcm-manager-modal__body{flex:1 1 auto;overflow:auto;padding:1rem 1.08rem 1.15rem;display:grid;gap:.9rem;scrollbar-gutter:stable}
.dmcm-manager-modal__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;position:sticky;bottom:0;z-index:var(--dmcm-z-sticky);padding:.72rem 1.08rem .84rem;margin-top:0;background:color-mix(in srgb,var(--dmcm-surface) 91%,white);border-top:1px solid color-mix(in srgb,var(--dmcm-border-strong) 52%,white);color:var(--dmcm-text-muted);font-size:.9rem;backdrop-filter:blur(16px)}
.dmcm-manager-modal__footer[hidden]{display:none}
.dmcm-manager-modal__footer-status{flex:1 1 auto}
.dmcm-manager-modal__status{margin:0}
.dmcm-manager-modal__status--error{color:var(--dmcm-danger)}
.dmcm-manager-form{padding:1rem;overflow:auto}
.dmcm-manager-form__fieldset{margin:0;padding:0;border:0;min-width:0}
.dmcm-manager-form__grid,.dmcm-manager-detail__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dmcm-space-lg)}
.dmcm-manager-form label span{display:block;margin-bottom:.35rem;font-size:.9rem;color:var(--dmcm-text-muted)}
.dmcm-manager-form input,.dmcm-manager-form select,.dmcm-manager-form textarea{width:100%;padding:.65rem .75rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-lg);font:inherit;background:var(--dmcm-surface);color:var(--dmcm-text)}
.dmcm-manager-form input.dmcm-manager-field--error,.dmcm-manager-form select.dmcm-manager-field--error,.dmcm-manager-form textarea.dmcm-manager-field--error{border-color:var(--dmcm-danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--dmcm-danger) 16%,white)}
.dmcm-manager-modal.is-saving .dmcm-manager-modal__footer .dmcm-manager-action-button{opacity:.72;cursor:wait}
.dmcm-manager-modal__footer-status{transition:color var(--dmcm-transition-fast)}
.dmcm-manager-form__full,.dmcm-manager-detail__notes{grid-column:1 / -1}
.dmcm-manager-modal__extras{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--dmcm-border)}
.dmcm-manager-modal__extras-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.dmcm-manager-modal__extra-card{display:flex;align-items:flex-start;gap:.7rem;padding:.9rem;border:1px solid var(--dmcm-border-strong);border-radius:var(--dmcm-radius-xl);background:var(--dmcm-surface);cursor:pointer;transition:border-color var(--dmcm-transition-fast),box-shadow var(--dmcm-transition-fast),background-color var(--dmcm-transition-fast)}
.dmcm-manager-modal__extra-check{display:inline-flex;align-items:flex-start;justify-content:center;padding-top:.12rem}
.dmcm-manager-modal__extra-check input{margin:0}
.dmcm-manager-modal__extra-content{display:grid;gap:.18rem;min-width:0}
.dmcm-manager-modal__extra-title{display:block;font-size:.93rem;line-height:1.25}
.dmcm-manager-modal__extra-description{display:block;color:var(--dmcm-text-muted);font-size:.82rem;line-height:1.35}
.dmcm-manager-modal__extra-card--selected{border-color:var(--dmcm-info);background:color-mix(in srgb, var(--dmcm-info) 8%, white);box-shadow:0 0 0 1px color-mix(in srgb, var(--dmcm-info) 12%, white)}
.dmcm-manager-modal__extra-card--disabled{cursor:not-allowed;opacity:.72;background:var(--dmcm-surface-alt)}
.dmcm-manager-modal__travelers{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--dmcm-border)}
.dmcm-manager-modal__travelers-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}
.dmcm-manager-modal__travelers-note{margin:0 0 .8rem;color:var(--dmcm-text-muted);font-size:.85rem}
.dmcm-manager-modal__travelers-list{display:grid;gap:.75rem}
.dmcm-manager-modal__traveler-card{padding:.85rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-xl);background:var(--dmcm-surface-alt);transition:opacity var(--dmcm-transition-fast),transform var(--dmcm-transition-fast),box-shadow var(--dmcm-transition-fast)}
.dmcm-manager-modal__traveler-card:hover{box-shadow:0 8px 24px rgba(15,23,42,.06)}
.dmcm-manager-modal__traveler-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.7rem}
.dmcm-manager-modal__traveler-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}
.dmcm-manager-modal__traveler-remove{display:inline-flex;align-items:center;justify-content:center;min-height:1.8rem;padding:.2rem .55rem;border:1px solid color-mix(in srgb, var(--dmcm-danger) 22%, white);border-radius:var(--dmcm-radius-sm);background:color-mix(in srgb, var(--dmcm-danger) 8%, white);color:var(--dmcm-danger);font:600 .78rem/1 inherit}
.dmcm-manager-detail{display:grid;gap:.85rem}
.dmcm-manager-drawer__hero{display:grid;gap:.95rem;padding:1rem 1.05rem;border:1px solid color-mix(in srgb,var(--dmcm-border-strong) 56%,white);border-radius:calc(var(--dmcm-radius-xl) + 2px);background:radial-gradient(circle at top right,color-mix(in srgb,var(--dmcm-primary) 10%,white),transparent 34%),linear-gradient(180deg,color-mix(in srgb,var(--dmcm-surface) 90%,white) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 72%,white) 100%);box-shadow:0 16px 34px rgba(15,23,42,.08)}
.dmcm-manager-drawer__hero-main{display:grid;gap:.28rem}
.dmcm-manager-drawer__eyebrow{display:inline-flex;align-items:center;gap:.35rem;font-size:.71rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--dmcm-primary)}
.dmcm-manager-drawer__guest{margin:0;font-size:1.28rem;line-height:1.08;letter-spacing:-.03em}
.dmcm-manager-drawer__summary{font-size:.92rem;color:var(--dmcm-text-muted)}
.dmcm-manager-drawer__meta{display:flex;flex-wrap:wrap;gap:.45rem}
.dmcm-manager-drawer__meta span,.dmcm-manager-drawer__meta strong{display:inline-flex;align-items:center;min-height:1.8rem;padding:.28rem .62rem;border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface) 66%,white);border:1px solid color-mix(in srgb,var(--dmcm-border) 80%,white);font-size:.8rem;color:var(--dmcm-text-muted)}
.dmcm-manager-drawer__meta strong{background:color-mix(in srgb,var(--dmcm-primary) 10%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 24%,white);color:var(--dmcm-primary-dark);font-weight:800}
.dmcm-manager-drawer__tabs{display:flex;flex-wrap:wrap;gap:.45rem;margin:-.1rem 0 .1rem}
.dmcm-manager-drawer__tab{display:inline-flex;align-items:center;min-height:1.7rem;padding:.22rem .58rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 74%,white);border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface-alt) 82%,white);font-size:.76rem;font-weight:700;letter-spacing:.01em;color:var(--dmcm-text-muted);cursor:pointer}
.dmcm-manager-drawer__tab.is-active{border-color:color-mix(in srgb,var(--dmcm-primary) 28%,white);background:color-mix(in srgb,var(--dmcm-primary) 10%,white);color:var(--dmcm-primary)}
.dmcm-manager-detail-card{padding:.95rem 1rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:calc(var(--dmcm-radius-xl) + 1px);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 54%,white) 100%);box-shadow:0 12px 28px rgba(15,23,42,.06)}
.dmcm-manager-detail-card--summary{background:linear-gradient(180deg,color-mix(in srgb,var(--dmcm-info) 4%,white) 0%,var(--dmcm-surface) 100%)}
.dmcm-manager-detail-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}
.dmcm-manager-detail-card__eyebrow{display:block;margin-bottom:.2rem;font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--dmcm-text-muted)}
.dmcm-manager-detail-card__title{margin:0;font-size:1rem;line-height:1.25;letter-spacing:-.02em}
.dmcm-manager-detail-card__meta{margin-bottom:.75rem;font-size:.84rem;color:var(--dmcm-text-muted)}
.dmcm-manager-detail__grid>div{padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:color-mix(in srgb,var(--dmcm-surface) 74%,white)}
.dmcm-manager-detail__grid strong{display:block;margin-bottom:.18rem;font-size:.73rem;text-transform:uppercase;letter-spacing:.05em;color:var(--dmcm-text-muted)}
.dmcm-manager-detail__notes{display:grid;gap:.45rem}
.dmcm-manager-detail__notes p{margin:0}
.dmcm-manager-detail__actions{display:flex;justify-content:flex-end;gap:.45rem;margin-top:.2rem}
.dmcm-manager-detail__quick-actions{display:flex;flex-wrap:wrap;gap:.42rem;position:sticky;top:0;z-index:var(--dmcm-z-sticky);padding:.15rem 0 .25rem;background:linear-gradient(180deg,var(--dmcm-surface) 0%,rgba(255,255,255,.9) 100%)}
.dmcm-manager-panel__section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:.65rem;margin-bottom:.62rem}
.dmcm-manager-operations,.dmcm-manager-operations__main{display:grid;gap:var(--dmcm-space-lg);width:100%;max-width:100%;min-width:0}
.dmcm-manager-operations__hero{display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding:.72rem .95rem;border:1px solid color-mix(in srgb,var(--dmcm-border-strong) 88%,white);border-radius:var(--dmcm-radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--dmcm-surface) 98%,white) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 84%,white) 100%);box-shadow:var(--dmcm-shadow-xs);margin:0 0 .65rem}
.dmcm-manager-operations__hero-copy{display:grid;gap:.12rem;min-width:0}
.dmcm-manager-operations__hero-title{margin:0;font-size:1.05rem;line-height:1.05}
.dmcm-manager-operations__hero-meta{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center}
.dmcm-manager-operations__hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.32rem .55rem;align-items:center}
.dmcm-manager-operations__hero-actions .dmcm-manager-panel__meta{font-size:.78rem}
.dmcm-manager-week-nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.42rem .8rem;margin:0 0 .55rem}
.dmcm-manager-week-nav__range{font-size:.78rem;font-weight:700;color:var(--dmcm-text)}
.dmcm-manager-week-nav__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem .38rem;align-items:center}
.dmcm-manager-week-nav__button{display:inline-flex;align-items:center;justify-content:center;padding:.22rem .5rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 84%,white);border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface-alt) 76%,white);color:var(--dmcm-text-muted);text-decoration:none;font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap;transition:background-color var(--dmcm-transition-base),border-color var(--dmcm-transition-base),color var(--dmcm-transition-base)}
.dmcm-manager-week-nav__button:hover{background:color-mix(in srgb,var(--dmcm-surface) 92%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 28%,var(--dmcm-border));color:var(--dmcm-text)}
.dmcm-manager-week-nav__button--current{background:color-mix(in srgb,var(--dmcm-primary) 10%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 34%,var(--dmcm-border));color:var(--dmcm-primary-700)}
.dmcm-manager-operations__metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.85rem}
.dmcm-manager-operations__metric{display:flex;align-items:center;gap:.75rem;padding:.82rem .95rem;border:1px solid var(--dmcm-border-strong);border-radius:var(--dmcm-radius-xl);background:linear-gradient(180deg,var(--dmcm-surface) 0%,var(--dmcm-surface-alt) 100%);box-shadow:var(--dmcm-shadow-sm)}
/* Operations */
.dmcm-manager-operations__metric-icon{display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border-radius:var(--dmcm-radius-md);background:color-mix(in srgb, var(--dmcm-primary) 6%, white);color:var(--dmcm-text-muted);font-size:.72rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.dmcm-manager-operations__metric-copy{display:grid;gap:.12rem}
.dmcm-manager-operations__metric-copy strong{font-size:1.45rem;line-height:1}
.dmcm-manager-operations__metric-copy span{font-size:.82rem;color:var(--dmcm-text-muted)}
.dmcm-manager-month-map{display:grid;gap:.62rem}
.dmcm-manager-operations__calendar{padding:.72rem .78rem;border:1px solid var(--dmcm-border-strong);border-radius:calc(var(--dmcm-radius-xl) + 2px);background:linear-gradient(180deg,color-mix(in srgb, var(--dmcm-surface) 94%, var(--dmcm-bg)) 0%,var(--dmcm-surface-alt) 100%);box-shadow:var(--dmcm-shadow-sm)}
.dmcm-manager-operations__calendar-head{display:flex;align-items:center;justify-content:space-between;gap:var(--dmcm-space-sm);margin-bottom:.48rem;flex-wrap:wrap}
.dmcm-manager-operations__calendar-head strong{font-size:1.05rem}
.dmcm-manager-operations__calendar-nav{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}
.dmcm-manager-operations__calendar-title{font-size:1.08rem}
.dmcm-manager-operations__calendar-jump{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}
.dmcm-manager-operations__calendar-jump select{min-width:8rem;padding:.52rem .72rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-md);background:var(--dmcm-surface);color:var(--dmcm-text);font:inherit}
.dmcm-manager-operations__calendar-subhead{display:flex;align-items:center;justify-content:space-between;gap:.65rem;margin-bottom:.42rem;font-size:.76rem;color:var(--dmcm-text-muted)}
.dmcm-manager-operations__calendar-period{font-weight:800;color:var(--dmcm-text)}
.dmcm-manager-operations__calendar-caption{padding:.18rem .5rem;border-radius:999px;background:color-mix(in srgb, var(--dmcm-primary) 5%, white);color:var(--dmcm-text-muted)}
.dmcm-manager-operations__weekdays,.dmcm-manager-operations__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.42rem}
.dmcm-manager-operations__weekdays{margin-bottom:.45rem;color:var(--dmcm-text-muted);font-size:.74rem;font-weight:700;text-transform:uppercase}
.dmcm-manager-operations__day{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:72px;padding:.48rem;border:1px solid color-mix(in srgb, var(--dmcm-border) 92%, white);border-radius:calc(var(--dmcm-radius-lg) + 1px);background:linear-gradient(180deg,color-mix(in srgb, var(--dmcm-surface) 96%, white) 0%,var(--dmcm-surface) 100%);color:var(--dmcm-text);text-align:center;cursor:pointer;transition:border-color var(--dmcm-transition-fast),box-shadow var(--dmcm-transition-fast),background-color var(--dmcm-transition-fast),transform var(--dmcm-transition-fast)}
.dmcm-manager-operations__day:hover{transform:translateY(-1px);border-color:var(--dmcm-border-strong);box-shadow:0 8px 18px rgba(15,23,42,.06)}
.dmcm-manager-operations__day--today{border-color:color-mix(in srgb, var(--dmcm-success) 65%, white);box-shadow:inset 0 0 0 1px rgba(2,122,72,.14),0 0 0 2px rgba(2,122,72,.08)}
.dmcm-manager-operations__day--today::after{content:"";width:.45rem;height:.45rem;border-radius:999px;background:var(--dmcm-success);position:absolute;top:.55rem;right:.55rem}
.dmcm-manager-operations__day--selected{border-color:var(--dmcm-primary);background:linear-gradient(180deg,color-mix(in srgb, var(--dmcm-info) 12%, white) 0%,color-mix(in srgb, var(--dmcm-info) 7%, white) 100%);box-shadow:0 0 0 2px color-mix(in srgb, var(--dmcm-info) 24%, white),0 14px 28px rgba(37,99,235,.16)}
.dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number{color:var(--dmcm-primary)}
.dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy{color:var(--dmcm-primary)}
.dmcm-manager-operations__day--muted{opacity:.5}
.dmcm-manager-operations__day--past{border-color:var(--dmcm-border)}
.dmcm-manager-operations__day--past-empty{background:#f8fafc;color:#98a2b3}
.dmcm-manager-operations__day--past-booked{background:var(--dmcm-past);color:#344054}
.dmcm-manager-operations__day--has-blocked::before{content:"";position:absolute;left:.48rem;right:.48rem;top:.24rem;height:.16rem;border-radius:999px;background:linear-gradient(90deg,color-mix(in srgb, var(--dmcm-blocked) 72%, white),var(--dmcm-blocked))}
.dmcm-manager-operations__day--has-cleaning::after{content:"";position:absolute;right:.48rem;bottom:.44rem;width:.42rem;height:.42rem;border-radius:999px;background:var(--dmcm-cleaning);box-shadow:0 0 0 2px color-mix(in srgb, var(--dmcm-surface) 80%, white)}
.dmcm-manager-operations__day--has-events{font-weight:600}
.dmcm-manager-operations__day--no-events{background:var(--dmcm-surface)}
.dmcm-manager-operations__day--empty .dmcm-manager-operations__occupancy{color:var(--dmcm-text-muted)}
.dmcm-manager-operations__day--empty{background:var(--dmcm-occupancy-empty)}
.dmcm-manager-operations__day--low .dmcm-manager-operations__occupancy{color:var(--dmcm-success)}
.dmcm-manager-operations__day--low{background:var(--dmcm-occupancy-low)}
.dmcm-manager-operations__day--medium .dmcm-manager-operations__occupancy{color:#ca8a04}
.dmcm-manager-operations__day--medium{background:var(--dmcm-occupancy-medium)}
.dmcm-manager-operations__day--high .dmcm-manager-operations__occupancy{color:#ea580c}
.dmcm-manager-operations__day--high{background:var(--dmcm-occupancy-high)}
.dmcm-manager-operations__day--full .dmcm-manager-operations__occupancy{color:var(--dmcm-danger)}
.dmcm-manager-operations__day--full{background:var(--dmcm-occupancy-full)}
.dmcm-manager-operations__day--selected.dmcm-manager-operations__day--past,
.dmcm-manager-operations__day--selected.dmcm-manager-operations__day--past-empty,
.dmcm-manager-operations__day--selected.dmcm-manager-operations__day--past-booked{background:#eff6ff;color:var(--dmcm-text)}
.dmcm-manager-operations__day-number{font-weight:800;font-size:1rem}
.dmcm-manager-operations__occupancy{margin-top:.18rem;font-size:.74rem;font-weight:800}
.dmcm-manager-operations__legend{display:flex;flex-wrap:wrap;gap:.7rem 1rem;margin-top:.75rem;padding:.62rem .72rem;border:1px solid color-mix(in srgb, var(--dmcm-border) 86%, white);border-radius:var(--dmcm-radius-xl);background:color-mix(in srgb, var(--dmcm-surface) 92%, var(--dmcm-bg));color:var(--dmcm-text);font-size:.78rem}
.dmcm-manager-operations__legend-group{display:flex;flex-wrap:wrap;align-items:center;gap:.72rem 1rem}
.dmcm-manager-operations__legend-title{font-weight:700;color:var(--dmcm-text)}
.dmcm-manager-operations__legend-item{display:inline-flex;align-items:center;gap:.52rem}
.dmcm-manager-operations__legend-swatch{display:inline-block;width:16px;height:16px;border-radius:999px;border:1px solid rgba(15,23,42,.34)}
.dmcm-manager-operations__legend-swatch--empty{background:var(--dmcm-occupancy-empty)}
.dmcm-manager-operations__legend-swatch--low{background:var(--dmcm-occupancy-low)}
.dmcm-manager-operations__legend-swatch--medium{background:var(--dmcm-occupancy-medium)}
.dmcm-manager-operations__legend-swatch--high{background:var(--dmcm-occupancy-high)}
.dmcm-manager-operations__legend-swatch--full{background:var(--dmcm-occupancy-full)}
.dmcm-manager-operations__legend-swatch--past{background:var(--dmcm-past)}
.dmcm-manager-operations__legend-swatch--blocked{background:var(--dmcm-blocked)}
.dmcm-manager-operations__legend-swatch--cleaning{background:var(--dmcm-cleaning)}
.dmcm-manager-alerts{display:grid;gap:.42rem}
.dmcm-manager-alerts__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:flex-start;gap:.55rem;padding:.52rem .66rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 86%,white);border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 72%,white) 100%);box-shadow:0 6px 16px rgba(15,23,42,.04);width:100%;max-width:100%;min-width:0}
.dmcm-manager-alerts__item--warning{border-left:3px solid var(--dmcm-warning)}
.dmcm-manager-alerts__item--danger{border-left:3px solid var(--dmcm-danger)}
.dmcm-manager-alerts__item--info{border-left:3px solid var(--dmcm-info)}
.dmcm-manager-alert-group{display:grid;gap:.16rem;min-width:0}
.dmcm-manager-alert-group__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem;font-size:.76rem;font-weight:700;color:var(--dmcm-text-muted)}
.dmcm-manager-alert-group__badges{margin-top:.05rem}
.dmcm-manager-alerts__copy{display:grid;gap:.18rem;min-width:0}
.dmcm-manager-alerts__copy strong{font-size:.82rem;letter-spacing:-.01em}
.dmcm-manager-alerts__copy span{font-size:.76rem;color:var(--dmcm-text-muted)}
.dmcm-manager-alerts__copy .dmcm-operational-badges{margin-top:.18rem}
.dmcm-manager-operations__view-switch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;align-items:stretch;margin:0 0 .55rem}
.dmcm-manager-operations__view-tab{display:grid;gap:.12rem;padding:.62rem .76rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 72%,white) 100%);text-decoration:none;color:var(--dmcm-text);box-shadow:var(--dmcm-shadow-xs)}
.dmcm-manager-operations__view-tab strong{font-size:.88rem;line-height:1.1}
.dmcm-manager-operations__view-tab span{font-size:.75rem;line-height:1.25;color:var(--dmcm-text-muted)}
.dmcm-manager-operations__view-tab.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--dmcm-primary) 16%,white) 0%,color-mix(in srgb,var(--dmcm-primary) 8%,white) 100%);border-color:color-mix(in srgb,var(--dmcm-primary) 34%,var(--dmcm-border));color:var(--dmcm-primary-strong);box-shadow:0 0 0 1px color-mix(in srgb,var(--dmcm-primary) 18%,transparent)}
.dmcm-manager-operations__view-tab.is-active span{color:color-mix(in srgb,var(--dmcm-primary-strong) 72%,white)}
.dmcm-manager-operations-week{display:grid;gap:.54rem;width:100%;max-width:100%;min-width:0}
.dmcm-manager-operations-week__strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.38rem}
.dmcm-manager-operations-week__day{display:grid;gap:.18rem;padding:.42rem .5rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 80%,white);border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 78%,white) 100%);text-decoration:none;color:inherit;min-width:0}
.dmcm-manager-operations-week__day.is-selected{border-color:color-mix(in srgb,var(--dmcm-primary) 35%,var(--dmcm-border));box-shadow:0 0 0 1px color-mix(in srgb,var(--dmcm-primary) 18%,transparent)}
.dmcm-manager-operations-week__day.is-today{background:color-mix(in srgb,var(--dmcm-primary) 7%,white)}
.dmcm-manager-operations-week__day-head{display:flex;align-items:center;justify-content:space-between;gap:.35rem}
.dmcm-manager-operations-week__day-head strong{font-size:.74rem}
.dmcm-manager-operations-week__day-head span{font-size:.82rem;font-weight:800}
.dmcm-manager-operations-week__day-kpis{display:flex;flex-wrap:wrap;gap:.18rem .35rem;font-size:.66rem;color:var(--dmcm-text-muted)}
.dmcm-manager-week-board{width:100%;max-width:100%;min-width:0}
.dmcm-manager-week-board__viewport{display:block;overflow:auto;max-width:100%;width:100%;min-width:0;max-height:min(70vh,42rem);-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-right:.42rem;padding-bottom:.52rem;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--dmcm-border-strong) 58%,white) transparent}
.dmcm-manager-week-board__viewport::-webkit-scrollbar{width:8px;height:8px}
.dmcm-manager-week-board__viewport::-webkit-scrollbar-track{background:transparent}
.dmcm-manager-week-board__viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dmcm-border-strong) 54%,white);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
.dmcm-manager-week-board__viewport::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--dmcm-border-strong) 72%,white)}
.dmcm-manager-week-board__table,.dmcm-manager-operations-week__table{display:grid;gap:.2rem;width:max-content;min-width:1200px;max-width:none}
.dmcm-manager-week-plan{display:grid;gap:.42rem}
.dmcm-manager-week-plan__intro{display:grid;gap:.34rem}
.dmcm-manager-week-plan__insights{display:flex;flex-wrap:wrap;gap:.42rem;padding:.18rem 0 .08rem}
.dmcm-manager-week-plan__insight{display:grid;gap:.14rem;min-width:min(100%,13.5rem);max-width:22rem;padding:.5rem .62rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 82%,white);border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 72%,white) 100%);box-shadow:var(--dmcm-shadow-xs)}
.dmcm-manager-week-plan__insight-head{display:inline-flex;align-items:center;gap:.38rem;min-width:0}
.dmcm-manager-week-plan__insight-dot{width:.46rem;height:.46rem;border-radius:999px;flex:0 0 auto;background:currentColor;opacity:.88}
.dmcm-manager-week-plan__insight-label{min-width:0;font-size:.76rem;line-height:1.2;letter-spacing:-.01em;color:var(--dmcm-text)}
.dmcm-manager-week-plan__insight-meta{font-size:.66rem;line-height:1.25;color:var(--dmcm-text-muted)}
.dmcm-manager-week-plan__insight--info{color:var(--dmcm-info)}
.dmcm-manager-week-plan__insight--warning{color:var(--dmcm-warning)}
.dmcm-manager-week-plan__insight--success{color:var(--dmcm-success)}
.dmcm-manager-week-plan__board-section{padding-top:.56rem}
.dmcm-manager-week-plan__legend{display:flex;flex-wrap:wrap;gap:.28rem .38rem}
.dmcm-manager-week-plan__legend-item{display:inline-flex;align-items:center;gap:.24rem;padding:.12rem .32rem;border-radius:999px;background:color-mix(in srgb,var(--dmcm-surface-alt) 74%,white);font-size:.64rem;color:var(--dmcm-text-muted)}
.dmcm-manager-week-plan__legend-dot{width:.45rem;height:.45rem;border-radius:999px;background:var(--dmcm-border-strong)}
.dmcm-manager-week-plan__legend-item.week-free .dmcm-manager-week-plan__legend-dot{background:color-mix(in srgb,var(--dmcm-surface-alt) 80%,#94a3b8)}
.dmcm-manager-week-plan__legend-item.week-occupied .dmcm-manager-week-plan__legend-dot{background:color-mix(in srgb,var(--dmcm-primary) 50%,white)}
.dmcm-manager-week-plan__legend-item.week-arrival .dmcm-manager-week-plan__legend-dot{background:var(--dmcm-info)}
.dmcm-manager-week-plan__legend-item.week-departure .dmcm-manager-week-plan__legend-dot{background:var(--dmcm-warning)}
.dmcm-manager-week-plan__legend-item.week-cleaning .dmcm-manager-week-plan__legend-dot{background:var(--dmcm-cleaning)}
.dmcm-manager-week-plan__legend-item.week-blocked .dmcm-manager-week-plan__legend-dot{background:var(--dmcm-blocked)}
.dmcm-manager-week-plan__legend-item.week-conflict .dmcm-manager-week-plan__legend-dot{background:var(--dmcm-danger)}
.dmcm-manager-operations-week__row{display:grid;grid-template-columns:minmax(118px,136px) repeat(7,minmax(76px,1fr));gap:.2rem;align-items:stretch;padding:.26rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 72%,white);border-radius:14px;background:color-mix(in srgb,var(--dmcm-surface) 97%,white)}
.dmcm-manager-operations-week__row--head{position:sticky;top:0;z-index:1;background:color-mix(in srgb,var(--dmcm-surface-alt) 78%,white);font-size:.62rem;font-weight:700;letter-spacing:.02em}
.dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell{justify-items:center;text-align:center}
.dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell--room{justify-items:start;text-align:left}
.dmcm-manager-operations-week__cell{display:grid;gap:.1rem;min-width:0;font-size:.72rem;align-content:start}
.dmcm-manager-operations-week__cell strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dmcm-manager-operations-week__cell--room{align-content:center}
.dmcm-manager-operations-week__room-meta{font-size:.58rem;color:var(--dmcm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dmcm-manager-operations-week__cell-content{display:grid;gap:.1rem;min-width:0}
.dmcm-manager-operations-week__cell.week-free{display:flex;align-items:stretch;justify-content:stretch}
.dmcm-manager-week-cell__free-stack{display:flex;flex:1 1 auto;min-height:100%;width:100%;flex-direction:column;align-items:center;justify-content:center;gap:3px}
.dmcm-manager-operations-week__cell-label{display:flex;align-items:center;justify-content:center;min-height:22px;padding:.08rem .18rem;border-radius:10px;font-size:.62rem;font-weight:700;line-height:1;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dmcm-manager-operations-week__cell-meta{font-size:.58rem;color:var(--dmcm-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}
.dmcm-manager-week-cell__free-price{display:block;max-width:100%;font-size:.56rem;line-height:1.18;color:color-mix(in srgb,var(--dmcm-text-muted) 86%,#64748b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;opacity:.96}
.dmcm-manager-week-cell__hint{display:block;max-width:100%;width:max-content;align-self:center;justify-self:center;padding:.08rem .28rem;border-radius:999px;border:1px solid color-mix(in srgb,var(--dmcm-border) 84%,white);font-size:.52rem;font-weight:700;line-height:1;color:var(--dmcm-text-muted);white-space:nowrap;background:color-mix(in srgb,var(--dmcm-surface-alt) 74%,white)}
.dmcm-manager-week-cell__hint--gap{border-color:color-mix(in srgb,var(--dmcm-warning) 24%,var(--dmcm-border));background:color-mix(in srgb,var(--dmcm-warning) 10%,white);color:color-mix(in srgb,var(--dmcm-warning) 78%,#475569)}
.dmcm-manager-week-cell__hint--opportunity{border-color:color-mix(in srgb,var(--dmcm-success) 24%,var(--dmcm-border));background:color-mix(in srgb,var(--dmcm-success) 10%,white);color:color-mix(in srgb,var(--dmcm-success) 74%,#475569)}
.dmcm-manager-operations-week__cell-action{display:flex;justify-content:center}
.dmcm-manager-operations-week__cell-action .dmcm-manager-action-button{min-height:20px;padding:.08rem .3rem;font-size:.58rem}
.dmcm-manager-operations-week__cell-miniaction{display:inline-flex;align-items:center;justify-content:center;align-self:center;justify-self:center;flex:0 0 auto;width:18px;height:18px;margin-top:0;padding:0;border:1px solid color-mix(in srgb,var(--dmcm-primary) 22%,var(--dmcm-border));border-radius:999px;background:color-mix(in srgb,var(--dmcm-primary) 8%,white);color:var(--dmcm-primary-strong);font-size:.74rem;font-weight:800;line-height:1;cursor:pointer;transition:background var(--dmcm-transition-fast),border-color var(--dmcm-transition-fast),transform var(--dmcm-transition-fast)}
.dmcm-manager-operations-week__cell-miniaction:hover{background:color-mix(in srgb,var(--dmcm-primary) 16%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 40%,var(--dmcm-border));transform:translateY(-1px)}
.dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"]{background:color-mix(in srgb,var(--dmcm-primary) 16%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 42%,var(--dmcm-border));color:var(--dmcm-primary-700)}
.dmcm-manager-week-quick-popover{position:fixed;z-index:calc(var(--dmcm-z-overlay,40) + 4);display:grid;gap:.26rem;width:min(232px,calc(100vw - 24px));padding:.46rem;border:1px solid color-mix(in srgb,var(--dmcm-border-strong) 48%,white);border-radius:14px;background:#fff;box-shadow:0 18px 40px rgba(15,23,42,.18);backdrop-filter:none;opacity:1;isolation:isolate;overflow:hidden;filter:none;mix-blend-mode:normal}
.dmcm-manager-week-quick-popover.is-mobile{left:50% !important;top:50% !important;transform:translate(-50%,-50%)}
.dmcm-manager-week-quick-popover__button{display:flex;align-items:center;justify-content:space-between;gap:.42rem;width:100%;min-height:34px;padding:.48rem .62rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 72%,white);border-radius:10px;background:#fff;color:var(--dmcm-text);font:600 .74rem/1.15 var(--dmcm-font-family);text-align:left;cursor:pointer;opacity:1;filter:none;transition:background-color var(--dmcm-transition-fast),border-color var(--dmcm-transition-fast),color var(--dmcm-transition-fast),box-shadow var(--dmcm-transition-fast)}
.dmcm-manager-week-quick-popover__button:hover{background:color-mix(in srgb,var(--dmcm-primary) 9%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 28%,var(--dmcm-border));color:var(--dmcm-text);box-shadow:0 1px 0 rgba(15,23,42,.03)}
.dmcm-manager-week-quick-popover__button--reservation{background:#111827;border-color:#111827;color:#fff;opacity:1}
.dmcm-manager-week-quick-popover__button--reservation:hover{background:#0f172a;border-color:#0f172a;color:#fff}
.dmcm-manager-week-quick-popover__button--block,
.dmcm-manager-week-quick-popover__button--cleaning{background:#fff;color:var(--dmcm-text);border-color:color-mix(in srgb,var(--dmcm-border) 72%,white)}
.dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-manager-week-quick-popover__button--cleaning:hover{background:color-mix(in srgb,var(--dmcm-primary) 9%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 28%,var(--dmcm-border));color:var(--dmcm-text)}
.dmcm-manager-week-quick-popover__button:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--dmcm-info) 24%,white),0 0 0 4px rgba(255,255,255,.92)}
.dmcm-manager-week-quick-popover__meta{font-size:.62rem;color:color-mix(in srgb,var(--dmcm-text-muted) 86%,#64748b);white-space:nowrap;opacity:1}
.dmcm-manager-week-quick-popover__button:hover .dmcm-manager-week-quick-popover__meta{color:color-mix(in srgb,var(--dmcm-text-muted) 72%,#334155)}
.dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta{color:rgba(255,255,255,.82)}
.dmcm-manager-week-quick-popover__button--reservation:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover__button--reservation:focus-visible .dmcm-manager-week-quick-popover__meta{color:rgba(255,255,255,.9)}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button:hover{opacity:1;color:var(--dmcm-text);background:color-mix(in srgb,var(--dmcm-primary) 9%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 28%,var(--dmcm-border));text-decoration:none;filter:none}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button:focus-visible{opacity:1;filter:none;text-decoration:none}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button:active{opacity:1;filter:none}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:active{background:#0f172a;border-color:#0f172a;color:#fff;opacity:1;filter:none;text-decoration:none}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:active,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:active{background:color-mix(in srgb,var(--dmcm-primary) 9%,white);border-color:color-mix(in srgb,var(--dmcm-primary) 28%,var(--dmcm-border));color:var(--dmcm-text);opacity:1;filter:none;text-decoration:none}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button:focus-visible .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button:active .dmcm-manager-week-quick-popover__meta{opacity:1;color:color-mix(in srgb,var(--dmcm-text-muted) 72%,#334155)}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:focus-visible .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:active .dmcm-manager-week-quick-popover__meta{color:rgba(255,255,255,.9);opacity:1}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:focus-visible{background:#eef2ff !important;color:#111827 !important;border-color:#c7d2fe !important}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:focus-visible{background:#020617 !important;color:#fff !important;border-color:#020617 !important}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:focus-visible .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:focus-visible .dmcm-manager-week-quick-popover__meta{color:#334155;opacity:1}
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--reservation:focus-visible .dmcm-manager-week-quick-popover__meta{color:rgba(255,255,255,.86);opacity:1}
.dmcm-manager-operations-week__cell-link{display:grid;gap:.1rem;width:100%;padding:0;border:0;background:transparent;color:inherit;text-align:inherit;cursor:pointer}
.dmcm-manager-operations-week__cell.week-free .dmcm-manager-operations-week__cell-label{display:none}
.dmcm-manager-operations-week__cell.has-availability-hint.availability-hint--single-night-gap{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dmcm-warning) 18%,transparent)}
.dmcm-manager-operations-week__cell.has-availability-hint.availability-hint--long-free-stretch{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dmcm-success) 16%,transparent)}
.dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label{background:color-mix(in srgb,var(--dmcm-primary) 14%,white);color:var(--dmcm-primary-strong)}
.dmcm-manager-operations-week__cell.week-arrival .dmcm-manager-operations-week__cell-label{background:color-mix(in srgb,var(--dmcm-info) 16%,white);color:color-mix(in srgb,var(--dmcm-info) 78%,#0f172a)}
.dmcm-manager-operations-week__cell.week-departure .dmcm-manager-operations-week__cell-label{background:color-mix(in srgb,var(--dmcm-warning) 18%,white);color:color-mix(in srgb,var(--dmcm-warning) 88%,#0f172a)}
.dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label{background:color-mix(in srgb,var(--dmcm-cleaning) 26%,white);color:#5b2b79}
.dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label{background:color-mix(in srgb,var(--dmcm-warning) 24%,white);color:#7c3e00}
.dmcm-manager-operations-week__cell.week-conflict .dmcm-manager-operations-week__cell-label{background:color-mix(in srgb,var(--dmcm-danger) 16%,white);color:color-mix(in srgb,var(--dmcm-danger) 88%,#0f172a)}
.dmcm-manager-operations-week__cell.is-continuation-left .dmcm-manager-operations-week__cell-label{border-top-left-radius:6px;border-bottom-left-radius:6px}
.dmcm-manager-operations-week__cell.is-continuation-right .dmcm-manager-operations-week__cell-label{border-top-right-radius:6px;border-bottom-right-radius:6px}
.dmcm-manager-operations-week__cell.is-continuation-left.is-continuation-right .dmcm-manager-operations-week__cell-label{border-radius:0}
.dmcm-manager-week-board__quiet{margin-top:.4rem}
.dmcm-manager-week-board__quiet summary{cursor:pointer;font-size:.74rem;font-weight:700;color:var(--dmcm-text)}
.dmcm-manager-week-board__quiet-list{display:grid;gap:.16rem;margin-top:.35rem}
.dmcm-manager-week-board__quiet-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.16rem 0;border-bottom:1px solid color-mix(in srgb,var(--dmcm-border) 52%,white);font-size:.68rem}
.dmcm-manager-operations-week__summary{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem}
.dmcm-manager-operations-week__summary-card{display:grid;gap:.18rem;padding:.72rem .78rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:color-mix(in srgb,var(--dmcm-surface-alt) 62%,white)}
.dmcm-manager-operations-week__summary-card strong{font-size:.82rem}
.dmcm-manager-operations-week__summary-card span{font-size:.76rem;color:var(--dmcm-text-muted)}
.dmcm-manager-kpi-strip{position:sticky;top:0;z-index:var(--dmcm-z-global-bar);display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.4rem;padding:.42rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 86%,white);border-radius:var(--dmcm-radius-xl);background:color-mix(in srgb,var(--dmcm-surface) 95%,white);box-shadow:var(--dmcm-shadow-xs);backdrop-filter:blur(10px);margin:0 0 .65rem}
.dmcm-manager-kpi-strip__item{display:grid;gap:.04rem;padding:.42rem .5rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 90%,white);border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 68%,white) 100%)}
.dmcm-manager-kpi-strip__item strong{font-size:1.12rem;line-height:1}
.dmcm-manager-kpi-strip__item span{font-size:.64rem;font-weight:700;color:var(--dmcm-text-muted);text-transform:uppercase;letter-spacing:.04em}
.dmcm-manager-operations__smartbar{display:grid;grid-template-columns:minmax(280px,1fr) auto;gap:.5rem .75rem;align-items:center;margin:0 0 .42rem;width:100%;max-width:100%;min-width:0}
.dmcm-manager-search{position:relative;display:flex;gap:.45rem;align-items:center;min-width:0}
.dmcm-manager-search label{flex:1;margin:0;min-width:0}
.dmcm-manager-search input{width:100%;min-height:36px;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-pill);padding:.42rem .8rem;background:var(--dmcm-surface);color:var(--dmcm-text)}
.dmcm-manager-search__results{position:absolute;top:calc(100% + .35rem);left:0;right:0;z-index:var(--dmcm-z-dropdown);display:grid;gap:.28rem;padding:.45rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-lg);background:var(--dmcm-surface);box-shadow:var(--dmcm-shadow-md);max-height:min(20rem,50vh);overflow:auto;overscroll-behavior:contain}
.dmcm-manager-search__result{display:grid;gap:.08rem;text-align:left;width:100%;border:0;border-radius:var(--dmcm-radius-md);background:transparent;padding:.5rem .55rem;color:var(--dmcm-text);cursor:pointer;min-width:0}
.dmcm-manager-search__result:hover{background:color-mix(in srgb,var(--dmcm-primary) 8%,white)}
.dmcm-manager-search__result small{color:var(--dmcm-text-muted)}
.dmcm-manager-search__result--state{cursor:default;background:color-mix(in srgb,var(--dmcm-surface-alt) 88%,white);color:var(--dmcm-text-muted)}
.dmcm-manager-search__result--state:hover{background:color-mix(in srgb,var(--dmcm-surface-alt) 88%,white)}
.dmcm-manager-saved-view{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.38rem}
.dmcm-manager-saved-view .dmcm-manager-panel__meta{font-size:.72rem;opacity:.85}
.dmcm-manager-selected-day-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem .85rem;align-items:center;padding:.68rem .85rem;border:1px solid color-mix(in srgb,var(--dmcm-border-strong) 90%,white);border-radius:var(--dmcm-radius-xl);background:linear-gradient(180deg,color-mix(in srgb,var(--dmcm-surface) 100%,white) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 86%,white) 100%);box-shadow:var(--dmcm-shadow-xs);margin:0 0 .75rem}
.dmcm-manager-selected-day-band__copy{display:grid;gap:.18rem;min-width:0}
.dmcm-manager-selected-day-band__date{margin:0;font-size:1.1rem;line-height:1.05;letter-spacing:-.02em}
.dmcm-manager-selected-day-band__meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.28rem .5rem}
.dmcm-manager-day-core-grid{display:grid;grid-template-columns:minmax(0,1.68fr) minmax(280px,.88fr);gap:var(--dmcm-space-lg);align-items:start}
.dmcm-manager-operations-layout{display:grid;gap:var(--dmcm-space-lg)}
.dmcm-manager-operations-layout__main{min-width:0}
.dmcm-manager-operations-sidebar{display:grid;gap:var(--dmcm-space-md);align-content:start;align-self:start;min-width:0}
.dmcm-manager-day-primary,.dmcm-manager-day-secondary{min-width:0}
.dmcm-manager-sidebar-card{min-width:0}
.dmcm-manager-day-section,
.dmcm-manager-day-section--housekeeping,
.dmcm-manager-day-section--alerts,
.dmcm-manager-timeline-block--wide{width:100%;max-width:100%;min-width:0;grid-column:1 / -1;display:block}
.dmcm-manager-day-section--housekeeping,.dmcm-manager-day-section--alerts,.dmcm-manager-timeline-block--wide{margin-top:var(--dmcm-space-lg)}
.dmcm-manager-compact-section .dmcm-manager-panel__section-head{margin-bottom:.45rem}
.dmcm-manager-day-agenda .dmcm-manager-bulk-toolbar{margin:0 0 .55rem}
.dmcm-manager-day-section__item{width:100%;max-width:100%;min-width:0}
.dmcm-manager-day-section__item,.dmcm-manager-housekeeping__item,.dmcm-manager-alerts__item,.dmcm-manager-frontdesk__item,.dmcm-manager-operations__free-unit,.dmcm-manager-operations__agenda-item{box-sizing:border-box}
.dmcm-manager-card-actions{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;align-content:flex-start;gap:.32rem;min-width:0;max-width:100%}
.dmcm-manager-card-actions--right{text-align:right}
.dmcm-manager-agenda-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.75rem 1rem}
.dmcm-manager-agenda-toolbar__selection{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .65rem;min-width:0}
.dmcm-manager-agenda-toolbar__actions{margin-left:auto;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.42rem .5rem;min-width:0}
.dmcm-manager-agenda-toolbar__group{display:flex;flex-wrap:wrap;align-items:center;gap:.32rem;min-width:0}
.dmcm-manager-agenda-toolbar__group--cleaning{flex-wrap:nowrap}
.dmcm-manager-agenda-group{display:grid;gap:.45rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:color-mix(in srgb,var(--dmcm-surface-alt) 54%,white);overflow:hidden}
.dmcm-manager-agenda-group+.dmcm-manager-agenda-group{margin-top:.55rem}
.dmcm-manager-agenda-group__title{position:sticky;top:0;z-index:var(--dmcm-z-sticky);display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .72rem;font-size:.76rem;font-weight:900;text-transform:uppercase;letter-spacing:.05em;color:var(--dmcm-text-muted);cursor:pointer;background:color-mix(in srgb,var(--dmcm-surface) 92%,white)}
.dmcm-manager-agenda-group__title strong{display:inline-flex;align-items:center;justify-content:center;min-width:1.55rem;height:1.55rem;border-radius:999px;background:var(--dmcm-text);color:var(--dmcm-surface);font-size:.72rem}
.dmcm-manager-agenda-group__items{display:grid;gap:.48rem;padding:.5rem}
.dmcm-manager-priority--danger{box-shadow:inset 3px 0 0 var(--dmcm-danger)}
.dmcm-manager-priority--warning{box-shadow:inset 3px 0 0 var(--dmcm-warning)}
.dmcm-manager-reports{display:grid;gap:var(--dmcm-space-lg)}
.dmcm-manager-reports__toolbar{display:grid;gap:.85rem;padding:1rem;border:1px solid var(--dmcm-border-strong);border-radius:var(--dmcm-radius-xl);background:linear-gradient(180deg,var(--dmcm-surface) 0%,var(--dmcm-surface-alt) 100%);box-shadow:var(--dmcm-shadow-sm)}
.dmcm-manager-reports__presets,.dmcm-manager-reports__exports,.dmcm-manager-reports__range{display:flex;flex-wrap:wrap;gap:.5rem;align-items:end}
.dmcm-manager-reports__range label{display:grid;gap:.3rem;min-width:160px;font-size:.86rem;color:var(--dmcm-text-muted)}
.dmcm-manager-reports__range input{min-height:38px;padding:.52rem .7rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-md);background:var(--dmcm-surface);color:var(--dmcm-text);font:inherit}
.dmcm-manager-reports__hero{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.65rem}
.dmcm-manager-reports__hero-item{display:grid;gap:.18rem;padding:.85rem .95rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-xl);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 66%,white) 100%);box-shadow:var(--dmcm-shadow-sm)}
.dmcm-manager-reports__hero-item span{font-size:.76rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dmcm-text-muted)}
.dmcm-manager-reports__hero-item strong{font-size:1.2rem;line-height:1.08}
.dmcm-manager-reports__kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem}
.dmcm-manager-reports__kpi,.dmcm-manager-reports__channel{display:grid;gap:.18rem;padding:.9rem 1rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-xl);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 66%,white) 100%);box-shadow:var(--dmcm-shadow-sm)}
.dmcm-manager-reports__kpi span{font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dmcm-text-muted)}
.dmcm-manager-reports__kpi strong{font-size:1.35rem;line-height:1.05}
.dmcm-manager-reports__grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.88fr);gap:var(--dmcm-space-lg);align-items:start}
.dmcm-manager-reports__main,.dmcm-manager-reports__side,.dmcm-manager-reports__series-grid{display:grid;gap:var(--dmcm-space-lg)}
.dmcm-manager-reports__heatmap{display:grid;grid-template-columns:repeat(auto-fit,minmax(14px,1fr));gap:.28rem}
.dmcm-manager-reports__heat{display:block;min-height:16px;border-radius:6px;background:color-mix(in srgb,var(--dmcm-primary) var(--dmcm-heat,12%),white);border:1px solid color-mix(in srgb,var(--dmcm-border) 84%,white)}
.dmcm-manager-reports__series+.dmcm-manager-reports__series{margin-top:1rem}
.dmcm-manager-reports__series h5{margin:0 0 .55rem;font-size:.92rem}
.dmcm-manager-reports__series-table{display:grid;gap:.42rem}
.dmcm-manager-reports__series-row{display:grid;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:.65rem}
.dmcm-manager-reports__series-label{font-size:.78rem;color:var(--dmcm-text-muted)}
.dmcm-manager-reports__series-bar{position:relative;height:8px;border-radius:999px;background:color-mix(in srgb,var(--dmcm-border) 55%,white);overflow:hidden}
.dmcm-manager-reports__series-bar span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--dmcm-info),color-mix(in srgb,var(--dmcm-primary) 72%,white))}
.dmcm-manager-reports__series-row strong{font-size:.78rem;color:var(--dmcm-text)}
.dmcm-manager-reports__channels{display:grid;gap:.65rem}
.dmcm-manager-reports__channels-table{display:grid;gap:.42rem}
.dmcm-manager-reports__channel-row{display:grid;grid-template-columns:minmax(120px,.9fr) minmax(120px,1fr) 66px 66px minmax(110px,.8fr);gap:.55rem;align-items:center;padding:.62rem .72rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 70%,white) 100%)}
.dmcm-manager-reports__channel-row--head{padding:.15rem .1rem;border:none;background:transparent;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--dmcm-text-muted)}
.dmcm-manager-reports__channel-row strong{font-size:.84rem}
.dmcm-manager-reports__channel-mix{position:relative;display:flex;align-items:center;min-width:0;height:20px;padding-right:2.8rem;border-radius:999px;background:color-mix(in srgb,var(--dmcm-border) 50%,white);overflow:hidden}
.dmcm-manager-reports__channel-mix span{display:block;height:100%;background:linear-gradient(90deg,var(--dmcm-primary),color-mix(in srgb,var(--dmcm-info) 78%,white))}
.dmcm-manager-reports__channel-mix em{position:absolute;right:.5rem;font-style:normal;font-size:.74rem;font-weight:700;color:var(--dmcm-text)}
.dmcm-manager-action-button.is-active{background:var(--dmcm-primary);border-color:var(--dmcm-primary);color:#fff}
.dmcm-manager-priority--low{opacity:.86}
.dmcm-manager-operations__main>.dmcm-manager-panel__section,.dmcm-manager-housekeeping,.dmcm-manager-alerts,.dmcm-manager-operations-layout>.dmcm-manager-panel__section{width:100%;max-width:100%;min-width:0}
.dmcm-manager-operations-layout{grid-template-columns:minmax(0,1.68fr) minmax(280px,.88fr);align-items:start}
.dmcm-manager-operations__scroll{max-height:24rem;overflow:auto;padding-right:.2rem;overscroll-behavior:contain;min-width:0;max-width:100%}
.dmcm-manager-day-secondary .dmcm-manager-operations__scroll{max-height:32rem}
.dmcm-manager-operations__selected-meta{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.35rem}
.dmcm-manager-bulk-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem;margin:0 0 .58rem;padding:.48rem .58rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:color-mix(in srgb,var(--dmcm-surface-alt) 72%,white)}
.dmcm-manager-bulk-toolbar__select{display:inline-flex;align-items:center;gap:.35rem;font-size:.78rem;font-weight:700;color:var(--dmcm-text)}
.dmcm-manager-bulk-toolbar__count{font-size:.76rem;color:var(--dmcm-text-muted)}
.dmcm-manager-bulk-toolbar .dmcm-manager-action-button,.dmcm-manager-bulk-toolbar .dmcm-manager-action-btn{min-height:32px}
.dmcm-manager-operations__agenda-list{display:grid;gap:.5rem}
.dmcm-manager-operations__agenda-item{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(184px,.72fr);gap:.52rem;align-items:flex-start;padding:.58rem .66rem;border:1px solid color-mix(in srgb, var(--dmcm-border) 92%, white);border-radius:calc(var(--dmcm-radius-lg) + 1px);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb, var(--dmcm-surface-alt) 68%, white) 100%);box-shadow:0 8px 18px rgba(15,23,42,.05);cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease;min-height:76px;overflow:hidden}
.dmcm-manager-operations__agenda-select{display:inline-flex;align-items:center;justify-content:center;padding:.2rem;margin-top:.1rem;cursor:pointer}
.dmcm-manager-operations__agenda-item:hover{transform:translateY(-1px);box-shadow:0 14px 30px rgba(15,23,42,.08);border-color:color-mix(in srgb,var(--dmcm-primary) 22%,white)}
.dmcm-manager-operations__agenda-item--reservation{background:color-mix(in srgb, var(--dmcm-info) 4%, white);border-left:3px solid var(--dmcm-info)}
.dmcm-manager-operations__agenda-item--blocked{background:color-mix(in srgb, var(--dmcm-blocked) 7%, white);border-left:3px solid var(--dmcm-blocked)}
.dmcm-manager-operations__agenda-item--cleaning{background:color-mix(in srgb, var(--dmcm-cleaning) 8%, white);border-left:3px solid var(--dmcm-cleaning)}
.dmcm-manager-operations__agenda-badge{display:inline-flex;align-items:center;justify-content:center;min-width:3.8rem;align-self:flex-start;padding:.16rem .38rem;border-radius:var(--dmcm-radius-pill);background:var(--dmcm-primary);color:#fff;font-size:.57rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}
.dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge{background:var(--dmcm-blocked)}
.dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge{background:var(--dmcm-cleaning)}
.dmcm-manager-operations__agenda-main,.dmcm-manager-operations__agenda-dates,.dmcm-manager-operations__agenda-primary{display:grid;gap:.14rem;min-width:0}
.dmcm-manager-operations__agenda-room,.dmcm-manager-operations__agenda-guest{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dmcm-manager-operations__agenda-room{font-weight:800;letter-spacing:-.01em}
.dmcm-manager-operations__agenda-guest,.dmcm-manager-operations__agenda-dates span{font-size:.8rem;color:var(--dmcm-text-muted)}
.dmcm-manager-operations__agenda-copy,.dmcm-manager-housekeeping__copy,.dmcm-manager-frontdesk__copy{display:grid;gap:.14rem;min-width:0}
.dmcm-manager-operations__agenda-copy strong,.dmcm-manager-housekeeping__copy strong,.dmcm-manager-frontdesk__copy strong,.dmcm-manager-operations__free-unit-head strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dmcm-manager-operations__agenda-copy span,.dmcm-manager-housekeeping__copy span,.dmcm-manager-frontdesk__copy span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.79rem;color:var(--dmcm-text-muted)}
.dmcm-manager-operations__agenda-flags{display:flex;flex-wrap:wrap;gap:.28rem}
.dmcm-manager-operations__agenda-flags .dmcm-manager-panel__badge{font-size:.68rem;padding:.18rem .44rem}
.dmcm-manager-operations__agenda-actions{display:flex;justify-content:flex-end;align-items:flex-start;align-content:flex-start;flex-wrap:wrap;gap:.32rem;min-width:0}
.dmcm-manager-operations__agenda-actions .dmcm-manager-action-button,.dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn{min-height:32px;padding:.24rem .5rem;font-size:.7rem}
.dmcm-manager-operations__quick-status{flex:1 1 100%;font-size:.76rem;color:var(--dmcm-text-muted);min-height:1rem;text-align:right}
.dmcm-manager-operations__free-units{display:grid;grid-template-columns:1fr;gap:.58rem;min-width:0;max-width:100%}
.dmcm-manager-frontdesk__copy,.dmcm-manager-housekeeping__copy,.dmcm-manager-alerts__copy,.dmcm-manager-operations__agenda-copy,.dmcm-manager-operations__free-copy{min-width:0}
.dmcm-manager-operations__free-unit{padding:.5rem .58rem;border:1px solid color-mix(in srgb, var(--dmcm-border) 92%, white);border-radius:calc(var(--dmcm-radius-lg) + 1px);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb, var(--dmcm-surface-alt) 64%, white) 100%);box-shadow:0 8px 18px rgba(15,23,42,.04);min-width:0}
.dmcm-manager-operations__free-unit-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.45rem;margin-bottom:.3rem;min-width:0}
.dmcm-manager-operations__free-unit .dmcm-manager-panel__meta{font-size:.88rem;font-weight:800;color:var(--dmcm-text)}
.dmcm-manager-operations__free-unit .dmcm-manager-actions{margin-top:.36rem;gap:.28rem}
.dmcm-manager-free-room-actions{justify-content:flex-end}
.dmcm-manager-free-room-actions .dmcm-manager-action-button,.dmcm-manager-free-room-actions .dmcm-manager-action-btn{min-width:0}
.dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,.dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary{flex:1 1 100%}
.dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,.dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,.dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,.dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary{flex:1 1 calc(50% - .34rem)}
.dmcm-manager-operations__past-note{margin-top:.75rem;padding:.55rem .7rem;border:1px dashed var(--dmcm-border-strong);border-radius:var(--dmcm-radius-md);background:var(--dmcm-surface-alt);color:var(--dmcm-text-muted);font-size:.82rem}
.dmcm-manager-housekeeping{display:grid;gap:.55rem}
.dmcm-manager-housekeeping__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.38rem}
.dmcm-manager-housekeeping__stat{display:grid;gap:.05rem;padding:.46rem .58rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 90%,white);border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 70%,white) 100%)}
.dmcm-manager-housekeeping__stat strong{font-size:.94rem;line-height:1}
.dmcm-manager-housekeeping__stat span{font-size:.68rem;color:var(--dmcm-text-muted)}
.dmcm-manager-housekeeping__list{display:grid;gap:.42rem}
.dmcm-manager-housekeeping__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.56rem;padding:.56rem .66rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:var(--dmcm-surface);overflow:hidden}
.dmcm-manager-housekeeping__copy .dmcm-operational-badges{margin-top:.1rem}
.dmcm-manager-housekeeping__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.32rem;min-width:0}
.dmcm-manager-housekeeping__actions .dmcm-manager-action-button,.dmcm-manager-housekeeping__actions .dmcm-manager-action-btn{min-height:31px;padding:.24rem .5rem;font-size:.7rem}
.dmcm-manager-housekeeping__notes{display:grid;gap:.28rem;color:var(--dmcm-text-muted);font-size:.82rem}
.dmcm-manager-housekeeping__notes p{margin:0}
/* Housekeeping workspace */
.dmcm-manager-housekeeping-workspace{display:grid;gap:var(--dmcm-space-lg)}
.dmcm-manager-housekeeping-workspace__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-xl);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 66%,white) 100%);box-shadow:var(--dmcm-shadow-sm)}
.dmcm-manager-housekeeping-workspace__hero-copy{display:grid;gap:.28rem}
.dmcm-manager-housekeeping-workspace__hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;align-items:center}
.dmcm-manager-housekeeping-workspace__queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dmcm-space-lg)}
.dmcm-manager-housekeeping-workspace__queue{margin-top:0;padding:1rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-xl);background:color-mix(in srgb,var(--dmcm-surface) 96%,white);box-shadow:var(--dmcm-shadow-xs)}
.dmcm-manager-housekeeping-workspace__queue--full{grid-column:1/-1}
/* Frontdesk workspace */
.dmcm-manager-frontdesk-workspace{display:grid;gap:var(--dmcm-space-lg)}
.dmcm-manager-frontdesk-workspace__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;padding:.95rem 1.1rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-xl);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 66%,white) 100%);box-shadow:var(--dmcm-shadow-sm)}
.dmcm-manager-frontdesk-workspace__hero-copy{display:grid;gap:.28rem}
.dmcm-manager-frontdesk-workspace__hero-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;align-items:center}
.dmcm-manager-frontdesk-workspace__queues{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--dmcm-space-lg)}
.dmcm-manager-frontdesk-workspace__queue{margin-top:0;padding:1rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-xl);background:color-mix(in srgb,var(--dmcm-surface) 96%,white);box-shadow:var(--dmcm-shadow-xs)}
.dmcm-manager-frontdesk-workspace__queue--full{grid-column:1/-1}
.dmcm-manager-frontdesk__list{display:grid;gap:.48rem}
.dmcm-manager-frontdesk__item{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.64rem;padding:.66rem .78rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:var(--dmcm-surface);overflow:hidden}
.dmcm-manager-frontdesk__copy .dmcm-operational-badges{margin-top:.12rem}
.dmcm-manager-frontdesk__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:.32rem;min-width:0}
.dmcm-manager-frontdesk__actions .dmcm-manager-action-button,.dmcm-manager-frontdesk__actions .dmcm-manager-action-btn{min-height:32px}
.dmcm-manager-frontdesk-workspace__queue--full .dmcm-manager-frontdesk__item{padding:.58rem .72rem;gap:.56rem}
.dmcm-manager-frontdesk-workspace__queue--full .dmcm-manager-frontdesk__copy strong{font-size:.84rem}
.dmcm-manager-frontdesk-workspace__queue--full .dmcm-manager-frontdesk__copy span{font-size:.76rem}
/* Timeline */
.dmcm-manager-timeline-block,.dmcm-manager-timeline-section--full{width:100%;max-width:100%;min-width:0;overflow:hidden;clear:both}
.dmcm-manager-timeline-block--wide{width:100%;max-width:100%;min-width:0}
.dmcm-manager-timeline{display:grid;gap:.55rem;max-width:100%}
.dmcm-manager-timeline>summary{display:flex;justify-content:space-between;align-items:flex-end;gap:.8rem;cursor:pointer;list-style:none}
.dmcm-manager-timeline>summary::-webkit-details-marker,.dmcm-manager-timeline__quiet>summary::-webkit-details-marker{display:none}
.dmcm-manager-timeline__quiet{display:grid;gap:.42rem;margin-top:.35rem;padding-top:.3rem;border-top:1px dashed color-mix(in srgb,var(--dmcm-border) 76%,white)}
.dmcm-manager-timeline__quiet>summary{cursor:pointer;font-size:.82rem;font-weight:700;color:var(--dmcm-text-muted);list-style:none}
.dmcm-manager-timeline__viewport{width:100%;max-width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;contain:layout paint;padding-bottom:.08rem;overscroll-behavior-x:contain}
.dmcm-manager-timeline-table{display:grid;gap:.34rem;width:100%;min-width:720px;max-width:none}
.dmcm-manager-timeline-table__row,
.dmcm-manager-timeline-table__row--head{min-width:0;width:100%}
.dmcm-manager-timeline-table__row{display:grid;grid-template-columns:32px minmax(128px,.84fr) minmax(102px,.52fr) minmax(180px,1fr) minmax(76px,.42fr) minmax(76px,.42fr) minmax(94px,.58fr) minmax(112px,.6fr);gap:.42rem;align-items:center;padding:.44rem .58rem;border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);border-radius:var(--dmcm-radius-lg);background:linear-gradient(180deg,var(--dmcm-surface) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 72%,white) 100%)}
.dmcm-manager-timeline-table__row--head{padding:.2rem .1rem;border:none;border-radius:0;background:transparent;box-shadow:none;font-size:.72rem;font-weight:700;color:var(--dmcm-text-muted);text-transform:uppercase;letter-spacing:.05em}
.dmcm-manager-timeline-table__row--quiet{opacity:.9}
.dmcm-manager-timeline-table__row--conflict{border-color:color-mix(in srgb,var(--dmcm-danger) 30%,white);box-shadow:0 0 0 1px color-mix(in srgb,var(--dmcm-danger) 14%,white)}
.dmcm-manager-timeline-table__cell{min-width:0;font-size:.76rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dmcm-manager-timeline-table__cell strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.dmcm-manager-timeline-table__status{display:inline-flex;align-items:center;justify-content:center;padding:.24rem .5rem;border-radius:var(--dmcm-radius-pill);font-size:.69rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;border:1px solid transparent}
.dmcm-manager-timeline-table__status--free{background:color-mix(in srgb,var(--dmcm-success) 10%,white);color:#166534;border-color:color-mix(in srgb,var(--dmcm-success) 16%,white)}
.dmcm-manager-timeline-table__status--reservation{background:color-mix(in srgb,var(--dmcm-info) 11%,white);color:var(--dmcm-info);border-color:color-mix(in srgb,var(--dmcm-info) 16%,white)}
.dmcm-manager-timeline-table__status--blocked{background:color-mix(in srgb,var(--dmcm-blocked) 14%,white);color:#9a3412;border-color:color-mix(in srgb,var(--dmcm-blocked) 22%,white)}
.dmcm-manager-timeline-table__status--cleaning{background:color-mix(in srgb,var(--dmcm-cleaning) 14%,white);color:#6d28d9;border-color:color-mix(in srgb,var(--dmcm-cleaning) 18%,white)}
.dmcm-manager-timeline-table__status--conflict{background:color-mix(in srgb,var(--dmcm-danger) 14%,white);color:var(--dmcm-danger);border-color:color-mix(in srgb,var(--dmcm-danger) 18%,white)}
.dmcm-manager-timeline-table__badges{margin-top:.18rem}
.dmcm-manager-timeline-table__actions{justify-content:flex-end;gap:.28rem}
.dmcm-manager-timeline-table__actions .dmcm-manager-action-button,.dmcm-manager-timeline-table__actions .dmcm-manager-action-btn{min-height:30px;padding:.24rem .5rem;font-size:.7rem}
.dmcm-manager-modal__hint{margin:.55rem 0 0;color:var(--dmcm-text-muted);font-size:.82rem}
.dmcm-manager-modal__body .dmcm-manager-form--detail{display:grid;gap:.9rem}
.dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers{margin-top:0;padding:.9rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-xl);background:var(--dmcm-surface-alt)}
.dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-form__grid{margin:0}
.dmcm-manager-action-button.is-loading{opacity:.72;pointer-events:none}
.dmcm-manager-action-button.is-success{box-shadow:0 0 0 2px color-mix(in srgb,var(--dmcm-success) 24%,white)}
.dmcm-manager-toasts{position:fixed;right:1rem;bottom:1rem;z-index:var(--dmcm-z-toast);display:grid;gap:.5rem;width:min(340px,calc(100vw - 2rem));pointer-events:none}
.dmcm-manager-toast{display:flex;align-items:center;gap:.55rem;padding:.72rem .84rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-lg);background:var(--dmcm-surface);box-shadow:var(--dmcm-shadow-lg);color:var(--dmcm-text);font-size:.86rem;opacity:0;transform:translateY(8px);transition:opacity var(--dmcm-transition-base),transform var(--dmcm-transition-base)}
.dmcm-manager-toast.is-visible{opacity:1;transform:translateY(0)}
.dmcm-manager-toast__dot{width:.55rem;height:.55rem;border-radius:999px;background:var(--dmcm-info);flex:0 0 auto}
.dmcm-manager-toast--success .dmcm-manager-toast__dot{background:var(--dmcm-success)}
.dmcm-manager-toast--error .dmcm-manager-toast__dot{background:var(--dmcm-danger)}
.dmcm-manager-toast--warning .dmcm-manager-toast__dot{background:var(--dmcm-warning)}
.dmcm-manager-toast--loading .dmcm-manager-toast__dot{background:var(--dmcm-primary);animation:dmcmPulse 1s ease-in-out infinite}
.dmcm-manager-skeleton{display:grid;gap:.8rem;padding:1rem}
.dmcm-manager-skeleton span{display:block;height:4.5rem;border-radius:var(--dmcm-radius-lg);background:linear-gradient(90deg,color-mix(in srgb,var(--dmcm-border) 28%,white),color-mix(in srgb,var(--dmcm-surface-alt) 76%,white),color-mix(in srgb,var(--dmcm-border) 28%,white));background-size:220% 100%;animation:dmcmSkeleton 1.2s ease-in-out infinite}
.dmcm-manager-activity-log{display:grid;gap:.5rem}
.dmcm-manager-activity-log>div{padding:.62rem .72rem;border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-md);background:var(--dmcm-surface-alt)}
.dmcm-manager-activity-log strong{display:block;font-size:.78rem}.dmcm-manager-activity-log span{font-size:.76rem;color:var(--dmcm-text-muted)}.dmcm-manager-activity-log p{margin:.2rem 0 0}
@keyframes dmcmPulse{0%,100%{transform:scale(1);opacity:.65}50%{transform:scale(1.25);opacity:1}}
@keyframes dmcmSkeleton{0%{background-position:100% 0}100%{background-position:-100% 0}}
.dmcm-manager-operations--compact .dmcm-manager-operations__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}
.dmcm-manager-operations--compact .dmcm-manager-operations__agenda{grid-template-columns:1fr}
/* Responsive */
.dmcm-manager-operations--compact .dmcm-manager-operations__scroll{max-height:18rem}
@media (max-width: 767px){.dmcm-manager-form__grid,.dmcm-manager-detail__grid,.dmcm-manager-modal__extras-grid{grid-template-columns:1fr}.dmcm-manager-modal__dialog{width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-left:none;box-shadow:none}.dmcm-manager-drawer__hero{padding:.95rem}.dmcm-manager-drawer__guest{font-size:1.12rem}}
@media (max-width: 1024px){.dmcm-manager-kpi-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.dmcm-manager-operations__hero,.dmcm-manager-housekeeping-workspace__hero,.dmcm-manager-frontdesk-workspace__hero{align-items:flex-start;flex-direction:column}.dmcm-manager-operations__hero-actions,.dmcm-manager-housekeeping-workspace__hero-actions,.dmcm-manager-frontdesk-workspace__hero-actions,.dmcm-manager-week-nav{justify-content:flex-start}.dmcm-manager-operations__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.dmcm-manager-day-core-grid{grid-template-columns:1fr}.dmcm-manager-operations-sidebar{grid-template-columns:1fr}.dmcm-manager-operations__free-units{grid-template-columns:repeat(2,minmax(0,1fr))}.dmcm-manager-operations__calendar-head{align-items:flex-start}.dmcm-manager-housekeeping__stats,.dmcm-manager-housekeeping-workspace__queues,.dmcm-manager-frontdesk-workspace__queues{grid-template-columns:1fr}.dmcm-manager-timeline-table__row{grid-template-columns:32px minmax(120px,.82fr) minmax(96px,.5fr) minmax(180px,1fr) minmax(72px,.4fr) minmax(72px,.4fr) minmax(92px,.56fr) minmax(104px,.54fr)}.dmcm-manager-reports__hero{grid-template-columns:repeat(3,minmax(0,1fr))}.dmcm-manager-reports__grid{grid-template-columns:1fr}.dmcm-manager-reports__channel-row{grid-template-columns:minmax(110px,.8fr) minmax(120px,1fr) 60px 60px minmax(100px,.8fr)}}
/* Theme variants */
@media (max-width: 767px){.dmcm-manager-reservations,.dmcm-manager-operations__free-units,.dmcm-manager-housekeeping__stats,.dmcm-manager-kpi-strip,.dmcm-manager-operations__smartbar,.dmcm-manager-reports__kpis,.dmcm-manager-reports__hero,.dmcm-manager-operations__view-switch,.dmcm-manager-operations-sidebar,.dmcm-manager-day-core-grid{grid-template-columns:1fr}.dmcm-manager-operations__calendar-head,.dmcm-manager-panel__header,.dmcm-manager-panel__section-head,.dmcm-manager-modal__travelers-head,.dmcm-manager-detail-card__head,.dmcm-manager-timeline>summary,.dmcm-manager-housekeeping-workspace__hero,.dmcm-manager-frontdesk-workspace__hero,.dmcm-manager-selected-day-band,.dmcm-manager-agenda-toolbar{flex-direction:column;align-items:stretch}.dmcm-manager-saved-view,.dmcm-manager-workspaces,.dmcm-manager-selected-day-band__meta,.dmcm-manager-agenda-toolbar__actions{justify-content:flex-start}.dmcm-manager-operations__calendar-jump{width:100%}.dmcm-manager-operations__calendar-jump select{min-width:0;flex:1;width:100%}.dmcm-manager-operations__calendar-subhead{flex-direction:column;align-items:flex-start}.dmcm-manager-operations__agenda-item,.dmcm-manager-modal__traveler-grid,.dmcm-manager-alerts__item,.dmcm-manager-housekeeping__item,.dmcm-manager-frontdesk__item,.dmcm-manager-timeline-table__row,.dmcm-manager-reports__series-row,.dmcm-manager-reports__channel-row{grid-template-columns:1fr}.dmcm-manager-timeline-table__row--head,.dmcm-manager-reports__channel-row--head{display:none}.dmcm-manager-timeline-table,.dmcm-manager-timeline__viewport,.dmcm-manager-timeline-block{min-width:0;max-width:100%}.dmcm-manager-timeline-table__row,.dmcm-manager-timeline-table__row--head{min-width:0;width:100%}.dmcm-manager-timeline-table__cell{white-space:normal}.dmcm-manager-operations__agenda-actions,.dmcm-manager-operations__selected-meta,.dmcm-manager-housekeeping__actions,.dmcm-manager-frontdesk__actions,.dmcm-manager-reports__presets,.dmcm-manager-reports__exports,.dmcm-manager-reports__range,.dmcm-manager-housekeeping-workspace__hero-actions,.dmcm-manager-frontdesk-workspace__hero-actions{justify-content:flex-start}.dmcm-manager-operations__quick-status{text-align:left}.dmcm-manager-operations__metrics{grid-template-columns:1fr}.dmcm-manager-operations__scroll{max-height:none}.dmcm-manager-modal__footer{flex-direction:column;align-items:stretch}.dmcm-manager-reports__range label{min-width:0}.dmcm-manager-reports__channel-mix{padding-right:3.2rem}.dmcm-manager-action-button,.dmcm-manager-action-btn{min-height:36px}.dmcm-manager-actions,.dmcm-manager-operational-actions,.dmcm-manager-operations__agenda-actions,.dmcm-manager-housekeeping__actions,.dmcm-manager-frontdesk__actions,.dmcm-manager-timeline-table__actions,.dmcm-manager-card-actions,.dmcm-manager-free-room-actions{justify-content:flex-start}.dmcm-manager-agenda-toolbar__actions,.dmcm-manager-agenda-toolbar__selection{margin-left:0}.dmcm-manager-agenda-toolbar__group--cleaning{flex-wrap:wrap}.dmcm-manager-operations__agenda-actions .dmcm-manager-action-button,.dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn,.dmcm-manager-housekeeping__actions .dmcm-manager-action-button,.dmcm-manager-housekeeping__actions .dmcm-manager-action-btn,.dmcm-manager-frontdesk__actions .dmcm-manager-action-button,.dmcm-manager-frontdesk__actions .dmcm-manager-action-btn,.dmcm-manager-timeline-table__actions .dmcm-manager-action-button,.dmcm-manager-timeline-table__actions .dmcm-manager-action-btn,.dmcm-manager-free-room-actions .dmcm-manager-action-button,.dmcm-manager-free-room-actions .dmcm-manager-action-btn{flex:1 1 100%}.dmcm-manager-search__results{position:static;max-height:none;margin-top:.4rem}}
@media (prefers-reduced-motion: reduce){.dmcm-manager-action-button,.dmcm-manager-modal__overlay,.dmcm-manager-modal__dialog,.dmcm-manager-modal__close,.dmcm-manager-modal__footer-status,.dmcm-manager-modal__extra-card,.dmcm-manager-modal__traveler-card,.dmcm-manager-operations__day,.dmcm-manager-toast{transition:none !important}.dmcm-manager-skeleton span{animation:none}}
.dmcm-ui--theme-default .dmcm-manager-operations__calendar{background:linear-gradient(180deg,#ffffff 0%,#f8fafc 100%)}
.dmcm-ui--theme-default .dmcm-manager-detail-card{background:#ffffff}
.dmcm-ui--theme-soft .dmcm-manager-operations__calendar{background:linear-gradient(180deg,#ffffff 0%,#f7fbff 100%)}
.dmcm-ui--theme-soft .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-soft .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-soft .dmcm-manager-detail-card{box-shadow:0 10px 24px rgba(15,23,42,.05)}
.dmcm-ui--theme-soft .dmcm-manager-drawer__hero{background:linear-gradient(180deg,color-mix(in srgb,var(--dmcm-surface) 88%,white) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 82%,white) 100%)}
.dmcm-ui--theme-soft .dmcm-manager-modal__dialog{box-shadow:-20px 0 64px rgba(15,23,42,.12)}
.dmcm-ui--theme-pro .dmcm-manager-panel__title{font-size:1.18rem;letter-spacing:-.02em}
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar{background:
radial-gradient(circle at top right, rgba(15,76,219,.08), transparent 22%),
linear-gradient(180deg,#ffffff 0%,#f4f8fd 100%)}
.dmcm-ui--theme-pro .dmcm-manager-operations__metric,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-pro .dmcm-manager-detail-card{box-shadow:0 18px 40px rgba(15,23,42,.08)}
.dmcm-ui--theme-pro .dmcm-manager-drawer__hero{background:radial-gradient(circle at top right, rgba(15,76,219,.12), transparent 30%),linear-gradient(180deg,#ffffff 0%,#f3f7ff 100%)}
.dmcm-ui--theme-pro .dmcm-manager-modal__dialog{width:min(92vw,620px);box-shadow:-26px 0 86px rgba(15,23,42,.22)}
.dmcm-ui--theme-pro .dmcm-manager-modal__header{padding:1.05rem 1.05rem .9rem}
.dmcm-ui--theme-pro .dmcm-manager-modal__footer{padding:.78rem 1.05rem .92rem}
.dmcm-ui--theme-pro .dmcm-manager-panel__badge{font-weight:700;letter-spacing:.01em}
.dmcm-ui--theme-pro .dmcm-manager-drawer__tab{background:rgba(255,255,255,.86)}
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary{box-shadow:0 10px 20px rgba(15,23,42,.14)}
.dmcm-ui--theme-luxury,
.dmcm-ui--theme-premium-dark,
.dmcm-ui--theme-pro{
--dmcm-bg:#0B1020;
--dmcm-surface:#121829;
--dmcm-surface-alt:#182135;
--dmcm-surface-elevated:#1b2740;
--dmcm-surface-soft:rgba(255,255,255,.045);
--dmcm-color-bg:#0B1020;
--dmcm-color-surface:#121829;
--dmcm-color-surface-alt:#182135;
--dmcm-border:rgba(255,255,255,.08);
--dmcm-border-strong:rgba(255,255,255,.14);
--dmcm-color-border:rgba(255,255,255,.08);
--dmcm-color-border-strong:rgba(255,255,255,.14);
--dmcm-text:#F6F8FB;
--dmcm-text-muted:#9AA7BA;
--dmcm-color-text:#F6F8FB;
--dmcm-color-muted:#9AA7BA;
--dmcm-muted:#9AA7BA;
--dmcm-primary:#43D9AD;
--dmcm-primary-dark:#0D9762;
--dmcm-color-primary:#43D9AD;
--dmcm-accent:#43D9AD;
--dmcm-accent-2:#FAFF7F;
--dmcm-warning:#F7B955;
--dmcm-danger:#FF6B6B;
--dmcm-success:#43D9AD;
--dmcm-info:#7DD3FC;
--dmcm-blocked:#F7B955;
--dmcm-cleaning:#7DD3FC;
--dmcm-radius-card:22px;
--dmcm-radius-pill:999px;
--dmcm-shadow-card:0 20px 48px rgba(0,0,0,.34);
--dmcm-shadow-soft:0 10px 24px rgba(0,0,0,.22);
--dmcm-shadow-sm:0 10px 24px rgba(0,0,0,.22);
--dmcm-shadow-md:0 18px 40px rgba(0,0,0,.3);
--dmcm-shadow-lg:0 32px 88px rgba(0,0,0,.46);
--dmcm-blur:14px
}
.dmcm-ui--theme-luxury .dmcm-manager-panel,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel,
.dmcm-ui--theme-pro .dmcm-manager-panel{padding:1.1rem;border-radius:28px;background:
radial-gradient(circle at top right,rgba(67,217,173,.1),transparent 26%),
radial-gradient(circle at bottom left,rgba(217,255,87,.05),transparent 24%),
linear-gradient(180deg,color-mix(in srgb,var(--dmcm-bg) 96%,#060812) 0%,var(--dmcm-bg) 100%);
box-shadow:0 0 0 1px rgba(255,255,255,.04),0 32px 80px rgba(0,0,0,.34)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__header,
.dmcm-ui--theme-pro .dmcm-manager-panel__header,
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero{padding:1rem 1.08rem;border:1px solid var(--dmcm-border-strong);border-radius:calc(var(--dmcm-radius-card) + 2px);background:
linear-gradient(180deg,rgba(255,255,255,.055) 0%,rgba(255,255,255,.028) 100%);
box-shadow:var(--dmcm-shadow-soft)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__title,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__title,
.dmcm-ui--theme-pro .dmcm-manager-panel__title,
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero-title{color:var(--dmcm-text);letter-spacing:-.025em}
.dmcm-ui--theme-luxury .dmcm-manager-panel__meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__meta,
.dmcm-ui--theme-pro .dmcm-manager-panel__meta,
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero-actions .dmcm-manager-panel__meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero-actions .dmcm-manager-panel__meta,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero-actions .dmcm-manager-panel__meta{color:var(--dmcm-text-muted)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__card,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__card,
.dmcm-ui--theme-pro .dmcm-manager-panel__card,
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-pro .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__insight{border:1px solid var(--dmcm-border);border-radius:var(--dmcm-radius-card);background:
linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.025) 100%);
box-shadow:var(--dmcm-shadow-card)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-icon,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-icon,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-icon{background:rgba(67,217,173,.1);color:var(--dmcm-accent);box-shadow:inset 0 0 0 1px rgba(67,217,173,.14)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-copy strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-copy strong,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-copy strong,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__range,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__range,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__range{color:var(--dmcm-text)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__tab,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__tab,
.dmcm-ui--theme-pro .dmcm-manager-panel__tab,
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button{border-color:var(--dmcm-border);background:rgba(255,255,255,.045);color:var(--dmcm-text-muted);backdrop-filter:blur(var(--dmcm-blur))}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel__link:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__link:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel__link:hover{background:rgba(255,255,255,.08);border-color:rgba(67,217,173,.26);color:var(--dmcm-text)}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button--current{background:rgba(67,217,173,.14);border-color:rgba(67,217,173,.3);color:var(--dmcm-accent);box-shadow:0 0 0 1px rgba(67,217,173,.1)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge,
.dmcm-ui--theme-luxury .dmcm-operational-badge,
.dmcm-ui--theme-premium-dark .dmcm-operational-badge,
.dmcm-ui--theme-pro .dmcm-operational-badge,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week-digest__priority,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week-digest__priority,
.dmcm-ui--theme-pro .dmcm-manager-operations-week-digest__priority{background:rgba(255,255,255,.05);border-color:var(--dmcm-border);color:var(--dmcm-text-muted)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__link,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__link,
.dmcm-ui--theme-pro .dmcm-manager-panel__link,
.dmcm-ui--theme-luxury .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button,
.dmcm-ui--theme-pro .dmcm-manager-action-button,
.dmcm-ui--theme-luxury .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn,
.dmcm-ui--theme-pro .dmcm-manager-action-btn{border-color:var(--dmcm-border-strong);background:rgba(255,255,255,.045);color:var(--dmcm-text);box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--primary{background:linear-gradient(180deg,var(--dmcm-accent) 0%,var(--dmcm-primary-dark) 100%);border-color:rgba(67,217,173,.48);color:#04111a;box-shadow:0 16px 32px rgba(13,151,98,.22)}
.dmcm-ui--theme-luxury .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--primary:hover{filter:brightness(1.03)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__notice,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__notice,
.dmcm-ui--theme-pro .dmcm-manager-panel__notice,
.dmcm-ui--theme-luxury .dmcm-manager-panel__empty,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__empty,
.dmcm-ui--theme-pro .dmcm-manager-panel__empty{border-color:var(--dmcm-border);background:rgba(255,255,255,.04);color:var(--dmcm-text-muted)}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__insights,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__insights,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__insights{padding:.24rem 0 .16rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__viewport{border:1px solid var(--dmcm-border);border-radius:22px;background:rgba(255,255,255,.028);box-shadow:var(--dmcm-shadow-soft)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell{background:#162036;border-color:rgba(255,255,255,.08);color:var(--dmcm-text)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell--room{background:linear-gradient(180deg,#141d31 0%,#10182a 100%);box-shadow:8px 0 16px -16px rgba(0,0,0,.64)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head),
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head),
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head){border-color:rgba(255,255,255,.06);background:linear-gradient(180deg,rgba(255,255,255,.035) 0%,rgba(255,255,255,.018) 100%)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover{border-color:rgba(67,217,173,.16);background:linear-gradient(180deg,rgba(67,217,173,.05) 0%,rgba(255,255,255,.02) 100%)}
.dmcm-ui--theme-luxury .dmcm-manager-modal__dialog,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__dialog,
.dmcm-ui--theme-pro .dmcm-manager-modal__dialog{background:linear-gradient(180deg,#131a2c 0%,#0f1525 100%);border-left-color:var(--dmcm-border-strong);box-shadow:0 0 0 1px rgba(255,255,255,.04),var(--dmcm-shadow-lg)}
.dmcm-ui--theme-luxury .dmcm-manager-modal__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__header,
.dmcm-ui--theme-pro .dmcm-manager-modal__header,
.dmcm-ui--theme-luxury .dmcm-manager-modal__footer,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__footer,
.dmcm-ui--theme-pro .dmcm-manager-modal__footer{background:rgba(18,24,41,.92);border-color:var(--dmcm-border);backdrop-filter:blur(var(--dmcm-blur))}
.dmcm-ui--theme-luxury .dmcm-manager-panel a:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel a:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-panel a:focus-visible,
.dmcm-ui--theme-luxury .dmcm-manager-panel button:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel button:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-panel button:focus-visible{outline:2px solid rgba(217,255,87,.9);outline-offset:2px;box-shadow:none}
.dmcm-ui--theme-luxury,
.dmcm-ui--theme-premium-dark,
.dmcm-ui--theme-pro{--dmcm-bg:#F5F7F5;--dmcm-surface:#FFFFFF;--dmcm-surface-alt:rgba(255,255,255,.82);--dmcm-surface-elevated:#FFFFFF;--dmcm-surface-soft:rgba(255,255,255,.68);--dmcm-border:rgba(7,17,31,.10);--dmcm-border-strong:rgba(7,17,31,.14);--dmcm-text:#07111F;--dmcm-text-muted:#657386;--dmcm-color-text:#07111F;--dmcm-color-muted:#657386;--dmcm-color-bg:#F5F7F5;--dmcm-color-surface:#FFFFFF;--dmcm-color-surface-alt:rgba(255,255,255,.82);--dmcm-primary:#0D9762;--dmcm-primary-dark:#07111F;--dmcm-color-primary:#0D9762;--dmcm-accent:#43D9AD;--dmcm-accent-2:#FAFF7F;--dmcm-info:#0D9762;--dmcm-warning:#F7B955;--dmcm-danger:#FF6B6B;--dmcm-success:#43D9AD;--dmcm-shadow-card:0 20px 48px rgba(7,17,31,.08);--dmcm-shadow-soft:0 10px 30px rgba(7,17,31,.06);--dmcm-shadow-sm:0 8px 22px rgba(7,17,31,.06);--dmcm-shadow-md:0 18px 38px rgba(7,17,31,.08);--dmcm-shadow-lg:0 28px 70px rgba(7,17,31,.16);--dmcm-font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.dmcm-ui--theme-luxury .dmcm-manager-panel,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel,
.dmcm-ui--theme-pro .dmcm-manager-panel{max-width:1440px;margin:var(--dmcm-space-xl) auto;padding:1.4rem 1.4rem 1.55rem;border-radius:32px;background:linear-gradient(180deg,#f7faf8 0%,#eef3f2 100%);box-shadow:0 24px 72px rgba(7,17,31,.08);color:var(--dmcm-text)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__header,
.dmcm-ui--theme-pro .dmcm-manager-panel__header{margin-bottom:1rem;padding:1.1rem 1.2rem;border:1px solid rgba(255,255,255,.7);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.74) 100%);box-shadow:0 14px 36px rgba(7,17,31,.05)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__title,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__title,
.dmcm-ui--theme-pro .dmcm-manager-panel__title{font-size:1.34rem;font-weight:700;line-height:1.05;letter-spacing:-.04em;color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-panel__section-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__section-title,
.dmcm-ui--theme-pro .dmcm-manager-panel__section-title{font-size:1.02rem;font-weight:700;letter-spacing:-.025em;color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-panel__meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__meta,
.dmcm-ui--theme-pro .dmcm-manager-panel__meta{color:#657386}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces,
.dmcm-ui--theme-pro .dmcm-manager-workspaces{gap:.55rem;margin-bottom:1rem}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link{min-height:2.25rem;padding:.42rem .9rem;border:1px solid rgba(7,17,31,.08);background:rgba(255,255,255,.72);color:#58667a;font-size:.76rem;font-weight:700;letter-spacing:.01em;box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link:hover{background:#ffffff;border-color:rgba(7,17,31,.12);color:#07111F;box-shadow:0 8px 20px rgba(7,17,31,.06)}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link.is-active{background:#07111F;border-color:#07111F;color:#F6F8FB;box-shadow:0 14px 28px rgba(7,17,31,.14)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-switch{gap:.6rem;margin-bottom:.8rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab{padding:.84rem .95rem;border:0;border-radius:22px;background:rgba(255,255,255,.8);box-shadow:0 10px 26px rgba(7,17,31,.05);color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab strong,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab strong{font-size:.92rem;font-weight:700;letter-spacing:-.02em}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab span{font-size:.72rem;color:#657386}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active{background:linear-gradient(180deg,#0b1323 0%,#07111f 100%);color:#F6F8FB;box-shadow:0 18px 34px rgba(7,17,31,.16)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active span{color:rgba(246,248,251,.72)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero{padding:1.15rem 1.2rem;border:1px solid rgba(255,255,255,.65);background:linear-gradient(180deg,rgba(255,255,255,.92) 0%,rgba(255,255,255,.78) 100%);box-shadow:0 16px 36px rgba(7,17,31,.06)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero-title{font-size:1.16rem;letter-spacing:-.04em}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metrics,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metrics,
.dmcm-ui--theme-pro .dmcm-manager-operations__metrics{gap:1rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric{align-items:flex-start;padding:1rem 1.05rem;border:1px solid rgba(255,255,255,.7);border-radius:24px;background:linear-gradient(180deg,rgba(255,255,255,.96) 0%,rgba(255,255,255,.84) 100%);box-shadow:0 18px 42px rgba(7,17,31,.06)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-icon,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-icon,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-icon{width:2.6rem;height:2.6rem;border-radius:16px;background:rgba(13,151,98,.08);color:#0D9762;font-size:.68rem;box-shadow:inset 0 0 0 1px rgba(13,151,98,.12)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-copy strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-copy strong,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-copy strong{font-size:1.7rem;font-weight:700;letter-spacing:-.05em;color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-copy span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-copy span,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-copy span{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#7A8797}
.dmcm-ui--theme-luxury .dmcm-manager-search input,
.dmcm-ui--theme-premium-dark .dmcm-manager-search input,
.dmcm-ui--theme-pro .dmcm-manager-search input{min-height:42px;border:1px solid rgba(7,17,31,.08);background:rgba(255,255,255,.86);box-shadow:inset 0 1px 0 rgba(255,255,255,.86);padding:.55rem .95rem;color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-search input::placeholder,
.dmcm-ui--theme-premium-dark .dmcm-manager-search input::placeholder,
.dmcm-ui--theme-pro .dmcm-manager-search input::placeholder{color:#8A95A5}
.dmcm-ui--theme-luxury .dmcm-manager-search__results,
.dmcm-ui--theme-premium-dark .dmcm-manager-search__results,
.dmcm-ui--theme-pro .dmcm-manager-search__results{border:1px solid rgba(7,17,31,.08);background:rgba(255,255,255,.96);box-shadow:0 20px 44px rgba(7,17,31,.08)}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn,
.dmcm-ui--theme-pro .dmcm-manager-action-btn,
.dmcm-ui--theme-luxury .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button,
.dmcm-ui--theme-pro .dmcm-manager-action-button{min-height:34px;padding:.36rem .75rem;border:1px solid rgba(7,17,31,.08);border-radius:999px;background:rgba(255,255,255,.8);color:#162234;font-size:.73rem;font-weight:700;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button:hover{background:#fff;border-color:rgba(7,17,31,.12);color:#07111F;transform:translateY(-1px)}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary{background:#07111F;border-color:#07111F;color:#F6F8FB;box-shadow:0 12px 28px rgba(7,17,31,.16)}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--secondary{background:rgba(67,217,173,.12);border-color:rgba(67,217,173,.18);color:#0D9762}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--danger,
.dmcm-ui--theme-pro .dmcm-manager-action-button--danger,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--tertiary{background:rgba(247,185,85,.12);border-color:rgba(247,185,85,.22);color:#9A6A1A}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-pro .dmcm-manager-action-button--ghost{background:transparent;border-color:transparent;color:#657386}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar{padding:.95rem 1rem;border:1px solid rgba(255,255,255,.7);border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.84) 100%);box-shadow:0 18px 44px rgba(7,17,31,.06)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar-head strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar-head strong,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar-head strong{font-size:1.08rem;letter-spacing:-.03em}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar-caption,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar-caption,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar-caption{background:rgba(7,17,31,.05);color:#657386}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar-jump select,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar-jump select,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar-jump select{border:1px solid rgba(7,17,31,.08);border-radius:14px;background:#fff}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day,
.dmcm-ui--theme-pro .dmcm-manager-operations__day{min-height:76px;border:1px solid rgba(7,17,31,.08);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.98) 0%,rgba(245,247,245,.96) 100%);box-shadow:0 8px 20px rgba(7,17,31,.04)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations__day:hover{border-color:rgba(7,17,31,.12);box-shadow:0 14px 28px rgba(7,17,31,.06)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected{border-color:#07111F;background:linear-gradient(180deg,rgba(7,17,31,.97) 0%,rgba(16,24,39,.94) 100%);box-shadow:0 18px 34px rgba(7,17,31,.18)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy{color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-operations__legend,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__legend,
.dmcm-ui--theme-pro .dmcm-manager-operations__legend{padding:.58rem .7rem;border:1px solid rgba(7,17,31,.08);background:rgba(255,255,255,.78);font-size:.72rem;color:#657386}
.dmcm-ui--theme-luxury .dmcm-manager-selected-day-band,
.dmcm-ui--theme-premium-dark .dmcm-manager-selected-day-band,
.dmcm-ui--theme-pro .dmcm-manager-selected-day-band{border:1px solid rgba(255,255,255,.7);border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.8) 100%);box-shadow:0 16px 36px rgba(7,17,31,.05)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-luxury .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-unit{border:1px solid rgba(255,255,255,.72);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.94) 0%,rgba(255,255,255,.84) 100%);box-shadow:0 14px 30px rgba(7,17,31,.05)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item:hover{border-color:rgba(7,17,31,.12);box-shadow:0 20px 40px rgba(7,17,31,.08)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--reservation{background:linear-gradient(180deg,rgba(67,217,173,.08) 0%,rgba(255,255,255,.88) 100%);border-left-color:#43D9AD}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--blocked{background:linear-gradient(180deg,rgba(247,185,85,.1) 0%,rgba(255,255,255,.88) 100%)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--cleaning{background:linear-gradient(180deg,rgba(125,211,252,.12) 0%,rgba(255,255,255,.88) 100%)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-badge{min-width:4.1rem;background:#07111F;color:#F6F8FB;border-radius:999px}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-room,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-room,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-room,
.dmcm-ui--theme-luxury .dmcm-manager-operations__free-unit-head strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__free-unit-head strong,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-unit-head strong{color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-copy span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-copy span,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-copy span,
.dmcm-ui--theme-luxury .dmcm-manager-operations__free-unit .dmcm-manager-panel__meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__free-unit .dmcm-manager-panel__meta,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-unit .dmcm-manager-panel__meta{color:#657386}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__insights,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__insights,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__insights{gap:.55rem}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__insight{padding:.62rem .72rem;border:0;border-radius:18px;background:rgba(255,255,255,.78);box-shadow:0 12px 28px rgba(7,17,31,.05)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-pro .dmcm-manager-operations-week-digest__day{border:0;border-radius:20px;background:rgba(255,255,255,.82);box-shadow:0 14px 30px rgba(7,17,31,.05)}
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button{background:rgba(255,255,255,.78);color:#5f6f82}
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button--current{background:#07111F;color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-pro .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__viewport{background:linear-gradient(180deg,#121826 0%,#0f1724 100%);border:1px solid rgba(255,255,255,.05);box-shadow:0 24px 52px rgba(7,17,31,.18)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell{background:#172031;color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell--room{background:linear-gradient(180deg,#131b2b 0%,#101827 100%);color:#E7EDF6}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head),
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head),
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head){border-color:rgba(255,255,255,.05);background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,rgba(255,255,255,.018) 100%)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell{color:#D8E1ED}
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__free-price,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__free-price,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__free-price,
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__hint{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:#AAB7C8}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label{background:rgba(67,217,173,.16);color:#D7FFF3;border:1px solid rgba(67,217,173,.16)}
@media (max-width: 1024px){.dmcm-manager-operations-week__strip{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width: 767px){.dmcm-manager-operations-week__strip{grid-template-columns:1fr}.dmcm-manager-week-plan__insight{min-width:100%}.dmcm-manager-week-board__table,.dmcm-manager-operations-week__table{min-width:720px}.dmcm-manager-operations-week__row{grid-template-columns:minmax(112px,132px) repeat(7,minmax(72px,.8fr))}.dmcm-manager-week-board__quiet-item{align-items:flex-start;flex-direction:column}}
/* Modal and week board polish */
.dmcm-manager-modal__dialog{width:min(94vw,820px)}
.dmcm-manager-modal__header{align-items:center;gap:.65rem;padding:.78rem .92rem .72rem;background:color-mix(in srgb,var(--dmcm-surface) 94%,white)}
.dmcm-manager-modal__body{padding:.78rem .92rem 1rem;gap:.72rem;align-content:start}
.dmcm-manager-modal__footer{justify-content:flex-end;gap:.65rem;padding:.62rem .92rem .72rem;background:color-mix(in srgb,var(--dmcm-surface) 94%,white);font-size:.84rem}
.dmcm-manager-modal__footer-status{margin-right:auto}
.dmcm-manager-modal__footer .dmcm-manager-action-button,.dmcm-manager-modal__footer .dmcm-manager-action-btn{flex:0 0 auto}
.dmcm-manager-form{padding:0;overflow:visible}
.dmcm-manager-form__grid,.dmcm-manager-detail__grid{gap:.72rem}
.dmcm-manager-form label span{margin-bottom:.24rem;font-size:.78rem;font-weight:600}
.dmcm-manager-form input,.dmcm-manager-form select,.dmcm-manager-form textarea{padding:.56rem .68rem;border-radius:var(--dmcm-radius-md)}
.dmcm-manager-modal__extras,.dmcm-manager-modal__travelers{margin-top:.2rem;padding-top:.72rem}
.dmcm-manager-modal__extra-card{padding:.7rem;border-radius:var(--dmcm-radius-lg)}
.dmcm-manager-modal__travelers-head{gap:.6rem;margin-bottom:.55rem}
.dmcm-manager-modal__travelers-note{margin:0 0 .55rem;font-size:.78rem}
.dmcm-manager-modal__travelers-list{gap:.55rem}
.dmcm-manager-modal__traveler-card{padding:.72rem;border-radius:var(--dmcm-radius-lg)}
.dmcm-manager-drawer__hero{gap:.58rem;padding:.72rem .82rem;border-radius:calc(var(--dmcm-radius-lg) + 2px);background:radial-gradient(circle at top right,color-mix(in srgb,var(--dmcm-primary) 8%,white),transparent 28%),linear-gradient(180deg,color-mix(in srgb,var(--dmcm-surface) 94%,white) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 78%,white) 100%);box-shadow:0 8px 18px rgba(15,23,42,.05)}
.dmcm-manager-drawer__guest{font-size:1.06rem;line-height:1.12;letter-spacing:-.02em}
.dmcm-manager-drawer__summary{font-size:.82rem}
.dmcm-manager-drawer__meta span,.dmcm-manager-drawer__meta strong{min-height:1.5rem;padding:.18rem .48rem;font-size:.72rem}
.dmcm-manager-drawer__tabs{flex-wrap:nowrap;gap:.35rem;margin:0;padding-bottom:.1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}
.dmcm-manager-drawer__tab{flex:0 0 auto;min-height:1.85rem;padding:.18rem .5rem;border-radius:10px;font-size:.72rem;letter-spacing:0}
.dmcm-manager-detail-card{padding:.78rem .86rem;border-radius:calc(var(--dmcm-radius-lg) + 1px);box-shadow:0 8px 20px rgba(15,23,42,.05)}
.dmcm-manager-detail__grid>div{padding:.58rem .64rem;border-radius:var(--dmcm-radius-md)}
.dmcm-manager-detail__quick-actions{gap:.34rem;padding:.08rem 0 .18rem}
.dmcm-manager-modal__hint{margin:.35rem 0 0;font-size:.76rem}
.dmcm-manager-modal__body .dmcm-manager-form--detail{gap:.72rem}
.dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,.dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers{padding:.72rem;border-radius:var(--dmcm-radius-lg)}
.dmcm-manager-modal__dialog{display:flex;flex-direction:column;overflow:hidden}
.dmcm-manager-modal__body{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden}
.dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]{display:block;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;align-self:stretch;width:100%;padding:.82rem .92rem 1rem;margin:0}
.dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form][hidden]{display:none !important}
.dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form] .dmcm-manager-form__fieldset{display:block;width:100%}
.dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form] .dmcm-manager-form__grid{align-items:start}
.dmcm-manager-modal[data-dmcm-modal-view="form"]{align-items:flex-start;justify-content:center;padding:16px 24px 0}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-self:flex-start;width:min(820px,calc(100vw - 48px));max-width:820px;height:auto;min-height:0;max-height:calc(100vh - 48px);margin:24px auto 0;top:auto;transform:none;border-radius:20px;border:1px solid color-mix(in srgb,var(--dmcm-border-strong) 62%,white);box-shadow:0 22px 56px rgba(15,23,42,.16);overflow:hidden}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__header,.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer{flex:0 0 auto}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__header{padding:1rem 1.2rem .82rem}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer{padding:.74rem 1.2rem .88rem}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;align-content:start;flex:0 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;margin-top:0;padding:.75rem 1.2rem 1.2rem;padding-top:12px}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]>.dmcm-manager-form__fieldset{display:grid;align-content:start;justify-content:stretch;flex:0 0 auto;min-height:0}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]>.dmcm-manager-form__grid{margin:0;align-content:start}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid{align-content:start;justify-content:stretch}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]>.dmcm-manager-modal__extras,.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]>.dmcm-manager-modal__travelers{margin-top:.72rem;padding-top:.72rem}
.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]>*:first-child{margin-top:0 !important}
.dmcm-manager-week-plan,.dmcm-manager-week-plan__board-section,.dmcm-manager-week-board{min-width:0;max-width:100%;overflow:visible}
.dmcm-manager-week-board{position:relative}
.dmcm-manager-week-board__viewport{position:relative;isolation:isolate;padding-right:.58rem;padding-bottom:.72rem;scrollbar-gutter:stable both-edges;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--dmcm-border-strong) 48%,white) transparent}
.dmcm-manager-week-board__viewport::-webkit-scrollbar{width:7px;height:7px}
.dmcm-manager-week-board__viewport::-webkit-scrollbar-track{background:transparent}
.dmcm-manager-week-board__viewport::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--dmcm-border-strong) 44%,white);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
.dmcm-manager-week-board__viewport::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--dmcm-border-strong) 62%,white)}
.dmcm-manager-week-board__table,.dmcm-manager-operations-week__table{position:relative;width:max-content;min-width:1200px;max-width:none}
.dmcm-manager-operations-week__row{grid-template-columns:220px repeat(7,minmax(120px,1fr));gap:.18rem;align-items:stretch;padding:.22rem;border-color:color-mix(in srgb,var(--dmcm-border) 60%,white);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--dmcm-surface) 99%,white) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 82%,white) 100%);box-shadow:0 1px 0 rgba(15,23,42,.02);transition:background-color var(--dmcm-transition-fast),border-color var(--dmcm-transition-fast),box-shadow var(--dmcm-transition-fast)}
.dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover{border-color:color-mix(in srgb,var(--dmcm-primary) 14%,var(--dmcm-border));background:linear-gradient(180deg,color-mix(in srgb,var(--dmcm-surface) 100%,white) 0%,color-mix(in srgb,var(--dmcm-primary) 3%,white) 100%);box-shadow:0 4px 12px rgba(15,23,42,.03)}
.dmcm-manager-operations-week__row--head{position:sticky;top:0;z-index:30;border-color:color-mix(in srgb,var(--dmcm-border-strong) 66%,white);background:#f8fafc;box-shadow:0 1px 0 rgba(15,23,42,.04)}
.dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell{align-content:center;min-height:52px;padding-top:.08rem;padding-bottom:.08rem;background:#f8fafc;border-bottom:1px solid color-mix(in srgb,var(--dmcm-border-strong) 52%,white)}
.dmcm-manager-operations-week__cell--room{position:sticky;left:0;z-index:20;align-content:center;background:linear-gradient(180deg,color-mix(in srgb,var(--dmcm-surface) 99%,white) 0%,color-mix(in srgb,var(--dmcm-surface-alt) 80%,white) 100%);box-shadow:8px 0 16px -16px rgba(15,23,42,.26);padding-right:.18rem}
.dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell--room{z-index:40;background:#f8fafc;box-shadow:8px 0 16px -16px rgba(15,23,42,.18),0 1px 0 rgba(15,23,42,.04)}
.dmcm-manager-operations-week__room-meta{font-size:.56rem}
.dmcm-manager-operations-week__cell{align-content:start}
.dmcm-manager-operations-week__cell:not(.dmcm-manager-operations-week__cell--room){padding-inline:.04rem}
@media (max-width: 767px){.dmcm-manager-modal[data-dmcm-modal-view="form"]{align-items:flex-start;justify-content:center;padding:10px 10px 0}.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog{width:calc(100vw - 20px);max-width:none;height:auto;max-height:calc(100vh - 20px);margin:10px auto 0;align-self:flex-start;border-radius:16px}.dmcm-manager-modal__header{padding:.72rem .78rem .66rem}.dmcm-manager-modal__body{padding:.72rem .78rem .9rem}.dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]{padding:.72rem .78rem .9rem}.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]{padding-top:.48rem}.dmcm-manager-modal__footer{padding:.58rem .78rem calc(.62rem + env(safe-area-inset-bottom,0px))}.dmcm-manager-drawer__hero{padding:.68rem .74rem}.dmcm-manager-drawer__guest{font-size:1rem}.dmcm-manager-week-board__table,.dmcm-manager-operations-week__table{min-width:1200px}.dmcm-manager-operations-week__row{grid-template-columns:220px repeat(7,minmax(120px,1fr))}.dmcm-manager-week-quick-popover{width:min(220px,calc(100vw - 20px))}}

/* Premium productization layer: light shell + dark operational core */
.dmcm-ui--theme-luxury,
.dmcm-ui--theme-premium-dark,
.dmcm-ui--theme-pro{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;background:
radial-gradient(circle at top left,rgba(67,217,173,.08),transparent 28%),
linear-gradient(180deg,#f7faf9 0%,#eef3f2 100%)}
.dmcm-ui--theme-luxury .dmcm-manager-panel,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel,
.dmcm-ui--theme-pro .dmcm-manager-panel{max-width:1480px;padding:2.35rem 1.8rem 2.7rem;border:1px solid rgba(255,255,255,.54);border-radius:34px;background:rgba(255,255,255,.62);box-shadow:0 22px 56px rgba(7,17,31,.06);backdrop-filter:blur(18px)}
.dmcm-ui--theme-luxury .dmcm-manager-panel__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__header,
.dmcm-ui--theme-pro .dmcm-manager-panel__header{margin-bottom:1.45rem;padding:1.35rem 1.4rem 1.2rem;border:0;border-radius:30px;background:rgba(255,255,255,.34);box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-panel__title,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__title,
.dmcm-ui--theme-pro .dmcm-manager-panel__title{font-size:1.46rem;font-weight:700;line-height:1.02;letter-spacing:-.055em;color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-panel__meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__meta,
.dmcm-ui--theme-pro .dmcm-manager-panel__meta{font-size:.88rem;line-height:1.45;color:#607085}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge{padding:.26rem .58rem;border:0;border-radius:999px;background:rgba(7,17,31,.06);font-size:.67rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces,
.dmcm-ui--theme-pro .dmcm-manager-workspaces{gap:.62rem;margin-bottom:1.25rem;padding:.22rem;background:rgba(255,255,255,.24);border-radius:999px;backdrop-filter:blur(14px)}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link{min-height:2.35rem;padding:.48rem .94rem;border:0;border-radius:999px;background:transparent;color:#6a7788;font-size:.77rem;font-weight:700;letter-spacing:.01em;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link:hover{background:rgba(255,255,255,.72);color:#07111F;box-shadow:0 10px 22px rgba(7,17,31,.05)}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link.is-active{background:#07111F;color:#f7faf9;box-shadow:0 14px 30px rgba(7,17,31,.16)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero{padding:1.22rem 1.28rem 1.08rem;border:0;border-radius:28px;background:rgba(255,255,255,.48);box-shadow:0 14px 36px rgba(7,17,31,.04)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero-title{font-size:1.22rem;font-weight:700;letter-spacing:-.045em}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-switch{gap:.34rem;padding:.28rem;border:0;border-radius:24px;background:rgba(255,255,255,.46);box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab{padding:.86rem .96rem;border:0;border-radius:20px;background:transparent;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab strong,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab strong{font-size:.92rem;font-weight:700;letter-spacing:-.02em}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab span{font-size:.71rem;color:#738396}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active{background:#07111F;color:#f7faf9;box-shadow:0 14px 28px rgba(7,17,31,.16)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active span{color:rgba(246,248,251,.72)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metrics,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metrics,
.dmcm-ui--theme-pro .dmcm-manager-operations__metrics{gap:1.05rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric{padding:1.18rem 1.16rem 1.08rem;border:0;border-radius:28px;background:rgba(255,255,255,.78);box-shadow:0 16px 34px rgba(7,17,31,.045)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-copy strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-copy strong,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-copy strong{font-size:1.88rem;font-weight:700;letter-spacing:-.06em}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-copy span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-copy span,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-copy span{font-size:.67rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#728093}
.dmcm-ui--theme-luxury .dmcm-manager-search input,
.dmcm-ui--theme-premium-dark .dmcm-manager-search input,
.dmcm-ui--theme-pro .dmcm-manager-search input{min-height:46px;border:1px solid rgba(7,17,31,.035);border-radius:18px;background:rgba(255,255,255,.68);box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-search input:focus,
.dmcm-ui--theme-premium-dark .dmcm-manager-search input:focus,
.dmcm-ui--theme-pro .dmcm-manager-search input:focus{border-color:rgba(67,217,173,.34);box-shadow:0 0 0 3px rgba(67,217,173,.14),inset 0 1px 0 rgba(255,255,255,.84)}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn,
.dmcm-ui--theme-pro .dmcm-manager-action-btn,
.dmcm-ui--theme-luxury .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button,
.dmcm-ui--theme-pro .dmcm-manager-action-button{min-height:36px;padding:.42rem .74rem;border:1px solid rgba(7,17,31,.035);border-radius:999px;background:rgba(255,255,255,.62);box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button:hover{transform:none}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary{background:#07111F;border-color:#07111F;color:#f6f8fb;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--secondary{background:transparent;border-color:transparent;color:#5f7085}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--danger,
.dmcm-ui--theme-pro .dmcm-manager-action-button--danger,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--tertiary{background:transparent;border-color:transparent;color:#8a6a2c}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn:disabled,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn:disabled,
.dmcm-ui--theme-pro .dmcm-manager-action-btn:disabled,
.dmcm-ui--theme-luxury .dmcm-manager-action-button:disabled,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button:disabled,
.dmcm-ui--theme-pro .dmcm-manager-action-button:disabled{opacity:.54;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-pro .dmcm-manager-action-button--ghost{min-width:2rem;padding:.32rem .42rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar{padding:1.12rem 1.14rem 1.06rem;border:0;border-radius:30px;background:rgba(255,255,255,.78);box-shadow:0 16px 36px rgba(7,17,31,.045)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__legend,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__legend,
.dmcm-ui--theme-pro .dmcm-manager-operations__legend{padding:.48rem .58rem;border:0;border-radius:18px;background:rgba(255,255,255,.58);box-shadow:none;font-size:.7rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__legend-swatch,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__legend-swatch,
.dmcm-ui--theme-pro .dmcm-manager-operations__legend-swatch{border-color:rgba(7,17,31,.12)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day,
.dmcm-ui--theme-pro .dmcm-manager-operations__day{border:0;border-radius:22px;background:rgba(255,255,255,.74);box-shadow:0 10px 24px rgba(7,17,31,.04)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--empty,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--empty,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--empty{background:rgba(255,255,255,.72)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--low,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--low,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--low{background:#eefaf4}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--medium,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--medium,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--medium{background:#fff7e8}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--high,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--high,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--high{background:#fff1e8}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--full,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--full,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--full{background:#fff0f2}
.dmcm-ui--theme-luxury .dmcm-manager-selected-day-band,
.dmcm-ui--theme-premium-dark .dmcm-manager-selected-day-band,
.dmcm-ui--theme-pro .dmcm-manager-selected-day-band{border:0;border-radius:28px;background:rgba(255,255,255,.74);box-shadow:0 14px 30px rgba(7,17,31,.04);margin-bottom:1rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item{gap:.76rem;padding:.92rem .96rem;border:0;border-radius:24px;background:rgba(255,255,255,.78);box-shadow:0 12px 28px rgba(7,17,31,.04)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--reservation{border-left:2px solid #43D9AD;background:rgba(255,255,255,.8)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--blocked{border-left:2px solid #F7B955;background:rgba(255,255,255,.8)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--cleaning{border-left:2px solid #79d3fc;background:rgba(255,255,255,.8)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-badge{min-width:2rem;padding:.18rem .36rem;background:rgba(7,17,31,.08);color:#07111F;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn{min-height:28px;padding:.22rem .42rem;font-size:.67rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-unit{padding:.92rem .96rem;border:0;border-radius:24px;background:rgba(255,255,255,.8);box-shadow:0 12px 30px rgba(7,17,31,.04)}
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary{background:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__insight{padding:.8rem .84rem;border:0;border-radius:20px;background:rgba(255,255,255,.64);box-shadow:0 10px 22px rgba(7,17,31,.035)}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__insight-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__insight-label,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__insight-label{font-size:.8rem;font-weight:600}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__insight-meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__insight-meta,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__insight-meta{font-size:.68rem;color:#738396}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-pro .dmcm-manager-operations-week-digest__day{padding:.76rem .82rem .8rem;border:0;border-radius:22px;background:rgba(255,255,255,.68);box-shadow:0 12px 24px rgba(7,17,31,.035)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week-digest__day-label strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week-digest__day-label strong,
.dmcm-ui--theme-pro .dmcm-manager-operations-week-digest__day-label strong{font-size:.9rem}
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button{border:0;border-radius:999px;background:rgba(255,255,255,.62);box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-pro .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__viewport{background:radial-gradient(circle at top left,rgba(67,217,173,.08),transparent 24%),linear-gradient(180deg,#101827 0%,#0b1220 100%);border:1px solid rgba(255,255,255,.04);border-radius:28px;box-shadow:0 28px 64px rgba(7,17,31,.24)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell{background:#182133;color:#eef4fb;border-bottom-color:rgba(255,255,255,.04)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell--room{background:linear-gradient(180deg,#131c2c 0%,#101827 100%);color:#e7eef8;box-shadow:10px 0 24px -22px rgba(0,0,0,.72)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head),
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head),
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head){border-color:rgba(255,255,255,.04);background:linear-gradient(180deg,rgba(255,255,255,.028) 0%,rgba(255,255,255,.016) 100%)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover{background:linear-gradient(180deg,rgba(67,217,173,.05) 0%,rgba(255,255,255,.02) 100%);box-shadow:0 8px 18px rgba(0,0,0,.18)}
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__free-price,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__free-price,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__free-price{background:rgba(255,255,255,.06);color:#eef5ff}
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__hint{background:rgba(255,255,255,.04);color:#aebcd0;border-color:rgba(255,255,255,.06)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label{background:rgba(67,217,173,.14);border-color:rgba(67,217,173,.12);color:#dbfff3}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label{background:rgba(125,211,252,.14);border-color:rgba(125,211,252,.12);color:#d6efff}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label{background:rgba(247,185,85,.15);border-color:rgba(247,185,85,.12);color:#ffe8be}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover{border:1px solid rgba(7,17,31,.06);border-radius:18px;background:rgba(255,255,255,.96);box-shadow:0 24px 54px rgba(7,17,31,.14)}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation{background:#07111F;border-color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-modal__dialog,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__dialog,
.dmcm-ui--theme-pro .dmcm-manager-modal__dialog{background:linear-gradient(180deg,#121829 0%,#101827 100%);border-color:rgba(255,255,255,.06);box-shadow:-28px 0 86px rgba(7,17,31,.32)}
.dmcm-ui--theme-luxury .dmcm-manager-modal__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__header,
.dmcm-ui--theme-pro .dmcm-manager-modal__header,
.dmcm-ui--theme-luxury .dmcm-manager-modal__footer,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__footer,
.dmcm-ui--theme-pro .dmcm-manager-modal__footer{background:rgba(16,24,39,.92);border-color:rgba(255,255,255,.06);color:#aeb9c9}
.dmcm-ui--theme-luxury .dmcm-manager-modal__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__header,
.dmcm-ui--theme-pro .dmcm-manager-modal__header{padding:1.08rem 1.2rem .9rem}
.dmcm-ui--theme-luxury .dmcm-manager-modal__body,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__body,
.dmcm-ui--theme-pro .dmcm-manager-modal__body{padding:1rem 1.2rem 1.18rem;gap:1rem}
.dmcm-ui--theme-luxury .dmcm-manager-modal__footer,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__footer,
.dmcm-ui--theme-pro .dmcm-manager-modal__footer{padding:.82rem 1.2rem .94rem}
.dmcm-ui--theme-luxury .dmcm-manager-modal__body,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__body,
.dmcm-ui--theme-pro .dmcm-manager-modal__body,
.dmcm-ui--theme-luxury .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form],
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form],
.dmcm-ui--theme-pro .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form]{color:#eef4fb}
.dmcm-ui--theme-luxury .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-pro .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-luxury .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers,
.dmcm-ui--theme-pro .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers{padding:.88rem .92rem;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.035)}
.dmcm-ui--theme-luxury .dmcm-manager-form label span,
.dmcm-ui--theme-premium-dark .dmcm-manager-form label span,
.dmcm-ui--theme-pro .dmcm-manager-form label span{color:#d8e1ee;font-weight:600}
.dmcm-ui--theme-luxury .dmcm-manager-form input,
.dmcm-ui--theme-premium-dark .dmcm-manager-form input,
.dmcm-ui--theme-pro .dmcm-manager-form input,
.dmcm-ui--theme-luxury .dmcm-manager-form select,
.dmcm-ui--theme-premium-dark .dmcm-manager-form select,
.dmcm-ui--theme-pro .dmcm-manager-form select,
.dmcm-ui--theme-luxury .dmcm-manager-form textarea,
.dmcm-ui--theme-premium-dark .dmcm-manager-form textarea,
.dmcm-ui--theme-pro .dmcm-manager-form textarea{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.06);color:#eef4fb;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-premium-dark .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-pro .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-luxury .dmcm-manager-form textarea::placeholder,
.dmcm-ui--theme-premium-dark .dmcm-manager-form textarea::placeholder,
.dmcm-ui--theme-pro .dmcm-manager-form textarea::placeholder{color:#93a2b8}
.dmcm-ui--theme-luxury .dmcm-manager-drawer__hero,
.dmcm-ui--theme-premium-dark .dmcm-manager-drawer__hero,
.dmcm-ui--theme-pro .dmcm-manager-drawer__hero{background:radial-gradient(circle at top right,rgba(67,217,173,.16),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.05) 0%,rgba(255,255,255,.03) 100%);box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-drawer__guest,
.dmcm-ui--theme-premium-dark .dmcm-manager-drawer__guest,
.dmcm-ui--theme-pro .dmcm-manager-drawer__guest{color:#f6f8fb}
.dmcm-ui--theme-luxury .dmcm-manager-drawer__summary,
.dmcm-ui--theme-premium-dark .dmcm-manager-drawer__summary,
.dmcm-ui--theme-pro .dmcm-manager-drawer__summary,
.dmcm-ui--theme-luxury .dmcm-manager-modal__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__hint,
.dmcm-ui--theme-pro .dmcm-manager-modal__hint{color:#9cacbf}
.dmcm-ui--theme-luxury .dmcm-manager-drawer__tab,
.dmcm-ui--theme-premium-dark .dmcm-manager-drawer__tab,
.dmcm-ui--theme-pro .dmcm-manager-drawer__tab{min-width:2rem;padding:.22rem .44rem;border:0;background:rgba(255,255,255,.04);color:#aab6c8}
.dmcm-ui--theme-luxury .dmcm-manager-drawer__tab.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-drawer__tab.is-active,
.dmcm-ui--theme-pro .dmcm-manager-drawer__tab.is-active{background:#f6f8fb;color:#07111F;box-shadow:none}
@media (max-width: 767px){
 .dmcm-ui--theme-luxury .dmcm-manager-panel,
 .dmcm-ui--theme-premium-dark .dmcm-manager-panel,
 .dmcm-ui--theme-pro .dmcm-manager-panel{padding:1.1rem .92rem 1.38rem;border-radius:24px}
 .dmcm-ui--theme-luxury .dmcm-manager-panel__header,
 .dmcm-ui--theme-premium-dark .dmcm-manager-panel__header,
 .dmcm-ui--theme-pro .dmcm-manager-panel__header{padding:1rem .95rem .92rem;border-radius:24px}
 .dmcm-ui--theme-luxury .dmcm-manager-workspaces,
 .dmcm-ui--theme-premium-dark .dmcm-manager-workspaces,
 .dmcm-ui--theme-pro .dmcm-manager-workspaces{padding:.18rem}
}

/* Premium consistency repair pass */
.dmcm-ui--theme-luxury .dmcm-manager-modal__overlay,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__overlay,
.dmcm-ui--theme-pro .dmcm-manager-modal__overlay{background:rgba(7,17,31,.58);backdrop-filter:blur(12px)}
.dmcm-ui--theme-luxury .dmcm-manager-panel,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel,
.dmcm-ui--theme-pro .dmcm-manager-panel{padding:2.45rem 2rem 2.8rem}
.dmcm-ui--theme-luxury .dmcm-manager-panel__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__header,
.dmcm-ui--theme-pro .dmcm-manager-panel__header,
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero,
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar,
.dmcm-ui--theme-luxury .dmcm-manager-selected-day-band,
.dmcm-ui--theme-premium-dark .dmcm-manager-selected-day-band,
.dmcm-ui--theme-pro .dmcm-manager-selected-day-band,
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-pro .dmcm-manager-operations-week-digest__day{margin-bottom:1rem}
.dmcm-ui--theme-luxury .dmcm-manager-panel__title,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__title,
.dmcm-ui--theme-pro .dmcm-manager-panel__title,
.dmcm-ui--theme-luxury .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-pro .dmcm-manager-operations__hero-title,
.dmcm-ui--theme-luxury .dmcm-manager-selected-day-band__date,
.dmcm-ui--theme-premium-dark .dmcm-manager-selected-day-band__date,
.dmcm-ui--theme-pro .dmcm-manager-selected-day-band__date{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:700;letter-spacing:-.045em}
.dmcm-ui--theme-luxury .dmcm-manager-panel__section-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__section-title,
.dmcm-ui--theme-pro .dmcm-manager-panel__section-title{margin-bottom:.75rem;font-weight:700;letter-spacing:-.03em}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metrics,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metrics,
.dmcm-ui--theme-pro .dmcm-manager-operations__metrics,
.dmcm-ui--theme-luxury .dmcm-manager-kpi-strip,
.dmcm-ui--theme-premium-dark .dmcm-manager-kpi-strip,
.dmcm-ui--theme-pro .dmcm-manager-kpi-strip{padding:0;border:0;background:transparent;box-shadow:none;backdrop-filter:none;margin-bottom:1rem}
.dmcm-ui--theme-luxury .dmcm-manager-kpi-strip__item,
.dmcm-ui--theme-premium-dark .dmcm-manager-kpi-strip__item,
.dmcm-ui--theme-pro .dmcm-manager-kpi-strip__item{border:0;background:rgba(255,255,255,.78);box-shadow:0 12px 26px rgba(7,17,31,.04)}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button,
.dmcm-ui--theme-luxury .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn,
.dmcm-ui--theme-pro .dmcm-manager-action-btn,
.dmcm-ui--theme-luxury .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button,
.dmcm-ui--theme-pro .dmcm-manager-action-button{color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link:focus-visible{background:rgba(67,217,173,.12);color:#07111F;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link[aria-current="page"],
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link[aria-current="page"],
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link[aria-current="page"]{background:#07111F;color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab{background:rgba(255,255,255,.72);color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab:focus-visible{background:rgba(67,217,173,.12);color:#07111F;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.active,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.active,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.active{background:#07111F;color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab[aria-selected="true"] span{color:rgba(246,248,251,.72)}
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button:focus-visible{background:rgba(67,217,173,.12);color:#07111F;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button--current{background:#07111F;color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-luxury .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-action-button:focus-visible{background:rgba(255,255,255,.82);color:#07111F;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--primary:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--primary:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--primary:focus-visible,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--primary:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--primary:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary:focus-visible{background:#07111F;color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--secondary{background:rgba(67,217,173,.12);border-color:rgba(67,217,173,.1);color:#0b6b49}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button--secondary:hover{background:rgba(67,217,173,.16);color:#084f37}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--danger,
.dmcm-ui--theme-pro .dmcm-manager-action-button--danger{background:rgba(255,107,107,.12);border-color:rgba(255,107,107,.08);color:#8d2f2f}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-pro .dmcm-manager-action-button--ghost{background:rgba(255,255,255,.34);border-color:transparent;color:#5f7085}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell-label{font-size:.58rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge{background:rgba(7,17,31,.08);color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--ok,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--ok,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--ok{background:rgba(67,217,173,.14);color:#0b6b49}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--info,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--info,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--info{background:rgba(7,17,31,.08);color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--warning,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--warning,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--warning{background:rgba(247,185,85,.16);color:#8a5a0a}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--error,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--error,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--error{background:rgba(255,107,107,.14);color:#8d2f2f}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--unknown,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--unknown,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--unknown{background:rgba(101,115,134,.14);color:#516173}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day,
.dmcm-ui--theme-pro .dmcm-manager-operations__day{color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations__day:hover{background:rgba(67,217,173,.12);color:#07111F;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day:hover .dmcm-manager-operations__day-number,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day:hover .dmcm-manager-operations__day-number,
.dmcm-ui--theme-pro .dmcm-manager-operations__day:hover .dmcm-manager-operations__day-number,
.dmcm-ui--theme-luxury .dmcm-manager-operations__day:hover .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day:hover .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-pro .dmcm-manager-operations__day:hover .dmcm-manager-operations__occupancy{color:#07111F}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected{background:#07111F;color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy{color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--past,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--past,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--past,
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--muted,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--muted,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--muted{opacity:.74}
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__free-price,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__free-price,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__free-price{color:#eef5ff;font-size:.58rem}
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__hint{color:#d0d9e6}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell--room{color:#eef4fb}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__room-meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__room-meta,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__room-meta{color:#aeb9c9}
.dmcm-ui--theme-luxury .dmcm-manager-modal__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__header,
.dmcm-ui--theme-pro .dmcm-manager-modal__header,
.dmcm-ui--theme-luxury .dmcm-manager-modal__footer,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__footer,
.dmcm-ui--theme-pro .dmcm-manager-modal__footer{background:#101827;color:#c9d5e3}
.dmcm-ui--theme-luxury .dmcm-manager-form label span,
.dmcm-ui--theme-premium-dark .dmcm-manager-form label span,
.dmcm-ui--theme-pro .dmcm-manager-form label span{color:#e6edf7}
.dmcm-ui--theme-luxury .dmcm-manager-form input,
.dmcm-ui--theme-premium-dark .dmcm-manager-form input,
.dmcm-ui--theme-pro .dmcm-manager-form input,
.dmcm-ui--theme-luxury .dmcm-manager-form select,
.dmcm-ui--theme-premium-dark .dmcm-manager-form select,
.dmcm-ui--theme-pro .dmcm-manager-form select,
.dmcm-ui--theme-luxury .dmcm-manager-form textarea,
.dmcm-ui--theme-premium-dark .dmcm-manager-form textarea,
.dmcm-ui--theme-pro .dmcm-manager-form textarea{background:#162133;color:#eef4fb;border-color:rgba(255,255,255,.1)}
.dmcm-ui--theme-luxury .dmcm-manager-form input:focus,
.dmcm-ui--theme-premium-dark .dmcm-manager-form input:focus,
.dmcm-ui--theme-pro .dmcm-manager-form input:focus,
.dmcm-ui--theme-luxury .dmcm-manager-form select:focus,
.dmcm-ui--theme-premium-dark .dmcm-manager-form select:focus,
.dmcm-ui--theme-pro .dmcm-manager-form select:focus,
.dmcm-ui--theme-luxury .dmcm-manager-form textarea:focus,
.dmcm-ui--theme-premium-dark .dmcm-manager-form textarea:focus,
.dmcm-ui--theme-pro .dmcm-manager-form textarea:focus{border-color:rgba(67,217,173,.38);box-shadow:0 0 0 2px rgba(67,217,173,.12)}
.dmcm-ui--theme-luxury .dmcm-manager-form select option,
.dmcm-ui--theme-premium-dark .dmcm-manager-form select option,
.dmcm-ui--theme-pro .dmcm-manager-form select option{background:#101827;color:#eef4fb}
.dmcm-ui--theme-luxury .dmcm-manager-modal__extra-card,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__extra-card,
.dmcm-ui--theme-pro .dmcm-manager-modal__extra-card,
.dmcm-ui--theme-luxury .dmcm-manager-modal__traveler-card,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__traveler-card,
.dmcm-ui--theme-pro .dmcm-manager-modal__traveler-card,
.dmcm-ui--theme-luxury .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-pro .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-luxury .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers,
.dmcm-ui--theme-pro .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers{background:rgba(255,255,255,.05);color:#eef4fb}
@media (max-width: 767px){
 .dmcm-ui--theme-luxury .dmcm-manager-panel,
 .dmcm-ui--theme-premium-dark .dmcm-manager-panel,
 .dmcm-ui--theme-pro .dmcm-manager-panel{padding:1.18rem .96rem 1.44rem}
}

/* Premium create reservation modal repair */
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__overlay,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__overlay,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__overlay{background:rgba(3,8,18,.38);backdrop-filter:blur(16px) saturate(1.08);-webkit-backdrop-filter:blur(16px) saturate(1.08)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog{background:#101827;border-color:rgba(255,255,255,.05);box-shadow:-20px 0 52px rgba(7,17,31,.24)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__header,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__header{padding:1.18rem 1.28rem .98rem;background:#101827;border-bottom-color:rgba(255,255,255,.08)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__title,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__title,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__title{margin:0;color:#F6F8FB;font-size:1.18rem;line-height:1.2;font-weight:600;letter-spacing:-.03em}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__close,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__close,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__close{width:42px;height:42px;border:1px solid rgba(255,255,255,.06);border-radius:14px;background:rgba(255,255,255,.04);color:#c9d5e3;font-size:1rem;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__close:hover{background:rgba(67,217,173,.12);border-color:rgba(67,217,173,.18);color:#43D9AD;transform:none}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"],
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"],
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]{padding:1.04rem 1.36rem 1.3rem 1.28rem;padding-right:1.52rem;color:#eef4fb;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar{width:8px}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-track,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-track,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-track{background:transparent}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb:hover{background:rgba(67,217,173,.35);border:2px solid transparent;background-clip:padding-box}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form__grid,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form__grid,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form__grid{gap:.9rem .95rem}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form label span,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form label span,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form label span{margin-bottom:.3rem;color:#dfe8f4;font-size:.77rem;line-height:1.38;font-weight:500;letter-spacing:.01em}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input,
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select,
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea{background:#121B2B;color:#eef4fb;border:1px solid rgba(255,255,255,.06);font-weight:500;line-height:1.45;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea::placeholder,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea::placeholder,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea::placeholder{color:#92a2b8}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input:focus,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input:focus,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form input:focus,
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select:focus,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select:focus,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select:focus,
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea:focus,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea:focus,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form textarea:focus{border-color:rgba(67,217,173,.48);box-shadow:0 0 0 2px rgba(67,217,173,.09)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select{color-scheme:dark}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="date"],
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="date"],
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="date"],
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="time"],
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="time"],
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="time"]{color-scheme:dark;accent-color:#43D9AD}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select option,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select option,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-form select option{background:#101827;color:#eef4fb}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="date"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="date"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) input[type="date"]::-webkit-calendar-picker-indicator{opacity:.9;filter:brightness(0) saturate(100%) invert(77%) sepia(21%) saturate(817%) hue-rotate(103deg) brightness(92%) contrast(90%);cursor:pointer}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extras,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extras,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extras,
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers{margin-top:.92rem;padding-top:.92rem;border-top:1px solid rgba(255,255,255,.08)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers-head,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers-head,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers-head{margin-bottom:.58rem}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers-note,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers-note,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers-note{display:inline-flex;align-items:center;max-width:max-content;padding:.24rem .48rem;border-radius:999px;background:rgba(255,255,255,.04);font-size:.7rem;line-height:1.35;color:#95a4b8}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__hint,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__hint{display:inline-flex;align-items:center;max-width:max-content;padding:.24rem .48rem;border-radius:999px;background:rgba(255,255,255,.04);font-size:.7rem;line-height:1.35;color:#93a2b8}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-card,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-card,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-card{border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.04);color:#eef4fb;box-shadow:none}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-card:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-card:hover,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-card:hover{background:rgba(255,255,255,.055);border-color:rgba(255,255,255,.08)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-title,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-title{color:#eef4fb;font-weight:600}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-description,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-description,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__extra-description{color:#95a4b8}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-card,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-card,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-card{background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05);color:#eef4fb}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-header,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-header,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-header{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.58rem}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-header strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-header strong,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-header strong{font-size:.8rem;font-weight:600;letter-spacing:-.01em}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove{display:flex;align-items:center;justify-content:center;width:32px;min-width:32px;height:32px;padding:0;line-height:0;border:1px solid transparent;border-radius:999px;background:rgba(255,255,255,.03);color:transparent;font-size:0;position:relative}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before{content:"×";display:block;font-size:16px;line-height:1;transform:translateY(-1px);color:rgba(230,238,248,.8)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove:hover,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove:hover{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.08)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove:hover::before,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove:hover::before,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove:hover::before{color:#ff9b9b}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"],
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"],
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"]{min-height:28px;padding:.24rem .46rem;background:rgba(255,255,255,.03);border-color:transparent;color:#8fd8c2;font-size:.67rem;font-weight:500}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"]:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"]:hover,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"]:hover{background:rgba(67,217,173,.12);border-color:rgba(67,217,173,.18);color:#43D9AD}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer{padding:.86rem 1.28rem .98rem;background:#101827;border-top-color:rgba(255,255,255,.08)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary{background:#FAFF7F;border-color:#FAFF7F;color:#07111F;font-weight:700}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover{background:#F2F886;border-color:#F2F886;color:#07111F}

/* Shared premium modal system repair */
.dmcm-ui--theme-luxury.dmcm-manager-modal .dmcm-manager-modal__overlay,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal .dmcm-manager-modal__overlay,
.dmcm-ui--theme-pro.dmcm-manager-modal .dmcm-manager-modal__overlay{background:rgba(3,8,18,.38)!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog{background:#101827;color:#f6f8fb;border:1px solid rgba(255,255,255,.08);box-shadow:0 28px 60px rgba(3,8,18,.26)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__header,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__header,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__header{padding:1.15rem 1.3rem 1rem;border-bottom-color:rgba(255,255,255,.08);background:rgba(16,24,39,.96)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__title,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__title{color:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.12rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close{width:42px;min-width:42px;height:42px;padding:0;border-radius:999px;background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.08);color:rgba(230,238,248,.84)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__close:focus-visible{background:rgba(67,217,173,.14);border-color:rgba(67,217,173,.2);color:#9ff3d7}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"],
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"],
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"],
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"],
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"],
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]{padding:0 1.3rem 1.3rem;color:#e6eef8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-weight:500;letter-spacing:-.01em;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar{width:10px}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-track,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-track,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-track,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-track,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-track,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-track{background:transparent}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="block"]::-webkit-scrollbar-thumb:hover{background:rgba(67,217,173,.35)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid{gap:1rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid>label,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid>label,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid>label{gap:.42rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid>label>span,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid>label>span,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form__grid>label>span{color:rgba(230,238,248,.84);font-weight:500;letter-spacing:.01em}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea{background:#121b2b;color:#f6f8fb;border-color:rgba(255,255,255,.08);font-weight:500;box-shadow:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea::placeholder,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea::placeholder,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input::placeholder,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea::placeholder{color:rgba(154,167,186,.82)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea:hover{border-color:rgba(255,255,255,.12)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input:focus,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select:focus,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea:focus,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input:focus,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select:focus,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea:focus,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input:focus,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select:focus,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form textarea:focus{border-color:rgba(67,217,173,.55);box-shadow:0 0 0 1px rgba(67,217,173,.24)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select option,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select option,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form select option{background:#101827;color:#f6f8fb}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="date"],
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="time"],
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="date"],
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="time"],
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="date"],
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="time"]{color-scheme:dark;accent-color:#43d9ad}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="date"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="time"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="date"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="time"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="date"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-form input[type="time"]::-webkit-calendar-picker-indicator{opacity:.78;filter:brightness(0) saturate(100%) invert(78%) sepia(26%) saturate(877%) hue-rotate(101deg) brightness(98%) contrast(92%)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer{background:rgba(16,24,39,.98);border-top-color:rgba(255,255,255,.08)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:rgba(230,238,248,.88)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button:focus-visible{background:rgba(255,255,255,.1);color:#f6f8fb}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary{background:#FAFF7F;border-color:transparent;color:#07111F;font-weight:700;border-radius:999px}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:focus-visible,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:focus-visible{background:#F2F886;color:#07111F}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:disabled,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:disabled,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:disabled,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:disabled,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:disabled,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:disabled{opacity:.55;cursor:not-allowed}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(1),
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(1),
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(1){grid-column:1/-1}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(2),
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(3),
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(2),
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(3),
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(2),
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(3){grid-column:span 1}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__full,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__full,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__full{grid-column:1/-1}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(5),
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(5),
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-form__grid>label:nth-child(5){grid-column:1/-1}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-modal__extras,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-modal__travelers,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]>label.dmcm-manager-form__full:last-of-type,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-modal__extras,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-modal__travelers,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]>label.dmcm-manager-form__full:last-of-type,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-modal__extras,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"] .dmcm-manager-modal__travelers,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="form"] .dmcm-manager-modal__dialog>.dmcm-manager-form[data-dmcm-form="reservation"]>label.dmcm-manager-form__full:last-of-type{grid-column:1/-1}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before{content:"\00D7";display:block;font-size:16px;line-height:1;transform:translateY(-1px);color:rgba(230,238,248,.8)}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove{position:relative;width:30px;height:30px;min-width:30px;padding:0;display:grid;place-items:center;line-height:1;font-size:0;text-indent:0;overflow:hidden;border-radius:999px}
.dmcm-ui--theme-luxury .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before,
.dmcm-ui--theme-premium-dark .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before,
.dmcm-ui--theme-pro .dmcm-manager-modal[data-dmcm-modal-view="form"]:has(.dmcm-manager-form[data-dmcm-form="reservation"]:not([hidden])) .dmcm-manager-modal__traveler-remove::before{width:100%;height:100%;line-height:30px;text-align:center;font-size:15px;font-weight:500;transform:none}

/* Premium detail / edit modal polish */
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body{padding:1.12rem 1.24rem 1.18rem;color:#e6eef8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar{width:10px}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-track,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-track,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-track{background:transparent}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);border-radius:999px;border:2px solid transparent;background-clip:padding-box}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-thumb:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body::-webkit-scrollbar-thumb:hover{background:rgba(67,217,173,.32)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail{display:grid;gap:1rem;color:#e6eef8}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__hero,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__hero,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__hero{padding:1.18rem 1.2rem;border:1px solid rgba(255,255,255,.06);border-radius:22px;background:rgba(255,255,255,.04);box-shadow:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__hero-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__hero-main,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__hero-main{gap:.36rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__eyebrow,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__eyebrow,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__eyebrow{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#7fdcc0}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__guest,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__guest,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__guest{color:#f6f8fb;font-size:1.22rem;font-weight:600;line-height:1.12;letter-spacing:-.02em}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__summary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__summary{color:#9aa7ba;font-size:.9rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta{gap:.42rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta span,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta span,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta strong,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta span,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta strong{min-height:1.7rem;padding:.22rem .56rem;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:rgba(255,255,255,.04);font-size:.76rem;color:#b9c5d4}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta strong,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__meta strong{color:#f6f8fb;font-weight:600}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tabs,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tabs,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tabs{gap:.42rem;padding-bottom:.12rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab{min-height:1.9rem;padding:.24rem .62rem;border:1px solid transparent;border-radius:999px;background:rgba(255,255,255,.04);color:#aeb9c9;font-size:.74rem;font-weight:600;letter-spacing:.01em}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab:focus-visible{background:rgba(67,217,173,.12);color:#d9fff0;box-shadow:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab.is-active,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab.is-active,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-drawer__tab.is-active{background:#f6f8fb;color:#07111f;box-shadow:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card{padding:1rem 1.04rem;border:1px solid rgba(255,255,255,.06);border-radius:20px;background:rgba(255,255,255,.04);box-shadow:none;color:#e6eef8}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card--summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card--summary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card--summary{background:rgba(255,255,255,.045)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__head,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__head,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__head{margin-bottom:.84rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__eyebrow,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__eyebrow,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__eyebrow{margin-bottom:.18rem;color:#8ea0b7;font-size:.7rem;font-weight:700;letter-spacing:.06em}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__title,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__title{color:#f6f8fb;font-size:1rem;font-weight:600;letter-spacing:-.01em}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card__meta{color:#94a5bb}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid{gap:.76rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid>div,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid>div,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid>div{padding:.72rem .78rem;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:rgba(255,255,255,.035)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid strong,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid strong{margin-bottom:.16rem;color:#91a3ba;font-size:.7rem;font-weight:600;letter-spacing:.06em}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid>div>div,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid>div>div,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__grid>div>div{color:#f1f5fb;font-weight:500}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__notes,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__notes,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__notes{color:#b3bfd0}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__actions,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__actions{gap:.5rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail{display:grid;gap:.92rem;color:#e6eef8;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-form__grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-form__grid,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-form__grid{gap:.86rem .92rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail label span,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail label span,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail label span{margin-bottom:.28rem;color:#d7e0eb;font-weight:500;letter-spacing:.01em}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail textarea,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail textarea,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail textarea{background:#121b2b;color:#f6f8fb;border-color:rgba(255,255,255,.08);font-weight:500;box-shadow:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input:focus,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select:focus,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail textarea:focus,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input:focus,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select:focus,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail textarea:focus,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input:focus,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select:focus,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail textarea:focus{border-color:rgba(67,217,173,.5);box-shadow:0 0 0 1px rgba(67,217,173,.22)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="date"],
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="time"],
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="date"],
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="time"],
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="date"],
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="time"]{color-scheme:dark;accent-color:#43d9ad}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="date"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="time"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="date"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="time"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="date"]::-webkit-calendar-picker-indicator,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail input[type="time"]::-webkit-calendar-picker-indicator{opacity:.82;filter:brightness(0) saturate(100%) invert(78%) sepia(26%) saturate(877%) hue-rotate(101deg) brightness(98%) contrast(92%)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select option,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select option,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail select option{background:#101827;color:#f6f8fb}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers{padding:.9rem .94rem;border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.035)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close{display:inline-flex;align-items:center;justify-content:center;width:38px;min-width:38px;height:38px;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:999px;background:rgba(255,255,255,.04);color:#d7e0eb;font-size:1rem;line-height:1;box-shadow:none;transform:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__close:focus-visible{background:rgba(67,217,173,.12);border-color:rgba(67,217,173,.18);color:#9ff3d7;transform:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail [data-dmcm-operational-status="1"],
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail [data-dmcm-operational-status="1"],
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail [data-dmcm-operational-status="1"]{background:rgba(255,255,255,.045);color:#d8e2ee;border-color:rgba(255,255,255,.06);cursor:default}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge{min-height:1.55rem;padding:.18rem .48rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.01em}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--ok,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--ok,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--ok{background:rgba(67,217,173,.14);color:#92f1d2;border-color:rgba(67,217,173,.24)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--warning,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--warning,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--warning{background:rgba(247,185,85,.14);color:#ffd69a;border-color:rgba(247,185,85,.2)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--danger,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--danger,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--danger{background:rgba(255,107,107,.14);color:#ffc0c0;border-color:rgba(255,107,107,.2)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--info,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--info,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--info,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--unknown,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--unknown,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-panel__badge--unknown{background:rgba(255,255,255,.06);color:#c6d2e0;border-color:rgba(255,255,255,.08)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer{background:#101827;border-top-color:rgba(255,255,255,.08);color:#aeb9c9}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button{background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.08);color:#e6eef8}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary{background:#FAFF7F;border-color:transparent;color:#07111f;font-weight:700}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__footer .dmcm-manager-action-button--primary:hover{background:#F2F886;color:#07111f}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning{gap:.82rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-drawer__hero,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-drawer__hero,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-drawer__hero,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-drawer__hero,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-drawer__hero,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-drawer__hero{padding:1rem 1.05rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-drawer__tabs,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-drawer__tabs,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-drawer__tabs,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-drawer__tabs,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-drawer__tabs,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-drawer__tabs{margin-top:-.1rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail-card,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail-card,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail-card,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail-card{padding:.88rem .92rem;border-radius:18px}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__grid,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__grid,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__grid,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.68rem}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded{justify-content:flex-start;margin-top:.8rem;padding-top:.8rem;border-top:1px solid rgba(255,255,255,.08)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary{background:rgba(255,107,107,.12);border-color:rgba(255,107,107,.22);color:#ffb4b4}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-block .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail--type-cleaning .dmcm-manager-detail__actions--embedded .dmcm-manager-action-button--tertiary:hover{background:rgba(255,107,107,.18);color:#ffd2d2}

/* Premium modal final consistency pass */
.dmcm-ui--theme-luxury.dmcm-manager-modal,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal,
.dmcm-ui--theme-pro.dmcm-manager-modal{background:transparent}
.dmcm-ui--theme-luxury.dmcm-manager-modal .dmcm-manager-modal__overlay,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal .dmcm-manager-modal__overlay,
.dmcm-ui--theme-pro.dmcm-manager-modal .dmcm-manager-modal__overlay{background:rgba(3,8,18,.32)!important;backdrop-filter:blur(16px) saturate(1.08)!important;-webkit-backdrop-filter:blur(16px) saturate(1.08)!important}
.dmcm-ui--theme-luxury.dmcm-manager-modal .dmcm-manager-modal__close,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal .dmcm-manager-modal__close,
.dmcm-ui--theme-pro.dmcm-manager-modal .dmcm-manager-modal__close{display:grid;place-items:center;width:38px;min-width:38px;height:38px;padding:0;border-radius:999px;border:1px solid rgba(255,255,255,.08);background:rgba(12,19,31,.72);color:rgba(230,238,248,.84);font-size:16px;line-height:1;box-shadow:none;text-indent:0;overflow:hidden}
.dmcm-ui--theme-luxury.dmcm-manager-modal .dmcm-manager-modal__close::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal .dmcm-manager-modal__close::before,
.dmcm-ui--theme-pro.dmcm-manager-modal .dmcm-manager-modal__close::before{content:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-luxury.dmcm-manager-modal .dmcm-manager-modal__close:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal .dmcm-manager-modal__close:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-modal .dmcm-manager-modal__close:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal .dmcm-manager-modal__close:focus-visible{background:rgba(67,217,173,.12);border-color:rgba(67,217,173,.28);color:#9ff3d7;transform:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal .dmcm-manager-modal__header,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal .dmcm-manager-modal__header,
.dmcm-ui--theme-pro.dmcm-manager-modal .dmcm-manager-modal__header{background:rgba(16,24,39,.96);border-bottom-color:rgba(255,255,255,.06)}
.dmcm-ui--theme-luxury.dmcm-manager-modal .dmcm-manager-modal__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal .dmcm-manager-modal__title,
.dmcm-ui--theme-pro.dmcm-manager-modal .dmcm-manager-modal__title{color:rgba(255,255,255,.92);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:1.08rem;font-weight:600;letter-spacing:-.02em;line-height:1.25}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card--form,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card--form,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail-card--form{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.05)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail>.dmcm-manager-detail__notes,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail>.dmcm-manager-detail__notes,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail>.dmcm-manager-detail__notes{display:grid;gap:.52rem;padding:.82rem .88rem;border:1px solid rgba(255,255,255,.05);border-radius:16px;background:rgba(255,255,255,.03);color:#d5deea}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail>.dmcm-manager-detail__notes>strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail>.dmcm-manager-detail__notes>strong,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail>.dmcm-manager-detail__notes>strong{font-weight:600;letter-spacing:.01em;color:#f2f6fb}

/* C270A.1 fiscal panel responsive and friendly UX */
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-panel{
  max-width:100%;
  min-width:0;
  overflow-x:hidden;
  gap:.72rem;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-panel__intro,
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid,
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-actions,
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-payload{
  max-width:100%;
  min-width:0;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.68rem;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid>div{
  min-width:0;
  padding:.68rem .74rem;
  border:1px solid color-mix(in srgb,var(--dmcm-border) 88%,white);
  border-radius:var(--dmcm-radius-lg);
  background:color-mix(in srgb,var(--dmcm-surface) 80%,white);
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid strong{
  display:block;
  margin-bottom:.2rem;
  font-size:.73rem;
  text-transform:uppercase;
  letter-spacing:.05em;
  color:var(--dmcm-text-muted);
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid>div>div{
  min-width:0;
  overflow-wrap:anywhere;
  word-break:break-word;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-actions{
  display:flex;
  flex-wrap:wrap;
  gap:.55rem;
  justify-content:flex-start;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-actions>*{
  min-width:0;
  max-width:100%;
  flex:1 1 15rem;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-actions .dmcm-manager-action-button,
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-actions a.dmcm-manager-action-button{
  width:100%;
  justify-content:center;
  text-align:center;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-actions .dmcm-manager-action-button[disabled]{
  opacity:.66;
  cursor:not-allowed;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-panel__missing-list{
  margin:0;
  padding-left:1rem;
  display:grid;
  gap:.3rem;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-payload{
  overflow:hidden;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-payload__intro{
  display:grid;
  gap:.25rem;
  margin-bottom:.55rem;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-payload__intro strong{
  font-size:.82rem;
  letter-spacing:.04em;
  text-transform:uppercase;
  color:var(--dmcm-text-muted);
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-payload__intro p{
  margin:0;
  overflow-wrap:anywhere;
  word-break:break-word;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-payload.is-hidden{
  display:none;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-payload .dmcm-manager-detail__code{
  max-width:100%;
  max-height:22rem;
  overflow:auto;
  white-space:pre-wrap;
  overflow-wrap:anywhere;
  word-break:break-word;
}
.dmcm-manager-modal[data-dmcm-modal-view="detail"] [data-dmcm-fiscal-error-message],
.dmcm-manager-modal[data-dmcm-modal-view="detail"] [data-dmcm-fiscal-export-pending],
.dmcm-manager-modal[data-dmcm-modal-view="detail"] [data-dmcm-fiscal-export-meta],
.dmcm-manager-modal[data-dmcm-modal-view="detail"] [data-dmcm-fiscal-reason]{
  overflow-wrap:anywhere;
  word-break:break-word;
}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid>div,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid>div,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid>div{
  border:1px solid rgba(255,255,255,.06);
  background:rgba(255,255,255,.035);
}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid strong,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid strong{
  color:#91a3ba;
}
@media (max-width: 767px){
  .dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-summary-grid{
    grid-template-columns:1fr;
  }
  .dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-fiscal-actions>*{
    flex:1 1 100%;
  }
}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__quick-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__quick-actions,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-detail__quick-actions{position:static;gap:.42rem;padding:0;background:transparent}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--secondary{background:rgba(67,217,173,.12);border-color:rgba(67,217,173,.18);color:#9ef0d5;font-weight:700}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--secondary:hover{background:rgba(67,217,173,.17);border-color:rgba(67,217,173,.24);color:#d9fff0}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--primary{background:#FAFF7F;border-color:transparent;color:#07111F;font-weight:700}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--primary:hover{background:#F2F886;border-color:transparent;color:#07111F}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--tertiary{background:rgba(255,107,107,.1);border-color:rgba(255,107,107,.18);color:#ffb3b3}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-form--detail .dmcm-manager-action-button--tertiary:hover{background:rgba(255,107,107,.16);border-color:rgba(255,107,107,.24);color:#ffd2d2}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__extras,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__body .dmcm-manager-form--detail .dmcm-manager-modal__travelers{padding:1rem 1.02rem;border:1px solid rgba(255,255,255,.05);border-radius:18px;background:rgba(255,255,255,.03)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-card,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-card{border-color:rgba(255,255,255,.05);background:rgba(255,255,255,.028);box-shadow:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-card--selected,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-card--selected,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-card--selected{border-color:rgba(67,217,173,.22);background:rgba(67,217,173,.08)}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-title,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-title,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-title{color:#eef4fb;font-weight:600}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-description,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-description,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__extra-description{color:#9fb0c4}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-card,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-card{border-color:rgba(255,255,255,.05);background:rgba(255,255,255,.028);box-shadow:none}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"],
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"],
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"]{background:rgba(67,217,173,.1);border-color:rgba(67,217,173,.18);color:#9ef0d5;font-weight:600}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__travelers [data-dmcm-action="add-traveler"]:hover{background:rgba(67,217,173,.16);border-color:rgba(67,217,173,.24);color:#d9fff0}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove{display:grid;place-items:center;width:30px;min-width:30px;height:30px;padding:0;border:1px solid rgba(255,107,107,.12);border-radius:999px;background:rgba(255,107,107,.06);color:transparent;font-size:0;line-height:0;overflow:hidden}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove::before,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove::before{content:"\00D7";display:block;font-size:15px;line-height:1;font-weight:500;color:#ffb3b3}
.dmcm-ui--theme-luxury.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove:hover,
.dmcm-ui--theme-pro.dmcm-manager-modal[data-dmcm-modal-view="detail"] .dmcm-manager-modal__traveler-remove:hover{background:rgba(255,107,107,.12);border-color:rgba(255,107,107,.2)}

/* C138 premium panel foundation: shell, calendar, agenda, free rooms, week board */
.dmcm-ui--theme-luxury .dmcm-manager-panel,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel,
.dmcm-ui--theme-pro .dmcm-manager-panel{
  padding:1.4rem clamp(1rem,2vw,1.65rem) 2rem;
  font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel > * + *,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel > * + *,
.dmcm-ui--theme-pro .dmcm-manager-panel > * + *{margin-top:1.1rem}
.dmcm-ui--theme-luxury .dmcm-manager-panel__header,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__header,
.dmcm-ui--theme-pro .dmcm-manager-panel__header{
  padding:1.35rem 1.45rem;
  border:1px solid rgba(7,17,31,.06);
  border-radius:30px;
  background:rgba(255,255,255,.84);
  box-shadow:0 12px 34px rgba(7,17,31,.05);
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__title,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__title,
.dmcm-ui--theme-pro .dmcm-manager-panel__title{
  color:#07111F;
  font-size:clamp(1.45rem,2.2vw,1.8rem);
  font-weight:600;
  letter-spacing:-.035em;
  line-height:1.04;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__meta,
.dmcm-ui--theme-pro .dmcm-manager-panel__meta{
  color:#6C7A8E;
  font-weight:500;
  letter-spacing:.01em;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__section,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__section,
.dmcm-ui--theme-pro .dmcm-manager-panel__section{
  padding:1.18rem 1.22rem 1.26rem;
  border:1px solid rgba(7,17,31,.05);
  border-radius:28px;
  background:rgba(255,255,255,.78);
  box-shadow:0 10px 26px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__section + .dmcm-manager-panel__section,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__section + .dmcm-manager-panel__section,
.dmcm-ui--theme-pro .dmcm-manager-panel__section + .dmcm-manager-panel__section{margin-top:1rem}
.dmcm-ui--theme-luxury .dmcm-manager-panel__section-head,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__section-head,
.dmcm-ui--theme-pro .dmcm-manager-panel__section-head{
  margin-bottom:.95rem;
  padding-bottom:.2rem;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__section-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__section-title,
.dmcm-ui--theme-pro .dmcm-manager-panel__section-title{
  color:#07111F;
  font-weight:600;
  letter-spacing:-.022em;
}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces,
.dmcm-ui--theme-pro .dmcm-manager-workspaces{
  gap:.38rem;
  padding:.32rem;
  border-radius:999px;
  background:rgba(255,255,255,.66);
}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link{
  min-height:2.24rem;
  padding:.42rem .88rem;
  border:1px solid transparent;
  border-radius:999px;
  background:transparent;
  color:#667587;
  font-size:.76rem;
  font-weight:700;
  letter-spacing:.012em;
}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link:focus-visible{
  background:rgba(255,255,255,.82);
  border-color:rgba(7,17,31,.06);
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link[aria-current="page"],
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link[aria-current="page"],
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link[aria-current="page"]{
  background:#07111F;
  border-color:#07111F;
  color:#F6F8FB;
  box-shadow:0 12px 24px rgba(7,17,31,.14);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-switch{
  gap:.46rem;
  padding:.34rem;
  border:1px solid rgba(7,17,31,.06);
  border-radius:26px;
  background:rgba(255,255,255,.72);
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab{
  min-width:11rem;
  padding:.82rem .96rem;
  border:1px solid transparent;
  border-radius:22px;
  background:transparent;
  color:#07111F;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab strong,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab strong{
  font-size:.91rem;
  font-weight:600;
  letter-spacing:-.025em;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab span{
  color:#738295;
  font-weight:500;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab:focus-visible{
  background:rgba(67,217,173,.1);
  border-color:rgba(67,217,173,.14);
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.active,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.active,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.active{
  background:#07111F;
  border-color:#07111F;
  color:#F6F8FB;
  box-shadow:0 12px 24px rgba(7,17,31,.16);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab[aria-selected="true"] span{color:rgba(246,248,251,.72)}
.dmcm-ui--theme-luxury .dmcm-manager-kpi-strip,
.dmcm-ui--theme-premium-dark .dmcm-manager-kpi-strip,
.dmcm-ui--theme-pro .dmcm-manager-kpi-strip{
  gap:.62rem;
  margin:0 0 1rem;
  padding:0;
  border:0;
  background:transparent;
  box-shadow:none;
  backdrop-filter:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-kpi-strip__item,
.dmcm-ui--theme-premium-dark .dmcm-manager-kpi-strip__item,
.dmcm-ui--theme-pro .dmcm-manager-kpi-strip__item{
  padding:.84rem .92rem;
  border:1px solid rgba(7,17,31,.05);
  border-radius:22px;
  background:rgba(255,255,255,.86);
  box-shadow:0 10px 24px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-kpi-strip__item strong,
.dmcm-ui--theme-premium-dark .dmcm-manager-kpi-strip__item strong,
.dmcm-ui--theme-pro .dmcm-manager-kpi-strip__item strong{
  color:#07111F;
  font-size:1.18rem;
  font-weight:600;
  letter-spacing:-.03em;
}
.dmcm-ui--theme-luxury .dmcm-manager-kpi-strip__item span,
.dmcm-ui--theme-premium-dark .dmcm-manager-kpi-strip__item span,
.dmcm-ui--theme-pro .dmcm-manager-kpi-strip__item span{
  color:#748397;
  font-size:.62rem;
  font-weight:700;
  letter-spacing:.08em;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metrics,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metrics,
.dmcm-ui--theme-pro .dmcm-manager-operations__metrics{gap:.78rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric{
  padding:1rem 1.02rem;
  border:1px solid rgba(7,17,31,.05);
  border-radius:24px;
  background:rgba(255,255,255,.86);
  box-shadow:0 10px 24px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-value,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-value,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-value{
  color:#07111F;
  font-weight:600;
  letter-spacing:-.03em;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__metric-copy span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__metric-copy span,
.dmcm-ui--theme-pro .dmcm-manager-operations__metric-copy span{
  color:#748397;
  font-weight:700;
  letter-spacing:.08em;
  text-transform:uppercase;
}
.dmcm-ui--theme-luxury .dmcm-manager-search input,
.dmcm-ui--theme-premium-dark .dmcm-manager-search input,
.dmcm-ui--theme-pro .dmcm-manager-search input{
  min-height:2.8rem;
  border:1px solid rgba(7,17,31,.06);
  border-radius:20px;
  background:rgba(255,255,255,.78);
  color:#07111F;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-search input::placeholder,
.dmcm-ui--theme-premium-dark .dmcm-manager-search input::placeholder,
.dmcm-ui--theme-pro .dmcm-manager-search input::placeholder{color:#8A97A8}
.dmcm-ui--theme-luxury .dmcm-manager-search input:focus,
.dmcm-ui--theme-premium-dark .dmcm-manager-search input:focus,
.dmcm-ui--theme-pro .dmcm-manager-search input:focus{
  border-color:rgba(67,217,173,.32);
  box-shadow:0 0 0 1px rgba(67,217,173,.18);
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn{
  min-height:2.3rem;
  border-radius:999px;
  font-weight:600;
  letter-spacing:-.01em;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary),
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary),
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary),
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary),
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary),
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary){
  border-color:rgba(7,17,31,.06);
  background:rgba(255,255,255,.72);
  color:#405062;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary):hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary):hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary):hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary):hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary):hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not(.dmcm-manager-action-button--tertiary):not(.dmcm-manager-action-btn--tertiary):hover{
  background:rgba(67,217,173,.1);
  border-color:rgba(67,217,173,.14);
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn--primary{
  background:#07111F;
  border-color:#07111F;
  color:#F6F8FB;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn--primary:hover{
  background:#0F1B2F;
  border-color:#0F1B2F;
  color:#F6F8FB;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar{
  padding:1.08rem 1.1rem 1.14rem;
  border:1px solid rgba(7,17,31,.05);
  border-radius:28px;
  background:rgba(255,255,255,.84);
  box-shadow:0 12px 28px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar-head,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar-head,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar-head{margin-bottom:.82rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar-title,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar-title,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar-title{
  color:#07111F;
  font-weight:600;
  letter-spacing:-.024em;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__calendar-subhead,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__calendar-subhead,
.dmcm-ui--theme-pro .dmcm-manager-operations__calendar-subhead{margin-bottom:.86rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__days,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__days,
.dmcm-ui--theme-pro .dmcm-manager-operations__days{gap:.62rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day,
.dmcm-ui--theme-pro .dmcm-manager-operations__day{
  min-height:6rem;
  padding:.78rem .8rem .82rem;
  border:1px solid rgba(7,17,31,.05);
  border-radius:22px;
  background:rgba(255,255,255,.76);
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day:hover,
.dmcm-ui--theme-luxury .dmcm-manager-operations__day:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-operations__day:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations__day:focus-visible{
  background:rgba(67,217,173,.08);
  border-color:rgba(67,217,173,.14);
  color:#07111F;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected{
  background:#07111F;
  border-color:#07111F;
  color:#F6F8FB;
  box-shadow:0 14px 28px rgba(7,17,31,.16);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy{color:#F6F8FB}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--past,
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--muted,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--past,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--muted,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--past,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--muted{
  background:rgba(240,244,248,.72);
  color:#78889C;
  opacity:1;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--empty,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--empty,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--empty{background:rgba(255,255,255,.74)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--low,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--low,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--low{background:#EFFAF4}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--medium,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--medium,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--medium{background:#FFF7E9}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--high,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--high,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--high{background:#FFF1E8}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--full,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--full,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--full{background:#FFF1F3}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item{
  gap:.78rem;
  padding:.96rem 1rem;
  border:1px solid rgba(7,17,31,.05);
  border-radius:24px;
  background:rgba(255,255,255,.82);
  box-shadow:0 12px 28px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item:hover{
  border-color:rgba(7,17,31,.08);
  box-shadow:0 16px 30px rgba(7,17,31,.06);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--reservation{
  background:rgba(255,255,255,.84);
  border-left:2px solid #43D9AD;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--blocked{
  background:rgba(255,255,255,.84);
  border-left:2px solid #F7B955;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--cleaning{
  background:rgba(255,255,255,.84);
  border-left:2px solid #A78BFA;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--primary{
  background:#07111F;
  border-color:#07111F;
  color:#F6F8FB;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary{
  background:rgba(67,217,173,.12);
  border-color:rgba(67,217,173,.18);
  color:#0D6B4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--tertiary{
  background:rgba(255,107,107,.08);
  border-color:rgba(255,107,107,.16);
  color:#B65151;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__free-units,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__free-units,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-units{gap:.86rem}
.dmcm-ui--theme-luxury .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-unit{
  padding:1rem 1.02rem;
  border:1px solid rgba(7,17,31,.05);
  border-radius:24px;
  background:rgba(255,255,255,.82);
  box-shadow:0 10px 24px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__free-unit-head,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__free-unit-head,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-unit-head{margin-bottom:.7rem}
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions{gap:.42rem}
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary{
  background:#FAFF7F;
  border-color:transparent;
  color:#07111F;
  font-weight:700;
}
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover{
  background:#F2F886;
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__scroll,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__scroll,
.dmcm-ui--theme-pro .dmcm-manager-operations__scroll{
  scrollbar-width:thin;
  scrollbar-color:rgba(7,17,31,.18) transparent;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__scroll::-webkit-scrollbar,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__scroll::-webkit-scrollbar,
.dmcm-ui--theme-pro .dmcm-manager-operations__scroll::-webkit-scrollbar{width:7px;height:7px}
.dmcm-ui--theme-luxury .dmcm-manager-operations__scroll::-webkit-scrollbar-track,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__scroll::-webkit-scrollbar-track,
.dmcm-ui--theme-pro .dmcm-manager-operations__scroll::-webkit-scrollbar-track{background:transparent}
.dmcm-ui--theme-luxury .dmcm-manager-operations__scroll::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__scroll::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro .dmcm-manager-operations__scroll::-webkit-scrollbar-thumb{
  background:rgba(7,17,31,.18);
  border-radius:999px;
  border:2px solid transparent;
  background-clip:padding-box;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-nav,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav,
.dmcm-ui--theme-pro .dmcm-manager-week-nav{gap:.42rem}
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button{
  border:1px solid rgba(255,255,255,.08);
  border-radius:999px;
  background:rgba(16,24,39,.72);
  color:#DDE7F2;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button:focus-visible{
  background:rgba(67,217,173,.12);
  border-color:rgba(67,217,173,.18);
  color:#E9FFF7;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-pro .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__viewport{
  padding:.72rem .62rem .82rem;
  border:1px solid rgba(255,255,255,.06);
  border-radius:26px;
  background:linear-gradient(180deg,#111827 0%,#0D1320 100%);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.03);
  scrollbar-width:thin;
  scrollbar-color:rgba(255,255,255,.16) transparent;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-board__viewport::-webkit-scrollbar,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__viewport::-webkit-scrollbar,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-board__viewport::-webkit-scrollbar,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__viewport::-webkit-scrollbar,
.dmcm-ui--theme-pro .dmcm-manager-week-board__viewport::-webkit-scrollbar,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__viewport::-webkit-scrollbar{width:7px;height:7px}
.dmcm-ui--theme-luxury .dmcm-manager-week-board__viewport::-webkit-scrollbar-track,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__viewport::-webkit-scrollbar-track,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-board__viewport::-webkit-scrollbar-track,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__viewport::-webkit-scrollbar-track,
.dmcm-ui--theme-pro .dmcm-manager-week-board__viewport::-webkit-scrollbar-track,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__viewport::-webkit-scrollbar-track{background:transparent}
.dmcm-ui--theme-luxury .dmcm-manager-week-board__viewport::-webkit-scrollbar-thumb,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__viewport::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-board__viewport::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__viewport::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro .dmcm-manager-week-board__viewport::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__viewport::-webkit-scrollbar-thumb{
  background:rgba(255,255,255,.16);
  border-radius:999px;
  border:2px solid transparent;
  background-clip:padding-box;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell{
  background:rgba(255,255,255,.04);
  color:#ECF3FB;
  border-bottom-color:rgba(255,255,255,.08);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell--room{
  background:linear-gradient(180deg,#141D31 0%,#101827 100%);
  color:#EEF4FB;
  box-shadow:8px 0 18px -18px rgba(0,0,0,.72);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell{
  border-color:rgba(255,255,255,.06);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell:not(.dmcm-manager-operations-week__cell--room),
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell:not(.dmcm-manager-operations-week__cell--room),
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell:not(.dmcm-manager-operations-week__cell--room){
  background:rgba(255,255,255,.018);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell .dmcm-manager-panel__badge{
  border-color:rgba(255,255,255,.06);
  box-shadow:none;
}
@media (max-width: 767px){
  .dmcm-ui--theme-luxury .dmcm-manager-panel,
  .dmcm-ui--theme-premium-dark .dmcm-manager-panel,
  .dmcm-ui--theme-pro .dmcm-manager-panel{padding:1rem .82rem 1.4rem}
  .dmcm-ui--theme-luxury .dmcm-manager-panel__header,
  .dmcm-ui--theme-premium-dark .dmcm-manager-panel__header,
  .dmcm-ui--theme-pro .dmcm-manager-panel__header,
  .dmcm-ui--theme-luxury .dmcm-manager-panel__section,
  .dmcm-ui--theme-premium-dark .dmcm-manager-panel__section,
  .dmcm-ui--theme-pro .dmcm-manager-panel__section{padding:1rem .94rem}
  .dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab,
  .dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab,
  .dmcm-ui--theme-pro .dmcm-manager-operations__view-tab{min-width:0}
}

/* C138.1 design tokens and semantic color language */
:root,
.dmcm-ui--theme-luxury,
.dmcm-ui--theme-premium-dark,
.dmcm-ui--theme-pro{
  --dmcm-surface-0:rgba(255,255,255,.92);
  --dmcm-surface-1:rgba(255,255,255,.84);
  --dmcm-surface-2:#101827;
  --dmcm-surface-3:#162033;
  --dmcm-text-primary:#07111F;
  --dmcm-text-secondary:#4F6074;
  --dmcm-text-muted:#7C8A9B;
  --dmcm-border-soft:rgba(7,17,31,.07);
  --dmcm-border-strong:rgba(7,17,31,.12);
  --dmcm-reservation:#43D9AD;
  --dmcm-reservation-soft:rgba(67,217,173,.12);
  --dmcm-reservation-glow:rgba(67,217,173,.18);
  --dmcm-block:#E4A85A;
  --dmcm-block-soft:rgba(228,168,90,.14);
  --dmcm-block-glow:rgba(228,168,90,.18);
  --dmcm-cleaning:#94A3F7;
  --dmcm-cleaning-soft:rgba(148,163,247,.14);
  --dmcm-cleaning-glow:rgba(148,163,247,.18);
  --dmcm-danger:#DE7B68;
  --dmcm-danger-soft:rgba(222,123,104,.14);
  --dmcm-warning:#D7A35C;
  --dmcm-warning-soft:rgba(215,163,92,.14);
  --dmcm-success:#43D9AD;
  --dmcm-success-soft:rgba(67,217,173,.14);
  --dmcm-focus-ring:0 0 0 2px rgba(67,217,173,.22);
  --dmcm-hover-soft:rgba(67,217,173,.08);
  --dmcm-active-shadow:0 12px 26px rgba(7,17,31,.14);
}
.dmcm-ui--theme-luxury,
.dmcm-ui--theme-premium-dark,
.dmcm-ui--theme-pro{
  --dmcm-surface-0:rgba(255,255,255,.9);
  --dmcm-surface-1:rgba(255,255,255,.8);
  --dmcm-surface-2:#101827;
  --dmcm-surface-3:#162033;
  --dmcm-text-primary:#07111F;
  --dmcm-text-secondary:#55667A;
  --dmcm-text-muted:#7A899B;
  --dmcm-border-soft:rgba(7,17,31,.06);
  --dmcm-border-strong:rgba(7,17,31,.11);
  --dmcm-reservation:#43D9AD;
  --dmcm-reservation-soft:rgba(67,217,173,.12);
  --dmcm-reservation-glow:rgba(67,217,173,.16);
  --dmcm-block:#E4A85A;
  --dmcm-block-soft:rgba(228,168,90,.14);
  --dmcm-block-glow:rgba(228,168,90,.16);
  --dmcm-cleaning:#94A3F7;
  --dmcm-cleaning-soft:rgba(148,163,247,.14);
  --dmcm-cleaning-glow:rgba(148,163,247,.18);
  --dmcm-danger:#DE7B68;
  --dmcm-danger-soft:rgba(222,123,104,.14);
  --dmcm-warning:#D7A35C;
  --dmcm-warning-soft:rgba(215,163,92,.14);
  --dmcm-success:#43D9AD;
  --dmcm-success-soft:rgba(67,217,173,.14);
  --dmcm-focus-ring:0 0 0 2px rgba(67,217,173,.18);
  --dmcm-hover-soft:rgba(67,217,173,.08);
  --dmcm-active-shadow:0 12px 24px rgba(7,17,31,.12);
  --dmcm-info:var(--dmcm-reservation);
  --dmcm-blocked:var(--dmcm-block);
  --dmcm-cleaning:#94A3F7;
  --dmcm-text:var(--dmcm-text-primary);
  --dmcm-text-muted:var(--dmcm-text-secondary);
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge,
.dmcm-ui--theme-luxury .dmcm-operational-badge,
.dmcm-ui--theme-premium-dark .dmcm-operational-badge,
.dmcm-ui--theme-pro .dmcm-operational-badge{
  border:1px solid transparent;
  letter-spacing:.03em;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--ok,
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--info,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--ok,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--info,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--ok,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--info{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--warning,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--warning,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--warning{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--error,
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--error,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--danger,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--error,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--danger{
  background:var(--dmcm-danger-soft);
  border-color:rgba(222,123,104,.18);
  color:#A55343;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge--unknown,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge--unknown,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge--unknown{
  background:rgba(7,17,31,.05);
  border-color:rgba(7,17,31,.08);
  color:var(--dmcm-text-secondary);
}
.dmcm-ui--theme-luxury .dmcm-operational-badge--severity-info,
.dmcm-ui--theme-luxury .dmcm-operational-badge--severity-normal,
.dmcm-ui--theme-premium-dark .dmcm-operational-badge--severity-info,
.dmcm-ui--theme-premium-dark .dmcm-operational-badge--severity-normal,
.dmcm-ui--theme-pro .dmcm-operational-badge--severity-info,
.dmcm-ui--theme-pro .dmcm-operational-badge--severity-normal{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-operational-badge--severity-warning,
.dmcm-ui--theme-premium-dark .dmcm-operational-badge--severity-warning,
.dmcm-ui--theme-pro .dmcm-operational-badge--severity-warning{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-operational-badge--severity-danger,
.dmcm-ui--theme-premium-dark .dmcm-operational-badge--severity-danger,
.dmcm-ui--theme-pro .dmcm-operational-badge--severity-danger{
  background:var(--dmcm-danger-soft);
  border-color:rgba(222,123,104,.18);
  color:#A55343;
}
.dmcm-ui--theme-luxury .state-upcoming,
.dmcm-ui--theme-luxury .state-ready,
.dmcm-ui--theme-luxury .state-checked-out,
.dmcm-ui--theme-premium-dark .state-upcoming,
.dmcm-ui--theme-premium-dark .state-ready,
.dmcm-ui--theme-premium-dark .state-checked-out,
.dmcm-ui--theme-pro .state-upcoming,
.dmcm-ui--theme-pro .state-ready,
.dmcm-ui--theme-pro .state-checked-out{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .state-arrival-today,
.dmcm-ui--theme-luxury .state-pending-checkin,
.dmcm-ui--theme-luxury .state-departure-today,
.dmcm-ui--theme-luxury .state-payment-pending,
.dmcm-ui--theme-luxury .state-docs-pending,
.dmcm-ui--theme-luxury .state-ses-pending,
.dmcm-ui--theme-premium-dark .state-arrival-today,
.dmcm-ui--theme-premium-dark .state-pending-checkin,
.dmcm-ui--theme-premium-dark .state-departure-today,
.dmcm-ui--theme-premium-dark .state-payment-pending,
.dmcm-ui--theme-premium-dark .state-docs-pending,
.dmcm-ui--theme-premium-dark .state-ses-pending,
.dmcm-ui--theme-pro .state-arrival-today,
.dmcm-ui--theme-pro .state-pending-checkin,
.dmcm-ui--theme-pro .state-departure-today,
.dmcm-ui--theme-pro .state-payment-pending,
.dmcm-ui--theme-pro .state-docs-pending,
.dmcm-ui--theme-pro .state-ses-pending{
  background:var(--dmcm-warning-soft);
  border-color:rgba(215,163,92,.18);
  color:#8A5E1E;
}
.dmcm-ui--theme-luxury .state-cleaning-required,
.dmcm-ui--theme-luxury .state-cleaning-in-progress,
.dmcm-ui--theme-premium-dark .state-cleaning-required,
.dmcm-ui--theme-premium-dark .state-cleaning-in-progress,
.dmcm-ui--theme-pro .state-cleaning-required,
.dmcm-ui--theme-pro .state-cleaning-in-progress{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .state-checked-in,
.dmcm-ui--theme-luxury .state-in-house,
.dmcm-ui--theme-premium-dark .state-checked-in,
.dmcm-ui--theme-premium-dark .state-in-house,
.dmcm-ui--theme-pro .state-checked-in,
.dmcm-ui--theme-pro .state-in-house{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .state-blocked,
.dmcm-ui--theme-premium-dark .state-blocked,
.dmcm-ui--theme-pro .state-blocked{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .state-cancelled,
.dmcm-ui--theme-luxury .state-conflict,
.dmcm-ui--theme-premium-dark .state-cancelled,
.dmcm-ui--theme-premium-dark .state-conflict,
.dmcm-ui--theme-pro .state-cancelled,
.dmcm-ui--theme-pro .state-conflict{
  background:var(--dmcm-danger-soft);
  border-color:rgba(222,123,104,.18);
  color:#A55343;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn,
.dmcm-ui--theme-luxury .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button,
.dmcm-ui--theme-pro .dmcm-manager-action-btn,
.dmcm-ui--theme-pro .dmcm-manager-action-button{
  border-radius:999px;
  font-weight:600;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-luxury .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-action-button:focus-visible{box-shadow:var(--dmcm-focus-ring)}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary{
  background:#FAFF7F;
  border-color:transparent;
  color:#07111F;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button--primary:hover{
  background:#F2F886;
  border-color:transparent;
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--secondary{
  background:var(--dmcm-surface-2);
  border-color:rgba(255,255,255,.08);
  color:#E8EFF8;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button--secondary:hover{
  background:rgba(67,217,173,.14);
  border-color:rgba(67,217,173,.2);
  color:#0B6D4B;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--ghost,
.dmcm-ui--theme-pro .dmcm-manager-action-button--ghost,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-action-button--tertiary{
  background:transparent;
  border-color:transparent;
  color:var(--dmcm-text-secondary);
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--ghost:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--ghost:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--tertiary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--ghost:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--ghost:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--tertiary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--ghost:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button--ghost:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--tertiary:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button--tertiary:hover{
  background:var(--dmcm-hover-soft);
  border-color:rgba(67,217,173,.14);
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--danger,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-pro .dmcm-manager-action-button--danger{
  background:var(--dmcm-danger-soft);
  border-color:rgba(222,123,104,.18);
  color:#A55343;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-luxury .dmcm-manager-action-button--danger:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button--danger:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro .dmcm-manager-action-button--danger:hover{
  background:rgba(222,123,104,.18);
  border-color:rgba(222,123,104,.24);
  color:#8E4638;
}
.dmcm-ui--theme-luxury .dmcm-manager-action-button.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link[aria-current="page"],
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.active,
.dmcm-ui--theme-luxury .dmcm-manager-drawer__tab.is-active,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-premium-dark .dmcm-manager-action-button.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link[aria-current="page"],
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.active,
.dmcm-ui--theme-premium-dark .dmcm-manager-drawer__tab.is-active,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-pro .dmcm-manager-action-button.is-active,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link.is-active,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link[aria-current="page"],
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.active,
.dmcm-ui--theme-pro .dmcm-manager-drawer__tab.is-active,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button--current{
  background:var(--dmcm-reservation);
  border-color:transparent;
  color:#07111F;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab[aria-selected="true"] span{color:#0E5C43}
.dmcm-ui--theme-luxury .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-luxury .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-luxury .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-luxury .dmcm-manager-drawer__tab:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-drawer__tab:hover,
.dmcm-ui--theme-pro .dmcm-manager-workspaces__link:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-pro .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-pro .dmcm-manager-drawer__tab:hover{
  border-color:var(--dmcm-reservation-glow);
  background:var(--dmcm-hover-soft);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--reservation{
  border-left-color:var(--dmcm-reservation);
  box-shadow:0 0 0 1px rgba(67,217,173,.04),0 10px 24px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--blocked{
  border-left-color:var(--dmcm-block);
  box-shadow:0 0 0 1px rgba(228,168,90,.04),0 10px 24px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--cleaning{
  border-left-color:var(--dmcm-cleaning);
  box-shadow:0 0 0 1px rgba(148,163,247,.04),0 10px 24px rgba(7,17,31,.04);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-reservation-soft);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-reservation-soft);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-block-soft);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-cleaning-soft);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-alerts__item--warning,
.dmcm-ui--theme-premium-dark .dmcm-manager-alerts__item--warning,
.dmcm-ui--theme-pro .dmcm-manager-alerts__item--warning{border-left-color:var(--dmcm-block)}
.dmcm-ui--theme-luxury .dmcm-manager-alerts__item--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-alerts__item--danger,
.dmcm-ui--theme-pro .dmcm-manager-alerts__item--danger{border-left-color:var(--dmcm-danger)}
.dmcm-ui--theme-luxury .dmcm-manager-alerts__item--info,
.dmcm-ui--theme-premium-dark .dmcm-manager-alerts__item--info,
.dmcm-ui--theme-pro .dmcm-manager-alerts__item--info{border-left-color:var(--dmcm-reservation)}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--has-blocked::before,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--has-blocked::before,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--has-blocked::before{
  background:linear-gradient(90deg,rgba(228,168,90,.72),var(--dmcm-block));
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--has-cleaning::after,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--has-cleaning::after,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--has-cleaning::after{
  background:var(--dmcm-cleaning);
  box-shadow:0 0 0 2px rgba(255,255,255,.76);
}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__legend-item.week-arrival .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__legend-item.week-occupied .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__legend-item.week-arrival .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__legend-item.week-occupied .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__legend-item.week-arrival .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__legend-item.week-occupied .dmcm-manager-week-plan__legend-dot{background:var(--dmcm-reservation)}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__legend-item.week-departure .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__legend-item.week-blocked .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__legend-item.week-departure .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__legend-item.week-blocked .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__legend-item.week-departure .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__legend-item.week-blocked .dmcm-manager-week-plan__legend-dot{background:var(--dmcm-block)}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__legend-item.week-cleaning .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__legend-item.week-cleaning .dmcm-manager-week-plan__legend-dot,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__legend-item.week-cleaning .dmcm-manager-week-plan__legend-dot{background:var(--dmcm-cleaning)}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-occupied,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-occupied,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-occupied{
  box-shadow:inset 0 0 0 1px rgba(67,217,173,.14),0 0 0 1px rgba(67,217,173,.05);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-blocked,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-blocked,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-blocked{
  box-shadow:inset 0 0 0 1px rgba(228,168,90,.16),0 0 0 1px rgba(228,168,90,.05);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-cleaning,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-cleaning{
  box-shadow:inset 0 0 0 1px rgba(148,163,247,.18),0 0 0 1px rgba(148,163,247,.05);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label{
  background:var(--dmcm-reservation-soft);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label{
  background:var(--dmcm-block-soft);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label{
  background:var(--dmcm-cleaning-soft);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-timeline-table__status--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-timeline-table__status--reservation,
.dmcm-ui--theme-pro .dmcm-manager-timeline-table__status--reservation{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-timeline-table__status--blocked,
.dmcm-ui--theme-premium-dark .dmcm-manager-timeline-table__status--blocked,
.dmcm-ui--theme-pro .dmcm-manager-timeline-table__status--blocked{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-timeline-table__status--cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-timeline-table__status--cleaning,
.dmcm-ui--theme-pro .dmcm-manager-timeline-table__status--cleaning{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}

/* C138.2 badge/button semantic split + daily/weekly consistency */
.dmcm-ui--theme-luxury .dmcm-manager-panel__badge,
.dmcm-ui--theme-luxury .dmcm-operational-badge,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-operational-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-pro .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-operational-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__legend-item{
  min-height:auto;
  border:1px solid rgba(255,255,255,.08);
  border-radius:999px;
  box-shadow:none;
  backdrop-filter:blur(8px);
  letter-spacing:.04em;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-badge{
  min-width:0;
  padding:.18rem .42rem;
  font-size:.56rem;
  font-weight:700;
  text-transform:uppercase;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell-label{
  min-height:18px;
  padding:.08rem .34rem;
  font-size:.53rem;
  font-weight:700;
  border-width:1px;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__hint{
  padding:.1rem .34rem;
  font-size:.5rem;
  font-weight:700;
  background:rgba(255,255,255,.05);
  color:#C6D2E2;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-pro .dmcm-manager-week-plan__legend-item{
  padding:.16rem .42rem;
  background:rgba(255,255,255,.06);
  color:#C6D2E0;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-occupied .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-luxury .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__hint--gap,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__hint--gap,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__hint--gap{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#9A6321;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-cell__hint--opportunity,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-cell__hint--opportunity,
.dmcm-ui--theme-pro .dmcm-manager-week-cell__hint--opportunity{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell-miniaction,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell-miniaction,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell-miniaction{
  width:20px;
  height:20px;
  border-color:rgba(217,255,87,.16);
  background:rgba(217,255,87,.92);
  color:#07111F;
  font-size:.78rem;
  font-weight:800;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-luxury .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"],
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"],
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-pro .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"]{
  background:#F2F886;
  border-color:rgba(250,255,127,.26);
  color:#07111F;
  transform:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button{
  min-height:36px;
  border-radius:12px;
  font-weight:600;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation{
  background:#FAFF7F;
  border-color:transparent;
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta{color:#49596E}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation:focus-visible{
  background:#F2F886 !important;
  border-color:transparent !important;
  color:#07111F !important;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--block:focus-visible{
  background:rgba(228,168,90,.18) !important;
  border-color:rgba(228,168,90,.24) !important;
  color:#7B4A12 !important;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover .dmcm-manager-week-quick-popover__button--cleaning:focus-visible{
  background:rgba(148,163,247,.18) !important;
  border-color:rgba(148,163,247,.24) !important;
  color:#4E58A3 !important;
}
.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__meta{opacity:1}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--has-blocked,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--has-blocked,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--has-blocked{
  box-shadow:inset 0 0 0 1px rgba(228,168,90,.14);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__day--has-cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__day--has-cleaning,
.dmcm-ui--theme-pro .dmcm-manager-operations__day--has-cleaning{
  box-shadow:inset 0 0 0 1px rgba(148,163,247,.12);
}
.dmcm-ui--theme-luxury .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-premium-dark .dmcm-manager-operations__free-unit,
.dmcm-ui--theme-pro .dmcm-manager-operations__free-unit{
  border:1px solid var(--dmcm-border-soft);
}
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary{
  background:#FAFF7F;
  border-color:transparent;
  color:#07111F;
}
.dmcm-ui--theme-luxury,
.dmcm-ui--theme-premium-dark,
.dmcm-ui--theme-pro{
  --dmcm-luxury-lime:#FAFF7F;
  --dmcm-luxury-lime-hover:#F2F886;
}

/* C138.3c visual enforcement */
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary{
  background:var(--dmcm-luxury-lime);
  border-color:rgba(250,255,127,.32);
  color:#07111F;
  box-shadow:0 10px 22px rgba(250,255,127,.12);
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover{
  background:var(--dmcm-luxury-lime-hover);
  border-color:rgba(250,255,127,.38);
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--danger,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--danger,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn--tertiary{
  background:rgba(255,122,102,.12);
  border-color:rgba(255,122,102,.2);
  color:#C65B49;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-panel__badge,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-operational-badge,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-operational-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-operational-badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-cell__hint{
  border-width:1px;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction{
  width:19px;
  height:19px;
  background:var(--dmcm-luxury-lime);
  border-color:rgba(250,255,127,.32);
  color:#07111F;
  box-shadow:0 6px 14px rgba(250,255,127,.12);
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"],
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"],
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"]{
  background:var(--dmcm-luxury-lime-hover);
  border-color:rgba(250,255,127,.38);
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell-label{
  min-height:17px;
  padding:.08rem .3rem;
  font-size:.5rem;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell.week-cleaning .dmcm-manager-operations-week__cell-label{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell.week-blocked .dmcm-manager-operations-week__cell-label{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-cell__hint--opportunity,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-cell__hint--opportunity,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-cell__hint--opportunity{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-cell__hint--gap,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-cell__hint--gap,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-cell__hint--gap{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation{
  background:var(--dmcm-luxury-lime);
  border-color:rgba(250,255,127,.32);
  color:#07111F;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:focus-visible{
  background:var(--dmcm-luxury-lime-hover) !important;
  border-color:rgba(250,255,127,.38) !important;
  color:#07111F !important;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-reservation-soft);
  border-color:var(--dmcm-reservation-glow);
  color:#0E6C4C;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-operations__agenda-badge{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-luxury .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-alerts__item,
.dmcm-ui--theme-premium-dark .dmcm-manager-alerts__item,
.dmcm-ui--theme-pro .dmcm-manager-alerts__item{
  border-color:var(--dmcm-border-soft);
  background:rgba(255,255,255,.8);
}
.dmcm-ui--theme-luxury .dmcm-manager-alerts__item .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury .dmcm-manager-alerts__item .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-alerts__item .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark .dmcm-manager-alerts__item .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro .dmcm-manager-alerts__item .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro .dmcm-manager-alerts__item .dmcm-manager-action-btn--primary{
  background:#07111F;
  border-color:#07111F;
  color:#F6F8FB;
}

/* C138.4 premium operational language consolidation */
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-panel__badge,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-operational-badge,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-timeline-table__status,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-panel__badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-operational-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-timeline-table__status,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-panel__badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-operational-badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-badge,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-timeline-table__status{
  box-shadow:none;
  text-transform:uppercase;
  letter-spacing:.045em;
  font-weight:700;
}

.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary){
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.08);
  color:#D7E1EF;
  box-shadow:none;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):hover{
  background:rgba(255,255,255,.09);
  border-color:rgba(255,255,255,.12);
  color:#F6F8FB;
}

.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--danger,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--tertiary.dmcm-manager-action-btn--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--tertiary.dmcm-manager-action-btn--danger,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--danger,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn--danger,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--tertiary.dmcm-manager-action-btn--danger{
  background:rgba(255,122,102,.12);
  border-color:rgba(255,122,102,.18);
  color:#D16A57;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--danger:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-action-button--tertiary.dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--danger:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-action-button--tertiary.dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--danger:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-action-button--tertiary.dmcm-manager-action-btn--danger:hover{
  background:rgba(255,122,102,.16);
  border-color:rgba(255,122,102,.24);
  color:#E57A66;
}

.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="reservation"],
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-alerts__item--info,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="reservation"],
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-alerts__item--info,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="reservation"],
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-alerts__item--info{
  background:linear-gradient(180deg,rgba(67,217,173,.08) 0%,rgba(67,217,173,.03) 100%);
  border-color:rgba(67,217,173,.16);
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="blocked"],
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-alerts__item--warning,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="blocked"],
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-alerts__item--warning,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="blocked"],
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-alerts__item--warning{
  background:linear-gradient(180deg,rgba(228,168,90,.09) 0%,rgba(228,168,90,.035) 100%);
  border-color:rgba(228,168,90,.18);
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="cleaning"],
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="cleaning"],
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="cleaning"]{
  background:linear-gradient(180deg,rgba(148,163,247,.09) 0%,rgba(148,163,247,.035) 100%);
  border-color:rgba(148,163,247,.18);
}

.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-housekeeping__item,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-alerts__item,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-housekeeping__item,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-alerts__item,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-housekeeping__item,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-alerts__item{
  box-shadow:none;
}

.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn--secondary:hover{
  background:rgba(148,163,247,.14);
  border-color:rgba(148,163,247,.2);
  color:#C9D0FF;
}

.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary:hover{
  background:rgba(67,217,173,.14);
  border-color:rgba(67,217,173,.2);
  color:#D6FFF0;
}

.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary{
  background:var(--dmcm-cleaning-soft);
  border-color:var(--dmcm-cleaning-glow);
  color:#5B65B3;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary{
  background:var(--dmcm-block-soft);
  border-color:var(--dmcm-block-glow);
  color:#8A5615;
}

.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-week-plan__legend-item{
  padding:.08rem .3rem;
  font-size:.49rem;
}
.dmcm-ui--theme-luxury .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark .dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro .dmcm-manager-panel .dmcm-manager-operations-week__cell-label{
  min-height:16px;
  padding:.06rem .28rem;
  font-size:.49rem;
}

/* C138.4d REAL ENFORCEMENT */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary{
  background:#FAFF7F !important;
  color:#07111F !important;
  border-color:rgba(250,255,127,.32) !important;
  box-shadow:0 10px 22px rgba(250,255,127,.12) !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--primary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--primary:hover{
  background:#F2F886 !important;
  color:#07111F !important;
  border-color:rgba(250,255,127,.38) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--tertiary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--tertiary{
  background:rgba(228,168,90,.16) !important;
  color:#8A5615 !important;
  border-color:rgba(228,168,90,.24) !important;
  box-shadow:none !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-free-room-actions .dmcm-manager-action-btn--secondary{
  background:rgba(148,163,247,.16) !important;
  color:#5B65B3 !important;
  border-color:rgba(148,163,247,.24) !important;
  box-shadow:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation{
  background:linear-gradient(180deg,rgba(67,217,173,.08) 0%,rgba(67,217,173,.03) 100%) !important;
  border-color:rgba(67,217,173,.16) !important;
  box-shadow:0 0 0 1px rgba(67,217,173,.04),0 10px 24px rgba(7,17,31,.04) !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked{
  background:linear-gradient(180deg,rgba(228,168,90,.09) 0%,rgba(228,168,90,.035) 100%) !important;
  border-color:rgba(228,168,90,.18) !important;
  box-shadow:0 0 0 1px rgba(228,168,90,.04),0 10px 24px rgba(7,17,31,.04) !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning{
  background:linear-gradient(180deg,rgba(148,163,247,.09) 0%,rgba(148,163,247,.035) 100%) !important;
  border-color:rgba(148,163,247,.18) !important;
  box-shadow:0 0 0 1px rgba(148,163,247,.04),0 10px 24px rgba(7,17,31,.04) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="reservation"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="reservation"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="reservation"]{
  background:linear-gradient(180deg,rgba(67,217,173,.08) 0%,rgba(67,217,173,.03) 100%) !important;
  border-color:rgba(67,217,173,.16) !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="blocked"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="blocked"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="blocked"]{
  background:linear-gradient(180deg,rgba(228,168,90,.09) 0%,rgba(228,168,90,.035) 100%) !important;
  border-color:rgba(228,168,90,.18) !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="cleaning"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="cleaning"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item[data-bulk-type="cleaning"]{
  background:linear-gradient(180deg,rgba(148,163,247,.09) 0%,rgba(148,163,247,.035) 100%) !important;
  border-color:rgba(148,163,247,.18) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item--info,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item--info,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item--info{
  background:linear-gradient(180deg,rgba(67,217,173,.08) 0%,rgba(67,217,173,.03) 100%) !important;
  border-color:rgba(67,217,173,.16) !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item--warning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item--warning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item--warning{
  background:linear-gradient(180deg,rgba(228,168,90,.09) 0%,rgba(228,168,90,.035) 100%) !important;
  border-color:rgba(228,168,90,.18) !important;
}

/* C138.5 PREMIUM INTERACTION CONSISTENCY */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary){
  background:rgba(255,255,255,.06) !important;
  border-color:rgba(255,255,255,.08) !important;
  color:#D7E1EF !important;
  box-shadow:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-action-button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--reservation .dmcm-manager-action-btn:hover{
  background:rgba(67,217,173,.14) !important;
  border-color:rgba(67,217,173,.22) !important;
  color:#D6FFF0 !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-action-button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--blocked .dmcm-manager-action-btn:hover{
  background:rgba(228,168,90,.16) !important;
  border-color:rgba(228,168,90,.24) !important;
  color:#F0D0A0 !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-action-button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item--cleaning .dmcm-manager-action-btn:hover{
  background:rgba(148,163,247,.16) !important;
  border-color:rgba(148,163,247,.24) !important;
  color:#D6DBFF !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-label{
  min-height:15px !important;
  padding:.05rem .26rem !important;
  font-size:.47rem !important;
  border-width:1px !important;
  box-shadow:none !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-cell__hint,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-cell__hint{
  padding:.07rem .28rem !important;
  font-size:.48rem !important;
  box-shadow:none !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction{
  width:19px !important;
  height:19px !important;
  background:#FAFF7F !important;
  border-color:rgba(250,255,127,.32) !important;
  color:#07111F !important;
  box-shadow:0 6px 14px rgba(250,255,127,.12) !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"]{
  background:#F2F886 !important;
  border-color:rgba(250,255,127,.38) !important;
  color:#07111F !important;
  box-shadow:0 6px 14px rgba(250,255,127,.14) !important;
}

/* C138.6 GLASS SECONDARY CONTROLS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary):not([disabled]):not([aria-disabled="true"]){
  background:rgba(255,255,255,.42) !important;
  border-color:rgba(15,23,42,.10) !important;
  color:#233047 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.65) !important;
  opacity:1 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn--secondary:hover{
  background:rgba(67,217,173,.12) !important;
  border-color:rgba(67,217,173,.22) !important;
  color:#163247 !important;
  box-shadow:0 8px 18px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--secondary:hover{
  background:rgba(148,163,247,.12) !important;
  border-color:rgba(148,163,247,.22) !important;
  color:#2E3D8F !important;
  box-shadow:0 8px 18px rgba(148,163,247,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--tertiary:hover{
  background:rgba(255,122,102,.12) !important;
  border-color:rgba(255,122,102,.22) !important;
  color:#8A3B34 !important;
  box-shadow:0 8px 18px rgba(255,122,102,.10) !important;
}

/* C138.7 FINAL GLASS CONTROLS AND MATCHED PANELS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-button--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn:not([disabled]):not([aria-disabled="true"]):not(.dmcm-manager-action-btn--primary){
  background:rgba(255,255,255,.58) !important;
  border-color:rgba(8,20,38,.14) !important;
  color:#0A172A !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 8px 20px rgba(8,20,38,.05) !important;
  opacity:1 !important;
  filter:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]{
  background:rgba(8,20,38,.88) !important;
  border-color:rgba(8,20,38,.34) !important;
  color:#F5F8FC !important;
  box-shadow:0 10px 22px rgba(8,20,38,.14), inset 0 1px 0 rgba(255,255,255,.08) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .dmcm-manager-action-btn--secondary:hover{
  background:rgba(67,217,173,.14) !important;
  border-color:rgba(67,217,173,.26) !important;
  color:#10243A !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button[data-dmcm-action="apply-local-view"]:hover{
  background:rgba(250,255,127,.18) !important;
  border-color:rgba(250,255,127,.34) !important;
  color:#F5F8FC !important;
  box-shadow:0 12px 24px rgba(250,255,127,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn:hover{
  background:rgba(148,163,247,.16) !important;
  border-color:rgba(148,163,247,.28) !important;
  color:#263885 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px rgba(148,163,247,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions .dmcm-manager-action-btn--danger:hover{
  background:rgba(255,147,120,.16) !important;
  border-color:rgba(255,147,120,.28) !important;
  color:#8A392F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 24px rgba(255,147,120,.10) !important;
}

@media (min-width: 1025px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-day-core-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-day-core-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-day-core-grid{
    align-items:stretch;
  }
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-day-primary,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-day-secondary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-day-primary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-day-secondary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-day-primary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-day-secondary{
    display:grid;
    align-content:stretch;
    min-height:0;
  }
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-day-primary > .dmcm-manager-panel__section,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-day-secondary > .dmcm-manager-panel__section,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-day-primary > .dmcm-manager-panel__section,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-day-secondary > .dmcm-manager-panel__section,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-day-primary > .dmcm-manager-panel__section,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-day-secondary > .dmcm-manager-panel__section{
    display:flex;
    flex-direction:column;
    height:100%;
    min-height:0;
  }
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-day-primary .dmcm-manager-operations__scroll,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-day-secondary .dmcm-manager-operations__scroll,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-day-primary .dmcm-manager-operations__scroll,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-day-secondary .dmcm-manager-operations__scroll,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-day-primary .dmcm-manager-operations__scroll,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-day-secondary .dmcm-manager-operations__scroll{
    flex:1 1 auto;
    min-height:0;
  }
}

/* C138.7b WP BUTTON OVERRIDE */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button-secondary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button-primary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-secondary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-primary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button-secondary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button-primary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item input[type="button"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button-secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button-primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button-secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button-primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item input[type="button"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button-secondary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar .button-primary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-secondary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-primary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button-secondary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__bulk-actions .button-primary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item input[type="button"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item button:not(.dmcm-manager-action-button--primary):not(.dmcm-manager-action-btn--primary){
  background:rgba(255,255,255,.58) !important;
  border:1px solid rgba(15,23,42,.14) !important;
  color:#0A172A !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 8px 20px rgba(8,20,38,.05) !important;
  backdrop-filter:blur(10px);
  opacity:1 !important;
  text-shadow:none !important;
  background-image:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"]{
  background:rgba(8,20,38,.82) !important;
  border:1px solid rgba(8,20,38,.24) !important;
  color:#F5F8FC !important;
  box-shadow:0 10px 22px rgba(8,20,38,.12), inset 0 1px 0 rgba(255,255,255,.08) !important;
  background-image:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item .button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item .button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item .button:hover{
  background:rgba(67,217,173,.14) !important;
  border-color:rgba(67,217,173,.26) !important;
  color:#10243A !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="inspect-entry"]:hover{
  background:rgba(67,217,173,.18) !important;
  border-color:rgba(250,255,127,.34) !important;
  color:#F7FBFF !important;
  box-shadow:0 12px 24px rgba(250,255,127,.10), inset 0 1px 0 rgba(255,255,255,.06) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item button:hover{
  background:rgba(148,163,247,.16) !important;
  border-color:rgba(148,163,247,.28) !important;
  color:#263885 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px rgba(148,163,247,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-primary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-primary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button-primary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions .button[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--danger:hover{
  background:rgba(255,147,120,.16) !important;
  border-color:rgba(255,147,120,.28) !important;
  color:#8A392F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 24px rgba(255,147,120,.10) !important;
}

/* C138.8 REAL ACTION BUTTON STATES */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-export-csv"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__bulk-actions [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__bulk-actions [data-dmcm-action="bulk-export-csv"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-export-csv"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__bulk-actions [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__bulk-actions [data-dmcm-action="bulk-export-csv"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-export-csv"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__bulk-actions [data-dmcm-action="bulk-update"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__bulk-actions [data-dmcm-action="bulk-export-csv"]{
  background:rgba(255,255,255,.42) !important;
  border:1px solid rgba(8,20,38,.16) !important;
  color:#0A172A !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 18px rgba(8,20,38,.04) !important;
  background-image:none !important;
  opacity:1 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]{
  border-color:rgba(255,147,120,.28) !important;
  color:#8A392F !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-export-csv"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-export-csv"]:hover{
  background:rgba(67,217,173,.16) !important;
  border-color:rgba(67,217,173,.34) !important;
  color:#07111F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover{
  background:rgba(148,163,247,.16) !important;
  border-color:rgba(148,163,247,.30) !important;
  color:#263885 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(148,163,247,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-agenda-toolbar__actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="cancelled"]:hover{
  background:rgba(255,147,120,.16) !important;
  border-color:rgba(255,147,120,.30) !important;
  color:#8A392F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 22px rgba(255,147,120,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]{
  background:rgba(8,20,38,.82) !important;
  border-color:rgba(8,20,38,.26) !important;
  color:#F4F8FD !important;
  box-shadow:0 10px 22px rgba(8,20,38,.12),inset 0 1px 0 rgba(255,255,255,.08) !important;
  background-image:none !important;
  opacity:1 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="inspect-entry"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="inspect-entry"]:hover{
  background:rgba(67,217,173,.14) !important;
  border-color:rgba(67,217,173,.32) !important;
  color:#07111F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover{
  background:rgba(67,217,173,.14) !important;
  border-color:rgba(67,217,173,.30) !important;
  color:#0F253B !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:not(:hover),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:not(:hover),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:not(:hover),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:not(:hover),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:not(:hover),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:not(:hover){
  background:rgba(255,255,255,.42) !important;
  border-color:rgba(8,20,38,.16) !important;
  color:#0A172A !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 18px rgba(8,20,38,.04) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover{
  background:rgba(148,163,247,.16) !important;
  border-color:rgba(148,163,247,.30) !important;
  color:#263885 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(148,163,247,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-item .dmcm-manager-action-btn--danger:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-button--tertiary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__item .dmcm-manager-action-btn--danger:hover{
  background:rgba(255,147,120,.16) !important;
  border-color:rgba(255,147,120,.30) !important;
  color:#8A392F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 22px rgba(255,147,120,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-search [data-dmcm-action="clear-search"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="apply-local-view"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="clear-search"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="apply-local-view"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-search [data-dmcm-action="clear-search"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="apply-local-view"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="clear-search"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="apply-local-view"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-search [data-dmcm-action="clear-search"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="apply-local-view"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="clear-search"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="apply-local-view"]{
  background:rgba(255,255,255,.42) !important;
  border:1px solid rgba(8,20,38,.16) !important;
  color:#0A172A !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 18px rgba(8,20,38,.04) !important;
  background-image:none !important;
  opacity:1 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-search [data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-search [data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-search [data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-toolbar [data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="clear-search"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel__actions [data-dmcm-action="apply-local-view"]:hover{
  background:rgba(67,217,173,.16) !important;
  border-color:rgba(67,217,173,.42) !important;
  color:#07111F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(67,217,173,.10) !important;
}

/* C138.9 REAL REMAINING BUTTON SELECTORS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-confirm],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="apply-local-view"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-confirm],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="apply-local-view"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-confirm],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item [data-dmcm-action="reservation-detail"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="save-local-view"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="apply-local-view"]{
  background:rgba(255,255,255,.42) !important;
  border:1px solid rgba(8,20,38,.16) !important;
  color:#0A172A !important;
  background-image:none !important;
  opacity:1 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 8px 18px rgba(8,20,38,.04) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"],
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]{
  background:rgba(8,20,38,.78) !important;
  color:#fff !important;
  border-color:rgba(67,217,173,.28) !important;
  box-shadow:0 10px 22px rgba(8,20,38,.12),inset 0 1px 0 rgba(255,255,255,.08) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item [data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item [data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="apply-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item [data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="save-local-view"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-saved-view [data-dmcm-action="apply-local-view"]:hover{
  background:rgba(67,217,173,.16) !important;
  border-color:rgba(67,217,173,.42) !important;
  color:#07111F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover{
  background:rgba(67,217,173,.16) !important;
  border-color:rgba(67,217,173,.34) !important;
  color:#07111F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover{
  background:rgba(148,163,247,.16) !important;
  border-color:rgba(148,163,247,.30) !important;
  color:#263885 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 22px rgba(148,163,247,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-confirm]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-confirm]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-confirm]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-confirm]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions [data-confirm]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions [data-confirm]:hover{
  background:rgba(255,147,120,.16) !important;
  border-color:rgba(255,147,120,.30) !important;
  color:#8A392F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 22px rgba(255,147,120,.10) !important;
}

/* C138.11 LEGACY PRIMARY BUTTON KILL */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-button.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-button.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary:not(:disabled),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-button.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-button.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-button.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-button.dmcm-manager-action-btn--compact:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary:not(:disabled){
  background:rgba(255,255,255,.38) !important;
  border:1px solid rgba(15,23,42,.12) !important;
  color:#223047 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 24px rgba(15,23,42,.06) !important;
  backdrop-filter:blur(14px);
  background-image:none !important;
  text-shadow:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:not(:disabled),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:not(:disabled){
  background:rgba(7,18,35,.78) !important;
  border:1px solid rgba(130,160,220,.22) !important;
  color:#ffffff !important;
  box-shadow:0 10px 24px rgba(7,18,35,.14),inset 0 1px 0 rgba(255,255,255,.08) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:focus-visible,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="status"][data-value="checked_in"]:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="reservation_status"][data-value="checked_in"]:focus-visible{
  background:rgba(250,255,127,.18) !important;
  border:1px solid rgba(250,255,127,.55) !important;
  color:#faff7f !important;
  box-shadow:0 10px 24px rgba(250,255,127,.12),inset 0 1px 0 rgba(255,255,255,.05) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary[data-dmcm-action="reservation-detail"]:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary[data-dmcm-action="reservation-detail"]:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="payment_status"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--primary.dmcm-manager-action-btn--compact[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="clean"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary[data-dmcm-action="reservation-detail"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-alerts__item button.dmcm-manager-action-button.dmcm-manager-action-button--secondary[data-dmcm-action="reservation-detail"]:focus-visible{
  background:rgba(67,217,173,.16) !important;
  border:1px solid rgba(67,217,173,.34) !important;
  color:#07111F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px rgba(67,217,173,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="dirty"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--secondary.dmcm-manager-action-btn--compact[data-dmcm-action="bulk-update"][data-field="housekeeping_status"][data-value="cleaning"]:hover{
  background:rgba(148,163,247,.16) !important;
  border:1px solid rgba(148,163,247,.30) !important;
  color:#263885 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 10px 24px rgba(148,163,247,.10) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--danger.dmcm-manager-action-btn--compact[data-confirm]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--danger.dmcm-manager-action-btn--compact[data-confirm]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--danger.dmcm-manager-action-btn--compact[data-confirm]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--danger.dmcm-manager-action-btn--compact[data-confirm]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__agenda-actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--danger.dmcm-manager-action-btn--compact[data-confirm]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping__actions button.dmcm-manager-action-btn.dmcm-manager-action-btn--danger.dmcm-manager-action-btn--compact[data-confirm]:hover{
  background:rgba(255,147,120,.16) !important;
  border:1px solid rgba(255,147,120,.30) !important;
  color:#8A392F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 24px rgba(255,147,120,.10) !important;
}

/* C151 legacy cleanup:
   Removed C138.12 and C138.13 emergency resets for operational/action-right buttons.
   They targeted legacy visual modifiers (--primary/--secondary/--tertiary/--danger/--compact)
   and broad card-actions-right wrappers that are superseded by C138.19 semantic actions
   plus the shared C150 token system. */

/* C138.19 FINAL SEMANTIC ACTION SYSTEM */
.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--glass,
.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--dark,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--glass,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--dark,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--glass,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--dark{
  background-image:none !important;
  text-shadow:none !important;
  opacity:1 !important;
  transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--glass,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--glass,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--glass{
  background:var(--dmcm-ds-button-glass-bg,rgba(255,255,255,.38)) !important;
  background-color:var(--dmcm-ds-button-glass-bg,rgba(255,255,255,.38)) !important;
  border:1px solid var(--dmcm-ds-button-glass-border,rgba(15,23,42,.12)) !important;
  color:var(--dmcm-ds-button-glass-text,#223047) !important;
  -webkit-text-fill-color:var(--dmcm-ds-button-glass-text,#223047) !important;
  box-shadow:var(--dmcm-ds-button-glass-shadow,inset 0 1px 0 rgba(255,255,255,.72),0 8px 24px rgba(15,23,42,.06)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--dark,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--dark,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--dark{
  background:var(--dmcm-ds-button-dark-bg,rgba(7,18,35,.78)) !important;
  background-color:var(--dmcm-ds-button-dark-bg,rgba(7,18,35,.78)) !important;
  border:1px solid var(--dmcm-ds-button-dark-border,rgba(130,160,220,.22)) !important;
  color:var(--dmcm-ds-button-dark-text,#ffffff) !important;
  -webkit-text-fill-color:var(--dmcm-ds-button-dark-text,#ffffff) !important;
  box-shadow:var(--dmcm-ds-button-dark-shadow,0 10px 24px rgba(7,18,35,.14),inset 0 1px 0 rgba(255,255,255,.08)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--compact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--compact,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--compact{
  min-height:30px;
  padding:.42rem .78rem;
  font-size:.76rem;
  border-radius:999px;
  line-height:1.1;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--positive:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--positive:not(:disabled):not([aria-disabled="true"]):focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--positive:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--positive:not(:disabled):not([aria-disabled="true"]):focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--positive:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--positive:not(:disabled):not([aria-disabled="true"]):focus-visible{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.88)) !important;
  background-color:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.88)) !important;
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.42)) !important;
  color:var(--dmcm-ds-tone-mint-text,#102A22) !important;
  -webkit-text-fill-color:var(--dmcm-ds-tone-mint-text,#102A22) !important;
  box-shadow:var(--dmcm-ds-tone-mint-shadow,0 10px 24px rgba(120,210,180,.16)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--cleaning:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--cleaning:not(:disabled):not([aria-disabled="true"]):focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--cleaning:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--cleaning:not(:disabled):not([aria-disabled="true"]):focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--cleaning:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--cleaning:not(:disabled):not([aria-disabled="true"]):focus-visible{
  background:var(--dmcm-ds-tone-violet-bg,rgba(232,224,255,.9)) !important;
  background-color:var(--dmcm-ds-tone-violet-bg,rgba(232,224,255,.9)) !important;
  border-color:var(--dmcm-ds-tone-violet-border,rgba(141,117,214,.42)) !important;
  color:var(--dmcm-ds-tone-violet-text,#24163A) !important;
  -webkit-text-fill-color:var(--dmcm-ds-tone-violet-text,#24163A) !important;
  box-shadow:var(--dmcm-ds-tone-violet-shadow,0 10px 24px rgba(160,145,220,.14)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--danger:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--danger:not(:disabled):not([aria-disabled="true"]):focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--danger:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--danger:not(:disabled):not([aria-disabled="true"]):focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--danger:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--glass.dmcm-action-visual--danger:not(:disabled):not([aria-disabled="true"]):focus-visible{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.9)) !important;
  background-color:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.9)) !important;
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.42)) !important;
  color:var(--dmcm-ds-tone-coral-text,#4A1D16) !important;
  -webkit-text-fill-color:var(--dmcm-ds-tone-coral-text,#4A1D16) !important;
  box-shadow:var(--dmcm-ds-tone-coral-shadow,0 10px 24px rgba(224,160,130,.14)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--dark:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel button.dmcm-action-visual--dark:not(:disabled):not([aria-disabled="true"]):focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--dark:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel button.dmcm-action-visual--dark:not(:disabled):not([aria-disabled="true"]):focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--dark:not(:disabled):not([aria-disabled="true"]):hover,
.dmcm-ui--theme-pro.dmcm-manager-panel button.dmcm-action-visual--dark:not(:disabled):not([aria-disabled="true"]):focus-visible{
  background:var(--dmcm-ds-lime,#FAFF7F) !important;
  background-color:var(--dmcm-ds-lime,#FAFF7F) !important;
  border-color:rgba(250,255,127,.72) !important;
  color:#0B1220 !important;
  -webkit-text-fill-color:#0B1220 !important;
  box-shadow:var(--dmcm-ds-tone-lime-shadow,0 12px 28px rgba(250,255,127,.22)) !important;
}

/* C139.2 WEEKLY VIEW PREMIUM REFINEMENT */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-kpi-strip--week,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-kpi-strip--week,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-kpi-strip--week{
  display:flex;
  flex-wrap:wrap;
  gap:.7rem;
  align-items:stretch;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-kpi-strip--week .dmcm-manager-kpi-strip__item,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-kpi-strip--week .dmcm-manager-kpi-strip__item,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-kpi-strip--week .dmcm-manager-kpi-strip__item{
  flex:0 1 auto;
  min-width:124px;
  width:auto;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav{
  margin:0 0 .9rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__actions{
  gap:.42rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button--icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button--icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button--icon{
  width:40px;
  min-width:40px;
  height:40px;
  padding:0;
  font-size:1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button--icon span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button--icon span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button--icon span{
  transform:translateY(-.5px);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-board__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-board__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-board__summary{
  display:flex;
  flex-wrap:wrap;
  gap:.5rem;
  margin:.15rem 0 1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-board__summary-pill,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-board__summary-pill,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-board__summary-pill{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:.38rem .72rem;
  border:1px solid rgba(15,23,42,.12);
  border-radius:999px;
  background:rgba(255,255,255,.62);
  color:#203047;
  font-size:.72rem;
  font-weight:700;
  line-height:1;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.7),0 10px 20px rgba(8,20,38,.04);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-plan__board-section,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-plan__board-section,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-plan__board-section{
  padding-top:.15rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest{
  margin-top:1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__days,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__days,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__days{
  grid-template-columns:minmax(0,1fr);
  gap:.95rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__day{
  gap:.58rem;
  padding:1rem 1.05rem 1.05rem;
  background:rgba(255,255,255,.74);
  border:1px solid rgba(15,23,42,.10);
  border-left-width:3px;
  box-shadow:0 16px 32px rgba(7,17,31,.05);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__day-head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__day-head,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__day-head{
  gap:.8rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle{
  min-height:34px;
  padding:.42rem .76rem;
  border:1px solid rgba(15,23,42,.12);
  background:rgba(255,255,255,.58);
  color:#203047;
  text-transform:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 20px rgba(8,20,38,.04);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__toggle:focus-visible{
  background:rgba(210,255,235,.86);
  border-color:rgba(46,160,120,.34);
  color:#102A22;
  box-shadow:0 10px 22px rgba(120,210,180,.14);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__item,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__item,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__item{
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  align-items:center;
  gap:.8rem;
  padding:.42rem 0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__copy,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__copy,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__copy{
  gap:.18rem;
  padding-right:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__open,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__open,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__open{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  align-self:center;
  min-height:32px;
  padding:.4rem .76rem;
  border:1px solid rgba(15,23,42,.12);
  border-radius:999px;
  background:rgba(255,255,255,.58);
  color:#203047;
  font-size:.72rem;
  font-weight:700;
  opacity:1;
  text-decoration:none;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 20px rgba(8,20,38,.04);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__open:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__open:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__open:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__open:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__open:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__open:focus-visible{
  background:rgba(210,255,235,.86);
  border-color:rgba(46,160,120,.34);
  color:#102A22;
  text-decoration:none;
  box-shadow:0 10px 22px rgba(120,210,180,.14);
}
@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__actions{
    width:100%;
    justify-content:flex-start;
  }
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__item,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__item,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__item{
    grid-template-columns:1fr;
    align-items:flex-start;
  }
}

/* C139 WEEK DATA + DAILY CALENDAR REFINEMENT */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--nav,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--nav,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--nav{
  min-height:42px;
  height:42px;
  padding:.58rem .9rem;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  gap:.3rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--nav-arrow,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--nav-arrow,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--nav-arrow{
  min-width:42px;
  width:42px;
  padding:0;
  font-size:1rem;
  line-height:1;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--nav-arrow span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--nav-arrow span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--nav-arrow span{
  transform:translateY(-.5px);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__calendar-jump,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__calendar-jump,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__calendar-jump{
  align-items:stretch;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__calendar-jump label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__calendar-jump label,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__calendar-jump label{
  display:flex;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__calendar-jump select,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__calendar-jump select,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__calendar-jump select{
  min-height:42px;
  height:42px;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--today,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--today,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--today{
  background:#FAFF7F;
  border-color:rgba(250,255,127,.44);
  color:#07111F;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.56),0 10px 20px rgba(250,255,127,.14);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--today:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--today:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--today:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--today:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--today:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--today:focus-visible{
  background:#F2F886;
  border-color:rgba(250,255,127,.58);
  color:#07111F;
  box-shadow:0 12px 24px rgba(250,255,127,.18);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__day--selected,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__day--selected,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__day--selected{
  background:linear-gradient(180deg,rgba(250,255,127,.30) 0%,rgba(214,255,240,.78) 100%);
  border-color:rgba(7,17,31,.16);
  color:#07111F;
  box-shadow:0 0 0 1px rgba(255,255,255,.75),0 14px 26px rgba(7,17,31,.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__day--selected .dmcm-manager-operations__day-number,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__day--selected .dmcm-manager-operations__occupancy{
  color:#07111F;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--today,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--today,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--today{
  border-color:rgba(250,255,127,.62);
  box-shadow:inset 0 0 0 1px rgba(250,255,127,.34),0 14px 28px rgba(250,255,127,.14);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-blocked,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-blocked,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-blocked{
  box-shadow:inset 0 0 0 1px rgba(228,168,90,.18),0 14px 26px rgba(7,17,31,.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-cleaning{
  box-shadow:inset 0 0 0 1px rgba(148,163,247,.18),0 14px 26px rgba(7,17,31,.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-blocked.dmcm-manager-operations__day--has-cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-blocked.dmcm-manager-operations__day--has-cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__day--selected.dmcm-manager-operations__day--has-blocked.dmcm-manager-operations__day--has-cleaning{
  box-shadow:inset 0 0 0 1px rgba(148,163,247,.18),inset 0 0 0 2px rgba(228,168,90,.10),0 14px 26px rgba(7,17,31,.08);
}

/* C139.3 WEEKLY VISUAL REFINEMENT + QUICK POPOVER */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-switch{
  padding:.18rem;
  border:1px solid rgba(255,255,255,.08);
  border-radius:24px;
  background:rgba(255,255,255,.08);
  box-shadow:none;
  backdrop-filter:blur(14px);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab{
  background:transparent;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav{
  margin:.2rem 0 1.15rem;
  padding:.15rem 0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__range,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__range{
  font-size:1rem;
  font-weight:700;
  letter-spacing:-.02em;
  color:#F2F7FC;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button{
  border:1px solid rgba(255,255,255,.08);
  background:rgba(12,18,30,.72);
  color:#DCE8F5;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04),0 12px 24px rgba(4,10,20,.16);
  backdrop-filter:blur(14px);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible{
  background:rgba(67,217,173,.14);
  border-color:rgba(67,217,173,.22);
  color:#ECFFF7;
  box-shadow:0 14px 28px rgba(67,217,173,.12);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button--current{
  background:rgba(250,255,127,.16);
  border-color:rgba(250,255,127,.34);
  color:#FAFF7F;
  box-shadow:0 14px 28px rgba(250,255,127,.10);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button--icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button--icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button--icon{
  border-radius:999px;
  background:rgba(10,16,28,.78);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-plan__intro,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-plan__intro,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-plan__intro{
  padding:0;
  background:transparent;
  border:0;
  box-shadow:none;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-kpi-strip--week,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-kpi-strip--week,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-kpi-strip--week{
  gap:.82rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-kpi-strip--week .dmcm-manager-kpi-strip__item,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-kpi-strip--week .dmcm-manager-kpi-strip__item,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-kpi-strip--week .dmcm-manager-kpi-strip__item{
  min-width:132px;
  padding:.78rem .9rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-board__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-board__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-board__summary{
  margin:.45rem 0 1.3rem;
  gap:.58rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-board__summary-pill,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-board__summary-pill,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-board__summary-pill{
  background:rgba(255,255,255,.54);
  border-color:rgba(15,23,42,.10);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 12px 24px rgba(8,20,38,.04);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-plan__board-section,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-plan__board-section,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-plan__board-section{
  padding-top:.35rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover{
  gap:.42rem;
  padding:.62rem;
  border:1px solid rgba(255,255,255,.18);
  border-radius:18px;
  background:rgba(10,16,28,.86);
  box-shadow:0 24px 52px rgba(4,10,20,.28);
  backdrop-filter:blur(18px) saturate(1.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button{
  min-height:40px;
  padding:.62rem .78rem;
  border-radius:14px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.10);
  color:#E7F0FA;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__meta{
  color:rgba(220,232,245,.72);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation{
  background:#FAFF7F;
  border-color:rgba(250,255,127,.42);
  color:#07111F;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 14px 28px rgba(250,255,127,.18);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta{
  color:rgba(7,17,31,.62);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--reservation:focus-visible{
  background:#F2F886;
  border-color:rgba(250,255,127,.56);
  color:#07111F;
  box-shadow:0 16px 32px rgba(250,255,127,.22);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block{
  background:rgba(228,168,90,.16);
  border-color:rgba(228,168,90,.28);
  color:#F1D6A9;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block:focus-visible{
  background:rgba(228,168,90,.24) !important;
  border-color:rgba(228,168,90,.42) !important;
  color:#FFF1DA !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning{
  background:rgba(148,163,247,.16);
  border-color:rgba(148,163,247,.28);
  color:#E1E6FF;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning:focus-visible{
  background:rgba(148,163,247,.24) !important;
  border-color:rgba(148,163,247,.42) !important;
  color:#F0F3FF !important;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest{
  margin-top:1.15rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__header,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__header,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__header{
  margin-bottom:.15rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week-digest__day,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week-digest__day{
  gap:.62rem;
  padding:1.04rem 1.08rem 1.08rem;
}

/* C139.4 REAL WEEK NAV + POPOVER SELECTORS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-switch,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-switch{
  gap:.56rem;
  padding:.22rem;
  border:1px solid rgba(255,255,255,.08);
  border-radius:26px;
  background:rgba(255,255,255,.06);
  box-shadow:0 18px 34px rgba(7,17,31,.06),inset 0 1px 0 rgba(255,255,255,.18);
  backdrop-filter:blur(18px);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab{
  padding:.74rem .9rem;
  border:1px solid rgba(15,23,42,.08);
  border-radius:20px;
  background:rgba(255,255,255,.46);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.58);
  transition:background-color var(--dmcm-transition-base),border-color var(--dmcm-transition-base),color var(--dmcm-transition-base),box-shadow var(--dmcm-transition-base),transform var(--dmcm-transition-base);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab:focus-visible{
  background:rgba(255,255,255,.68);
  border-color:rgba(67,217,173,.18);
  box-shadow:0 10px 24px rgba(67,217,173,.08);
  transform:translateY(-1px);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"]{
  background:linear-gradient(180deg,rgba(250,255,127,.34) 0%,rgba(214,255,240,.88) 100%);
  border-color:rgba(250,255,127,.34);
  color:#07111F;
  box-shadow:0 16px 34px rgba(250,255,127,.12),0 0 0 1px rgba(255,255,255,.62);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] span{
  color:#2A4A41;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__range,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__range{
  font-size:1.04rem;
  font-weight:800;
  color:#132133;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button{
  min-height:40px;
  border:1px solid rgba(15,23,42,.10);
  background:rgba(255,255,255,.48);
  color:#203047;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 24px rgba(8,20,38,.05);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible{
  background:rgba(210,255,235,.84);
  border-color:rgba(67,217,173,.34);
  color:#102A22;
  box-shadow:0 12px 26px rgba(120,210,180,.14);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button--icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button--icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button--icon{
  background:rgba(255,255,255,.42);
  color:#1C2A3D;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button--current{
  background:#FAFF7F;
  border-color:rgba(250,255,127,.42);
  color:#07111F;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 14px 28px rgba(250,255,127,.16);
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro{
  gap:.42rem;
  padding:.62rem;
  border:1px solid rgba(255,255,255,.16);
  border-radius:18px;
  background:rgba(10,16,28,.88);
  box-shadow:0 26px 54px rgba(4,10,20,.30);
  backdrop-filter:blur(18px) saturate(1.08);
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button{
  min-height:40px;
  padding:.62rem .78rem;
  border-radius:14px;
  background:rgba(255,255,255,.08);
  border:1px solid rgba(255,255,255,.10);
  color:#E7F0FA;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button:focus-visible{
  text-decoration:none;
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__meta{
  color:rgba(220,232,245,.72);
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation{
  background:#FAFF7F !important;
  border-color:rgba(250,255,127,.44) !important;
  color:#07111F !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62),0 14px 28px rgba(250,255,127,.18) !important;
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta{
  color:rgba(7,17,31,.62) !important;
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation:focus-visible{
  background:#F2F886 !important;
  border-color:rgba(250,255,127,.56) !important;
  color:#07111F !important;
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block{
  background:rgba(228,168,90,.16) !important;
  border-color:rgba(228,168,90,.28) !important;
  color:#F1D6A9 !important;
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block:focus-visible{
  background:rgba(228,168,90,.24) !important;
  border-color:rgba(228,168,90,.42) !important;
  color:#FFF1DA !important;
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning{
  background:rgba(148,163,247,.16) !important;
  border-color:rgba(148,163,247,.28) !important;
  color:#E1E6FF !important;
}
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning:focus-visible{
  background:rgba(148,163,247,.24) !important;
  border-color:rgba(148,163,247,.42) !important;
  color:#F0F3FF !important;
}

/* C140 ANALYTICS PREMIUM REDESIGN */
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics{
  display:grid;
  gap:1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters{
  padding:1rem 1.05rem;
  border:1px solid rgba(255,255,255,.08);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.03) 100%);
  box-shadow:0 18px 40px rgba(7,17,31,.08);
  backdrop-filter:blur(16px);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__presets,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__presets,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__presets,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__exports,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__exports,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__exports{
  gap:.55rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range{
  gap:.75rem;
  align-items:end;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range label,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range label{
  gap:.4rem;
  color:var(--dmcm-text-muted);
  font-size:.8rem;
  font-weight:600;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range input,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range input,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range input{
  min-height:42px;
  padding:.62rem .82rem;
  border:1px solid rgba(255,255,255,.10);
  border-radius:14px;
  background:rgba(255,255,255,.06);
  color:var(--dmcm-text);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn{
  min-height:40px;
  padding:.58rem .86rem;
  border-radius:999px;
  background:rgba(255,255,255,.06);
  border-color:rgba(255,255,255,.10);
  color:var(--dmcm-text);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:focus-visible{
  background:rgba(67,217,173,.12);
  border-color:rgba(67,217,173,.24);
  color:#E8FFF7;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button.is-active,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button.is-active,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button.is-active{
  background:linear-gradient(135deg, rgba(250,255,127,.86), rgba(67,217,173,.68));
  border-color:rgba(250,255,127,.48);
  color:#0B1220;
  box-shadow:0 14px 30px rgba(67,217,173,.14), inset 0 1px 0 rgba(255,255,255,.68);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters [data-dmcm-action="report-apply-range"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters [data-dmcm-action="report-apply-range"],
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters [data-dmcm-action="report-apply-range"]{
  background:#FAFF7F;
  border-color:rgba(250,255,127,.42);
  color:#07111F;
  box-shadow:0 14px 28px rgba(250,255,127,.16);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range-label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range-label,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range-label{
  margin-top:-.3rem;
  color:var(--dmcm-text-muted);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__kpis{
  grid-template-columns:repeat(auto-fit,minmax(150px,max-content));
  gap:.78rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item{
  min-width:0;
  padding:.9rem 1rem;
  border:1px solid rgba(255,255,255,.08);
  border-radius:22px;
  background:linear-gradient(180deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.03) 100%);
  box-shadow:0 16px 34px rgba(7,17,31,.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item span{
  font-size:.72rem;
  letter-spacing:.06em;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__hero-item strong{
  font-size:1.28rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__grid{
  align-items:start;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__section,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__section,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__section{
  border:1px solid rgba(255,255,255,.08);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(255,255,255,.06) 0%,rgba(255,255,255,.03) 100%);
  box-shadow:0 16px 34px rgba(7,17,31,.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heatmap,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heatmap,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heatmap{
  gap:.38rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heat,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heat,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heat{
  min-height:18px;
  border-radius:8px;
  border-color:rgba(255,255,255,.10);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__series-row,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__series-row,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__series-row{
  gap:.82rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__series-label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__series-label,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__series-label{
  color:var(--dmcm-text-muted);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__series-bar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__series-bar,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__series-bar{
  height:10px;
  background:rgba(255,255,255,.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__series-bar span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__series-bar span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__series-bar span{
  background:linear-gradient(90deg,#43D9AD 0%, #FAFF7F 100%);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table{
  gap:.58rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row{
  padding:.72rem .8rem;
  border:1px solid rgba(255,255,255,.08);
  border-radius:18px;
  background:rgba(255,255,255,.05);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row--head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row--head,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row--head{
  background:transparent;
  border:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-mix,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-mix,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-mix{
  height:22px;
  background:rgba(255,255,255,.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-mix span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-mix span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-mix span{
  background:linear-gradient(90deg,#7DD3FC 0%, #43D9AD 100%);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis{
  grid-template-columns:repeat(auto-fit,minmax(180px,1fr));
  gap:.7rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__kpi,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__kpi,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__kpi{
  padding:.9rem .96rem;
  border:1px solid rgba(255,255,255,.08);
  border-radius:18px;
  background:rgba(255,255,255,.05);
  box-shadow:none;
}

/* C139.5 DAY WEEK ACTIVE STATE PARITY */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab{
  background:rgba(255,255,255,.34);
  color:rgba(15,23,42,.72);
  border-color:rgba(15,23,42,.07);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab:focus-visible{
  background:rgba(255,255,255,.56);
  border-color:rgba(67,217,173,.24);
  color:#0F172B;
  box-shadow:0 10px 24px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.68);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"]{
  background:linear-gradient(135deg, rgba(250,255,127,.88), rgba(67,217,173,.72));
  color:#0F172B;
  border-color:rgba(250,255,127,.62);
  box-shadow:0 14px 36px rgba(67,217,173,.18), 0 8px 20px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.72);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] span,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active strong,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab.is-active strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations__view-tab[aria-selected="true"] strong{
  color:#0F172B;
}

/* C140.1 ANALYTICS RANGE SERIES + CHANNELS */
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,max-content));
  align-items:end;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range .dmcm-manager-action-button{
  align-self:end;
  min-height:42px;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-button:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters .dmcm-manager-action-btn:focus-visible{
  color:#0F172B;
  -webkit-text-fill-color:#0F172B;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__grid{
  grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);
  gap:1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__main,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__main,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__side{
  min-width:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series{
  overflow:hidden;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.9rem;
  list-style:none;
  cursor:pointer;
  padding:1rem 1.1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary::-webkit-details-marker{
  display:none;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-main,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-main{
  display:grid;
  gap:.16rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-main small,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-main small,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-main small{
  color:var(--dmcm-text-muted);
  font-size:.78rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-meta{
  display:grid;
  justify-items:end;
  gap:.12rem;
  color:var(--dmcm-text-muted);
  font-size:.76rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-meta strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-meta strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-summary-meta strong{
  color:var(--dmcm-text);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series[open] .dmcm-manager-analytics__series-summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series[open] .dmcm-manager-analytics__series-summary,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series[open] .dmcm-manager-analytics__series-summary{
  border-bottom:1px solid rgba(255,255,255,.08);
  background:rgba(255,255,255,.03);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series[open] .dmcm-manager-analytics__series-summary-meta em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series[open] .dmcm-manager-analytics__series-summary-meta em,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series[open] .dmcm-manager-analytics__series-summary-meta em{
  color:#43D9AD;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table{
  max-height:24rem;
  overflow:auto;
  padding:1rem 1.1rem 1.1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heat--free,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heat--free,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heat--free{
  background:rgba(255,255,255,.9);
  border-color:rgba(148,163,184,.24);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heat--low,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heat--low,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heat--low{
  background:linear-gradient(135deg,rgba(226,255,241,.95),rgba(147,234,199,.78));
  border-color:rgba(67,217,173,.28);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heat--medium,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heat--medium,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heat--medium{
  background:linear-gradient(135deg,rgba(255,244,197,.94),rgba(250,255,127,.78));
  border-color:rgba(250,204,21,.28);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heat--high,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heat--high,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heat--high{
  background:linear-gradient(135deg,rgba(255,223,182,.94),rgba(251,191,36,.8));
  border-color:rgba(245,158,11,.3);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heat--full,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heat--full,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heat--full{
  background:linear-gradient(135deg,rgba(255,215,221,.94),rgba(251,113,133,.78));
  border-color:rgba(244,114,182,.32);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heat--past,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heat--past,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heat--past{
  filter:saturate(.78) brightness(.96);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview{
  display:grid;
  grid-template-columns:minmax(156px,176px) minmax(0,1fr);
  gap:1rem;
  align-items:center;
  margin-bottom:1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut{
  position:relative;
  width:164px;
  height:164px;
  border-radius:50%;
  background:
    conic-gradient(
      #43D9AD 0 calc(var(--dmcm-channel-direct,0) * 1%),
      #FAFF7F calc(var(--dmcm-channel-direct,0) * 1%) calc((var(--dmcm-channel-direct,0) + var(--dmcm-channel-booking,0)) * 1%),
      #7DD3FC calc((var(--dmcm-channel-direct,0) + var(--dmcm-channel-booking,0)) * 1%) calc((var(--dmcm-channel-direct,0) + var(--dmcm-channel-booking,0) + var(--dmcm-channel-beds24,0)) * 1%),
      #F7B267 calc((var(--dmcm-channel-direct,0) + var(--dmcm-channel-booking,0) + var(--dmcm-channel-beds24,0)) * 1%) 100%
    );
  box-shadow:0 18px 34px rgba(15,23,42,.08);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut::after,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut::after,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut::after{
  content:"";
  position:absolute;
  inset:18px;
  border-radius:50%;
  background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(255,255,255,.74));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total{
  position:absolute;
  inset:0;
  z-index:1;
  display:grid;
  place-content:center;
  text-align:center;
  color:#0F172B;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total strong{
  font-size:1.5rem;
  line-height:1;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total small,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total small,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut-total small{
  color:rgba(15,23,42,.62);
  font-size:.76rem;
  text-transform:uppercase;
  letter-spacing:.06em;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend{
  display:grid;
  gap:.5rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item{
  display:grid;
  grid-template-columns:auto minmax(0,1fr) auto;
  align-items:center;
  gap:.45rem;
  color:var(--dmcm-text);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-dot{
  width:.72rem;
  height:.72rem;
  border-radius:50%;
  background:#43D9AD;
  box-shadow:0 0 0 4px rgba(67,217,173,.14);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--booking .dmcm-manager-analytics__channels-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--booking .dmcm-manager-analytics__channels-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--booking .dmcm-manager-analytics__channels-dot{
  background:#FAFF7F;
  box-shadow:0 0 0 4px rgba(250,255,127,.16);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--beds24 .dmcm-manager-analytics__channels-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--beds24 .dmcm-manager-analytics__channels-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--beds24 .dmcm-manager-analytics__channels-dot{
  background:#7DD3FC;
  box-shadow:0 0 0 4px rgba(125,211,252,.16);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--other .dmcm-manager-analytics__channels-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--other .dmcm-manager-analytics__channels-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-legend-item--other .dmcm-manager-analytics__channels-dot{
  background:#F7B267;
  box-shadow:0 0 0 4px rgba(247,178,103,.16);
}
@media (max-width: 1366px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__grid{
    grid-template-columns:1fr;
  }
}
@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview{
    grid-template-columns:1fr;
  }
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-donut{
    margin:0 auto;
  }
}

/* C140.2 ANALYTICS FINAL ALIGNMENT */
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range{
  grid-template-columns:repeat(2,minmax(164px,1fr)) auto;
  align-items:end;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range label,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range label{
  align-self:end;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range input,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range input,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range input{
  margin:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"],
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"]{
  margin:0 0 1px;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__section,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__section,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__section,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table{
  min-width:0;
  max-width:100%;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__section,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__section,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__section{
  overflow:hidden;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row{
  grid-template-columns:minmax(92px,1fr) minmax(120px,1.2fr) minmax(52px,.52fr) minmax(52px,.52fr) minmax(84px,.8fr);
  gap:.45rem;
  min-width:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row strong{
  min-width:0;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row span{
  min-width:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(3),
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(4),
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(5),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(3),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(4),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(5),
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(3),
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(4),
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(5){
  justify-self:end;
  text-align:right;
  white-space:nowrap;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row:not(.dmcm-manager-reports__channel-row--head),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row:not(.dmcm-manager-reports__channel-row--head),
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row:not(.dmcm-manager-reports__channel-row--head){
  padding:.64rem .68rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis{
  grid-template-columns:repeat(2,minmax(0,1fr));
  min-width:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__kpi,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__kpi,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__kpi{
  min-width:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__kpi span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__kpi span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__kpi span{
  word-break:break-word;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview{
  gap:1.15rem;
  margin-bottom:1.15rem;
}
@media (min-width: 1024px) and (max-width: 1440px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__grid{
    grid-template-columns:minmax(0,1fr);
  }
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__side{
    grid-template-columns:1fr;
  }
}
@media (max-width: 1180px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row{
    grid-template-columns:minmax(88px,1fr) minmax(110px,1.05fr) minmax(48px,.45fr) minmax(48px,.45fr) minmax(76px,.72fr);
    font-size:.78rem;
  }
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis{
    grid-template-columns:1fr;
  }
}

/* C140.4 ANALYTICS RANGE AND CHANNEL DENSITY */
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range{
  display:grid;
  grid-template-columns:180px 180px auto;
  justify-content:start;
  align-items:end;
  gap:12px;
  width:max-content;
  max-width:100%;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range label,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range label{
  width:180px;
  min-width:180px;
  max-width:180px;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range input,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range input,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range input{
  width:100%;
  min-width:0;
  box-sizing:border-box;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"],
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"]{
  align-self:end;
  justify-self:start;
  min-height:42px;
  margin:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__filters{
  gap:1rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__grid{
  grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__side,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__side{
  gap:.9rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channels-table{
  gap:.38rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row{
  grid-template-columns:minmax(82px,1fr) minmax(112px,1.1fr) minmax(50px,auto) minmax(58px,auto) minmax(110px,auto);
  column-gap:.6rem;
  row-gap:.28rem;
  padding:.58rem .62rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row{
  font-size:.78rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row strong{
  font-size:.8rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(4),
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(5),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(4),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(5),
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(4),
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:nth-child(5){
  padding-left:.18rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:last-child,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:last-child,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row > span:last-child{
  font-size:.76rem;
  font-variant-numeric:tabular-nums;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__secondary-kpis{
  grid-template-columns:repeat(2,minmax(0,1fr));
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__kpi span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__kpi span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__kpi span{
  overflow-wrap:anywhere;
  line-height:1.24;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__channels-overview{
  justify-items:center;
  align-items:center;
}
@media (max-width: 1500px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__grid{
    grid-template-columns:minmax(0,1fr);
  }
}
@media (max-width: 900px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range{
    grid-template-columns:minmax(0,1fr);
    width:100%;
  }
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range label,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range label,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range label{
    width:auto;
    min-width:0;
    max-width:none;
  }
}
@media (max-width: 1500px) and (min-width: 901px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__channel-row{
    grid-template-columns:minmax(110px,1fr) minmax(130px,1.15fr) minmax(58px,auto) minmax(62px,auto) minmax(124px,auto);
  }
}

/* C140.5 ANALYTICS MICRO POLISH AND RANKINGS */
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"],
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__range [data-dmcm-action="report-apply-range"]{
  align-self:end;
  margin:0;
  line-height:1.1;
  transform:none;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table{
  scrollbar-width:thin;
  scrollbar-color:rgba(15,23,42,.22) transparent;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar{
  width:8px;
  height:8px;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar-track,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar-track,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar-track{
  background:transparent;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table::-webkit-scrollbar-thumb{
  border-radius:999px;
  background:rgba(15,23,42,.14);
  border:2px solid transparent;
  background-clip:padding-box;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table:hover::-webkit-scrollbar-thumb,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table:hover::-webkit-scrollbar-thumb,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__series-table:hover::-webkit-scrollbar-thumb{
  background:rgba(15,23,42,.24);
  background-clip:padding-box;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-reports__heat,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-reports__heat,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-reports__heat{
  cursor:help;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking{
  display:grid;
  gap:.65rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-row,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-row,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-row{
  display:grid;
  gap:.48rem;
  padding:.72rem .82rem;
  border:1px solid rgba(15,23,42,.08);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(255,255,255,.74),rgba(255,255,255,.54));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-main,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-main{
  display:grid;
  grid-template-columns:auto minmax(0,1fr);
  gap:.58rem;
  align-items:center;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-index,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-index,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-index{
  display:inline-grid;
  place-items:center;
  width:1.65rem;
  height:1.65rem;
  border-radius:999px;
  background:linear-gradient(135deg,rgba(250,255,127,.84),rgba(67,217,173,.58));
  color:#0F172B;
  font-size:.76rem;
  font-weight:700;
  box-shadow:0 10px 24px rgba(67,217,173,.16);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-main strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-main strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-main strong{
  min-width:0;
  color:#0F172B;
  font-size:.92rem;
  line-height:1.3;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics{
  display:flex;
  flex-wrap:wrap;
  gap:.38rem .5rem;
  align-items:center;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics span{
  display:inline-flex;
  align-items:center;
  min-height:1.7rem;
  padding:.18rem .5rem;
  border-radius:999px;
  background:rgba(255,255,255,.56);
  border:1px solid rgba(15,23,42,.08);
  color:rgba(15,23,42,.74);
  font-size:.73rem;
  line-height:1.2;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-metrics strong{
  color:#0F172B;
  font-size:.76rem;
  font-variant-numeric:tabular-nums;
}
@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-row,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-row,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__ranking-row{
    padding:.68rem .72rem;
  }
}

/* C141 ANALYTICS INTELLIGENCE LAYER */
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.7rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis .dmcm-manager-reports__kpi small,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis .dmcm-manager-reports__kpi small,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis .dmcm-manager-reports__kpi small{
  color:rgba(15,23,42,.56);
  font-size:.74rem;
  line-height:1.3;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-list,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-list,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-list{
  display:grid;
  gap:.68rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-row,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-row,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-row{
  display:grid;
  gap:.4rem;
  padding:.72rem .82rem;
  border:1px solid rgba(15,23,42,.08);
  border-radius:16px;
  background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.52));
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  gap:.35rem .6rem;
  align-items:center;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head strong{
  color:#0F172B;
  font-size:.9rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-head span,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta span{
  color:rgba(15,23,42,.66);
  font-size:.73rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-meta strong{
  color:#0F172B;
  font-size:.76rem;
  font-variant-numeric:tabular-nums;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar{
  position:relative;
  height:.55rem;
  border-radius:999px;
  background:rgba(15,23,42,.08);
  overflow:hidden;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(135deg,rgba(250,255,127,.9),rgba(67,217,173,.72));
  box-shadow:0 10px 22px rgba(67,217,173,.16);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar--danger span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar--danger span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__origin-bar--danger span{
  background:linear-gradient(135deg,rgba(255,212,175,.92),rgba(251,113,133,.72));
  box-shadow:0 10px 22px rgba(251,113,133,.14);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-grid,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:.65rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card{
  display:grid;
  gap:.18rem;
  padding:.72rem .78rem;
  border:1px solid rgba(15,23,42,.08);
  border-radius:16px;
  background:rgba(255,255,255,.6);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card span{
  color:rgba(15,23,42,.62);
  font-size:.74rem;
  text-transform:uppercase;
  letter-spacing:.04em;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card strong{
  color:#0F172B;
  font-size:1.02rem;
  line-height:1.05;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card small,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card small,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-card small{
  color:rgba(15,23,42,.56);
  font-size:.74rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality{
  display:grid;
  gap:.78rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-block,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-block,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-block{
  display:grid;
  gap:.46rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-block h5,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-block h5,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-block h5{
  margin:0;
  color:#0F172B;
  font-size:.83rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-list,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-list,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-list{
  display:grid;
  gap:.4rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-row,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-row,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-row{
  display:grid;
  grid-template-columns:minmax(88px,.85fr) minmax(0,1fr) auto;
  gap:.55rem;
  align-items:center;
  color:rgba(15,23,42,.74);
  font-size:.74rem;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-bar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-bar,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-bar{
  position:relative;
  height:.48rem;
  border-radius:999px;
  background:rgba(15,23,42,.08);
  overflow:hidden;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-bar span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-bar span,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-bar span{
  display:block;
  height:100%;
  border-radius:inherit;
  background:linear-gradient(135deg,rgba(125,211,252,.88),rgba(148,163,247,.74));
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-row strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-row strong,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__seasonality-row strong{
  color:#0F172B;
  font-size:.76rem;
  font-variant-numeric:tabular-nums;
}
@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis,
  .dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__intelligence-kpis,
  .dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__chip-grid{
    grid-template-columns:1fr;
  }
}

/* C141.1 ANALYTICS COLLAPSIBLE INTELLIGENCE */
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure{
  overflow:hidden;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.85rem;
  cursor:pointer;
  list-style:none;
  padding:.08rem 0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary::-webkit-details-marker{
  display:none;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main{
  display:grid;
  gap:.18rem;
  min-width:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main .dmcm-manager-panel__section-title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main .dmcm-manager-panel__section-title,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main .dmcm-manager-panel__section-title{
  margin:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main small,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main small,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-main small{
  color:rgba(15,23,42,.58);
  font-size:.74rem;
  line-height:1.3;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle{
  position:relative;
  flex:0 0 auto;
  width:1.8rem;
  height:1.8rem;
  border-radius:999px;
  border:1px solid rgba(15,23,42,.08);
  background:rgba(255,255,255,.6);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::before,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::after,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::after,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::after{
  content:"";
  position:absolute;
  top:50%;
  left:50%;
  width:.68rem;
  height:1.5px;
  border-radius:999px;
  background:#0F172B;
  transform:translate(-50%,-50%);
  transition:transform .18s ease,opacity .18s ease,background .18s ease;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::after,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::after,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-toggle::after{
  transform:translate(-50%,-50%) rotate(90deg);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure[open] .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure[open] .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure[open] .dmcm-manager-analytics__disclosure-toggle{
  background:linear-gradient(135deg,rgba(250,255,127,.84),rgba(67,217,173,.58));
  border-color:rgba(67,217,173,.24);
  box-shadow:0 10px 24px rgba(67,217,173,.14), inset 0 1px 0 rgba(255,255,255,.75);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure[open] .dmcm-manager-analytics__disclosure-toggle::after,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure[open] .dmcm-manager-analytics__disclosure-toggle::after,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure[open] .dmcm-manager-analytics__disclosure-toggle::after{
  opacity:0;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:hover .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:focus-visible .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:hover .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:focus-visible .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:hover .dmcm-manager-analytics__disclosure-toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:focus-visible .dmcm-manager-analytics__disclosure-toggle{
  border-color:rgba(67,217,173,.22);
  background:rgba(255,255,255,.78);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-summary:focus-visible{
  outline:none;
}
.dmcm-ui--theme-luxury.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-body,
.dmcm-ui--theme-pro.dmcm-manager-panel--reports .dmcm-manager-analytics__disclosure-body{
  padding-top:.8rem;
  border-top:1px solid rgba(15,23,42,.06);
  margin-top:.72rem;
}
/* C142 MANAGER RESERVATIONS AND TRAVELERS */
.dmcm-ui--theme-luxury.dmcm-manager-panel--reservations .dmcm-manager-directory,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--reservations .dmcm-manager-directory,
.dmcm-ui--theme-pro.dmcm-manager-panel--reservations .dmcm-manager-directory,
.dmcm-ui--theme-luxury.dmcm-manager-panel--travelers .dmcm-manager-directory,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel--travelers .dmcm-manager-directory,
.dmcm-ui--theme-pro.dmcm-manager-panel--travelers .dmcm-manager-directory{display:grid;gap:1rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__intro,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__intro,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__intro,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filters,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__toolbar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__toolbar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__toolbar,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card{border:1px solid rgba(7,17,31,.08);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,250,252,.92));box-shadow:0 18px 42px rgba(7,17,31,.07);backdrop-filter:blur(14px)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__count,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__count,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__count{display:inline-flex;align-items:center;min-height:2.2rem;padding:.42rem .8rem;border-radius:999px;background:rgba(255,255,255,.74);color:#07111F;font-size:.76rem;font-weight:700}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filters{padding:1rem 1.05rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;align-items:end}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filters label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filters label,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filters label{display:flex;flex-direction:column;gap:.35rem;min-width:0}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filters label span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filters label span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filters label span{font-size:.72rem;font-weight:700;color:#5C6B7F;letter-spacing:.01em}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filters input,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filters select,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filters input,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filters select,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filters input,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filters select{width:100%;min-width:0;min-height:42px;padding:.65rem .85rem;border:1px solid rgba(7,17,31,.09);border-radius:1rem;background:rgba(255,255,255,.86);color:#0F172B;box-sizing:border-box}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filter-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filter-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filter-actions,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__toolbar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__toolbar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__toolbar,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__toolbar-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__toolbar-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__toolbar-main,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__toolbar-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__toolbar-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__toolbar-actions,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__badges,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__badges,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__badges,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__actions{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__toolbar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__toolbar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__toolbar{justify-content:space-between;padding:.9rem 1.05rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__select-all,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__select-all,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__select-all{display:inline-flex;align-items:center;gap:.45rem;color:#344256;font-size:.78rem;font-weight:700}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__list,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__list,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__list{display:grid;gap:.9rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card{display:grid;grid-template-columns:auto 1fr;gap:.9rem;padding:1rem 1.05rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card--traveler{grid-template-columns:1fr;padding:0;overflow:hidden}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__summary{list-style:none;cursor:pointer;padding:1rem 1.05rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__summary::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__summary::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__summary::-webkit-details-marker{display:none}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__select,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__select,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__select{padding-top:.2rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__main{min-width:0}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__head,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__title{margin:0;color:#07111F;font-size:1rem;font-weight:800;letter-spacing:-.02em}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__meta,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__details,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__details,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__details{display:flex;flex-wrap:wrap;gap:.45rem .7rem;color:#607084;font-size:.75rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__details span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__details span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__details span{display:inline-flex;align-items:center;gap:.32rem;min-width:0}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__details strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__details strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__details strong{color:#0F172B;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__details em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__details em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__details em{font-style:normal;color:#5F7084}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__actions{margin-top:.85rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__body{padding:0 1.05rem 1rem;border-top:1px solid rgba(7,17,31,.08)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__body-grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__body-grid,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__body-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.8rem;margin-top:.9rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__body-grid strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__body-grid strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__body-grid strong{display:block;margin-bottom:.2rem;color:#0F172B;font-size:.72rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__body-grid p,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__body-grid p,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__body-grid p{margin:0;color:#607084;font-size:.78rem;overflow-wrap:anywhere}
/* C184 reservations temporal grouping and actionable missing areas */
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-groups,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-groups,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-groups{display:grid;gap:.85rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group{display:block;border:1px solid rgba(122,92,63,.14);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,252,246,.92),rgba(248,243,234,.72));box-shadow:0 16px 34px rgba(15,23,42,.07);overflow:hidden}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;list-style:none;cursor:pointer}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary::-webkit-details-marker{display:none}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary::marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary::marker,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary::marker{content:""}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary strong,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary strong{display:block;color:#24180f;font-size:.95rem;font-weight:850;letter-spacing:-.02em}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary small,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary small,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary small{display:block;margin-top:.12rem;color:#746354;font-size:.74rem;font-weight:750}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(122,92,63,.18);border-radius:999px;background:rgba(255,255,255,.72);color:#5c4939;font-size:1.05rem;font-weight:850}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations details:not([open]) > .dmcm-manager-reservations-time-group__summary .dmcm-manager-reservations-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations details:not([open]) > .dmcm-manager-reservations-time-group__summary .dmcm-manager-reservations-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations details:not([open]) > .dmcm-manager-reservations-time-group__summary .dmcm-manager-reservations-time-group__toggle::before{content:"+"}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations details[open] > .dmcm-manager-reservations-time-group__summary .dmcm-manager-reservations-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations details[open] > .dmcm-manager-reservations-time-group__summary .dmcm-manager-reservations-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations details[open] > .dmcm-manager-reservations-time-group__summary .dmcm-manager-reservations-time-group__toggle::before{content:"−"}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group[open] > .dmcm-manager-reservations-time-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group[open] > .dmcm-manager-reservations-time-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group[open] > .dmcm-manager-reservations-time-group__summary{border-bottom:1px solid rgba(122,92,63,.12)}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__body{display:grid;gap:.75rem;padding:.85rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing{margin-top:.8rem;padding:.78rem;border:1px solid rgba(190,135,48,.22);border-radius:1rem;background:rgba(255,248,234,.72)}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;margin-bottom:.62rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head strong,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head strong{color:#3c2714;font-size:.74rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head span,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head span{color:#7a6651;font-size:.72rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-areas,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-areas,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area{min-width:0}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__title,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__title{display:block;margin-bottom:.35rem;color:#5c4939;font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__chips,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__chips,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__chips{display:flex;flex-wrap:wrap;gap:.35rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__groups,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__groups,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__group,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__group{min-width:0}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__group-label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__group-label,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__group-label{display:block;margin-bottom:.35rem;color:#5c4939;font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chips,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chips,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chips{display:flex;flex-wrap:wrap;gap:.35rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chip,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chip,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chip{appearance:none;border:1px solid rgba(179,124,31,.22);cursor:pointer;font:inherit;line-height:1.15;min-height:28px;padding:.36rem .58rem;text-align:center}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-groups{display:grid;gap:.85rem}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group{display:block;border:1px solid rgba(122,92,63,.14);border-radius:1.25rem;background:linear-gradient(180deg,rgba(255,252,246,.92),rgba(248,243,234,.72));box-shadow:0 16px 34px rgba(15,23,42,.07);overflow:hidden}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem;list-style:none;cursor:pointer}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary::-webkit-details-marker{display:none}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary::marker{content:""}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary strong{display:block;color:#24180f;font-size:.95rem;font-weight:850;letter-spacing:-.02em}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__summary small{display:block;margin-top:.12rem;color:#746354;font-size:.74rem;font-weight:750}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__toggle{display:inline-flex;align-items:center;justify-content:center;flex:0 0 30px;width:30px;height:30px;border:1px solid rgba(122,92,63,.18);border-radius:999px;background:rgba(255,255,255,.72);color:#5c4939;font-size:1.05rem;font-weight:850}
.dmcm-manager-panel.dmcm-manager-panel--reservations details:not([open]) > .dmcm-manager-reservations-time-group__summary .dmcm-manager-reservations-time-group__toggle::before{content:"+"}
.dmcm-manager-panel.dmcm-manager-panel--reservations details[open] > .dmcm-manager-reservations-time-group__summary .dmcm-manager-reservations-time-group__toggle::before{content:"−"}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group[open] > .dmcm-manager-reservations-time-group__summary{border-bottom:1px solid rgba(122,92,63,.12)}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservations-time-group__body{display:grid;gap:.75rem;padding:.85rem}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing{margin-top:.8rem;padding:.78rem;border:1px solid rgba(190,135,48,.22);border-radius:1rem;background:rgba(255,248,234,.72)}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;margin-bottom:.62rem}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head strong{color:#3c2714;font-size:.74rem;font-weight:850;letter-spacing:.06em;text-transform:uppercase}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head span{color:#7a6651;font-size:.72rem}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-areas{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area{min-width:0}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__title{display:block;margin-bottom:.35rem;color:#5c4939;font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__chips{display:flex;flex-wrap:wrap;gap:.35rem}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.55rem}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__group{min-width:0}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__group-label{display:block;margin-bottom:.35rem;color:#5c4939;font-size:.68rem;font-weight:850;letter-spacing:.05em;text-transform:uppercase}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chips{display:flex;flex-wrap:wrap;gap:.35rem}
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chip{appearance:none;border:1px solid rgba(179,124,31,.22);cursor:pointer;font:inherit;line-height:1.15;min-height:28px;padding:.36rem .58rem;text-align:center}

/* C184C.1 reservations missing areas visual parity with travelers */
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing{
  margin-top:.66rem;
  padding:.62rem;
  border-color:rgba(190,135,48,.14);
  border-radius:.92rem;
  background:rgba(255,250,241,.58);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head{
  margin-bottom:.46rem;
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head strong{
  font-size:.7rem;
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__head span{
  font-size:.67rem;
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-areas{
  grid-template-columns:repeat(auto-fit,minmax(170px,1fr));
  gap:.42rem;
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area{
  min-width:0;
  padding:.42rem .48rem .46rem;
  border:1px solid rgba(15,23,42,.07);
  border-radius:.92rem;
  background:rgba(255,255,255,.72);
  box-shadow:none;
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__title{
  margin-bottom:.24rem;
  font-size:.62rem;
  letter-spacing:.06em;
  line-height:1.15;
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area__chips{
  gap:.26rem;
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing__chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:26px;
  max-width:100%;
  padding:4px 8px;
  border-radius:999px;
  border-color:rgba(15,23,42,.08);
  background:rgba(255,255,255,.8);
  font-size:.79rem;
  font-weight:600;
  line-height:1.15;
  letter-spacing:normal;
  text-transform:none;
  white-space:normal;
  overflow-wrap:anywhere;
  box-sizing:border-box;
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--contact{
  background:linear-gradient(180deg, rgba(239, 246, 255, 0.95) 0%, rgba(247, 250, 255, 0.92) 100%);
  border-color:rgba(59, 130, 246, 0.18);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--contact .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--contact .dmcm-manager-reservation-missing__chip{
  color:rgba(20, 48, 76, 0.86);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--contact .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.78);
  border-color:rgba(59, 130, 246, 0.1);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--payment{
  background:linear-gradient(180deg, rgba(255, 245, 230, 0.95) 0%, rgba(255, 250, 241, 0.92) 100%);
  border-color:rgba(217, 119, 6, 0.16);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--payment .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--payment .dmcm-manager-reservation-missing__chip{
  color:rgba(91, 58, 18, 0.9);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--payment .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.8);
  border-color:rgba(217, 119, 6, 0.1);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--ses{
  background:linear-gradient(180deg, rgba(255, 249, 232, 0.95) 0%, rgba(255, 252, 244, 0.92) 100%);
  border-color:rgba(217, 119, 6, 0.18);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--ses .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--ses .dmcm-manager-reservation-missing__chip{
  color:rgba(91, 58, 18, 0.88);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--ses .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.78);
  border-color:rgba(217, 119, 6, 0.1);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--police{
  background:linear-gradient(180deg, rgba(255, 242, 239, 0.96) 0%, rgba(255, 249, 247, 0.92) 100%);
  border-color:rgba(255, 107, 95, 0.2);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--police .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--police .dmcm-manager-reservation-missing__chip{
  color:rgba(74, 29, 22, 0.88);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--police .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.8);
  border-color:rgba(255, 107, 95, 0.1);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--minor{
  background:linear-gradient(180deg, rgba(236, 253, 245, 0.95) 0%, rgba(246, 255, 251, 0.92) 100%);
  border-color:rgba(16, 185, 129, 0.17);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--minor .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--minor .dmcm-manager-reservation-missing__chip{
  color:rgba(16, 42, 34, 0.88);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--minor .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.78);
  border-color:rgba(16, 185, 129, 0.1);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--operational{
  background:linear-gradient(180deg, rgba(245, 247, 250, 0.96) 0%, rgba(251, 252, 253, 0.92) 100%);
  border-color:rgba(148, 163, 184, 0.18);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--operational .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--operational .dmcm-manager-reservation-missing__chip{
  color:rgba(51, 65, 85, 0.84);
}

.dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-area--operational .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.8);
  border-color:rgba(148, 163, 184, 0.12);
}

@media (max-width:720px){
  .dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing{
    padding:.62rem;
  }

  .dmcm-manager-panel.dmcm-manager-panel--reservations .dmcm-manager-reservation-missing-areas{
    grid-template-columns:1fr;
  }
}

/* C185 operations actionable missing areas */
.dmcm-manager-panel .dmcm-manager-operational-missing.dmcm-manager-reservation-missing{
  margin-top:.4rem;
  padding:.44rem;
  border:1px solid rgba(190,135,48,.12);
  border-radius:.82rem;
  background:rgba(255,250,241,.5);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing__head{
  margin-bottom:.34rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing__head strong{
  font-size:.64rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing__head span{
  font-size:.62rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-areas{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(150px,1fr));
  gap:.32rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area{
  min-width:0;
  padding:.36rem .4rem .4rem;
  border:1px solid rgba(15,23,42,.07);
  border-radius:.82rem;
  background:rgba(255,255,255,.72);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area__title{
  display:block;
  margin-bottom:.2rem;
  font-size:.58rem;
  font-weight:850;
  letter-spacing:.06em;
  line-height:1.15;
  text-transform:uppercase;
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area__chips{
  display:flex;
  flex-wrap:wrap;
  gap:.22rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing__chip{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:24px;
  max-width:100%;
  padding:4px 8px;
  border-radius:999px;
  border:1px solid rgba(15,23,42,.08);
  background:rgba(255,255,255,.8);
  font-size:.79rem;
  font-weight:600;
  line-height:1.15;
  letter-spacing:normal;
  text-transform:none;
  white-space:normal;
  overflow-wrap:anywhere;
  box-sizing:border-box;
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--contact{
  background:linear-gradient(180deg, rgba(239, 246, 255, 0.95) 0%, rgba(247, 250, 255, 0.92) 100%);
  border-color:rgba(59, 130, 246, 0.18);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--contact .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--contact .dmcm-manager-reservation-missing__chip{
  color:rgba(20, 48, 76, 0.86);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--contact .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.78);
  border-color:rgba(59, 130, 246, 0.1);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--payment{
  background:linear-gradient(180deg, rgba(255, 245, 230, 0.95) 0%, rgba(255, 250, 241, 0.92) 100%);
  border-color:rgba(217, 119, 6, 0.16);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--payment .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--payment .dmcm-manager-reservation-missing__chip{
  color:rgba(91, 58, 18, 0.9);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--payment .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.8);
  border-color:rgba(217, 119, 6, 0.1);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--ses{
  background:linear-gradient(180deg, rgba(255, 249, 232, 0.95) 0%, rgba(255, 252, 244, 0.92) 100%);
  border-color:rgba(217, 119, 6, 0.18);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--ses .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--ses .dmcm-manager-reservation-missing__chip{
  color:rgba(91, 58, 18, 0.88);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--ses .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.78);
  border-color:rgba(217, 119, 6, 0.1);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--police{
  background:linear-gradient(180deg, rgba(255, 242, 239, 0.96) 0%, rgba(255, 249, 247, 0.92) 100%);
  border-color:rgba(255, 107, 95, 0.2);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--police .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--police .dmcm-manager-reservation-missing__chip{
  color:rgba(74, 29, 22, 0.88);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--police .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.8);
  border-color:rgba(255, 107, 95, 0.1);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--minor{
  background:linear-gradient(180deg, rgba(236, 253, 245, 0.95) 0%, rgba(246, 255, 251, 0.92) 100%);
  border-color:rgba(16, 185, 129, 0.17);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--minor .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--minor .dmcm-manager-reservation-missing__chip{
  color:rgba(16, 42, 34, 0.88);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--minor .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.78);
  border-color:rgba(16, 185, 129, 0.1);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--operational{
  background:linear-gradient(180deg, rgba(245, 247, 250, 0.96) 0%, rgba(251, 252, 253, 0.92) 100%);
  border-color:rgba(148, 163, 184, 0.18);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--operational .dmcm-manager-reservation-missing-area__title,
.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--operational .dmcm-manager-reservation-missing__chip{
  color:rgba(51, 65, 85, 0.84);
}

.dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-area--operational .dmcm-manager-reservation-missing__chip{
  background:rgba(255, 255, 255, 0.8);
  border-color:rgba(148, 163, 184, 0.12);
}

.dmcm-manager-panel .dmcm-manager-operational-missing--collapsible.dmcm-manager-reservation-missing{
  padding:0;
  overflow:hidden;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__summary{
  list-style:none;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:.55rem;
  padding:.46rem .56rem;
  cursor:pointer;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__summary::-webkit-details-marker{display:none}
.dmcm-manager-panel .dmcm-manager-operational-missing__summary::marker{content:""}

.dmcm-manager-panel .dmcm-manager-operational-missing__summary-copy{
  display:grid;
  gap:.12rem;
  min-width:0;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__summary-copy strong{
  font-size:.64rem;
  letter-spacing:.04em;
  text-transform:uppercase;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__summary-copy span{
  font-size:.68rem;
  color:var(--dmcm-text-muted);
  line-height:1.25;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__summary-side{
  display:flex;
  align-items:center;
  justify-content:flex-end;
  gap:.42rem;
  min-width:0;
  flex:1;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__summary-tags{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:.24rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__summary-tag{
  display:inline-flex;
  align-items:center;
  min-height:20px;
  padding:3px 8px;
  border:1px solid rgba(15,23,42,.08);
  border-radius:999px;
  background:rgba(255,255,255,.72);
  font-size:.64rem;
  font-weight:700;
  color:rgba(91,58,18,.88);
  white-space:nowrap;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__toggle{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:24px;
  height:24px;
  border-radius:999px;
  border:1px solid rgba(15,23,42,.08);
  background:rgba(255,255,255,.82);
  color:rgba(91,58,18,.88);
  font-size:.95rem;
  font-weight:700;
  flex:0 0 auto;
}

.dmcm-manager-panel .dmcm-manager-operational-missing__toggle::before{content:"+"}
.dmcm-manager-panel .dmcm-manager-operational-missing--collapsible[open] .dmcm-manager-operational-missing__toggle::before{content:"-"}

.dmcm-manager-panel .dmcm-manager-operational-missing__body{
  padding:0 .44rem .44rem;
  border-top:1px solid rgba(190,135,48,.1);
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week.dmcm-manager-reservation-missing{
  margin-top:.26rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-reservation-missing__head{
  margin-bottom:.24rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-reservation-missing__head strong{
  font-size:.58rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-reservation-missing__head span{
  display:none;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-reservation-missing-areas{
  grid-template-columns:1fr;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-reservation-missing-area{
  padding:.28rem .32rem .32rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-reservation-missing-area__title{
  font-size:.54rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-reservation-missing__chip{
  min-height:22px;
  padding:3px 7px;
  font-size:.72rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-operational-missing__summary{
  padding:.34rem .38rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-operational-missing__summary-copy strong{
  font-size:.58rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-operational-missing__summary-copy span,
.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-operational-missing__summary-tag{
  font-size:.61rem;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-operational-missing__toggle{
  width:22px;
  height:22px;
}

.dmcm-manager-panel .dmcm-manager-operational-missing--week .dmcm-manager-operational-missing__body{
  padding:0 .32rem .32rem;
}

.dmcm-manager-panel .dmcm-manager-alert-group__chips{
  display:flex;
  flex-wrap:wrap;
  gap:.26rem;
  margin-top:.16rem;
}

.dmcm-manager-panel .dmcm-manager-alert-group__chip{
  min-height:22px;
  padding:4px 8px;
  font-size:.68rem;
  line-height:1.1;
}

@media (max-width:720px){
  .dmcm-manager-panel .dmcm-manager-operational-missing .dmcm-manager-reservation-missing-areas{
    grid-template-columns:1fr;
  }

  .dmcm-manager-panel .dmcm-manager-operational-missing__summary{
    align-items:flex-start;
    flex-direction:column;
  }

  .dmcm-manager-panel .dmcm-manager-operational-missing__summary-side{
    width:100%;
    justify-content:space-between;
  }

  .dmcm-manager-panel .dmcm-manager-operational-missing__summary-tags{
    justify-content:flex-start;
  }
}
@media (max-width: 1500px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width: 1100px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__body-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__body-grid{grid-template-columns:1fr}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__toolbar,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__toolbar,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__toolbar,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__head,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__head,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__head{grid-template-columns:1fr;flex-direction:column;align-items:stretch}
}
/* C142.1 RESERVATIONS TRAVELERS INTELLIGENCE */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpis{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.75rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpi,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpi,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpi{display:grid;gap:.2rem;padding:.9rem 1rem;border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.07));border-radius:var(--dmcm-ds-radius-card,1.12rem);background:var(--dmcm-ds-card-bg,linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,253,.9)));box-shadow:var(--dmcm-ds-card-shadow,0 14px 30px rgba(7,17,31,.06))}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpi span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpi span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpi span{font-size:.72rem;font-weight:700;color:var(--dmcm-ds-text-soft,#607084);letter-spacing:.01em}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpi strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpi strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpi strong{font-size:1.05rem;line-height:1.1;color:var(--dmcm-ds-text-strong,#07111F)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpi small,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpi small,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpi small{font-size:.72rem;color:var(--dmcm-ds-text-muted,#7A8899)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__quick-filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__quick-filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__quick-filters{display:flex;flex-wrap:wrap;gap:.6rem;margin:0 0 .95rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__quick-filter,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__quick-filter,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__quick-filter{display:inline-flex;align-items:center;gap:.55rem;min-height:2.4rem;padding:.5rem .82rem;border:1px solid var(--dmcm-ds-filter-border,rgba(7,17,31,.08));border-radius:var(--dmcm-ds-radius-pill,999px);background:var(--dmcm-ds-filter-bg,rgba(255,255,255,.7));color:var(--dmcm-ds-button-glass-text,#223047);text-decoration:none;box-shadow:var(--dmcm-ds-filter-shadow,inset 0 1px 0 rgba(255,255,255,.72));transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__quick-filter strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__quick-filter strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__quick-filter strong{font-size:.76rem;color:var(--dmcm-ds-text-strong,#07111F)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__quick-filter:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__quick-filter:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__quick-filter:hover{background:var(--dmcm-ds-filter-hover-bg,rgba(255,255,255,.88));border-color:var(--dmcm-ds-filter-hover-border,rgba(67,217,173,.24));color:var(--dmcm-ds-filter-hover-text,#0F172B)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__quick-filter.is-active,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__quick-filter.is-active,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__quick-filter.is-active{background:var(--dmcm-ds-filter-active-bg,linear-gradient(135deg,rgba(250,255,127,.82),rgba(67,217,173,.46)));border-color:var(--dmcm-ds-filter-active-border,rgba(67,217,173,.32));box-shadow:var(--dmcm-ds-filter-active-shadow,0 12px 28px rgba(67,217,173,.15), inset 0 1px 0 rgba(255,255,255,.82))}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__timeline,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__timeline,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__timeline{display:grid;grid-template-columns:auto .55rem auto .55rem auto;gap:.45rem;align-items:center;margin:.82rem 0 .72rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__timeline span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__timeline span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__timeline span{display:grid;gap:.12rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__timeline strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__timeline strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__timeline strong{font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#6B7B8E}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__timeline em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__timeline em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__timeline em{font-style:normal;color:var(--dmcm-ds-filter-hover-text,#0F172B);font-size:.77rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__timeline b,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__timeline b,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__timeline b{display:block;height:1px;border-radius:999px;background:linear-gradient(90deg,rgba(67,217,173,.26),rgba(130,160,220,.24))}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__insights,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__insights,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__insights{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.78rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-chip,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-chip,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-chip{display:inline-flex;align-items:center;min-height:1.85rem;padding:.22rem .56rem;border-radius:var(--dmcm-ds-radius-pill,999px);border:1px solid var(--dmcm-ds-chip-border,rgba(7,17,31,.08));font-size:.71rem;font-weight:700;color:var(--dmcm-ds-chip-text,#223047);background:var(--dmcm-ds-chip-bg,rgba(255,255,255,.7))}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-chip.tone-mint,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-chip.tone-mint,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-chip.tone-mint{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.82));--dmcm-ds-chip-border:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.24));--dmcm-ds-chip-text:var(--dmcm-ds-tone-mint-text,#102A22)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-chip.tone-amber,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-chip.tone-amber,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-chip.tone-amber{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-amber-bg,rgba(255,234,206,.84));--dmcm-ds-chip-border:var(--dmcm-ds-tone-amber-border,rgba(228,168,90,.24));--dmcm-ds-chip-text:var(--dmcm-ds-tone-amber-text,#533018)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-chip.tone-violet,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-chip.tone-violet,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-chip.tone-violet{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.82));--dmcm-ds-chip-border:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.24));--dmcm-ds-chip-text:var(--dmcm-ds-tone-violet-text,#24163A)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-chip.tone-blue,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-chip.tone-blue,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-chip.tone-blue{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-blue-bg,rgba(221,238,255,.84));--dmcm-ds-chip-border:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.26));--dmcm-ds-chip-text:var(--dmcm-ds-tone-blue-text,#11304C)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-chip.tone-slate,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-chip.tone-slate,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-chip.tone-slate{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-slate-bg,rgba(241,245,249,.88));--dmcm-ds-chip-border:var(--dmcm-ds-tone-slate-border,rgba(148,163,184,.22));--dmcm-ds-chip-text:var(--dmcm-ds-tone-slate-text,#334155)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-chip--critical,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-chip--critical,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-chip--critical{
  --dmcm-ds-chip-bg:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.92));
  --dmcm-ds-chip-border:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.38));
  --dmcm-ds-chip-text:var(--dmcm-ds-tone-coral-text,#4A1D16);
  box-shadow:0 10px 24px rgba(224,160,130,.14);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-chip--action,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-chip--action,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-chip--action{
  --dmcm-ds-chip-bg:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.9));
  --dmcm-ds-chip-border:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.28));
  --dmcm-ds-chip-text:var(--dmcm-ds-tone-amber-text,#5B3A12);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-chip--warning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-chip--warning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-chip--warning{
  --dmcm-ds-chip-bg:rgba(255,246,220,.92);
  --dmcm-ds-chip-border:rgba(234,179,8,.22);
  --dmcm-ds-chip-text:#6A5209;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-chip--info,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-chip--info,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-chip--info{
  --dmcm-ds-chip-bg:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.82));
  --dmcm-ds-chip-border:rgba(125,211,252,.22);
  --dmcm-ds-chip-text:var(--dmcm-ds-tone-blue-text,#123552);
  font-weight:600;
  opacity:.9;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-chip--success,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-chip--success,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-chip--success{
  --dmcm-ds-chip-bg:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.88));
  --dmcm-ds-chip-border:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28));
  --dmcm-ds-chip-text:var(--dmcm-ds-tone-mint-text,#102A22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-chip--muted,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-chip--muted,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-chip--muted{
  --dmcm-ds-chip-bg:rgba(241,245,249,.74);
  --dmcm-ds-chip-border:rgba(148,163,184,.18);
  --dmcm-ds-chip-text:#516173;
  font-weight:600;
  opacity:.82;
}
@media (max-width: 1500px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpis,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpis,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (max-width: 1100px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpis,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpis,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__timeline,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__timeline,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__timeline{grid-template-columns:1fr;gap:.3rem}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-card__timeline b,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-card__timeline b,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-card__timeline b{display:none}
}
@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpis,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpis,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpis{grid-template-columns:1fr}
}
/* C143 GLOBAL TIMELINE */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline{display:grid;gap:1rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis{margin-top:.1rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters{display:grid;gap:.95rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{grid-template-columns:180px 180px auto auto;justify-content:start;align-items:end;gap:.8rem;width:max-content;max-width:100%}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__notice,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__notice,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__notice{margin:0;border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.2));background:var(--dmcm-ds-notice-warning-bg,rgba(255,251,235,.84));color:var(--dmcm-ds-notice-warning-text,#7C4A03)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board{display:grid;gap:1rem;padding:1.05rem 1.1rem 1.2rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group{display:grid;gap:.8rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header{display:flex;align-items:flex-end;justify-content:space-between;gap:.8rem;padding-bottom:.3rem;border-bottom:1px solid rgba(7,17,31,.08)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header h4,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header h4,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header h4{margin:0;color:var(--dmcm-ds-text-strong,#07111F);font-size:1rem;font-weight:800;letter-spacing:-.02em}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header span{font-size:.77rem;color:var(--dmcm-ds-text-muted,#6B7B8E)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events{display:grid;gap:.82rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{display:grid;grid-template-columns:26px 1fr;gap:.82rem;align-items:stretch}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail{position:relative;display:flex;justify-content:center}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before{content:"";position:absolute;top:0;bottom:-.82rem;left:50%;width:1px;background:linear-gradient(180deg,rgba(130,160,220,.1),rgba(130,160,220,.28));transform:translateX(-50%)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:last-child .dmcm-manager-timeline__event-rail::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:last-child .dmcm-manager-timeline__event-rail::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:last-child .dmcm-manager-timeline__event-rail::before{bottom:1.4rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot{position:relative;z-index:1;width:12px;height:12px;margin-top:.95rem;border-radius:999px;background:linear-gradient(135deg,var(--dmcm-ds-lime,#FAFF7F),rgba(67,217,173,.8));box-shadow:0 0 0 4px rgba(255,255,255,.9),0 10px 22px rgba(67,217,173,.22)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card{display:grid;gap:.72rem;padding:1rem 1.05rem;border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08));border-radius:var(--dmcm-ds-radius-card-lg,1.18rem);background:var(--dmcm-ds-card-bg-strong,linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,250,252,.9)));box-shadow:var(--dmcm-ds-card-shadow-strong,0 16px 34px rgba(7,17,31,.06))}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time{min-height:1.85rem;color:var(--dmcm-ds-text-muted,#6B7B8E);font-size:.75rem;font-weight:700}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main h5,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main h5,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main h5{margin:0;color:var(--dmcm-ds-text-strong,#07111F);font-size:.98rem;font-weight:800}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main p,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main p,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main p{margin:.16rem 0 0;color:var(--dmcm-ds-text-soft,#455468);font-size:.82rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main small,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main small,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main small{display:block;min-width:124px;color:var(--dmcm-ds-text-muted,#6B7B8E);font-size:.75rem;text-align:right}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{display:flex;flex-wrap:wrap;gap:.55rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-arrival,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-arrival,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-arrival{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.82));--dmcm-ds-chip-border:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.24));--dmcm-ds-chip-text:var(--dmcm-ds-tone-mint-text,#102A22)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-departure,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-departure,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-departure{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.86));--dmcm-ds-chip-border:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.26));--dmcm-ds-chip-text:var(--dmcm-ds-tone-blue-text,#123552)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-cleaning{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.84));--dmcm-ds-chip-border:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.24));--dmcm-ds-chip-text:var(--dmcm-ds-tone-violet-text,#24163A)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-payment,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-payment,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-payment{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.88));--dmcm-ds-chip-border:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.26));--dmcm-ds-chip-text:var(--dmcm-ds-tone-amber-text,#5B3A12)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-danger,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-danger,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-danger{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-coral-bg,rgba(255,226,223,.9));--dmcm-ds-chip-border:var(--dmcm-ds-tone-coral-border,rgba(251,113,133,.24));--dmcm-ds-chip-text:var(--dmcm-ds-tone-coral-text,#631A1A)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-block,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-block,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-block{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-amber-bg,rgba(255,237,213,.88));--dmcm-ds-chip-border:var(--dmcm-ds-tone-amber-border,rgba(251,146,60,.22));--dmcm-ds-chip-text:var(--dmcm-ds-tone-amber-text,#6B3B0B)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-documents,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-documents,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-documents{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-violet-bg,rgba(245,234,255,.88));--dmcm-ds-chip-border:var(--dmcm-ds-tone-violet-border,rgba(168,85,247,.22));--dmcm-ds-chip-text:var(--dmcm-ds-tone-violet-text,#4B2467)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-neutral,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-neutral,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-directory-chip.tone-neutral{--dmcm-ds-chip-bg:var(--dmcm-ds-tone-slate-bg,rgba(241,245,249,.88));--dmcm-ds-chip-border:var(--dmcm-ds-tone-slate-border,rgba(148,163,184,.22));--dmcm-ds-chip-text:var(--dmcm-ds-tone-slate-text,#334155)}
@media (max-width: 1100px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main{flex-direction:column}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main small,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main small,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main small{text-align:left;min-width:0}
}
@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{grid-template-columns:1fr}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail{display:none}
}
/* C150 MANAGER DESIGN TOKENS */
/* Source of truth for premium manager surfaces, semantic tones and shared controls.
   Historical C138-C144 layers remain above for compatibility; this section freezes the latest values. */
.dmcm-ui--theme-luxury.dmcm-manager-panel,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel,
.dmcm-ui--theme-pro.dmcm-manager-panel{
  --dmcm-ds-text-strong:#07111F;
  --dmcm-ds-text-soft:#455468;
  --dmcm-ds-text-muted:#6B7B8E;
  --dmcm-ds-lime:#FAFF7F;
  --dmcm-ds-lime-hover:#F2F886;
  --dmcm-ds-surface-glass:rgba(255,255,255,.7);
  --dmcm-ds-surface-glass-strong:rgba(255,255,255,.88);
  --dmcm-ds-surface-panel:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,253,.9));
  --dmcm-ds-surface-panel-strong:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,250,252,.9));
  --dmcm-ds-border-soft:rgba(7,17,31,.08);
  --dmcm-ds-border-strong:rgba(7,17,31,.12);
  --dmcm-ds-shadow-soft:0 14px 30px rgba(7,17,31,.06);
  --dmcm-ds-shadow-strong:0 16px 34px rgba(7,17,31,.06);
  --dmcm-ds-radius-pill:999px;
  --dmcm-ds-radius-card:1.12rem;
  --dmcm-ds-radius-card-lg:1.18rem;
  --dmcm-ds-tone-mint-bg:rgba(210,255,235,.88);
  --dmcm-ds-tone-mint-border:rgba(46,160,120,.42);
  --dmcm-ds-tone-mint-text:#102A22;
  --dmcm-ds-tone-mint-shadow:0 10px 24px rgba(120,210,180,.16);
  --dmcm-ds-tone-amber-bg:rgba(255,238,214,.88);
  --dmcm-ds-tone-amber-border:rgba(245,158,11,.26);
  --dmcm-ds-tone-amber-text:#5B3A12;
  --dmcm-ds-tone-violet-bg:rgba(232,224,255,.9);
  --dmcm-ds-tone-violet-border:rgba(141,117,214,.42);
  --dmcm-ds-tone-violet-text:#24163A;
  --dmcm-ds-tone-violet-shadow:0 10px 24px rgba(160,145,220,.14);
  --dmcm-ds-tone-blue-bg:rgba(222,238,255,.86);
  --dmcm-ds-tone-blue-border:rgba(125,211,252,.26);
  --dmcm-ds-tone-blue-text:#123552;
  --dmcm-ds-tone-coral-bg:rgba(255,225,210,.9);
  --dmcm-ds-tone-coral-border:rgba(210,122,86,.42);
  --dmcm-ds-tone-coral-text:#4A1D16;
  --dmcm-ds-tone-coral-shadow:0 10px 24px rgba(224,160,130,.14);
  --dmcm-ds-tone-slate-bg:rgba(241,245,249,.88);
  --dmcm-ds-tone-slate-border:rgba(148,163,184,.22);
  --dmcm-ds-tone-slate-text:#334155;
  --dmcm-ds-tone-lime-shadow:0 12px 28px rgba(250,255,127,.22);
  --dmcm-ds-button-glass-bg:rgba(255,255,255,.38);
  --dmcm-ds-button-glass-border:rgba(15,23,42,.12);
  --dmcm-ds-button-glass-text:#223047;
  --dmcm-ds-button-glass-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 8px 24px rgba(15,23,42,.06);
  --dmcm-ds-button-dark-bg:rgba(7,18,35,.78);
  --dmcm-ds-button-dark-border:rgba(130,160,220,.22);
  --dmcm-ds-button-dark-text:#FFFFFF;
  --dmcm-ds-button-dark-shadow:0 10px 24px rgba(7,18,35,.14),inset 0 1px 0 rgba(255,255,255,.08);
  --dmcm-ds-card-bg:var(--dmcm-ds-surface-panel);
  --dmcm-ds-card-bg-strong:var(--dmcm-ds-surface-panel-strong);
  --dmcm-ds-card-border:var(--dmcm-ds-border-soft);
  --dmcm-ds-card-shadow:var(--dmcm-ds-shadow-soft);
  --dmcm-ds-card-shadow-strong:var(--dmcm-ds-shadow-strong);
  --dmcm-ds-chip-bg:var(--dmcm-ds-surface-glass);
  --dmcm-ds-chip-border:var(--dmcm-ds-border-soft);
  --dmcm-ds-chip-text:var(--dmcm-ds-button-glass-text);
  --dmcm-ds-filter-bg:var(--dmcm-ds-surface-glass);
  --dmcm-ds-filter-border:var(--dmcm-ds-border-soft);
  --dmcm-ds-filter-shadow:inset 0 1px 0 rgba(255,255,255,.72);
  --dmcm-ds-filter-hover-bg:var(--dmcm-ds-surface-glass-strong);
  --dmcm-ds-filter-hover-border:rgba(67,217,173,.24);
  --dmcm-ds-filter-hover-text:#0F172B;
  --dmcm-ds-filter-active-bg:linear-gradient(135deg,rgba(250,255,127,.82),rgba(67,217,173,.46));
  --dmcm-ds-filter-active-border:rgba(67,217,173,.32);
  --dmcm-ds-filter-active-shadow:0 12px 28px rgba(67,217,173,.15), inset 0 1px 0 rgba(255,255,255,.82);
  --dmcm-ds-notice-warning-bg:rgba(255,251,235,.84);
  --dmcm-ds-notice-warning-text:#7C4A03;
}

/* C150 BUTTON SYSTEM */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled),
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled){
  background:var(--dmcm-ds-lime);
  color:var(--dmcm-ds-text-strong);
}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled):hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled):focus-visible,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled):hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled):focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled):hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled):focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled):hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled):focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled):hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-btn--primary:not(:disabled):focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled):hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-action-button--primary:not(:disabled):focus-visible{
  background:var(--dmcm-ds-lime-hover);
  color:var(--dmcm-ds-text-strong);
}

/* C150 BADGES AND STATUS CHIPS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory-chip,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory-chip,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory-chip{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62);
}

/* C150 SHARED CARDS, EMPTY STATES AND WORKSPACE PANELS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel__notice,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel__empty,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpi,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel__notice,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel__empty,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpi,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel__notice,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel__empty,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpi,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-timeline__event-card{
  border-color:var(--dmcm-ds-card-border);
  box-shadow:var(--dmcm-ds-card-shadow);
}

/* C150 RESPONSIVE CONSOLIDATION */
@media (max-width: 1440px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__kpis,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__kpis,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__kpis{grid-template-columns:repeat(3,minmax(0,1fr))}
}
/* C152 OPERATIONS VISUAL UNIFICATION */
.dmcm-ui--theme-luxury.dmcm-manager-panel,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel,
.dmcm-ui--theme-pro.dmcm-manager-panel{
  --dmcm-c152-week-surface:linear-gradient(180deg,rgba(241,246,251,.96) 0%,rgba(234,240,246,.94) 100%);
  --dmcm-c152-week-surface-strong:linear-gradient(180deg,rgba(248,251,254,.98) 0%,rgba(239,244,249,.96) 100%);
  --dmcm-c152-week-header:rgba(231,239,247,.96);
  --dmcm-c152-week-room:linear-gradient(180deg,rgba(242,247,252,.96) 0%,rgba(233,240,247,.94) 100%);
  --dmcm-c152-week-border:rgba(15,23,42,.08);
  --dmcm-c152-week-shadow:0 18px 40px rgba(7,17,31,.08);
  --dmcm-c152-week-shadow-soft:0 12px 28px rgba(7,17,31,.05);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__range,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__range{
  color:var(--dmcm-ds-text-strong,#07111F);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button{
  border-color:var(--dmcm-ds-border-soft,rgba(7,17,31,.08));
  background:var(--dmcm-ds-surface-glass-strong,rgba(255,255,255,.88));
  color:var(--dmcm-ds-text-soft,#455468);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.74),0 10px 22px rgba(7,17,31,.06);
  backdrop-filter:blur(14px);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button:focus-visible{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.88));
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.42));
  color:var(--dmcm-ds-tone-mint-text,#102A22);
  box-shadow:var(--dmcm-ds-tone-mint-shadow,0 10px 24px rgba(120,210,180,.16));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button--current,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button--current{
  background:linear-gradient(135deg,rgba(250,255,127,.82),rgba(67,217,173,.46));
  border-color:rgba(67,217,173,.28);
  color:var(--dmcm-ds-text-strong,#07111F);
  box-shadow:0 14px 30px rgba(67,217,173,.12), inset 0 1px 0 rgba(255,255,255,.74);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-nav__button--icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-nav__button--icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-nav__button--icon{
  background:rgba(255,255,255,.72);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-plan__insight,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-plan__insight{
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08));
  background:var(--dmcm-ds-card-bg,linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,253,.9)));
  box-shadow:var(--dmcm-ds-card-shadow,0 14px 30px rgba(7,17,31,.06));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-board,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-board,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-board,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-plan__board-section,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-plan__board-section,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-plan__board-section{
  width:100%;
  max-width:none;
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__viewport,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-board__viewport,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__viewport{
  width:100%;
  max-width:100%;
  min-width:0;
  padding-right:0;
  background:var(--dmcm-c152-week-surface);
  border:1px solid var(--dmcm-c152-week-border);
  box-shadow:var(--dmcm-c152-week-shadow);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-board__table,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__table,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-board__table,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__table,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-board__table,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__table{
  width:max(100%,1200px);
  min-width:1200px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__row--head,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__row--head .dmcm-manager-operations-week__cell{
  background:var(--dmcm-c152-week-header);
  color:var(--dmcm-ds-text-strong,#07111F);
  border-color:rgba(15,23,42,.06);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell--room,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell--room{
  background:var(--dmcm-c152-week-room);
  color:var(--dmcm-ds-text-strong,#07111F);
  box-shadow:8px 0 18px -18px rgba(15,23,42,.22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head){
  border-color:rgba(15,23,42,.05);
  background:var(--dmcm-c152-week-surface-strong);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__row:not(.dmcm-manager-operations-week__row--head):hover{
  border-color:rgba(67,217,173,.16);
  background:linear-gradient(180deg,rgba(210,255,235,.34) 0%,rgba(248,251,253,.98) 100%);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__room-meta,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__room-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__room-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-meta{
  color:var(--dmcm-ds-text-soft,#455468);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-label,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-plan__legend-item,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-plan__legend-item{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.62);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction{
  background:rgba(255,255,255,.86);
  border-color:rgba(15,23,42,.10);
  color:var(--dmcm-ds-text-soft,#455468);
  box-shadow:var(--dmcm-c152-week-shadow-soft);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__cell-miniaction[aria-expanded="true"]{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.88));
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.42));
  color:var(--dmcm-ds-tone-mint-text,#102A22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro{
  border-color:rgba(15,23,42,.08);
  background:linear-gradient(180deg,rgba(250,252,255,.98),rgba(242,247,252,.96));
  box-shadow:0 24px 52px rgba(7,17,31,.16);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button{
  background:rgba(255,255,255,.9);
  border-color:rgba(15,23,42,.09);
  color:var(--dmcm-ds-text-strong,#07111F);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82),0 8px 18px rgba(7,17,31,.05);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__meta{
  color:var(--dmcm-ds-text-soft,#455468);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button:focus-visible{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 12px 24px rgba(7,17,31,.08);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.88));
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.26));
  color:var(--dmcm-ds-tone-amber-text,#5B3A12);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning{
  background:var(--dmcm-ds-tone-violet-bg,rgba(232,224,255,.9));
  border-color:var(--dmcm-ds-tone-violet-border,rgba(141,117,214,.42));
  color:var(--dmcm-ds-tone-violet-text,#24163A);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.88));
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.26));
  color:var(--dmcm-ds-tone-amber-text,#5B3A12);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72),0 10px 22px rgba(228,168,90,.10);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-directory__filter-actions a.dmcm-manager-action-button--secondary:focus-visible,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-timeline__range a.dmcm-manager-action-button--secondary:focus-visible{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.9));
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.42));
  color:var(--dmcm-ds-tone-coral-text,#4A1D16);
  box-shadow:var(--dmcm-ds-tone-coral-shadow,0 10px 24px rgba(224,160,130,.14));
}

@media (max-width: 1440px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-week-board__table,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-operations-week__table,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-week-board__table,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-operations-week__table,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-week-board__table,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-operations-week__table{
    width:max(100%,1080px);
    min-width:1080px;
  }
}

/* C152.2 REAL WEEK QUICK POPOVER */
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro{
  border-color:rgba(15,23,42,.08);
  background:linear-gradient(180deg,rgba(252,253,255,.98),rgba(244,248,252,.96));
  box-shadow:0 26px 58px rgba(7,17,31,.16);
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button{
  background:rgba(255,255,255,.92);
  border-color:rgba(15,23,42,.1);
  color:var(--dmcm-ds-text-strong,#07111F);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.84),0 8px 18px rgba(7,17,31,.05);
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__meta{
  color:var(--dmcm-ds-text-soft,#455468);
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button:focus-visible{
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 12px 24px rgba(7,17,31,.08);
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation{
  background:linear-gradient(135deg,rgba(250,255,127,.98),rgba(210,255,235,.9));
  border-color:rgba(67,217,173,.34);
  color:#0F172B;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation .dmcm-manager-week-quick-popover__meta{
  color:rgba(15,23,42,.64);
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--reservation:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--reservation:focus-visible{
  background:linear-gradient(135deg,rgba(250,255,127,1),rgba(184,244,223,.95)) !important;
  border-color:rgba(67,217,173,.44) !important;
  color:#07111F !important;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block{
  background:rgba(255,238,214,.96);
  border-color:rgba(245,158,11,.32);
  color:#5B3A12;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block:focus-visible{
  background:rgba(255,229,188,.98) !important;
  border-color:rgba(224,140,32,.44) !important;
  color:#4D3110 !important;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning{
  background:rgba(232,224,255,.96);
  border-color:rgba(141,117,214,.36);
  color:#24163A;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning:focus-visible,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning:hover,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning:focus-visible{
  background:rgba(219,208,255,.98) !important;
  border-color:rgba(122,95,209,.46) !important;
  color:#1E1435 !important;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button:focus-visible .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button:focus-visible .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button:hover .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button:focus-visible .dmcm-manager-week-quick-popover__meta{
  color:rgba(15,23,42,.66);
}

/* C152.3 WEEK POPOVER BASE CONTRAST */
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block{
  color:#4D3110;
  -webkit-text-fill-color:#4D3110;
  opacity:1;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--block .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--block .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--block .dmcm-manager-week-quick-popover__meta{
  color:rgba(107,68,26,.78);
  -webkit-text-fill-color:rgba(107,68,26,.78);
  opacity:1;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning{
  color:#22163A;
  -webkit-text-fill-color:#22163A;
  opacity:1;
}

.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-luxury .dmcm-manager-week-quick-popover__button--cleaning .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-premium-dark .dmcm-manager-week-quick-popover__button--cleaning .dmcm-manager-week-quick-popover__meta,
.dmcm-ui.dmcm-manager-week-quick-popover.dmcm-ui--theme-pro .dmcm-manager-week-quick-popover__button--cleaning .dmcm-manager-week-quick-popover__meta{
  color:rgba(69,50,112,.8);
  -webkit-text-fill-color:rgba(69,50,112,.8);
  opacity:1;
}

/* C153 TIMELINE EDITORIAL REDESIGN */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro{
  padding:1.05rem 1.15rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group{
  gap:1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header{
  align-items:flex-start;
  padding:.92rem 1rem 1rem;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08));
  border-radius:var(--dmcm-ds-radius-card-lg,1.18rem);
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(246,250,252,.92));
  box-shadow:0 14px 30px rgba(7,17,31,.05);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading{
  display:grid;
  gap:.18rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-eyebrow,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-eyebrow,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-eyebrow{
  color:var(--dmcm-ds-text-muted,#6B7B8E);
  font-size:.7rem;
  font-weight:800;
  letter-spacing:.16em;
  text-transform:uppercase;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header h4,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header h4,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header h4{
  font-size:1.14rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header p,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header p,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header p{
  margin:0;
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.8rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:.5rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat{
  display:inline-flex;
  align-items:center;
  gap:.38rem;
  padding:.42rem .62rem;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08));
  border-radius:999px;
  background:rgba(255,255,255,.78);
  color:var(--dmcm-ds-text-soft,#455468);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat strong{
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:.83rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat em{
  font-style:normal;
  font-size:.76rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-arrival,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-arrival,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-arrival{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.82));
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.24));
  color:var(--dmcm-ds-tone-mint-text,#102A22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-departure,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-departure,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-departure{
  background:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.86));
  border-color:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.26));
  color:var(--dmcm-ds-tone-blue-text,#123552);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-cleaning,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-document,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-document,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-document{
  background:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.84));
  border-color:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.24));
  color:var(--dmcm-ds-tone-violet-text,#24163A);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-payment,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-payment,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-payment,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-blocked,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-blocked,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-blocked{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.88));
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.26));
  color:var(--dmcm-ds-tone-amber-text,#5B3A12);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-danger,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-danger,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-danger,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-warning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-warning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat.tone-warning{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.9));
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.42));
  color:var(--dmcm-ds-tone-coral-text,#4A1D16);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events{
  gap:1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
  gap:1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail{
  align-items:flex-start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot{
  margin-top:1.15rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon{
  position:absolute;
  top:.88rem;
  left:50%;
  z-index:2;
  display:flex;
  align-items:center;
  justify-content:center;
  width:22px;
  height:22px;
  border-radius:999px;
  transform:translateX(-50%);
  background:rgba(255,255,255,.96);
  border:1px solid rgba(15,23,42,.08);
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:0;
  font-weight:800;
  box-shadow:0 8px 18px rgba(7,17,31,.08);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before{
  content:"EVT";
  font-size:.55rem;
  letter-spacing:.04em;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-arrival .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-arrival .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-arrival .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.92));
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28));
  color:var(--dmcm-ds-tone-mint-text,#102A22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-arrival .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-arrival .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-arrival .dmcm-manager-timeline__event-icon::before{content:"IN"}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-departure .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-departure .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-departure .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.9));
  border-color:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.3));
  color:var(--dmcm-ds-tone-blue-text,#123552);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-departure .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-departure .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-departure .dmcm-manager-timeline__event-icon::before{content:"OUT"}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-document .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-document .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-document .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.9));
  border-color:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.28));
  color:var(--dmcm-ds-tone-violet-text,#24163A);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-cleaning .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-cleaning .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-cleaning .dmcm-manager-timeline__event-icon::before{content:"CLN"}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-document .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-document .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-document .dmcm-manager-timeline__event-icon::before{content:"DOC"}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-blocked .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-blocked .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-blocked .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.92));
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.3));
  color:var(--dmcm-ds-tone-amber-text,#5B3A12);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-payment .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-payment .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-payment .dmcm-manager-timeline__event-icon::before{content:"PAY"}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-blocked .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-blocked .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-blocked .dmcm-manager-timeline__event-icon::before{content:"BLK"}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-warning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-warning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-warning .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.94));
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.38));
  color:var(--dmcm-ds-tone-coral-text,#4A1D16);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-danger .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-danger .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-danger .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-warning .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-warning .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event.tone-warning .dmcm-manager-timeline__event-icon::before{content:"!"}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card{
  gap:.84rem;
  padding:1.08rem 1.12rem 1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head{
  justify-content:flex-start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker{
  display:flex;
  align-items:center;
  gap:.7rem;
  flex-wrap:wrap;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time{
  min-height:0;
  padding:.3rem .55rem;
  border-radius:999px;
  background:rgba(239,244,248,.94);
  border:1px solid rgba(15,23,42,.08);
  color:var(--dmcm-ds-text-soft,#455468);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main{
  gap:1.1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content{
  display:grid;
  gap:.24rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main h5,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main h5,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main h5{
  font-size:1.02rem;
  letter-spacing:-.02em;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary{
  margin:0;
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:.86rem;
  font-weight:700;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta{
  margin:0;
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.8rem;
  line-height:1.45;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker{
  min-width:132px;
  padding:.4rem .58rem;
  border-radius:.85rem;
  background:rgba(244,247,250,.92);
  border:1px solid rgba(15,23,42,.06);
  color:var(--dmcm-ds-text-muted,#6B7B8E);
  font-size:.72rem;
  text-align:right;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
  justify-content:flex-end;
  padding-top:.1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty{
  display:grid;
  gap:.34rem;
  padding:1.1rem 1rem;
  text-align:left;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty strong{
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:.98rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__empty span{
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.82rem;
}

@media (max-width: 1024px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header{
    grid-template-columns:1fr;
    display:grid;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary{
    justify-content:flex-start;
  }
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main{
    gap:.7rem;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker{
    min-width:0;
    text-align:left;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
    justify-content:flex-start;
  }
}

/* C153.1 TIMELINE EVENT LAYOUT CORRECTION */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary{
  gap:.65rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat{
  gap:.24rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-stat em{
  padding-left:.08rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
  grid-template-columns:34px minmax(0,1fr);
  align-items:start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail{
  width:34px;
  min-width:34px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot{
  display:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before{
  top:1.8rem;
  bottom:-1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon{
  top:.7rem;
  width:24px;
  height:24px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card{
  grid-template-columns:minmax(0,1fr) auto;
  grid-template-areas:
    "head actions"
    "main actions";
  column-gap:1rem;
  row-gap:.8rem;
  align-items:start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head{
  grid-area:head;
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main{
  grid-area:main;
  display:grid;
  grid-template-columns:minmax(0,1fr);
  align-content:start;
  gap:.45rem;
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content{
  max-width:100%;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary{
  line-height:1.4;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta{
  max-width:76ch;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker{
  justify-self:start;
  min-width:0;
  max-width:fit-content;
  text-align:left;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
  grid-area:actions;
  align-self:start;
  justify-self:end;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:.44rem;
  min-width:150px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn{
  justify-content:center;
  width:100%;
}

@media (max-width: 1024px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card{
    grid-template-columns:minmax(0,1fr);
    grid-template-areas:
      "head"
      "main"
      "actions";
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
    justify-self:start;
    min-width:0;
    flex-direction:row;
    flex-wrap:wrap;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn{
    width:auto;
  }
}

/* C153.2 TIMELINE GRID EDITORIAL REBUILD */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro{
  padding:1rem 1.08rem .92rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis{
  margin-top:.2rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters{
  gap:.88rem;
  padding:1rem 1.08rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
  grid-template-columns:minmax(170px,190px) minmax(170px,190px) auto auto;
  gap:.7rem;
  width:max-content;
  align-items:end;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board{
  padding:1.02rem 1.08rem 1.12rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group{
  gap:1.08rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header{
  padding:1rem 1.08rem .98rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading{
  gap:.28rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading h4,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading h4,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading h4{
  margin:0;
  font-size:1.16rem;
  letter-spacing:-.025em;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary{
  display:block;
  margin:0;
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.82rem;
  line-height:1.45;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events{
  gap:1.08rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
  grid-template-columns:52px minmax(0,1fr);
  gap:1rem;
  align-items:stretch;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail{
  width:52px;
  min-width:52px;
  display:grid;
  justify-items:center;
  align-content:start;
  gap:.55rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before{
  top:2.1rem;
  bottom:-1.1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot{
  display:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon{
  position:relative;
  top:auto;
  left:auto;
  width:34px;
  height:34px;
  transform:none;
  font-size:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before{
  content:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon-image,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon-image,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon-image{
  width:16px;
  height:16px;
  display:block;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time--rail,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time--rail,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time--rail{
  min-height:0;
  padding:0;
  background:none;
  border:0;
  border-radius:0;
  color:var(--dmcm-ds-text-muted,#6B7B8E);
  font-size:.72rem;
  font-weight:700;
  letter-spacing:.04em;
  text-transform:uppercase;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card{
  grid-template-columns:minmax(0,1fr) minmax(176px,auto);
  grid-template-areas:
    "head actions"
    "main actions";
  column-gap:1.22rem;
  row-gap:.72rem;
  align-items:start;
  padding:1.08rem 1.14rem 1.04rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-head{
  grid-area:head;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main{
  grid-area:main;
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:.58rem;
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-content{
  display:grid;
  gap:.3rem;
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title{
  margin:0;
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:1.02rem;
  font-weight:800;
  letter-spacing:-.022em;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle{
  margin:0;
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:.89rem;
  font-weight:700;
  line-height:1.42;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-primary{
  display:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta{
  margin:0;
  max-width:72ch;
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.81rem;
  line-height:1.48;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-marker{
  justify-self:start;
  min-width:0;
  padding:0;
  background:none;
  border:0;
  color:var(--dmcm-ds-text-muted,#6B7B8E);
  font-size:.72rem;
  text-align:left;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
  grid-area:actions;
  justify-self:end;
  align-self:start;
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:.46rem;
  min-width:176px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions:empty,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions:empty,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions:empty{
  display:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn{
  width:100%;
  justify-content:center;
}

@media (max-width: 1024px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
    grid-template-columns:repeat(2,minmax(0,1fr));
    width:100%;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card{
    grid-template-columns:minmax(0,1fr);
    grid-template-areas:
      "head"
      "main"
      "actions";
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
    justify-self:start;
    min-width:0;
    flex-direction:row;
    flex-wrap:wrap;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn{
    width:auto;
  }
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
    grid-template-columns:minmax(0,1fr);
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
    grid-template-columns:1fr;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail{
    width:100%;
    min-width:0;
    grid-template-columns:auto 1fr;
    justify-items:start;
    align-items:center;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail::before{
    display:none;
  }
}

/* C153.3 TIMELINE ITEM REBUILD */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters{
  gap:.76rem;
  padding:.96rem 1.06rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
  grid-template-columns:minmax(170px,188px) minmax(170px,188px) auto auto;
  gap:.68rem;
  width:max-content;
  max-width:100%;
  justify-content:start;
  align-items:end;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-group{
  gap:1.16rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header{
  display:block;
  padding:1rem 1.08rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading{
  display:grid;
  gap:.3rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary{
  display:block;
  margin:0;
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.82rem;
  line-height:1.46;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events{
  display:grid;
  gap:1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
  position:relative;
  display:grid;
  grid-template-columns:56px minmax(0,1fr) auto;
  gap:1.2rem;
  align-items:start;
  width:100%;
  padding:1.06rem 1.14rem 1.04rem;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08));
  border-radius:var(--dmcm-ds-radius-card-lg,1.18rem);
  background:var(--dmcm-ds-card-bg-strong,linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,250,252,.9)));
  box-shadow:var(--dmcm-ds-card-shadow-strong,0 16px 34px rgba(7,17,31,.06));
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:focus-within,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:focus-within,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:focus-within{
  transform:translateY(-1px);
  border-color:rgba(67,217,173,.22);
  box-shadow:0 18px 38px rgba(7,17,31,.08);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap{
  position:relative;
  display:grid;
  justify-items:center;
  align-content:start;
  gap:.55rem;
  min-width:56px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after{
  content:"";
  position:absolute;
  top:40px;
  bottom:-1.4rem;
  left:50%;
  width:1px;
  background:linear-gradient(180deg,rgba(130,160,220,.08),rgba(130,160,220,.22));
  transform:translateX(-50%);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:last-child .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:last-child .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event:last-child .dmcm-manager-timeline__event-iconwrap::after{
  display:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon{
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  width:36px;
  height:36px;
  border-radius:999px;
  border:1px solid rgba(15,23,42,.08);
  background:rgba(244,247,250,.96);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 22px rgba(7,17,31,.08);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before{
  content:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-svg{
  width:18px;
  height:18px;
  display:block;
  opacity:.88;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time{
  min-height:0;
  padding:0;
  border:0;
  background:none;
  border-radius:0;
  color:var(--dmcm-ds-text-muted,#6B7B8E);
  font-size:.72rem;
  font-weight:700;
  line-height:1.3;
  letter-spacing:.04em;
  text-transform:uppercase;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:.38rem;
  min-width:0;
  align-content:start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker{
  display:flex;
  align-items:center;
  gap:.58rem;
  flex-wrap:wrap;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-pill,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-pill,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-pill{
  align-self:flex-start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title{
  margin:0;
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:1.04rem;
  font-weight:800;
  line-height:1.2;
  letter-spacing:-.024em;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle{
  margin:0;
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:.89rem;
  font-weight:700;
  line-height:1.42;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta{
  display:flex;
  flex-wrap:wrap;
  gap:.45rem;
  margin:0;
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.81rem;
  line-height:1.45;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta span{
  display:block;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-description,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-description,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-description{
  margin:0;
  color:var(--dmcm-ds-text-muted,#6B7B8E);
  font-size:.74rem;
  line-height:1.4;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:.48rem;
  align-self:start;
  justify-self:end;
  min-width:168px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn{
  width:100%;
  justify-content:center;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--arrival .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--arrival .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--arrival .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.92));
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--departure .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--departure .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--departure .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.9));
  border-color:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.3));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--document .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--document .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--document .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.9));
  border-color:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.28));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--blocked .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--blocked .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--blocked .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.92));
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.28));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--warning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--warning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--warning .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.92));
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.36));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--neutral .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--neutral .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--neutral .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--slate .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--slate .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event--slate .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-slate-bg,rgba(239,244,248,.94));
  border-color:var(--dmcm-ds-tone-slate-border,rgba(148,163,184,.24));
}

@media (max-width: 1024px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
    grid-template-columns:repeat(2,minmax(0,1fr));
    width:100%;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
    grid-template-columns:56px minmax(0,1fr);
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
    grid-column:2;
    justify-self:start;
    min-width:0;
    flex-direction:row;
    flex-wrap:wrap;
    width:100%;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn{
    width:auto;
  }
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
    grid-template-columns:minmax(0,1fr);
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
    grid-template-columns:1fr;
    gap:.84rem;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap{
    grid-template-columns:auto 1fr;
    justify-items:start;
    align-items:center;
    min-width:0;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after{
    display:none;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
    grid-column:auto;
  }
}

@media not all{
/* inactive pre-final timeline hard reset copy */
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide),
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) *{
  box-sizing:border-box;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__board,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-group,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__events{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__board{
  gap:1.18rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-group{
  gap:.9rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__events{
  gap:.78rem !important;
  align-items:stretch !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
  position:relative !important;
  inset:auto !important;
  float:none !important;
  clear:both !important;
  display:grid !important;
  grid-template-columns:72px minmax(0,1fr) max-content !important;
  align-items:center !important;
  gap:1.12rem !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:1rem 1.05rem !important;
  overflow:visible !important;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08)) !important;
  border-radius:var(--dmcm-ds-radius-card-lg,1.18rem) !important;
  background:var(--dmcm-ds-card-bg-strong,linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,253,.91))) !important;
  box-shadow:var(--dmcm-ds-card-shadow-soft,0 14px 30px rgba(7,17,31,.055)) !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card:hover{
  border-color:var(--dmcm-ds-card-border-hover,rgba(67,217,173,.2)) !important;
  box-shadow:var(--dmcm-ds-card-shadow-strong,0 18px 38px rgba(7,17,31,.075)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card:not(:has(.dmcm-manager-timeline-card__actions)){
  grid-template-columns:72px minmax(0,1fr) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker::after{
  content:none !important;
  display:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-card{
  display:none !important;
  position:static !important;
  inset:auto !important;
  width:0 !important;
  height:0 !important;
  min-width:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  opacity:0 !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
  position:relative !important;
  inset:auto !important;
  z-index:1 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:72px !important;
  min-width:72px !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon{
  position:relative !important;
  inset:auto !important;
  z-index:1 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:48px !important;
  height:48px !important;
  margin:0 auto !important;
  padding:0 !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:1.05rem !important;
  background:var(--dmcm-ds-tone-slate-bg,rgba(239,244,248,.94)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 26px rgba(7,17,31,.07) !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-svg{
  display:block !important;
  width:20px !important;
  height:20px !important;
  max-width:20px !important;
  max-height:20px !important;
  object-fit:contain !important;
  opacity:.82 !important;
  filter:none !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body{
  position:relative !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  gap:.34rem !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  align-content:center !important;
  justify-content:stretch !important;
  text-align:left !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-kicker{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:.5rem !important;
  min-width:0 !important;
  margin:0 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-title{
  margin:0 !important;
  color:var(--dmcm-ds-text-strong,#07111F) !important;
  font-size:1rem !important;
  font-weight:800 !important;
  line-height:1.24 !important;
  letter-spacing:0 !important;
  overflow-wrap:anywhere !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-subtitle{
  margin:0 !important;
  color:var(--dmcm-ds-text-strong,#07111F) !important;
  font-size:.9rem !important;
  font-weight:700 !important;
  line-height:1.36 !important;
  overflow-wrap:anywhere !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-meta{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:.36rem .5rem !important;
  width:100% !important;
  min-width:0 !important;
  color:var(--dmcm-ds-text-soft,#455468) !important;
  font-size:.8rem !important;
  line-height:1.45 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-description{
  margin:.02rem 0 0 !important;
  color:var(--dmcm-ds-text-muted,#6B7B8E) !important;
  font-size:.76rem !important;
  line-height:1.42 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
  position:relative !important;
  inset:auto !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:center !important;
  justify-self:end !important;
  align-self:center !important;
  gap:.42rem !important;
  width:auto !important;
  min-width:164px !important;
  max-width:220px !important;
  margin:0 !important;
  padding:0 !important;
  text-align:center !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
  width:100% !important;
  min-height:34px !important;
  justify-content:center !important;
  white-space:nowrap !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--arrival .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.92)) !important;
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--departure .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.9)) !important;
  border-color:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.3)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--document .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.9)) !important;
  border-color:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.28)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--payment .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--blocked .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.92)) !important;
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.28)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--danger .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--warning .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.92)) !important;
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.36)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--neutral .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--slate .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-slate-bg,rgba(239,244,248,.94)) !important;
  border-color:var(--dmcm-ds-tone-slate-border,rgba(148,163,184,.24)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header{
  display:flex !important;
  align-items:flex-end !important;
  justify-content:space-between !important;
  gap:.85rem !important;
  width:100% !important;
  margin:0 !important;
  padding:.2rem .05rem .42rem !important;
  border-bottom:1px solid rgba(7,17,31,.08) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-summary{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:.36rem !important;
  color:var(--dmcm-ds-text-muted,#6B7B8E) !important;
  font-size:.78rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__filters{
  gap:.82rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
  display:grid !important;
  grid-template-columns:minmax(160px,180px) minmax(160px,180px) auto auto !important;
  justify-content:start !important;
  align-items:end !important;
  gap:.75rem !important;
  width:max-content !important;
  max-width:100% !important;
}

@media (max-width: 1024px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
    grid-template-columns:56px minmax(0,1fr) !important;
    align-items:start !important;
    gap:.9rem !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
    width:56px !important;
    min-width:56px !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon{
    width:44px !important;
    height:44px !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
    grid-column:2 !important;
    justify-self:start !important;
    align-self:start !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
    width:auto !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
    grid-template-columns:repeat(2,minmax(0,180px)) !important;
    width:100% !important;
  }
}

@media (max-width: 767px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
    grid-template-columns:minmax(0,1fr) !important;
    padding:.95rem !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
    width:48px !important;
    min-width:0 !important;
    justify-content:flex-start !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
    grid-column:auto !important;
    width:100% !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
    grid-template-columns:minmax(0,1fr) !important;
    width:100% !important;
  }
}

}

@media not all{
/* inactive pre-final timeline hard reset copy */
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide),
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) *{
  box-sizing:border-box;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__board,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-group,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__events{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__board{
  gap:1.18rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-group{
  gap:.9rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__events{
  gap:.78rem !important;
  align-items:stretch !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
  position:relative !important;
  inset:auto !important;
  float:none !important;
  clear:both !important;
  display:grid !important;
  grid-template-columns:72px minmax(0,1fr) max-content !important;
  align-items:center !important;
  gap:1.12rem !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:1rem 1.05rem !important;
  overflow:visible !important;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08)) !important;
  border-radius:var(--dmcm-ds-radius-card-lg,1.18rem) !important;
  background:var(--dmcm-ds-card-bg-strong,linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,253,.91))) !important;
  box-shadow:var(--dmcm-ds-card-shadow-soft,0 14px 30px rgba(7,17,31,.055)) !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card:hover{
  border-color:var(--dmcm-ds-card-border-hover,rgba(67,217,173,.2)) !important;
  box-shadow:var(--dmcm-ds-card-shadow-strong,0 18px 38px rgba(7,17,31,.075)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card:not(:has(.dmcm-manager-timeline-card__actions)){
  grid-template-columns:72px minmax(0,1fr) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker::after{
  content:none !important;
  display:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-card{
  display:none !important;
  position:static !important;
  inset:auto !important;
  width:0 !important;
  height:0 !important;
  min-width:0 !important;
  min-height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  opacity:0 !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
  position:relative !important;
  inset:auto !important;
  z-index:1 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:72px !important;
  min-width:72px !important;
  height:auto !important;
  margin:0 !important;
  padding:0 !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon{
  position:relative !important;
  inset:auto !important;
  z-index:1 !important;
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:48px !important;
  height:48px !important;
  margin:0 auto !important;
  padding:0 !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:1.05rem !important;
  background:var(--dmcm-ds-tone-slate-bg,rgba(239,244,248,.94)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 26px rgba(7,17,31,.07) !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-svg{
  display:block !important;
  width:20px !important;
  height:20px !important;
  max-width:20px !important;
  max-height:20px !important;
  object-fit:contain !important;
  opacity:.82 !important;
  filter:none !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body{
  position:relative !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  gap:.34rem !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  align-content:center !important;
  justify-content:stretch !important;
  text-align:left !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-kicker{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:.5rem !important;
  min-width:0 !important;
  margin:0 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-title{
  margin:0 !important;
  color:var(--dmcm-ds-text-strong,#07111F) !important;
  font-size:1rem !important;
  font-weight:800 !important;
  line-height:1.24 !important;
  letter-spacing:0 !important;
  overflow-wrap:anywhere !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-subtitle{
  margin:0 !important;
  color:var(--dmcm-ds-text-strong,#07111F) !important;
  font-size:.9rem !important;
  font-weight:700 !important;
  line-height:1.36 !important;
  overflow-wrap:anywhere !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-meta{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:.36rem .5rem !important;
  width:100% !important;
  min-width:0 !important;
  color:var(--dmcm-ds-text-soft,#455468) !important;
  font-size:.8rem !important;
  line-height:1.45 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-description{
  margin:.02rem 0 0 !important;
  color:var(--dmcm-ds-text-muted,#6B7B8E) !important;
  font-size:.76rem !important;
  line-height:1.42 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
  position:relative !important;
  inset:auto !important;
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:center !important;
  justify-self:end !important;
  align-self:center !important;
  gap:.42rem !important;
  width:auto !important;
  min-width:164px !important;
  max-width:220px !important;
  margin:0 !important;
  padding:0 !important;
  text-align:center !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
  width:100% !important;
  min-height:34px !important;
  justify-content:center !important;
  white-space:nowrap !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--arrival .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.92)) !important;
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--departure .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.9)) !important;
  border-color:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.3)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--document .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.9)) !important;
  border-color:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.28)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--payment .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--blocked .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.92)) !important;
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.28)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--danger .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--warning .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.92)) !important;
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.36)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--neutral .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--slate .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-slate-bg,rgba(239,244,248,.94)) !important;
  border-color:var(--dmcm-ds-tone-slate-border,rgba(148,163,184,.24)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header{
  display:flex !important;
  align-items:flex-end !important;
  justify-content:space-between !important;
  gap:.85rem !important;
  width:100% !important;
  margin:0 !important;
  padding:.2rem .05rem .42rem !important;
  border-bottom:1px solid rgba(7,17,31,.08) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-summary{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:.36rem !important;
  color:var(--dmcm-ds-text-muted,#6B7B8E) !important;
  font-size:.78rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__filters{
  gap:.82rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
  display:grid !important;
  grid-template-columns:minmax(160px,180px) minmax(160px,180px) auto auto !important;
  justify-content:start !important;
  align-items:end !important;
  gap:.75rem !important;
  width:max-content !important;
  max-width:100% !important;
}

@media (max-width: 1024px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
    grid-template-columns:56px minmax(0,1fr) !important;
    align-items:start !important;
    gap:.9rem !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
    width:56px !important;
    min-width:56px !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon{
    width:44px !important;
    height:44px !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
    grid-column:2 !important;
    justify-self:start !important;
    align-self:start !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
    width:auto !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
    grid-template-columns:repeat(2,minmax(0,180px)) !important;
    width:100% !important;
  }
}

@media (max-width: 767px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
    grid-template-columns:minmax(0,1fr) !important;
    padding:.95rem !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
    width:48px !important;
    min-width:0 !important;
    justify-content:flex-start !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
    grid-column:auto !important;
    width:100% !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
    grid-template-columns:minmax(0,1fr) !important;
    width:100% !important;
  }
}

}

/* C153.4 TIMELINE AS PREMIUM OPERATIONS AGENDA */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__intro{
  padding:.92rem 1.04rem .72rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__kpis{
  margin-top:.12rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__filters{
  gap:.72rem;
  padding:.92rem 1.04rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__quick-filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__quick-filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__quick-filters{
  gap:.5rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
  grid-template-columns:minmax(170px,188px) minmax(170px,188px) auto auto;
  gap:.62rem;
  width:max-content;
  align-items:end;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__board{
  padding:1rem 1.04rem 1.12rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day{
  display:grid;
  gap:1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-header{
  display:block;
  padding:1rem 1.08rem;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08));
  border-radius:1.12rem;
  background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,252,.9));
  box-shadow:0 16px 30px rgba(7,17,31,.05);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading{
  display:grid;
  gap:.28rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading h4,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading h4,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-heading h4{
  margin:0;
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:1.16rem;
  font-weight:800;
  letter-spacing:-.024em;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__day-summary{
  margin:0;
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.82rem;
  line-height:1.45;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__events{
  display:grid;
  gap:.9rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
  display:grid;
  grid-template-columns:56px minmax(0,1fr) auto;
  gap:1rem 1.18rem;
  align-items:start;
  width:100%;
  padding:1rem 1.08rem;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08));
  border-radius:1.14rem;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,250,252,.92));
  box-shadow:0 18px 34px rgba(7,17,31,.06);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-card,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-rail,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-dot{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap{
  display:flex;
  align-items:flex-start;
  justify-content:center;
  min-width:56px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap::after{
  content:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon{
  position:relative;
  top:auto;
  left:auto;
  transform:none;
  display:flex;
  align-items:center;
  justify-content:center;
  width:40px;
  height:40px;
  border-radius:1rem;
  border:1px solid rgba(15,23,42,.08);
  background:rgba(244,247,250,.96);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75),0 10px 22px rgba(7,17,31,.08);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-icon::before{
  content:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-svg{
  width:18px;
  height:18px;
  display:block;
  opacity:.88;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-main{
  display:grid;
  grid-template-columns:minmax(0,1fr);
  gap:.34rem;
  min-width:0;
  align-content:start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-kicker{
  display:flex;
  align-items:center;
  gap:.52rem;
  flex-wrap:wrap;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-time{
  min-height:0;
  padding:.24rem .48rem;
  border-radius:999px;
  border:1px solid rgba(15,23,42,.08);
  background:rgba(239,244,248,.94);
  color:var(--dmcm-ds-text-muted,#6B7B8E);
  font-size:.72rem;
  font-weight:700;
  line-height:1.2;
  letter-spacing:.03em;
  text-transform:uppercase;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-title{
  margin:0;
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:1.03rem;
  font-weight:800;
  line-height:1.22;
  letter-spacing:-.024em;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-subtitle{
  margin:0;
  color:var(--dmcm-ds-text-strong,#07111F);
  font-size:.89rem;
  font-weight:700;
  line-height:1.42;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-meta{
  display:flex;
  flex-wrap:wrap;
  gap:.4rem;
  color:var(--dmcm-ds-text-soft,#455468);
  font-size:.8rem;
  line-height:1.46;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-description,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-description,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-description{
  margin:0;
  color:var(--dmcm-ds-text-muted,#6B7B8E);
  font-size:.74rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
  display:flex;
  flex-direction:column;
  align-items:stretch;
  gap:.44rem;
  min-width:168px;
  justify-self:end;
  align-self:start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn{
  width:100%;
  justify-content:center;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--arrival .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--arrival .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--arrival .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.92));
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--departure .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--departure .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--departure .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.9));
  border-color:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.3));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--document .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--document .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--document .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.9));
  border-color:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.28));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--payment .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--blocked .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--blocked .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--blocked .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.92));
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.28));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--danger .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--warning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--warning .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--warning .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.92));
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.36));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--neutral .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--neutral .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--neutral .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--slate .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--slate .dmcm-manager-timeline__event-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline-card--slate .dmcm-manager-timeline__event-icon{
  background:var(--dmcm-ds-tone-slate-bg,rgba(239,244,248,.94));
  border-color:var(--dmcm-ds-tone-slate-border,rgba(148,163,184,.24));
}

@media (max-width: 1024px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
    grid-template-columns:repeat(2,minmax(0,1fr));
    width:100%;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
    grid-template-columns:56px minmax(0,1fr);
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
    grid-column:2;
    justify-self:start;
    min-width:0;
    flex-direction:row;
    flex-wrap:wrap;
    width:100%;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn{
    width:auto;
  }
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__range{
    grid-template-columns:minmax(0,1fr);
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event{
    grid-template-columns:1fr;
    gap:.8rem;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-iconwrap{
    min-width:0;
    justify-content:flex-start;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--timeline .dmcm-manager-timeline__event-actions{
    grid-column:auto;
  }
}

/* C153.5b TIMELINE HARD RESET */
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
  display:grid !important;
  grid-template-columns:72px minmax(0,1fr) max-content !important;
  align-items:center !important;
  gap:1.12rem !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin:0 !important;
  padding:1rem 1.05rem !important;
  position:relative !important;
  inset:auto !important;
  overflow:visible !important;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08)) !important;
  border-radius:var(--dmcm-ds-radius-card-lg,1.18rem) !important;
  background:var(--dmcm-ds-card-bg-strong,linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,251,253,.91))) !important;
  box-shadow:var(--dmcm-ds-card-shadow-soft,0 14px 30px rgba(7,17,31,.055)) !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card:not(:has(.dmcm-manager-timeline-card__actions)){
  grid-template-columns:72px minmax(0,1fr) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-card{
  display:none !important;
  position:static !important;
  width:0 !important;
  height:0 !important;
  margin:0 !important;
  padding:0 !important;
  overflow:hidden !important;
  opacity:0 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-rail::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-dot::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-marker::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap::after,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon::before,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon::after{
  content:none !important;
  display:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:72px !important;
  min-width:72px !important;
  margin:0 !important;
  padding:0 !important;
  position:relative !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:48px !important;
  height:48px !important;
  margin:0 auto !important;
  position:relative !important;
  inset:auto !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:1.05rem !important;
  background:var(--dmcm-ds-tone-slate-bg,rgba(239,244,248,.94)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.78),0 12px 26px rgba(7,17,31,.07) !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-svg{
  display:block !important;
  width:20px !important;
  height:20px !important;
  opacity:.82 !important;
  filter:none !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) !important;
  gap:.34rem !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
  align-content:center !important;
  text-align:left !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-title,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-subtitle,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-meta,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-description{
  max-width:none !important;
  min-width:0 !important;
  overflow-wrap:anywhere !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:center !important;
  justify-self:end !important;
  align-self:center !important;
  gap:.42rem !important;
  width:auto !important;
  min-width:164px !important;
  max-width:220px !important;
  margin:0 !important;
  padding:0 !important;
  position:relative !important;
  transform:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
  width:100% !important;
  min-height:34px !important;
  justify-content:center !important;
  white-space:nowrap !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--arrival .dmcm-manager-timeline__event-icon{background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.92)) !important;border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28)) !important}
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--departure .dmcm-manager-timeline__event-icon{background:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.9)) !important;border-color:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.3)) !important}
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--cleaning .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--document .dmcm-manager-timeline__event-icon{background:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.9)) !important;border-color:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.28)) !important}
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--payment .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--blocked .dmcm-manager-timeline__event-icon{background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.92)) !important;border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.28)) !important}
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--danger .dmcm-manager-timeline__event-icon,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card--warning .dmcm-manager-timeline__event-icon{background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.92)) !important;border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.36)) !important}

@media (max-width: 1024px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
    grid-template-columns:56px minmax(0,1fr) !important;
    align-items:start !important;
  }
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
    width:56px !important;
    min-width:56px !important;
  }
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
    grid-column:2 !important;
    justify-self:start !important;
    flex-direction:row !important;
    flex-wrap:wrap !important;
    width:100% !important;
    min-width:0 !important;
    max-width:none !important;
  }
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
    width:auto !important;
  }
}

@media (max-width: 767px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
    grid-template-columns:minmax(0,1fr) !important;
  }
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
    grid-column:auto !important;
    width:100% !important;
  }
}

/* C153.6 TIMELINE DENSITY AND ANALYTICS ENCODING POLISH */
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__filters{
  padding:.92rem 1rem !important;
  gap:.72rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__quick-filters{
  gap:.48rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
  grid-template-columns:180px 180px auto auto !important;
  align-items:end !important;
  gap:.68rem !important;
  width:max-content !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range label,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range .dmcm-manager-analytics__range-label{
  display:grid !important;
  gap:.3rem !important;
  min-width:0 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range input[type="date"]{
  width:100% !important;
  min-width:0 !important;
  height:42px !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range .dmcm-manager-action-button{
  min-height:42px !important;
  align-self:end !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day + .dmcm-manager-timeline__day{
  margin-top:.72rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day{
  gap:.72rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day > summary{
  list-style:none !important;
  cursor:pointer !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day > summary::-webkit-details-marker{
  display:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header{
  padding:.1rem 0 .34rem !important;
  margin:0 !important;
  min-height:0 !important;
  gap:.8rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-heading{
  min-width:0 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-heading h4{
  font-size:1rem !important;
  line-height:1.22 !important;
  margin:0 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-summary{
  margin:0 !important;
  justify-content:flex-end !important;
  text-align:right !important;
  white-space:normal !important;
  line-height:1.3 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__events{
  gap:.62rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
  gap:.9rem !important;
  padding:.84rem .92rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
  width:64px !important;
  min-width:64px !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon{
  width:42px !important;
  height:42px !important;
  border-radius:.95rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-svg{
  width:18px !important;
  height:18px !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body{
  gap:.24rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-kicker{
  gap:.42rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-pill{
  font-size:.69rem !important;
  padding:.22rem .5rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-time{
  min-height:0 !important;
  padding:.18rem .42rem !important;
  font-size:.68rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-title{
  font-size:.95rem !important;
  line-height:1.18 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-subtitle{
  font-size:.84rem !important;
  line-height:1.28 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-meta{
  gap:.24rem .44rem !important;
  font-size:.76rem !important;
  line-height:1.34 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-description{
  font-size:.73rem !important;
  line-height:1.32 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
  gap:.34rem !important;
  min-width:148px !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
  min-height:31px !important;
  padding:.42rem .66rem !important;
  font-size:.74rem !important;
}

@media (max-width: 1024px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
    grid-template-columns:repeat(2,minmax(0,180px)) auto auto !important;
    width:100% !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header{
    align-items:flex-start !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-summary{
    justify-content:flex-start !important;
    text-align:left !important;
  }
}

@media (max-width: 767px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
    grid-template-columns:minmax(0,1fr) !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header{
    display:grid !important;
    gap:.32rem !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-summary{
    justify-content:flex-start !important;
    text-align:left !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
    padding:.82rem .84rem !important;
  }
}

/* C153.7 ANALYTICS ENCODING AND TIMELINE DAY CARDS */
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__filters{
  padding:.86rem .94rem !important;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08)) !important;
  border-radius:var(--dmcm-ds-radius-card-lg,1.18rem) !important;
  background:var(--dmcm-ds-card-bg-strong,linear-gradient(180deg,rgba(255,255,255,.93),rgba(248,251,253,.9))) !important;
  box-shadow:var(--dmcm-ds-card-shadow-soft,0 14px 30px rgba(7,17,31,.055)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
  display:grid !important;
  grid-template-columns:180px 180px auto auto !important;
  justify-content:start !important;
  align-items:end !important;
  gap:.62rem !important;
  width:max-content !important;
  max-width:100% !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range .dmcm-manager-action-button--secondary,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range a.dmcm-manager-action-button{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.92)) !important;
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.28)) !important;
  color:var(--dmcm-ds-tone-amber-text,#5B3A12) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 10px 24px rgba(210,122,86,.08) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day{
  margin:0 !important;
  padding:.88rem .94rem .92rem !important;
  border:1px solid var(--dmcm-ds-card-border,rgba(7,17,31,.08)) !important;
  border-radius:var(--dmcm-ds-radius-card-lg,1.18rem) !important;
  background:var(--dmcm-ds-card-bg-strong,linear-gradient(180deg,rgba(255,255,255,.95),rgba(248,251,253,.92))) !important;
  box-shadow:var(--dmcm-ds-card-shadow-soft,0 14px 30px rgba(7,17,31,.055)) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day + .dmcm-manager-timeline__day{
  margin-top:.96rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day[open]{
  border-color:rgba(67,217,173,.14) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  align-items:center !important;
  gap:.75rem !important;
  padding:0 0 .42rem !important;
  margin:0 !important;
  border-bottom:1px solid rgba(7,17,31,.07) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header::after{
  content:"+" !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:1.5rem !important;
  height:1.5rem !important;
  margin-left:.4rem !important;
  border-radius:999px !important;
  background:rgba(239,244,248,.88) !important;
  color:var(--dmcm-ds-text-muted,#6B7B8E) !important;
  font-size:.92rem !important;
  font-weight:700 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day[open] > .dmcm-manager-timeline__day-header::after{
  content:"−" !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-heading h4{
  font-size:.98rem !important;
  line-height:1.18 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-summary{
  align-self:center !important;
  color:var(--dmcm-ds-text-soft,#455468) !important;
  font-size:.75rem !important;
  line-height:1.28 !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__events{
  padding-top:.56rem !important;
  gap:.54rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
  padding:.76rem .84rem !important;
  gap:.82rem !important;
  border-color:rgba(7,17,31,.07) !important;
  box-shadow:0 10px 24px rgba(7,17,31,.045) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
  width:58px !important;
  min-width:58px !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon{
  width:40px !important;
  height:40px !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-svg{
  width:17px !important;
  height:17px !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-title{
  font-size:.92rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-subtitle{
  font-size:.82rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-meta{
  font-size:.74rem !important;
  gap:.2rem .4rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
  min-width:142px !important;
  gap:.3rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
  min-height:30px !important;
  padding:.38rem .62rem !important;
  font-size:.72rem !important;
}

@media (max-width: 1024px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
    grid-template-columns:repeat(2,minmax(0,180px)) auto auto !important;
    width:100% !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header{
    grid-template-columns:minmax(0,1fr) !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-header::after{
    justify-self:start !important;
    margin-left:0 !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day-summary{
    justify-content:flex-start !important;
    text-align:left !important;
  }
}

@media (max-width: 767px){
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__filters,
  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__day{
    padding:.82rem !important;
  }

  .dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range{
    grid-template-columns:minmax(0,1fr) !important;
  }
}

/* C153.8 TIMELINE MICRO POLISH AND WORKSPACE ENCODING */
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide){
  background:linear-gradient(180deg,rgba(255,255,255,.34),rgba(255,255,255,.16)) !important;
  border-radius:1.32rem !important;
  box-shadow:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__board{
  background:transparent !important;
  box-shadow:none !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range input[type="date"]{
  border-radius:1rem !important;
  border:1px solid rgba(15,23,42,.12) !important;
  background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(245,248,250,.86)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.76),0 8px 22px rgba(15,23,42,.04) !important;
  color:var(--dmcm-ds-text-strong,#07111F) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range input[type="date"]:focus,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range input[type="date"]:focus-visible{
  outline:none !important;
  border-color:rgba(67,217,173,.34) !important;
  box-shadow:0 0 0 3px rgba(67,217,173,.14), inset 0 1px 0 rgba(255,255,255,.8), 0 10px 24px rgba(67,217,173,.08) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__quick-filter,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range .dmcm-manager-action-button{
  transition:background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__quick-filter:hover,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__quick-filter:focus-visible,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range .dmcm-manager-action-button--primary:hover,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range .dmcm-manager-action-button--primary:focus-visible{
  background:linear-gradient(135deg,rgba(250,255,127,.88),rgba(67,217,173,.72)) !important;
  border-color:rgba(67,217,173,.28) !important;
  color:#0F172B !important;
  box-shadow:0 12px 26px rgba(67,217,173,.16), inset 0 1px 0 rgba(255,255,255,.76) !important;
  transform:translateY(-1px) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range .dmcm-manager-action-button--secondary:hover,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range .dmcm-manager-action-button--secondary:focus-visible,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range a.dmcm-manager-action-button:hover,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__range a.dmcm-manager-action-button:focus-visible{
  background:linear-gradient(135deg,rgba(255,232,213,.96),rgba(255,214,205,.88)) !important;
  border-color:rgba(210,122,86,.34) !important;
  color:#4A1D16 !important;
  box-shadow:0 12px 26px rgba(210,122,86,.12), inset 0 1px 0 rgba(255,255,255,.78) !important;
  transform:translateY(-1px) !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card{
  padding:.7rem .8rem !important;
  gap:.72rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-iconwrap,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__icon{
  width:54px !important;
  min-width:54px !important;
}

/* C153.9 HOUSEKEEPING ENCODING AND SEMANTIC PILLS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge{
  box-shadow:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-clean,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-clean,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-clean,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-clean,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-clean,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-clean,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-ok,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-ok,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-ok,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-ok,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-ok,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-ok{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.92));
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28));
  color:var(--dmcm-ds-tone-mint-text,#102A22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-dirty,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-dirty,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-dirty,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-cleaning,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-inspection,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-inspection,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-inspection,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-housekeeping,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-housekeeping,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-housekeeping,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-dirty,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-dirty,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-dirty,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-cleaning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-cleaning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-cleaning,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-inspection,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-inspection,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-inspection,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-housekeeping,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-housekeeping,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-housekeeping{
  background:var(--dmcm-ds-tone-violet-bg,rgba(230,232,255,.9));
  border-color:var(--dmcm-ds-tone-violet-border,rgba(148,163,247,.28));
  color:var(--dmcm-ds-tone-violet-text,#24163A);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-arrival,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-arrival,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-arrival,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-arrival,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-arrival,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-arrival{
  background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.92));
  border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28));
  color:var(--dmcm-ds-tone-mint-text,#102A22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-departure,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-departure,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-departure,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-departure,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-departure,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-departure{
  background:var(--dmcm-ds-tone-blue-bg,rgba(222,238,255,.9));
  border-color:var(--dmcm-ds-tone-blue-border,rgba(125,211,252,.3));
  color:var(--dmcm-ds-tone-blue-text,#123552);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-blocked,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-blocked,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-blocked,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-blocked,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-blocked,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-blocked,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-info.state-payment,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-info.state-payment,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-info.state-payment,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-info.state-payment,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-info.state-payment,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-info.state-payment{
  background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.92));
  border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.28));
  color:var(--dmcm-ds-tone-amber-text,#5B3A12);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--severity-danger,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--severity-danger,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--severity-danger,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--severity-danger,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--severity-danger,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--severity-danger,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-attention,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-attention,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.state-attention,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-attention,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-attention,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.state-attention{
  background:var(--dmcm-ds-tone-coral-bg,rgba(255,225,210,.92));
  border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.36));
  color:var(--dmcm-ds-tone-coral-text,#4A1D16);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-unknown,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-unknown,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping .dmcm-operational-badge.dmcm-operational-badge--variant-unknown,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-unknown,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-unknown,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-housekeeping-workspace .dmcm-operational-badge.dmcm-operational-badge--variant-unknown{
  background:var(--dmcm-ds-tone-slate-bg,rgba(239,244,248,.94));
  border-color:var(--dmcm-ds-tone-slate-border,rgba(148,163,184,.24));
  color:var(--dmcm-ds-tone-slate-text,#334155);
}

/* C154 TRAVELERS PREMIUM WORKSPACE */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory{display:grid;gap:1rem}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__intro,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__intro,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__intro{padding:1rem 1.08rem;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(246,249,252,.88));border:1px solid rgba(7,17,31,.07);box-shadow:0 16px 34px rgba(7,17,31,.05)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__count,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__count,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__count{display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.5rem .9rem;border-radius:999px;background:rgba(255,255,255,.72);border:1px solid rgba(7,17,31,.08);font-weight:800;color:#0F172B}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filters,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filters,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filters{padding:1rem 1.08rem;background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(247,250,252,.9));border:1px solid rgba(7,17,31,.07);box-shadow:0 14px 32px rgba(7,17,31,.05)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid{grid-template-columns:minmax(220px,1.35fr) repeat(3,minmax(140px,1fr)) minmax(170px,.9fr) minmax(170px,.9fr) auto;gap:.78rem}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions{justify-content:flex-start;align-self:end}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary{background:linear-gradient(135deg,rgba(255,238,214,.92),rgba(255,225,210,.88));border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.28));color:var(--dmcm-ds-tone-amber-text,#5B3A12)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions .dmcm-manager-action-button--secondary:focus-visible{background:linear-gradient(135deg,rgba(255,232,213,.98),rgba(255,214,205,.9));border-color:var(--dmcm-ds-tone-coral-border,rgba(210,122,86,.38));color:var(--dmcm-ds-tone-coral-text,#4A1D16);box-shadow:0 12px 24px rgba(210,122,86,.12),inset 0 1px 0 rgba(255,255,255,.76)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler{border-radius:1.35rem;background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(247,250,252,.92));box-shadow:0 20px 44px rgba(7,17,31,.07);overflow:hidden}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{display:grid;grid-template-columns:74px minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.05rem 1.1rem}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{display:grid;place-items:center;width:60px;height:60px;border-radius:1.15rem;border:1px solid rgba(148,163,184,.18);background:linear-gradient(180deg,rgba(248,250,252,.96),rgba(241,245,249,.88));color:#223047;font-size:1rem;font-weight:800;letter-spacing:.03em;box-shadow:inset 0 1px 0 rgba(255,255,255,.72)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar--is-warning,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar--is-warning,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar--is-warning{background:var(--dmcm-ds-tone-amber-bg,rgba(255,238,214,.9));border-color:var(--dmcm-ds-tone-amber-border,rgba(245,158,11,.28));color:var(--dmcm-ds-tone-amber-text,#5B3A12)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar--is-repeat,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar--is-repeat,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar--is-repeat{background:var(--dmcm-ds-tone-mint-bg,rgba(210,255,235,.9));border-color:var(--dmcm-ds-tone-mint-border,rgba(46,160,120,.28));color:var(--dmcm-ds-tone-mint-text,#102A22)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity{display:grid;gap:.28rem;min-width:0}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__eyebrow,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__eyebrow,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__eyebrow{font-size:.71rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#6B7B8E}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title{font-size:1.08rem;line-height:1.12}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay{font-size:.82rem;color:#223047;font-weight:700}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta{display:flex;flex-wrap:wrap;gap:.42rem .8rem;color:#5F7084;font-size:.76rem}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span{display:inline-flex;align-items:center;gap:.4rem;min-width:0}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em{font-style:normal;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__icon-svg{width:14px;height:14px;opacity:.72}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.45rem;align-items:flex-start;max-width:23rem}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1rem;padding:0 1.1rem 1.05rem;border-top:1px solid rgba(7,17,31,.08)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main{display:grid;gap:.9rem;padding-top:.92rem;min-width:0}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.55rem;align-items:start;padding:.6rem .68rem;border:1px solid rgba(7,17,31,.06);border-radius:1rem;background:rgba(255,255,255,.66)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon{display:grid;place-items:center;width:30px;height:30px;border-radius:.85rem;background:rgba(241,245,249,.92);border:1px solid rgba(148,163,184,.18)}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong{display:block;margin-bottom:.16rem;font-size:.68rem;letter-spacing:.04em;text-transform:uppercase;color:#6B7B8E}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em{display:block;font-style:normal;color:#223047;font-size:.78rem;overflow-wrap:anywhere}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid strong{display:block;margin-bottom:.18rem;color:#0F172B;font-size:.69rem;text-transform:uppercase;letter-spacing:.05em}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid p,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid p,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid p{margin:0;color:#5F7084;font-size:.79rem;overflow-wrap:anywhere}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{display:grid;align-content:start;justify-items:end;gap:.55rem;min-width:220px;padding-top:.92rem}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers__empty,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers__empty,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers__empty{display:grid;gap:.35rem;padding:1.25rem 1.3rem;border:1px dashed rgba(148,163,184,.34);border-radius:1.2rem;background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(247,250,252,.88));color:#5F7084}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers__empty strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers__empty strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers__empty strong{color:#0F172B}

@media (max-width: 1500px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}

@media (max-width: 1200px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{grid-template-columns:1fr}

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{justify-items:start;justify-content:flex-start;max-width:none;min-width:0}

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-grid,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{grid-template-columns:1fr}

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{padding:.92rem}
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-icon{
  width:38px !important;
  height:38px !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-main,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__body{
  gap:.2rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions{
  gap:.24rem !important;
}

.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline__event-actions .dmcm-manager-action-btn,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-button,
.dmcm-manager-panel--timeline .dmcm-manager-timeline:not(.dmcm-manager-timeline-block--wide) .dmcm-manager-timeline-card__actions .dmcm-manager-action-btn{
  min-height:28px !important;
  padding:.34rem .58rem !important;
}

/* C154.1 TRAVELERS EDITORIAL DENSITY PASS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler{
  background:linear-gradient(180deg,rgba(255,255,255,.88),rgba(249,251,253,.9));
  box-shadow:0 14px 30px rgba(7,17,31,.06);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open]{
  box-shadow:0 18px 38px rgba(7,17,31,.08);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  grid-template-columns:78px minmax(0,1fr) auto;
  gap:.88rem;
  padding:.88rem .96rem;
  transition:background-color .18s ease,box-shadow .18s ease,border-color .18s ease;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover{
  background:rgba(255,255,255,.42);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible{
  outline:none;
  box-shadow:0 0 0 3px rgba(67,217,173,.14), inset 0 0 0 1px rgba(67,217,173,.18);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{
  width:66px;
  height:66px;
  border-radius:1.28rem;
  font-size:1.05rem;
  box-shadow:0 12px 24px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.78);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity{
  gap:.2rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__eyebrow,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__eyebrow,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__eyebrow{
  font-size:.66rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title{
  font-size:1rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay{
  font-size:.79rem;
  line-height:1.35;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta{
  gap:.25rem .62rem;
  font-size:.73rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
  display:grid;
  justify-items:end;
  align-content:center;
  gap:.48rem;
  min-width:220px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals{
  gap:.35rem;
  max-width:18rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:.38rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button{
  min-height:30px;
  padding:.3rem .62rem;
  font-size:.7rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  grid-template-columns:minmax(0,1fr);
  gap:.55rem;
  padding:0 .96rem .88rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main{
  gap:.62rem;
  padding-top:.72rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:.52rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
  padding:.5rem .56rem;
  gap:.45rem;
  border-radius:.95rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon{
  width:28px;
  height:28px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong{
  font-size:.64rem;
  margin-bottom:.12rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em{
  font-size:.75rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:.55rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
  display:flex;
  align-items:center;
  justify-content:flex-start;
  gap:.45rem;
  min-width:0;
  padding-top:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions .dmcm-manager-panel__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions .dmcm-manager-panel__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions .dmcm-manager-panel__meta{
  font-size:.73rem;
}

@media (max-width: 1200px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:66px minmax(0,1fr);
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
    grid-column:1 / -1;
    justify-items:start;
    min-width:0;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
    justify-content:flex-start;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:1fr;
    gap:.7rem;
    padding:.86rem;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{
    width:58px;
    height:58px;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
    grid-template-columns:1fr;
  }
}

/* C154.6 TRAVELERS DETAILS GRID FIX */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary{
  list-style:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  display:grid !important;
  grid-template-columns:72px minmax(0,1fr) minmax(180px,220px) !important;
  align-items:center !important;
  gap:18px !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{
  grid-column:1 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main{
  grid-column:2 !important;
  min-width:0 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
  grid-column:3 !important;
  display:grid !important;
  justify-items:end !important;
  align-content:center !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
  display:grid !important;
  justify-items:end !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  display:grid !important;
  gap:.72rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:.52rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
  display:grid !important;
  grid-template-columns:30px minmax(0,1fr) !important;
}

@media (max-width:1200px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:72px minmax(0,1fr) !important;
    align-items:start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
    grid-column:1 / -1 !important;
    justify-items:start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:flex-start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

/* C154.11 TRAVELERS VISUAL POLISH */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  margin:0 0 1rem;
  border:1px solid rgba(15,23,42,.11);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(248,250,252,.88));
  box-shadow:0 24px 48px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.8);
  overflow:hidden;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  padding:1.08rem 1.12rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  margin-top:.52rem;
  padding:1.16rem 1.12rem 1.12rem;
  border-top:1px solid rgba(15,23,42,.08);
  background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(241,245,249,.78));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alerts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alerts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alerts{
  margin:.56rem 0 .24rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alert,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alert,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alert{
  display:inline-flex;
  align-items:center;
  gap:.45rem;
  padding:.42rem .62rem;
  border-radius:999px;
  background:rgba(255,237,213,.92);
  border:1px solid rgba(245,158,11,.2);
  color:#7c3f12;
  font-size:.72rem;
  font-weight:700;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__alert .dmcm-manager-travelers-card__icon-svg{
  width:13px;
  height:13px;
  opacity:.84;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
  position:relative;
  display:grid;
  grid-template-columns:34px minmax(0,1fr);
  gap:.72rem;
  align-items:start;
  padding:.78rem .84rem;
  border-radius:18px;
  background:rgba(255,255,255,.9);
  border:1px solid rgba(15,23,42,.08);
  box-shadow:0 12px 28px rgba(15,23,42,.06);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon{
  width:34px;
  height:34px;
  border-radius:12px;
  background:rgba(241,245,249,.98);
  border:1px solid rgba(148,163,184,.18);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert{
  position:absolute;
  top:9px;
  right:9px;
  width:18px;
  height:18px;
  display:inline-flex;
  align-items:center;
  justify-content:center;
  border-radius:999px;
  background:rgba(255,244,220,.96);
  border:1px solid rgba(245,158,11,.18);
  box-shadow:0 6px 14px rgba(245,158,11,.12);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg{
  width:10px;
  height:10px;
  opacity:.92;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon .dmcm-manager-travelers-card__icon-svg{
  width:16px;
  height:16px;
  opacity:.84;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-content,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-content,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-content{
  display:grid;
  gap:.26rem;
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-label,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-label,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-label{
  display:block;
  margin:0;
  color:#6b7b8e;
  font-size:.68rem;
  font-weight:800;
  letter-spacing:.06em;
  text-transform:uppercase;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-value,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-value,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-value{
  display:block;
  margin:0;
  color:#223047;
  font-size:.82rem;
  font-weight:700;
  line-height:1.35;
  overflow-wrap:anywhere;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--amber .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--amber .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--amber .dmcm-manager-travelers-card__fact-icon{
  background:rgba(255,244,220,.98);
  border-color:rgba(245,158,11,.22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--mint .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--mint .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--mint .dmcm-manager-travelers-card__fact-icon{
  background:rgba(225,255,240,.98);
  border-color:rgba(46,160,120,.22);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--blue .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--blue .dmcm-manager-travelers-card__fact-icon,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact--blue .dmcm-manager-travelers-card__fact-icon{
  background:rgba(227,239,255,.98);
  border-color:rgba(59,130,246,.18);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator::before{
  content:"+" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle-indicator::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle-indicator::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle-indicator::before{
  content:"−" !important;
}

@media (max-width:1100px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
    margin-top:.46rem;
    padding:1.05rem 1rem 1rem;
  }
}

@media (max-width:720px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
    border-radius:20px;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    padding:.92rem .94rem !important;
  }
}

/* C154.13 TRAVELERS FACTS CONTAINMENT AND REQUIRED ALERTS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(244,247,251,.94));
  border:1px solid rgba(15,23,42,.12);
  border-radius:24px;
  box-shadow:0 22px 44px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.82);
  margin-bottom:1.15rem;
  overflow:hidden;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  margin:.62rem .84rem .92rem;
  padding:1.18rem 1.12rem 1.12rem;
  border:1px solid rgba(15,23,42,.08);
  border-radius:20px;
  background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(241,245,249,.94));
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88), 0 12px 24px rgba(15,23,42,.05);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  gap:.92rem !important;
  margin-top:.24rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
  position:relative;
  padding:.92rem .94rem;
  background:rgba(255,255,255,.97);
  border:1px solid rgba(15,23,42,.1);
  box-shadow:0 10px 22px rgba(15,23,42,.05);
  transition:transform .18s ease, box-shadow .18s ease, border-color .18s ease;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact:hover{
  transform:translateY(-1px);
  border-color:rgba(15,23,42,.14);
  box-shadow:0 14px 28px rgba(15,23,42,.07);
}

@media (max-width:1100px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
    margin:.56rem .76rem .82rem;
    padding:1.05rem 1rem 1rem;
  }
}

@media (max-width:720px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
    margin:.5rem .62rem .72rem;
    padding:.96rem .9rem .92rem;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    gap:.78rem !important;
  }
}

@media (max-width:767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:1fr !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:1fr !important;
  }
}
/* C182E traveler card stretch fix */
.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body {
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  align-items:stretch !important;
  justify-content:stretch !important;
  box-sizing:border-box !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card {
  display:block !important;
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  margin-left:0 !important;
  margin-right:0 !important;
  box-sizing:border-box !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body {
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  box-sizing:border-box !important;
}

/* C182A travelers width hardening */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body{
  padding:1rem !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  padding:.8rem !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  display:grid !important;
  gap:.85rem !important;
  margin-top:.7rem !important;
  padding:.35rem 0 0 !important;
  border-left:0 !important;
  background:transparent !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  width:100% !important;
  max-width:100% !important;
  margin:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card::before{
  content:none !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  margin:0 !important;
  width:100% !important;
  max-width:100% !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell{
  padding:18px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  padding:0 18px 18px !important;
}

@media (max-width: 900px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body{
    padding:.9rem !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
    padding:.72rem !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell{
    padding:16px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
    padding:0 16px 16px !important;
  }
}

@media (max-width: 720px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body{
    padding:.8rem !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
    padding:.65rem !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell{
    padding:14px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
    padding:0 14px 14px !important;
  }
}

/* C182B travelers parent hierarchy normalization */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body > *,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__export-status,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  display:grid !important;
  gap:14px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  margin:0 !important;
  padding:14px 16px !important;
  border-radius:18px !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.72) !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-head{
  margin:0 0 12px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__export-status{
  display:grid !important;
  gap:10px !important;
  margin:0 !important;
  padding:12px 14px !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:16px !important;
  background:rgba(255,255,255,.72) !important;
  box-shadow:none !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  display:grid !important;
  grid-template-columns:repeat(auto-fit, minmax(260px, 1fr)) !important;
  gap:12px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-group{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:12px 13px 13px !important;
  border-radius:16px !important;
  box-shadow:none !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid > div,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  padding-top:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
  margin:0 !important;
}

@media (max-width: 900px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)) !important;
  }
}

@media (max-width: 640px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__export-status{
    padding:12px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:minmax(0, 1fr) !important;
  }
}

/* C182C flat traveler detail layout */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  display:grid !important;
  gap:14px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__executive-summary,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__issue-summary,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts-section{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__executive-summary{
  display:grid !important;
  gap:12px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:14px 16px !important;
  border-radius:18px !important;
  box-shadow:none !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__export-status{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:12px 14px !important;
  border-radius:16px !important;
  box-shadow:none !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__issue-summary{
  display:grid !important;
  gap:12px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  display:grid !important;
  grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)) !important;
  gap:12px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-group{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  margin:0 !important;
  padding:12px 13px 13px !important;
  border-radius:16px !important;
  box-shadow:none !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts-section{
  display:grid !important;
  gap:12px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  width:100% !important;
  max-width:100% !important;
  min-width:0 !important;
  display:grid !important;
  grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)) !important;
  gap:12px !important;
  padding-top:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts > *,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid > *{
  min-width:0 !important;
  max-width:100% !important;
}

@media (max-width: 900px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:repeat(auto-fit, minmax(220px, 1fr)) !important;
  }
}

@media (max-width: 640px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__export-status{
    padding:12px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:minmax(0, 1fr) !important;
  }
}

/* C182D full width travelers tree */
.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell{
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  box-sizing:border-box !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  display:block !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  display:grid !important;
  grid-template-columns:minmax(0, 1fr) !important;
  align-items:stretch !important;
  justify-items:stretch !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body > *,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > *{
  width:100% !important;
  max-width:none !important;
  min-width:0 !important;
  justify-self:stretch !important;
  align-self:stretch !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  padding:.5rem 0 0 !important;
  border-left:0 !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin:.1rem 0 .85rem 0 !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  display:grid !important;
  grid-template-columns:minmax(0, 72px) minmax(0, 1fr) minmax(0, 220px) !important;
  align-items:stretch !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary > *{
  min-width:0 !important;
}

@media (max-width: 1200px){
  .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:minmax(0, 72px) minmax(0, 1fr) !important;
  }
}

@media (max-width: 767px){
  .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
  .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    grid-template-columns:minmax(0, 1fr) !important;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:minmax(0, 1fr) !important;
  }
}

/* C179A final end-of-file compact reservation mode */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  margin:12px 0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
  padding:14px 18px !important;
  gap:12px !important;
  align-items:start !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
  padding:12px 16px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main{
  display:grid !important;
  gap:8px !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__title{
  display:block !important;
  margin:0 !important;
  line-height:1.2 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
  gap:6px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
  padding:4px 8px !important;
  font-size:.72rem !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta{
  margin:0 !important;
  font-size:.8rem !important;
  line-height:1.35 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive{
  display:grid !important;
  gap:4px !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  display:block !important;
  color:#5c4a3d !important;
  font-size:.8rem !important;
  line-height:1.35 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  color:#7a6858 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle{
  width:32px !important;
  height:32px !important;
  flex:0 0 32px !important;
  margin-top:2px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  padding:16px 16px 14px 26px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin-top:10px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:first-child{
  margin-top:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  padding-top:18px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  gap:16px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers__ui-debug{
  display:block !important;
  margin:10px 4px 0 !important;
}

@media (max-width: 900px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    padding:13px 15px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
    padding:11px 14px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    padding:14px 12px 12px 18px !important;
  }
}

@media (max-width: 640px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    gap:10px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
    gap:5px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
    font-size:.69rem !important;
    padding:4px 7px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
    font-size:.77rem !important;
  }
}

/* C179A final end-of-file compact reservation mode */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  margin:12px 0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
  padding:14px 18px !important;
  gap:12px !important;
  align-items:start !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
  padding:12px 16px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main{
  display:grid !important;
  gap:8px !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__title{
  display:block !important;
  margin:0 !important;
  line-height:1.2 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
  gap:6px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
  padding:4px 8px !important;
  font-size:.72rem !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta{
  margin:0 !important;
  font-size:.8rem !important;
  line-height:1.35 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive{
  display:grid !important;
  gap:4px !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  display:block !important;
  color:#5c4a3d !important;
  font-size:.8rem !important;
  line-height:1.35 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  color:#7a6858 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle{
  width:32px !important;
  height:32px !important;
  flex:0 0 32px !important;
  margin-top:2px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  padding:16px 16px 14px 26px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin-top:10px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:first-child{
  margin-top:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  padding-top:18px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  gap:16px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers__ui-debug{
  display:block !important;
  margin:10px 4px 0 !important;
}

@media (max-width: 900px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    padding:13px 15px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
    padding:11px 14px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    padding:14px 12px 12px 18px !important;
  }
}

@media (max-width: 640px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    gap:10px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
    gap:5px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
    font-size:.69rem !important;
    padding:4px 7px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
    font-size:.77rem !important;
  }
}

/* C179A final end-of-file compact reservation mode */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  margin:12px 0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
  padding:14px 18px !important;
  gap:12px !important;
  align-items:start !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
  padding:12px 16px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main{
  display:grid !important;
  gap:8px !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__title{
  display:block !important;
  margin:0 !important;
  line-height:1.2 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
  gap:6px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
  padding:4px 8px !important;
  font-size:.72rem !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta{
  margin:0 !important;
  font-size:.8rem !important;
  line-height:1.35 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive{
  display:grid !important;
  gap:4px !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  display:block !important;
  color:#5c4a3d !important;
  font-size:.8rem !important;
  line-height:1.35 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  color:#7a6858 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle{
  width:32px !important;
  height:32px !important;
  flex:0 0 32px !important;
  margin-top:2px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  padding:16px 16px 14px 26px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin-top:10px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:first-child{
  margin-top:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  padding-top:18px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  gap:16px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers__ui-debug{
  display:block !important;
  margin:10px 4px 0 !important;
}

@media (max-width: 900px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    padding:13px 15px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
    padding:11px 14px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    padding:14px 12px 12px 18px !important;
  }
}

@media (max-width: 640px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    gap:10px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
    gap:5px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
    font-size:.69rem !important;
    padding:4px 7px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
    font-size:.77rem !important;
  }
}

/* C179A final compact reservation mode */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  margin:12px 0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
  padding:14px 18px !important;
  gap:12px !important;
  align-items:start !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
  padding:12px 16px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main{
  display:grid !important;
  gap:8px !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__title{
  display:block !important;
  margin:0 !important;
  line-height:1.2 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
  gap:6px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
  padding:4px 8px !important;
  font-size:.72rem !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta{
  margin:0 !important;
  font-size:.8rem !important;
  line-height:1.35 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive{
  display:grid !important;
  gap:4px !important;
  min-width:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  display:block !important;
  color:#5c4a3d !important;
  font-size:.8rem !important;
  line-height:1.35 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  color:#7a6858 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle{
  width:32px !important;
  height:32px !important;
  flex:0 0 32px !important;
  margin-top:2px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  padding:16px 16px 14px 26px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin-top:10px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:first-child{
  margin-top:0 !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  padding-top:18px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  gap:16px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers__ui-debug{
  display:block !important;
  margin:10px 4px 0 !important;
}

@media (max-width: 900px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    padding:13px 15px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
    padding:11px 14px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    padding:14px 12px 12px 18px !important;
  }
}

@media (max-width: 640px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    gap:10px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
    gap:5px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
    font-size:.69rem !important;
    padding:4px 7px !important;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
    font-size:.77rem !important;
  }
}

/* C179A manager compact reservation mode */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  margin:12px 0;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
  padding:14px 18px;
  gap:12px;
  align-items:start;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
  padding:12px 16px;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main{
  display:grid;
  gap:8px;
  min-width:0;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__title{
  display:block;
  margin:0;
  line-height:1.2;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
  gap:6px;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
  padding:4px 8px;
  font-size:.72rem;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta{
  margin:0;
  font-size:.8rem;
  line-height:1.35;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive{
  display:grid;
  gap:4px;
  min-width:0;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  display:block;
  color:#5c4a3d;
  font-size:.8rem;
  line-height:1.35;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  color:#7a6858;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle{
  width:32px;
  height:32px;
  flex:0 0 32px;
  margin-top:2px;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  padding:16px 16px 14px 26px;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin-top:10px;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:first-child{
  margin-top:0;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  padding-top:18px;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  gap:16px;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers__ui-debug{
  display:block;
  margin:10px 4px 0;
}

@media (max-width: 900px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    padding:13px 15px;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
    padding:11px 14px;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    padding:14px 12px 12px 18px;
  }
}

@media (max-width: 640px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    gap:10px;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
    gap:5px;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
    font-size:.69rem;
    padding:4px 7px;
  }

  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
    font-size:.77rem;
  }
}

/* C178E final root-scoped hierarchy fix */
.dmcm-manager-panel.dmcm-manager-panel--travelers details > summary::-webkit-details-marker{
  display:none !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers details > summary::marker{
  content:"" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"],
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]{
  background:linear-gradient(135deg,rgba(255,238,214,.96),rgba(255,225,210,.9)) !important;
  border:1px solid rgba(210,122,86,.28) !important;
  color:#5B3A12 !important;
  box-shadow:0 8px 18px rgba(210,122,86,.08),inset 0 1px 0 rgba(255,255,255,.78) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:focus-visible{
  background:linear-gradient(135deg,rgba(255,232,213,.98),rgba(255,214,205,.92)) !important;
  border-color:rgba(210,122,86,.38) !important;
  color:#4A1D16 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group{
  display:block !important;
  margin:0 0 1.55rem !important;
  padding:0 !important;
  border:1px solid rgba(122,94,60,.16) !important;
  border-radius:24px !important;
  background:linear-gradient(180deg,rgba(255,252,248,.99),rgba(247,241,232,.95)) !important;
  box-shadow:0 18px 36px rgba(80,58,34,.09) !important;
  overflow:hidden !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary{
  display:flex !important;
  justify-content:space-between !important;
  align-items:center !important;
  gap:1rem !important;
  padding:1.15rem 1.25rem !important;
  cursor:pointer !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] > .dmcm-manager-travelers-time-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] > .dmcm-manager-travelers-time-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] > .dmcm-manager-travelers-time-group__summary{
  border-bottom:1px solid rgba(122,94,60,.08) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body{
  padding:1rem !important;
  background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  display:block !important;
  margin:0 0 1rem !important;
  padding:.85rem !important;
  border:1px solid rgba(7,17,31,.09) !important;
  border-radius:20px !important;
  background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(251,248,243,.92)) !important;
  box-shadow:0 12px 28px rgba(15,23,42,.06) !important;
  overflow:hidden !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
  display:flex !important;
  justify-content:space-between !important;
  align-items:center !important;
  gap:.9rem !important;
  padding:1rem 1.05rem !important;
  border:1px solid rgba(122,94,60,.15) !important;
  border-radius:16px !important;
  background:linear-gradient(180deg,rgba(248,244,238,.98),rgba(238,231,220,.94)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75) !important;
  cursor:pointer !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  margin-top:.7rem !important;
  padding:.75rem 0 0 1.15rem !important;
  border-top:1px solid rgba(122,94,60,.1) !important;
  border-left:2px solid rgba(122,94,60,.14) !important;
  border-radius:14px !important;
  background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(249,246,241,.78)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin:.1rem 0 .95rem .45rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:last-child,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:last-child,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:last-child{
  margin-bottom:.25rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before{
  content:"+" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before{
  content:"-" !important;
}

/* C179A compact reservation summary */
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  margin:0 0 .8rem !important;
  padding:.7rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
  gap:.75rem !important;
  padding:.82rem .92rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group:not([open]) .dmcm-manager-travelers-reservation-group__summary{
  padding:.72rem .86rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main{
  display:grid !important;
  gap:6px !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
  gap:6px !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips .dmcm-manager-travelers-chip{
  padding:4px 8px !important;
  font-size:.72rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive-line,
.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  font-size:.79rem !important;
  line-height:1.32 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__executive{
  display:grid !important;
  gap:3px !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  margin-top:.55rem !important;
  padding:.62rem 0 0 .95rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin:.05rem 0 .72rem .32rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  padding-top:18px !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  gap:16px !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers__ui-debug,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers__ui-debug,
.dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers__ui-debug{
  display:block !important;
  margin:10px 4px 0 !important;
}

@media (max-width:767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
  .dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    padding:.95rem !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    padding-left:.8rem !important;
  }
}

/* C178D hierarchy hardening */
.dmcm-manager-panel--travelers details > summary::-webkit-details-marker{
  display:none !important;
}

.dmcm-manager-panel--travelers details > summary::marker{
  content:"" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]{
  background:linear-gradient(135deg,rgba(255,238,214,.96),rgba(255,225,210,.9)) !important;
  border:1px solid rgba(210,122,86,.28) !important;
  color:#5B3A12 !important;
  box-shadow:0 8px 18px rgba(210,122,86,.08),inset 0 1px 0 rgba(255,255,255,.78) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__filter-actions [data-dmcm-action="reset-travelers-filters"]:focus-visible{
  background:linear-gradient(135deg,rgba(255,232,213,.98),rgba(255,214,205,.92)) !important;
  border-color:rgba(210,122,86,.38) !important;
  color:#4A1D16 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group{
  display:block !important;
  margin:0 0 1.55rem !important;
  padding:0 !important;
  border:1px solid rgba(122,94,60,.16) !important;
  border-radius:24px !important;
  background:linear-gradient(180deg,rgba(255,252,248,.99),rgba(247,241,232,.95)) !important;
  box-shadow:0 18px 36px rgba(80,58,34,.09) !important;
  overflow:hidden !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary{
  display:flex !important;
  justify-content:space-between !important;
  align-items:center !important;
  gap:1rem !important;
  padding:1.15rem 1.25rem !important;
  cursor:pointer !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] > .dmcm-manager-travelers-time-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] > .dmcm-manager-travelers-time-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] > .dmcm-manager-travelers-time-group__summary{
  border-bottom:1px solid rgba(122,94,60,.08) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body{
  padding:1rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  display:block !important;
  margin:0 0 1rem !important;
  padding:.85rem !important;
  border:1px solid rgba(7,17,31,.09) !important;
  border-radius:20px !important;
  background:linear-gradient(180deg,rgba(255,255,255,.97),rgba(251,248,243,.92)) !important;
  box-shadow:0 12px 28px rgba(15,23,42,.06) !important;
  overflow:hidden !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
  display:flex !important;
  justify-content:space-between !important;
  align-items:center !important;
  gap:.9rem !important;
  padding:1rem 1.05rem !important;
  border:1px solid rgba(122,94,60,.15) !important;
  border-radius:16px !important;
  background:linear-gradient(180deg,rgba(248,244,238,.98),rgba(238,231,220,.94)) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75) !important;
  cursor:pointer !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  margin-top:.7rem !important;
  padding:.75rem 0 0 1.15rem !important;
  border-top:1px solid rgba(122,94,60,.1) !important;
  border-left:2px solid rgba(122,94,60,.14) !important;
  border-radius:14px !important;
  background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(249,246,241,.78)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin:.1rem 0 .95rem .45rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:last-child,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:last-child,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card:last-child{
  margin-bottom:.25rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before{
  content:"+" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before{
  content:"-" !important;
}

@media (max-width:767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__summary,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary{
    padding:.95rem !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    padding-left:.8rem !important;
  }
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group{
  margin:0 0 1.5rem !important;
  border:1px solid rgba(122,94,60,.16) !important;
  border-radius:24px !important;
  background:linear-gradient(180deg,rgba(255,252,248,.98),rgba(247,241,232,.94)) !important;
  box-shadow:0 18px 36px rgba(80,58,34,.09) !important;
  overflow:hidden !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group--no_date,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group--no_date,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group--no_date{
  border-color:rgba(186,129,53,.2) !important;
  background:linear-gradient(180deg,rgba(255,249,239,.98),rgba(255,243,220,.92)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header{
  list-style:none !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  gap:1rem !important;
  align-items:center !important;
  padding:1.15rem 1.25rem !important;
  cursor:pointer !important;
  border-bottom:1px solid rgba(122,94,60,.08) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header::-webkit-details-marker{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header-main{
  display:flex !important;
  flex-direction:column !important;
  gap:.35rem !important;
  min-width:0 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__eyebrow,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__eyebrow,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__eyebrow{
  display:inline-flex !important;
  align-self:flex-start !important;
  padding:.22rem .58rem !important;
  border-radius:999px !important;
  background:rgba(122,94,60,.09) !important;
  color:#7a5e3c !important;
  font-size:.72rem !important;
  font-weight:700 !important;
  letter-spacing:.06em !important;
  text-transform:uppercase !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__title{
  color:#1f2a37 !important;
  font-size:1.12rem !important;
  line-height:1.2 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__meta{
  color:#6b7280 !important;
  font-size:.91rem !important;
  font-weight:600 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:2.15rem !important;
  height:2.15rem !important;
  border-radius:999px !important;
  border:1px solid rgba(122,94,60,.14) !important;
  background:rgba(255,255,255,.94) !important;
  color:#6b7280 !important;
  box-shadow:0 4px 10px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.9) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle::before{
  content:"+" !important;
  font-weight:700 !important;
  font-size:1rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before{
  content:"−" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__note,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__note,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__note{
  padding:.15rem 1.25rem .85rem !important;
  color:#9a6b1f !important;
  font-size:.88rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__body{
  display:grid !important;
  gap:1rem !important;
  padding:1rem 1rem 1rem !important;
  background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group{
  border:1px solid rgba(7,17,31,.09) !important;
  border-radius:20px !important;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(251,248,243,.9)) !important;
  box-shadow:0 12px 28px rgba(15,23,42,.06) !important;
  padding:.85rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header{
  list-style:none !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  gap:.9rem !important;
  align-items:center !important;
  margin:0 !important;
  padding:1rem 1.05rem !important;
  border-radius:16px !important;
  background:linear-gradient(180deg,rgba(248,244,238,.98),rgba(238,231,220,.94)) !important;
  border:1px solid rgba(122,94,60,.15) !important;
  cursor:pointer !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.75) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header::-webkit-details-marker{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header-main{
  display:flex !important;
  flex-direction:column !important;
  gap:.32rem !important;
  min-width:0 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__title{
  color:#2a2118 !important;
  font-size:1rem !important;
  line-height:1.25 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__summary-chips{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:.42rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__meta{
  color:#6b7280 !important;
  font-size:.89rem !important;
  line-height:1.45 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__counts{
  color:#8a6c47 !important;
  font-size:.83rem !important;
  font-weight:700 !important;
  line-height:1.4 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:2.15rem !important;
  height:2.15rem !important;
  border-radius:999px !important;
  border:1px solid rgba(122,94,60,.15) !important;
  background:rgba(255,255,255,.94) !important;
  color:#6b7280 !important;
  box-shadow:0 4px 10px rgba(15,23,42,.05) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle::before{
  content:"+" !important;
  font-weight:700 !important;
  font-size:1rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before{
  content:"−" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  display:grid !important;
  gap:.9rem !important;
  margin-top:.7rem !important;
  padding:.2rem 0 0 1.15rem !important;
  border-left:2px solid rgba(122,94,60,.14) !important;
  position:relative !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card{
  margin-left:.45rem !important;
  position:relative !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body > .dmcm-manager-travelers-card::before{
  content:"" !important;
  position:absolute !important;
  left:-1.1rem !important;
  top:1.1rem !important;
  width:.8rem !important;
  height:1px !important;
  background:rgba(122,94,60,.18) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group > summary::marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group > summary::marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group > summary::marker,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group > summary::marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group > summary::marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group > summary::marker,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::marker{
  content:"" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group[open] .dmcm-manager-travelers-time-group__toggle::before,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group[open] .dmcm-manager-travelers-reservation-group__toggle::before{
  content:"-" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
  border-top:1px solid rgba(122,94,60,.1) !important;
  background:linear-gradient(180deg,rgba(255,255,255,.56),rgba(249,246,241,.78)) !important;
  border-radius:14px !important;
}

@media (max-width:767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__header{
    grid-template-columns:1fr !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__header{
    grid-template-columns:1fr !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-time-group__toggle{
    justify-self:start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__toggle{
    justify-self:start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-reservation-group__body{
    padding-left:.8rem !important;
  }
}

/* C155 TRAVELERS SES INTELLIGENCE */

.dmcm-manager-panel--travelers .dmcm-manager-travelers__empty-state{
  display:grid;
  gap:6px;
  margin:0 0 18px;
  padding:18px 20px;
  border-radius:22px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:rgba(255, 255, 255, 0.84);
  box-shadow:0 12px 28px rgba(15, 23, 42, 0.05);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__empty-state[hidden],
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card[hidden]{
  display:none !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__empty-state strong{
  color:rgba(15, 23, 42, 0.9);
  font-size:0.95rem;
  font-weight:800;
  line-height:1.25;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__empty-state span{
  color:rgba(71, 85, 105, 0.9);
  font-size:0.84rem;
  line-height:1.45;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__scoreboard{
  display:grid;
  grid-template-columns:repeat(4, minmax(0, 1fr));
  gap:14px;
  margin:0 0 20px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-view{
  margin:0 0 20px;
  padding:18px;
  border:1px solid rgba(15,23,42,.08);
  border-radius:24px;
  background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,242,234,.92));
  box-shadow:0 18px 36px rgba(15,23,42,.06);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-view-head{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:16px;
  margin-bottom:16px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-view-kicker{
  display:block;
  margin:0 0 4px;
  color:#8A5A20;
  font-size:.68rem;
  font-weight:800;
  letter-spacing:.08em;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-view-title{
  margin:0;
  color:#1F2937;
  font-size:1.08rem;
  line-height:1.2;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-view-subtitle{
  margin:6px 0 0;
  color:#6B7280;
  font-size:.82rem;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-view-list{
  display:grid;
  gap:12px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card{
  display:flex;
  justify-content:space-between;
  align-items:flex-start;
  gap:16px;
  padding:14px 16px;
  border:1px solid rgba(15,23,42,.08);
  border-radius:18px;
  background:rgba(255,255,255,.9);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-main{
  display:grid;
  gap:6px;
  min-width:0;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-title{
  color:#1F2937;
  font-size:.94rem;
  line-height:1.25;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-meta,
.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-count{
  color:#6B7280;
  font-size:.78rem;
  line-height:1.35;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-reason{
  color:#8A5A20;
  font-size:.8rem;
  font-weight:700;
  line-height:1.35;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-side{
  display:grid;
  justify-items:end;
  gap:10px;
  flex:0 0 auto;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-chips{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-end;
  gap:6px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-button{
  min-width:104px;
  justify-content:center;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-view-more{
  margin-top:12px;
  color:#6B7280;
  font-size:.78rem;
  font-weight:700;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-empty{
  padding:8px 2px 2px;
  color:#6B7280;
}

@media (max-width: 820px){
  .dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-view-head,
  .dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card{
    flex-direction:column;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-side{
    width:100%;
    justify-items:start;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__manager-card-chips{
    justify-content:flex-start;
  }
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi{
  appearance:none;
  display:grid;
  gap:6px;
  min-width:0;
  padding:14px 16px;
  border-radius:20px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:rgba(255, 255, 255, 0.82);
  box-shadow:0 10px 24px rgba(15, 23, 42, 0.06);
  text-align:left;
  cursor:pointer;
  transition:transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease, background-color 160ms ease;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi:hover,
.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi:focus-visible{
  transform:translateY(-1px);
  box-shadow:0 16px 30px rgba(15, 23, 42, 0.09);
  outline:none;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi.is-active{
  border-color:rgba(16, 185, 129, 0.24);
  box-shadow:0 16px 34px rgba(16, 185, 129, 0.14);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi span{
  color:rgba(71, 85, 105, 0.92);
  font-size:0.74rem;
  font-weight:700;
  letter-spacing:0.08em;
  line-height:1.2;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi strong{
  color:rgba(15, 23, 42, 0.92);
  font-size:1.28rem;
  font-weight:800;
  line-height:1;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi-subtitle{
  color:rgba(71, 85, 105, 0.88);
  font-size:0.76rem;
  font-weight:600;
  line-height:1.3;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issueboard{
  display:grid;
  grid-template-columns:repeat(4, minmax(0, 1fr));
  gap:12px;
  margin:0 0 10px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi{
  appearance:none;
  display:grid;
  gap:5px;
  min-width:0;
  padding:12px 14px;
  border-radius:18px;
  border:1px solid rgba(15, 23, 42, 0.07);
  background:rgba(255, 255, 255, 0.68);
  box-shadow:0 8px 20px rgba(15, 23, 42, 0.04);
  text-align:left;
  cursor:pointer;
  transition:transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease, background-color 160ms ease;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi:hover,
.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi:focus-visible{
  transform:translateY(-1px);
  box-shadow:0 14px 26px rgba(15, 23, 42, 0.08);
  outline:none;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi.is-active{
  border-color:rgba(56, 189, 248, 0.24);
  background:rgba(255, 255, 255, 0.9);
  box-shadow:0 14px 28px rgba(56, 189, 248, 0.12);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi span{
  color:rgba(71, 85, 105, 0.88);
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.08em;
  line-height:1.2;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi strong{
  color:rgba(15, 23, 42, 0.9);
  font-size:1.08rem;
  font-weight:800;
  line-height:1.05;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi-subtitle{
  color:rgba(100, 116, 139, 0.9);
  font-size:0.74rem;
  font-weight:600;
  line-height:1.3;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi--ses{
  border-color:rgba(245, 158, 11, 0.14);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi--police{
  border-color:rgba(255, 107, 95, 0.16);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi--contact{
  border-color:rgba(59, 130, 246, 0.15);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issue-kpi--minor{
  border-color:rgba(16, 185, 129, 0.15);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issueboard-note{
  margin:0;
  color:rgba(100, 116, 139, 0.88);
  font-size:0.78rem;
  line-height:1.4;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__issueboard-foot{
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:12px;
  margin:0 0 18px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__reset-filter{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:34px;
  padding:7px 12px;
  border-radius:999px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:rgba(255, 255, 255, 0.78);
  color:rgba(51, 65, 85, 0.9);
  box-shadow:0 8px 18px rgba(15, 23, 42, 0.05);
  font-size:0.78rem;
  font-weight:700;
  line-height:1.2;
  cursor:pointer;
  transition:transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease, background-color 160ms ease, color 160ms ease;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__reset-filter:hover,
.dmcm-manager-panel--travelers .dmcm-manager-travelers__reset-filter:focus-visible,
.dmcm-manager-panel--travelers .dmcm-manager-travelers__reset-filter.is-active{
  border-color:rgba(16, 185, 129, 0.22);
  background:rgba(240, 253, 246, 0.94);
  color:rgba(21, 128, 86, 0.96);
  box-shadow:0 12px 24px rgba(16, 185, 129, 0.12);
  transform:translateY(-1px);
  outline:none;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__taskband{
  display:grid;
  gap:6px;
  margin:0 0 16px;
  padding:14px 16px;
  border-radius:20px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.86) 0%, rgba(244, 251, 247, 0.82) 100%);
  box-shadow:0 10px 24px rgba(15, 23, 42, 0.05);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__taskband-kicker{
  color:rgba(71, 85, 105, 0.88);
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.08em;
  line-height:1.2;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__taskband-copy{
  color:rgba(15, 23, 42, 0.92);
  font-size:0.96rem;
  font-weight:800;
  line-height:1.3;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__exportbar{
  display:grid;
  gap:12px;
  margin:0 0 16px;
  padding:16px 18px;
  border-radius:22px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.88) 0%, rgba(248, 252, 255, 0.82) 100%);
  box-shadow:0 10px 24px rgba(15, 23, 42, 0.05);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-copy{
  display:grid;
  gap:5px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-section{
  display:grid;
  gap:10px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck{
  display:grid;
  gap:10px;
  padding:14px 15px;
  border-radius:18px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.86) 0%, rgba(248, 250, 252, 0.92) 100%);
  box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.75);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck-title{
  color:rgba(15, 23, 42, 0.92);
  font-size:0.82rem;
  font-weight:800;
  line-height:1.2;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck-grid{
  display:grid;
  grid-template-columns:repeat(4, minmax(0, 1fr));
  gap:10px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck-item{
  display:grid;
  gap:5px;
  padding:10px 12px;
  border-radius:16px;
  border:1px solid rgba(148, 163, 184, 0.16);
  background:rgba(255, 255, 255, 0.92);
  color:rgba(71, 85, 105, 0.92);
  box-shadow:0 8px 18px rgba(15, 23, 42, 0.04);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck-item span{
  font-size:0.71rem;
  font-weight:700;
  letter-spacing:0.04em;
  line-height:1.3;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck-value{
  color:rgba(15, 23, 42, 0.96);
  font-size:1.15rem;
  font-weight:800;
  line-height:1;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck-note{
  margin:0;
  color:rgba(100, 116, 139, 0.94);
  font-size:0.75rem;
  line-height:1.45;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-history{
  display:grid;
  gap:10px;
  padding:12px 14px;
  border-radius:18px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:rgba(255, 255, 255, 0.72);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-history-title{
  color:rgba(15, 23, 42, 0.9);
  font-size:0.8rem;
  font-weight:800;
  line-height:1.2;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-history-list{
  display:grid;
  gap:8px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-history-item{
  display:grid;
  gap:3px;
  padding:9px 10px;
  border-radius:14px;
  background:rgba(248, 250, 252, 0.9);
  border:1px solid rgba(148, 163, 184, 0.14);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-history-item strong{
  color:rgba(30, 41, 59, 0.94);
  font-size:0.81rem;
  font-weight:800;
  line-height:1.3;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-history-meta{
  color:rgba(100, 116, 139, 0.94);
  font-size:0.75rem;
  line-height:1.45;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-section-title{
  color:rgba(71, 85, 105, 0.9);
  font-size:0.73rem;
  font-weight:800;
  letter-spacing:0.08em;
  line-height:1.2;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-kicker{
  color:rgba(71, 85, 105, 0.88);
  font-size:0.72rem;
  font-weight:700;
  letter-spacing:0.08em;
  line-height:1.2;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-title{
  color:rgba(15, 23, 42, 0.92);
  font-size:0.94rem;
  font-weight:800;
  line-height:1.3;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-actions{
  display:flex;
  flex-wrap:wrap;
  gap:10px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-height:36px;
  padding:8px 12px;
  border-radius:999px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:rgba(255, 255, 255, 0.8);
  color:rgba(51, 65, 85, 0.92);
  box-shadow:0 8px 18px rgba(15, 23, 42, 0.05);
  font-size:0.79rem;
  font-weight:700;
  line-height:1.2;
  cursor:pointer;
  text-decoration:none;
  transition:transform 160ms ease, box-shadow 160ms ease, border-color 160ms ease, background-color 160ms ease, color 160ms ease;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button:hover,
.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button:focus-visible{
  border-color:rgba(59, 130, 246, 0.2);
  background:rgba(239, 246, 255, 0.94);
  color:rgba(29, 78, 216, 0.96);
  box-shadow:0 12px 24px rgba(59, 130, 246, 0.12);
  transform:translateY(-1px);
  outline:none;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button--official{
  background:linear-gradient(180deg, rgba(235, 245, 255, 0.96) 0%, rgba(244, 249, 255, 0.94) 100%);
  border-color:rgba(37, 99, 235, 0.16);
  color:rgba(29, 78, 216, 0.98);
  box-shadow:0 10px 22px rgba(37, 99, 235, 0.1);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button--official:hover,
.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button--official:focus-visible{
  border-color:rgba(37, 99, 235, 0.24);
  background:linear-gradient(180deg, rgba(219, 234, 254, 0.98) 0%, rgba(239, 246, 255, 0.95) 100%);
  color:rgba(30, 64, 175, 0.98);
  box-shadow:0 14px 28px rgba(37, 99, 235, 0.16);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button.is-disabled{
  border-color:rgba(148, 163, 184, 0.22);
  background:linear-gradient(180deg, rgba(248, 250, 252, 0.96) 0%, rgba(241, 245, 249, 0.94) 100%);
  color:rgba(100, 116, 139, 0.92);
  box-shadow:none;
  cursor:not-allowed;
  opacity:0.9;
  transform:none;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button.is-disabled:hover,
.dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button.is-disabled:focus-visible{
  border-color:rgba(148, 163, 184, 0.22);
  background:linear-gradient(180deg, rgba(248, 250, 252, 0.96) 0%, rgba(241, 245, 249, 0.94) 100%);
  color:rgba(100, 116, 139, 0.92);
  box-shadow:none;
  transform:none;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi--complete{
  background:linear-gradient(180deg, rgba(237, 252, 245, 0.94) 0%, rgba(248, 255, 251, 0.9) 100%);
  border-color:rgba(16, 185, 129, 0.16);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi--partial{
  background:linear-gradient(180deg, rgba(255, 248, 220, 0.95) 0%, rgba(255, 252, 240, 0.91) 100%);
  border-color:rgba(245, 158, 11, 0.18);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi--ses{
  background:linear-gradient(180deg, rgba(255, 243, 230, 0.95) 0%, rgba(255, 249, 243, 0.91) 100%);
  border-color:rgba(234, 88, 12, 0.18);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers__score-kpi--danger{
  background:linear-gradient(180deg, rgba(255, 239, 239, 0.96) 0%, rgba(255, 248, 248, 0.92) 100%);
  border-color:rgba(255, 107, 95, 0.2);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
  margin:0 0 18px;
  padding:16px 18px;
  border:1px solid rgba(15, 23, 42, 0.08);
  border-radius:22px;
  background:linear-gradient(180deg, rgba(255, 255, 255, 0.92) 0%, rgba(246, 252, 247, 0.86) 100%);
  box-shadow:0 10px 26px rgba(15, 23, 42, 0.06);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-head{
  display:grid;
  gap:4px;
  margin:0 0 14px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-status{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:10px;
  margin:0 0 2px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-status-label{
  color:rgba(71, 85, 105, 0.92);
  font-size:0.74rem;
  font-weight:700;
  letter-spacing:0.08em;
  line-height:1.2;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score{
  display:inline-flex;
  align-items:center;
  gap:8px;
  min-height:32px;
  max-width:100%;
  padding:7px 12px;
  border-radius:999px;
  border:1px solid rgba(15, 23, 42, 0.08);
  font-size:0.79rem;
  font-weight:700;
  line-height:1.15;
  white-space:nowrap;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score::before{
  content:"";
  width:9px;
  height:9px;
  border-radius:999px;
  background:currentColor;
  box-shadow:0 0 0 4px rgba(255, 255, 255, 0.4);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score--complete{
  color:#1f8f5f;
  background:rgba(236, 253, 245, 0.96);
  border-color:rgba(16, 185, 129, 0.2);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score--partial{
  color:#b77908;
  background:rgba(255, 248, 220, 0.96);
  border-color:rgba(245, 158, 11, 0.22);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score--ses{
  color:#c35a0e;
  background:rgba(255, 243, 230, 0.96);
  border-color:rgba(234, 88, 12, 0.22);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score--danger{
  color:#d14d40;
  background:rgba(255, 239, 239, 0.96);
  border-color:rgba(255, 107, 95, 0.24);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-meta{
  display:flex;
  align-items:center;
  flex-wrap:wrap;
  gap:8px;
  min-width:0;
  margin-top:8px;
  color:rgba(71, 85, 105, 0.92);
  font-size:0.8rem;
  line-height:1.35;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main > .dmcm-manager-travelers-card__score-meta{
  flex-wrap:nowrap;
  overflow:hidden;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-reason{
  min-width:0;
  color:rgba(71, 85, 105, 0.92);
  font-weight:600;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main > .dmcm-manager-travelers-card__score-meta .dmcm-manager-travelers-card__score-reason{
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-missing{
  display:grid;
  gap:8px;
  margin-top:10px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-missing-label{
  color:rgba(71, 85, 105, 0.9);
  font-size:0.73rem;
  font-weight:700;
  letter-spacing:0.08em;
  line-height:1.2;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-missing-list{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-missing-item,
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-more{
  display:inline-flex;
  align-items:center;
  min-height:28px;
  padding:5px 10px;
  border-radius:999px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:rgba(255, 255, 255, 0.78);
  color:rgba(15, 23, 42, 0.76);
  font-size:0.77rem;
  font-weight:600;
  line-height:1.25;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-missing-item::before{
  content:"•";
  margin-right:6px;
  color:rgba(100, 116, 139, 0.9);
  font-size:0.86rem;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-more{
  color:rgba(71, 85, 105, 0.9);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-kicker{
  display:inline-flex;
  align-items:center;
  width:max-content;
  padding:4px 10px;
  border-radius:999px;
  background:rgba(231, 245, 237, 0.94);
  color:rgba(29, 78, 58, 0.9);
  font-size:0.69rem;
  font-weight:700;
  letter-spacing:0.08em;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-summary{
  color:rgba(15, 23, 42, 0.88);
  font-size:0.96rem;
  font-weight:700;
  line-height:1.35;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid{
  display:grid;
  grid-template-columns:repeat(2, minmax(0, 1fr));
  gap:12px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  justify-content:flex-start !important;
  gap:10px !important;
  min-width:0 !important;
  margin:14px 0 0 !important;
  padding-top:0 !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action{
  display:inline-flex !important;
  align-items:center !important;
  gap:8px !important;
  min-height:32px !important;
  padding:7px 12px !important;
  border-radius:999px !important;
  font-size:0.78rem !important;
  font-weight:700 !important;
  line-height:1.15 !important;
  letter-spacing:0 !important;
  white-space:nowrap !important;
  box-shadow:0 10px 20px rgba(15, 23, 42, 0.06) !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action-label{
  display:inline-flex;
  align-items:center;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action-icon{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:18px;
  height:18px;
  flex:0 0 18px;
  opacity:0.9;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action-icon .dmcm-manager-travelers-card__icon-svg{
  width:15px;
  height:15px;
  object-fit:contain;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action--secondary{
  opacity:0.9;
  box-shadow:0 8px 18px rgba(15, 23, 42, 0.05) !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action.is-copied{
  border-color:rgba(16, 185, 129, 0.24);
  background:rgba(236, 253, 245, 0.96);
  color:#1f8f5f;
  box-shadow:0 12px 26px rgba(16, 185, 129, 0.12);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action--primary{
  order:0;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action--secondary{order:1;}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-group{
  display:grid;
  gap:10px;
  min-width:0;
  padding:14px 14px 15px;
  border-radius:18px;
  border:1px solid rgba(15, 23, 42, 0.08);
  background:rgba(255, 255, 255, 0.88);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-group--amber{
  background:linear-gradient(180deg, rgba(255, 249, 232, 0.95) 0%, rgba(255, 252, 244, 0.92) 100%);
  border-color:rgba(217, 119, 6, 0.18);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-group--coral{
  background:linear-gradient(180deg, rgba(255, 242, 239, 0.96) 0%, rgba(255, 249, 247, 0.92) 100%);
  border-color:rgba(255, 107, 95, 0.2);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-group--blue{
  background:linear-gradient(180deg, rgba(239, 246, 255, 0.95) 0%, rgba(247, 250, 255, 0.92) 100%);
  border-color:rgba(59, 130, 246, 0.18);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-group--mint{
  background:linear-gradient(180deg, rgba(236, 253, 245, 0.95) 0%, rgba(246, 255, 251, 0.92) 100%);
  border-color:rgba(16, 185, 129, 0.17);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-title{
  margin:0;
  color:rgba(15, 23, 42, 0.86);
  font-size:0.79rem;
  font-weight:800;
  letter-spacing:0.08em;
  line-height:1.2;
  text-transform:uppercase;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-list{
  display:flex;
  flex-wrap:wrap;
  gap:8px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-chip{
  display:inline-flex;
  align-items:center;
  min-height:30px;
  padding:6px 10px;
  border-radius:999px;
  background:rgba(255, 255, 255, 0.78);
  border:1px solid rgba(15, 23, 42, 0.08);
  color:rgba(15, 23, 42, 0.78);
  font-size:0.79rem;
  font-weight:600;
  line-height:1.25;
}

@media (max-width: 900px){
  .dmcm-manager-panel--travelers .dmcm-manager-travelers__scoreboard{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck-grid{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__issueboard{
    grid-template-columns:repeat(2, minmax(0, 1fr));
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-grid{
    grid-template-columns:minmax(0, 1fr);
  }
}

@media (max-width: 720px){
  .dmcm-manager-panel--travelers .dmcm-manager-travelers__taskband{
    margin:0 0 14px;
    padding:13px 14px;
    border-radius:18px;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__exportbar{
    margin:0 0 14px;
    padding:14px;
    border-radius:18px;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__export-actions{
    gap:8px;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__export-button{
    flex:1 1 100%;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__official-precheck-grid{
    grid-template-columns:minmax(0, 1fr);
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__scoreboard{
    grid-template-columns:minmax(0, 1fr);
    gap:12px;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__issueboard{
    grid-template-columns:minmax(0, 1fr);
    gap:10px;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__issueboard-note{
    margin:0;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__issueboard-foot{
    align-items:flex-start;
    flex-direction:column;
    margin:0 0 16px;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers__reset-filter{
    width:100%;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
    gap:8px !important;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__action{
    flex:1 1 100% !important;
    justify-content:center !important;
    padding:8px 12px !important;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence{
    margin:0 0 16px;
    padding:15px 14px;
    border-radius:18px;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-group{
    padding:13px 12px 14px;
    border-radius:16px;
  }

  .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__score-meta{
    margin-top:7px;
    font-size:0.77rem;
  }
}

/* C154.15 TRAVELERS CARD CLEANUP AND CORAL ALERTS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  background:linear-gradient(180deg,rgba(255,255,255,.995),rgba(243,247,251,.97)) !important;
  border:1px solid rgba(15,23,42,.14) !important;
  border-radius:24px !important;
  box-shadow:0 24px 48px rgba(15,23,42,.09), inset 0 1px 0 rgba(255,255,255,.84) !important;
  margin:0 0 1.2rem !important;
  overflow:hidden !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  background:transparent !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert{
  position:absolute !important;
  top:10px !important;
  right:10px !important;
  width:18px !important;
  height:18px !important;
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  border-radius:999px !important;
  background:rgba(255,231,228,.98) !important;
  border:1px solid rgba(255,107,95,.26) !important;
  color:#ff6b5f !important;
  box-shadow:0 6px 14px rgba(255,107,95,.14) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg{
  width:10px !important;
  height:10px !important;
  opacity:.96 !important;
  filter:drop-shadow(0 0 0 currentColor);
}

/* C154.16 TRAVELERS CARD BACKGROUND, CORAL ALERT AND DAILY OPERATIONS TEXT */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  background:linear-gradient(180deg,rgba(255,255,255,1),rgba(242,246,250,.98)) !important;
  border:1px solid rgba(15,23,42,.16) !important;
  border-radius:26px !important;
  box-shadow:0 26px 52px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.9) !important;
  margin:0 0 1.28rem !important;
  overflow:hidden !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle{
  display:block !important;
  padding:0 !important;
  background:transparent !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  background:transparent !important;
  padding:1.02rem 1.08rem 0.92rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  margin:.58rem .82rem .9rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert{
  background:rgba(255,107,95,.14) !important;
  border-color:rgba(255,107,95,.34) !important;
  color:#ff6b5f !important;
  box-shadow:0 6px 14px rgba(255,107,95,.16) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg{
  filter:brightness(0) saturate(100%) invert(59%) sepia(65%) saturate(3257%) hue-rotate(326deg) brightness(103%) contrast(101%);
}

/* C154.17 TRAVELERS REAL CARD WRAPPER AND FINAL ICON POLISH */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  display:block !important;
  background:linear-gradient(180deg,rgba(255,255,255,1),rgba(242,246,250,.985)) !important;
  border:1px solid rgba(15,23,42,.16) !important;
  border-radius:26px !important;
  box-shadow:0 28px 56px rgba(15,23,42,.1), inset 0 1px 0 rgba(255,255,255,.92) !important;
  padding:18px 18px 0 !important;
  margin:0 0 22px !important;
  overflow:hidden !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle{
  display:block !important;
  padding:0 !important;
  margin:0 !important;
  background:transparent !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  padding:0 0 .9rem !important;
  background:transparent !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  margin:.66rem 0 0 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar:empty,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar:empty,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar:empty{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:has(.dmcm-manager-travelers-card__avatar:empty),
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:has(.dmcm-manager-travelers-card__avatar:empty),
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:has(.dmcm-manager-travelers-card__avatar:empty){
  grid-template-columns:minmax(0,1fr) minmax(180px,220px) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert{
  background:rgba(255,107,95,.16) !important;
  border:1px solid rgba(255,107,95,.34) !important;
  color:#ff6b5f !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert svg{
  width:10px !important;
  height:10px !important;
  opacity:.96 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-alert .dmcm-manager-travelers-card__icon-svg{
  filter:brightness(0) saturate(100%) invert(58%) sepia(72%) saturate(3207%) hue-rotate(327deg) brightness(103%) contrast(102%) !important;
}

@media (max-width:720px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
    padding:16px 16px 0 !important;
  }
}

/* C154.19 TRAVELERS INTERNAL VISUAL SHELL */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  background:transparent !important;
  border:0 !important;
  box-shadow:none !important;
  padding:0 !important;
  margin:0 0 22px !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell{
  background:rgba(255,255,255,.9);
  border:1px solid rgba(15,23,42,.14);
  box-shadow:0 22px 44px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.88);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--summary{
  border-radius:26px;
  padding:18px 18px 16px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__shell--summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__shell--summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__shell--summary{
  border-bottom-left-radius:0;
  border-bottom-right-radius:0;
  border-bottom:0;
  box-shadow:0 18px 34px rgba(15,23,42,.06), inset 0 1px 0 rgba(255,255,255,.88);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--body{
  margin-top:-1px;
  border-top:1px solid rgba(15,23,42,.08);
  border-bottom-left-radius:26px;
  border-bottom-right-radius:26px;
  padding:0 18px 18px;
  background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(242,246,250,.94));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card:not([open]) .dmcm-manager-travelers-card__shell--body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card:not([open]) .dmcm-manager-travelers-card__shell--body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card:not([open]) .dmcm-manager-travelers-card__shell--body{
  display:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle{
  display:block !important;
  padding:0 !important;
  margin:0 !important;
  background:transparent !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  padding:0 !important;
  background:transparent !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  margin:.66rem 0 0 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer{
  margin-top:.72rem;
}

@media (max-width:720px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--summary{
    padding:16px 16px 14px;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--body{
    padding:0 16px 16px;
  }
}

/* C154.20 TRAVELERS SHELL VISUAL OWNER */
.dmcm-manager-panel--travelers .dmcm-manager-travelers-card {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  margin: 0 0 24px !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell {
  background: #ffffff !important;
  border: 1px solid rgba(15, 23, 42, .10) !important;
  box-shadow: 0 18px 42px rgba(15, 23, 42, .10) !important;
  padding: 20px !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--summary {
  border-radius: 28px !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__shell--summary {
  border-radius: 28px 28px 0 0 !important;
  border-bottom: 0 !important;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__shell--body {
  border-radius: 0 0 28px 28px !important;
  border-top: 0 !important;
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* C154.5 TRAVELERS FULL STRUCTURAL SPLIT */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{display:block;border:1px solid rgba(7,17,31,.07);border-radius:1.4rem;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,250,252,.9));box-shadow:0 18px 42px rgba(7,17,31,.08),inset 0 1px 0 rgba(255,255,255,.76)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary{list-style:none}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker{display:none}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{display:grid;grid-template-columns:72px minmax(0,1fr) 220px;align-items:center;gap:1rem;padding:1rem 1.05rem;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,0))}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main{display:grid;gap:.28rem;min-width:0;align-content:center}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{display:grid;place-items:center;width:72px;height:72px;border-radius:1.35rem;border:1px solid rgba(148,163,184,.16);font-size:1.08rem;font-weight:800;letter-spacing:.03em;box-shadow:0 14px 30px rgba(15,23,42,.08),inset 0 1px 0 rgba(255,255,255,.78)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title{margin:0;color:#07111F;font-size:1.02rem;line-height:1.08;letter-spacing:-.02em}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay{font-size:.8rem;line-height:1.32;font-weight:700;color:#223047}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.26rem .62rem;font-size:.74rem;color:#5F7084;min-width:0}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:.34rem;margin-top:.18rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{display:grid;justify-items:end;align-content:center;gap:.38rem;min-width:188px}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{display:grid;justify-items:end;gap:.34rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button{min-width:140px;justify-content:center}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(7,17,31,.08);background:rgba(255,255,255,.82);color:#526174;box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before{content:"+";font-size:1rem;font-weight:700;line-height:1}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle::before{content:"−"}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{display:grid;gap:.72rem;padding:0 1.05rem 1rem;border-top:1px solid rgba(7,17,31,.06);background:linear-gradient(180deg,rgba(252,253,255,.48),rgba(255,255,255,.22))}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.52rem;padding-top:.78rem}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{display:grid;grid-template-columns:30px minmax(0,1fr);gap:.52rem;align-items:start;padding:.62rem .68rem;margin:0;border:1px solid rgba(7,17,31,.05);border-radius:.96rem;background:rgba(255,255,255,.72);box-shadow:inset 0 1px 0 rgba(255,255,255,.82)}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-body{min-width:0}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong{display:block;margin-bottom:.16rem;color:#6B7B8E;font-size:.67rem;letter-spacing:.05em;text-transform:uppercase}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em{display:block;font-style:normal;color:#223047;font-size:.78rem;overflow-wrap:anywhere}
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer{display:flex;justify-content:flex-end;padding-bottom:.06rem}
@media (max-width:1200px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{grid-template-columns:72px minmax(0,1fr);align-items:start}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{grid-column:1 / -1;justify-items:start;min-width:0}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{display:flex;flex-wrap:wrap;justify-content:flex-start}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{grid-template-columns:repeat(2,minmax(0,1fr))}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer{justify-content:flex-start}
}
@media (max-width:767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{grid-template-columns:1fr;gap:.72rem}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{width:64px;height:64px}
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{grid-template-columns:1fr}
}

/* C154.5 TRAVELERS FULL STRUCTURAL SPLIT */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card{
  display:block;
  border:1px solid rgba(7,17,31,.07);
  border-radius:1.4rem;
  overflow:hidden;
  background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,250,252,.9));
  box-shadow:0 18px 42px rgba(7,17,31,.08), inset 0 1px 0 rgba(255,255,255,.76);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open]{
  box-shadow:0 22px 54px rgba(7,17,31,.1), inset 0 1px 0 rgba(255,255,255,.78);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary{
  list-style:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary::-webkit-details-marker{
  display:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  display:grid;
  grid-template-columns:72px minmax(0,1fr) 220px;
  align-items:center;
  gap:1rem;
  padding:1rem 1.05rem;
  cursor:pointer;
  background:linear-gradient(180deg,rgba(255,255,255,.26),rgba(255,255,255,0));
  transition:background-color var(--dmcm-transition-base), box-shadow var(--dmcm-transition-base), transform var(--dmcm-transition-base);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible{
  background:linear-gradient(180deg,rgba(255,255,255,.58),rgba(255,255,255,.16));
  outline:none;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{
  display:grid;
  place-items:center;
  width:72px;
  height:72px;
  border-radius:1.35rem;
  border:1px solid rgba(148,163,184,.16);
  font-size:1.08rem;
  font-weight:800;
  letter-spacing:.03em;
  box-shadow:0 14px 30px rgba(15,23,42,.08), inset 0 1px 0 rgba(255,255,255,.78);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main{
  display:grid;
  gap:.28rem;
  min-width:0;
  align-content:center;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title{
  margin:0;
  color:#07111F;
  font-size:1.02rem;
  line-height:1.08;
  letter-spacing:-.02em;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay{
  font-size:.8rem;
  line-height:1.32;
  font-weight:700;
  color:#223047;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta{
  display:flex;
  flex-wrap:wrap;
  align-items:center;
  gap:.26rem .62rem;
  font-size:.74rem;
  color:#5F7084;
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span{
  display:inline-flex;
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em{
  max-width:100%;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals{
  display:flex;
  flex-wrap:wrap;
  justify-content:flex-start;
  gap:.34rem;
  margin-top:.18rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
  display:grid;
  justify-items:end;
  align-content:center;
  gap:.38rem;
  min-width:188px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
  display:grid;
  justify-items:end;
  gap:.34rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button{
  min-width:140px;
  justify-content:center;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:30px;
  height:30px;
  border-radius:999px;
  border:1px solid rgba(7,17,31,.08);
  background:rgba(255,255,255,.82);
  color:#526174;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before{
  content:"+";
  font-size:1rem;
  font-weight:700;
  line-height:1;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle::before{
  content:"−";
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle{
  background:rgba(250,255,127,.76);
  border-color:rgba(250,255,127,.52);
  color:#0F172B;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  display:grid;
  gap:.72rem;
  padding:0 1.05rem 1rem;
  border-top:1px solid rgba(7,17,31,.06);
  background:linear-gradient(180deg,rgba(252,253,255,.48),rgba(255,255,255,.22));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  display:grid;
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:.52rem;
  padding-top:.78rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
  display:grid;
  grid-template-columns:30px minmax(0,1fr);
  gap:.52rem;
  align-items:start;
  padding:.62rem .68rem;
  margin:0;
  border:1px solid rgba(7,17,31,.05);
  border-radius:.96rem;
  background:rgba(255,255,255,.72);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-body{
  min-width:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact strong{
  display:block;
  margin-bottom:.16rem;
  color:#6B7B8E;
  font-size:.67rem;
  letter-spacing:.05em;
  text-transform:uppercase;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact em{
  display:block;
  font-style:normal;
  color:#223047;
  font-size:.78rem;
  overflow-wrap:anywhere;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer{
  display:flex;
  justify-content:flex-end;
  padding-bottom:.06rem;
}

@media (max-width: 1200px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:72px minmax(0,1fr);
    align-items:start;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
    grid-column:1 / -1;
    justify-items:start;
    min-width:0;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:repeat(2,minmax(0,1fr));
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__footer{
    justify-content:flex-start;
  }
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:1fr;
    gap:.72rem;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{
    width:64px;
    height:64px;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:1fr;
  }
}

/* C154.4 TRAVELERS HARD RESET SCOPED */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler{
  display:block !important;
  padding:0 !important;
  gap:0 !important;
  overflow:hidden !important;
  border:1px solid rgba(7,17,31,.07) !important;
  border-radius:1.4rem !important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.94),rgba(247,250,252,.9)) !important;
  box-shadow:
    0 18px 42px rgba(7,17,31,.08),
    inset 0 1px 0 rgba(255,255,255,.72) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open],
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open],
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open]{
  box-shadow:
    0 22px 52px rgba(7,17,31,.1),
    inset 0 1px 0 rgba(255,255,255,.74) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__summary{
  list-style:none !important;
  padding:0 !important;
  margin:0 !important;
  cursor:pointer !important;
  background:transparent !important;
  box-shadow:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__summary::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__summary::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__summary::-webkit-details-marker{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  display:grid !important;
  grid-template-columns:72px minmax(0,1fr) minmax(188px,220px) !important;
  align-items:center !important;
  gap:1rem !important;
  padding:1rem 1.05rem !important;
  min-height:0 !important;
  background:
    linear-gradient(180deg,rgba(255,255,255,.18),rgba(255,255,255,0)) !important;
  transition:
    background-color var(--dmcm-transition-base),
    box-shadow var(--dmcm-transition-base),
    transform var(--dmcm-transition-base) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:hover,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary:focus-visible{
  background:linear-gradient(180deg,rgba(255,255,255,.54),rgba(255,255,255,.14)) !important;
  outline:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{
  display:grid !important;
  place-items:center !important;
  width:72px !important;
  height:72px !important;
  border-radius:1.35rem !important;
  border:1px solid rgba(148,163,184,.16) !important;
  font-size:1.08rem !important;
  font-weight:800 !important;
  letter-spacing:.03em !important;
  box-shadow:
    0 14px 30px rgba(15,23,42,.08),
    inset 0 1px 0 rgba(255,255,255,.76) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity{
  display:grid !important;
  gap:.28rem !important;
  min-width:0 !important;
  align-content:center !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__title,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title{
  margin:0 !important;
  font-size:1.02rem !important;
  line-height:1.08 !important;
  letter-spacing:-.02em !important;
  color:#07111F !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__meta,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  gap:.26rem .62rem !important;
  color:#5F7084 !important;
  font-size:.74rem !important;
  min-width:0 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta span{
  min-width:0 !important;
  display:inline-flex !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta em{
  max-width:100% !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  white-space:nowrap !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__badges,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__badges,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__badges{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:.34rem !important;
  margin-top:.18rem !important;
  justify-content:flex-start !important;
  max-width:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
  display:grid !important;
  justify-items:end !important;
  align-content:center !important;
  gap:.38rem !important;
  min-width:188px !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
  display:grid !important;
  justify-items:end !important;
  gap:.34rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button{
  min-width:140px !important;
  justify-content:center !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:30px !important;
  height:30px !important;
  border-radius:999px !important;
  border:1px solid rgba(7,17,31,.08) !important;
  background:rgba(255,255,255,.82) !important;
  color:#526174 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before{
  content:"+" !important;
  font-size:1rem !important;
  font-weight:700 !important;
  line-height:1 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before{
  content:"−" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__body,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  display:grid !important;
  grid-template-columns:minmax(0,1fr) auto !important;
  gap:.92rem !important;
  padding:0 1.05rem 1rem !important;
  margin:0 !important;
  border-top:1px solid rgba(7,17,31,.06) !important;
  background:linear-gradient(180deg,rgba(252,253,255,.46),rgba(255,255,255,.2)) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main{
  display:grid !important;
  gap:.62rem !important;
  min-width:0 !important;
  padding-top:.74rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:.5rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
  display:grid !important;
  grid-template-columns:30px minmax(0,1fr) !important;
  gap:.52rem !important;
  align-items:start !important;
  padding:.62rem .68rem !important;
  margin:0 !important;
  border:1px solid rgba(7,17,31,.05) !important;
  border-radius:.95rem !important;
  background:rgba(255,255,255,.72) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
  gap:.5rem !important;
  margin:0 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid > div,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid > div,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid > div{
  padding:.62rem .68rem !important;
  border:1px solid rgba(7,17,31,.05) !important;
  border-radius:.95rem !important;
  background:rgba(255,255,255,.66) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__actions,
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
  display:grid !important;
  align-content:start !important;
  justify-items:end !important;
  gap:.4rem !important;
  min-width:208px !important;
  margin:0 !important;
  padding-top:.74rem !important;
}

@media (max-width: 1200px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:72px minmax(0,1fr) !important;
    align-items:start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
    grid-column:1 / -1 !important;
    justify-items:start !important;
    min-width:0 !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:flex-start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__body,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
    grid-template-columns:1fr !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card__actions,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
    justify-items:start !important;
    min-width:0 !important;
    padding-top:0 !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:1fr !important;
    gap:.72rem !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{
    width:64px !important;
    height:64px !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
    grid-template-columns:1fr !important;
  }
}

/* C154.3 TRAVELERS APPLY AUDIT */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before{
  content:"−";
}

/* C154.2 TRAVELERS SPLIT CARD AND PREMIUM DETAILS */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__list,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__list,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory__list{
  gap:.78rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler{
  border-radius:1.28rem;
  background:linear-gradient(180deg,rgba(255,255,255,.9),rgba(248,251,253,.92));
  box-shadow:0 12px 28px rgba(7,17,31,.06);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  grid-template-columns:84px minmax(0,1fr) 220px;
  align-items:center;
  gap:.82rem;
  padding:.82rem .92rem;
  min-height:0;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__avatar{
  width:72px;
  height:72px;
  border-radius:1.35rem;
  font-size:1.08rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__identity{
  gap:.18rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__title{
  font-size:.98rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__stay{
  font-size:.77rem;
  line-height:1.28;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__meta{
  gap:.16rem .55rem;
  font-size:.72rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__signals{
  gap:.3rem;
  margin-top:.16rem;
  max-width:none;
  justify-content:flex-start;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
  justify-items:end;
  align-content:center;
  gap:.34rem;
  min-width:220px;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
  display:grid;
  justify-items:end;
  gap:.32rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions .dmcm-manager-action-button{
  min-width:132px;
  justify-content:center;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  width:28px;
  height:28px;
  border-radius:999px;
  border:1px solid rgba(7,17,31,.08);
  background:rgba(255,255,255,.76);
  color:#526174;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle::before{
  content:"+";
  font-size:1rem;
  font-weight:700;
  line-height:1;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle::before{
  content:"−";
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-directory-card--traveler[open] .dmcm-manager-travelers-card__toggle{
  background:rgba(250,255,127,.76);
  border-color:rgba(250,255,127,.52);
  color:#0F172B;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
  padding:0 .92rem .8rem;
  background:linear-gradient(180deg,rgba(250,251,253,.42),rgba(255,255,255,.22));
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-main{
  gap:.5rem;
  padding-top:.62rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  grid-template-columns:repeat(3,minmax(0,1fr));
  gap:.45rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
  background:rgba(255,255,255,.72);
  border-color:rgba(7,17,31,.05);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
  grid-template-columns:repeat(4,minmax(0,1fr));
  gap:.45rem;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid > div,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid > div,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid > div{
  padding:.56rem .62rem;
  border:1px solid rgba(7,17,31,.05);
  border-radius:.92rem;
  background:rgba(255,255,255,.64);
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__actions{
  margin-top:.02rem;
}

@media (max-width: 1200px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:72px minmax(0,1fr);
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
    grid-column:1 / -1;
    justify-items:start;
    min-width:0;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
    display:flex;
    justify-content:flex-start;
  }
}

@media (max-width: 767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:1fr;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
    gap:.4rem;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
    grid-template-columns:1fr;
  }
}
/* C154.8 TRAVELERS SUMMARY DECOUPLING */
.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary.dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary.dmcm-manager-travelers-card__toggle,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary.dmcm-manager-travelers-card__toggle{
  display:block !important;
  list-style:none !important;
  margin:0 !important;
  padding:0 !important;
  background:transparent !important;
  cursor:pointer !important;
}

/* C154.9 GRID FORCE TEST */

.dmcm-manager-panel--travelers
.dmcm-manager-travelers-card__summary{
    display:grid !important;
    grid-template-columns:72px minmax(0,1fr) 220px !important;
    align-items:start !important;
    gap:24px !important;
}

/* C154.10 TRAVELERS OPEN BODY FINALIZATION */

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
    display:block;
    margin:0;
    padding:0 22px 22px;
    border-top:1px solid rgba(15, 23, 42, 0.08);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
    display:block;
    margin-top:16px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    display:grid !important;
    grid-template-columns:repeat(3, minmax(0, 1fr));
    gap:14px;
    margin:0;
    padding:0;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
    display:flex;
    align-items:flex-start;
    gap:12px;
    min-width:0;
    padding:14px 15px;
    border:1px solid rgba(15, 23, 42, 0.08);
    border-radius:18px;
    background:rgba(255, 255, 255, 0.86);
    box-shadow:0 14px 28px rgba(15, 23, 42, 0.06);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-icon{
    flex:0 0 auto;
    width:30px;
    height:30px;
    border-radius:10px;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    background:rgba(250, 255, 127, 0.42);
    color:rgba(15, 23, 42, 0.78);
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-content{
    min-width:0;
    display:grid;
    gap:4px;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-label{
    letter-spacing:0.08em;
}

.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact-value{
    min-width:0;
}

@media (max-width: 1100px){
    .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
        padding:0 18px 18px;
    }

    .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
        grid-template-columns:repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 720px){
    .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body{
        padding:0 16px 16px;
    }

    .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__body-grid{
        margin-top:14px;
    }

    .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
        grid-template-columns:minmax(0, 1fr);
        gap:12px;
    }

    .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__fact{
        padding:13px 14px;
    }
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary.dmcm-manager-travelers-card__toggle::-webkit-details-marker,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary.dmcm-manager-travelers-card__toggle::-webkit-details-marker,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card > summary.dmcm-manager-travelers-card__toggle::-webkit-details-marker{
  display:none !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
  display:grid !important;
  grid-template-columns:72px minmax(0,1fr) minmax(180px,220px) !important;
  align-items:center !important;
  gap:18px !important;
  padding:1rem 1.05rem !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__main{
  min-width:0 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
  display:grid !important;
  justify-items:end !important;
  align-content:center !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
  display:grid !important;
  justify-items:end !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:30px !important;
  height:30px !important;
  border-radius:999px !important;
  border:1px solid rgba(7,17,31,.08) !important;
  background:rgba(255,255,255,.82) !important;
  color:#526174 !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.82) !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__toggle-indicator::before{
  content:"+" !important;
  font-size:1rem !important;
  font-weight:700 !important;
  line-height:1 !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle-indicator::before,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle-indicator::before,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card[open] .dmcm-manager-travelers-card__toggle-indicator::before{
  content:"−" !important;
}

.dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
.dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
  display:grid !important;
  grid-template-columns:repeat(3,minmax(0,1fr)) !important;
}

@media (max-width:1200px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:72px minmax(0,1fr) !important;
    align-items:start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary-side{
    grid-column:1 / -1 !important;
    justify-items:start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__quick-actions{
    display:flex !important;
    flex-wrap:wrap !important;
    justify-content:flex-start !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}

@media (max-width:767px){
  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__summary{
    grid-template-columns:1fr !important;
  }

  .dmcm-ui--theme-luxury.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-premium-dark.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts,
  .dmcm-ui--theme-pro.dmcm-manager-panel .dmcm-manager-panel--travelers .dmcm-manager-travelers-card__facts{
    grid-template-columns:1fr !important;
  }
}

/* C182H final effective compact missing-field pills */
.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-list{
  align-items:flex-start !important;
  gap:6px !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-chip{
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  min-height:28px !important;
  max-height:42px !important;
  max-width:min(100%, 15rem) !important;
  padding:5px 10px !important;
  border-radius:999px !important;
  box-sizing:border-box !important;
  line-height:1.15 !important;
  text-align:center !important;
  white-space:normal !important;
  overflow:hidden !important;
  overflow-wrap:anywhere !important;
  word-break:normal !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers button.dmcm-manager-travelers-card__intelligence-chip{
  appearance:none !important;
  cursor:pointer !important;
}

.dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-chip:focus-visible{
  outline:2px solid rgba(245, 158, 11, 0.92) !important;
  outline-offset:2px !important;
}

@media (max-width:720px){
  .dmcm-manager-panel.dmcm-manager-panel--travelers .dmcm-manager-travelers-card__intelligence-chip{
    max-width:100% !important;
    min-height:30px !important;
    padding:5px 9px !important;
  }
}
