[data-screen=settings] .body{flex:1 1;display:grid;grid-template-columns:240px minmax(0,1fr);grid-gap:20px;gap:20px;min-height:0}[data-screen=settings] .snav{display:flex;flex-direction:column;padding:18px 14px;gap:4px;overflow:hidden}[data-screen=settings] .ws{display:flex;align-items:center;gap:12px;padding:2px 6px 16px;border-bottom:1px solid var(--line);margin-bottom:10px}[data-screen=settings] .ws .lg{width:40px;height:40px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:700;color:#fff;box-shadow:var(--hi);flex:none}[data-screen=settings] .ws .nm{font-weight:700;font-size:.875rem;line-height:16px}[data-screen=settings] .ws .pl{color:var(--ink3);font-size:.75rem;font-weight:600;margin-top:2px}[data-screen=settings] .ni{height:44px;padding:0 12px;border-radius:14px;display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700;color:var(--ink3);cursor:pointer;white-space:nowrap}[data-screen=settings] .ni svg{width:18px;height:18px}[data-screen=settings] .ni.on{background:var(--seg-on);color:var(--seg-ink);box-shadow:var(--seg-shadow)}[data-screen=settings] .snav .sp{flex:1 1}[data-screen=settings] .so{height:44px;padding:0 6px;display:flex;align-items:center;gap:10px;font-size:.875rem;font-weight:700;color:var(--ink2);border-top:1px solid var(--line);margin:0 6px}[data-screen=settings] .so svg{width:18px;height:18px;color:var(--pink)}[data-screen=settings] .panels{min-width:0;min-height:0;display:flex;flex-direction:column}[data-screen=settings] .panel{flex:1 1;min-height:0;display:flex;flex-direction:column;gap:16px}[data-screen=settings] .g2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px;min-height:0;flex:none}[data-screen=settings] .g2.fill{flex:1 1}[data-screen=settings] .gt{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:16px;gap:16px;min-height:0;flex:1 1}[data-screen=settings] .pc{padding:20px 22px;display:flex;flex-direction:column;overflow:auto;min-width:0;min-height:0}[data-screen=settings] .pc>*{flex-shrink:0;min-width:0}[data-screen=settings] .hd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:24px;flex:none}[data-screen=settings] .hd .rt{margin-left:auto;color:var(--ink3);font-size:.8125rem;font-weight:600;white-space:nowrap}[data-screen=settings] .hd .chip,[data-screen=settings] .hd .link{margin-left:auto}[data-screen=settings] .big{font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:32px}[data-screen=settings] .big small{font-size:.875rem;font-weight:600;color:var(--ink2);letter-spacing:0;margin-left:4px}[data-screen=settings] .sub2{color:var(--ink2);font-size:.875rem;margin-top:4px;line-height:18px}[data-screen=settings] .tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}[data-screen=settings] .tile{background:var(--well);border-radius:14px;padding:10px 12px;box-sizing:border-box;min-width:0}[data-screen=settings] .tile.w{grid-column:span 2}[data-screen=settings] .tile .k{color:var(--ink3);font-size:.75rem;font-weight:700;letter-spacing:.3px;line-height:14px}[data-screen=settings] .tile .v{font-weight:700;margin-top:3px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-screen=settings] .tile .v span{color:var(--ink3);font-weight:600}[data-screen=settings] .fr{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;min-height:22px;font-size:.8125rem;color:var(--ink2);white-space:normal}[data-screen=settings] .fr svg{width:15px;height:15px;color:var(--blue)}[data-screen=settings] .fr b{color:var(--ink);font-weight:700}[data-screen=settings] .kv{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:40px;padding:6px 0;box-sizing:border-box;font-size:.875rem;border-top:1px solid var(--line);white-space:normal}[data-screen=settings] .kv:first-of-type{border-top:0}[data-screen=settings] .kv .k{color:var(--ink2);font-weight:600;width:150px;flex:none}[data-screen=settings] .kv .v{font-weight:700;overflow:hidden;text-overflow:ellipsis}[data-screen=settings] .kv .chip{margin-left:auto}[data-screen=settings] .kv.s{min-height:36px}[data-screen=settings] .kv.s .k{width:120px}[data-screen=settings] .note{color:var(--ink2);font-size:.8125rem;line-height:17px}[data-screen=settings] .ft{margin-top:auto;display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding-top:16px;flex:none}[data-screen=settings] .ft .link{margin-left:auto}[data-screen=settings] .bar{height:10px;border-radius:5px;background:var(--well2);overflow:hidden}[data-screen=settings] .bar i{display:block;height:100%;background:var(--accent);border-radius:5px}[data-screen=settings] .tbl{display:grid;flex:none}[data-screen=settings] .tbl>span{height:40px;display:flex;align-items:center;gap:10px;font-size:.875rem;border-top:1px solid var(--line);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}[data-screen=settings] .tbl>span.th{height:24px;font-size:.75rem;font-weight:700;color:var(--ink3);border-top:0;letter-spacing:.3px}[data-screen=settings] .tbl .b{font-weight:700}[data-screen=settings] .tbl .m{color:var(--ink2)}[data-screen=settings] .tbl .ic{width:16px;height:16px;color:var(--ink3)}[data-screen=settings] .tbl.mem>span{height:56px}[data-screen=settings] .tbl.perm>span{height:44px}[data-screen=settings] .tbl .ok{width:22px;height:22px;border-radius:50%;background:rgba(41,224,183,.14);color:var(--good-ink);display:inline-flex;align-items:center;justify-content:center}[data-screen=settings] .tbl .ok svg{width:14px;height:14px;color:var(--good-ink)}[data-screen=settings] .tbl .no{width:22px;height:22px;background:rgb(var(--fg)/.06);display:inline-flex;color:var(--ink3);font-size:.75rem}[data-screen=settings] .av,[data-screen=settings] .tbl .no{border-radius:50%;align-items:center;justify-content:center;font-weight:700}[data-screen=settings] .av{width:34px;height:34px;display:flex;font-size:.8125rem;background:var(--glass2);flex:none}[data-screen=settings] .av.me{background:#E4A65C;color:#3A1E0B}[data-screen=settings] .who{display:block;min-width:0}[data-screen=settings] .who .n{display:block;font-weight:700;line-height:16px}[data-screen=settings] .who .e{display:block;color:var(--ink3);font-size:.75rem;margin-top:2px;line-height:14px}[data-screen=settings] .stp{display:flex;gap:12px;align-items:flex-start}[data-screen=settings] .stp+.stp{margin-top:12px}[data-screen=settings] .stp .n{width:26px;height:26px;border-radius:50%;background:var(--glass2);color:var(--blue);font-weight:700;font-size:.8125rem;display:flex;align-items:center;justify-content:center;flex:none}[data-screen=settings] .stp .t{font-weight:700;font-size:.875rem;line-height:18px}[data-screen=settings] .stp .d{color:var(--ink2);font-size:.8125rem;margin-top:2px;line-height:17px}[data-screen=settings] .stp code{font-family:inherit;font-weight:700;color:var(--ink);background:rgb(var(--fg)/.08);border-radius:6px;padding:1px 6px}[data-screen=settings] .pm{min-height:60px;flex:none;border-radius:14px;background:var(--accent-soft);border:1px solid var(--accent-line);padding:10px 14px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;box-sizing:border-box}[data-screen=settings] .pm .brand{height:26px;padding:0 8px;border-radius:7px;background:#fff;color:#0A1A3A;font-weight:800;font-size:.75rem;letter-spacing:.5px;display:flex;align-items:center;flex:none}[data-screen=settings] .pm .num{font-weight:700;letter-spacing:.5px}[data-screen=settings] .pm .ex{color:var(--ink2);font-size:.75rem;margin-top:2px}[data-screen=settings] .pm .dflt{margin-left:auto}[data-screen=settings] .stats{display:flex;flex-wrap:wrap;gap:12px 28px}[data-screen=settings] .stats .k{color:var(--ink3);font-size:.75rem;font-weight:700;letter-spacing:.3px;margin-top:4px}[data-screen=settings] .prev{background:rgb(var(--accent-rgb)/.1);border:1px solid rgb(var(--accent-rgb)/.26);border-radius:14px;padding:10px 12px}[data-screen=settings] .prev .f{font-size:.75rem;font-weight:700;color:var(--ink3);line-height:14px;margin-bottom:4px}[data-screen=settings] .prev .x{font-size:.8125rem;line-height:17px;color:var(--ink)}[data-screen=settings] .empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:6px}[data-screen=settings] .empty .bub{width:44px;height:44px;border-radius:14px;margin-bottom:6px}[data-screen=settings] .empty .t{font-weight:700}[data-screen=settings] .sess{display:flex;align-items:center;gap:12px;height:44px;border-top:1px solid var(--line)}[data-screen=settings] .sess:first-of-type{border-top:0}[data-screen=settings] .sess .bub{width:32px;height:32px;border-radius:10px}[data-screen=settings] .sess .bub svg{width:16px;height:16px}[data-screen=settings] .sess .n{font-weight:700;font-size:.875rem;line-height:16px}[data-screen=settings] .sess .e{color:var(--ink3);font-size:.75rem;margin-top:2px}[data-screen=settings] .sess .rt{margin-left:auto;color:var(--ink3);font-size:.75rem;font-weight:600}[data-screen=settings] .lbl{color:var(--ink3);font-size:.75rem;font-weight:700;letter-spacing:.3px;line-height:16px}[data-screen=settings] .panel[data-panel=profile]>.g2{flex:1 0 320px;min-height:320px}[data-screen=settings] .panel[data-panel=profile]>.g2.fill{flex:2 0 452px;min-height:452px}[data-screen=settings] .panel[data-panel=phone]>.g2.fill{flex:1 0 auto}[data-screen=settings] .panel[data-panel=billing]>.g2:first-of-type{flex:1 0 276px;min-height:276px}[data-screen=settings] .panel[data-panel=billing]>.g2:nth-of-type(2){flex:1 0 212px;min-height:212px}[data-screen=settings] .panel[data-panel=billing]>.card{flex:2 0 268px!important;min-height:268px}[data-screen=settings] .panel[data-panel=team]>.gt{flex:1 0 auto;min-height:0}[data-screen=settings] .gt>div:not(.card){min-width:0;min-height:0}[data-screen=settings] .gt>div>.card:last-child{flex:1 1 auto;min-height:0}[data-screen=settings] .pc>.tbl:last-child{flex:1 0 120px;min-height:120px;min-width:0;overflow:auto;align-content:start}@container app-content (width < 1280px){[data-screen=settings] .gt{grid-template-columns:minmax(0,1fr) 300px}[data-screen=settings] .tbl:not(.mem):not(.perm){grid-template-columns:148px minmax(0,1fr) 118px 106px 40px!important}[data-screen=settings] .tbl:not(.mem):not(.perm)>span:nth-child(6n+3){display:none}[data-screen=settings] .tbl.mem{grid-template-columns:minmax(0,1fr) 124px 200px 124px 96px!important}[data-screen=settings] .tbl.perm>span{height:auto;min-height:44px;white-space:normal}}@container app-content (width < 1120px){[data-screen=settings] .body{grid-template-columns:minmax(0,1fr)!important;grid-auto-rows:min-content;gap:16px;flex:1 0 auto}[data-screen=settings] .snav{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px;overflow:visible}[data-screen=settings] .ws{flex:1 1 240px;min-width:0;padding:0;margin:0;border-bottom:0}[data-screen=settings] .snav .sp{display:none}[data-screen=settings] .ni{height:40px;flex:none}[data-screen=settings] .so{height:40px;padding:0 12px;margin:0;border-top:0;border-left:1px solid var(--line)}[data-screen=settings] .panels{min-height:auto}[data-screen=settings] .panel{flex:none;min-height:auto}[data-screen=settings] .g2,[data-screen=settings] .g2.fill{height:auto!important;flex:none!important}[data-screen=settings] .gt{flex:none;min-height:auto}[data-screen=settings] .g2>.card,[data-screen=settings] .gt>.card,[data-screen=settings] .gt>div>.card,[data-screen=settings] .panel>.card{height:auto!important;flex:none!important}[data-screen=settings] .gt>div>.card,[data-screen=settings] .gt>div>.card:last-child,[data-screen=settings] .panel[data-panel]>.card,[data-screen=settings] .panel[data-panel]>.g2,[data-screen=settings] .panel[data-panel]>.g2.fill,[data-screen=settings] .panel[data-panel]>.gt{height:auto!important;min-height:auto!important;flex:0 0 auto!important}[data-screen=settings] .pc>.tbl:last-child{flex:0 0 auto;min-height:auto;overflow:visible;align-content:normal}[data-screen=settings] .pc{overflow:visible}[data-screen=settings] .empty{flex:none;padding:22px 0}}@container app-content (width < 900px){[data-screen=settings] .g2,[data-screen=settings] .gt{grid-template-columns:minmax(0,1fr)!important}[data-screen=settings] .stats{flex-wrap:wrap;gap:14px 24px}[data-screen=settings] .tbl:not(.mem):not(.perm){grid-template-columns:132px minmax(0,1fr) 112px 98px!important}[data-screen=settings] .tbl:not(.mem):not(.perm)>span:nth-child(6n+6){display:none}[data-screen=settings] .tbl.mem{grid-template-columns:minmax(0,1fr) 120px 128px 96px!important}[data-screen=settings] .tbl.mem>span:nth-child(5n+3){display:none}}@container app-content (width < 680px){[data-screen=settings] .row{flex-wrap:wrap;row-gap:8px}[data-screen=settings] .hd{height:auto;min-height:24px;flex-wrap:wrap;row-gap:6px}[data-screen=settings] .hd .rt{margin-left:0;white-space:normal;line-height:16px}[data-screen=settings] .big{font-size:24px;line-height:28px}[data-screen=settings] .fr{height:auto;min-height:22px;white-space:normal;align-items:flex-start;line-height:17px;padding:2px 0}[data-screen=settings] .fr svg{margin-top:2px}[data-screen=settings] .kv{height:auto;min-height:40px;white-space:normal;padding:6px 0}[data-screen=settings] .kv .k{width:120px}[data-screen=settings] .kv.s{height:auto;min-height:36px}[data-screen=settings] .kv.s .k{width:100px}[data-screen=settings] .kv .v,[data-screen=settings] .tile .v{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}[data-screen=settings] .tile .v{white-space:normal}[data-screen=settings] .tile.w{grid-column:auto}[data-screen=settings] .pm{height:auto;min-height:60px;flex-wrap:wrap;padding:12px 14px;row-gap:8px}[data-screen=settings] .pm>div{min-width:0}[data-screen=settings] .stats{gap:12px 20px}[data-screen=settings] .stats>div{margin-left:0!important;text-align:left!important}[data-screen=settings] .sess{height:auto;min-height:44px;flex-wrap:wrap;padding:6px 0;row-gap:4px}[data-screen=settings] .sess>div{min-width:0}[data-screen=settings] .ft{flex-wrap:wrap;row-gap:8px}[data-screen=settings] .who .e{white-space:normal;overflow-wrap:anywhere}[data-screen=settings] .stp .t{overflow-wrap:anywhere}[data-screen=settings] .tbl>span{height:auto;min-height:26px;white-space:normal;border-top:0;padding:2px 0;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}[data-screen=settings] .tbl>span:before{flex:none;min-width:88px;font-size:.75rem;font-weight:700;color:var(--ink3);letter-spacing:.3px}[data-screen=settings] .tbl:not(.mem):not(.perm){grid-template-columns:minmax(0,1fr)!important}[data-screen=settings] .tbl:not(.mem):not(.perm)>span:nth-child(-n+6){display:none}[data-screen=settings] .tbl:not(.mem):not(.perm)>span:nth-child(6n+1){border-top:1px solid var(--line);margin-top:10px;padding-top:12px;font-size:.8125rem;color:var(--ink2)}[data-screen=settings] .tbl:not(.mem):not(.perm)>span:nth-child(6n+2){font-size:.8125rem;line-height:17px}[data-screen=settings] .tbl:not(.mem):not(.perm)>span:nth-child(6n+4):before{content:"Amount"}[data-screen=settings] .tbl:not(.mem):not(.perm)>span:nth-child(6n+5):before{content:"Status"}[data-screen=settings] .tbl:not(.mem):not(.perm)>span:nth-child(7){border-top:0;margin-top:0;padding-top:2px}[data-screen=settings] .tbl.mem{grid-template-columns:minmax(0,1fr) auto!important}[data-screen=settings] .tbl.mem>span{height:auto;min-height:26px}[data-screen=settings] .tbl.mem>span:nth-child(-n+5){display:none}[data-screen=settings] .tbl.mem>span:nth-child(5n+1){grid-column:1/-1;border-top:1px solid var(--line);margin-top:10px;padding-top:12px}[data-screen=settings] .tbl.mem>span:nth-child(5n+5){justify-content:flex-end}[data-screen=settings] .tbl.mem>span:nth-child(6){border-top:0;margin-top:0;padding-top:2px}[data-screen=settings] .tbl.perm{grid-template-columns:repeat(3,minmax(0,1fr))!important;column-gap:8px}[data-screen=settings] .tbl.perm>span{height:auto;min-height:30px}[data-screen=settings] .tbl.perm>span:nth-child(-n+4){display:none}[data-screen=settings] .tbl.perm>span:nth-child(4n+1){grid-column:1/-1;border-top:1px solid var(--line);margin-top:10px;padding-top:12px}[data-screen=settings] .tbl.perm>span:nth-child(5){border-top:0;margin-top:0;padding-top:2px}[data-screen=settings] .tbl.perm>span:before{min-width:0}[data-screen=settings] .tbl.perm>span:nth-child(4n+2):before{content:"Owner"}[data-screen=settings] .tbl.perm>span:nth-child(4n+3):before{content:"Dispatcher"}[data-screen=settings] .tbl.perm>span:nth-child(4n+4):before{content:"Tech"}}@container app-content (width < 480px){[data-screen=settings] .pc{padding:16px 14px}[data-screen=settings] .snav{padding:10px 12px;gap:6px}[data-screen=settings] .ws{flex:1 1 100%}[data-screen=settings] .ni{flex-grow:1;flex-shrink:1;flex-basis:calc(50% - 6px);min-width:0}[data-screen=settings] .so{flex:1 1 100%;border-left:0;border-top:1px solid var(--line);margin-top:2px}[data-screen=settings] .big{font-size:20px;line-height:24px}[data-screen=settings] .kv,[data-screen=settings] .kv.s{flex-wrap:wrap;row-gap:2px}[data-screen=settings] .kv .k,[data-screen=settings] .kv.s .k{width:100%}[data-screen=settings] .ft .link{margin-left:0}[data-screen=settings] .stats{gap:10px 18px}[data-screen=settings] .tbl.perm{grid-template-columns:minmax(0,1fr)!important}[data-screen=settings] .tbl.perm>span:before{min-width:96px}[data-screen=settings] .tbl>span:before{min-width:78px}}[data-screen=settings] button.ni,[data-screen=settings] button.so{background:transparent;border:0;text-align:left;font-family:inherit}[data-screen=settings] button.ni.on{background:var(--seg-on)}[data-screen=settings] button.ni:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[data-screen=settings] .kai-brain{border:0;margin:14px 0 0;padding:0;display:grid;grid-gap:8px;gap:8px}[data-screen=settings] .kai-brain .lb{font-size:.75rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--ink3);margin-bottom:2px}[data-screen=settings] .kai-choice{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:14px;background:var(--well2);cursor:pointer}[data-screen=settings] .kai-choice.on{border-color:var(--accent-line,var(--blue));background:var(--accent-soft,var(--well2))}[data-screen=settings] .kai-choice input{margin-top:3px;accent-color:var(--accent)}[data-screen=settings] .kai-choice span{display:flex;flex-direction:column;gap:2px;min-width:0}[data-screen=settings] .kai-choice b{font-size:.875rem;font-weight:700;color:var(--ink)}[data-screen=settings] .kai-choice small{font-size:.75rem;color:var(--ink3);line-height:1.4}[data-screen=settings] .kai-ok{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--good) 45%,transparent);border-radius:12px;background:color-mix(in srgb,var(--good) 12%,transparent);color:var(--ink);font-size:.8125rem;line-height:1.5}[data-screen=settings] .kai-ok b{color:var(--ink)}[data-screen=settings] .kai-ok-badge{flex:none;display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;background:var(--good);color:#fff;font-size:.6875rem;font-weight:800}[data-screen=settings] .pc .kc-field input{width:100%;box-sizing:border-box}[data-screen=settings] .kai-col{display:flex;flex-direction:column;gap:16px;min-width:0;min-height:0}[data-screen=settings] .kai-col>.card{flex:none}[data-screen=settings] .kai-dev{gap:6px 12px}[data-screen=settings] .kai-dev select{flex:1 1;min-width:180px;font:inherit;font-size:.875rem;font-weight:600;color:var(--ink);background:var(--well2);border:1px solid var(--line);border-radius:12px;padding:8px 10px;box-sizing:border-box;cursor:pointer}[data-screen=settings] .kai-dev select:focus-visible{outline:2px solid var(--blue);outline-offset:1px}[data-screen=settings] .kai-dev select:disabled{opacity:.6;cursor:default}[data-screen=settings] .kai-meter{height:6px;margin:2px 0 8px;border-radius:3px;background:var(--well2);overflow:hidden}[data-screen=settings] .kai-meter i{display:block;height:100%;background:#2faa92;transform-origin:left center;transition:transform .08s linear}[data-screen=settings] .kai-meter[data-on=false]{opacity:.45}[data-screen=settings] .kai-allow{background:none;border:0;padding:0;font:inherit;font-weight:700;color:var(--blue-ink);cursor:pointer}@media (prefers-reduced-motion:reduce){[data-screen=settings] .kai-meter i{transition:none}}[data-screen=settings] .kai-memories{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:2px;max-height:280px;overflow:auto}[data-screen=settings] .kai-memories li{display:flex;align-items:baseline;gap:10px;padding:7px 2px;border-bottom:1px solid var(--line);font-size:.875rem}[data-screen=settings] .kai-memories li:last-child{border-bottom:0}[data-screen=settings] .kai-mem-text{flex:1 1;min-width:0;color:var(--ink);overflow-wrap:anywhere}[data-screen=settings] .kai-mem-when{flex:none;color:var(--ink3);font-size:.75rem}[data-screen=settings] .kai-memories .link{flex:none;font-size:.8125rem}