.platform-shell--sales{--ps-accent:#0f766e;--ps-accent-2:#0d9488;--ps-ink:#0b1220;--ps-muted:#5b6b82;--ps-line:#d5dee9;--ps-surface:#fff;--ps-soft:#f3f7fb;--ps-glow:#0d948824}.platform-shell--sales .platform-content{background:radial-gradient(ellipse 70% 40% at 100% 0%, var(--ps-glow), transparent 55%), radial-gradient(ellipse 50% 30% at 0% 0%, #1d6feb14, transparent 50%), linear-gradient(180deg, #eef3f8 0%, #e8edf5 40%, #e6ebf3 100%)}.platform-shell--sales .platform-topbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#ffffffeb,#f8fcfbe0);border-bottom-color:#0f766e1f}.ps-page.pf-page{animation:.4s both ps-rise}@keyframes ps-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ps-page .pf-page__eyebrow{color:var(--ps-accent);letter-spacing:.14em}.ps-page .pf-page__title{letter-spacing:-.035em;background:linear-gradient(120deg, var(--ps-ink) 0%, #134e4a 70%);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.ps-page .pf-page__title{color:var(--ps-ink);background:0 0}}.ps-page .pf-page__lead{max-width:40rem}.ps-page .pf-page__actions{gap:.55rem}.ps-page .pf-panel{background:linear-gradient(165deg,#fffffffa 0%,#f7fbfa 100%);border:1px solid #0f766e1f;transition:border-color .15s,box-shadow .15s,transform .15s;box-shadow:inset 0 1px #fffc,0 10px 28px #0f172a0d}.ps-page .pf-panel:hover{border-color:#0d948838;box-shadow:inset 0 1px #fffc,0 14px 32px #0f172a12}.ps-page .pf-panel__title{letter-spacing:-.02em;color:var(--ps-ink)}.ps-page .pf-panel__lead{color:var(--ps-muted)}.ps-page .pf-toolbar{-webkit-overflow-scrolling:touch;scrollbar-width:thin;background:linear-gradient(#fff,#f6faf9);border:1px solid #0f766e1f;border-radius:14px;flex-wrap:nowrap;align-items:center;gap:.55rem;display:flex;overflow:auto hidden;box-shadow:0 8px 20px #0f172a0a}.ps-page .pf-toolbar__search{flex:1 0 12rem;width:auto;min-width:11rem;max-width:18rem}.ps-page .pf-toolbar .pf-select,.ps-page .pf-toolbar .pf-input,.ps-page .pf-toolbar select,.ps-page .pf-toolbar input:not([type=search]),.ps-page .pf-toolbar button{white-space:nowrap;flex:none;width:auto;min-width:8.5rem}.ps-page .pf-toolbar .pf-btn,.ps-page .pf-toolbar button.pf-btn{min-width:auto}.ps-page .pf-toolbar__search:focus,.ps-page .pf-input:focus,.ps-page .pf-select:focus,.ps-page textarea.pf-input:focus{border-color:#2dd4bf;box-shadow:0 0 0 3px #2dd4bf2e}.ps-page .ps-filter-bar .pf-form-grid{-webkit-overflow-scrolling:touch;flex-wrap:nowrap;align-items:end;gap:.65rem;padding-bottom:.15rem;display:flex;overflow-x:auto}.ps-page .ps-filter-bar .pf-field{flex:none;min-width:9.5rem;margin:0}.ps-page .ps-filter-bar .pf-field--full{flex:1 0 12rem;min-width:12rem}.ps-page .ps-filter-bar .pf-page__actions{flex-wrap:nowrap;width:auto;margin-top:.85rem}.ps-page .pf-table-wrap:not(.pf-table-wrap--cards){background:#fff;border:1px solid #0f766e1f;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #0f172a0d}.ps-page .pf-table th{color:#0f766e;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(#f0fdfa,#e8f5f2);border-bottom-color:#0f766e24;font-size:.7rem}.ps-page .pf-table td{vertical-align:middle}.ps-page .pf-table tbody tr{transition:background .12s}.ps-page .pf-table tbody tr:hover td{background:#f0fdfa8c}.ps-page .row-sub,.ps-page .pf-muted{color:var(--ps-muted)}.ps-page .pf-empty{text-align:center;background:radial-gradient(circle at 30% 20%,#2dd4bf1a,#0000 50%),#fff;border:1px dashed #0f766e40;border-radius:16px;padding:2.25rem 1.25rem}.ps-page .pf-empty__title{color:var(--ps-ink);font-weight:700}.ps-page .pf-status{color:#0f766e;background:#f0fdfacc;border:1px solid #a7f3d080;border-radius:12px;padding:1rem 1.1rem}.ps-page .pf-bar__track{background:#e8eef3;border-radius:999px;height:.5rem}.ps-page .pf-bar__fill{background:linear-gradient(90deg,#0f766e,#14b8a6)}.ps-page .pf-bar__fill--green{background:linear-gradient(90deg,#059669,#34d399)}.ps-nav-grid{grid-template-columns:repeat(auto-fill,minmax(10.5rem,1fr));gap:.7rem;margin-top:1.35rem;display:grid}.ps-nav-tile{min-height:5.25rem;color:var(--ps-ink);background:linear-gradient(160deg,#fff 0%,#f0fdfa 100%);border:1px solid #0f766e24;border-radius:14px;flex-direction:column;gap:.35rem;padding:.95rem 1rem;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s;display:flex;box-shadow:0 8px 18px #0f172a0a}.ps-nav-tile:hover{color:var(--ps-ink);border-color:#0d948859;text-decoration:none;transform:translateY(-2px);box-shadow:0 14px 28px #0f172a14}.ps-nav-tile__icon{color:#fff;letter-spacing:.02em;background:linear-gradient(145deg,#14b8a6,#0f766e);border-radius:9px;place-items:center;width:1.85rem;height:1.85rem;font-size:.72rem;font-weight:800;display:grid}.ps-nav-tile__label{letter-spacing:-.01em;font-size:.88rem;font-weight:700}.ps-nav-tile__hint{color:var(--ps-muted);margin:0;font-size:.72rem;line-height:1.35}.ps-page .ps-create-panel{background:radial-gradient(60% 50% at 0 0,#2dd4bf1f,#0000 55%),linear-gradient(165deg,#fff,#f3faf8);border-color:#0d948838;margin-bottom:1rem}.ps-page .month-chip{color:#0f766e;font-weight:750;background:linear-gradient(#fff,#f0fdfa)!important;border-color:#0f766e2e!important;border-radius:12px!important}.ps-page .day-card .pf-panel__title{font-size:1rem}.ps-page .event-list li{border-bottom-color:#0f766e1a;padding:.7rem .15rem .75rem}.ps-page .detail-grid{gap:1.1rem}.ps-page .profile-dl div{border-bottom:1px solid #0f766e14;padding:.45rem 0}.ps-page .profile-dl div:last-child{border-bottom:none}.ps-page .simple-list li{background:#fff;border:1px solid #0f766e1a;border-radius:12px;padding:.75rem .85rem}.ps-lead-hero{flex-wrap:wrap;align-items:center;gap:.65rem;margin:.35rem 0 0;display:flex}@media (width<=900px){.ps-page .pf-grid-2{grid-template-columns:1fr}.ps-page .detail-grid{grid-template-columns:1fr!important}}@media (width<=720px){.platform-shell--sales .platform-content{background:radial-gradient(ellipse 90% 28% at 50% 0%, var(--ps-glow), transparent 60%), #e9eef5}.ps-page.pf-page{padding-bottom:calc(1.25rem + env(safe-area-inset-bottom,0px))}.ps-page .pf-page__head{gap:.85rem}.ps-page .pf-page__actions{width:100%}.ps-page .pf-page__actions .pf-btn{flex:auto;justify-content:center;min-height:2.65rem}.ps-page .pf-panel{border-radius:14px;padding:1rem .95rem}.ps-page .pf-panel:hover{transform:none}.ps-page .pf-toolbar{flex-flow:row;align-items:center;padding:.7rem .85rem;overflow-x:auto}.ps-page .pf-toolbar__search,.ps-page .pf-toolbar .pf-select,.ps-page .pf-toolbar .pf-input,.ps-page .pf-toolbar select,.ps-page .pf-toolbar input,.ps-page .pf-toolbar button{flex:none;width:auto}.ps-page .pf-toolbar__search{flex:1 0 11rem;min-width:10rem}.ps-page .ps-filter-bar .pf-form-grid{flex-wrap:nowrap}.ps-page .ps-filter-bar .pf-page__actions .pf-btn{flex:none}.ps-nav-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem}.ps-nav-tile{min-height:4.75rem;padding:.8rem .85rem}.ps-page .pf-table-wrap--cards .pf-table tr{background:linear-gradient(165deg,#fff,#f7fbfa);border:1px solid #0f766e24;box-shadow:0 8px 18px #0f172a0d}.ps-page .profile-dl div{gap:.15rem;grid-template-columns:1fr!important}.ps-page .status-row{flex-direction:column;align-items:stretch}.ps-page .status-row .pf-btn{width:100%}}@media (width<=400px){.ps-nav-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.ps-page.pf-page,.ps-nav-tile,.ps-page .pf-panel{transition:none;animation:none}.ps-nav-tile:hover{transform:none}}
