.seller-layout{display:grid;grid-template-columns:225px minmax(0,1fr);gap:32px;padding-top:26px;padding-bottom:40px}.seller-sidebar{background:white;border:1px solid var(--line);border-radius:24px;padding:20px 12px;height:fit-content;position:sticky;top:20px}.seller-identity{display:flex;align-items:center;flex-direction:column;text-align:center;padding:5px 5px 22px;border-bottom:1px solid var(--line)}.seller-identity img{width:74px;height:74px;border-radius:23px;margin-bottom:12px}.seller-identity>strong{font-size:15px}.seller-identity>span{font-size:12px;color:var(--muted);margin-top:4px}.seller-role{padding:20px 12px 10px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-weight:700}.seller-sidebar nav{display:flex;flex-direction:column;gap:5px}.seller-sidebar nav a,.seller-switch{display:flex;align-items:center;gap:11px;padding:12px;border-radius:12px;font-size:13px}.seller-sidebar nav a.active{background:var(--purple-soft);font-weight:700}.seller-sidebar nav a:hover{background:var(--paper)}.seller-sidebar nav a .icon,.seller-switch .icon{width:18px;height:18px}.seller-count{margin-left:auto;border-radius:8px;padding:0 7px;background:var(--purple);font-size:11px}.seller-switch{border-top:1px solid var(--line);margin-top:18px;border-radius:0;padding-top:20px;color:var(--muted)}.seller-sidebar-note{padding:16px 12px 0;font-size:11px;color:var(--muted)}.seller-main{min-width:0}.seller-page-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:26px}.seller-page-head h1{font-size:34px;letter-spacing:-1.2px;margin-bottom:12px}.seller-page-head p{font-size:14px}.seller-page-head .overline{font-size:10px}.seller-page-head .btn{white-space:nowrap}.seller-availability{background:#eeecef;border:1px solid var(--line);padding:17px 22px;border-radius:20px;display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.seller-availability.online{background:#eef4e5;border-color:#dfe9d0}.seller-availability>div{display:flex;align-items:center;gap:15px}.seller-online-icon{width:44px;height:44px;background:white;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.seller-availability strong{font-size:14px}.seller-availability p{font-size:12px;color:var(--muted);margin-top:3px}.seller-toggle{position:relative;width:46px;height:28px;flex-shrink:0;cursor:pointer}.seller-toggle input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2;margin:0}.seller-toggle span{position:absolute;inset:0;border-radius:20px;background:#cbc8cf;transition:.2s}.seller-toggle span:after{content:'';position:absolute;width:22px;height:22px;border-radius:50%;background:white;left:3px;top:3px;box-shadow:0 2px 3px #0001;transition:.2s}.seller-toggle input:checked+span{background:#849e65}.seller-toggle input:checked+span:after{transform:translateX(18px)}.seller-toggle input:focus-visible+span{outline:3px solid #9874d8;outline-offset:3px}.seller-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:23px}.seller-stat{background:white;border:1px solid var(--line);border-radius:20px;padding:20px 17px}.seller-stat>div{display:flex;justify-content:space-between;gap:6px;font-size:11px;color:var(--muted)}.seller-stat .icon{width:15px;height:15px}.seller-stat>strong{font-size:28px;letter-spacing:-1.2px;display:block;margin:12px 0 8px;white-space:nowrap}.seller-stat>small{font-size:10px;color:var(--muted)}.seller-stat:first-child{background:var(--purple-soft);border-color:#e2d7f3}.seller-alert{border:1px solid #dacaef;background:#f6f2fc;border-radius:18px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 22px;margin-bottom:24px}.seller-alert strong{font-size:14px}.seller-alert p{font-size:12px;color:var(--muted);margin-top:4px}.seller-columns{display:grid;grid-template-columns:1.3fr 1fr;gap:20px}.seller-main .panel{padding:25px;border-radius:22px}.seller-section-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:18px}.seller-section-head h3{margin:0;font-size:18px}.seller-section-head .text-link{font-size:12px}.seller-section-head .muted{font-size:11px}.seller-session{display:flex;gap:12px;align-items:center;padding:18px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.seller-session-time{width:50px;flex-shrink:0;display:flex;flex-direction:column}.seller-session-time strong{font-size:17px;letter-spacing:-.6px}.seller-session-time small{font-size:10px;color:var(--muted)}.seller-avatar{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--purple-soft);font-size:12px;font-weight:700;flex-shrink:0}.seller-avatar.peach{background:#f3e4d6}.seller-session-person{flex:1;min-width:100px}.seller-session-person>strong{display:block;font-size:13px}.seller-session-person>small{display:block;color:var(--muted);font-size:11px}.seller-session-person .status{font-size:10px;padding:3px 8px;display:inline-block;margin-top:4px}.seller-session .btn{font-size:11px;padding:8px 12px}.seller-inline-link{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:700;margin-top:20px;color:#8964b3}.seller-income>strong{font-size:29px;letter-spacing:-1px}.seller-chart{height:140px;display:flex;gap:12px;align-items:end;margin-top:20px;padding-bottom:25px}.seller-chart>div{height:100%;flex:1;position:relative;display:flex;align-items:end}.seller-chart span{background:var(--purple);width:100%;border-radius:8px 8px 4px 4px}.seller-chart>div:nth-child(4) span{background:#a58acf}.seller-chart small{position:absolute;bottom:-24px;left:0;right:0;text-align:center;font-size:10px;color:var(--muted)}.seller-person{display:flex;gap:12px;align-items:center}.seller-person strong{font-size:14px}.seller-person small{display:block;font-size:11px;color:var(--muted)}.seller-person .tag{margin-left:auto}.seller-tip{background:#edf3e3;border-color:#e0e7d8}.seller-tip h3{font-size:24px;line-height:1.3}.seller-tip p{font-size:13px;margin:18px 0;color:var(--muted)}.seller-request{background:white;border:1px solid var(--line);border-radius:22px;padding:24px;margin-bottom:20px}.seller-request>p{font-size:14px;margin:18px 0;max-width:700px}.seller-request-meta{display:flex;justify-content:space-between;gap:20px;font-size:12px;padding-top:15px;border-top:1px solid var(--line);color:var(--muted)}.tag.urgent{background:var(--purple-soft)}.seller-demo-note{font-size:11px;text-align:center;color:var(--muted);margin-top:15px}.seller-calendar-scroll,.seller-table-scroll{overflow-x:auto}.seller-calendar{display:grid;grid-template-columns:48px repeat(7,minmax(70px,1fr));gap:8px;min-width:620px;padding-top:8px}.seller-calendar>strong{font-size:11px;text-align:center;padding:8px 0}.seller-calendar>small{font-size:11px;color:var(--muted);align-self:center}.seller-calendar-slot{background:var(--paper);border:1px solid var(--line);border-radius:9px;min-height:48px;font-size:10px}.seller-calendar-slot.selected{background:#e9f2de;border-color:#d3e3bf}.seller-calendar-slot.booked{background:var(--purple-soft);border-color:#d8c6f0;color:#74539d;cursor:default}.seller-calendar-legend{display:flex;gap:22px;font-size:11px;margin-top:20px}.seller-calendar-legend span{display:flex;align-items:center;gap:8px}.seller-calendar-legend i{width:9px;height:9px;border-radius:3px}.seller-services,.seller-finance{display:grid;grid-template-columns:1fr 1fr;gap:20px}.seller-service-price{display:flex;gap:20px;align-items:center;margin-top:24px}.seller-service-price strong{font-size:29px;letter-spacing:-1px}.seller-service-price span{font-size:13px;color:var(--muted)}.seller-wallet{background:var(--purple-soft);border-color:#e0d3f1}.seller-wallet p{font-size:12px;max-width:300px;color:var(--muted);margin:10px 0 22px}.seller-finance .summary-line{font-size:13px}.status.dispute{background:#f9e8da;color:#986539}.seller-profile-photo{display:flex;gap:20px;align-items:center;margin-bottom:28px}.seller-profile-photo img{width:85px;height:85px;border-radius:24px}.seller-profile-photo h3{font-size:19px}.seller-profile-photo p{font-size:13px}.seller-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.seller-call-demo{background:#29252f;color:white;border-radius:20px;min-height:220px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.seller-call-demo .icon{width:40px;height:40px}.seller-call-demo span{font-size:12px;color:#cdc7d8}.seller-modal-messages{display:flex;flex-direction:column;gap:12px;max-height:300px;overflow:auto}.seller-main .table{font-size:12px}.seller-main .table th{font-size:11px}
@media(max-width:1150px){.seller-layout{grid-template-columns:200px minmax(0,1fr);gap:20px}.seller-columns{grid-template-columns:1fr}.seller-stats{grid-template-columns:repeat(2,1fr)}.seller-page-head{align-items:flex-start}.seller-page-head h1{font-size:30px}.seller-services,.seller-finance{grid-template-columns:1fr}.seller-main .panel{padding:22px}}
@media(max-width:760px){.seller-layout{grid-template-columns:1fr;padding-top:10px;gap:20px}.seller-sidebar{position:static;padding:14px;border-radius:18px}.seller-identity,.seller-role,.seller-sidebar-note{display:none}.seller-sidebar nav{flex-direction:row;overflow-x:auto;gap:7px}.seller-sidebar nav a{white-space:nowrap;padding:10px;font-size:12px}.seller-sidebar nav .icon{display:none}.seller-switch{margin-top:10px;padding:10px 0 0;font-size:11px}.seller-page-head{flex-direction:column;gap:12px;margin-bottom:20px}.seller-page-head h1{font-size:29px}.seller-page-head p{font-size:13px}.seller-availability{padding:16px;gap:12px}.seller-availability>div{gap:10px}.seller-online-icon{width:35px;height:35px;border-radius:11px}.seller-availability strong{font-size:12px}.seller-availability p{font-size:11px}.seller-stat{padding:16px 12px}.seller-stat>strong{font-size:25px}.seller-stats{gap:10px}.seller-alert{flex-direction:column;align-items:flex-start;padding:18px}.seller-main .panel{padding:20px}.seller-request{padding:20px}.seller-request-meta{flex-direction:column;gap:7px}.seller-person{flex-wrap:wrap}.seller-person .tag{font-size:10px}.seller-section-head{flex-wrap:wrap}.seller-calendar-legend{gap:13px;flex-wrap:wrap}.seller-form-grid{grid-template-columns:1fr;gap:0}.seller-profile-photo{gap:14px}.seller-profile-photo h3{font-size:17px}.seller-profile-photo img{width:68px;height:68px}.seller-session-time{width:45px}.seller-session{gap:10px}.seller-main .balance{font-size:37px}}
.seller-sidebar{min-width:0}

.seller-session-card{border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:5px}.seller-session-card .seller-session{border-bottom:0;flex-wrap:wrap}.seller-session-card.is-now .seller-session-time{width:82px;flex-shrink:0}.seller-now-badge{display:inline-flex;align-items:center;justify-content:center;gap:5px;background:#c9ed84;color:#29411d;padding:5px 10px;border-radius:30px;font-weight:800;font-size:12px;white-space:nowrap}.seller-now-badge i{width:6px;height:6px;border-radius:50%;background:#527a2a}.seller-client-comment{padding:12px 14px;background:var(--paper);border-radius:12px}.seller-client-comment span{font-size:10px;letter-spacing:.5px;color:var(--muted)}.seller-client-comment p{font-size:12px;margin-top:5px;line-height:1.6}.seller-session-time small{margin-top:4px}.seller-session-card.is-now .seller-session-time small{font-size:10px}
