/* Version 87 — APURVA high-technology operations and notification command centre */
.notification-button svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.push-permission-card{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:0 0 18px;padding:15px;border:1px solid #d7e2ef;border-radius:18px;background:linear-gradient(135deg,#f8fbff,#edf5ff);box-shadow:0 10px 28px rgba(7,27,63,.07)}
.push-permission-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#fff;box-shadow:0 6px 16px rgba(7,27,63,.08)}
.push-permission-card strong,.push-permission-card p{display:block;margin:0}.push-permission-card strong{color:var(--navy);font-size:.78rem}.push-permission-card p{margin-top:4px;color:#657287;font-size:.67rem;line-height:1.45}
.push-permission-card button{min-height:40px;border:0;border-radius:12px;padding:9px 12px;color:#fff;background:linear-gradient(135deg,#0a3972,#17689f);font-size:.67rem;font-weight:850;box-shadow:0 8px 18px rgba(12,72,128,.18)}
.push-permission-card[data-status="enabled"]{border-color:#b8e5d1;background:linear-gradient(135deg,#f4fff9,#e8fbf1)}.push-permission-card[data-status="enabled"] button{color:#13734c;background:#dff6e9;box-shadow:none}
.push-permission-card[data-status="blocked"],.push-permission-card[data-status="unsupported"]{border-color:#ead7d9;background:#fff8f8}.push-permission-card[data-status="blocked"] button,.push-permission-card[data-status="unsupported"] button{color:#9a3841;background:#f4e4e6;box-shadow:none}
.notification-source{display:block;margin-bottom:3px;color:#8a6b27!important;font-size:.54rem!important;font-weight:900;letter-spacing:.08em}.notification-card.is-urgent{border-color:#eab4b9;background:linear-gradient(135deg,#fffafa,#fff2f3)}.notification-card a{display:inline-flex;margin-top:9px;color:#0a4a84;font-size:.66rem;font-weight:850;text-decoration:none}

.ops-shell{--ops-bg:#080c12;--ops-panel:#111720;--ops-panel-soft:#161e29;--ops-line:rgba(255,255,255,.095);--ops-text:#f5f7fa;--ops-muted:#8e9bab;--ops-gold:#d6ad52;--ops-cyan:#52d8e9;min-height:100dvh;color:var(--ops-text);background:radial-gradient(circle at 88% 3%,rgba(40,112,170,.18),transparent 26%),radial-gradient(circle at 6% 18%,rgba(214,173,82,.09),transparent 24%),linear-gradient(180deg,#080c12,#0d131c 55%,#080c12)}
.ops-shell .ops-header{border-bottom:1px solid var(--ops-line);color:#fff;background:rgba(8,12,18,.86);box-shadow:0 16px 50px rgba(0,0,0,.32);backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3)}
.ops-shell .ops-header small{color:#a9b3c1;letter-spacing:.12em}.ops-shell .ops-header strong{font-size:.86rem;letter-spacing:.02em}
.ops-shell .ops-header button,.ops-shell .ops-header a{border-color:var(--ops-line);border-radius:12px;color:#e8edf4;background:rgba(255,255,255,.045)}
.ops-shell .ops-header #ops-customer-preview{border-color:rgba(214,173,82,.45);color:#f1d48d;background:linear-gradient(135deg,rgba(214,173,82,.18),rgba(214,173,82,.07))}
.ops-shell .ops-main{max-width:1260px}.ops-shell .ops-hero{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:26px;background:linear-gradient(125deg,#111b28,#102c42 68%,#1d3342);box-shadow:0 26px 70px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)}
.ops-shell .ops-hero:after{content:"";position:absolute;width:280px;height:280px;right:-95px;top:-130px;border:1px solid rgba(82,216,233,.25);border-radius:50%;box-shadow:0 0 70px rgba(82,216,233,.12)}
.ops-shell .ops-hero h1{font-size:clamp(1.65rem,3vw,2.4rem);letter-spacing:-.03em}.ops-shell .ops-hero p:last-child{color:#9fb2c6}
.ops-shell .ops-metrics{position:relative;z-index:1}.ops-shell .ops-metrics span{border:1px solid rgba(255,255,255,.1);border-radius:15px;color:#9eb0c3;background:rgba(255,255,255,.055);backdrop-filter:blur(12px)}.ops-shell .ops-metrics strong{color:#fff}
.ops-shell .ops-tabs{position:sticky;z-index:9;top:calc(64px + env(safe-area-inset-top));border:1px solid var(--ops-line);border-radius:16px;background:rgba(15,21,30,.88);box-shadow:0 14px 34px rgba(0,0,0,.28);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}
.ops-shell .ops-tabs button{color:#8997a8}.ops-shell .ops-tabs button:hover{color:#fff;background:rgba(255,255,255,.05)}.ops-shell .ops-tabs button.is-active{color:#071018;background:linear-gradient(135deg,#ead18f,#c99a37);box-shadow:0 8px 18px rgba(201,154,55,.2)}
.ops-shell .ops-panel{border:1px solid var(--ops-line);border-radius:22px;color:var(--ops-text);background:linear-gradient(145deg,rgba(18,24,34,.97),rgba(13,18,26,.97));box-shadow:0 24px 70px rgba(0,0,0,.24)}
.ops-shell .ops-section-head h2,.ops-shell .ops-card h3,.ops-shell .demand-subhead h3{color:#f4f6f9}.ops-shell .ops-section-head p,.ops-shell .ops-card p{color:var(--ops-muted)}
.ops-shell .ops-card{border-color:var(--ops-line);color:var(--ops-text);background:linear-gradient(145deg,rgba(255,255,255,.05),rgba(255,255,255,.022));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}
.ops-shell .ops-card small{color:#8491a1}.ops-shell .ops-card input,.ops-shell .ops-card select,.ops-shell .ops-search input,.ops-shell .ops-section-head select{border-color:var(--ops-line);color:#edf1f6;background:#0c121a}.ops-shell .ops-order-items,.ops-shell .customer-metrics span,.ops-shell .demand-count{color:#94a2b3;background:#0c121a}
.ops-shell .stock-admin-row{border-color:var(--ops-line);background:rgba(255,255,255,.035)}.ops-shell .stock-admin-row strong{color:#eef2f7}.ops-shell .stock-admin-row select{color:#eef2f7;background:#0c121a}
.ops-shell .demand-columns>section{border-color:var(--ops-line);background:#0d131c}.ops-shell .customer-primary-data,.ops-shell .customer-card-footer{border-color:var(--ops-line)}
.ops-shell .eyebrow{color:var(--ops-gold)}

.notification-command-panel{padding:clamp(18px,3vw,30px)!important}
.notification-command-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:20px}.notification-command-head h2{margin:4px 0 5px;font-size:clamp(1.45rem,3vw,2.1rem);letter-spacing:-.035em}.notification-command-head p:last-child{margin:0;color:var(--ops-muted);font-size:.75rem}
.notification-system-live{flex:none;display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border:1px solid rgba(74,211,157,.28);border-radius:999px;color:#8ce7bf;background:rgba(38,169,119,.09);font-size:.65rem;font-weight:850}.notification-system-live i{width:7px;height:7px;border-radius:50%;background:#4be0a6;box-shadow:0 0 0 5px rgba(75,224,166,.1),0 0 15px #4be0a6}.notification-system-live.is-offline{border-color:rgba(238,112,122,.3);color:#f08f97;background:rgba(196,62,73,.1)}.notification-system-live.is-offline i{background:#ed6d78;box-shadow:0 0 0 5px rgba(237,109,120,.1)}
.notification-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:18px}.notification-kpis span{min-width:0;padding:15px;border:1px solid var(--ops-line);border-radius:16px;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.02))}.notification-kpis small,.notification-kpis strong,.notification-kpis em{display:block}.notification-kpis small{color:#7f8d9e;font-size:.54rem;font-weight:900;letter-spacing:.09em}.notification-kpis strong{margin:7px 0 4px;font-size:1.65rem;letter-spacing:-.04em}.notification-kpis em{overflow:hidden;color:#9ba7b6;font-size:.6rem;font-style:normal;white-space:nowrap;text-overflow:ellipsis}
.notification-studio{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:16px;align-items:stretch}.notification-composer,.notification-live-preview{min-width:0;border:1px solid var(--ops-line);border-radius:20px;background:rgba(255,255,255,.025)}
.notification-composer{max-width:none!important;padding:20px}.composer-heading{display:flex;align-items:center;gap:11px}.composer-heading>span{width:36px;height:36px;display:grid;place-items:center;border:1px solid rgba(214,173,82,.35);border-radius:11px;color:#edcf87;background:rgba(214,173,82,.08);font-size:.62rem;font-weight:900}.composer-heading strong,.composer-heading small{display:block}.composer-heading strong{font-size:.86rem}.composer-heading small{margin-top:3px;color:#8492a3;font-size:.62rem}.composer-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.notification-composer label{position:relative;color:#a4afbc!important;font-size:.64rem!important;letter-spacing:.02em}.notification-composer input,.notification-composer select,.notification-composer textarea{border:1px solid var(--ops-line)!important;border-radius:13px!important;color:#f1f4f8!important;background:#0b1119!important;outline:none;transition:border-color .18s,box-shadow .18s}.notification-composer input:focus,.notification-composer select:focus,.notification-composer textarea:focus{border-color:rgba(82,216,233,.5)!important;box-shadow:0 0 0 3px rgba(82,216,233,.08)}.field-counter{position:absolute;right:0;color:#637183;font-size:.55rem;font-weight:700}
.delivery-channel-row{display:flex;flex-wrap:wrap;gap:7px}.delivery-channel-row span{display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border:1px solid rgba(74,211,157,.18);border-radius:999px;color:#9bdcc0;background:rgba(39,160,115,.07);font-size:.58rem;font-weight:800}.delivery-channel-row i{font-style:normal}
.notification-send-button{width:100%;min-height:62px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px solid rgba(239,207,133,.42);border-radius:16px;color:#111720;background:linear-gradient(135deg,#f2dda7,#d3a344);box-shadow:0 14px 32px rgba(211,163,68,.18);font:inherit;text-align:left;transition:transform .18s,filter .18s}.notification-send-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.notification-send-button:active{transform:scale(.985)}.notification-send-button:disabled{cursor:wait;filter:saturate(.65);opacity:.75}.notification-send-button>span:not(.send-button-icon),.notification-send-button strong,.notification-send-button small{display:block}.notification-send-button strong{font-size:.78rem}.notification-send-button small{margin-top:2px;color:#57441d;font-size:.57rem}.send-button-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:#f4db9d;background:#111720}.notification-send-button.is-sending .send-button-icon{animation:transmit-pulse 1s ease-in-out infinite}.notification-send-status{min-height:18px!important;margin:0!important;color:#a6b2c0!important;font-size:.62rem!important}
.notification-live-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:20px;background:radial-gradient(circle at 50% 15%,rgba(82,216,233,.09),transparent 32%),#0b1119}.preview-label{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:13px;color:#8491a1;font-size:.55rem;font-weight:900;letter-spacing:.12em}.preview-label i{width:7px;height:7px;border-radius:50%;background:#52d8e9;box-shadow:0 0 12px #52d8e9}
.phone-preview-frame{position:relative;width:min(100%,320px);aspect-ratio:9/16;overflow:hidden;border:7px solid #252d38;border-radius:34px;padding:76px 12px 12px;background:linear-gradient(155deg,#2e4359,#0e1622 47%,#141b27);box-shadow:0 28px 65px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.12)}.phone-preview-frame:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 73% 30%,rgba(214,173,82,.2),transparent 26%),linear-gradient(150deg,transparent,rgba(255,255,255,.025));pointer-events:none}.phone-preview-island{position:absolute;top:13px;left:50%;width:31%;height:22px;transform:translateX(-50%);border-radius:999px;background:#030507}.phone-preview-time{position:absolute;top:39px;left:0;right:0;text-align:center;font-size:1.45rem;font-weight:300;letter-spacing:-.03em}.phone-notification-preview{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:9px;padding:11px;border:1px solid rgba(255,255,255,.22);border-radius:17px;background:rgba(242,246,251,.82);box-shadow:0 14px 35px rgba(0,0,0,.22);backdrop-filter:blur(18px);color:#111820}.phone-notification-preview img{width:40px;height:40px;border-radius:10px}.phone-notification-preview small,.phone-notification-preview strong,.phone-notification-preview p{display:block;margin:0}.phone-notification-preview small{color:#5a6674;font-size:.5rem}.phone-notification-preview strong{margin-top:3px;overflow:hidden;font-size:.66rem;white-space:nowrap;text-overflow:ellipsis}.phone-notification-preview p{display:-webkit-box;margin-top:3px;overflow:hidden;color:#3f4a57;font-size:.57rem;line-height:1.35;-webkit-line-clamp:3;-webkit-box-orient:vertical}.notification-live-preview>p{max-width:330px;margin:13px 0 0;color:#6f7d8d;font-size:.57rem;line-height:1.45;text-align:center}
.notification-history-head{display:flex;justify-content:space-between;align-items:end;margin:28px 0 12px;padding-top:20px;border-top:1px solid var(--ops-line)}.notification-history-head h3{margin:3px 0 0}.notification-history-head>span{color:#7b8999;font-size:.58rem}.notification-history{grid-template-columns:repeat(2,minmax(0,1fr))}.notification-history-card{padding:16px!important}.notification-history-top{display:flex;justify-content:space-between;gap:8px;align-items:center}.notification-priority,.notification-delivery-status{padding:5px 7px;border-radius:999px;font-size:.52rem;font-weight:850}.notification-priority{color:#a9b5c4;background:rgba(255,255,255,.06)}.notification-priority.is-urgent{color:#ff9ca5;background:rgba(209,74,86,.12)}.notification-delivery-status{color:#8ce0bc;background:rgba(47,168,119,.1)}.notification-delivery-status.is-failed,.notification-delivery-status.is-partial{color:#f29ca4;background:rgba(201,72,84,.1)}.notification-delivery-status.is-no_subscribers,.notification-delivery-status.is-not_configured{color:#e4c16e;background:rgba(214,173,82,.1)}.notification-history-card h3{margin-top:12px!important}.notification-delivery-meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.notification-delivery-meta span,.notification-delivery-meta time{padding:6px 8px;border-radius:8px;color:#7f8d9d;background:#0b1119;font-size:.54rem}.notification-delivery-meta strong{color:#d9e0e8}.notification-delivery-meta time{margin-left:auto}
@keyframes transmit-pulse{50%{transform:translateX(4px);box-shadow:0 0 16px rgba(17,23,32,.35)}}

@media(max-width:900px){.notification-studio{grid-template-columns:1fr}.notification-live-preview{min-height:620px}.notification-history{grid-template-columns:1fr}}
@media(max-width:700px){.push-permission-card{grid-template-columns:auto minmax(0,1fr)}.push-permission-card button{grid-column:1/-1;width:100%}.ops-shell .ops-main{padding:15px 11px 60px}.ops-shell .ops-tabs{top:calc(62px + env(safe-area-inset-top));margin:12px 0}.ops-shell .ops-tabs button{padding:10px 12px}.ops-shell .ops-panel{border-radius:18px}.notification-command-head{display:block}.notification-system-live{margin-top:12px}.notification-kpis{grid-template-columns:1fr 1fr}.notification-composer{padding:15px}.composer-grid{grid-template-columns:1fr}.notification-live-preview{min-height:570px;padding:15px}.phone-preview-frame{width:min(100%,290px)}.notification-delivery-meta time{width:100%;margin-left:0}.ops-shell .ops-hero{border-radius:20px}}

/* Staff access control and the restricted incoming-order desk */
.staff-access-form{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;margin:16px 0}.staff-access-form label{display:grid;gap:7px;color:#a4afbc;font-size:.68rem;font-weight:750}.staff-access-form input{min-height:46px;padding:10px 13px;border:1px solid var(--ops-line);border-radius:12px;color:#f1f4f8;background:#0c121a;font:inherit}.staff-access-form button,.staff-access-card .small-action{min-height:44px;padding:10px 15px;border:1px solid rgba(214,173,82,.38);border-radius:12px;color:#f2d891;background:rgba(214,173,82,.1);font:inherit;font-size:.68rem;font-weight:850}.staff-access-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px}.staff-access-card>div h3{margin:0 0 4px}.staff-access-card .approval-approved{color:#8ce0bc}.staff-access-card .approval-rejected{color:#f29ca4}.staff-access-card .small-action{min-height:36px;padding:7px 10px}.staff-order-card{padding:18px!important}.staff-order-card .ops-card-head{margin-bottom:13px}.staff-order-card .staff-delivery-details{display:grid;gap:6px;margin:10px 0;padding:12px;border:1px solid var(--ops-line);border-radius:13px;background:rgba(255,255,255,.035)}.staff-delivery-details strong{color:#efcf85;font-size:.72rem}.staff-delivery-details address{color:#b3bdc9;font-size:.7rem;font-style:normal;line-height:1.45}.staff-order-items{display:grid;gap:7px;margin:0;padding:0;list-style:none}.staff-order-items li{display:flex;justify-content:space-between;gap:12px;padding-top:8px;border-top:1px solid var(--ops-line);color:#b3bdc9;font-size:.69rem}.staff-order-items li strong{flex:none;color:#f4f6f9}.ops-shell .form-status{min-height:1em;color:#8ce0bc;font-size:.68rem}
@media(max-width:600px){.staff-access-form{grid-template-columns:1fr}.staff-access-form button{width:100%}.staff-access-card{grid-template-columns:minmax(0,1fr) auto}.staff-access-card .small-action{grid-column:1/-1;width:100%}}

.admin-order-alerts{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;margin:16px 0;padding:15px;border:1px solid rgba(214,173,82,.28);border-radius:16px;background:linear-gradient(120deg,rgba(214,173,82,.1),rgba(255,255,255,.025))}.admin-order-alerts[hidden]{display:none!important}.admin-order-alert-icon{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(214,173,82,.24);border-radius:13px;background:rgba(214,173,82,.12);font-size:1.15rem}.admin-order-alerts strong{display:block;color:#f0d58e;font-size:.78rem}.admin-order-alerts p{margin:4px 0 0;color:#9ca9b8;font-size:.68rem;line-height:1.4}.admin-order-alerts button{min-height:40px;padding:8px 13px;border:1px solid rgba(214,173,82,.4);border-radius:11px;color:#f2d891;background:rgba(214,173,82,.12);font:inherit;font-size:.66rem;font-weight:850;white-space:nowrap}.admin-order-alerts[data-status="enabled"]{border-color:rgba(74,211,157,.26);background:rgba(38,169,119,.07)}.admin-order-alerts[data-status="enabled"] strong{color:#8ce0bc}.admin-order-alerts[data-status="enabled"] button{color:#9be3c1;border-color:rgba(74,211,157,.24);background:rgba(38,169,119,.1)}.admin-order-alerts[data-status="blocked"],.admin-order-alerts[data-status="unsupported"]{border-color:rgba(238,112,122,.25)}@media(max-width:620px){.admin-order-alerts{grid-template-columns:auto minmax(0,1fr)}.admin-order-alerts button{grid-column:1/-1;width:100%}}

/* Owner-requested bright operations theme, 27 September 2026.
   Scoped to operations so the customer appearance preference remains independent. */
#ops-shell{color-scheme:light;--ops-bg:#f3f6fa;--ops-panel:#fff;--ops-panel-soft:#eef3f8;--ops-line:#d4deea;--ops-text:#17253a;--ops-muted:#526176;--ops-gold:#805b12;--ops-cyan:#08758a;--ink:#17253a;--muted:#526176;--surface:#fff;--paper:#fff;--line:#d4deea;color:var(--ops-text);background:#f3f6fa}
#ops-shell .ops-header{color:#17253a;background:rgba(255,255,255,.97);box-shadow:0 3px 16px #17253a0d}
#ops-shell .ops-header small{color:#526176}
#ops-shell .ops-header button,#ops-shell .ops-header a{color:#17253a;background:#f3f6fa;border-color:#cbd6e3}
#ops-shell .ops-header #ops-customer-preview{color:#674710;background:#fff2cc;border-color:#d4ad50}
#ops-shell .ops-hero{color:#17253a;background:linear-gradient(125deg,#fff,#eaf3ff);border-color:#d4deea;box-shadow:0 8px 24px #17253a0a}
#ops-shell .ops-hero p:last-child,#ops-shell .ops-metrics span{color:#526176}
#ops-shell .ops-metrics span{background:#fff;border-color:#d4deea}
#ops-shell .ops-metrics strong{color:#17253a}
#ops-shell .ops-tabs{background:rgba(255,255,255,.98);box-shadow:0 4px 16px #17253a0a}
#ops-shell .ops-tabs button{color:#47576b}
#ops-shell .ops-tabs button:hover{color:#17253a;background:#edf3fa}
#ops-shell .ops-tabs button.is-active{color:#302207;background:linear-gradient(135deg,#ffe7a6,#edc565)}
#ops-shell .ops-panel,#ops-shell .ops-card,#ops-shell .stock-admin-row,#ops-shell .demand-columns>section{color:#17253a;background:#fff;border-color:#d4deea;box-shadow:0 4px 18px #17253a08}
#ops-shell .ops-section-head h2,#ops-shell .ops-card h3,#ops-shell .demand-subhead h3,#ops-shell .stock-admin-row strong{color:#17253a}
#ops-shell .ops-card small,#ops-shell .ops-section-head p,#ops-shell .ops-card p{color:#526176}
#ops-shell input,#ops-shell select,#ops-shell textarea{color:#17253a;background:#fff;border-color:#c4d1df}
#ops-shell input::placeholder,#ops-shell textarea::placeholder{color:#637185;opacity:1}
#ops-shell .ops-order-items,#ops-shell .customer-metrics span,#ops-shell .demand-count{color:#405169;background:#edf3fa}
#ops-shell .ai-admin-query{background:#eaf1fa}
#ops-shell .ai-query-chips button{color:#243b59;background:#fff;border-color:#c4d1df}
#ops-shell .ai-answer,#ops-shell .forecast-card{color:#17253a;background:#fff;border-color:#cbd6e3}
#ops-shell .forecast-card{line-height:1.5;padding:18px}
#ops-shell .forecast-card small{display:block;color:#526176;font-size:.875rem}
#ops-shell .forecast-card strong{display:block;margin:7px 0;color:#17253a;font-size:1rem;line-height:1.4;overflow-wrap:anywhere}
#ops-shell .forecast-card b{display:block;margin:5px 0;color:#102d50;font-size:1.65rem}
#ops-shell .forecast-card meter{display:block;margin-top:12px}
#ops-shell .notification-composer,#ops-shell .notification-kpis span{background:#f8fafc}
#ops-shell .notification-composer label{color:#405169!important}
#ops-shell .notification-composer input,#ops-shell .notification-composer select,#ops-shell .notification-composer textarea{color:#17253a!important;background:#fff!important;border-color:#c4d1df!important}
#ops-shell .notification-kpis small,#ops-shell .notification-kpis em,#ops-shell .composer-heading small,#ops-shell .field-counter,#ops-shell .preview-label{color:#526176}
#ops-shell .composer-heading>span{color:#674710;background:#fff2cc}
#ops-shell .notification-live-preview{background:#edf3fa}
#ops-shell .phone-preview-time{color:#fff}
#ops-shell .notification-system-live,#ops-shell .delivery-channel-row span{color:#176443;background:#e9f8ef;border-color:#b7ddc7}
#ops-shell .notification-system-live.is-offline{color:#a32939;background:#fff0f1}
#ops-shell .notification-send-status{color:#405169!important}
#ops-shell .staff-access-form label,#ops-shell .staff-delivery-details address,#ops-shell .staff-order-items li{color:#526176}
#ops-shell .staff-access-form button,#ops-shell .staff-access-card .small-action{color:#674710;background:#fff2cc}
#ops-shell .staff-delivery-details strong,#ops-shell .staff-order-items li strong{color:#17253a}
#ops-shell .staff-access-card .approval-approved,#ops-shell .form-status{color:#176443}
#ops-shell .staff-access-card .approval-rejected{color:#a32939}
#ops-shell .admin-order-alerts strong,#ops-shell .admin-order-alerts button{color:#674710}
#ops-shell .admin-order-alerts p{color:#526176}
#ops-shell .admin-order-alerts[data-status="enabled"] strong,#ops-shell .admin-order-alerts[data-status="enabled"] button{color:#176443}
#ops-shell .notification-delivery-meta span,#ops-shell .notification-delivery-meta time{color:#526176;background:#edf3fa}
#ops-shell .notification-delivery-meta strong{color:#17253a}
