[hidden]{display:none!important}.current-location{font-size:12px;color:#e2c7b6;padding:12px 18px;border-top:1px solid #ffffff20}.logout-button{display:block;width:100%;background:#fff1e8!important;color:#8a341e!important;border:1px solid #e69b7a!important;font-weight:700;min-height:42px;margin-top:14px!important}.logout-button:hover{background:#ffdfcc!important}.mobile-bottom,.client-cards{display:none}.mine-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mine-link{text-align:left;min-height:46px}.account-card .sb-user{color:#6e5c50;padding:0;border:0}.account-card .sb-user .name{color:#3c3029;font-size:18px}.account-card .sb-user .role{color:#7b6c61;display:block}.account-card .sb-user select{background:#fff;color:#333}.account-card .sb-user #permTip{color:#6e5c50!important}.script-tabs{display:flex;gap:8px;margin:14px 0}.script-tabs .active{background:var(--primary);color:#fff}.sales-ai-options{border-bottom:1px solid #eee0d6;padding:0 0 12px}.sales-ai-options>summary{cursor:pointer;font-size:13px;color:#755039;min-height:32px;line-height:1.7}.sales-ai-options>summary span{color:#9b8170;margin-left:12px;font-size:12px}.sales-ai-options .sales-ai-settings{margin-top:14px}.sales-ai-top{margin-bottom:12px}.sales-ai-messages{min-height:130px;max-height:400px}.sales-ai-welcome{padding:15px}.sales-ai textarea{min-height:80px}.client-editor{display:flex;flex-direction:column;overflow:hidden!important;max-height:90vh!important;padding-bottom:0!important}.client-editor h3{flex-shrink:0;margin-bottom:12px}.client-form-body{overflow-y:auto;overscroll-behavior:contain;min-height:0;padding:0 3px}.client-form-group{border:1px solid #e8dfd6;border-radius:9px;margin-bottom:12px}.client-form-group>summary{cursor:pointer;font-weight:600;padding:14px;background:#faf7f3}.client-form-group>.fgrid{padding:15px}.client-editor .modal-foot{flex-shrink:0;padding:14px 0;margin:0;border-top:1px solid #e8dfd6;background:#fff}.client-editor .modal-foot .btn{min-height:44px;min-width:90px}
@media(max-width:1000px){
 .sidebar{display:none!important}.main{padding:14px 12px calc(90px + env(safe-area-inset-bottom))!important}.mobile-bottom{position:fixed;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));bottom:0;left:0;right:0;padding:5px 8px calc(5px + env(safe-area-inset-bottom));background:#fff;border-top:1px solid #e9ded5;z-index:40;box-shadow:0 -3px 14px #45301e0a}.mobile-nav{border:0;background:transparent;color:#88776b;min-height:54px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;font-size:12px;border-radius:9px}.mobile-nav>span:first-child{font-size:22px;line-height:24px}.mobile-nav.active{background:#fff0e5;color:#b44e2b;font-weight:700}.mine-tools{grid-template-columns:1fr 1fr}.account-card .sb-user{display:block!important;width:100%}.account-card .sb-user .name{font-size:18px}.account-card .logout-button{margin-top:18px!important}.desktop-clients{display:none!important}.client-cards{display:grid;gap:12px}.client-count{font-size:13px;color:#8d796b}.client-card{padding:16px;background:#fff;border:1px solid #ebe1d8;border-radius:12px}.client-card-head{display:flex;justify-content:space-between;gap:10px;align-items:start}.client-card-head td{display:block;padding:0;border:0;font-size:15px}.client-card-head td:first-child{flex:1}.client-card-head .tag{white-space:nowrap}.client-next{background:#faf7f2;border-radius:8px;padding:11px;margin-top:12px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.field-caption{font-size:12px;color:#977a65}.client-meta{font-size:12px;color:#8c7a6b;margin:12px 0}.client-card-actions{display:flex;gap:12px;align-items:start;flex-wrap:wrap}.client-card-actions>.btn{min-height:44px;padding:10px 18px;font-size:14px}.client-more{flex:1;font-size:13px}.client-more>summary{cursor:pointer;min-height:44px;line-height:44px;color:#82624b}.client-more p{line-height:1.6;overflow-wrap:anywhere}.client-extra-actions{display:flex;gap:8px;flex-wrap:wrap}.client-extra-actions .btn{min-height:40px;font-size:13px}.load-more{min-height:44px}.client-editor{width:96vw!important;max-width:96vw!important;max-height:calc(100dvh - 24px)!important;padding:18px 14px 0!important}.client-form-group>.fgrid{padding:12px}.client-editor input,.client-editor select,.client-editor textarea{font-size:16px;min-height:44px}.client-editor .modal-foot{padding-bottom:max(14px,env(safe-area-inset-bottom))}.client-editor label{font-size:14px}.sales-ai{padding:14px;margin-bottom:0;display:flex;flex-direction:column;height:calc(100dvh - 230px - env(safe-area-inset-bottom));min-height:440px}.sales-ai-top{display:block;margin-bottom:8px;flex-shrink:0}.sales-ai h3{font-size:18px}.sales-ai-top p{font-size:12px}.sales-ai-scope{display:none}.sales-ai-options{flex-shrink:0;max-height:45%;overflow:auto;padding-bottom:6px}.sales-ai-options>summary{font-size:12px}.sales-ai-options>summary span{display:block;margin:0}.sales-ai-options .sales-ai-settings{grid-template-columns:1fr 1fr}.sales-ai-options .sales-ai-settings label:last-child{grid-column:1/-1}.sales-ai-options select{font-size:16px;min-height:44px}.sales-ai-description{margin:8px 0}.sales-ai-messages{flex:1;min-height:50px;max-height:none;padding:10px 0}.sales-ai-welcome{padding:10px 0}.sales-ai-welcome b{font-size:14px}.sales-ai-message{font-size:15px}.sales-ai-shortcuts{flex-shrink:0;flex-wrap:nowrap;overflow-x:auto;gap:6px;margin-bottom:8px}.sales-ai-shortcuts button{white-space:nowrap;min-height:40px}.sales-ai form{flex-shrink:0;background:#fff;padding-top:5px;border-top:1px solid #eee0d6}.sales-ai textarea{font-size:16px;min-height:68px;max-height:120px;padding:9px}.sales-ai-input-label{display:none!important}.sales-ai-sendrow{flex-direction:row;align-items:center;gap:8px;margin-top:5px}.sales-ai-sendrow span{font-size:10px;line-height:1.5;flex:1}.sales-ai-sendrow .btn{min-height:44px;font-size:14px;align-self:center}.script-tabs{margin:8px 0}.script-tabs .btn{min-height:40px}#pg-script>.pg-sub{display:none}
}
.client-card-heading{font-size:15px;min-width:0}.client-card-heading:nth-child(2){flex:1}.client-select{display:flex;align-items:center;justify-content:center;min-width:28px;min-height:44px;margin:-10px -4px 0 -8px}.client-select input{width:18px;height:18px;accent-color:var(--primary)}
.sales-ai{position:relative}.sales-ai-heading{display:flex;align-items:flex-start;gap:12px;min-width:0}.sales-ai-heading>div{min-width:0}.sales-history-toggle{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:38px;padding:7px 11px;border:1px solid #e3d3c7;border-radius:9px;background:#fff;color:#74513f;font-size:12px;font-weight:700;white-space:nowrap}.sales-history-toggle:hover,.sales-history-toggle[aria-expanded="true"]{border-color:#d9b9a5;background:#fff3ea;color:#a64728}.sales-history-toggle>span:first-child{font-size:15px;line-height:1}.sales-history-panel{position:absolute;z-index:20;top:74px;left:24px;width:min(380px,calc(100% - 48px));max-height:380px;display:flex;flex-direction:column;border:1px solid #e3d7cf;border-radius:12px;background:#fff;box-shadow:0 18px 44px #442d1f26;overflow:hidden}.sales-history-panel[hidden]{display:none}.sales-history-panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 14px;border-bottom:1px solid #eee5de}.sales-history-panel-head b{display:block;font-size:14px;color:#453832}.sales-history-panel-head span{display:block;margin-top:2px;color:#9a887c;font-size:11px}.sales-history-close{width:40px;height:40px;border-radius:50%;background:#f5f1ed;color:#79675c;font-size:20px;line-height:1}.sales-history-close:hover{background:#eee5de}.sales-history-list{display:grid;gap:5px;padding:8px;overflow:auto;overscroll-behavior:contain}.sales-history-item{display:block;width:100%;padding:10px 11px;border:1px solid transparent;border-radius:8px;background:transparent;text-align:left}.sales-history-item:hover{background:#fff7f2;border-color:#f0d9cb}.sales-history-item.active{background:#fff0e7;border-color:#e9c7b4}.sales-history-item b{display:block;color:#4c4038;font-size:13px;line-height:1.45;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-history-item span{display:block;margin-top:3px;color:#9a887c;font-size:11px}.sales-history-empty{padding:24px 14px;text-align:center;color:#958478;font-size:12px}.sales-history-native{display:none}
@media(max-width:700px){.sales-ai-top{display:flex;align-items:flex-start;gap:8px}.sales-ai-heading{width:auto;flex:1;min-width:0;align-items:flex-start;gap:9px}.sales-ai-heading>div{flex:1}.sales-history-toggle{min-height:44px;padding:8px 10px}.sales-ai-head-actions{display:flex;flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-top:0}.sales-ai-head-actions .btn{min-height:44px}.sales-history-panel{position:fixed;inset:auto 12px calc(74px + env(safe-area-inset-bottom));width:auto;max-height:min(62vh,480px)}}
@media(max-width:360px){.sales-history-toggle{width:44px;padding:0}.sales-history-toggle>span:last-child{display:none}}
