.bos3-client-switch{color:#ddd;padding:10px 8px 6px}.bos3-client-switch label{letter-spacing:.1em;color:#aaa;margin-bottom:7px;font-size:10px;display:block}.bos3-client-switch select{color:#222;background:#fff;border:1px solid #dedbd4;border-radius:7px;width:100%;max-width:100%;padding:10px 12px}.bos3-nav-settings{background:#fff;border:1px solid #e3ded5;border-radius:11px;padding:25px}.bos3-nav-settings h2{font-size:24px}.bos3-nav-settings>label{align-items:center;gap:10px;margin:20px 0;display:flex}.bos3-nav-grid{grid-template-columns:repeat(auto-fit,minmax(245px,1fr));gap:14px;display:grid}.bos3-nav-grid form{align-items:end;gap:7px;display:flex}.bos3-nav-grid label{flex:1;font-size:12px}.bos3-nav-grid input,.bos3-nav-settings select{color:#222;background:#fff;border:1px solid #d4d0c7;border-radius:6px;width:100%;padding:10px;display:block}.bos3-nav-grid button{color:#fff;cursor:pointer;background:#257748;border:0;border-radius:6px;padding:10px}
.bos3adv{color:#253d2e;background:var(--background,#f8f6f2);min-height:55vh;padding:22px}.bos3adv-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.bos3adv-heading small{color:#327e59;letter-spacing:1.8px;font-size:10px;font-weight:800}.bos3adv-heading h2{margin:6px 0;font-size:28px}.bos3adv-heading p,.bos3adv-hint{color:#6a766d;font-size:12px}.bos3adv-toolbar,.bos3adv-filters{background:#fff;border:1px solid #e1e6de;border-radius:11px;flex-wrap:wrap;align-items:end;gap:12px;margin-bottom:14px;padding:14px;display:flex}.bos3adv-toolbar select,.bos3adv-filters select,.bos3adv-filters input{background:#fff;border:1px solid #d8dfd8;border-radius:7px;min-width:160px;padding:10px}.bos3adv button{color:#235a36;cursor:pointer;background:#fff;border:1px solid #d2ded3;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:10px 12px;font-weight:700;display:inline-flex}.bos3adv button:disabled{opacity:.45;cursor:default}.bos3adv-filters label{flex-direction:column;gap:5px;font-size:12px;display:flex}.bos3adv-filters>button{color:#fff;background:#27553a}.bos3adv-local{background:#fff;border:1px solid #dce4dc;border-radius:9px;align-items:center;gap:8px;margin-bottom:15px;padding:10px;display:flex}.bos3adv-local input{border:none;outline:none;width:100%}.bos3adv-table{background:#fff;border:1px solid #dce4dc;border-radius:12px;overflow:hidden}.bos3adv-table>header{color:#fff;background:#26231f;justify-content:space-between;padding:13px 16px;font-weight:700;display:flex}.bos3adv-table header span{color:#d8d5cf;font-size:12px}.bos3adv-table table{border-collapse:collapse;text-align:left;width:100%;min-width:720px}.bos3adv-table th{background:#f3f3ef;padding:13px;font-size:11px}.bos3adv-table td{border-top:1px solid #eef0ed;padding:12px;font-size:12px}.bos3adv-table footer{justify-content:flex-end;align-items:center;gap:14px;padding:10px;display:flex}.bos3adv-empty{text-align:center;color:#617265;padding:48px}.bos3adv-error{color:#822;background:#fee;border:1px solid #d99;padding:12px}.bos3adv-message{color:#276241;background:#e4f5e8;padding:10px}.bos3adv-hint{margin-top:18px;line-height:1.6}.bos3adv-shade{z-index:5001;background:#0d2417aa;justify-content:center;align-items:center;padding:15px;display:flex;position:fixed;inset:0}.bos3adv-dialog{background:#fff;border-radius:12px;width:min(650px,100%);max-height:90vh;padding:22px;overflow:auto}.bos3adv-dialog header{justify-content:space-between;gap:15px;display:flex}.bos3adv-dialog h3{margin:0 0 15px}.bos3adv-events{max-height:300px;overflow:auto}.bos3adv-events article{border-top:1px solid #e6ede6;padding:10px}.bos3adv-events time{float:right;color:#657;font-size:11px}.bos3adv-events p{font-size:12px}.bos3adv-dialog label{flex-direction:column;gap:7px;margin:15px 0;font-size:12px;display:flex}.bos3adv-dialog textarea{border:1px solid #cbd9ce;border-radius:7px;width:100%;min-height:75px;padding:10px}@media (max-width:700px){.bos3adv{padding:12px}.bos3adv-heading{flex-direction:column;align-items:flex-start}}
.bos3int{color:#292b27;background:var(--background,#f7f5f0);min-height:60vh;padding:22px}.bos3int-title{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px;display:flex}.bos3int-title small{color:#427c54;letter-spacing:1.6px;font-size:10px;font-weight:800}.bos3int-title h2{margin:5px 0;font-size:25px}.bos3int-title p,.bos3int-panel p{color:#667268;font-size:12px;line-height:1.6}.bos3int button{cursor:pointer;color:#2d6341;background:#fff;border:1px solid #cad7cc;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.bos3int button:disabled{opacity:.5;cursor:default}.bos3int-toolbar{background:#fff;border:1px solid #ddd;border-radius:10px;flex-wrap:wrap;gap:14px;margin-bottom:17px;padding:14px;display:flex}.bos3int-toolbar label{color:#555;flex-direction:column;flex:1;gap:5px;min-width:220px;font-size:12px;display:flex}.bos3int input,.bos3int select{background:#fff;border:1px solid #d8ded8;border-radius:7px;max-width:100%;padding:9px;font-size:12px}.bos3int-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.bos3int-panel{background:#fff;border:1px solid #ddd;border-radius:11px;min-width:0;padding:18px}.bos3int-panel h3{align-items:center;gap:8px;margin:0 0 14px;font-size:15px;display:flex}.bos3int-row{border-top:1px solid #edf0eb;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:12px;display:flex}.bos3int-row input[type=number]{width:75px}.bos3int-row label{align-items:center;gap:7px;display:flex}.bos3int-row small{color:#7b857e;margin-top:3px;font-size:11px;display:block}.bos3int-buttons{flex-wrap:wrap;gap:9px;margin:16px 0;display:flex}.bos3int-score{color:#2f6b4b;margin:16px 0;font-size:52px;font-weight:800}.bos3int-score small{font-size:16px;font-weight:400}.bos3int-wide{grid-column:1/-1}.bos3int-fields{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.bos3int-fields>*{flex:1;min-width:120px}.bos3int-field-edit{gap:8px;display:flex}.bos3int-field-edit input{width:170px}.bos3int-hint{font-size:11px!important}.bos3int-alert,.bos3int-success{border-radius:7px;margin-bottom:12px;padding:12px;font-size:12px}.bos3int-alert{color:#842b2b;background:#fff0f0}.bos3int-success{color:#287049;background:#e5f6e9;align-items:center;gap:7px;display:flex}.bos3int-empty{text-align:center;color:#69776c;background:#fff;border:1px solid #ddd;padding:50px}@media (max-width:800px){.bos3int-grid{grid-template-columns:1fr}.bos3int-wide{grid-column:1}.bos3int{padding:12px}.bos3int-title{flex-direction:column;align-items:flex-start}}
.bos3pipe{background:var(--background,#f8f6f1);color:#272d27;min-height:65vh;padding:24px}.bos3pipe-heading,.bos3pipe-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.bos3pipe-heading{margin-bottom:18px}.bos3pipe-heading small{letter-spacing:1.8px;color:#377c4c;font-size:10px;font-weight:800}.bos3pipe-heading h2{margin:4px 0;font-size:28px}.bos3pipe-heading p{color:#7b7d74;margin:0;font-size:12px}.bos3pipe button{cursor:pointer;font-size:12px}.bos3pipe-primary{color:#fff;background:#197847;border:0;border-radius:8px;align-items:center;gap:8px;padding:11px 15px;font-weight:700;display:inline-flex}.bos3pipe-toolbar{background:#fff;border:1px solid #e4dfd6;border-radius:10px;justify-content:flex-start;margin-bottom:20px;padding:13px}.bos3pipe-toolbar label{align-items:center;gap:8px;font-size:11px;display:flex}.bos3pipe-toolbar select{background:#fff;border:1px solid #ddd7cd;border-radius:7px;min-width:150px;padding:9px}.bos3pipe-toolbar button{background:#fff;border:1px solid #ddd7cd;border-radius:7px;gap:6px;padding:9px;display:flex}.bos3pipe-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.bos3pipe-stats>div{background:#fff;border:1px solid #dedbd3;border-top:4px solid #22201c;border-radius:8px;flex-direction:column;gap:8px;padding:15px;display:flex}.bos3pipe-stats span{color:#726e66;font-size:11px}.bos3pipe-stats strong{font-size:23px}.bos3pipe-board{gap:14px;min-height:490px;padding-bottom:15px;display:flex;overflow-x:auto}.bos3pipe-column{background:#fff;border:1px solid #e2ddd5;border-radius:10px;flex-direction:column;flex:0 0 270px;min-height:490px;display:flex}.bos3pipe-column header{color:#fff;background:#23201c;border-radius:8px 8px 0 0;justify-content:space-between;align-items:center;gap:8px;padding:13px 12px;font-size:12px;display:flex}.bos3pipe-column header>div{align-items:center;gap:7px;display:flex}.bos3pipe-column i,.bos3pipe-stage i{border-radius:50%;flex-shrink:0;width:9px;height:9px;display:inline-block}.bos3pipe-column header span{background:#45423e;border-radius:20px;padding:4px 7px}.bos3pipe-column header small{color:#d6d3cc;font-size:10px}.bos3pipe-cards{flex:1;padding:9px}.bos3pipe-drop{text-align:center;color:#9b9387;border:1px dashed #ded8cd;border-radius:8px;padding:38px 10px;font-size:11px}.bos3pipe-card{cursor:grab;background:#fff;border:1px solid #e1dcd4;border-radius:8px;flex-direction:column;gap:6px;margin-bottom:9px;padding:12px;display:flex;box-shadow:0 3px 10px #0000000b}.bos3pipe-card>b{font-size:13px}.bos3pipe-card>strong{color:#246542;font-size:17px}.bos3pipe-card>small{color:#858077}.bos3pipe-card-actions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.bos3pipe-card-actions select,.bos3pipe-card-actions button{background:#fff;border:1px solid #ddd7ce;border-radius:5px;max-width:125px;padding:5px;font-size:10px}.bos3pipe-add{color:#817c73;background:#fff;border:0;border-top:1px solid #ece7df;align-items:center;gap:7px;padding:14px;display:flex}.bos3pipe-panel,.bos3pipe-empty{background:#fff;border:1px solid #e3ddd4;border-radius:10px;padding:25px}.bos3pipe-empty{text-align:center;color:#656b62;flex-direction:column;align-items:center;gap:12px;padding:60px;display:flex}.bos3pipe-empty p{max-width:440px}.bos3pipe-stage{border-bottom:1px solid #eee9e2;align-items:center;gap:10px;padding:16px 0;font-size:13px;display:flex}.bos3pipe-stage span{flex:1}.bos3pipe-stage button{background:#fff;border:1px solid #ddd;border-radius:6px;padding:6px}.bos3pipe-error,.bos3pipe-success{border-radius:8px;margin-bottom:12px;padding:11px 13px;font-size:12px}.bos3pipe-error{color:#922;background:#fff0ed}.bos3pipe-success{color:#265e3a;background:#e7f7e9}.bos3pipe-shade{z-index:5000;background:#18291ecc;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.bos3pipe-modal{background:#fff;border-radius:12px;width:min(510px,100%);max-height:95vh;overflow-y:auto}.bos3pipe-modal header{border-bottom:1px solid #eee;justify-content:space-between;padding:18px 22px;display:flex}.bos3pipe-modal header h3{margin:0}.bos3pipe-modal header button{background:0 0;border:0;font-size:24px}.bos3pipe-fields{gap:14px;padding:20px;display:grid}.bos3pipe-fields label{flex-direction:column;gap:6px;font-size:12px;font-weight:700;display:flex}.bos3pipe-fields input,.bos3pipe-fields select,.bos3pipe-fields textarea{color:#222;background:#fff;border:1px solid #d5d5cd;border-radius:7px;max-width:100%;padding:10px}.bos3pipe-fields textarea{min-height:90px}.bos3pipe-modal footer{border-top:1px solid #eee;justify-content:flex-end;gap:10px;padding:17px;display:flex}.bos3pipe-modal footer button:not(.bos3pipe-primary){background:#fff;border:1px solid #ddd;border-radius:8px;padding:9px}@media (max-width:750px){.bos3pipe{padding:12px}.bos3pipe-stats{grid-template-columns:repeat(2,1fr)}}
.bos3-module-loading{color:#555;background:#faf9f7;border:1px solid #e8e1d7;border-radius:12px;min-height:360px;padding:24px;overflow:hidden}.bos3-loading-top,.bos3-loading-toolbar{justify-content:space-between;gap:12px;margin-bottom:26px;display:flex}.bos3-loading-toolbar{justify-content:flex-start}.bos3-loading-bar,.bos3-loading-line,.bos3-loading-chip{background:linear-gradient(100deg,#e9e6df 20%,#f5f3ee 45%,#e9e6df 70%) 0 0/200% 100%;border-radius:6px;animation:1.5s ease-in-out infinite bos3-load}.bos3-loading-bar{width:40%;height:22px}.bos3-loading-line{height:12px;margin-top:18px}.bos3-loading-line.short{width:63%}.bos3-loading-chip{width:110px;height:30px}.bos3-loading-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bos3-loading-card{background:#fff;border:1px solid #e8e1d7;border-radius:10px;min-height:170px;padding:18px}.bos3-loading-card .bos3-loading-bar{width:75%;height:18px}@keyframes bos3-load{to{background-position-x:-200%}}@media (prefers-reduced-motion:reduce){.bos3-loading-bar,.bos3-loading-line,.bos3-loading-chip{animation:none}}@media (max-width:760px){.bos3-loading-cards{grid-template-columns:1fr}.bos3-loading-card:nth-child(n+2){display:none}.bos3-module-loading{min-height:280px;padding:16px}}.bos3-loading-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.bos3pipe-ops{background:#fff;border:1px solid #e3ded5;border-radius:10px;margin:20px 0;padding:20px}.bos3pipe-ops-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex}.bos3pipe-ops button{cursor:pointer;color:#27352d;background:#fff;border:1px solid #ddd6ca;border-radius:6px;padding:8px}.bos3pipe-ops-cards{grid-template-columns:repeat(4,1fr);gap:10px;margin:14px 0;display:grid}.bos3pipe-ops-cards article{background:#f7f5ef;border-radius:8px;flex-direction:column;gap:7px;padding:14px;display:flex}.bos3pipe-ops-cards small,.bos3pipe-ops-row small{color:#777;font-size:11px}.bos3pipe-ops-cards strong{font-size:20px}.bos3pipe-ops-columns{grid-template-columns:1fr 1fr;gap:18px;display:grid}.bos3pipe-ops-columns>div{max-height:330px;overflow-y:auto}.bos3pipe-ops-row{border-bottom:1px solid #ece8e0;justify-content:space-between;gap:8px;padding:10px 0;display:flex}.bos3pipe-ops-row div{flex-direction:column;gap:5px;display:flex}.bos3pipe-ops-shade{z-index:8500;background:#0009;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.bos3pipe-ops-modal{background:#fff;border-radius:12px;flex-direction:column;gap:12px;width:min(550px,95vw);max-height:94vh;padding:24px;display:flex;overflow-y:auto}.bos3pipe-ops-modal label{flex-direction:column;gap:6px;font-size:12px;display:flex}.bos3pipe-ops-modal input,.bos3pipe-ops-modal select,.bos3pipe-ops-modal textarea{color:#222;background:#fff;border:1px solid #d4d0c6;border-radius:6px;padding:10px}.bos3pipe-ops-actions{justify-content:flex-end;gap:10px;display:flex}.bos3pipe-ops-actions button:last-child{color:#fff;background:#187943}@media (max-width:750px){.bos3pipe-ops-cards{grid-template-columns:repeat(2,1fr)}.bos3pipe-ops-columns{grid-template-columns:1fr}}
.bos3inbox{background:var(--background,#f8f6f1);color:#252b26;min-height:72vh;padding:22px}.bos3inbox button,.bos3inbox select,.bos3inbox input,.bos3inbox textarea{font:inherit}.bos3inbox button{cursor:pointer}.bos3inbox-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.bos3inbox-title small{letter-spacing:1.5px;color:#287346;font-size:10px;font-weight:800}.bos3inbox-title h2{margin:5px 0;font-size:28px}.bos3inbox-title p{color:#6e786f;max-width:720px;font-size:12px}.bos3inbox-title>button{background:#fff;border:1px solid #ddd6ca;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.bos3inbox-select{margin-bottom:15px}.bos3inbox-select label{align-items:center;gap:12px;font-size:12px;font-weight:600;display:flex}.bos3inbox select,.bos3inbox input,.bos3inbox textarea{color:#263129;background:#fff;border:1px solid #dad7cf;border-radius:7px;min-width:0;padding:9px}.bos3inbox-error,.bos3inbox-notice{border-radius:8px;margin:10px 0;padding:10px;font-size:12px}.bos3inbox-error{color:#8a3228;background:#ffede9}.bos3inbox-notice{color:#1b6936;background:#eaf5eb}.bos3inbox-grid{background:#fff;border:1px solid #e5e1d8;border-radius:12px;grid-template-columns:minmax(220px,28%) minmax(340px,1fr) minmax(200px,23%);min-height:640px;display:grid;overflow:hidden}.bos3inbox-list,.bos3inbox-details{border-right:1px solid #eee9e1;min-width:0;padding:16px}.bos3inbox-details{border-left:1px solid #eee9e1;border-right:0}.bos3inbox-list header,.bos3inbox-timeline header{justify-content:space-between;align-items:center;gap:9px;display:flex}.bos3inbox-list h3,.bos3inbox-details h3{margin:2px 0 15px;font-size:16px}.bos3inbox-search{border:1px solid #e2ded5;border-radius:8px;align-items:center;gap:6px;margin:12px 0;padding-left:8px;display:flex}.bos3inbox-search input{border:0;width:100%;padding:9px}.bos3inbox-list>select{width:100%}.bos3inbox-start{gap:7px;margin:12px 0;display:flex}.bos3inbox-start select{flex:1;max-width:calc(100% - 43px)}.bos3inbox-start button,.bos3inbox-timeline header button{background:#fff;border:1px solid #dad6c9;border-radius:7px;padding:8px}.bos3inbox-threads{max-height:510px;overflow:auto}.bos3inbox-threads>button{text-align:left;background:0 0;border:0;border-bottom:1px solid #eee9e2;flex-direction:column;gap:5px;width:100%;padding:13px 8px;display:flex}.bos3inbox-threads>button.is-selected{background:#eaf3eb;border-left:3px solid #287747}.bos3inbox-threads b{font-size:13px}.bos3inbox-threads small{color:#616c62;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bos3inbox-threads span{color:#8a8d88;font-size:10px}.bos3inbox-timeline{flex-direction:column;min-width:0;min-height:640px;display:flex}.bos3inbox-timeline>header{border-bottom:1px solid #eee9e1;padding:17px}.bos3inbox-timeline>header>div{align-items:center;gap:8px;display:flex}.bos3inbox-timeline>header>div:first-child{flex-direction:column;align-items:flex-start}.bos3inbox-timeline header span{color:#81847e;font-size:11px}.bos3inbox-events{flex:1;max-height:430px;padding:22px;overflow-y:auto}.bos3inbox-entry{white-space:pre-wrap;background:#f5f7f3;border-radius:10px;margin-bottom:12px;padding:13px}.bos3inbox-entry small{color:#55715d;font-size:10px}.bos3inbox-entry p{margin:8px 0 0;font-size:13px}.bos3inbox-timeline form{border-top:1px solid #eee9e1;padding:16px}.bos3inbox-timeline textarea{resize:vertical;width:100%;min-height:80px;margin:10px 0}.bos3inbox-compose{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.bos3inbox-compose span{color:#7b7f76;font-size:11px}.bos3inbox-timeline footer{text-align:right}.bos3inbox-timeline footer button{color:#fff;background:#267644;border:0;border-radius:7px;padding:10px 17px}.bos3inbox-timeline footer button:disabled{opacity:.5;cursor:not-allowed}.bos3inbox-details dl{font-size:12px}.bos3inbox-details dt{color:#788075;margin-top:17px}.bos3inbox-details dd{word-break:break-word;margin:5px 0}.bos3inbox-details select{width:100%}.bos3inbox-details p{color:#81887d;font-size:11px;line-height:1.6}.bos3inbox-empty{text-align:center;color:#6b766d;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:42px 18px;display:flex}.bos3inbox-empty h3{margin:0}.bos3inbox-empty p{max-width:440px;font-size:12px}.bos3inbox-stats{grid-template-columns:repeat(5,1fr);gap:12px;display:grid}.bos3inbox-stats article{background:#fff;border:1px solid #e8e1d8;border-top:3px solid #25362a;border-radius:8px;padding:19px}.bos3inbox-stats span{color:#758076;font-size:11px;display:block}.bos3inbox-stats strong{margin-top:10px;font-size:26px;display:block}@media (max-width:1100px){.bos3inbox-grid{grid-template-columns:230px minmax(300px,1fr)}.bos3inbox-details{border-top:1px solid #eee;border-left:0;grid-column:1/-1}}@media (max-width:700px){.bos3inbox{padding:10px}.bos3inbox-grid{flex-direction:column;display:flex}.bos3inbox-list,.bos3inbox-timeline{min-height:unset}.bos3inbox-threads{max-height:240px}.bos3inbox-stats{grid-template-columns:repeat(2,1fr)}}
.bos3brands{background:#fff;border:1px solid #dad7d0;border-radius:12px;max-width:1300px;margin:24px 0;padding:22px}.bos3brands-head,.bos3brands-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.bos3brands h3{margin:0 0 8px;font-size:22px}.bos3brands p{color:#68665f;margin:0}.bos3brands-actions{flex-wrap:wrap;gap:9px;display:flex}.bos3brands button{cursor:pointer;background:#fff;border:1px solid #ddd4c8;border-radius:8px;align-items:center;gap:6px;min-height:40px;padding:10px 14px;display:inline-flex}.bos3brands button.primary{color:#fff;background:#187844;border-color:#187844}.bos3brands button:disabled{opacity:.45;cursor:not-allowed}.bos3brands-new{grid-template-columns:repeat(2,minmax(0,1fr)) auto auto;align-items:end;gap:12px;margin:24px 0;display:grid}.bos3brands-new label{gap:8px;font-size:13px;font-weight:600;display:grid}.bos3brands-new input{border:1px solid #d4d0c7;border-radius:7px;width:100%;min-width:0;min-height:42px;padding:10px}.bos3brands-row{border-top:1px solid #eee9e3;padding:16px 0}.bos3brands-row>div:first-child{gap:5px;min-width:0;display:grid}.bos3brands-row small{color:#777}.bos3brands-error{color:#9f2118;background:#fff2ed;padding:12px}.bos3brands-success{color:#225b33;background:#eaf5ee;padding:12px}.bos3brands-state{color:#69675f;padding:28px 12px}@media (max-width:860px){.bos3brands-head,.bos3brands-row{flex-direction:column;align-items:flex-start}.bos3brands-new{grid-template-columns:1fr}.bos3brands-actions{width:100%}.bos3brands{padding:16px}}
.bos3-pa{--ink:#1b2540;--muted:#5d6a88;--navy:#142a56;--gold:#b08d3c;--line:#dfe4ef;color:var(--ink)}.bos3-pa h3,.bos3-pa h4{color:var(--navy);margin:0 0 6px}.bos3-pa p,.bos3-pa li,.bos3-pa label,.bos3-pa small,.bos3-pa span,.bos3-pa em{color:inherit}.bos3-pa-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin:18px 0;padding:18px 20px}.bos3-pa-hint{color:var(--muted);margin:6px 0 12px;font-size:14px}.bos3-pa-warn{color:#7a4b00;font-size:13px}.bos3-pa-error{color:#8f1d1d;background:#fde8e8;border:1px solid #f3b4b4;border-radius:10px;padding:9px 13px;font-size:14px}.bos3-pa-ok{color:#14532d;background:#e6f6ec;border:1px solid #b5e2c4;border-radius:10px;padding:9px 13px;font-size:14px}.bos3-pa-note{color:#6b4a00;background:#fff7e0;border:1px solid #ecd9a2;border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.bos3-pa-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:14px;display:grid}.bos3-pa-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #142a560d}.bos3-pa-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bos3-pa-head strong{color:var(--navy);font-size:16px;display:block}.bos3-pa-head small{color:var(--muted);margin-top:2px;display:block}.bos3-pa-chip{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.bos3-pa-chip.good{color:#14532d;background:#dff3e6}.bos3-pa-chip.warn{color:#7a4b00;background:#fdf1d6}.bos3-pa-chip.wait{color:#1c3f94;background:#e1ebff}.bos3-pa-chip.muted{color:#4b5876;background:#edf0f6}.bos3-pa-chip.bad{color:#8f1d1d;background:#fde8e8}.bos3-pa-fields{gap:12px;margin-top:12px;display:grid}.bos3-pa label{color:var(--muted);gap:5px;font-size:13px;font-weight:600;display:grid}.bos3-pa input,.bos3-pa select,.bos3-pa textarea{font:inherit;color:var(--ink);background:#fff;border:1px solid #c9d1e3;border-radius:9px;padding:9px 12px}.bos3-pa-check{align-items:center;gap:9px;color:var(--ink)!important;font-weight:500!important;display:flex!important}.bos3-pa-check input{width:auto}.bos3-pa-checks{flex-wrap:wrap;gap:16px;margin-top:10px;display:flex}.bos3-pa-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.bos3-pa button{font:inherit;border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:9px 15px;font-weight:600}.bos3-pa button:hover:not(:disabled){border-color:var(--navy)}.bos3-pa button:disabled{opacity:.5;cursor:not-allowed}.bos3-pa button.bos3-pa-primary{background:var(--navy);border-color:var(--navy);color:#fff}.bos3-pa button.bos3-pa-ghost{color:var(--muted);background:0 0}.bos3-pa code{background:#edf0f6;border-radius:5px;padding:1px 6px;font-size:12.5px}.bos3-pa-plans{border-top:1px solid var(--line);margin-top:18px;padding-top:14px}.bos3-pa-plan{border:1px solid var(--line);background:#f8f9fd;border-radius:12px;margin-top:10px;padding:12px 14px}.bos3-pa-plan small{color:var(--muted)}.bos3-pa-modal{z-index:1300;background:#0e162d9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bos3-pa-modal-card{background:#f4f6fb;border-radius:16px;flex-direction:column;gap:12px;width:min(680px,100%);max-height:94vh;padding:20px 22px;display:flex;overflow:auto}.bos3-pa-modal-card header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.bos3-pa-modal-card header small{color:var(--muted);margin-top:3px;display:block}.bos3-pa-steps{color:var(--muted);gap:18px;margin:2px 0;padding:0;font-size:14px;list-style:none;display:flex}.bos3-pa-steps li.now{color:var(--navy);font-weight:700}.bos3-pa-steps li.done{color:#14532d}.bos3-pa-pick{gap:10px;display:grid}.bos3-pa-pickrow{border:1px solid var(--line);background:#fff;border-radius:12px;gap:10px;padding:12px 14px;display:grid}.bos3-pa-review{border:1px solid var(--line);background:#fff;border-radius:12px;padding:14px 16px}.bos3-pa-review ul{margin:6px 0 10px 18px;padding:0}.bos3-pa-results{gap:8px;margin:6px 0;padding:0;list-style:none;display:grid}.bos3-pa-linklist{gap:10px;display:grid}.bos3-pa-link{border:1px solid var(--line);background:#fff;border-radius:12px;padding:12px 14px}.bos3-pa-link-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.bos3-pa-link small{color:var(--muted)}.bos3-pa-add{border-top:1px solid var(--line);padding-top:12px}.bos3accounts .bos3accounts-row{grid-template-columns:2fr 1fr 1fr 1.5fr auto}@media (max-width:750px){.bos3accounts .bos3accounts-row{grid-template-columns:1.3fr 1fr}}.bos3-pa-appscell button{font:inherit;color:#142a56;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c9d1e3;border-radius:8px;padding:6px 12px;font-weight:600}.bos3-pa-secondary{font:inherit;cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex;color:#25211c!important;background:#fff!important;border:1px solid #bdb9b0!important}
.bos3-plans{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;gap:14px;margin:10px 0 16px;display:grid}.bos3-plan{background:#fff;border:1px solid #d6dde5;border-radius:10px;overflow:hidden}.bos3-plan[data-on=true]{background:#f6faff;border:2px solid #1f5f99}.bos3-plan-pick{all:unset;box-sizing:border-box;cursor:pointer;flex-direction:column;gap:8px;width:100%;padding:16px;display:flex}.bos3-plan[data-on=false] .bos3-plan-pick{padding:16px}.bos3-plan-pick:focus-visible{outline-offset:-3px;outline:3px solid #4389c9}.bos3-plan-top{align-items:center;gap:10px;display:flex}.bos3-plan-top h4{margin:0;font-size:1.1rem}.bos3-plan-radio{box-sizing:border-box;border:2px solid #9aa9b7;border-radius:50%;flex:none;width:18px;height:18px}.bos3-plan[data-on=true] .bos3-plan-radio{background:#fff;border:5px solid #1f5f99}.bos3-plan .price{font-size:1.6rem;font-weight:700;line-height:1.1}.bos3-plan .price small{color:#5b6b7a;font-size:.85rem;font-weight:400}.bos3-plan-launch{color:#7a4b00;background:#fff4dc;border-radius:6px;padding:6px 8px;font-size:.82rem;line-height:1.35}.bos3-plan-meta{color:#33424f;border-top:1px solid #e3e8ee;flex-direction:column;gap:2px;padding-top:8px;font-size:.85rem;display:flex}.bos3-plan .tag{color:#33424f;font-size:.88rem;line-height:1.4}.bos3-plan-more{border-top:1px solid #e3e8ee;padding:0 16px}.bos3-plan-more summary{cursor:pointer;color:#1f5f99;padding:11px 0;font-size:.88rem;font-weight:600}.bos3-plan-more ul{flex-direction:column;gap:10px;margin:0;padding:0 0 12px;list-style:none;display:flex}.bos3-plan-more li{flex-direction:column;gap:2px;padding-left:22px;font-size:.84rem;line-height:1.4;display:flex;position:relative}.bos3-plan-more li:before{content:"✓";color:#2d7a56;font-weight:700;position:absolute;top:0;left:0}.bos3-plan-more li span{color:#5b6b7a}.bos3-addons{flex-direction:column;gap:8px;margin:6px 0 10px;display:flex}.bos3-addons label{align-items:flex-start;gap:8px;font-size:.9rem;display:flex}.bos3-addons .inc{color:#2d7a56;font-size:.78rem;font-weight:600}.bos3-steps-list{flex-direction:column;gap:8px;margin:8px 0;padding:0;list-style:none;display:flex}.bos3-steps-list li{border:1px solid #e3e8ee;border-radius:8px;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.bos3-steps-list li.done{background:#f3faf6}.bos3-steps-list .mark{color:#fff;border:2px solid #9aa9b7;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:2px;font-size:12px;line-height:1;display:flex}.bos3-steps-list li.done .mark{background:#2d7a56;border-color:#2d7a56}.bos3-steps-list .body{flex:1;min-width:0}.bos3-steps-list .body small{color:#5b6b7a;display:block}.bos3-planline{color:#1f5f99;cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0;font-size:.78rem;text-decoration:underline;display:inline-block}
.sc{color:#14213d;font-size:14px;line-height:1.5}.sc *{box-sizing:border-box}.sc h2{align-items:center;gap:8px;margin:0 0 2px;font-size:21px;display:flex}.sc h3{margin:0 0 6px;font-size:16px}.sc-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.sc-muted{color:#5b6477;margin:2px 0 8px}.sc-tabs{border-bottom:1px solid #d9deea;flex-wrap:wrap;gap:4px;margin-bottom:14px;display:flex}.sc-tabs button{cursor:pointer;color:#5b6477;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:9px 14px;display:inline-flex}.sc-tabs button.on{color:#14213d;border-bottom-color:#1f4fd8;font-weight:600}.sc-grid{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));align-items:start;gap:14px;display:grid}.sc-col{gap:14px;display:grid}.sc-card{background:#fff;border:1px solid #d9deea;border-radius:10px;padding:16px}.sc-card label,.sc-prospects label{gap:3px;margin:8px 0;font-weight:500;display:grid}.sc input,.sc select,.sc textarea{font:inherit;color:#14213d;background:#fff;border:1px solid #c3cada;border-radius:6px;width:100%;padding:7px 9px}.sc input[type=checkbox],.sc input[type=time]{width:auto}.sc-check{align-items:center;gap:8px;font-weight:500;grid-template-columns:none!important;display:flex!important}.sc-day{border-bottom:1px solid #eef0f6;grid-template-columns:100px 1fr;gap:8px;padding:8px 0;display:grid}.sc-block{align-items:center;gap:8px;margin-bottom:6px;display:flex}.sc-form{gap:4px;display:grid}.sc-form.two{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:4px 12px}.sc-primary,.sc-secondary,.sc-actions button,.sc-seg button{font:inherit;cursor:pointer;border:1px solid #1f4fd8;border-radius:6px;padding:7px 13px}.sc-primary{color:#fff;background:#1f4fd8}.sc-primary:disabled{opacity:.5;cursor:default}.sc-secondary,.sc-actions button:not(.sc-primary){color:#1f4fd8;background:#fff}.sc-link{color:#1f4fd8;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:4px;padding:4px 0;display:inline-flex}.sc-icon{cursor:pointer;color:#8a2f2f;background:0 0;border:0;padding:4px}.sc-list{margin:10px 0 0;padding:0;list-style:none}.sc-list li{border-bottom:1px solid #eef0f6;justify-content:space-between;gap:8px;padding:6px 0;display:flex}.sc-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:6px 0;display:flex}.sc-seg{flex-wrap:wrap;gap:0;margin:4px 0 10px;display:inline-flex}.sc-seg button{color:#14213d;background:#fff;border-color:#c3cada;border-radius:0}.sc-seg button.on{color:#fff;background:#14213d;border-color:#14213d}.sc-bookings,.sc-prospect-list{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.sc-bookings li,.sc-prospect-list li{background:#fff;border:1px solid #e3e7f1;border-radius:8px;gap:6px;padding:12px;display:grid}.sc-bk-main{justify-content:space-between;align-items:center;gap:8px;display:flex}.sc-help{white-space:pre-wrap;background:#f5f7fc;border-radius:6px;margin:0;padding:8px 10px}.sc-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sc-actions button{align-items:center;gap:5px;display:inline-flex}.sc-chip{color:#5b6477;border:1px solid #d9deea;border-radius:99px;padding:2px 9px;font-size:12px}.sc-chip.sc-ok{color:#1b6b3a;background:#eef9f1;border-color:#a8d5b8}.sc-chip.sc-bad{color:#8a2f2f;background:#fdf1f1;border-color:#e3b3b3}.sc-status{color:#1f4fd8;text-transform:capitalize;background:#eef1fa;border-radius:99px;padding:2px 9px;font-size:12px;font-weight:600}.sc-status.cancelled,.sc-status.no_show,.sc-status.lost{color:#8a2f2f;background:#fdf1f1}.sc-status.completed,.sc-status.customer{color:#1b6b3a;background:#eef9f1}.sc-move{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sc-move input{width:auto}.sc-msg{border-radius:6px;align-items:center;gap:6px;margin:0 0 12px;padding:8px 12px;display:flex}.sc-err{color:#8a2f2f;background:#fdf1f1;border:1px solid #e3b3b3}.sc-good{color:#1b6b3a;background:#eef9f1;border:1px solid #a8d5b8}.sc-switch{cursor:pointer;align-items:center;gap:8px;font-weight:600;display:inline-flex}.sc-switch input{width:auto}.sc-steps{margin:0 0 8px;padding-left:18px}.sc-steps li{margin-bottom:6px}.sc code{word-break:break-all;background:#f0f2f8;border-radius:4px;padding:1px 5px}.sc details{border-top:1px solid #eef0f6;padding:8px 0}.sc summary{cursor:pointer;font-weight:600}.sc-prospects{background:#fff;border:1px solid #d9deea;border-radius:10px;margin:14px 0;padding:16px}.sc-note textarea{resize:vertical}
.rcp-card{color:#14223b;background:#fff;border:1px solid #dfe5f0;border-radius:16px;gap:14px;max-width:980px;padding:28px;display:grid}.rcp-card h2{margin:18px 0 0;font-size:20px}.rcp-card h2 small{color:#5b6784;margin-left:6px;font-size:14px;font-weight:500}.rcp-sub{color:#5b6784;margin:-6px 0 4px;font-size:15px}.rcp-status{background:#fbf0d9;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.rcp-status strong{font-size:18px;display:block}.rcp-status span{color:#5b6784;font-size:15px}.rcp-status.live{background:#e0f1e6}.rcp-status.error{background:#fbe6e6}.rcp-status.installing,.rcp-status.submitted{background:#e6eefb}.rcp-note{color:#7a5a12;margin:0;font-size:14px}.rcp-meta{color:#5b6784;margin:0;font-size:13px}.rcp-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:14px;display:grid}.rcp-field{gap:6px;display:grid}.rcp-field span{font-size:14px;font-weight:600}.rcp-field em{color:#5b6784;font-size:13px;font-style:normal}.rcp-card input,.rcp-card textarea,.rcp-card select{font:inherit;color:#14223b;box-sizing:border-box;background:#fff;border:1px solid #c9d1e0;border-radius:10px;width:100%;padding:10px 12px;font-size:15px}.rcp-card input,.rcp-card select{height:44px;padding-top:0;padding-bottom:0}.rcp-faq{background:#faf9f6;border:1px solid #e3e8f2;border-radius:12px;gap:8px;padding:12px;display:grid}.rcp-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;display:flex}.rcp-card button{cursor:pointer;border-radius:10px;height:44px;padding:0 18px;font-size:15px;font-weight:700}.rcp-card button.rcp-primary{color:#fff!important;background:#2f5385!important;border:0!important}.rcp-card button.rcp-ghost{justify-self:start;color:#2a4a7f!important;background:#fff!important;border:1.5px solid #2a4a7f!important}.rcp-card button.rcp-link{justify-self:end;height:auto;padding:0;color:#a12b2b!important;background:0 0!important;border:0!important}.rcp-card button:disabled{opacity:.5;cursor:not-allowed}.rcp-hint{color:#5b6784;font-size:13px}.rcp-err{color:#a12b2b;background:#fbe6e6;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.rcp-ok{color:#1f6b3f;background:#e3f2e8;border-radius:10px;margin:0;padding:10px 12px;font-size:14px}.rcp-card input:focus-visible,.rcp-card textarea:focus-visible,.rcp-card select:focus-visible,.rcp-card button:focus-visible{outline-offset:2px;outline:3px solid #7aa7ff}.rcp-area{color:inherit;align-items:center;gap:8px;margin-right:10px;font-size:13px;display:inline-flex}.rcp-area input{color:#14223b;width:70px;font:inherit;background:#fff;border:1px solid #c9ccd3;border-radius:8px;padding:7px 9px}.rcp-status>.rcp-tools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bos3accounts .bos3accounts-row.bos3accounts-row{grid-template-columns:2fr 1fr 1fr 1.4fr auto 1.5fr}@media (max-width:750px){.bos3accounts .bos3accounts-row.bos3accounts-row{grid-template-columns:1.3fr 1fr}}
.bos3-bill{flex-direction:column;gap:12px;display:flex}.bos3-bill-lines{background:#fff;border:1px solid #d6dde5;border-radius:10px;overflow:hidden}.bos3-bill-row{border-top:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.bos3-bill-row:first-child{border-top:0}.bos3-bill-row.fixed{color:#33424f}.bos3-bill-row.total{background:#f3f8fd;font-size:1.05rem;font-weight:700}.bos3-bill-in{align-items:center;gap:4px;font-weight:600;display:flex}.bos3-bill-in input{width:110px;font:inherit;text-align:right;border:1px solid #c5cfda;border-radius:8px;padding:6px 8px}.bos3-bill-link{background:#f3f8fd;border:1px solid #1f5f99;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.bos3-bill-link input{font:inherit;box-sizing:border-box;border:1px solid #c5cfda;border-radius:8px;width:100%;padding:8px 10px;font-size:.85rem}.bos3-bill-link small{color:#5b6b7a}.bos3-bill-open{color:#1f5f99;background:#fff;border:1px solid #1f5f99;border-radius:8px;align-items:center;padding:7px 12px;text-decoration:none;display:inline-flex}
.bos3-pa.bos3-pa-modal-card.bos3-manage{width:min(880px,100%)}.bos3-manage-tabs{border-bottom:1px solid #d6dde5;flex-wrap:wrap;gap:6px;margin-bottom:4px;display:flex}.bos3-manage-tabs button{font:inherit;color:#5b6b7a;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;margin-bottom:-1px;padding:9px 14px;font-weight:600}.bos3-manage-tabs button.on{color:#1f5f99;border-bottom-color:#1f5f99}.bos3-manage-zone{background:#fff;border:1px solid #d6dde5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;margin-top:8px;padding:12px 14px;display:flex}.bos3-manage-zone small{color:#5b6b7a;margin-top:2px;display:block}.bos3-manage-zone.danger{border-color:#e4b4b4}.bos3-manage-del{color:#a12a2a;font:inherit;cursor:pointer;background:#fff;border:1px solid #d99;border-radius:8px;padding:7px 12px}.bos3-manage-del.solid{color:#fff;background:#a12a2a;border-color:#a12a2a}.bos3-manage-del:disabled{opacity:.5;cursor:not-allowed}.bos3-manage-confirm{background:#fff7f7;border:1px solid #e4b4b4;border-radius:10px;flex-direction:column;gap:8px;margin-top:8px;padding:12px 14px;display:flex}.bos3-manage-confirm input{font:inherit;border:1px solid #c9b3b3;border-radius:8px;padding:8px 10px}.bos3-manage-confirm ul{margin:0;padding-left:18px}.bos3-namecell{flex-direction:column;align-items:flex-start;gap:2px;display:flex}
.bos3accounts{max-width:1300px;padding:26px 28px}.bos3accounts-top{justify-content:space-between;align-items:center;gap:20px;margin-bottom:22px;display:flex}.bos3accounts h2{margin:8px 0;font-size:30px}.bos3accounts-top p{color:#706d66}.bos3accounts-eyebrow{letter-spacing:.12em;font-size:11px;font-weight:700;color:#32754b!important}.bos3accounts button{cursor:pointer}.bos3accounts-primary{color:#fff;background:#187844;border:0;border-radius:7px;align-items:center;gap:8px;padding:12px 18px;display:inline-flex}.bos3accounts-card{background:#fff;border:1px solid #dad7d0;border-radius:12px;overflow:hidden}.bos3accounts-card-head{color:#fff;background:#25211c;justify-content:space-between;padding:15px 20px;display:flex}.bos3accounts-card-head button{color:#fff;background:0 0;border:0;align-items:center;gap:7px;display:flex}.bos3accounts-empty{color:#69675f;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:220px;display:flex}.bos3accounts-row{border-top:1px solid #e5e2db;grid-template-columns:2fr 1fr 1fr 1.5fr;gap:12px;padding:14px 20px;display:grid}.bos3accounts-heading{color:#645e54;background:#f5f3ef;font-size:11px}.bos3accounts-error,.bos3accounts-success{border-radius:7px;margin:12px 0;padding:12px}.bos3accounts-error{color:#9f2118;background:#fff0ee}.bos3accounts-success{color:#225b33;background:#eaf5ee;align-items:center;gap:8px;display:flex}.bos3accounts-modal-back{z-index:1200;background:#0008;place-items:center;display:grid;position:fixed;inset:0}.bos3accounts-modal{background:#fff;border-radius:12px;flex-direction:column;gap:14px;width:min(95vw,470px);max-width:470px;padding:24px;display:flex}.bos3accounts-modal h3{font-size:22px}.bos3accounts-modal label{flex-direction:column;gap:7px;display:flex}.bos3accounts-modal input,.bos3accounts-modal select{border:1px solid #d0cbc3;border-radius:6px;padding:11px}.bos3accounts-actions{justify-content:flex-end;gap:12px;display:flex}.bos3accounts-actions button:not(.bos3accounts-primary){background:#fff;border:1px solid #ddd;border-radius:6px;padding:11px}@media (max-width:750px){.bos3accounts-top{flex-direction:column;align-items:flex-start}.bos3accounts-row{grid-template-columns:1.3fr 1fr}.bos3accounts-row>:nth-child(n+3){display:none}}
.bos3-legacyimport{background:var(--surface,#fff);border:1px solid #8291a63b;border-radius:18px;min-width:0;margin:18px 0;padding:24px}.bos3-legacyimport-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bos3-legacyimport h3{margin:0 0 6px;font-size:1.1rem}.bos3-legacyimport p{line-height:1.5}.bos3-legacyimport-head p{max-width:710px;margin:0 0 12px}.bos3-legacyimport button,.bos3-legacyimport select{color:#15213c;font:inherit;background:#fff;border:1px solid #b5c3d1;border-radius:9px;padding:10px 13px}.bos3-legacyimport button{cursor:pointer;font-weight:650}.bos3-legacyimport-scroll{max-width:100%;overflow-x:auto}.bos3-legacyimport table{border-collapse:collapse;text-align:left;width:100%;min-width:650px}.bos3-legacyimport td small{color:#62728a;margin-top:3px;display:block}.bos3-legacyimport-action{margin-top:16px;color:#fff!important;background:#163966!important;border-color:#163966!important}.bos3-legacyimport-error{color:#a22626}.bos3-legacyimport-success{color:#127448}.bos3-legacyimport-meta{color:#51657b;font-size:.9rem}.bos3-legacyimport{box-sizing:border-box;border-radius:18px;min-width:0;margin:24px 0;padding:28px;box-shadow:0 4px 20px #14233709;color:#243044!important;background:#fff!important;border:1px solid #dce3ec!important}.bos3-legacyimport,.bos3-legacyimport *{box-sizing:border-box}.bos3-legacyimport h3{margin:0 0 12px;font-size:22px;font-weight:750;line-height:1.3;color:#17253c!important}.bos3-legacyimport p,.bos3-legacyimport td,.bos3-legacyimport th,.bos3-legacyimport strong,.bos3-legacyimport label{color:#34445b!important}.bos3-legacyimport p{font-size:14px;line-height:1.65}.bos3-legacyimport-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.bos3-legacyimport-head>div{flex:420px;min-width:0}.bos3-legacyimport-head p{max-width:760px;color:#526279!important}.bos3-legacyimport button{cursor:pointer;border-radius:10px;min-height:44px;padding:12px 18px;font-weight:700;transition:background .15s;color:#fff!important;background:#214d83!important;border:1px solid #214d83!important}.bos3-legacyimport button:hover:not(:disabled){background:#163a68!important}.bos3-legacyimport button:disabled{opacity:.55;cursor:not-allowed}.bos3-legacyimport select{border-radius:9px;max-width:100%;min-height:44px;padding:10px 12px;color:#22334a!important;background:#fff!important;border:1px solid #c9d3df!important}.bos3-legacyimport select:focus-visible,.bos3-legacyimport button:focus-visible{outline-offset:2px;outline:3px solid #83a9d7}.bos3-legacyimport-scroll{border:1px solid #e2e8f0;border-radius:12px;width:100%;max-width:100%;margin-top:18px;overflow-x:auto}.bos3-legacyimport table{border-collapse:collapse;background:#fff;width:100%;min-width:620px}.bos3-legacyimport thead{background:#f2f5f9}.bos3-legacyimport th{text-align:left;font-weight:750;color:#22334a!important}.bos3-legacyimport th,.bos3-legacyimport td{vertical-align:middle;border-bottom:1px solid #e7edf3;padding:15px 16px}.bos3-legacyimport tbody tr:last-child td{border-bottom:none}.bos3-legacyimport tbody tr:hover{background:#f7f9fc}.bos3-legacyimport td small{margin-top:4px;display:block;color:#62748c!important}.bos3-legacyimport .bos3-legacyimport-meta{color:#526279!important}.bos3-legacyimport .bos3-legacyimport-error{font-weight:650;color:#b42318!important}.bos3-legacyimport .bos3-legacyimport-success{font-weight:650;color:#137547!important}.bos3-legacyimport .bos3-legacyimport-action{margin-top:20px;background:#147d48!important;border-color:#147d48!important}.bos3-legacyimport .bos3-legacyimport-action:hover:not(:disabled){background:#0f6439!important}@media (max-width:768px){.bos3-legacyimport{padding:20px 16px}.bos3-legacyimport-head{flex-direction:column;align-items:stretch}.bos3-legacyimport-head button{width:100%}.bos3-legacyimport h3{font-size:19px}.bos3-legacyimport table{min-width:580px}}
.bos3-onboard-review{box-sizing:border-box;color:#243044;background:#fff;border:1px solid #dbe3eb;border-radius:16px;margin:24px 0;padding:24px;box-shadow:0 6px 22px #0f172a09}.bos3-onboard-review *{box-sizing:border-box}.bos3-onboard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.bos3-onboard-head>div{flex:360px}.bos3-onboard-head h3{color:#192a41;margin:4px 0 8px;font-size:21px}.bos3-onboard-head p{color:#46566b;margin:0 0 12px;line-height:1.6}.bos3-onboard-kicker{letter-spacing:.1em;font-size:11px;font-weight:800;color:#92691d!important}.bos3-onboard-head button{color:#fff;cursor:pointer;background:#1b4a7c;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.bos3-onboard-head button:disabled{opacity:.6}.bos3-onboard-error{font-weight:700;color:#a31621!important}.bos3-onboard-meta,.bos3-onboard-foot{font-size:13px;line-height:1.6;color:#526278!important}.bos3-onboard-scroll{border:1px solid #e0e6ed;border-radius:12px;max-width:100%;overflow-x:auto}.bos3-onboard-scroll table{border-collapse:collapse;color:#243044;background:#fff;width:100%;min-width:780px}.bos3-onboard-scroll th{text-align:left;background:#f0f4f8;font-size:12px;font-weight:800;color:#213449!important}.bos3-onboard-scroll td,.bos3-onboard-scroll th{border-bottom:1px solid #e7ebf0;padding:14px 12px}.bos3-onboard-scroll td{font-size:13px;color:#34445b!important}.bos3-onboard-scroll tr:last-child td{border-bottom:0}.bos3-onboard-good{color:#14794d}.bos3-onboard-muted{color:#66768b}.bos3-onboard-foot{margin-top:15px}@media (max-width:680px){.bos3-onboard-review{padding:16px}.bos3-onboard-head button{width:100%}}.bos3-onboard-review .bos3-onboard-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.bos3-onboard-review .bos3-onboard-summary>div{background:#f8fafc;border:1px solid #dce5ee;border-radius:12px;flex-direction:column;gap:3px;padding:15px;display:flex}.bos3-onboard-review .bos3-onboard-summary strong{color:#152b42;font-size:26px}.bos3-onboard-review .bos3-onboard-summary span{color:#526278;font-size:12px}.bos3-onboard-review .bos3-onboard-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.bos3-onboard-review .bos3-onboard-toolbar label{color:#203449;font-weight:700}.bos3-onboard-review .bos3-onboard-toolbar select{color:#213449;background:#fff;border:1px solid #cbd5e1;border-radius:9px;max-width:100%;min-height:42px;padding:9px 12px}.bos3-onboard-review td strong{color:#1c3146;display:block}.bos3-onboard-review td small{color:#64748b;overflow-wrap:anywhere;margin-top:4px;font-size:11px;display:block}.bos3-onboard-review .bos3-onboard-badge{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700;display:inline-block}.bos3-onboard-review .bos3-onboard-badge.good{color:#166534;background:#dcfce7}.bos3-onboard-review .bos3-onboard-badge.neutral{color:#475569;background:#f1f5f9}.bos3-onboard-review .bos3-onboard-detail-button{color:#fff;cursor:pointer;background:#1b4a7c;border:0;border-radius:8px;min-height:38px;padding:9px 12px}.bos3-onboard-review .bos3-onboard-detail{color:#273e55;background:#f8fafc;border:1px solid #d8e5ef;border-radius:12px;margin-top:16px;padding:18px}.bos3-onboard-review .bos3-onboard-detail p{font-size:13px;line-height:1.6}.bos3-onboard-review .bos3-onboard-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bos3-onboard-review .bos3-onboard-detail h4{color:#203449;margin:0;font-size:18px}.bos3-onboard-review .bos3-onboard-detail-head button{color:#22384b;cursor:pointer;background:#fff;border:1px solid #cad5e0;border-radius:7px;padding:7px 12px}.bos3-onboard-review .bos3-onboard-next{border-left:3px solid #b98a3e;padding-left:12px}.bos3-onboard-review .bos3-onboard-warning{color:#955e10;background:#fff7e8;border-radius:8px;padding:10px 12px}.bos3-onboard-review .bos3-onboard-loading{color:#42526b;background:#f3f6f9;border-radius:12px;padding:26px}@media (max-width:900px){.bos3-onboard-review .bos3-onboard-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.bos3-onboard-review .bos3-onboard-summary{grid-template-columns:1fr}}
.bos3-agent-decisions{color:#243044;background:#fff;border:1px solid #dae1e9;border-radius:18px;min-width:0;margin:24px 0;padding:27px}.bos3-agent-decisions *{box-sizing:border-box}.bos3-agent-decisions-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bos3-agent-decisions-head h3{color:#192a40;margin:6px 0 9px;font-size:24px}.bos3-agent-decisions-head p{color:#536579;max-width:800px;line-height:1.6}.bos3-agent-decisions-eyebrow{letter-spacing:.09em;font-weight:800;color:#956120!important;font-size:12px!important}.bos3-agent-decisions button{color:#fff;cursor:pointer;background:#244d80;border:1px solid #244d80;border-radius:9px;min-height:42px;padding:10px 16px;font-weight:700}.bos3-agent-decisions button:disabled{opacity:.55;cursor:not-allowed}.bos3-agent-decisions button:focus-visible,.bos3-agent-decisions textarea:focus-visible,.bos3-agent-decisions select:focus-visible{outline-offset:2px;outline:3px solid #84a6cd}.bos3-agent-decisions-select,.bos3-agent-decisions-panel label{margin-top:18px;font-weight:700;display:block}.bos3-agent-decisions select,.bos3-agent-decisions textarea{color:#1e2d40;width:100%;max-width:740px;font:inherit;background:#fff;border:1px solid #c7d1dc;border-radius:9px;margin-top:8px;padding:12px;display:block}.bos3-agent-decisions-panel{background:#f7f9fc;border:1px solid #e0e6ed;border-radius:12px;margin-top:18px;padding:22px}.bos3-agent-decisions-panel h4{color:#1a2c43;margin:0 0 7px;font-size:20px}.bos3-agent-decisions-panel p{color:#536579}.bos3-agent-decisions-hint{color:#536579;font-size:13px;line-height:1.6}.bos3-agent-decisions-checks{margin-top:22px}.bos3-agent-decisions-row{border-top:1px solid #dce4ed;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.bos3-agent-decisions-row strong,.bos3-agent-decisions-row span{color:#23364c;display:block}.bos3-agent-decisions-row span{color:#617086;margin-top:5px;font-size:13px}.bos3-agent-decisions button.bos3-agent-decisions-revoke{color:#8f3434;background:#fff;border:1px solid #b98c8c}.bos3-agent-decisions-error{color:#b42318!important}.bos3-agent-decisions-success{color:#117747!important}@media (max-width:650px){.bos3-agent-decisions{padding:18px}.bos3-agent-decisions-row{flex-direction:column;align-items:stretch}.bos3-agent-decisions-row button{width:100%}}
.bos3-agent-access,.bos3-agent-card{color:#203043;background:#fff;border:1px solid #d7dfe8;border-radius:16px;margin:22px 0;padding:24px}.bos3-agent-access *,.bos3-agent-workspace *{box-sizing:border-box}.bos3-agent-access-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.bos3-agent-access h2,.bos3-agent-workspace h2{color:#1c2c40;margin:8px 0 12px}.bos3-agent-access p,.bos3-agent-workspace p{color:#58697f;line-height:1.55}.bos3-access-eyebrow{letter-spacing:1.5px;font-size:12px;font-weight:800}.bos3-agent-access button,.bos3-agent-workspace button{color:#fff;cursor:pointer;background:#24558b;border:0;border-radius:9px;padding:11px 15px;font-weight:700}.bos3-agent-access button:disabled,.bos3-agent-workspace button:disabled{opacity:.45;cursor:not-allowed}.bos3-agent-table{max-width:100%;overflow-x:auto}.bos3-agent-table table{border-collapse:collapse;width:100%;min-width:650px}.bos3-agent-table th,.bos3-agent-table td{text-align:left;color:#233347;border-bottom:1px solid #e6eaf1;padding:14px 11px}.bos3-agent-table th{background:#f3f5f8}.bos3-agent-table small{color:#728197;display:block}.bos3-agent-actions{flex-wrap:wrap;gap:8px;display:flex}.bos3-agent-error{color:#b42318!important}.bos3-agent-ok{color:#126b45!important}.bos3-agent-workspace{color:#223147;background:#f2f4f7;min-height:100vh;padding:28px}.bos3-agent-workspace-head{color:#fff;background:#172738;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.bos3-agent-workspace-head h1,.bos3-agent-workspace-head p,.bos3-agent-workspace-head span{color:#fff}.bos3-agent-workspace nav{flex-wrap:wrap;gap:9px;padding:20px 0;display:flex}.bos3-agent-workspace nav button{color:#233347;background:#e4e9ef}.bos3-agent-workspace nav button.selected{color:#fff;background:#174f35}.bos3-agent-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;max-width:900px;display:grid}.bos3-agent-form label{gap:7px;font-weight:650;display:grid}.bos3-agent-form input,.bos3-agent-form textarea{color:#1c2b40;background:#fff;border:1px solid #bfcad7;border-radius:8px;min-width:0;padding:12px}.bos3-agent-form label:has(textarea){grid-column:1/-1}.bos3-agent-form textarea{min-height:100px}.bos3-agent-form button{justify-self:start}@media (max-width:700px){.bos3-agent-workspace{padding:10px}.bos3-agent-form{grid-template-columns:1fr}.bos3-agent-access{padding:14px}.bos3-agent-access-head,.bos3-agent-workspace-head{flex-direction:column}}
.bos3-agent-profile-link{color:#1c456f;font:inherit;text-underline-offset:4px;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:9px;padding:4px 2px;font-weight:750;text-decoration:underline;display:inline-flex}.bos3-agent-profile-link:hover{color:#0d2d50}.bos3-agent-profile-link:focus-visible{outline-offset:3px;border-radius:3px;outline:3px solid #b68b40}.bos3-agent-profile{color:#21344b;background:#f8fbff;border:1px solid #cad7e7;border-radius:14px;margin:22px 0;padding:24px}.bos3-agent-profile :is(h3,h4,p,strong,span){color:inherit}.bos3-agent-profile-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bos3-agent-profile-top h3{margin:3px 0;font-size:1.5rem}.bos3-agent-profile-top p{margin:4px 0}.bos3-agent-profile-eyebrow{letter-spacing:.12em;font-size:.76rem;font-weight:750;color:#61758e!important}.bos3-agent-profile-close{color:#18395b;cursor:pointer;background:#fff;border:1px solid #a7bbd3;border-radius:8px;padding:10px 15px}.bos3-agent-profile-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:20px 0;display:grid}.bos3-agent-profile-grid>div{background:#fff;border:1px solid #d4deeb;border-radius:10px;flex-direction:column;gap:7px;padding:14px;display:flex}.bos3-agent-profile-grid span{font-size:.82rem;color:#50647e!important}.bos3-agent-profile-grid strong{font-size:.98rem}.bos3-agent-profile-scroll{overflow-x:auto}.bos3-agent-profile table{border-collapse:collapse;width:100%}.bos3-agent-profile th,.bos3-agent-profile td{text-align:left;color:#21344b;background:0 0;border-bottom:1px solid #cfdae7;padding:11px}.bos3-agent-profile-notice{margin-top:16px;font-size:.87rem}.bos3-agent-access .bos3-agent-inline-row>td{vertical-align:top;background:#f7faff!important}.bos3-agent-access .bos3-agent-inline-row .bos3-agent-profile{border-color:#b7c9df;margin:6px 12px 18px}.bos3-agent-access .bos3-agent-actions button:not(:disabled),.bos3-agent-access .bos3-agent-profile-close,.bos3-agent-access .bos3-agent-assign-button:not(:disabled){color:#fff!important;background:#24548a!important;border-color:#24548a!important}.bos3-agent-access .bos3-agent-actions button:disabled,.bos3-agent-access .bos3-agent-assign-button:disabled{cursor:not-allowed;color:#31485f!important;background:#dce5ef!important}.bos3-agent-access .bos3-agent-profile-link{color:#17456d!important;background:0 0!important;border:0!important}.bos3-agent-access .bos3-agent-inline-row :is(input,select){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1a3048!important;background:#fff!important}.bos3-agent-access .bos3-agent-inline-row label{color:#243951!important}.bos3-agent-access .bos3-agent-assign-guidance{background:#fffaf0;border-left:3px solid #b18b4e;padding:9px 12px;font-size:.92rem;color:#253a51!important}.bos3-agent-access .bos3-agent-inline-row .bos3-settings-card{color:#253a51!important;background:#fff!important}.bos3-agent-access .bos3-agent-inline-row .bos3-settings-card :is(h3,h4,p,th,td,strong){color:#253a51!important}@media (max-width:800px){.bos3-agent-access .bos3-agent-inline-row .bos3-agent-profile{margin:5px 0;padding:12px}.bos3-agent-access .bos3-agent-inline-row>td{padding:0!important}}
.bos3-agent-access .bos3-agl{flex-direction:column;gap:12px;margin:18px 0 6px;padding:0;list-style:none;display:flex}.bos3-agent-access .bos3-agl-item{background:#fff;border:1px solid #dfe5f0;border-radius:16px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #14223b0d}.bos3-agent-access .bos3-agl-item.open{border-color:#2f5385;box-shadow:0 6px 22px #14223b1a}.bos3-agent-access .bos3-agl-row{grid-template-columns:minmax(0,1.5fr) 170px minmax(0,1.3fr) 270px;align-items:center;gap:14px 24px;padding:18px 22px;display:grid}.bos3-agent-access .bos3-agl-who{all:unset;box-sizing:border-box;cursor:pointer;border-radius:12px;align-items:center;gap:16px;min-width:0;display:flex}.bos3-agent-access .bos3-agl-who:focus-visible{outline-offset:4px;outline:3px solid #2f5385}.bos3-agent-access .bos3-agl-avatar{color:#2f5385;background:#e8eefa;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:700 20px Georgia,serif;display:grid}.bos3-agent-access .bos3-agl-id{flex-direction:column;gap:3px;min-width:0;display:flex}.bos3-agent-access .bos3-agl-id strong{color:#14223b;border:0;font-size:20px;font-weight:700;line-height:1.2;text-decoration:none}.bos3-agent-access .bos3-agl-id small{color:#5b6784;overflow-wrap:anywhere;font-size:16px}.bos3-agent-access .bos3-agl-caret{color:#5b6784;margin-left:2px;font-size:16px}.bos3-agent-access .bos3-agl-meta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.bos3-agent-access .bos3-agl-chan{color:#14223b;font-size:16px;font-weight:600}.bos3-agent-access .bos3-agl-pill{border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-block}.bos3-agent-access .bos3-agl-pill.ok{color:#17603a;background:#e7f5ec}.bos3-agent-access .bos3-agl-pill.warn{color:#7a5200;background:#fdf1d8}.bos3-agent-access .bos3-agl-pill.info{color:#2a4a7f;background:#e7eefb}.bos3-agent-access .bos3-agl-line{color:#14223b;overflow-wrap:anywhere;flex-direction:column;gap:4px;font-size:16px;display:flex}.bos3-agent-access .bos3-agl-line .none{color:#8a94ab}.bos3-agent-access .bos3-agl-row .bos3-agent-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.bos3-agent-access .bos3-agl-row .bos3-agent-actions button{white-space:nowrap;border-radius:12px;padding:12px 20px;font-size:16px}.bos3-agent-access .bos3-agl-item .bos3-agent-inline-row,.bos3-agent-access .bos3-agl-item .bos3-agent-profile{margin:0}.bos3-agent-access .bos3-agl-item .bos3-agent-profile{border-top:1px solid #dfe5f0;border-radius:0 0 16px 16px;padding:22px}@media (max-width:1100px){.bos3-agent-access .bos3-agl-row{grid-template-columns:1fr 1fr}.bos3-agent-access .bos3-agl-row .bos3-agent-actions{justify-content:flex-start}}@media (max-width:640px){.bos3-agent-access .bos3-agl-row{grid-template-columns:1fr;padding:16px}.bos3-agent-access .bos3-agl-id strong{font-size:19px}}
.bos3-salesorg.bos3-ops{max-width:none;margin:0;padding:0 0 32px}.bos3-ops .bos3-ops-tabs{border-bottom:1px solid #cdd5e3;flex-wrap:wrap;gap:4px;margin:0 0 22px;padding:0;display:flex}.bos3-ops .bos3-ops-tabs button{color:#4a5a73;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:11px 16px;font-weight:650}.bos3-ops .bos3-ops-tabs button:hover{color:#1b2a41}.bos3-ops .bos3-ops-tabs button.selected{color:#1b2a41;border-bottom-color:#c98a2b}.bos3-ops .bos3-ops-bar{justify-content:flex-end;margin:0 0 14px;display:flex}.bos3-ops .bos3-ops-primary{color:#fff;font:inherit;cursor:pointer;background:#1f4b86;border:1px solid #1d467c;border-radius:10px;padding:11px 18px;font-weight:650}.bos3-ops .bos3-ops-primary:disabled{opacity:.55;cursor:not-allowed}.bos3-ops .bos3-ops-ghost{color:#1f4b86;font:inherit;cursor:pointer;background:#fff;border:1px solid #1f4b86;border-radius:10px;padding:9px 14px;font-weight:650}.bos3-ops .bos3-ops-ghost:hover{background:#eef3fb}.bos3-ops .bos3-ops-ghost:disabled{opacity:.5;cursor:not-allowed}.bos3-ops .bos3-ops-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:#7a5a1e;margin:0;font-size:11px}.bos3-ops .bos3-ops-hint{color:#4a5a73;opacity:1;font-size:13px}.bos3-ops .bos3-ops-error{color:#8a1c1c;opacity:1;background:#fde8e8;border-radius:10px;padding:10px 14px}.bos3-ops .bos3-ops-ok{color:#1b5e32;opacity:1;background:#e4f5ea;border-radius:10px;padding:10px 14px}.bos3-ops .bos3-ops-card{color:#1b2a41;background:#fff;border:1px solid #d5dbe6;border-radius:16px;margin:0 0 18px;padding:clamp(16px,2vw,24px)}.bos3-ops .bos3-ops-card h3{color:#1b2a41;margin:0 0 12px;font-size:19px}.bos3-ops .bos3-ops-card p{color:#1b2a41;opacity:1}.bos3-ops .bos3-ops-light{color:#1b2a41;background:#fff;border:1px solid #d5dbe6;border-radius:16px;padding:clamp(8px,1.5vw,16px)}.bos3-ops .bos3-ovr-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0 0 18px;display:grid}.bos3-ops .bos3-ovr-stats div{color:#1b2a41;background:#fff;border:1px solid #d5dbe6;border-radius:14px;gap:4px;padding:16px;display:grid}.bos3-ops .bos3-ovr-stats strong{color:#1b2a41;font-size:26px}.bos3-ops .bos3-ovr-stats span{color:#4a5a73;font-size:13px}.bos3-ops .bos3-ovr-list,.bos3-ops .bos3-ovr-feed{gap:10px;margin:0;padding:0;list-style:none;display:grid}.bos3-ops .bos3-ovr-list li{color:#1b2a41;background:#f3f6fb;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.bos3-ops .bos3-ovr-feed li{color:#1b2a41;border-bottom:1px solid #e6eaf1;gap:2px;padding:10px 0;font-size:14px;display:grid}.bos3-ops .bos3-ovr-feed strong{text-transform:capitalize}.bos3-ops .bos3-ovr-feed small{color:#6b7a93}.bos3-ops .bos3-wiz{color:#1b2a41;background:#fff;border:2px solid #c98a2b;border-radius:16px;margin:0 0 20px;padding:clamp(16px,2vw,26px)}.bos3-ops .bos3-wiz p,.bos3-ops .bos3-wiz li,.bos3-ops .bos3-wiz label{color:#1b2a41;opacity:1}.bos3-ops .bos3-wiz header{justify-content:space-between;align-items:flex-start;gap:12px;margin:0 0 14px;display:flex}.bos3-ops .bos3-wiz h3,.bos3-ops .bos3-wiz h4{color:#1b2a41;margin:4px 0 6px}.bos3-ops .bos3-wiz-steps{flex-wrap:wrap;gap:10px;margin:0 0 18px;padding:0;list-style:none;display:flex}.bos3-ops .bos3-wiz-steps li{color:#4a5a73;background:#eef2f8;border-radius:30px;align-items:center;gap:8px;padding:8px 14px;font-size:14px;font-weight:600;display:flex}.bos3-ops .bos3-wiz-steps li span{color:#1b2a41;background:#c3cde0;border-radius:50%;place-items:center;width:24px;height:24px;font-size:13px;display:inline-grid}.bos3-ops .bos3-wiz-steps li.current{color:#fff;background:#1f4b86}.bos3-ops .bos3-wiz-steps li.current span{color:#1f4b86;background:#fff}.bos3-ops .bos3-wiz-steps li.done{color:#1b5e32;background:#e4f5ea}.bos3-ops .bos3-wiz-steps li.done span{color:#fff;background:#1b5e32}.bos3-ops .bos3-wiz-body{gap:14px;display:grid}.bos3-ops .bos3-wiz-fields{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.bos3-ops .bos3-wiz label{gap:6px;font-size:13px;font-weight:600;display:grid}.bos3-ops .bos3-wiz input,.bos3-ops .bos3-wiz select,.bos3-ops .bos3-wiz textarea{color:#1b2a41;width:100%;font:inherit;background:#fff;border:1px solid #b8c3d6;border-radius:10px;padding:11px 12px}.bos3-ops .bos3-wiz-checks{gap:8px;margin:0;padding-left:20px;display:grid}.bos3-ops .bos3-wiz-actions{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:640px){.bos3-ops .bos3-ops-tabs button{padding:9px 11px;font-size:14px}}.bos3-ops .bos3-ops-light input,.bos3-ops .bos3-ops-light select,.bos3-ops .bos3-ops-light textarea{color:#243247;background:#fff;border:1px solid #bfccdb;border-radius:9px}.bos3-ops .bos3-ops-light input::placeholder,.bos3-ops .bos3-ops-light textarea::placeholder{color:#8a97aa}.bos3-ops .bos3-ops-light label{color:#243247}.bos3-ops .bos3-ops-light button{color:#fff;background:#147b4b;border:0;border-radius:9px}.bos3-ops .bos3-ops-light button:disabled{opacity:.5;cursor:not-allowed}.bos3-ops .bos3-ops-light td button{color:#1f4b86;background:#fff;border:1px solid #1f4b86;padding:6px 10px}.bos3-ops .bos3-ops-light h4,.bos3-ops .bos3-ops-light li{color:#243247}
.bos3-comms h4{margin:18px 0 6px}.bos3-comms-row{flex-wrap:wrap;align-items:flex-end;gap:12px;margin:8px 0;display:flex}.bos3-comms-row label{flex-direction:column;gap:4px;font-weight:600;display:flex}.bos3-comms input:not([type=checkbox]){min-height:40px;font:inherit;border:1.5px solid #c3cce0;border-radius:8px;padding:6px 10px}.bos3-comms-addr{align-items:center;gap:6px;display:flex}.bos3-comms-addr em{color:#5b6784;font-style:normal}.bos3-comms-ok{color:#17603a;background:#e7f5ec;border-radius:8px;padding:8px 12px;font-weight:600}.bos3-comms-badge{color:#44506b;background:#eef1f8;border-radius:999px;margin-left:8px;padding:3px 10px;font-size:13px;font-weight:700}.bos3-comms-badge.ok{color:#17603a;background:#e7f5ec}.bos3-comms-check{align-items:center;gap:8px;margin:8px 0;display:flex}.bos3-comms-list{border:1px solid #d9dfee;border-radius:10px;margin:8px 0;padding:0;list-style:none}.bos3-comms-list li{justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bos3-comms-list li+li{border-top:1px solid #d9dfee}.bos3-comms-list small{color:#5b6784;margin-left:6px}.bos3-comms-agent{background:#fff;border:1px solid #d9dfee;border-radius:12px;margin:10px 0;padding:0 16px 8px}.bos3-comms-head{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:14px 0;display:flex}.bos3-comms-head small{color:#5b6784;flex:1}.bos3-comms-head span{color:#0f1f3d;font-weight:700}.bos3-comms-dir{background:#fff;border:1px solid #d9dfee;border-radius:12px;margin:12px 0;padding:14px 16px}.bos3-comms-dirhead{justify-content:space-between;align-items:center;gap:12px;display:flex}.bos3-comms-dirhead h3{margin:0}.bos3-comms-scroll{overflow-x:auto}.bos3-comms-dir table{border-collapse:collapse;width:100%;min-width:640px}.bos3-comms-dir th{text-align:left;color:#44506b;border-bottom:2px solid #d9dfee;padding:8px 10px;font-size:14px}.bos3-comms-dir td{vertical-align:top;border-bottom:1px solid #e7ebf5;padding:10px}.bos3-comms-dir td small{color:#5b6784;display:block}.bos3-comms-none{color:#8a94ab}.bos3-comms-dir code{word-break:break-all;font-size:13px}.bos3-comms .bos3-comms-check{flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;font-weight:600}.bos3-comms .bos3-comms-check input{flex:none;width:20px;height:20px;min-height:0;margin:0}body .bos3-comms input:not([type=checkbox]):not([type=radio]){caret-color:#14223b;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#14223b!important;-webkit-text-fill-color:#14223b!important;background:#fff!important;border:1.5px solid #9fb0d0!important;border-radius:10px!important}body .bos3-comms input:not([type=checkbox]):not([type=radio])::placeholder{color:#7a86a1!important;-webkit-text-fill-color:#7a86a1!important}body .bos3-comms input:not([type=checkbox]):not([type=radio]):focus{outline-offset:1px;outline:3px solid #2f5385}body .bos3-comms input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 40px #fff!important}
.kag-doc{--ink:#1b2540;--muted:#5d6a88;--navy:#142a56;--gold:#b08d3c;--line:#e3e7f0;--paper:#fff;background:var(--paper);color:var(--ink);box-sizing:border-box;overflow-wrap:anywhere;border-radius:14px;max-width:820px;margin:0 auto;padding:clamp(24px,5vw,64px);font-family:Georgia,Iowan Old Style,Palatino Linotype,Palatino,serif;font-size:16px;line-height:1.72}.kag-doc *{box-sizing:border-box}.kag-title{text-align:center;color:var(--navy);letter-spacing:.22em;text-transform:uppercase;margin:0;font-family:Georgia,Iowan Old Style,serif;font-size:clamp(16px,2.6vw,20px);font-weight:700}.kag-title-first{color:var(--gold);letter-spacing:.42em;margin-top:2px;font-size:clamp(13px,2vw,15px)}.kag-title-first+.kag-title{letter-spacing:.12em;margin:8px 0 6px;font-size:clamp(26px,5vw,40px);line-height:1.15}.kag-title-first+.kag-title:after{content:"";background:linear-gradient(90deg,transparent,var(--gold),transparent);width:84px;height:3px;margin:22px auto 6px;display:block}.kag-meta{border:1px solid var(--line);border-left:4px solid var(--gold);background:linear-gradient(#fbfcfe,#f5f7fb);border-radius:10px;margin:26px 0;padding:6px 22px}.kag-meta>div{border-bottom:1px solid var(--line);grid-template-columns:minmax(150px,210px) 1fr;gap:6px 18px;padding:11px 0;display:grid}.kag-meta>div:last-child{border-bottom:0}.kag-meta dt{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0;padding-top:3px;font-family:Arial,Helvetica,sans-serif;font-size:11px;font-weight:700}.kag-meta dd{color:var(--navy);margin:0;font-weight:600}.kag-para{margin:0 0 16px}.kag-rule{background:linear-gradient(90deg,transparent,var(--line) 12%,var(--line) 88%,transparent);border:0;height:1px;margin:30px 0}.kag-section{border-bottom:2px solid var(--navy);letter-spacing:.09em;text-transform:uppercase;color:var(--navy);align-items:center;gap:14px;margin:42px 0 16px;padding-bottom:12px;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:800;line-height:1.3;display:flex}.kag-num{background:var(--navy);color:#fff;letter-spacing:0;border-radius:50%;flex:none;place-items:center;min-width:34px;height:34px;padding:0 8px;font-size:13px;display:inline-grid}.kag-sub{letter-spacing:.1em;text-transform:uppercase;color:var(--gold);margin:26px 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:800}.kag-clause{grid-template-columns:54px 1fr;gap:0 10px;margin:0 0 12px;display:grid}.kag-clause p{margin:0}.kag-clause strong{color:var(--navy)}.kag-cnum{color:var(--gold);letter-spacing:.04em;padding-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.kag-item{grid-template-columns:30px 1fr;gap:0 8px;margin:0 0 9px;display:grid}.kag-item>span{color:var(--gold);padding-top:5px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.kag-item p{margin:0}.kag-table-wrap{border:1px solid var(--line);-webkit-overflow-scrolling:touch;border-radius:12px;margin:18px 0 26px;overflow-x:auto}.kag-table{border-collapse:collapse;width:100%;min-width:560px;font-family:Arial,Helvetica,sans-serif;font-size:13.5px;line-height:1.5}.kag-table th{background:var(--navy);color:#fff;text-align:left;letter-spacing:.09em;text-transform:uppercase;padding:12px 14px;font-size:11px;font-weight:700}.kag-table td{border-top:1px solid var(--line);vertical-align:top;color:var(--ink);padding:13px 14px}.kag-table tbody tr:nth-child(2n) td{background:#f8f9fc}.kag-table td:first-child{color:var(--navy);font-weight:700}@media (max-width:560px){.kag-meta>div{grid-template-columns:1fr;gap:0}.kag-clause{grid-template-columns:44px 1fr}.kag-section{font-size:13.5px}}@media print{.kag-doc{box-shadow:none;border-radius:0;padding:0}.kag-section{break-after:avoid}.kag-clause,.kag-item{break-inside:avoid}}.kag-item p,.kag-clause p{color:var(--ink,#1b2540);font-size:16.5px;line-height:1.65}.kag-item p span,.kag-item p strong{color:inherit;font-weight:inherit;font-size:inherit}.kag-item p strong{font-weight:700}.kag-sign{break-inside:avoid;border-top:1px solid #e0e5f0;margin:44px 0 6px;padding-top:26px}.kag-sign-h{letter-spacing:.14em;text-transform:uppercase;color:#142a56;text-align:center;margin:0 0 22px;font-family:Georgia,serif;font-size:22px}.kag-sign-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.kag-sig{flex-direction:column;gap:6px;display:flex}.kag-sig-role{letter-spacing:.12em;text-transform:uppercase;color:#b08d3c;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:700}.kag-sig-line{border-bottom:2px solid #142a56;align-items:flex-end;min-height:64px;padding:0 4px 6px;display:flex}.kag-sig-line em{color:#8a95b0;font-family:Arial,Helvetica,sans-serif;font-size:14px;font-style:normal}.kag-sig-script{color:#0f2b6b;overflow-wrap:anywhere;font-family:Brush Script MT,Snell Roundhand,Segoe Script,cursive;font-size:38px;line-height:1.1}.kag-sig strong{color:#142a56;font-family:Arial,Helvetica,sans-serif;font-size:15px}.kag-sig small{color:#5d6a88;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:1.4}.kag-sig-done small{color:#2f6b3f}@media (max-width:640px){.kag-sign-grid{grid-template-columns:1fr}}
.bos3-ops .bos3-pw,.bos3-pw{--ink:#1b2540;--muted:#5d6a88;--navy:#142a56;--gold:#b08d3c;--line:#dfe4ef;color:var(--ink)}.bos3-pw h3,.bos3-pw h4{color:var(--navy);margin:0 0 6px}.bos3-pw p,.bos3-pw li,.bos3-pw label,.bos3-pw small,.bos3-pw span{color:inherit}.bos3-pw-hint{color:var(--muted);margin:6px 0 12px;font-size:14px}.bos3-pw-error{color:#8f1d1d;background:#fde8e8;border:1px solid #f3b4b4;border-radius:10px;padding:10px 14px}.bos3-pw-ok{color:#14532d;background:#e6f6ec;border:1px solid #b5e2c4;border-radius:10px;padding:10px 14px}.bos3-pw-list{gap:14px;display:grid}.bos3-pw-card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:16px 18px;box-shadow:0 1px 2px #142a560d}.bos3-pw-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bos3-pw-head strong{color:var(--navy);font-size:16px;display:block}.bos3-pw-head small{color:var(--muted);margin-top:2px;display:block}.bos3-pw-chip{white-space:nowrap;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:700}.bos3-pw-chip.good{color:#14532d;background:#dff3e6}.bos3-pw-chip.warn{color:#7a4b00;background:#fdf1d6}.bos3-pw-chip.wait{color:#1c3f94;background:#e1ebff}.bos3-pw-chip.muted{color:#4b5876;background:#edf0f6}.bos3-pw-steps{gap:7px;margin:14px 0 4px;padding:0;list-style:none;display:grid}.bos3-pw-steps li{color:var(--muted);padding-left:26px;font-size:14px;position:relative}.bos3-pw-steps li:before{content:"";background:#fff;border:2px solid #c3cbdd;border-radius:50%;width:11px;height:11px;position:absolute;top:5px;left:3px}.bos3-pw-steps li.done{color:var(--ink)}.bos3-pw-steps li.done:before{background:#1f8a4c;border-color:#1f8a4c}.bos3-pw-steps li.now{color:var(--navy);font-weight:600}.bos3-pw-steps li.now:before{border-color:var(--gold);background:#fff7e0}.bos3-pw-note{border-radius:9px;margin:10px 0 0;padding:8px 12px;font-size:13.5px}.bos3-pw-note.good{color:#14532d;background:#e6f6ec}.bos3-pw-note.bad{color:#7a4b00;background:#fff1da}.bos3-pw-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:14px;display:flex}.bos3-pw button,.bos3-pw select,.bos3-pw input[type=text],.bos3-pw input:not([type]),.bos3-pw textarea{font:inherit}.bos3-pw button{border:1px solid var(--line);color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;padding:9px 15px;font-weight:600}.bos3-pw button:hover:not(:disabled){border-color:var(--navy)}.bos3-pw button:disabled{opacity:.5;cursor:not-allowed}.bos3-pw button.bos3-pw-primary{background:var(--navy);border-color:var(--navy);color:#fff}.bos3-pw button.bos3-pw-ghost{color:var(--muted);background:0 0}.bos3-pw select,.bos3-pw input,.bos3-pw textarea{color:var(--ink);background:#fff;border:1px solid #c9d1e3;border-radius:9px;padding:9px 12px}.bos3-pw label{color:var(--muted);gap:5px;font-size:13px;font-weight:600;display:grid}.bos3-pw-modal{z-index:1000;background:#0e162d9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.bos3-pw-modal-card{width:min(920px,100%);max-height:94vh;color:var(--ink);background:#f4f6fb;border-radius:16px;flex-direction:column;gap:10px;padding:18px 20px;display:flex}.bos3-pw-modal-card header{justify-content:space-between;align-items:center;gap:10px;display:flex}.bos3-pw-scroll{border:1px solid var(--line);background:#e9edf5;border-radius:12px;min-height:200px;padding:14px;overflow:auto}.bos3-pw-sign{gap:10px;display:grid}.bos3-pw-check{align-items:flex-start;gap:10px;color:var(--ink)!important;font-weight:500!important;display:flex!important}.bos3-pw-check input{margin-top:3px}.bos3-pw code{word-break:break-all;font-size:12px}.bos3-pw-grid{gap:12px;display:grid}.bos3-pw-section{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:20px;padding:18px 20px}.bos3-pw-section>h3{font-size:18px}.bos3-pw-trow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.bos3-pw-trow:first-of-type{border-top:0}.bos3-pw-trow strong{color:var(--navy)}.bos3-pw-fields{color:var(--muted);margin:8px 0;font-size:13px}.bos3-pw-fields code{color:var(--navy);background:#eef1f8;border-radius:5px;padding:1px 6px}.bos3-pw textarea.bos3-pw-body{resize:vertical;box-sizing:border-box;width:100%;min-height:360px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:13px;line-height:1.55}
.bos3-acquisition,.bos3-agent-proposals{color:#1e2c40;background:#fff;border:1px solid #d9e1e9;border-radius:16px;min-width:0;margin:22px 0;padding:24px}.bos3-acquisition *,.bos3-agent-proposals *{box-sizing:border-box}.bos3-acquisition h2,.bos3-acquisition h3,.bos3-agent-proposals h3{color:#172b45}.bos3-acquisition p,.bos3-agent-proposals p{color:#4e6178;line-height:1.55}.bos3-acq-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.bos3-acq-eyebrow{letter-spacing:1.3px;font-size:11px;font-weight:800}.bos3-acquisition button,.bos3-agent-proposals button{color:#fff;cursor:pointer;background:#204b80;border:0;border-radius:8px;padding:10px 13px;font-weight:650}.bos3-acquisition button:disabled,.bos3-agent-proposals button:disabled{opacity:.45;cursor:not-allowed}.bos3-acq-warning{background:#fff9e8;border:1px solid #e6d6a2;border-radius:8px;padding:13px}.bos3-acq-error{color:#ad2828!important}.bos3-acq-success{color:#0e7044!important}.bos3-acq-scroll{max-width:100%;overflow-x:auto}.bos3-acq-scroll table{border-collapse:collapse;width:100%;min-width:790px}.bos3-acq-scroll th,.bos3-acq-scroll td{color:#20334d;text-align:left;vertical-align:top;border-bottom:1px solid #e5e9ee;padding:12px}.bos3-acq-scroll th{background:#f1f5fa}.bos3-acq-scroll small{color:#63768c;margin-top:5px;display:block}.bos3-acq-form{gap:9px;max-width:420px;display:grid}.bos3-acq-form input,.bos3-acq-form select,.bos3-acq-form textarea{color:#1b304d;background:#fff;border:1px solid #c6d2df;border-radius:8px;width:100%;min-width:0;padding:10px}.bos3-acq-actions{gap:9px;display:grid}.bos3-acq-actions a,.bos3-acq-agent-row a{color:#225d9d;font-weight:750}.bos3-acq-alerts{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.bos3-acq-alerts>div{background:#f6f8fa;border:1px solid #e2e9f0;border-radius:10px;padding:13px}.bos3-acq-agent-row{border-bottom:1px solid #e4e9ef;flex-wrap:wrap;justify-content:space-between;gap:15px;padding:12px;display:flex}.bos3-acquisition :focus-visible,.bos3-agent-proposals :focus-visible{outline-offset:2px;outline:3px solid #9fc0ee}@media (max-width:750px){.bos3-acquisition,.bos3-agent-proposals{padding:15px}.bos3-acq-head{flex-direction:column}}
.bos3-acq-plan-panel{color:#263447;background:#fff;border:1px solid #d9e0e7;border-radius:16px;margin:18px 0;padding:24px}.bos3-acq-plan-panel h3,.bos3-acq-plan-panel p{color:#263447}.bos3-acq-plan-panel select,.bos3-acq-plan-panel input{color:#1f2937!important;background:#fff!important;border:1px solid #cbd5e1!important}.bos3-agent-decisions .bos3-agent-decisions-select select{min-height:48px;color:#182437!important;background:#fff!important;border:1px solid #a8b4c4!important}.bos3-agent-decisions .bos3-agent-decisions-select select option{color:#182437!important;background:#fff!important}.bos3-agent-decisions .bos3-agent-decisions-panel{color:#1d2939;background:#fff;border:1px solid #dce4ed;border-radius:15px;margin-top:18px;padding:22px}.bos3-agent-decisions-panel h4,.bos3-agent-decisions-panel strong{color:#16243a}@media (max-width:800px){.bos3-acq-plan-panel{padding:16px}.bos3-acq-plan-panel .bos3-acq-form{flex-wrap:wrap;display:flex}.bos3-acq-plan-panel input,.bos3-acq-plan-panel select{width:100%;max-width:100%}}#bos3-onboard-detail{color:#22334a;background:#fff;border:1px solid #cbd5e1;border-radius:14px;padding:24px;scroll-margin-top:100px;box-shadow:0 8px 26px #11182714}#bos3-onboard-detail p,#bos3-onboard-detail strong,#bos3-onboard-detail h4{color:#22334a}
.bos3-commission{color:#233347;background:#fff;border:1px solid #d9e2ed;border-radius:16px;margin:24px 0;padding:24px}.bos3-commission h3{margin:0 0 8px;font-size:24px}.bos3-commission p{color:#52647b}.bos3-commission-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:18px 0;display:grid}.bos3-commission-grid label{gap:7px;font-size:14px;font-weight:700;display:grid}.bos3-commission-grid input,.bos3-commission-grid select{color:#243247;background:#fff;border:1px solid #bfccdb;border-radius:9px;width:100%;min-width:0;min-height:42px;padding:10px}.bos3-commission button{color:#fff;cursor:pointer;background:#147b4b;border:0;border-radius:9px;padding:12px 18px;font-weight:700}.bos3-commission button:disabled{opacity:.55}.bos3-commission-scroll{max-width:100%;overflow:auto}.bos3-commission table{border-collapse:collapse;width:100%;min-width:750px}.bos3-commission th,.bos3-commission td{text-align:left;border-bottom:1px solid #e2e8f0;padding:10px}.bos3-commission-note{background:#f8f5ed;border-left:3px solid #a87528;padding:12px}@media (max-width:720px){.bos3-commission-grid{grid-template-columns:1fr}.bos3-commission{padding:16px}}
.kol,.kol *{box-sizing:border-box}.kol{color:#14223b}.kol-bar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 4px;display:flex}.kol-bar p{color:#5b6784;margin:0;font-size:16px}.kol-refresh{font:inherit;color:#2a4a7f;cursor:pointer;background:#fff;border:1.5px solid #2a4a7f;border-radius:12px;padding:10px 20px;font-size:16px;font-weight:700}.kol-stats{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin:16px 0;display:grid}.kol-stats div{background:#fff;border:1px solid #dfe5f0;border-radius:16px;padding:18px 20px;box-shadow:0 1px 2px #14223b0d}.kol-stats strong{color:#14223b;font-size:30px;line-height:1.1;display:block}.kol-stats span{color:#5b6784;font-size:16px}.kol-list{flex-direction:column;gap:12px;margin:16px 0 6px;padding:0;list-style:none;display:flex}.kol-item{background:#fff;border:1px solid #dfe5f0;border-radius:16px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px 2px #14223b0d}.kol-item.open{border-color:#2f5385;box-shadow:0 6px 22px #14223b1a}.kol-row{align-items:center;gap:14px 24px;padding:18px 22px;display:grid}.kol-act .kol-row{grid-template-columns:minmax(0,1.5fr) 170px minmax(0,2.4fr)}.kol-ph .kol-row{grid-template-columns:minmax(0,1.5fr) 170px minmax(0,1.6fr) 190px 170px}.kol-who{cursor:pointer;min-width:0;font:inherit;color:inherit;text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:16px;padding:0;display:flex}.kol-who:focus-visible,.kol-btn:focus-visible,.kol-refresh:focus-visible{outline-offset:3px;outline:3px solid #2f5385}.kol-avatar{color:#2f5385;background:#e8eefa;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font:700 20px Georgia,serif;display:grid}.kol-id{flex-direction:column;gap:3px;min-width:0;display:flex}.kol-id strong{color:#14223b;font-size:20px;font-weight:700;line-height:1.2}.kol-id small{color:#5b6784;overflow-wrap:anywhere;font-size:16px}.kol-caret{color:#5b6784;font-size:16px}.kol-meta{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.kol-chan{color:#14223b;font-size:16px;font-weight:600}.kol-pill{color:#2a4a7f;background:#e7eefb;border-radius:999px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-block}.kol-pill.ok{color:#17603a;background:#e7f5ec}.kol-pill.warn{color:#7a5200;background:#fdf1d8}.kol-line{color:#14223b;overflow-wrap:anywhere;flex-direction:column;gap:4px;min-width:0;font-size:16px;display:flex}.kol-none{color:#8a94ab}.kol-code{color:#44506b;word-break:break-all;font:14px ui-monospace,Menlo,monospace}.kol-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 20px;display:grid}.kol-metrics div{flex-direction:column;gap:2px;min-width:0;display:flex}.kol-metrics dt{color:#5b6784;font-size:14px;font-weight:600}.kol-metrics dd{color:#14223b;margin:0;font-size:18px;font-weight:700}.kol-metrics dd small{color:#5b6784;font-size:14px;font-weight:500}.kol-btn{font:inherit;white-space:nowrap;color:#fff;cursor:pointer;background:#2f5385;border:0;border-radius:12px;justify-self:end;padding:12px 20px;font-size:16px;font-weight:700}.kol-btn.alt{color:#2a4a7f;background:#fff;border:1.5px solid #2a4a7f}.kol-detail{background:#f6f8fd;border-top:1px solid #dfe5f0;border-radius:0 0 16px 16px;padding:20px 22px}.kol-detail p{color:#14223b;margin:0 0 12px}.kol-cols{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px;display:grid}.kol-cols strong{color:#14223b}.kol-cols ul{color:#14223b;margin:6px 0;padding-left:18px}.kol-cols small{color:#5b6784}.kol-feed{margin:0;padding:0;list-style:none}.kol-feed li{color:#14223b;border-top:1px solid #e7ebf5;justify-content:space-between;gap:16px;padding:10px 0;display:flex}.kol-feed li:first-child{border-top:0}.kol-feed small{color:#5b6784;white-space:nowrap}.kol-card{background:#fff;border:1px solid #dfe5f0;border-radius:16px;margin-top:18px;padding:20px 22px;box-shadow:0 1px 2px #14223b0d}.kol-card h3{color:#14223b;margin:0 0 8px;font-size:20px}.kol-err{color:#a12b2b;background:#fbe6e6;border-radius:10px;padding:10px 14px;font-weight:600}.kol-hint{color:#5b6784;font-size:16px}@media (max-width:1100px){.kol-act .kol-row,.kol-ph .kol-row{grid-template-columns:1fr 1fr}.kol-btn{justify-self:start}.kol-metrics{grid-column:1/-1}}@media (max-width:640px){.kol-row{padding:16px;grid-template-columns:1fr!important}.kol-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.kol button.kol-who{color:#14223b!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.kol button.kol-who:hover{color:#14223b!important;background:0 0!important}.kol button.kol-who *{color:inherit}.kol button.kol-refresh{color:#2a4a7f!important;background:#fff!important;border:1.5px solid #2a4a7f!important}.kol button.kol-refresh:hover{background:#eef2fa!important}.kol button.kol-btn{color:#fff!important;background:#2f5385!important;border:0!important}
.kp-admin{color:#14223b;background:#fff;border:1px solid #d9dfee;border-radius:14px;padding:20px;font-size:16px}.kp-admin h3,.kp-admin h4{color:#0f1f3d;margin:0}.kp-adm-tabs{gap:8px;margin-bottom:16px;display:flex}.kp-adm-tabs button{font:inherit;color:#142a56;cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:999px;padding:10px 18px;font-weight:700}.kp-adm-tabs button.on{color:#fff;background:#142a56;border-color:#142a56}.kp-adm-hint{color:#5b6784;margin:8px 0;font-size:15px}.kp-adm-err{color:#9a1c1c;background:#fdecec;border-radius:10px;padding:10px 14px;font-weight:600}.kp-adm-row{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.kp-adm-note{color:#17603a;font-weight:600}.kp-admin label:not(.kpp-line){flex-direction:column;gap:5px;margin:10px 0;font-weight:600;display:flex}body .kp-admin input:not([type=checkbox]):not(.kpp-ed),body .kp-admin select{min-height:42px;font:inherit;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:6px 12px;font-weight:400;color:#14223b!important;-webkit-text-fill-color:#14223b!important;background:#fff!important;border:1.5px solid #9fb0d0!important;border-radius:10px!important}body .kp-admin input:not(.kpp-ed)::placeholder{color:#7a86a1!important;-webkit-text-fill-color:#7a86a1!important}body .kp-admin input:focus,body .kp-admin select:focus{outline-offset:1px;outline:3px solid #2f5385}.kp-adm-btn{font:inherit;color:#142a56;cursor:pointer;background:#fff;border:1.5px solid #142a56;border-radius:10px;min-height:42px;padding:10px 18px;font-weight:700}.kp-adm-btn.primary{color:#fff;background:#142a56}.kp-adm-btn.ghost{border-color:#c3cce0}.kp-adm-btn:disabled{opacity:.55;cursor:default}.kp-adm-filters{flex-wrap:wrap;gap:8px;margin:14px 0;display:flex}.kp-adm-filters button{font:inherit;color:#142a56;cursor:pointer;background:#fff;border:1.5px solid #c3cce0;border-radius:999px;padding:8px 14px;font-weight:600}.kp-adm-filters button.on{background:#e7ecf8;border-color:#142a56}.kp-adm-filters b{color:#5b6784;margin-left:4px}.kp-adm-list,.kp-adm-items{margin:0;padding:0;list-style:none}.kp-adm-list>li{border:1px solid #d9dfee;border-radius:12px;margin-bottom:12px;padding:16px}.kp-adm-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kp-adm-top strong{font-size:18px;display:block}.kp-adm-top small{color:#5b6784}.kp-adm-agent{color:#44506b;margin:6px 0 10px;font-size:15px}.kp-adm-chip{color:#142a56;background:#e7ecf8;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:700}.kp-adm-chip.good{color:#17603a;background:#e7f5ec}.kp-adm-chip.muted{color:#5b6784;background:#eceff5}.kp-adm-items{background:#f7f9fd;border-radius:10px;padding:4px 12px}.kp-adm-items li{justify-content:space-between;align-items:center;gap:12px;padding:9px 0;display:flex}.kp-adm-items li+li{border-top:1px solid #e3e8f3}.kp-adm-items li.tot{font-weight:700}.kp-adm-items small{color:#5b6784;font-weight:400;display:block}.kp-adm-items li>span:first-child{flex:1}.kp-adm-right{text-align:right}.kp-adm-card{border:1px solid #d9dfee;border-radius:12px;margin:14px 0;padding:16px}.kp-adm-form{border-top:1px solid #d9dfee;margin-top:14px;padding-top:12px}.kp-adm-two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.kp-adm-actions{gap:10px;margin-top:10px;display:flex}@media (max-width:640px){.kp-adm-two{grid-template-columns:1fr}}.kp-adm-ok{color:#17603a;background:#e7f5ec;border-radius:10px;padding:10px 14px;font-weight:600}.kp-adm-link{color:#142a56;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0;text-decoration:underline}.kp-look-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (min-width:1100px){.kp-look-grid{grid-template-columns:minmax(0,1fr) 300px}.kp-look-side{position:sticky;top:14px}}.kp-look-side{border:1px solid #d9dfee;border-radius:12px;padding:14px 16px}.kp-look-side h3{margin:4px 0 6px;font-size:16px}.kp-color{align-items:center;gap:8px;display:flex}.kp-color input[type=color]{flex:none;width:46px;min-height:42px;padding:2px}.kp-color input:not([type=color]){flex:1;width:100%;min-width:0}.kp-chips{flex-wrap:wrap;gap:6px;margin:6px 0 14px;display:flex}.kp-chips button{font:inherit;color:#142a56;cursor:pointer;background:#f3f6fd;border:1px solid #c3cce0;border-radius:8px;padding:5px 9px;font-size:13px}.kp-chips button:hover{background:#e3eaf8}.kp-admin code{background:#eef1f8;border-radius:5px;padding:1px 5px;font-size:14px}
