.advisor-status-page{--advisor-accent:#9a96a0;color:#382b35;background:radial-gradient(circle at 50% -10%,#fbe5ee 0,#fbf7f5 40%,#f6f2f1 100%);min-height:100vh;font-family:Arial,sans-serif}.advisor-status-header{min-height:calc(4.25rem + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(1.25rem, calc((100vw - 32rem) / 2)) 0;color:#fff;background:#b50757;justify-content:space-between;align-items:center;display:flex}.advisor-status-brand{letter-spacing:.025em;align-items:center;gap:.55rem;font-size:1.3rem;font-weight:700;display:flex}.advisor-status-brand-mark{border:1px solid #fff9;border-radius:50%;place-items:center;width:1.8rem;height:1.8rem;font-size:1rem;display:grid}.advisor-status-header-caption{letter-spacing:.16em;text-transform:uppercase;font-size:.7rem;font-weight:700}.advisor-status-content{width:min(100% - 2rem,30rem);padding:2.25rem 0 calc(2rem + env(safe-area-inset-bottom));margin:0 auto}.advisor-status-profile{text-align:center;flex-direction:column;align-items:center;margin-bottom:1.85rem;display:flex}.advisor-status-avatar{border:.3rem solid var(--advisor-accent);width:8.5rem;height:8.5rem;box-shadow:0 .65rem 1.8rem #43233223, 0 0 0 .42rem color-mix(in srgb, var(--advisor-accent) 14%, transparent);background:#fff;border-radius:50%;place-items:center;padding:.3rem;display:grid;overflow:hidden}.advisor-status-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.advisor-status-avatar>span{color:#8d2954;background:#f2e3e9;border-radius:50%;place-items:center;width:100%;height:100%;font-size:3.5rem;font-weight:700;display:grid}.advisor-status-avatar[data-status=online],.advisor-status-current[data-status=online],.advisor-status-live-dot[data-status=online]{--advisor-accent:#36a866}.advisor-status-avatar[data-status=paused],.advisor-status-current[data-status=paused],.advisor-status-live-dot[data-status=paused]{--advisor-accent:#db9a32}.advisor-status-avatar[data-status=busy],.advisor-status-current[data-status=busy],.advisor-status-live-dot[data-status=busy]{--advisor-accent:#dd6656}.advisor-status-avatar[data-status=offline],.advisor-status-current[data-status=offline],.advisor-status-live-dot[data-status=offline]{--advisor-accent:#99939a}.advisor-status-eyebrow{color:#a05978;letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.7rem;font-weight:700}.advisor-status-profile .advisor-status-eyebrow{margin-top:1.4rem}.advisor-status-profile h1{margin:.25rem 0 .65rem;font-size:clamp(1.55rem,6vw,2rem);line-height:1.2}.advisor-status-current{background:color-mix(in srgb, var(--advisor-accent) 12%, white);color:#40343c;border-radius:2rem;align-items:center;gap:.45rem;margin:0;padding:.4rem .85rem;font-size:.82rem;font-weight:700;display:inline-flex}.advisor-status-current span{background:var(--advisor-accent);border-radius:50%;width:.55rem;height:.55rem}.advisor-status-panel{background:#fff;border:1px solid #eee1e7;border-radius:1.35rem;margin:0 0 1rem;padding:1.35rem;box-shadow:0 .45rem 1.5rem #4025330d}.advisor-notices{background:#fff9fb;border-color:#e9c7d5}.advisor-notices h2{margin:0 0 .9rem;font-size:1.17rem}.advisor-notices ul{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.advisor-notices li{border-left:3px solid #b50757;padding:.75rem 0 .75rem .9rem}.advisor-notices li+li{border-top:1px solid #eadde3}.advisor-notices p{white-space:pre-line;overflow-wrap:anywhere;margin:0 0 .55rem;line-height:1.5}.advisor-notices small{color:#62535d;flex-wrap:wrap;gap:.35rem .75rem;display:flex}.advisor-revenue h2{margin:.25rem 0 0;font-size:1.17rem}.advisor-revenue-amount{margin:.8rem 0 .25rem;font-size:clamp(1.8rem,7vw,2.4rem);line-height:1.1;display:block}.advisor-revenue p{margin:.45rem 0}.advisor-revenue-note{color:#62535d;font-size:.87rem;line-height:1.4}.advisor-revenue-error button{color:#8d0643;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #8d0643;border-radius:.6rem;padding:.55rem .9rem}.advisor-revenue-error button:focus-visible{outline-offset:3px;outline:2px solid #8d0643}.advisor-webcall-choice{align-items:center;gap:.65rem;min-height:2.75rem;font-weight:700;display:flex}.advisor-webcall-choice input{accent-color:#b50757;width:1.25rem;height:1.25rem}.advisor-webcall-actions{flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem;display:flex}.advisor-webcall-button{color:#8d0643;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #b50757;border-radius:.65rem;padding:.65rem .85rem}.advisor-webcall-button:disabled{opacity:.55;cursor:default}.advisor-webcall-button:focus-visible{outline-offset:3px;outline:2px solid #8d0643}.advisor-status-section-heading{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.advisor-status-section-heading h2{margin:.25rem 0 0;font-size:1.17rem}.advisor-status-live-dot{background:var(--advisor-accent);width:.7rem;height:.7rem;box-shadow:0 0 0 .35rem color-mix(in srgb, var(--advisor-accent) 14%, transparent);border-radius:50%}.advisor-status-list{gap:.55rem;display:grid}.advisor-status-row{color:#3e3039;width:100%;min-height:3.5rem;font:inherit;text-align:left;cursor:pointer;background:#fcfafb;border:1px solid #ece4e7;border-radius:.85rem;align-items:center;gap:.85rem;padding:.55rem .75rem;font-weight:700;display:flex}.advisor-status-row[aria-checked=true]{background:#fff6fa;border-color:#d5a4b8}.advisor-status-row:disabled{cursor:default}.advisor-status-row[data-status=offline]{--row-color:#979299}.advisor-status-row[data-status=online]{--row-color:#36a866}.advisor-status-row[data-status=paused]{--row-color:#db9a32}.advisor-status-row[data-status=busy]{--row-color:#dd6656}.advisor-status-row-icon{background:color-mix(in srgb, var(--row-color) 14%, white);border-radius:.6rem;flex:none;place-items:center;width:2rem;height:2rem;display:grid}.advisor-status-row-icon span{background:var(--row-color);border-radius:50%;width:.75rem;height:.75rem}.advisor-status-row-label{flex:1}.advisor-status-toggle{background:#dad5d8;border-radius:1rem;flex:none;width:2.45rem;height:1.35rem;position:relative}.advisor-status-toggle:before{content:"";background:#fff;border-radius:50%;width:1.02rem;height:1.02rem;transition:transform .18s;position:absolute;top:.16rem;left:.17rem;box-shadow:0 1px 3px #29192333}.advisor-status-row[aria-checked=true] .advisor-status-toggle{background:var(--row-color)}.advisor-status-row[aria-checked=true] .advisor-status-toggle:before{transform:translate(1.08rem)}.advisor-status-row:disabled:not([aria-checked=true]){opacity:.58}.advisor-status-restriction{color:#813b33;background:#fff0eb;border-radius:.7rem;margin:.85rem 0 0;padding:.8rem .9rem;font-size:.78rem;line-height:1.45}.advisor-status-hint{color:#6e6269;margin:.8rem 0 0;font-size:.8rem;line-height:1.4}.advisor-status-hint+.advisor-webcall-button{margin-top:.8rem}.advisor-status-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;display:grid}.advisor-status-task{text-align:center;background:#fbf3f6;border-radius:.8rem;flex-direction:column;justify-content:center;align-items:center;min-height:6.4rem;padding:.5rem .25rem;display:flex}.advisor-status-task strong{color:#aa155a;font-size:1.8rem;line-height:1.2}.advisor-status-task span{color:#65545e;margin-top:.25rem;font-size:.73rem;line-height:1.25}.advisor-status-note,.advisor-status-error,.advisor-status-footer-note{color:#65545e;margin:1rem 0;font-size:.85rem;line-height:1.5}.advisor-status-error{color:#813b33;background:#fff0eb;border-radius:.75rem;padding:.8rem 1rem}.advisor-status-error p{margin:0 0 .5rem}.advisor-status-error button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.advisor-status-logout{color:#8b2857;width:100%;min-height:3rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #d8bdc8;border-radius:.85rem;margin-top:1.1rem;font-weight:700;display:block}.advisor-status-logout:disabled{opacity:.55;cursor:default}.advisor-status-footer-note{text-align:center}.advisor-status-row:focus-visible,.advisor-status-logout:focus-visible,.advisor-status-error button:focus-visible{outline-offset:2px;outline:3px solid #b50757}@media (width<=360px){.advisor-status-content{width:min(100% - 1.25rem,30rem)}.advisor-status-panel{padding:1rem}.advisor-status-task span{font-size:.66rem}}.advisor-mailbox-link,.advisor-mailbox-back{border:1px solid var(--color-border);color:var(--color-accent);border-radius:.7rem;margin-top:1rem;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:inline-flex}.advisor-mailbox-page .advisor-status-content{gap:1rem;display:grid}.advisor-mailbox-page .advisor-status-panel h1,.advisor-mailbox-page .advisor-status-panel h2{margin:.35rem 0 .65rem}.advisor-mailbox-list{gap:.55rem;display:grid}.advisor-mailbox-list button{border:1px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-ink);cursor:pointer;font:inherit;text-align:left;border-radius:.75rem;gap:.4rem;padding:.9rem;display:grid}.advisor-mailbox-list button span:first-child{justify-content:space-between;gap:.5rem;display:flex}.advisor-mailbox-list small,.advisor-mailbox-list em,.advisor-mailbox-detail time{color:var(--color-muted);font-size:.85rem}.advisor-mailbox-pages{justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;display:flex}.advisor-mailbox-pages button,.advisor-mailbox-detail>button{min-height:2.5rem;color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0}
