@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;600;700&display=swap";.domain-row .restricted{color:#655b86;background:#f1f0f7}.identity-map .section-title button{color:#168776}.page-pad{background:#fbfcfc;height:calc(100vh - 78px);padding:24px 28px;overflow:auto}.steps{color:#a0aaa8;justify-content:center;align-items:center;gap:18px;height:50px;font-size:12px;display:flex}.steps svg{width:15px}.steps b.on{color:var(--teal)}.dropzone{color:#71807d;cursor:pointer;background:#f7fcfb;border:1px dashed #9bc7c0;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:360px;display:flex}.dropzone>svg{color:var(--teal)}.dropzone>b{color:#263432;font-size:17px}.dropzone>span{font-size:11px}.dropzone>input{display:none}.import-meta{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:1fr 220px 140px;gap:14px;margin-bottom:12px;padding:16px;display:grid}.import-meta>div,.import-meta label{flex-direction:column;gap:6px;font-size:11px;display:flex}.import-meta small{color:#87928f}.import-meta select{border:1px solid var(--line);background:#fff;border-radius:5px;height:34px;padding:0 8px}.mapping-note{color:#37635c;background:#eef9f6;border-radius:6px;align-items:center;gap:9px;margin-bottom:12px;padding:11px 14px;font-size:11px;display:flex}.mapping-note svg{width:17px}.simple-table{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.simple-row{border-bottom:1px solid var(--line);grid-template-columns:110px 140px 130px 1fr 130px;align-items:center;gap:12px;min-height:49px;padding:0 15px;font-size:11px;display:grid}.simple-row:last-child{border:0}.simple-row.head{color:#596563;background:#f7f9f9;min-height:40px;font-weight:600}.form-actions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.success-panel{border:1px solid var(--line);background:#fff;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;display:flex}.success-panel>svg{width:48px;height:48px;color:var(--teal);background:#e9f7f4;border-radius:50%;padding:12px}.success-panel h2{margin:18px 0 5px;font-size:20px}.success-panel p{color:#73807d;margin:0 0 20px;font-size:12px}.summary-strip{border:1px solid var(--line);background:#fff;border-radius:7px;grid-template-columns:repeat(3,1fr);margin-bottom:14px;display:grid}.summary-strip>div{border-right:1px solid var(--line);align-items:baseline;gap:9px;padding:15px 20px;display:flex}.summary-strip>div:last-child{border:0}.summary-strip span{color:#7d8986;font-size:11px}.duplicate-card{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:70px 1fr 150px 1fr 180px;align-items:center;margin-bottom:10px;padding:15px;display:grid}.match-score{text-align:center;border-right:1px solid var(--line)}.match-score b,.match-score span{display:block}.match-score b{color:#dd781d;font-size:22px}.match-score span{color:#87928f;font-size:9px}.person-mini{align-items:center;gap:10px;padding:0 16px;display:flex}.person-mini .avatar{flex:none}.person-mini b,.person-mini span,.person-mini small{display:block}.person-mini span{margin-top:3px;font-size:11px}.person-mini small{color:#87928f;margin-top:4px;font-size:9px}.match-reasons{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.duplicate-actions{gap:7px;display:grid}.tabs{border-bottom:1px solid var(--line);gap:3px;margin-bottom:12px;display:flex}.tabs button{color:#677472;cursor:pointer;background:0 0;border:0;padding:11px 17px;font-size:12px}.tabs button.active{color:var(--teal);border-bottom:2px solid var(--teal);font-weight:600}.identity-catalog{border:1px solid var(--line);background:#fff;border-radius:7px;overflow:hidden}.catalog-row{border-bottom:1px solid var(--line);grid-template-columns:38px 26px 135px 1fr 70px 35px;align-items:center;min-height:55px;padding:0 16px;display:grid}.catalog-row:last-child{border:0}.catalog-row>svg{color:#75817f;width:17px}.catalog-row>div b,.catalog-row>div small{display:block}.catalog-row>div small{color:#8b9694;margin-top:3px;font-size:9px}.catalog-row p{color:#5d6967;font-size:11px}.catalog-row>strong{color:#dc781d;font-size:13px}.domain-no{color:#a0aaa8;font-size:10px}.governance-note{color:#3c5d58;background:#f2f8f7;border-radius:7px;gap:13px;margin-top:14px;padding:16px;display:flex}.governance-note svg{flex:none;width:20px}.governance-note p{color:#6c7a77;margin:4px 0 0;font-size:10px}.settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rule{border:1px solid var(--line);background:#fff;border-radius:7px;justify-content:space-between;align-items:center;padding:17px;display:flex}.rule>div b,.rule>div small{display:block}.rule small{color:#87928f;margin-top:5px;font-size:10px}.rule>span{border:1px solid var(--line);border-radius:5px;align-items:center;display:flex;overflow:hidden}.rule input{text-align:center;border:0;outline:0;width:60px;height:34px}.rule em{color:#73807d;padding-right:10px;font-size:10px;font-style:normal}.danger-zone{background:#fff;border:1px solid #efddd9;border-radius:7px;justify-content:space-between;align-items:center;margin-top:18px;padding:17px;display:flex}.danger-zone p{color:#87928f;margin:5px 0 0;font-size:10px}.button:disabled{opacity:.45;cursor:not-allowed}.wealth-card{border:1px solid #dce4e2;border-radius:7px;margin:0 16px 14px;overflow:hidden}.wealth-top{justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.wealth-top>div{flex-direction:column;gap:3px;display:flex}.wealth-top strong{color:#dd781d;font-size:24px;font-weight:600}.wealth-top strong small{margin-left:2px;font-size:10px;font-weight:500}.wealth-meta{color:#7a8583;border-top:1px solid #e7eceb;grid-template-columns:1fr 1fr;padding:9px 14px;font-size:10px;display:grid}.wealth-meta b{color:#d77821;margin-left:8px}.wealth-card>p{color:#687371;border-top:1px solid #e7eceb;margin:0;padding:9px 14px;font-size:10px}.identity-map{border-top:1px solid var(--line);padding:14px 16px}.identity-map>.section-title{padding:0 8px}.domain-list{border:1px solid #dfe6e4;border-radius:7px;overflow:hidden}.domain{border-bottom:1px solid #e3e8e7}.domain:last-child{border-bottom:0}.domain-row{text-align:left;color:#65716f;cursor:pointer;background:#fff;border:0;grid-template-columns:20px 63px 27px 41px 1fr 16px;align-items:center;width:100%;height:41px;padding:0 9px;display:grid}.domain-row:hover,.domain.expanded .domain-row{background:#f2faf8}.domain-row svg:first-child{color:#697572}.domain.expanded .domain-row svg:first-child{color:var(--teal)}.domain-row b{color:#303c3a;font-size:11px}.domain-row strong{color:#dc781d;font-size:11px}.domain-row>span{border-radius:3px;width:max-content;padding:2px 4px;font-size:8px}.domain-row .verified{color:#148473;background:#eaf6f3}.domain-row .signal{color:#b87521;background:#fff5e9}.domain-row small{white-space:nowrap;text-overflow:ellipsis;color:#687472;font-size:9px;overflow:hidden}.domain-evidence{background:#fbfdfc;border-top:1px solid #dfe7e5;padding:4px 10px 8px}.domain-evidence>div{border-bottom:1px dashed #e3e8e7;grid-template-columns:50px 1fr;padding:7px 0;font-size:9px;display:grid}.domain-evidence>div b{color:#687472}.domain-evidence>div span{color:#45514f}.domain-evidence p{color:#889290;margin:7px 0 0;font-size:8px}.profilehead{padding-bottom:10px!important}:root{color:#172322;font-synthesis:none;--teal:#078c7b;--line:#e2e8e7;--muted:#697573;background:#f5f7f7;font-family:Noto Sans SC,Microsoft YaHei,sans-serif}body{min-width:1180px;margin:0}button,input,select{font:inherit}.app{background:#f7f9f9;grid-template-columns:200px minmax(650px,1fr) 386px;height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;padding:0 14px;display:flex}.brand{border-bottom:1px solid #edf0ef;align-items:center;gap:9px;height:78px;margin:0 -14px 18px;padding:0 14px;display:flex}.brand em{color:var(--muted);font-size:12px;font-style:normal}.brandmark{gap:3px;width:25px;display:grid}.brandmark span{background:var(--teal);border-radius:2px;height:7px;display:block;transform:skewY(-30deg)}.brandmark span:last-child{background:#39bfa9;width:18px;margin-left:7px}nav{gap:6px;display:grid}nav button{color:#44504f;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;height:44px;padding:0 14px;display:flex}nav button.active{background:var(--teal);color:#fff;font-weight:600}.sidefoot{margin-top:auto}.utilities{gap:25px;padding:16px;display:flex}.operator{border-top:1px solid var(--line);align-items:center;gap:9px;padding:18px 8px;display:flex}.operator>svg{color:#7a8583;margin-left:auto}.avatar{color:#205e55;background:#d8e8e5;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.operator b,.operator small{font-size:12px;display:block}.operator small{color:var(--muted);margin-top:3px}.main{background:#fff;min-width:0}.main header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 28px;display:flex}.main h1{margin:0;font-size:23px}.main header p{color:var(--muted);margin:4px 0 0;font-size:12px}.actions{gap:10px;display:flex}.button{color:#34413f;cursor:pointer;background:#fff;border:1px solid #dbe2e1;border-radius:6px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 15px;display:inline-flex}.button:hover{border-color:#93bcb5}.button.primary{background:var(--teal);color:#fff;border-color:var(--teal)}.workspace{padding:20px 12px 0}.toolbar{align-items:center;gap:8px;margin:0 0 16px;display:flex}.search{color:#8a9694;border:1px solid #dfe5e4;border-radius:6px;align-items:center;width:min(310px,29%);height:38px;padding:0 11px;display:flex}.search input{border:0;outline:0;width:100%;padding-left:8px;font-size:12px}.toolbar select,.pager select{color:#465250;background:#fff;border:1px solid #dfe5e4;border-radius:6px;height:38px;padding:0 24px 0 10px;font-size:12px}.toolbar .filter{padding:0 11px;font-size:12px}.reset{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:12px}.table-wrap{border:1px solid var(--line);border-radius:7px;overflow:hidden}table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}th{text-align:left;color:#45514f;border-bottom:1px solid var(--line);background:#fbfcfc;height:45px;font-weight:600}td{border-bottom:1px solid var(--line);color:#4b5755;vertical-align:middle;height:73px;padding-right:12px}tbody tr:last-child td{border-bottom:0}tbody tr{cursor:pointer}tbody tr:hover,tbody tr.selected{background:#f2fbf9}th:nth-child(2){width:125px}th:nth-child(3){width:150px}th:nth-child(4){width:118px}th:nth-child(5){width:128px}th:nth-child(6){width:74px}th:nth-child(7){width:175px}th:nth-child(8){width:82px}.check{text-align:center;width:44px;padding:0}.check input{accent-color:var(--teal)}td strong,td small{display:block}td strong{color:#25312f;margin-bottom:5px;font-size:13px}td small{color:#75807e;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.rolelist{flex-wrap:wrap;gap:4px;display:flex}.tag{color:#53605e;background:#f0f3f2;border:1px solid #e2e7e6;border-radius:4px;align-items:center;width:max-content;padding:2px 6px;font-size:10px;display:inline-flex}.tag.hot{color:#d96717;background:#fff7f0;border-color:#f6d7bd}.tag.warm{color:#c48513;background:#fffaf0;border-color:#f0dfb4}.tag.low{color:#697371}.tag.green{color:var(--teal);background:#edf8f6;border-color:#0000}.tag.blue{color:#3173b8;background:#edf5fc;border-color:#cfe0f2}.open{color:var(--teal)}.claimed{color:#687371}.empty{height:240px;color:var(--muted);place-items:center;display:grid}.pager{color:#65716f;grid-template-columns:1fr auto 1fr;align-items:center;height:66px;padding:0 14px;font-size:12px;display:grid}.pager>div{align-items:center;gap:5px;display:flex}.pager button{background:0 0;border:0;border-radius:4px;place-items:center;width:30px;height:30px;display:grid}.pager button.current{border:1px solid var(--teal);color:var(--teal)}.pager select{justify-self:end;height:34px}.drawer{border-left:1px solid var(--line);background:#fff;overflow:auto}.profilehead{justify-content:space-between;padding:22px 24px 16px;display:flex}.profilehead>button{cursor:pointer;background:0 0;border:0}.titleline{align-items:center;gap:10px;display:flex}.titleline h2{margin:0 0 8px;font-size:20px}.profilehead p{color:#53605e;align-items:center;gap:8px;margin:7px 0;font-size:12px;display:flex}.profile-section{border-top:1px solid var(--line);padding:14px 24px}.section-title{justify-content:space-between;align-items:center;margin-bottom:13px;display:flex}.section-title h3{margin:0;font-size:14px}.section-title button,.textbtn{color:#6b7775;cursor:pointer;background:0 0;border:0;font-size:11px}.section-title button:hover,.textbtn{color:var(--teal)}dl{grid-template-columns:65px 1fr 65px 1fr;gap:11px 4px;margin:0;font-size:11px;display:grid}dt{color:#84908e}dd{color:#45514f;margin:0}.note{color:#596563;margin:14px 0 0;font-size:11px}.assets{gap:10px;display:grid}.assets>div{align-items:center;gap:9px;display:flex}.assets svg{color:#7f8b89;width:17px}.assets span{flex:1;grid-template-columns:110px 1fr;align-items:center;display:grid}.assets b{font-size:11px;font-weight:500}.assets small{color:#687472;text-align:right;font-size:10px}.textbtn{align-items:center;gap:5px;margin:12px 0 0;padding:0;display:flex}.opportunity{border:1px solid var(--line);border-radius:6px;padding:12px}.opportunity>div{justify-content:space-between;gap:5px;display:flex}.opportunity p{color:#66716f;grid-template-columns:1fr 1fr;font-size:10px;display:grid}.opportunity small{color:#8b9593;font-size:10px}.timeline{gap:16px;display:grid}.timeline>div{grid-template-columns:10px 74px 1fr;align-items:start;font-size:10px;display:grid;position:relative}.timeline i{border:2px solid var(--teal);border-radius:50%;width:6px;height:6px;margin-top:4px}.timeline time{color:#6d7876}.timeline span{color:#45514f}.toast{color:#fff;background:#173c37;border-radius:7px;align-items:center;gap:8px;padding:11px 17px;font-size:12px;display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0f292544}@media (width<=1250px){.app{grid-template-columns:180px minmax(590px,1fr) 350px}.main header{padding:0 18px}.workspace{padding-left:8px;padding-right:8px}th:nth-child(5),td:nth-child(5){display:none}.drawer{font-size:11px}}html[dir=rtl] .app-sidebar{border-left:0!important;border-right:1px solid var(--as-line)!important;left:0!important;right:auto!important}html[dir=rtl] .app-sidebar[dir=rtl]{left:0!important;right:auto!important}html[dir=rtl] .app-sidebar[dir=rtl] .app-sidebar-group-items{padding-left:7px;padding-right:0}html[dir=rtl] .app-sidebar[dir=rtl] .app-sidebar-group-items>button.active{box-shadow:inset 3px 0 var(--as-teal)}html[dir=rtl] .cd-shell .cd-main{margin-left:240px!important;margin-right:0!important}html[dir=rtl] .bc-shell .bc-main{margin-left:286px!important;margin-right:0!important}html[dir=rtl] .bp2-shell>aside{border-left:0!important;border-right:1px solid #dbe6e3!important;left:0!important;right:auto!important}html[dir=rtl] .bp2-shell>main{margin-left:268px!important;margin-right:0!important}@media (width<=760px){html[dir=rtl] .cd-shell .cd-main,html[dir=rtl] .bc-shell .bc-main,html[dir=rtl] .bp2-shell>main{margin-left:0!important;margin-right:0!important}html[dir=rtl] .bp2-shell>aside{transform:translate(-100%);left:0!important;right:auto!important}html[dir=rtl] .bp2-shell>aside.open{transform:none}}:root{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Noto Sans SC,Arial,sans-serif;font-size:16px;line-height:1.65}body,button,input,select,textarea{font-family:inherit;font-size:15px}.app{grid-template-columns:228px minmax(760px,1fr) 480px}.app.app-detail-layout{grid-template-columns:228px minmax(0,1fr)}.brand b{font-size:20px}.brand em{font-size:14px}nav button{height:50px;font-size:15px}.operator b,.operator small{font-size:14px}.main h1{font-size:28px}.main header p{font-size:14px}.button{height:42px;padding:0 18px;font-size:14px}.search,.toolbar select,.pager select{height:42px}.search input,.toolbar select,.pager select,.toolbar .filter,.reset,table{font-size:14px}th{height:50px}td{height:80px}td strong{font-size:15px}td small{font-size:12px;line-height:1.55}.tag{padding:3px 8px;font-size:12px}.pager{height:70px;font-size:14px}.pager button{cursor:pointer;width:auto;min-width:32px;padding:0 8px}.pager button:hover:not(:disabled){color:var(--teal);background:#edf8f6}.pager button:disabled{opacity:.35;cursor:not-allowed}.pager button.current{font-weight:600}.pager .ellipsis{color:#8a9694;padding:0 3px}.pager>span small{color:#8a9694;font-size:inherit}.titleline h2{font-size:28px}.profilehead p{font-size:16px;line-height:1.7}.section-title h3{font-size:20px}.section-title button,.textbtn{font-size:15px}dl{grid-template-columns:76px 1fr 76px 1fr;font-size:13px}.note,.assets b{font-size:13px}.assets small{font-size:12px}.opportunity b{font-size:14px}.opportunity p,.opportunity small{font-size:12px}.timeline>div{grid-template-columns:12px 88px 1fr;font-size:12px}.toast,.steps{font-size:14px}.dropzone>b{font-size:20px}.dropzone>span,.import-meta>div,.import-meta label,.mapping-note{font-size:13px}.simple-row{min-height:56px;font-size:13px}.simple-row.head{min-height:46px}.success-panel h2{font-size:24px}.success-panel p{font-size:14px}.summary-strip b{font-size:26px}.summary-strip span{font-size:13px}.match-score span,.person-mini small{font-size:12px}.person-mini b{font-size:15px}.person-mini span{font-size:13px}.tabs button{padding:13px 19px;font-size:14px}.catalog-row{min-height:64px}.catalog-row>div b{font-size:14px}.catalog-row>div small{font-size:12px}.catalog-row p{font-size:13px}.catalog-row>strong{font-size:15px}.domain-no{font-size:12px}.governance-note b{font-size:14px}.governance-note p{font-size:12px}.rule b{font-size:15px}.rule small,.rule em,.danger-zone p{font-size:12px}.danger-zone b{font-size:14px}.wealth-top b{font-size:18px}.wealth-top span{color:#667471;font-size:14px}.wealth-top strong{font-size:34px}.wealth-top strong small{font-size:14px}.wealth-meta,.wealth-card>p{color:#566460;font-size:14px}.domain-row{grid-template-columns:24px 92px 38px 58px 1fr 20px;height:62px;padding:0 13px}.domain-row b,.domain-row strong{font-size:16px}.domain-row>span{padding:3px 6px;font-size:13px}.domain-row small{color:#566460;font-size:14px}.domain-evidence{padding:8px 14px 12px}.domain-evidence>div{grid-template-columns:74px 1fr;padding:11px 0;font-size:14px}.domain-evidence p{font-size:13px}.record-toolbar{justify-content:space-between;align-items:center;grid-template-columns:none!important;padding:9px 0!important;display:flex!important}.record-toolbar span{color:#687472}.record-toolbar button,.record-actions button{color:var(--teal);cursor:pointer;background:0 0;border:0;font-size:14px}.identity-record{justify-content:space-between;align-items:center;gap:10px;grid-template-columns:none!important;display:flex!important}.identity-record>span:first-child{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.record-actions{flex:none;gap:4px;display:flex}.record-actions button.danger{color:#c64d4d}.source-badge{color:#667471;background:#edf2f1;border-radius:4px;padding:4px 7px;font-size:13px;font-style:normal}.modal-backdrop{z-index:1000;background:#1526236b;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.identity-modal{background:#fff;border-radius:12px;width:min(720px,100vw - 60px);max-height:calc(100vh - 60px);overflow:auto;box-shadow:0 24px 70px #0c221e3d}.identity-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:82px;display:flex;height:auto!important;padding:18px 24px!important}.identity-modal header small{color:#71807d;font-size:12px}.identity-modal header h3{margin:4px 0 0;font-size:20px}.identity-modal header button{cursor:pointer;background:0 0;border:0}.identity-form{grid-template-columns:1fr 1fr;gap:18px;padding:22px 24px;display:grid}.identity-form label{gap:8px;display:grid}.identity-form label>span{color:#45514f;font-size:14px;font-weight:600}.identity-form input,.identity-form select,.identity-form textarea{background:#fff;border:1px solid #d9e1df;border-radius:7px;outline:none;width:100%;padding:10px 12px;font-size:15px}.identity-form input,.identity-form select{height:44px}.identity-form textarea{resize:vertical;min-height:86px}.identity-form input:focus,.identity-form select:focus,.identity-form textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #078c7b1a}.identity-form .form-wide{grid-column:1/-1}.identity-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:16px 24px 22px;display:flex}.customer-detail-page{background:#f4f7f6;height:calc(100vh - 78px);padding:26px 30px 48px;overflow:auto}.detail-profile-card{border:1px solid var(--line);background:#fff;border-radius:10px;grid-template-columns:68px minmax(0,1fr) auto;align-items:center;gap:18px;padding:24px 26px;display:grid}.detail-avatar{width:68px;height:68px;color:var(--teal);background:#e5f5f1;border-radius:12px;place-items:center;font-size:27px;font-weight:700;display:grid}.detail-profile-main .titleline h2{margin:0;font-size:26px}.detail-profile-main p{color:#657370;margin:9px 24px 0 0;font-size:14px;display:inline-block}.detail-fact-stats{border-left:1px solid var(--line);grid-template-columns:auto auto;align-items:baseline;gap:4px 12px;min-width:210px;padding-left:24px;display:grid}.detail-fact-stats b{color:var(--teal);font-size:25px;line-height:1.25}.detail-fact-stats span{color:#697673;font-size:14px}.detail-contact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:16px 0;display:grid}.detail-contact-grid>div{border:1px solid var(--line);background:#fff;border-radius:9px;flex-direction:column;justify-content:center;min-height:126px;padding:20px;display:flex}.detail-contact-grid span{color:#667471;font-size:14px}.detail-contact-grid b{color:#1d2b29;overflow-wrap:anywhere;margin:8px 0 5px;font-size:18px}.detail-contact-grid small{color:#87928f;font-size:13px}.detail-identity-map{border:1px solid var(--line);background:#fff;border-radius:10px;padding:24px}.detail-identity-map>.section-title{padding:0 2px}.detail-identity-map .section-title h3{font-size:21px}.detail-identity-map .section-title p{color:#6d7977;margin:5px 0 0;font-size:14px}.detail-identity-map .domain-row{grid-template-columns:28px 126px 44px 76px minmax(220px,1fr) 22px;height:66px;padding:0 18px}.detail-identity-map .domain-row b,.detail-identity-map .domain-row strong{font-size:16px}.detail-identity-map .domain-row>span{padding:4px 8px;font-size:13px}.detail-identity-map .domain-row small{font-size:14px}.detail-identity-map .domain-evidence{padding:10px 18px 15px}.detail-identity-map .domain-evidence>div{padding:12px 0;font-size:14px}.empty-status{color:#71807d;background:#f0f3f2}@media (width<=1400px){.app{grid-template-columns:210px minmax(690px,1fr) 450px}.app.app-detail-layout{grid-template-columns:210px minmax(0,1fr)}.detail-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.ocean-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 16px;display:grid}.ocean-stats>div{border:1px solid var(--line);background:#fff;border-radius:9px;grid-template-columns:1fr auto;align-items:center;padding:16px 18px;display:grid}.ocean-stats span{color:#53615e;font-size:15px;font-weight:600}.ocean-stats b{color:var(--teal);grid-area:1/2/3;font-size:28px}.ocean-stats small{color:#82908d;margin-top:4px;font-size:13px}.claim-modal{background:#fff;border-radius:12px;width:min(780px,100vw - 60px);max-height:calc(100vh - 50px);overflow:auto;box-shadow:0 24px 70px #0c221e3d}.claim-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:84px;padding:19px 25px;display:flex}.claim-modal header small{color:#6e7c79;font-size:14px}.claim-modal header h3{margin:4px 0 0;font-size:23px}.claim-modal header button{cursor:pointer;background:0 0;border:0}.claim-customer-intro{border-bottom:1px solid var(--line);background:#f5faf8;grid-template-columns:1fr 1fr;gap:14px 24px;padding:20px 25px;display:grid}.claim-customer-intro div:not(.claim-batch-list){gap:3px;display:grid}.claim-customer-intro span{color:#71807d;font-size:13px}.claim-customer-intro b{color:#263330;font-size:16px}.claim-customer-intro>p{color:#53615e;grid-column:1/-1;margin:3px 0 0;font-size:15px}.claim-batch-list{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px 18px;display:grid}.claim-batch-list>span{color:#273431;background:#fff;border:1px solid #dde7e4;border-radius:6px;padding:9px 11px;font-weight:600}.claim-batch-list small{color:#7b8885;margin-top:3px;font-weight:400;display:block}.claim-batch-list em{color:#65736f;font-style:normal}.claim-form{grid-template-columns:1fr 1fr;gap:17px;padding:22px 25px;display:grid}.claim-form label{gap:7px;display:grid}.claim-form label>span{color:#3c4a47;font-size:15px;font-weight:600}.claim-form input,.claim-form select,.claim-form textarea,.followup-form input,.followup-form select{background:#fff;border:1px solid #d6dfdd;border-radius:7px;outline:none;width:100%;padding:10px 12px;font-size:15px}.claim-form input,.claim-form select{height:45px}.claim-form textarea{resize:vertical;min-height:78px}.claim-form .form-wide{grid-column:1/-1}.claim-policy{color:#8a5b14;background:#fff8ed;border-radius:7px;align-items:center;gap:9px;padding:12px 14px;font-size:14px;grid-template-columns:none!important;display:flex!important}.claim-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding:17px 25px 22px;display:flex}.claim-management{grid-template-columns:1fr 1.25fr;gap:16px;margin:16px 0;display:grid}.claim-status-panel,.crm-panel{border:1px solid var(--line);background:#fff;border-radius:10px;padding:22px}.claim-status-panel .section-title p,.crm-panel .section-title p{color:#71807d;margin:4px 0 0;font-size:14px}.claim-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.claim-facts>div{background:#f5f8f7;border-radius:7px;gap:4px;padding:12px;display:grid}.claim-facts span{color:#71807d;font-size:13px}.claim-facts b{color:#283532;overflow-wrap:anywhere;font-size:15px}.claim-empty{color:#6e7c79;background:#f6f8f8;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:95px;font-size:15px;display:flex}.followup-form{grid-template-columns:105px 1fr 125px auto;gap:8px;display:grid}.followup-form input,.followup-form select{height:42px}.followup-list{gap:8px;margin-top:14px;display:grid}.followup-list>div{border-top:1px solid #edf1f0;grid-template-columns:140px 1fr auto;align-items:center;gap:9px;padding:11px 0;font-size:14px;display:grid}.followup-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.followup-list small{color:#7d8987}.followup-list p{color:#7d8987;text-align:center}@media (width<=1200px){.ocean-stats{grid-template-columns:repeat(2,1fr)}.claim-management{grid-template-columns:1fr}.followup-form{grid-template-columns:100px 1fr}.followup-form .button{grid-column:2}}.app-sidebar.app-sidebar{--as-teal:#078f83;--as-soft:#eaf7f4;--as-text:#20312d;--as-muted:#71817d;--as-line:#dfe8e5;--as-width:240px;box-sizing:border-box;border-right:1px solid var(--as-line);z-index:40;height:100vh;color:var(--as-text);background:#fff;flex-direction:column;padding:0;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;display:flex;position:fixed;inset:0 auto 0 0;overflow:hidden;width:var(--as-width)!important;min-width:var(--as-width)!important;max-width:var(--as-width)!important}.app-sidebar .app-sidebar-brand{box-sizing:border-box;border-bottom:1px solid var(--as-line);flex:none;grid-template-columns:42px minmax(0,1fr) 34px;align-items:center;column-gap:10px;width:100%;height:84px!important;min-height:84px!important;padding:16px 14px!important;display:grid!important}.app-sidebar .app-sidebar-brand>i{background:var(--as-teal);color:#fff;border-radius:9px;flex:none;place-items:center;width:42px;height:42px;display:grid}.app-sidebar .app-sidebar-brand>span{flex-direction:column;min-width:0;width:auto!important;display:flex!important}.app-sidebar .app-sidebar-brand b{white-space:nowrap!important;word-break:keep-all!important;font-size:21px!important;font-weight:800!important;line-height:1.25!important;display:block!important}.app-sidebar .app-sidebar-brand small{color:var(--as-muted);margin-top:2px;white-space:nowrap!important;font-size:14px!important;line-height:1.25!important;display:block!important}.app-sidebar .app-language-toggle{color:var(--as-teal);cursor:pointer;background:#f3fbf9;border:1px solid #b8d9d3;border-radius:7px;flex:none;min-width:34px;height:30px;margin-left:auto;font:800 12px/1 Microsoft YaHei UI,Microsoft YaHei,sans-serif}.app-sidebar .app-language-toggle:hover{background:#dff4ef}.app-sidebar .app-sidebar-groups{scrollbar-gutter:stable;flex:1;margin:0;padding:12px 10px 20px;display:block;overflow:hidden auto}.app-sidebar .app-sidebar-groups>section{background:0 0;border:0;margin:0 0 7px;padding:0;display:block}.app-sidebar .app-sidebar-group-toggle{color:#30413c;letter-spacing:0;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:minmax(0,1fr) 23px;align-items:center;column-gap:8px;width:100%;height:44px;min-height:44px;padding:0 10px;font-family:inherit;font-size:16px;font-weight:750;line-height:1.2;display:grid}.app-sidebar .app-sidebar-group-toggle>span{text-overflow:ellipsis;word-break:keep-all;min-width:0;overflow:hidden;white-space:nowrap!important;font-size:16px!important;font-weight:750!important;line-height:1.2!important;display:block!important}.app-sidebar .app-sidebar-group-toggle:hover,.app-sidebar .contains-active>.app-sidebar-group-toggle{color:var(--as-teal);background:#f4f8f7}.app-sidebar .app-sidebar-group-toggle>i{width:23px;height:23px;color:var(--as-teal);border:1px solid #ccd9d5;border-radius:6px;place-items:center;transition:background .18s,border-color .18s;display:grid}.app-sidebar .app-sidebar-group-toggle>i.open{background:#fff;border-color:#9fcfc8}.app-sidebar .app-sidebar-group-toggle svg{stroke-width:2.4px;width:15px;height:15px}.app-sidebar .app-sidebar-group-items{gap:2px;padding:3px 0 4px 7px;display:grid}.app-sidebar .app-sidebar-group-items[hidden]{display:none}.app-sidebar .app-sidebar-group-items>:is(button,a){color:#5d6b67;cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;border:0;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:center;column-gap:10px;width:100%;height:40px;min-height:40px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;display:grid}.app-sidebar .app-sidebar-group-items>:is(button,a) span{min-width:0;font-size:14px;font-weight:inherit;text-overflow:ellipsis;word-break:keep-all;line-height:1.2;display:block;overflow:hidden;white-space:nowrap!important}.app-sidebar .app-sidebar-group-items>:is(button,a) svg{stroke-width:2px;flex:none;width:18px;min-width:18px;height:18px}.app-sidebar .app-sidebar-group-items>:is(button,a):hover{color:var(--as-teal);background:#f1f8f6}.app-sidebar .app-sidebar-group-items>:is(button,a).active{background:var(--as-soft);color:var(--as-teal);box-shadow:inset 3px 0 var(--as-teal);font-weight:700}.app-sidebar button:focus-visible{outline-offset:1px;outline:2px solid #45b6a8}.app-sidebar .app-sidebar-mobile{display:none}.app-sidebar[dir=rtl]{border-right:0;border-left:1px solid var(--as-line);inset:0 0 0 auto}.app-sidebar[dir=rtl] .app-sidebar-group-toggle,.app-sidebar[dir=rtl] .app-sidebar-group-items>:is(button,a){text-align:right}.app-sidebar[dir=rtl] .app-sidebar-group-items{padding-left:0;padding-right:7px}.app-sidebar[dir=rtl] .app-sidebar-group-items>:is(button,a){grid-template-columns:minmax(0,1fr) 18px}.app-sidebar[dir=rtl] .app-sidebar-group-items>:is(button,a) svg{grid-area:1/2}.app-sidebar[dir=rtl] .app-sidebar-group-items>:is(button,a) span{grid-area:1/1}.app-sidebar[dir=rtl] .app-sidebar-group-items>:is(button,a).active{box-shadow:inset -3px 0 var(--as-teal)}.legacy-page-nav{display:none!important}.broker-desk{display:block!important}.broker-desk>.bd-content{margin-left:240px}.property-library-page{display:block!important}.property-library-page>.pl-main{margin-left:240px}.sales-operations>.so-main{margin-inline-start:240px!important}.recommendation-workspace>.rw-main,.transaction-center>.tc-main,.settlement-workspace>.sw-main,.holiday-home-shell>.hh-main{margin-left:240px!important}.property-library-page .pl-selection{left:240px}body:has(.app.app-detail-layout){min-width:0}.app.app-detail-layout{grid-template-columns:none!important;display:block!important}.app.app-detail-layout>.main{min-height:100vh;margin-left:240px}.review-shell,.workspace-admin{margin-left:240px}.cm-main,.cr-main,.ss-main,.kyc-main,.bc-main,.bpc-main,.rw-main,.cp-main,.mw-main,.broker-portal-content{margin-left:240px!important}.app-sidebar~:is(main,.main,.top,.topbar,.head){box-sizing:border-box}body:has(>.app-sidebar)>:is(.head,.top,.topbar){margin-left:0!important}body:has(>.app-sidebar)>main{margin-left:0!important}:where(.bd-content,.pl-main,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.main,.review-shell,.workspace-admin,.cm-main,.cr-main,.ss-main,.kyc-main,.bc-main,.bpc-main,.cp-main,.mw-main,.broker-portal-content){color:#20332f;background:#f5f7f6;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif}:where(.bd-content,.pl-main,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.main,.review-shell,.workspace-admin,.cm-main,.cr-main,.ss-main,.kyc-main,.bc-main,.bpc-main,.cp-main,.mw-main,.broker-portal-content) :is(h1,h2,h3){color:#19342e;letter-spacing:0;font-weight:650}:where(.bd-content,.pl-main,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.main,.review-shell,.workspace-admin,.cm-main,.cr-main,.ss-main,.kyc-main,.bc-main,.bpc-main,.cp-main,.mw-main,.broker-portal-content) h1{font-size:30px;line-height:1.35}:where(.bd-content,.pl-main,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.main,.review-shell,.workspace-admin,.cm-main,.cr-main,.ss-main,.kyc-main,.bc-main,.bpc-main,.cp-main,.mw-main,.broker-portal-content) h2{font-size:21px;line-height:1.4}:where(.bd-content,.pl-main,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.main,.review-shell,.workspace-admin,.cm-main,.cr-main,.ss-main,.kyc-main,.bc-main,.bpc-main,.cp-main,.mw-main,.broker-portal-content) :is(button,input,select,textarea){font-family:inherit}:where(.bd-content,.pl-main,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.main,.review-shell,.workspace-admin,.cm-main,.cr-main,.ss-main,.kyc-main,.bc-main,.bpc-main,.cp-main,.mw-main,.broker-portal-content) :is(table,form,p,span,small,label){letter-spacing:0}@media (width<=1300px) and (width>=861px){.app-sidebar.app-sidebar{width:240px}.app-sidebar .app-sidebar-brand>span{display:flex!important}.app-sidebar .app-sidebar-group-items>:is(button,a){justify-content:flex-start!important;padding:0 10px!important}.app-sidebar .app-sidebar-group-items>:is(button,a) span{font-size:14px!important;display:block!important}}@media (width<=1350px) and (width>=861px){.property-library-page .pl-workspace{grid-template-columns:minmax(0,1fr)}.property-library-page .pl-detail{max-height:none;position:relative;top:auto}.property-library-page .pl-list{overflow:auto}}@media (width<=860px){html,body,.app.app-detail-layout>.main,.review-shell,.workspace-admin{max-width:100%;overflow-x:hidden}.app.app-detail-layout .table-wrap{max-width:100%;overflow-x:auto}.app-sidebar.app-sidebar{border:0;border-top:1px solid var(--as-line);background:#fff;height:68px;padding:0;display:block;inset:auto 0 0;width:auto!important;min-width:0!important;max-width:none!important}.app-sidebar .app-sidebar-brand,.app-sidebar .app-sidebar-groups{display:none!important}.app-sidebar .app-sidebar-mobile{grid-template-columns:repeat(5,1fr);gap:3px;height:68px;margin:0;padding:6px 7px;display:grid!important}.app-sidebar .app-sidebar-mobile>:is(button,a){color:#53645f;background:0 0;border:0;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:1px;min-width:0;min-height:54px;padding:3px 1px;font:700 11px/1.1 inherit;text-decoration:none;display:flex!important}.app-sidebar .app-sidebar-mobile>:is(button,a) svg{width:20px;height:20px}.app-sidebar .app-sidebar-mobile>:is(button,a) span{white-space:nowrap;font-size:11px!important;display:block!important}.app-sidebar .app-sidebar-mobile>:is(button,a).active{color:var(--as-teal);background:var(--as-soft)}.broker-desk>.bd-content,.property-library-page>.pl-main,.app.app-detail-layout>.main,.review-shell,.workspace-admin,.cm-main,.cr-main,.ss-main,.kyc-main,.bc-main,.bpc-main,.rw-main,.cp-main,.mw-main,.broker-portal-content{margin-left:0!important}.sales-operations>.so-main,.recommendation-workspace>.rw-main,.transaction-center>.tc-main,.settlement-workspace>.sw-main,.holiday-home-shell>.hh-main{margin-inline-start:0!important;margin-left:0!important}.property-library-page .pl-selection{left:0}.app.app-detail-layout>.main,.review-shell,.workspace-admin{margin-bottom:68px}}.registration-shell{color:#152421;background:#f4f7f6;min-height:100vh;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif}.registration-head{background:#fff;border-bottom:1px solid #dfe7e5;grid-template-columns:1fr auto 1fr;align-items:center;height:82px;padding:0 max(4vw,32px);display:grid}.registration-head>a{color:#48615c;align-items:center;gap:8px;font-size:15px;text-decoration:none;display:flex}.registration-head>a svg{width:18px}.registration-head>div{align-items:baseline;gap:12px;display:flex}.registration-head b{font-size:22px}.registration-head div span,.registration-head>span{color:#71817e;font-size:14px}.registration-head>span{text-align:right}.identity-selection,.registration-form-page{width:min(1040px,100% - 48px);margin:0 auto;padding:64px 0 90px}.registration-title{max-width:720px;margin-bottom:36px}.registration-title h1{letter-spacing:-.04em;margin:0 0 13px;font-size:38px}.registration-title p{color:#64736f;margin:0;font-size:17px;line-height:1.8}.identity-options{grid-template-columns:1fr 1fr;gap:16px;display:grid}.identity-options button{text-align:left;cursor:pointer;min-height:142px;color:inherit;background:#fff;border:1px solid #d6e0de;border-radius:10px;grid-template-columns:54px 1fr auto;align-items:center;gap:20px;padding:28px;transition:all .2s;display:grid}.identity-options button:hover{border-color:#078c7b;transform:translateY(-2px);box-shadow:0 12px 32px #11514817}.identity-options button>svg{color:#078c7b;width:32px;height:32px}.identity-options button span{gap:7px;display:grid}.identity-options b{font-size:19px}.identity-options small{color:#6b7976;font-size:14px;line-height:1.55}.identity-options em{color:#078c7b;font-size:14px;font-style:normal}.back-choice{color:#526763;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:28px;display:flex}.back-choice svg{width:17px}.registration-form{gap:20px;display:grid}.form-section{background:#fff;border:1px solid #dce5e3;border-radius:11px;overflow:hidden}.form-section>header{border-bottom:1px solid #e5ebe9;gap:15px;padding:23px 27px;display:flex}.form-section>header>span{color:#078c7b;background:#e5f5f1;border-radius:7px;place-items:center;width:34px;height:34px;font-weight:700;display:grid}.form-section h2{margin:0 0 4px;font-size:20px}.form-section header p{color:#71807d;margin:0;font-size:14px}.form-grid{grid-template-columns:1fr 1fr;gap:20px;padding:26px 27px;display:grid}.form-grid label{gap:8px;display:grid}.form-grid label>span{font-size:14px;font-weight:600}.form-grid input,.form-grid select,.form-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #cedbd8;border-radius:7px;outline:none;padding:11px 12px}.form-grid input,.form-grid select{height:46px}.form-grid textarea{resize:vertical;min-height:98px}.form-grid input:focus,.form-grid select:focus,.form-grid textarea:focus{border-color:#078c7b;box-shadow:0 0 0 3px #078c7b1a}.form-grid .wide{grid-column:1/-1}.file-field{background:#f8fbfa;border:1px dashed #aebfbb;border-radius:8px;padding:18px}.file-field input{border:0;height:auto;padding:0}.file-field small{color:#70807c}.review-notice{background:#edf7f4;border:1px solid #cce6df;border-radius:9px;gap:14px;padding:20px 22px;display:flex}.review-notice svg{color:#078c7b}.review-notice b{font-size:15px}.review-notice p{color:#5f706c;margin:5px 0 0;font-size:14px;line-height:1.65}.registration-primary{color:#fff;min-height:48px;font:inherit;cursor:pointer;background:#078c7b;border:0;border-radius:7px;justify-content:center;justify-self:start;align-items:center;padding:0 25px;font-weight:700;text-decoration:none;display:inline-flex}.registration-primary:disabled{opacity:.55;cursor:wait}.registration-error{color:#ad3434;background:#fff1f1;border:1px solid #f1b8b8;border-radius:7px;margin:0;padding:13px 16px}.registration-success{text-align:center;width:min(680px,100% - 48px);margin:0 auto;padding:100px 0}.success-icon{color:#078c7b;background:#daf2ec;border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 22px;display:grid}.registration-success h1{margin:0 0 15px;font-size:38px}.registration-success>p{color:#61716d;line-height:1.75}.registration-success dl{text-align:left;background:#fff;border:1px solid #dce5e3;border-radius:10px;margin:34px 0;padding:10px 24px}.registration-success dl>div{border-bottom:1px solid #e8eeec;grid-template-columns:130px 1fr;padding:15px 0;display:grid}.registration-success dl>div:last-child{border:0}.registration-success dt{color:#75827f}.registration-success dd{margin:0;font-weight:600}.registration-code{background:#edf7f4;border-radius:9px;padding:20px}.registration-code strong{color:#078c7b;letter-spacing:.08em;font-size:22px}.registration-code small{margin-top:8px;display:block}.registration-success .registration-primary{justify-self:auto;margin-top:20px}@media (width<=760px){.registration-head{grid-template-columns:1fr auto;height:auto;min-height:72px;padding:14px 20px}.registration-head>div{grid-column:2}.registration-head>span{display:none}.identity-selection,.registration-form-page{width:calc(100% - 28px);padding:42px 0 70px}.registration-title h1{font-size:30px}.identity-options{grid-template-columns:1fr}.identity-options button{grid-template-columns:45px 1fr}.identity-options em{display:none}.form-grid{grid-template-columns:1fr;padding:20px}.form-grid .wide{grid-column:auto}.form-section>header{padding:20px}.registration-success{padding:60px 0}.registration-success dl>div{grid-template-columns:1fr;gap:5px}}.application-query{border-top:1px solid #dbe6e3;margin-top:28px;padding-top:24px}.application-query>div:first-child{align-items:center;gap:12px;display:flex}.application-query>div:first-child svg{color:#078f80}.application-query>div:first-child span{flex-direction:column;gap:3px;display:flex}.application-query>div:first-child b{font-size:18px}.application-query>div:first-child small{color:#6b7975;font-size:15px}.application-query form{gap:10px;margin-top:15px;display:flex}.application-query input{font:inherit;text-transform:uppercase;border:1px solid #cad9d5;border-radius:9px;flex:1;padding:13px 14px;font-size:16px}.application-query form button{color:#fff;cursor:pointer;background:#078f80;border:0;border-radius:9px;padding:0 22px;font-size:16px}.application-query .registration-error{margin-top:12px}.application-result{background:#f2f8f6;border:1px solid #cfe3de;border-radius:11px;grid-template-columns:repeat(4,1fr);gap:15px;margin-top:15px;padding:17px;display:grid}.application-result span{color:#73817d;font-size:14px}.application-result strong{color:#20312d;margin-top:4px;font-size:16px;display:block}.application-result p{border-top:1px solid #d5e6e2;grid-column:1/-1;margin:0;padding-top:12px}.application-result .approved-notice{color:#087f73;font-weight:700}@media (width<=760px){.application-query form{flex-direction:column}.application-query form button{padding:13px}.application-result{grid-template-columns:1fr 1fr}}.application-thread{gap:9px;margin-top:14px;display:grid}.application-thread article{background:#fff;border:1px solid #dce6e3;border-radius:10px;max-width:78%;padding:12px 14px}.application-thread article.applicant{background:#e9f6f3;border-color:#c9e5df;justify-self:end}.application-thread article b{font-size:14px}.application-thread article p{margin:5px 0;line-height:1.55}.application-thread article small{color:#74817e}.supplement-form{background:#fff;border:1px solid #dce6e3;border-radius:11px;gap:12px;margin-top:16px;padding:18px;display:grid}.supplement-form h3{margin:0;font-size:18px}.supplement-form textarea{min-height:88px;font:inherit;resize:vertical;border:1px solid #cad8d5;border-radius:8px;padding:12px}.supplement-form .file-field{gap:7px;display:grid}.supplement-form button{color:#fff;font:inherit;cursor:pointer;background:#078c7b;border:0;border-radius:8px;justify-self:start;padding:12px 20px;font-weight:700}@media (width<=760px){.application-thread article{max-width:92%}}.file-field select{width:100%;min-height:48px;font:inherit;color:#17332d;background:#fff;border:1px solid #cbd9d5;border-radius:10px;padding:0 14px}.selected-documents{flex-wrap:wrap;gap:8px;display:flex}.selected-documents button{color:#176e62;cursor:pointer;background:#edf8f5;border:1px solid #b8d8d1;border-radius:8px;padding:8px 11px;font-size:14px}.review-shell{color:#172522;background:#f5f8f7;min-height:100vh;padding:38px clamp(24px,5vw,72px);font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif}.review-header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1480px;margin:auto;display:flex}.review-header h1{margin:15px 0 8px;font-size:32px}.review-header p{color:#64736f;margin:0;font-size:17px}.back-link,.review-refresh{color:#087f73;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:16px;display:flex}.review-refresh{background:#fff;border:1px solid #cad9d5;border-radius:10px;padding:12px 18px}.review-summary{grid-template-columns:repeat(3,minmax(150px,1fr)) 220px;gap:14px;max-width:1480px;margin:28px auto 18px;display:grid}.review-summary>div,.review-summary select{background:#fff;border:1px solid #dce6e3;border-radius:12px;padding:18px}.review-summary b{color:#078f80;font-size:28px;display:block}.review-summary span{color:#697874;font-size:15px}.review-summary select{color:#30433e;font-size:16px}.review-message{color:#087f73;background:#e8f6f3;border-radius:10px;max-width:1480px;margin:0 auto 14px;padding:12px 16px}.review-table-card{background:#fff;border:1px solid #dce6e3;border-radius:14px;max-width:1480px;margin:auto;overflow:auto}.review-table-card table{border-collapse:collapse;width:100%;min-width:1000px}.review-table-card th,.review-table-card td{text-align:left;border-bottom:1px solid #e4ecea;padding:17px 18px;font-size:15px}.review-table-card th{color:#687873;background:#f9fbfa}.review-table-card td strong,.review-table-card td small{display:block}.review-table-card td small{color:#77847f;margin-top:5px}.review-table-card td button{color:#087f73;cursor:pointer;background:#fff;border:1px solid #9ccfc8;border-radius:8px;padding:8px 12px}.review-status{color:#b96c00;background:#fff5e5;border-radius:7px;padding:5px 9px;display:inline-block}.review-status.approved{color:#087f73;background:#e7f6f2}.review-status.rejected{color:#b83830;background:#fdeceb}.review-empty{text-align:center;color:#73817d;padding:100px 20px;font-size:17px}.review-overlay{z-index:50;background:#132c2780;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.review-detail{background:#fff;border-radius:18px;width:min(880px,100%);max-height:90vh;padding:30px;overflow:auto}.review-detail-title{justify-content:space-between;display:flex}.review-detail-title span{color:#078f80}.review-detail-title h2{margin:6px 0;font-size:28px}.review-detail-title p{color:#73817d;margin:0}.review-detail-title>button{cursor:pointer;background:0 0;border:0;font-size:32px}.review-fields{grid-template-columns:1fr 1fr;gap:12px;margin:25px 0;display:grid}.review-fields label{color:#73817d;background:#f5f8f7;border-radius:9px;padding:13px}.review-fields strong{color:#22332f;margin-top:5px;display:block}.review-documents{grid-template-columns:1fr 1fr;gap:15px;display:grid}.review-documents figure{margin:0}.review-documents img{object-fit:contain;background:#eef3f2;border-radius:10px;width:100%;height:230px}.review-documents figcaption{text-align:center;margin-top:7px}.review-note{margin-top:20px;font-weight:700;display:block}.review-note textarea{box-sizing:border-box;width:100%;min-height:90px;font:inherit;border:1px solid #cad9d5;border-radius:9px;margin-top:8px;padding:12px;display:block}.review-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.review-actions button{cursor:pointer;background:#fff;border:1px solid #cad9d5;border-radius:9px;align-items:center;gap:6px;padding:11px 14px;font-size:15px;display:flex}.review-actions .approve{color:#fff;background:#078f80;border-color:#078f80}.review-actions .more{color:#a96300}.review-actions .reject{color:#b83830}@media (width<=760px){.review-shell{padding:22px 14px}.review-header{align-items:flex-start}.review-header h1{font-size:25px}.review-summary{grid-template-columns:1fr 1fr}.review-summary select{grid-column:1/-1}.review-fields,.review-documents{grid-template-columns:1fr}.review-detail{padding:20px}.review-refresh{padding:10px}.review-refresh svg{display:none}}.review-table-card code{color:#175f56;white-space:nowrap;font:700 13px/1.4 ui-monospace,Consolas,monospace;display:block}.copy-code{margin-top:5px!important;padding:4px 9px!important;font-size:13px!important}.review-documents figure>b{color:#176e62;margin:0 0 8px;font-size:15px;display:block}.review-summary{grid-template-columns:repeat(4,minmax(150px,1fr));margin-bottom:14px}.review-summary>div,.review-summary select{min-height:96px;padding:15px 18px}.review-filter-panel{background:#fff;border:1px solid #dce6e3;border-radius:14px;max-width:1480px;margin:0 auto 14px;padding:16px 18px}.review-filter-grid{grid-template-columns:minmax(300px,2fr) minmax(180px,1fr) minmax(160px,.8fr) minmax(160px,.8fr) minmax(160px,.8fr);align-items:end;gap:12px;display:grid}.review-filter-grid label{color:#536660;flex-direction:column;gap:7px;min-width:0;font-size:13px;font-weight:700;display:flex}.review-filter-grid input,.review-filter-grid select{box-sizing:border-box;color:#203b35;background:#fff;border:1px solid #cfe0dc;border-radius:9px;outline:none;width:100%;height:42px;padding:0 12px;font:500 14px/1.2 inherit}.review-filter-grid input:focus,.review-filter-grid select:focus{border-color:#079889;box-shadow:0 0 0 3px #07988917}.review-filter-actions{color:#6d7d78;justify-content:flex-end;align-items:center;gap:10px;margin-top:13px;font-size:13px;display:flex}.review-filter-actions button,.review-pagination button{color:#176e62;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #bdd7d2;border-radius:8px;height:36px;padding:0 14px;font-weight:700}.review-filter-actions .review-primary-button{color:#fff;background:#078f80;border-color:#078f80}.review-filter-actions button:disabled,.review-pagination button:disabled{opacity:.45;cursor:not-allowed}.review-table-card{overflow:hidden}.review-table-card table{table-layout:fixed;min-width:1180px}.review-table-card th,.review-table-card td{vertical-align:middle;padding:14px 12px;line-height:1.45}.review-table-card tbody tr{cursor:pointer;transition:background .15s}.review-table-card tbody tr:hover,.review-table-card tbody tr.is-selected{background:#f0faf8}.review-table-card th:first-child,.review-table-card td:first-child{text-align:center;width:54px}.review-table-card th:nth-child(2),.review-table-card td:nth-child(2),.review-table-card th:nth-child(3),.review-table-card td:nth-child(3){width:15%}.review-table-card th:nth-child(4),.review-table-card td:nth-child(4){width:11%}.review-table-card th:nth-child(5),.review-table-card td:nth-child(5),.review-table-card th:nth-child(6),.review-table-card td:nth-child(6){width:14%}.review-table-card th:nth-child(7),.review-table-card td:nth-child(7){width:12%}.review-table-card th:nth-child(8),.review-table-card td:nth-child(8){width:9%}.review-table-card th:nth-child(9),.review-table-card td:nth-child(9){text-align:center;width:100px}.review-select-column input{accent-color:#078f80;cursor:pointer;width:17px;height:17px}.review-table-card td .review-open-button{white-space:nowrap;writing-mode:horizontal-tb;justify-content:center;align-items:center;min-width:88px;height:36px;line-height:1;display:inline-flex;padding:0 12px!important}.review-pagination{color:#657671;background:#fbfdfc;border-top:1px solid #e4ecea;justify-content:flex-end;align-items:center;gap:12px;padding:13px 16px;font-size:14px;display:flex}.review-pagination label{align-items:center;gap:6px;display:flex}.review-pagination select{background:#fff;border:1px solid #cfe0dc;border-radius:8px;height:36px;padding:0 26px 0 9px}@media (width<=1120px){.review-filter-grid{grid-template-columns:repeat(2,minmax(180px,1fr))}.review-filter-wide{grid-column:1/-1}.review-table-card{overflow:auto}}@media (width<=760px){.review-summary{grid-template-columns:1fr 1fr}.review-filter-grid{grid-template-columns:1fr}.review-filter-wide{grid-column:auto}.review-filter-actions,.review-pagination{flex-wrap:wrap;justify-content:flex-start}}.review-submission-section{background:#fbfdfc;border:1px solid #dbe8e5;border-radius:12px;margin:18px 0;padding:18px}.review-section-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.review-section-heading h3,.review-documents-heading h3{color:#173c35;margin:0 0 4px;font-size:18px}.review-section-heading p,.review-documents-heading p{color:#73827e;margin:0;font-size:13px;line-height:1.5}.review-section-heading>span{color:#087f73;background:#e4f5f1;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:700}.review-submission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.review-submission-grid>div{background:#fff;border:1px solid #e0eae8;border-radius:9px;min-width:0;padding:12px 14px}.review-submission-grid span{color:#71807c;margin-bottom:6px;font-size:12px;display:block}.review-submission-grid strong{overflow-wrap:anywhere;color:#203b35;font-size:14px;line-height:1.5;display:block}.review-documents-heading{grid-column:1/-1;padding:2px 2px 6px}.review-career-section{background:#fff;border:1px solid #dbe8e5;border-radius:12px;margin:18px 0;padding:18px}.review-career-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.review-career-facts>div{background:#f7faf9;border:1px solid #e0eae8;border-radius:9px;min-width:0;padding:11px 13px}.review-career-facts span,.review-career-facts strong{display:block}.review-career-facts span{color:#71837f;font-size:13px}.review-career-facts strong{overflow-wrap:anywhere;margin-top:4px}.review-career-avatar{align-items:center;gap:13px;margin-top:12px;display:flex}.review-career-avatar img{object-fit:cover;border:1px solid #d8e5e2;border-radius:11px;width:72px;height:72px}.review-career-groups{grid-template-columns:1fr 1fr;gap:11px;margin-top:13px;display:grid}.review-career-groups>section{border:1px solid #dbe7e4;border-radius:10px;overflow:hidden}.review-career-groups h4{background:#f0f7f5;justify-content:space-between;margin:0;padding:10px 12px;display:flex}.review-career-groups h4 small{color:#748681;font-weight:500}.review-career-groups article{border-top:1px solid #e4ecea;padding:9px 12px}.review-career-groups article>div{grid-template-columns:92px 1fr;gap:9px;padding:3px 0;display:grid}.review-career-groups article span{color:#758782;font-size:13px}.review-career-groups article strong{overflow-wrap:anywhere}.review-career-empty{color:#647873;background:#f4f8f7;border-radius:9px;margin-top:13px;padding:15px}@media (width<=900px){.review-career-facts{grid-template-columns:1fr 1fr}.review-career-groups{grid-template-columns:1fr}}@media (width<=560px){.review-career-facts{grid-template-columns:1fr}}.review-documents figure{background:#fff;border:1px solid #dbe8e5;border-radius:10px;margin:0;overflow:hidden}.review-documents figure img{object-fit:contain;cursor:zoom-in;background:#f5f8f7;width:100%;height:180px;display:block}.review-documents figure b,.review-documents figure figcaption{padding-left:12px;padding-right:12px}.review-documents figure b{padding-top:11px}.review-documents figure figcaption{padding-top:8px;padding-bottom:11px}@media (width<=900px){.review-submission-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.review-submission-grid{grid-template-columns:1fr}}.review-master-code{font-weight:700;color:#087f73!important}.review-master-summary{background:#f1faf8;border:1px solid #cfe3df;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:14px 16px;display:flex}.review-master-summary div{min-width:180px}.review-master-summary span,.review-master-summary strong{display:block}.review-master-summary span{color:#687b76;font-size:12px}.review-master-summary strong{color:#087f73;margin-top:3px;font-size:17px}.review-master-summary p{color:#536a64;margin:0;font-size:13px;line-height:1.55}@media (width<=600px){.review-master-summary{flex-direction:column;align-items:flex-start}}.review-match-panel{background:#f8fbfa;border:1px solid #cfe3df;border-radius:12px;margin:14px 0;padding:16px}.review-match-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-match-heading h3{margin:0 0 4px;font-size:17px}.review-match-heading p{color:#687b76;margin:0;font-size:13px;line-height:1.5}.review-match-heading>span{color:#087f73;background:#e4f4f0;border-radius:6px;flex:none;padding:5px 9px;font-size:12px}.review-match-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.review-match-option{text-align:left;cursor:pointer;background:#fff;border:1px solid #d7e5e2;border-radius:9px;align-items:flex-start;gap:10px;width:100%;padding:11px 12px;display:flex}.review-match-option:hover,.review-match-option.is-selected{background:#edf9f6;border-color:#099485}.review-match-option input{margin-top:4px}.review-match-option>div{flex:1;min-width:0}.review-match-option header{align-items:center;gap:7px;display:flex}.review-match-option header strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.review-match-option header span{color:#4c6862;background:#e9f1ef;border-radius:5px;padding:2px 6px;font-size:11px}.review-match-option header b{color:#087f73;margin-left:auto;font-size:12px}.review-match-option p,.review-match-option small,.review-match-option em{color:#657873;margin:4px 0 0;font-size:12px;font-style:normal;line-height:1.4;display:block}.review-match-option em{color:#087f73}.review-match-new{grid-column:1/-1}.review-match-status,.review-match-error{margin:12px 0 0;font-size:13px}.review-match-error{color:#b83d32}@media (width<=760px){.review-match-grid{grid-template-columns:1fr}.review-match-heading{flex-direction:column}}.review-registration-account{color:#536b66;margin-top:4px;font-size:13px;font-weight:500;display:block}.review-shell{padding:32px 34px 64px}.review-header,.review-summary,.review-message,.review-filter-panel,.review-table-card{max-width:none;margin-left:0;margin-right:0}.review-header,.review-summary,.review-filter-panel,.review-table-card{box-sizing:border-box;width:100%}@media (width<=760px){.review-shell{padding:22px 14px}}.review-thread{background:#f5f8f7;border-radius:10px;margin-top:20px;padding:18px}.review-thread h3{margin:0 0 13px}.review-thread article{background:#fff;border:1px solid #dce6e3;border-radius:9px;width:78%;margin-top:8px;padding:11px 13px}.review-thread article.applicant{background:#e8f6f2;border-color:#c9e5df;margin-left:auto}.review-thread article p{margin:5px 0;line-height:1.55}.review-thread article small,.thread-empty{color:#74817e}.thread-empty{margin:0;line-height:1.6}@media (width<=700px){.review-thread article{width:auto}}.workspace-admin{color:#182723;background:#f4f7f6;min-height:100vh;padding:36px clamp(22px,4vw,64px);font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif}.workspace-admin>header{justify-content:space-between;align-items:flex-end;max-width:1500px;margin:auto;display:flex}.workspace-admin header button{color:#087f73;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-size:15px;display:flex}.workspace-admin header svg{width:18px}.workspace-admin h1{margin:15px 0 8px;font-size:32px}.workspace-admin header p{color:#697873;margin:0;font-size:16px}.workspace-admin header .refresh{background:#fff;border:1px solid #cfddda;border-radius:9px;padding:11px 16px}.wa-message{color:#087f73;background:#e6f5f1;border-radius:9px;max-width:1500px;margin:20px auto 0;padding:12px 15px}.wa-layout{grid-template-columns:330px 1fr;align-items:start;gap:18px;max-width:1500px;margin:25px auto;display:grid}.wa-layout>aside,.wa-detail{background:#fff;border:1px solid #dce5e3;border-radius:13px}.wa-layout>aside{padding:18px}.wa-layout>aside h2{margin:4px 6px 14px;font-size:18px}.wa-layout>aside h2 span{float:right;color:#078c7b}.wa-layout>aside>p{color:#74817e;line-height:1.7}.wa-layout>aside>button{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;width:100%;padding:15px 12px;display:grid}.wa-layout>aside>button.active{color:#087f73;background:#eaf6f3}.wa-layout>aside>button svg{width:21px}.wa-layout>aside>button span{gap:4px;display:grid}.wa-layout>aside>button b{font-size:15px}.wa-layout>aside>button small{color:#73817d;font-size:13px}.wa-layout>aside>button em{font-size:13px;font-style:normal}.wa-detail{min-height:680px;padding:28px}.wa-empty{color:#74817e;place-items:center;min-height:620px;display:grid}.wa-title{border-bottom:1px solid #e3ebe9;justify-content:space-between;padding-bottom:24px;display:flex}.wa-title>div:first-child>span{color:#078c7b}.wa-title h2{margin:6px 0;font-size:27px}.wa-title p{color:#73817d;margin:0}.wa-title>div:last-child{text-align:right;grid-template-columns:auto auto;align-items:center;gap:2px 10px;display:grid}.wa-title>div:last-child b{color:#078c7b;font-size:24px}.wa-title>div:last-child small{color:#73817d}.wa-columns{grid-template-columns:1.25fr .75fr;gap:28px;margin-top:25px;display:grid}.wa-columns h3{align-items:center;gap:8px;font-size:19px;display:flex}.wa-columns h3 svg{color:#078c7b;width:20px}.wa-list,.wa-team-list{gap:8px;display:grid}.wa-list article{border:1px solid #e1e9e7;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:12px;display:grid}.wa-avatar{color:#087f73;background:#dcefeb;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.wa-list article div,.wa-list article em{gap:4px;display:grid}.wa-list article small{color:#74817e;font-size:13px}.wa-list article em{text-align:right;font-size:14px;font-style:normal}.wa-team-list article{background:#f5f8f7;border-radius:8px;justify-content:space-between;padding:15px;display:flex}.wa-team-list span{color:#74817e}.wa-muted{color:#74817e;line-height:1.7}.wa-form{background:#f5f8f7;border-radius:10px;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;padding:17px;display:grid}.wa-form h4{grid-column:1/-1;align-items:center;gap:6px;margin:0 0 3px;display:flex}.wa-form h4 svg{width:17px}.wa-form input,.wa-form select{height:43px;font:inherit;background:#fff;border:1px solid #cad8d5;border-radius:7px;padding:0 10px}.wa-form button{color:#fff;height:43px;font:inherit;cursor:pointer;background:#078c7b;border:0;border-radius:7px;grid-column:1/-1;font-weight:700}.wa-form.team{grid-template-columns:1fr}.wa-form.team h4,.wa-form.team button{grid-column:auto}@media (width<=900px){.wa-layout{grid-template-columns:1fr}.wa-layout>aside{max-height:300px;overflow:auto}.wa-columns{grid-template-columns:1fr}.wa-detail{padding:20px}}@media (width<=600px){.workspace-admin{padding:22px 12px}.workspace-admin h1{font-size:26px}.workspace-admin .refresh{display:none}.wa-form{grid-template-columns:1fr}.wa-form h4,.wa-form button{grid-column:auto}.wa-title{align-items:flex-start}.wa-title>div:last-child{display:none}}.workspace-admin{padding:32px 34px 64px!important}.workspace-admin>header,.wa-message,.wa-layout{max-width:none!important;margin-left:0!important;margin-right:0!important}@media (width<=600px){.workspace-admin{padding:22px 12px!important}}.wa-head-actions{gap:10px;display:flex}.workspace-admin header .demo{color:#fff;background:#078c7b;border:1px solid #078c7b;border-radius:9px;padding:11px 16px}@media (width<=680px){.wa-head-actions .demo{font-size:0}.wa-head-actions .demo svg{width:20px}}.broker-desk{color:#182723;background:#f4f7f6;grid-template-columns:240px 1fr;min-height:100vh;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:16px;display:grid}.bd-nav{background:#fff;border-right:1px solid #dfe7e5;flex-direction:column;padding:28px 18px;display:flex}.bd-brand{border-bottom:1px solid #e6ecea;padding:0 14px 28px}.bd-brand b,.bd-brand span{display:block}.bd-brand b{font-size:25px}.bd-brand span{color:#70807b;margin-top:6px}.bd-nav nav{gap:8px;margin-top:24px;display:grid}.bd-nav button{color:#465550;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:13px 14px;font-size:16px;display:flex}.bd-nav nav button.active{color:#fff;background:#078c7b;font-weight:700}.bd-nav svg{width:20px}.bd-back{color:#078c7b!important;margin-top:auto!important}.bd-content{min-width:0;padding:36px clamp(24px,4vw,64px)}#bd-workbench,#bd-leads,#bd-tasks{scroll-margin-top:24px}.bd-content>header{justify-content:space-between;align-items:center;display:flex}.bd-content h1{margin:0 0 8px;font-size:34px}.bd-searching{white-space:nowrap;color:#078c7b;font-size:14px}.bd-content header p,.bd-panel-head p{color:#6d7c77;margin:0}.bd-header-actions{align-items:center;gap:10px;display:flex}.bd-demo-button{color:#067a6d;cursor:pointer;background:#eff9f6;border:1px solid #078c7b;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font:700 16px/1.2 inherit;display:flex}.bd-demo-button:disabled{opacity:.6;cursor:wait}.bd-primary{cursor:pointer;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex;color:#fff!important;background:#078c7b!important;border:0!important;border-radius:9px!important;padding:13px 19px!important}.bd-message{color:#087568;background:#e5f4f0;border-radius:9px;margin-top:18px;padding:13px 16px}.bd-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 18px;display:grid}.bd-metrics article{background:#fff;border:1px solid #dce5e2;border-radius:12px;padding:21px}.bd-metrics span,.bd-metrics small{color:#72817c;display:block}.bd-metrics b{color:#087f73;margin:11px 0 5px;font-size:34px;display:block}.bd-grid{grid-template-columns:minmax(560px,1.5fr) minmax(300px,.7fr);gap:18px;display:grid}.bd-panel{background:#fff;border:1px solid #dce5e2;border-radius:12px;padding:22px}.bd-panel h2{margin:0 0 5px;font-size:21px}.bd-panel-head{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.bd-panel-head label{border:1px solid #cedbd7;border-radius:8px;align-items:center;width:280px;height:44px;padding:0 11px;display:flex}.bd-panel-head input{border:0;outline:0;width:100%;font-size:15px}.bd-panel-head svg{color:#71807b;width:18px}.bd-leads{display:grid}.bd-leads>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e8eeec;grid-template-columns:44px 1fr auto 22px;align-items:center;gap:12px;padding:17px 5px;display:grid}.bd-leads b,.bd-leads small{display:block}.bd-leads b{margin-bottom:5px;font-size:17px}.bd-leads small{color:#71807c}.bd-leads em{color:#078c7b;background:#e9f6f3;border-radius:6px;padding:5px 8px;font-size:13px;font-style:normal}.bd-avatar{color:#087568;background:#dcefeb;border-radius:50%;place-items:center;width:40px;height:40px;font-weight:700;display:grid}.bd-side>h2{margin:4px 0 13px}.bd-side>h2:not(:first-child){border-top:1px solid #e5ecea;margin-top:28px;padding-top:22px}.bd-side article{border-bottom:1px solid #edf1f0;gap:11px;padding:12px 0;display:flex}.bd-side article svg{color:#078c7b;width:19px}.bd-side b,.bd-side small{display:block}.bd-side small{color:#71807c;margin-top:5px;font-size:13px}.bd-empty{text-align:center;color:#778580;padding:38px 10px}.bd-modal{z-index:30;background:#142d2868;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bd-modal>form,.bd-detail{background:#fff;border-radius:14px;width:min(820px,96vw);max-height:92vh;padding:28px;overflow:auto;box-shadow:0 24px 70px #0a211c45}.bd-modal>form>div:first-child,.bd-detail-head{justify-content:space-between;align-items:flex-start;display:flex}.bd-modal h2{margin:0 0 8px;font-size:27px}.bd-modal>form>div:first-child button,.bd-detail-head>button{cursor:pointer;background:0 0;border:0;font-size:30px}.bd-ai-note{color:#64736e;background:#f2f6f5;border-radius:8px;padding:12px 14px}.bd-form-grid{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.bd-form-grid label{gap:7px;font-weight:700;display:grid}.bd-form-grid .wide{grid-column:1/-1}.bd-form-grid input,.bd-form-grid select,.bd-form-grid textarea{width:100%;font:inherit;background:#fff;border:1px solid #cbd8d5;border-radius:8px;padding:11px 12px}.bd-form-grid textarea{resize:vertical;min-height:85px}.bd-detail-head{border-bottom:1px solid #e3ebe8;padding-bottom:20px}.bd-detail-head span{color:#078c7b}.bd-detail-head p{color:#6c7a76}.bd-detail-facts{grid-template-columns:repeat(4,1fr);gap:10px;padding:20px 0;display:grid}.bd-detail-facts span{color:#73817d}.bd-detail-facts b{color:#25322f;margin-top:7px;display:block}.bd-follow{background:#f4f8f7;border-radius:10px;padding:20px}.bd-follow h3,.bd-timeline h3{margin:0;font-size:20px}.bd-timeline{padding-top:24px}.bd-timeline article{grid-template-columns:16px 1fr;gap:8px;padding:0 0 20px;display:grid}.bd-timeline i{border:2px solid #078c7b;border-radius:50%;width:10px;height:10px;margin-top:4px}.bd-timeline p{margin:7px 0;line-height:1.6}.bd-timeline small{color:#71807c}@media (width<=1000px){.broker-desk{grid-template-columns:78px 1fr}.bd-brand span,.bd-nav button{font-size:0}.bd-brand b{font-size:16px}.bd-nav button{justify-content:center}.bd-metrics{grid-template-columns:1fr 1fr}.bd-grid{grid-template-columns:1fr}.bd-side{display:none}}@media (width<=650px){.bd-content{padding:22px 14px}.bd-content h1{font-size:26px}.bd-content header p{display:none}.bd-content>header{align-items:flex-start;gap:14px}.bd-header-actions{flex-direction:column-reverse;align-items:stretch}.bd-header-actions button{min-height:48px}.bd-metrics{grid-template-columns:1fr 1fr}.bd-metrics article{padding:15px}.bd-form-grid,.bd-detail-facts{grid-template-columns:1fr}.bd-form-grid .wide{grid-column:auto}.bd-panel-head{flex-direction:column;align-items:flex-start;gap:12px}.bd-panel-head label{width:100%}}.bd-people{border-top:1px solid #e3ebe8;padding:20px 0}.bd-people>div:first-child{justify-content:space-between;align-items:center;display:flex}.bd-people h3{font-size:20px}.bd-people>div>button{color:#078c7b;cursor:pointer;background:0 0;border:0;font-weight:700}.bd-people>article{border:1px solid #e1e9e7;border-radius:9px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;margin-top:9px;padding:13px;display:grid}.bd-people article b,.bd-people article small{display:block}.bd-people article small{color:#71807c;margin-top:4px}.bd-people article em{color:#087568;background:#eaf6f3;border-radius:6px;padding:6px 9px;font-style:normal}.bd-member-form{background:#f4f8f7;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;padding:15px;display:grid}.bd-member-form input,.bd-member-form select{font:inherit;background:#fff;border:1px solid #cbd8d5;border-radius:7px;padding:10px}.bd-member-form .wide{grid-column:1/-1}.bd-quick-intake{background:#fff;border:1px solid #d5e3df;border-left:5px solid #078c7b;border-radius:12px;grid-template-columns:280px 1fr auto;align-items:center;gap:16px;margin-top:22px;padding:20px 22px;display:grid}.bd-quick-intake h2{margin:0 0 7px;font-size:21px}.bd-quick-intake p{color:#6d7c77;margin:0;line-height:1.6}.bd-quick-intake textarea{min-height:82px;font:inherit;resize:vertical;border:1px solid #cbd8d5;border-radius:9px;padding:12px}.bd-quick-intake>div:last-child{gap:9px;display:grid}.bd-quick-intake>div:last-child>button:last-child{color:#087568;cursor:pointer;background:#fff;border:1px solid #bfd2cd;border-radius:8px;padding:11px}@media (width<=1100px){.bd-quick-intake{grid-template-columns:1fr}.bd-quick-intake>div:last-child{display:flex}}.bd-detail.bd-workspace{border-radius:14px;flex-direction:column;width:min(1220px,97vw);height:min(900px,94vh);max-height:94vh;padding:0;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;display:flex;overflow:hidden}.bd-workspace-head{border-bottom:1px solid #dfe8e5;grid-template-columns:minmax(280px,1.1fr) 190px minmax(350px,1.35fr) 42px;align-items:center;gap:24px;padding:24px 28px 20px;display:grid}.bd-customer-title span{color:#078c7b;font-size:16px;font-weight:700}.bd-customer-title h2{margin:7px 0;font-size:30px}.bd-customer-title p,.bd-owner-summary span,.bd-next-summary span{color:#687873;margin:0;font-size:15px}.bd-owner-summary,.bd-next-summary{border-left:1px solid #dfe8e5;gap:7px;padding-left:22px;display:grid}.bd-owner-summary small,.bd-next-summary small{color:#74827e;align-items:center;gap:7px;font-size:14px;display:flex}.bd-owner-summary b{font-size:18px}.bd-next-summary b{font-size:17px;line-height:1.45}.bd-next-summary span{color:#d76b16}.bd-close{cursor:pointer;color:#23332f;background:0 0;border:0;align-self:start;font-size:30px}.bd-stage-flow{background:#fff;border-bottom:1px solid #dfe8e5;grid-template-columns:repeat(6,1fr);padding:15px 28px 13px;display:grid}.bd-stage-flow>div{grid-template-columns:32px 1fr;align-items:center;column-gap:10px;padding-right:14px;display:grid;position:relative}.bd-stage-flow>div:not(:last-child):after{content:"";background:#cad6d3;width:22px;height:1px;position:absolute;top:16px;right:7px}.bd-stage-flow span{color:#65736f;background:#eef2f1;border-radius:50%;grid-row:1/3;place-items:center;width:30px;height:30px;font-weight:800;display:grid}.bd-stage-flow b{font-size:16px}.bd-stage-flow small{color:#7a8783;margin-top:3px;font-size:13px}.bd-stage-flow .current span,.bd-stage-flow .done span{color:#fff;background:#078f7f}.bd-stage-flow .current b{color:#078f7f}.bd-workspace-grid{background:#f5f8f7;grid-template-columns:minmax(0,1.75fr) minmax(320px,.85fr);gap:16px;padding:16px 18px 20px;display:grid;overflow:auto}.bd-sales-column{align-content:start;gap:14px;min-width:0;display:grid}.bd-action-panel,.bd-process-timeline,.bd-manager-rail>section{background:#fff;border:1px solid #dce6e3;border-radius:11px}.bd-action-panel{padding:20px}.bd-section-title{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.bd-section-title>div{align-items:center;gap:9px;display:flex}.bd-section-title h3{margin:0;font-size:20px}.bd-section-title>span{color:#76847f;font-size:14px}.bd-section-title>button{color:#078c7b;cursor:pointer;background:0 0;border:0;font-size:15px;font-weight:700}.bd-channel-actions{grid-template-columns:repeat(5,1fr);gap:10px;margin-bottom:15px;display:grid}.bd-channel-actions button{color:#30413d;cursor:pointer;background:#fff;border:1px solid #cedbd7;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 8px;font:700 15px inherit;display:flex}.bd-channel-actions button:hover,.bd-channel-actions button.active{color:#057b6d;background:#eaf7f4;border-color:#078f7f}.bd-action-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.bd-action-fields label{color:#34433f;gap:7px;font-size:15px;font-weight:700;display:grid}.bd-action-fields .wide{grid-column:1/-1}.bd-action-fields input,.bd-action-fields select,.bd-action-fields textarea{background:#fff;border:1px solid #c9d7d3;border-radius:8px;width:100%;padding:11px 12px;font:15px/1.5 inherit}.bd-action-fields textarea{resize:vertical;min-height:95px}.bd-action-submit{justify-content:space-between;align-items:center;margin-top:14px;display:flex}.bd-action-submit small{color:#6e7d78;align-items:center;gap:7px;font-size:14px;display:flex}.bd-action-submit .bd-primary{padding:12px 24px;font-size:16px}.bd-process-timeline{padding:20px}.bd-process-timeline>article{grid-template-columns:12px 92px 1fr;gap:10px;margin-left:2px;padding:0 0 18px}.bd-process-timeline>article>time{color:#687873;font-size:14px;line-height:1.5}.bd-timeline-body{border:1px solid #dce6e3;border-radius:9px;padding:14px 16px}.bd-timeline-body header{justify-content:space-between;gap:12px;display:flex}.bd-timeline-body header b{font-size:16px}.bd-timeline-body header span{color:#078c7b;font-size:14px}.bd-timeline-body p{font-size:15px}.bd-timeline-next{color:#33443f;background:#f3f8f7;border-radius:7px;align-items:center;gap:7px;padding:9px 10px;font-size:14px;display:flex}.bd-timeline-next time{color:#c96516;margin-left:auto}.bd-empty-state{text-align:center;color:#72807c;padding:36px 20px}.bd-empty-state svg{color:#9aaba6}.bd-empty-state b{color:#374641;margin:10px 0 5px;font-size:17px;display:block}.bd-empty-state p{margin:0;font-size:14px}.bd-manager-rail{align-content:start;gap:12px;display:grid}.bd-manager-rail>section{padding:17px}.bd-health-panel>strong{color:#078f7f;margin:4px 0 8px;font-size:26px;display:block}.bd-health-panel>p{color:#63736e;font-size:14px;line-height:1.55}.bd-risk-alert{color:#c65d0d;background:#fff8f2;border:1px solid #f0b27d;border-radius:8px;align-items:center;gap:10px;margin-top:12px;padding:11px;display:flex}.bd-risk-alert span,.bd-risk-alert b,.bd-risk-alert small{display:block}.bd-risk-alert small{color:#8a664c;margin-top:3px}.bd-compact-people{gap:8px;display:grid}.bd-compact-people article{border-bottom:1px solid #e4ebe9;grid-template-columns:38px 1fr;align-items:center;gap:10px;padding:10px;display:grid}.bd-compact-people b,.bd-compact-people small{display:block}.bd-compact-people small{color:#71807c;margin-top:3px}.bd-manager-rail .bd-member-form{grid-template-columns:1fr;margin-top:12px}.bd-manager-rail .bd-member-form .wide{grid-column:auto}.bd-insight-list{gap:0;margin:0;display:grid}.bd-insight-list>div{border-bottom:1px solid #e5ecea;justify-content:space-between;gap:15px;padding:10px 0;display:flex}.bd-insight-list>div:last-child{border-bottom:0}.bd-insight-list dt{color:#6c7b77;align-items:center;gap:7px;font-size:14px;display:flex}.bd-insight-list dd{text-align:right;color:#34433f;margin:0;font-size:15px;font-weight:700}.bd-workspace .bd-avatar{width:36px;height:36px}.bd-workspace input,.bd-workspace select,.bd-workspace textarea,.bd-workspace button{font-family:inherit}@media (width<=1050px){.bd-workspace-head{grid-template-columns:1fr 170px 42px}.bd-next-summary{border-top:1px solid #dfe8e5;border-left:0;grid-column:1/3;padding:12px 0 0}.bd-stage-flow{grid-template-columns:repeat(6,160px);overflow-x:auto}.bd-workspace-grid{grid-template-columns:1fr}.bd-manager-rail{grid-template-columns:repeat(3,1fr)}.bd-manager-rail>section:first-child{grid-column:1/-1}}@media (width<=700px){.bd-modal{padding:0}.bd-detail.bd-workspace{border-radius:0;width:100vw;height:100vh;max-height:100vh}.bd-workspace-head{grid-template-columns:1fr 38px;padding:18px}.bd-owner-summary,.bd-next-summary{border-top:1px solid #dfe8e5;border-left:0;grid-column:1/-1;padding:10px 0 0}.bd-stage-flow{padding-left:18px}.bd-workspace-grid{padding:10px}.bd-channel-actions{grid-template-columns:1fr 1fr}.bd-action-fields{grid-template-columns:1fr}.bd-action-fields .wide{grid-column:auto}.bd-action-submit{flex-direction:column;align-items:stretch;gap:12px}.bd-manager-rail{grid-template-columns:1fr}.bd-process-timeline>article{grid-template-columns:12px 1fr}.bd-process-timeline>article>time,.bd-timeline-body{grid-column:2}}.bd-detail-tabs{background:#fff;border-bottom:1px solid #dfe8e5;gap:28px;padding:0 28px;display:flex}.bd-detail-tabs button{color:#667671;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:8px;padding:14px 3px 12px;font:700 16px inherit;display:flex}.bd-detail-tabs button.active{color:#078c7b;border-bottom-color:#078c7b}.bd-property-workspace{background:#f5f8f7;padding:16px 18px 22px;overflow:auto}.bd-property-summary{background:#fff;border:1px solid #dce6e3;border-radius:11px;grid-template-columns:repeat(4,1fr);margin-bottom:14px;display:grid}.bd-property-summary>div{border-right:1px solid #e1e9e7;gap:5px;padding:16px 18px;display:grid}.bd-property-summary>div:last-child{border-right:0}.bd-property-summary small{color:#72817c;font-size:14px}.bd-property-summary b{color:#24332f;font-size:20px}.bd-property-summary span{color:#74827e;font-size:13px}.bd-property-columns{grid-template-columns:minmax(0,1.8fr) minmax(300px,.72fr);gap:14px;display:grid}.bd-property-main,.bd-property-side>section{background:#fff;border:1px solid #dce6e3;border-radius:11px;padding:18px}.bd-library-pending{color:#8a5e2d;background:#fff9f2;border:1px solid #e9c18f;border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:14px;padding:13px 14px;display:flex}.bd-library-pending b{font-size:15px}.bd-library-pending p{margin:4px 0 0;font-size:14px;line-height:1.55}.bd-property-form{border-bottom:1px solid #e1e9e7;grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:10px;padding-bottom:18px;display:grid}.bd-property-form label{gap:7px;font-size:14px;font-weight:700;display:grid}.bd-property-form input,.bd-property-form select{background:#fff;border:1px solid #c9d7d3;border-radius:8px;min-width:0;padding:11px 12px;font:15px inherit}.bd-property-form button{white-space:nowrap}.bd-recommendation-list{padding-top:18px}.bd-recommendation-list>article{border:1px solid #dce6e3;border-radius:9px;grid-template-columns:112px 1fr auto;align-items:center;gap:14px;margin-top:9px;padding:13px;display:grid}.bd-property-kind{color:#067b6d;text-align:center;background:#e9f6f3;border-radius:7px;padding:9px;font-size:14px;font-weight:700}.bd-property-info{gap:4px;display:grid}.bd-property-info b{font-size:16px}.bd-property-info small{color:#71807c;font-size:13px}.bd-property-info span{color:#078c7b;font-size:14px}.bd-property-actions{gap:8px;display:flex}.bd-property-actions select,.bd-property-actions button,.bd-property-side button{background:#fff;border:1px solid #bfd0cc;border-radius:7px;padding:9px 10px;font:14px inherit}.bd-property-actions button,.bd-property-side button{color:#067b6d;cursor:pointer;font-weight:700}.bd-property-side{align-content:start;gap:12px;display:grid}.bd-property-side ul{color:#53645f;margin:0;padding-left:20px;font-size:14px;line-height:1.8}.bd-property-side p{color:#61716c;font-size:14px;line-height:1.65}.bd-property-side button{width:100%}.bd-property-side button:disabled{color:#899792;cursor:not-allowed;background:#f1f4f3}.bd-property-side .bd-section-title{margin-bottom:10px}@media (width<=1050px){.bd-property-summary{grid-template-columns:1fr 1fr}.bd-property-summary>div:nth-child(2){border-right:0}.bd-property-columns{grid-template-columns:1fr}.bd-property-side,.bd-property-form{grid-template-columns:1fr 1fr}.bd-property-form button{align-self:end}}@media (width<=700px){.bd-detail-tabs{gap:16px;padding:0 16px;overflow-x:auto}.bd-detail-tabs button{white-space:nowrap}.bd-property-workspace{padding:10px}.bd-property-summary{grid-template-columns:1fr}.bd-property-summary>div{border-bottom:1px solid #e1e9e7;border-right:0}.bd-property-columns,.bd-property-side,.bd-property-form,.bd-recommendation-list>article{grid-template-columns:1fr}.bd-property-actions{flex-direction:column}}.bd-workspace nav.bd-detail-tabs button.active{color:#078c7b;background:#fff;border-bottom-color:#078c7b}.bd-duplicate-list{gap:8px;display:grid}.bd-duplicate-list>button{text-align:left;cursor:pointer;background:#f8fbfa;border:1px solid #d9e5e1;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:14px;padding:12px;display:grid}.bd-duplicate-list>button:hover{background:#eef8f5;border-color:#078c7b}.bd-duplicate-list span{gap:4px;display:grid}.bd-duplicate-list small,.bd-duplicate-list em{color:#71807b;font-size:12px;font-style:normal}.bd-duplicate-list strong{color:#078c7b;white-space:nowrap;align-items:center;gap:4px;display:flex}.broker-portal{color:#182723;background:#f4f7f6;min-height:100vh;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;font-size:14px;display:block}.broker-portal>.app-sidebar{position:fixed}.broker-portal-content{min-width:0;margin-left:208px;padding:36px clamp(24px,4vw,64px) 56px}.broker-portal-header{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.broker-portal-kicker{display:none}.broker-portal-header h1{letter-spacing:-.6px;margin:0 0 8px;font-size:34px;line-height:1.25}.broker-portal-header span,.broker-portal-welcome span,.broker-portal-section-head p,.broker-portal-panel-head p{color:#6d7c77;font-size:13px}.broker-portal-header-actions{align-items:center;gap:10px;display:flex}.broker-portal-header-actions button,.broker-portal-section-head button,.broker-portal-panel-head button{color:#465550;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:9px;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:600;display:flex}.broker-portal-header-actions button:hover,.broker-portal-section-head button:hover,.broker-portal-panel-head button:hover{color:#078c7b;border-color:#93bcb5}.broker-portal-primary{color:#fff!important;background:#078c7b!important;border-color:#078c7b!important}.broker-portal-message{color:#087568;background:#e5f4f0;border-radius:9px;margin-top:18px;padding:13px 16px}.broker-portal-welcome{color:#182723;background:#fff;border:1px solid #dce5e2;border-radius:12px;justify-content:space-between;align-items:center;margin-bottom:18px;padding:20px 22px;display:flex}.broker-portal-welcome>div:first-child{align-items:center;gap:13px;display:flex}.broker-portal-avatar{color:#205e55;background:#d8e8e5;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;font-weight:700;display:grid}.broker-portal-welcome .muted{color:#6d7c77;margin:0 0 5px;font-size:12px}.broker-portal-welcome h2{margin:0 0 5px;font-size:19px}.broker-portal-role-toggle{background:#f1f6f4;border:1px solid #dce8e4;border-radius:8px;align-items:center;gap:4px;padding:4px;display:flex}.broker-portal-role-toggle span{color:#71817d;padding:0 7px;font-size:11px}.broker-portal-role-toggle button{color:#6b7b76;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px;font-size:12px}.broker-portal-role-toggle button.active{color:#fff;background:#078c7b;font-weight:700}.broker-portal-role-toggle button:disabled{cursor:default;opacity:.6}.broker-portal-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:28px 0 18px;display:grid}.broker-portal-metrics article,.broker-portal-panel,.broker-portal-card{background:#fff;border:1px solid #dce5e2;border-radius:12px}.broker-portal-metrics article{padding:21px}.broker-portal-metrics article div{color:#72817c;justify-content:space-between;font-size:12px;display:flex}.broker-portal-metrics article div svg{color:#078c7b}.broker-portal-metrics strong{letter-spacing:-.8px;color:#087f73;margin:11px 0 5px;font-size:34px;display:block}.broker-portal-metrics small{color:#72817c;font-size:11px}.broker-portal-section-head{justify-content:space-between;align-items:end;margin:28px 0 14px;display:flex}.broker-portal-section-head h2,.broker-portal-panel h2{margin:0 0 5px;font-size:21px}.broker-portal-section-head p,.broker-portal-panel-head p{margin:0}.broker-portal-section-head button,.broker-portal-panel-head button{color:#078c7b;background:0 0;border:0;padding:0}.broker-portal-card-grid{grid-template-columns:repeat(4,1fr);gap:13px;margin-bottom:18px;display:grid}.broker-portal-card{text-align:left;cursor:pointer;align-items:flex-start;gap:11px;padding:18px;transition:transform .18s,box-shadow .18s;display:flex}.broker-portal-card:hover{border-color:#a9cfc8;transform:translateY(-2px);box-shadow:0 8px 18px #1f3f6814}.broker-portal-card>svg{color:#9aa5a1;margin-left:auto}.broker-portal-card-icon{color:#078c7b;background:#eaf7f4;border-radius:8px;flex:none;place-items:center;width:32px;height:32px;display:grid}.broker-portal-card strong,.broker-portal-card small{display:block}.broker-portal-card strong{color:#25322f;margin:1px 0 7px;font-size:13px}.broker-portal-card small{color:#788681;font-size:11px;line-height:1.45}.broker-portal-bottom-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.broker-portal-panel{padding:22px}.broker-portal-panel-head{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:start;margin-bottom:0;padding-bottom:16px;display:flex}.broker-portal-capability,.broker-portal-task{border-bottom:1px solid #e6ecea;align-items:center;gap:11px;padding:14px 0;display:flex}.broker-portal-capability:last-child,.broker-portal-task:last-child{border-bottom:0}.broker-portal-capability>svg:first-child{color:#078c7b}.broker-portal-capability div,.broker-portal-task div{flex:1}.broker-portal-capability strong,.broker-portal-capability span,.broker-portal-task strong,.broker-portal-task span{display:block}.broker-portal-capability strong,.broker-portal-task strong{margin-bottom:4px;font-size:13px}.broker-portal-capability span,.broker-portal-task span{color:#7d8985;font-size:11px}.broker-portal-capability>svg:last-child,.broker-portal-task svg{color:#078c7b}.broker-portal-empty{color:#96a09c;justify-content:center;align-items:center;gap:8px;min-height:120px;font-size:12px;display:flex}@media (width<=1200px){.broker-portal-content{padding-left:28px;padding-right:28px}.broker-portal-card-grid,.broker-portal-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=860px){.broker-portal-content{margin-bottom:68px;margin-left:0;padding:24px 18px 40px}.broker-portal-header{display:block}.broker-portal-header-actions{margin-top:17px}.broker-portal-welcome{display:block}.broker-portal-role-toggle{width:max-content;margin-top:16px}.broker-portal-card-grid,.broker-portal-bottom-grid{grid-template-columns:1fr}.broker-portal-metrics{gap:10px}.broker-portal-metrics article{padding:15px}.broker-portal-metrics strong{font-size:27px}}@media (width<=520px){.broker-portal-header h1{font-size:27px}.broker-portal-header-actions{flex-wrap:wrap}.broker-portal-header-actions button{flex:1;justify-content:center}.broker-portal-metrics article div{font-size:11px}.broker-portal-metrics strong{font-size:23px}}.broker-portal-modal-backdrop{z-index:80;background:#14294e66;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.broker-portal-modal{background:#fff;border-radius:16px;width:min(720px,100%);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 24px 70px #0e214455}.broker-portal-modal>header{justify-content:space-between;gap:20px;margin-bottom:20px;display:flex}.broker-portal-modal>header p{color:#db7644;letter-spacing:.08em;margin:0 0 7px;font-size:11px;font-weight:800}.broker-portal-modal>header h2{margin:0 0 6px;font-size:22px}.broker-portal-modal>header span{color:#78849a;font-size:12px}.broker-portal-modal>header>button{color:#7d899b;cursor:pointer;background:0 0;border:0;align-self:flex-start}.broker-portal-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.broker-portal-form-grid label{color:#526078;gap:7px;font-size:12px;font-weight:700;display:grid}.broker-portal-form-grid .wide{grid-column:1/-1}.broker-portal-form-grid input,.broker-portal-form-grid select,.broker-portal-form-grid textarea{color:#22314b;background:#fff;border:1px solid #d7e0ea;border-radius:8px;width:100%;padding:10px 11px;font:13px/1.5 inherit}.broker-portal-form-grid textarea{resize:vertical;min-height:82px}.broker-portal-modal>footer{border-top:1px solid #edf0f5;justify-content:flex-end;gap:9px;margin-top:20px;padding-top:17px;display:flex}.broker-portal-modal>footer .secondary{color:#65728a;cursor:pointer;background:#fff;border:1px solid #dfe5ef;border-radius:8px;padding:10px 14px;font:700 12px inherit}.broker-portal-modal>footer .broker-portal-primary{cursor:pointer;font:700 12px inherit}.broker-portal-modal button:disabled{opacity:.6;cursor:wait}@media (width<=600px){.broker-portal-form-grid{grid-template-columns:1fr}.broker-portal-form-grid .wide{grid-column:auto}.broker-portal-modal{padding:18px}}.broker-portal-inner-page{background:#fff;border:1px solid #e6ebf2;border-radius:14px;padding:24px;box-shadow:0 10px 24px #1f3f6810}.broker-portal-inner-head{border-bottom:1px solid #edf0f5;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:20px;display:flex}.broker-portal-inner-head p{color:#78849a;max-width:680px;margin:0;font-size:12px;line-height:1.6}.broker-portal-back{color:#5278d1;cursor:pointer;background:0 0;border:0;padding:0;font:700 12px inherit}.broker-portal-inner-status{color:#5278d1;white-space:nowrap;background:#eef3ff;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:800}.broker-pro-layout{grid-template-columns:minmax(0,1fr) minmax(300px,.85fr);gap:18px;margin-top:20px;display:grid}.broker-pro-form,.broker-pro-history{border:1px solid #e6ebf2;border-radius:12px;padding:18px}.broker-pro-form{gap:12px;display:grid}.broker-pro-form-head,.broker-pro-history-head{justify-content:space-between;align-items:flex-start;margin-bottom:3px;display:flex}.broker-pro-form-head h3,.broker-pro-history-head h3{margin:0 0 5px;font-size:15px}.broker-pro-form-head span,.broker-pro-history-head span{color:#8792a4;font-size:11px}.broker-pro-form-head>svg{color:#e27d48}.broker-pro-form label{color:#536078;gap:6px;font-size:11px;font-weight:800;display:grid}.broker-pro-form input,.broker-pro-form select,.broker-pro-form textarea{color:#22314b;background:#fff;border:1px solid #d7e0ea;border-radius:8px;width:100%;padding:10px 11px;font:13px/1.5 inherit}.broker-pro-form textarea{resize:vertical;min-height:110px}.broker-pro-service-hint{color:#5278d1;background:#f1f5ff;border-radius:7px;margin-top:-5px;padding:9px 10px;font-size:11px}.broker-pro-two{grid-template-columns:1fr 1fr;gap:12px;display:grid}.broker-pro-form>.broker-portal-primary{cursor:pointer;border:0;justify-self:start;padding:11px 17px;font:700 12px inherit}.broker-pro-history{background:#fbfcfe}.broker-pro-history>article{border-top:1px solid #e9edf3;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 0;display:flex}.broker-pro-history>article:first-of-type{margin-top:15px}.broker-pro-history strong,.broker-pro-history small{display:block}.broker-pro-history strong{font-size:12px}.broker-pro-history small{color:#8792a4;margin-top:5px;font-size:10px}.broker-pro-history em{color:#5e756b;white-space:nowrap;background:#edf2f0;border-radius:6px;padding:5px 7px;font-size:10px;font-style:normal}.broker-pro-history .pro-status-submitted{color:#b76514;background:#fff1df}.broker-pro-history .pro-status-processing{color:#5278d1;background:#eef3ff}.broker-pro-history .pro-status-completed{color:#087969;background:#e4f7ef}.broker-pro-history .pro-status-accepted{color:#147363;background:#e8f5f2}.broker-pro-history .pro-status-waiting_materials,.broker-pro-history .pro-status-quoting{color:#42669b;background:#edf2fb}.broker-pro-history .pro-status-rejected{color:#915555;background:#f7eded}.broker-pro-history .broker-pro-note{color:#5d6d8a;border-left:2px solid #94a9d4;max-width:390px;margin-top:8px;padding-left:8px;line-height:1.55}.broker-pro-empty{color:#9aa5b5;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;font-size:12px;display:flex}.broker-pro-empty small{color:#a6afbc;font-size:10px}@media (width<=900px){.broker-pro-layout{grid-template-columns:1fr}}@media (width<=600px){.broker-portal-inner-page{padding:17px}.broker-portal-inner-head{display:block}.broker-portal-inner-status{margin-top:15px;display:inline-block}.broker-pro-two{grid-template-columns:1fr}}.broker-portal-role-switches{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.broker-portal-identity-card{background:#f5fbfa;border:1px solid #b9dcd5;border-radius:10px;align-items:center;gap:10px;min-width:240px;padding:10px 12px;display:flex}.broker-portal-identity-card.partner{background:#f2fbf8;border-color:#b9dcd5}.broker-portal-identity-card.employee{background:#f5f8fd;border-color:#c9d9f1}.broker-portal-identity-dot{background:#078c7b;border-radius:50%;flex:none;width:10px;height:10px;box-shadow:0 0 0 4px #d9f0eb}.broker-portal-identity-card.employee .broker-portal-identity-dot{background:#5278d1;box-shadow:0 0 0 4px #e0e9fb}.broker-portal-identity-card small,.broker-portal-identity-card strong,.broker-portal-identity-card span{display:block}.broker-portal-identity-card small{color:#7a8a85;margin-bottom:3px;font-size:10px}.broker-portal-identity-card strong{color:#20312d;font-size:13px}.broker-portal-identity-card div>span{color:#71817d;margin-top:3px;font-size:10px}.broker-portal-identity-card em{color:#078c7b;white-space:nowrap;margin-left:auto;font-size:10px;font-style:normal;font-weight:800}.broker-portal-identity-card.employee em{color:#5278d1}@media (width<=860px){.broker-portal-identity-card{width:max-content;max-width:100%;margin-top:16px}}.broker-opportunity-page{background:#fff;border:1px solid #dce5e2;border-radius:12px;min-height:620px;padding:24px}.broker-opportunity-tabs{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0 14px;display:grid}.broker-opportunity-tabs button{color:#60706b;text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:9px;align-items:center;gap:9px;min-height:62px;padding:11px 13px;display:flex}.broker-opportunity-tabs button:hover,.broker-opportunity-tabs button.active{color:#078c7b;background:#effaf7;border-color:#078c7b}.broker-opportunity-tabs button span{flex:1;font-size:13px;font-weight:800}.broker-opportunity-tabs button em{background:#edf3f1;border-radius:12px;padding:3px 8px;font-size:11px;font-style:normal}.broker-opportunity-tabs button.active em{color:#fff;background:#078c7b}.broker-opportunity-list{gap:10px;display:grid}.broker-opportunity-card{border:1px solid #dce5e2;border-radius:10px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:18px;padding:15px;display:grid}.broker-opportunity-card:hover{border-color:#9bcac1;box-shadow:0 5px 15px #1f3f6810}.broker-opportunity-card-title{align-items:center;gap:9px;display:flex}.broker-opportunity-card-title strong{color:#243630;font-size:14px}.broker-opportunity-card-title span{color:#078c7b;background:#eaf7f4;border-radius:5px;padding:4px 7px;font-size:10px}.broker-opportunity-card-main p{color:#66766f;margin:8px 0 5px;font-size:12px}.broker-opportunity-card-main small{color:#89958f;font-size:11px}.broker-opportunity-commission{grid-template-columns:1fr 1fr;gap:8px;display:grid}.broker-opportunity-commission>div{background:#f6fbfa;border-left:3px solid #078c7b;padding:9px 10px}.broker-opportunity-commission>div:last-child{background:#f5f8fd;border-left-color:#5278d1}.broker-opportunity-commission small,.broker-opportunity-commission strong,.broker-opportunity-commission em{display:block}.broker-opportunity-commission small{color:#70807a;font-size:10px}.broker-opportunity-commission strong{color:#20312d;margin:4px 0;font-size:17px}.broker-opportunity-commission em{color:#078c7b;font-size:10px;font-style:normal;font-weight:800}.broker-opportunity-action{color:#078c7b;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.broker-opportunity-empty{color:#87948e;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:280px;font-size:12px;display:flex}.broker-opportunity-empty strong{color:#3c4d46;font-size:14px}.broker-opportunity-empty span{font-size:11px}@media (width<=900px){.broker-opportunity-card{grid-template-columns:1fr}.broker-opportunity-action{justify-content:flex-start}.broker-opportunity-tabs{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.broker-opportunity-page{padding:17px}.broker-opportunity-tabs{gap:7px}.broker-opportunity-tabs button{min-height:54px;padding:9px}.broker-opportunity-tabs button span{font-size:11px}.broker-opportunity-commission strong{font-size:15px}}.broker-portal-sidebar{z-index:40;background:#fff;border-right:1px solid #dfe8e5;flex-direction:column;width:208px;height:100vh;display:flex;position:fixed;inset:0 auto 0 0}.broker-portal-sidebar-brand{border-bottom:1px solid #dfe8e5;flex:none;align-items:center;gap:10px;height:84px;padding:16px 18px;display:flex}.broker-portal-sidebar-brand>span{color:#fff;background:#078c7b;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.broker-portal-sidebar-brand strong,.broker-portal-sidebar-brand small{display:block}.broker-portal-sidebar-brand strong{font-size:19px;line-height:1.2}.broker-portal-sidebar-brand small{color:#71817d;margin-top:3px;font-size:11px}.broker-portal-sidebar-brand em{color:#078c7b;background:#f3fbf9;border:1px solid #b8d9d3;border-radius:7px;margin-left:auto;padding:7px 6px;font-size:11px;font-style:normal;font-weight:800}.broker-portal-sidebar-context{padding:20px 18px 12px}.broker-portal-sidebar-context span,.broker-portal-sidebar-context small{display:block}.broker-portal-sidebar-context span{color:#20312d;font-size:16px;font-weight:800}.broker-portal-sidebar-context small{color:#71817d;margin-top:5px;font-size:11px}.broker-portal-sidebar nav{gap:3px;padding:6px 10px;display:grid;overflow:auto}.broker-portal-sidebar nav>section{gap:3px;display:grid}.broker-portal-sidebar nav button{color:#5d6b67;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;min-height:42px;padding:0 11px;font-size:14px;font-weight:600;display:flex}.broker-portal-sidebar nav button:hover{color:#078c7b;background:#f1f8f6}.broker-portal-sidebar nav button.active{color:#078c7b;background:#eaf7f4;font-weight:700;box-shadow:inset 3px 0 #078c7b}.broker-portal-sidebar-foot{border-top:1px solid #dfe8e5;align-items:center;gap:10px;margin-top:auto;padding:17px 18px;display:flex}.broker-portal-sidebar-avatar{color:#205e55;background:#d8e8e5;border-radius:50%;place-items:center;width:33px;height:33px;font-weight:700;display:grid}.broker-portal-sidebar-foot strong,.broker-portal-sidebar-foot small{display:block}.broker-portal-sidebar-foot strong{font-size:12px}.broker-portal-sidebar-foot small{color:#71817d;margin-top:3px;font-size:10px}.broker-portal-inner-page{background:#fff;border:1px solid #dce5e2;border-radius:12px;min-height:550px;padding:24px}.broker-portal-inner-head{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.broker-portal-inner-head h2{margin:14px 0 6px;font-size:23px}.broker-portal-inner-head p{color:#6d7c77;margin:0;font-size:13px}.broker-portal-back{color:#078c7b;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px}.broker-portal-inner-status{color:#078c7b;background:#eaf7f4;border-radius:5px;padding:6px 9px;font-size:11px}.broker-portal-inner-toolbar{justify-content:space-between;align-items:center;margin:18px 0;display:flex}.broker-portal-inner-search{color:#8a9694;border:1px solid #dfe5e4;border-radius:6px;align-items:center;gap:8px;width:300px;height:38px;padding:0 11px;font-size:12px;display:flex}.broker-portal-inner-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.broker-portal-inner-card{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:8px;align-items:flex-start;gap:10px;min-height:90px;padding:15px;display:flex}.broker-portal-inner-card:hover{background:#f7fcfb;border-color:#93bcb5}.broker-portal-inner-card>svg{color:#9aa5a1;margin-left:auto}.broker-portal-inner-icon{color:#078c7b;background:#eaf7f4;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.broker-portal-inner-card strong,.broker-portal-inner-card small{display:block}.broker-portal-inner-card strong{margin:2px 0 7px;font-size:13px}.broker-portal-inner-card small{color:#788681;font-size:11px}.broker-portal-inner-empty{color:#7d8985;border-top:1px solid #e6ecea;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;margin-top:18px;display:flex}.broker-portal-inner-empty strong{color:#465550;font-size:14px}.broker-portal-inner-empty span{font-size:11px}@media (width<=860px){.broker-portal-sidebar{background:#fff;border:0;border-top:1px solid #dfe8e5;width:auto;height:68px;display:block;inset:auto 0 0}.broker-portal-sidebar-brand,.broker-portal-sidebar-context,.broker-portal-sidebar-foot,.broker-portal-sidebar-section{display:none}.broker-portal-sidebar nav{grid-template-columns:repeat(5,1fr);gap:3px;height:68px;padding:6px 7px;display:grid}.broker-portal-sidebar nav>section{display:contents}.broker-portal-sidebar nav button{flex-direction:column;justify-content:center;gap:1px;min-width:0;min-height:54px;padding:3px 1px;font-size:10px;line-height:1.1}.broker-portal-sidebar nav button span{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.broker-portal-sidebar nav button svg{width:20px;height:20px}.broker-portal-inner-page{min-height:calc(100vh - 160px);padding:18px}.broker-portal-inner-grid{grid-template-columns:1fr}.broker-portal-inner-toolbar{gap:10px}.broker-portal-inner-search{flex:1;width:auto}}.broker-portal-sidebar nav>section{gap:2px;margin-bottom:8px;display:grid}.broker-portal-sidebar-section{color:#98a59f;letter-spacing:.08em;padding:9px 11px 4px;font-size:10px;font-weight:800}.broker-portal-sidebar nav button{min-height:39px;font-size:13px}.broker-portal-sidebar nav button svg{color:#7e928b;flex:none}.broker-portal-sidebar nav button.active svg{color:#078c7b}.broker-portal-sidebar nav button.active{box-shadow:inset 3px 0 #078c7b}.broker-portal-sidebar nav>section:first-child .broker-portal-sidebar-section{padding-top:2px}.broker-portal-sidebar nav>section:first-child button{font-weight:800}@media (width<=860px){.broker-portal-sidebar nav>section{display:contents}.broker-portal-sidebar-section{display:none}.broker-portal-sidebar nav{grid-template-columns:repeat(5,1fr);overflow:hidden}.broker-portal-sidebar nav>section:not(:first-child) button:nth-of-type(n+2),.broker-portal-sidebar nav>section:nth-child(n+6){display:none}.broker-portal-sidebar nav>section:first-child button,.broker-portal-sidebar nav>section:nth-child(2) button:first-of-type,.broker-portal-sidebar nav>section:nth-child(3) button:first-of-type,.broker-portal-sidebar nav>section:nth-child(4) button:first-of-type,.broker-portal-sidebar nav>section:nth-child(5) button:first-of-type{display:flex}}.broker-portal-language{color:#52716a;background:#fff;border:1px solid #d3e4df;border-radius:6px;width:72px;padding:4px;font:11px inherit}.employee-workspace{background:#fff;border:1px solid #dce5e2;border-radius:14px;grid-template-columns:220px minmax(0,1fr);min-height:660px;display:grid;overflow:hidden}.employee-workspace-nav{background:#f7fbfa;border-right:1px solid #e2ebe8;padding:18px 12px}.employee-nav-title{border-bottom:1px solid #e2ebe8;align-items:center;gap:9px;padding:0 7px 17px;display:flex}.employee-nav-title>span{color:#fff;background:#078c7b;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.employee-nav-title strong,.employee-nav-title small{display:block}.employee-nav-title strong{font-size:12px}.employee-nav-title small{color:#7b8c87;letter-spacing:.06em;margin-top:3px;font-size:9px}.employee-workspace-nav button{color:#62736d;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:8px;width:100%;min-height:38px;margin-top:5px;padding:0 8px;font-size:12px;display:flex}.employee-workspace-nav button svg:last-child{color:#a3b0ab;margin-left:auto}.employee-workspace-nav button:hover,.employee-workspace-nav button.active{color:#078c7b;background:#eaf7f4}.employee-workspace-nav button.active{font-weight:800}.employee-workspace-main{min-width:0;padding:24px}.employee-workspace-head{border-bottom:1px solid #e5ecea;justify-content:space-between;gap:18px;padding-bottom:20px;display:flex}.employee-back{color:#078c7b;cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:700}.employee-workspace-head p{color:#97a49f;letter-spacing:.08em;margin:12px 0 5px;font-size:10px;font-weight:800}.employee-workspace-head h2{color:#20312d;margin:0 0 6px;font-size:23px}.employee-workspace-head>div:first-child>span{color:#70807a;font-size:12px}.employee-head-actions{align-items:flex-start;gap:10px;display:flex}.employee-verified{color:#087a6e;white-space:nowrap;background:#eaf7f4;border-radius:7px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:800;display:flex}.employee-primary{color:#fff;cursor:pointer;background:#078c7b;border:0;border-radius:7px;align-items:center;gap:6px;padding:10px 13px;font:700 11px inherit;display:inline-flex}.employee-notice{color:#087568;background:#e6f6f1;border-radius:8px;margin:16px 0;padding:11px 13px;font-size:12px}.employee-metric-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0;display:grid}.employee-metric-grid article{border:1px solid #e1eae7;border-radius:9px;padding:14px}.employee-metric-grid span,.employee-metric-grid small{display:block}.employee-metric-grid span{color:#70807a;font-size:11px}.employee-metric-grid strong{color:#087f73;margin:8px 0 3px;font-size:25px;display:block}.employee-metric-grid small{color:#8a9691;font-size:10px}.employee-overview-grid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.employee-panel{border:1px solid #e1eae7;border-radius:10px;padding:16px}.employee-panel>header{border-bottom:1px solid #edf1ef;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.employee-panel h3{color:#253630;margin:0 0 4px;font-size:14px}.employee-panel header span,.employee-panel header svg{color:#8a9691;font-size:10px}.employee-focus>button,.employee-quick-grid button{text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #edf1ef;align-items:center;gap:10px;width:100%;padding:13px 0;display:flex}.employee-focus>button>div,.employee-quick-grid button>div{flex:1}.employee-focus strong,.employee-focus small,.employee-quick-grid strong,.employee-quick-grid small{display:block}.employee-focus strong,.employee-quick-grid strong{color:#33443e;font-size:12px}.employee-focus small,.employee-quick-grid small{color:#84918c;margin-top:4px;font-size:10px}.employee-focus button>svg,.employee-quick-grid button>svg{color:#a4b0ac}.employee-capability{color:#33443e;border-bottom:1px solid #edf1ef;align-items:center;gap:8px;padding:12px 0;font-size:11px;display:flex}.employee-capability svg{color:#078c7b}.employee-quick-panel{margin-top:12px}.employee-quick-grid{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.employee-quick-grid button>span{color:#078c7b;background:#eaf7f4;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.employee-detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:12px;margin-top:20px;display:grid}.employee-records header{margin-bottom:0}.employee-filter{color:#6c7c76;background:#fff;border:1px solid #dce5e2;border-radius:6px;padding:6px 8px;font-size:10px}.employee-records article{border-bottom:1px solid #edf1ef;align-items:center;gap:10px;padding:14px 0;display:flex}.employee-record-icon{color:#078c7b;background:#eaf7f4;border-radius:7px;flex:none;place-items:center;width:30px;height:30px;display:grid}.employee-record-copy{flex:1}.employee-record-copy strong,.employee-record-copy small{display:block}.employee-record-copy strong{color:#33443e;font-size:12px}.employee-record-copy small{color:#84918c;margin-top:4px;font-size:10px}.employee-records article>svg{color:#a4b0ac}.employee-status{white-space:nowrap;border-radius:5px;padding:5px 7px;font-size:10px}.employee-status.success{color:#087969;background:#e4f7ef}.employee-status.warning{color:#b36816;background:#fff3df}.employee-status.info{color:#5278d1;background:#eef3ff}.employee-panel-label{color:#078c7b;font-size:10px;font-weight:800}.employee-next h3{margin-top:10px}.employee-next p{color:#7b8983;font-size:11px;line-height:1.6}.employee-flow{color:#81908a;align-items:center;gap:6px;margin-top:20px;font-size:10px;display:flex}.employee-flow i{background:#dce5e2;flex:1;height:1px}.employee-empty{text-align:center;color:#8b9893;padding:50px 10px;font-size:11px}@media (width<=900px){.employee-workspace{grid-template-columns:1fr}.employee-workspace-nav{border-bottom:1px solid #e2ebe8;border-right:0;gap:5px;padding:9px;display:flex;overflow:auto}.employee-nav-title{display:none}.employee-workspace-nav button{min-width:max-content;margin:0}.employee-workspace-nav button svg:last-child{display:none}.employee-overview-grid,.employee-detail-layout{grid-template-columns:1fr}}@media (width<=600px){.employee-workspace-main{padding:17px}.employee-workspace-head{display:block}.employee-head-actions{flex-wrap:wrap;margin-top:14px}.employee-metric-grid{grid-template-columns:repeat(2,1fr)}.employee-quick-grid{grid-template-columns:1fr}}.loan-workspace{min-width:0}.loan-page-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.loan-page-head p{letter-spacing:.12em;color:#078c7b;margin:14px 0 7px;font-size:10px;font-weight:800}.loan-page-head h2{color:#182723;margin:0 0 7px;font-size:25px}.loan-page-head>div>span{color:#6d7c77;font-size:12px}.loan-back{color:#078c7b;cursor:pointer;background:0 0;border:0;padding:0;font:700 12px inherit}.loan-head-actions{white-space:nowrap;align-items:center;gap:10px;display:flex}.loan-privacy{color:#147968;background:#edf7f4;border-radius:8px;align-items:center;gap:6px;padding:9px 10px;font-size:11px;font-weight:800;display:flex}.loan-primary,.loan-secondary{cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 13px;font:700 12px inherit;display:inline-flex}.loan-primary{color:#fff;background:#078c7b;border:1px solid #078c7b}.loan-primary:hover{background:#06796d}.loan-secondary{color:#53645f;background:#fff;border:1px solid #d9e4e1}.loan-notice{color:#087568;background:#e5f4ef;border:1px solid #bfe3da;border-radius:9px;margin-bottom:16px;padding:12px 14px;font-size:12px}.loan-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px;display:grid}.loan-metrics article,.loan-panel,.loan-customer-banner{background:#fff;border:1px solid #dce5e2;border-radius:12px}.loan-metrics article{padding:16px}.loan-metrics span,.loan-metrics small{color:#72817c;font-size:11px;display:block}.loan-metrics strong{color:#087f73;margin:9px 0 4px;font-size:26px;display:block}.loan-layout{grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:16px;display:grid}.loan-panel{padding:18px}.loan-list{padding:0;overflow:hidden}.loan-panel>header{border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 18px 13px;display:flex}.loan-panel header h3{margin:0 0 4px;font-size:15px}.loan-panel header span{color:#87928e;font-size:11px}.loan-panel header button{color:#65736e;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:7px;padding:7px 9px;font:600 11px inherit}.loan-row{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eeeb;align-items:center;gap:10px;width:100%;padding:14px 18px;display:flex}.loan-row:hover,.loan-row.active{background:#f5fbf9}.loan-row.active{box-shadow:inset 3px 0 #078c7b}.loan-row-icon{color:#078c7b;background:#eaf7f4;border-radius:7px;place-items:center;width:31px;height:31px;display:grid}.loan-row div{flex:1;min-width:0}.loan-row strong,.loan-row small{display:block}.loan-row strong{color:#263733;margin-bottom:4px;font-size:12px}.loan-row small{color:#82908b;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.loan-row>svg{color:#9aa6a1}.loan-status{white-space:nowrap;color:#5278d1;background:#eef3ff;border-radius:6px;padding:5px 7px;font-size:10px;font-weight:800}.loan-status-approved,.loan-status-disbursed{color:#087969;background:#e4f7ef}.loan-status-documents,.loan-status-awaiting_consent,.loan-status-conditional_approval{color:#b66b16;background:#fff3df}.loan-status-underwriting,.loan-status-internal_review,.loan-status-lender_matching{color:#5278d1;background:#eef3ff}.loan-empty,.loan-detail-empty{color:#8a9893;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:270px;font-size:12px;display:flex}.loan-empty svg,.loan-detail-empty svg{color:#86aaa1}.loan-detail{align-self:start}.loan-detail-head{border-bottom:1px solid #e7eeeb;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.loan-panel-label{color:#078c7b;letter-spacing:.1em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.loan-detail-head h3{margin:0 0 5px;font-size:18px}.loan-detail-head small{color:#82908b;font-size:10px}.loan-detail-facts{border-bottom:1px solid #e7eeeb;grid-template-columns:1fr 1fr;gap:12px;padding:15px 0;display:grid}.loan-detail-facts span,.loan-detail-facts strong{display:block}.loan-detail-facts span{color:#82908b;margin-bottom:4px;font-size:10px}.loan-detail-facts strong{color:#263733;font-size:12px}.loan-detail-section{border-bottom:1px solid #e7eeeb;padding:15px 0}.loan-detail-section>header{border:0;margin:0 0 8px;padding:0}.loan-detail-section>header strong{font-size:12px}.loan-detail-section>header span{color:#078c7b;font-size:10px}.loan-document-row{align-items:center;gap:8px;padding:9px 0;display:flex}.loan-document-row>span{color:#a7b4ae}.loan-document-row>span svg{display:block}.loan-document-row>div{flex:1}.loan-document-row strong,.loan-document-row small{display:block}.loan-document-row strong{color:#394943;font-size:11px}.loan-document-row small{color:#8a9893;margin-top:3px;font-size:10px}.loan-document-row button{color:#078c7b;cursor:pointer;background:0 0;border:0;font:700 10px inherit}.loan-permission{color:#526861;background:#f2f8f6;border-radius:8px;align-items:flex-start;gap:8px;margin-bottom:10px;padding:10px;font-size:10px;line-height:1.5;display:flex}.loan-permission svg{color:#078c7b;flex:none}.loan-full{width:100%}.loan-timeline{padding-top:15px}.loan-timeline>strong{font-size:12px}.loan-timeline>div{gap:8px;padding:10px 0 0;display:flex}.loan-timeline>div>span{background:#078c7b;border-radius:50%;flex:none;width:7px;height:7px;margin:4px 0 0 3px}.loan-timeline>div>div{border-bottom:1px solid #eef2f0;flex:1;padding-bottom:9px}.loan-timeline strong,.loan-timeline small{font-size:10px;display:block}.loan-timeline small{color:#8a9893;margin-top:3px}.loan-customer-banner{background:#edf7f4;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;padding:14px 16px;display:flex}.loan-customer-banner>div{color:#078c7b;align-items:center;gap:10px;display:flex}.loan-customer-banner strong,.loan-customer-banner span{display:block}.loan-customer-banner strong{color:#263733;margin-bottom:4px;font-size:12px}.loan-customer-banner span{color:#6f7f79;font-size:10px}.loan-customer-banner button{color:#078c7b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;font:700 11px inherit;display:flex}.loan-modal-backdrop{z-index:90;background:#14294e66;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.loan-modal{background:#fff;border-radius:14px;width:min(690px,100%);max-height:92vh;padding:22px;overflow:auto;box-shadow:0 24px 70px #0e214455}.loan-modal>header{justify-content:space-between;gap:20px;margin-bottom:18px;display:flex}.loan-modal>header h3{margin:0 0 6px;font-size:20px}.loan-modal>header p{color:#78849a;margin:0;font-size:11px}.loan-modal>header>button{color:#7d899b;cursor:pointer;background:0 0;border:0}.loan-form-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.loan-form-grid label{color:#536078;gap:6px;font-size:11px;font-weight:800;display:grid}.loan-form-grid .wide{grid-column:1/-1}.loan-form-grid input,.loan-form-grid select,.loan-form-grid textarea{color:#22314b;background:#fff;border:1px solid #d7e0ea;border-radius:8px;width:100%;padding:10px 11px;font:13px/1.5 inherit}.loan-form-grid textarea{resize:vertical;min-height:90px}.loan-modal>footer{border-top:1px solid #edf0f5;justify-content:flex-end;gap:9px;margin-top:18px;padding-top:16px;display:flex}@media (width<=950px){.loan-layout{grid-template-columns:1fr}.loan-detail{order:-1}.loan-metrics{grid-template-columns:repeat(2,1fr)}}@media (width<=700px){.loan-page-head{display:block}.loan-head-actions{flex-wrap:wrap;margin-top:15px}.loan-customer-banner{flex-direction:column;align-items:flex-start}.loan-form-grid{grid-template-columns:1fr}.loan-form-grid .wide{grid-column:auto}}@media (width<=500px){.loan-metrics{gap:8px}.loan-metrics article{padding:12px}.loan-metrics strong{font-size:22px}.loan-status{display:none}.loan-panel{padding:14px}.loan-list{padding:0}}.loan-ops-shell{color:#18312c;background:#f7faf9;min-height:100vh}.loan-ops-main{box-sizing:border-box;min-width:0;max-width:calc(100vw - 240px);min-height:100vh;margin-left:240px;padding:26px 28px 48px;overflow-x:hidden}.loan-ops{color:#18312c;width:100%;min-width:0;max-width:1600px;margin:0 auto}.loan-ops *{box-sizing:border-box}.loan-ops-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.loan-ops-head h1{margin:0 0 6px;font-size:26px}.loan-ops-head p{color:#546b65;max-width:780px;margin:0;font-size:12px;line-height:1.6}.loan-ops-tabs,.loan-case-tabs{border-bottom:1px solid #dce7e3;gap:6px;max-width:100%;margin-bottom:16px;display:flex;overflow-x:auto}.loan-ops-tabs button,.loan-case-tabs button{cursor:pointer;border-radius:8px 8px 0 0;flex:none;padding:10px 14px;font:700 12px inherit;color:#415d56!important;background:#fff!important;border:1px solid #0000!important}.loan-ops-tabs button.active,.loan-case-tabs button.active{color:#fff!important;background:#078c7b!important;border-color:#078c7b!important}.loan-ops-grid{grid-template-columns:minmax(270px,330px) minmax(0,1fr);gap:14px;min-width:0;max-width:100%;display:grid}.loan-case-list{max-height:calc(100vh - 290px);padding:0;overflow:auto}.loan-case-search{border-bottom:1px solid #e5ece9;padding:12px;display:flex}.loan-case-search input{border:1px solid #cfddd8;border-radius:7px 0 0 7px;flex:1;min-width:0;padding:9px;font:500 11px inherit}.loan-case-search button{background:#fff;border:1px solid #cfddd8;border-radius:0 7px 7px 0;padding:0 10px}.loan-case-card{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e7eeeb;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;padding:13px 14px;display:grid}.loan-case-card.active{background:#eef8f5;box-shadow:inset 3px 0 #078c7b}.loan-case-card div{min-width:0}.loan-case-card strong,.loan-case-card small{display:block}.loan-case-card strong{font-size:12px}.loan-case-card small{color:#778883;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10px;overflow:hidden}.loan-case-card>span:last-child{color:#687a74;grid-column:1/-1;font-size:10px}.loan-case-workbench{align-self:start;min-width:0;max-width:100%;overflow:hidden}.loan-case-title{padding:0 0 12px!important}.loan-case-title h2{margin:0 0 4px;font-size:20px}.loan-case-title p,.loan-catalog header p{color:#61756f;margin:0;font-size:11px}.loan-case-tabs{white-space:nowrap}.loan-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:12px 0 18px;display:grid}.loan-summary-grid>div,.loan-assessment>div{background:#f4f8f7;border:1px solid #e0e9e6;border-radius:8px;padding:10px}.loan-summary-grid span,.loan-summary-grid strong,.loan-assessment span,.loan-assessment strong{display:block}.loan-summary-grid span,.loan-assessment span{color:#627771;font-size:10px}.loan-summary-grid strong,.loan-assessment strong{margin-top:5px;font-size:13px}.loan-case-workbench h3{margin:18px 0 9px;font-size:13px}.loan-prereq-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.loan-prereq-grid button{text-align:left;color:#078c7b;background:#fff;border:1px solid #d7e4df;border-radius:8px;align-items:center;gap:8px;padding:10px;display:flex}.loan-prereq-grid span,.loan-prereq-grid small{display:block}.loan-prereq-grid span{font-size:11px;font-weight:700}.loan-prereq-grid small{color:#6d807a;margin-top:3px;font-weight:500}.loan-inline-form,.loan-action-row{flex-wrap:wrap;align-items:center;gap:8px;margin:10px 0 14px;display:flex}.loan-inline-form input,.loan-inline-form select,.loan-action-row select,.loan-upload-tools input,.loan-upload-tools select{background:#fff;border:1px solid #cfddd8;border-radius:7px;flex:1;min-width:130px;min-height:38px;padding:8px 10px;font:500 11px inherit}.loan-record-list{border:1px solid #e0e9e6;border-radius:9px;margin:10px 0 14px;overflow:hidden}.loan-record-list>div{border-bottom:1px solid #e8efed;justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.loan-record-list>div:last-child{border-bottom:0}.loan-record-list strong{font-size:11px}.loan-record-list span{color:#657a74;font-size:10px}.loan-assessment{background:#eef8f5;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;padding:10px;display:grid}.loan-assessment p{color:#536a64;grid-column:1/-1;margin:2px;font-size:10px}.loan-upload-tools{grid-template-columns:180px minmax(0,1fr) minmax(0,2fr);gap:8px;max-width:100%;display:grid}.loan-dropzone{color:#078c7b;background:#f5fbf9;border:1px dashed #78bfb2;border-radius:9px;place-items:center;min-height:72px;font-size:11px;font-weight:700;display:grid;position:relative}.loan-dropzone input{opacity:0;cursor:pointer;position:absolute;inset:0}.loan-form-grid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.loan-catalog{min-width:0;max-width:100%;overflow:hidden}.loan-catalog header{padding:0 0 14px}.loan-catalog header h2{margin:0 0 5px;font-size:18px}.loan-catalog-table{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.loan-catalog-table article{overflow-wrap:anywhere;border:1px solid #dce7e3;border-radius:9px;min-width:0;padding:12px}.loan-catalog-table strong,.loan-catalog-table span{display:block}.loan-catalog-table strong{font-size:12px}.loan-catalog-table span{color:#5f756e;margin-top:5px;font-size:10px}.loan-audit{border-left:2px solid #b8ddd5;max-height:240px;padding-left:12px;overflow:auto}.loan-audit div{justify-content:space-between;gap:15px;padding:7px 0;display:flex}.loan-audit strong,.loan-audit time{font-size:10px}.loan-audit time{color:#687d76}.loan-primary:disabled{opacity:.5;cursor:not-allowed}@media (width<=1100px){.loan-ops-grid{grid-template-columns:1fr}.loan-case-list{max-height:280px}.loan-prereq-grid,.loan-catalog-table{grid-template-columns:1fr 1fr}}@media (width<=720px){.loan-ops-head{display:block}.loan-ops-head .loan-primary{margin-top:12px}.loan-summary-grid,.loan-assessment,.loan-form-grid.compact{grid-template-columns:1fr 1fr}.loan-upload-tools,.loan-catalog-table,.loan-prereq-grid{grid-template-columns:1fr}}@media (width<=860px){.loan-ops-main{max-width:100vw;margin-left:0;padding:18px 14px 88px}}.broker-auth{color:#173b37;background:linear-gradient(135deg,#edf7f4,#f7faf9);place-items:center;min-height:100vh;padding:32px;font-family:Microsoft YaHei,PingFang SC,sans-serif;display:grid}.broker-auth-card{background:#fff;border:1px solid #d7e8e3;border-radius:20px;width:min(500px,100%);padding:34px;box-shadow:0 18px 55px #164e4214}.broker-auth-back{color:#66817b;align-items:center;gap:6px;font-size:13px;text-decoration:none;display:flex}.broker-auth-back svg{width:16px}.broker-auth-brand{color:#078b7b;align-items:center;gap:10px;margin:30px 0 22px;font-weight:700;display:flex}.broker-auth-brand svg{width:30px}.broker-auth h1{margin:0 0 8px;font-size:28px}.broker-auth-lead{color:#6c827d;margin:0 0 22px;line-height:1.7}.broker-auth-tabs{gap:8px;margin-bottom:18px;display:flex}.broker-auth-tabs button{color:#55736d;height:42px;font:inherit;cursor:pointer;background:#f8fbfa;border:1px solid #d6e6e1;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.broker-auth-tabs button.active{color:#078b7b;background:#e4f5f1;border-color:#078b7b;font-weight:700}.broker-auth-tabs svg{width:16px}.broker-auth form{gap:14px;display:grid}.broker-auth label{gap:7px;font-size:13px;font-weight:700;display:grid}.broker-auth input{height:44px;font:inherit;border:1px solid #cadbd6;border-radius:8px;outline:none;padding:0 12px;font-weight:400}.broker-auth input:focus{border-color:#078b7b;box-shadow:0 0 0 3px #078b7b18}.broker-auth-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.broker-auth-note{color:#55746d;background:#f0faf7;border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.broker-auth-error{color:#a93131;background:#fff2f2;border:1px solid #efbcbc;border-radius:8px;padding:11px 12px;font-size:13px}.broker-auth-submit,.broker-auth-success button{color:#fff;cursor:pointer;background:#078b7b;border:0;border-radius:8px;height:46px;font:700 14px inherit}.broker-auth-submit:disabled{opacity:.55}.broker-auth-success{text-align:center;justify-items:center;gap:13px;display:grid}.broker-auth-success>svg{color:#078b7b;width:52px;height:52px}.broker-auth-success h1{font-size:25px}.broker-auth-success p{color:#6b807a;line-height:1.7}.broker-auth-success strong{color:#078b7b;letter-spacing:.08em;font-size:20px}.broker-auth-success small{color:#81928d}.broker-auth-success button{padding:0 22px}@media (width<=560px){.broker-auth{padding:16px}.broker-auth-card{padding:24px}.broker-auth-grid{grid-template-columns:1fr}}.broker-auth-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.broker-auth-top select{color:#55736d;background:#fff;border:1px solid #d6e6e1;border-radius:7px;padding:6px 8px;font:12px inherit}.broker-phone-row{grid-template-columns:130px 1fr;gap:12px;display:grid}.broker-contact-picker{gap:8px;display:grid}.broker-contact-options{background:#fbfefd;border:1px solid #d6e6e1;border-radius:8px;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px 12px;display:grid}.broker-contact-options .broker-auth-check{white-space:nowrap}.broker-contact-picker>input{height:42px}.broker-not-broker{padding-top:2px;color:#7b6969!important}.broker-not-broker input{accent-color:#a34d4d!important}@media (width<=560px){.broker-phone-row,.broker-contact-options{grid-template-columns:1fr 1fr}}.broker-company-manual{align-items:center;gap:8px;display:flex}.broker-company-manual input{flex:1;min-width:0}.broker-company-manual button{color:#54746c;cursor:pointer;background:#f7fbfa;border:1px solid #c9dbd6;border-radius:8px;place-items:center;width:44px;height:44px;display:grid}.broker-company-manual button:hover{color:#078b7b;background:#e8f7f3;border-color:#078b7b}.broker-company-manual button svg{width:18px;height:18px}.broker-company-help{color:#718882;margin-top:-2px;font-size:11px;line-height:1.5;display:block}.broker-company-manual+.broker-company-help{padding-left:2px}.broker-contact-options-wide{grid-template-columns:repeat(4,1fr)}.broker-social-fields{grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}.broker-social-fields label{gap:5px}.broker-social-fields span{color:#56756e;font-size:12px;font-weight:700}.broker-social-fields em{color:#078b7b;font-style:normal}.broker-social-fields input{height:40px;font-size:13px}@media (width<=560px){.broker-contact-options-wide{grid-template-columns:1fr 1fr}.broker-social-fields{grid-template-columns:1fr}}.broker-auth select{color:#173b37;height:44px;font:inherit;background:#fff;border:1px solid #cadbd6;border-radius:8px;outline:none;padding:0 12px}.broker-company-picker{gap:7px;display:grid}.broker-company-search{background:#fff;border:1px solid #cadbd6;border-radius:8px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.broker-company-search:focus-within{border-color:#078b7b;box-shadow:0 0 0 3px #078b7b18}.broker-company-search svg{color:#7b938d;width:17px}.broker-company-search input{flex:1;min-width:0;height:40px;box-shadow:none!important;border:0!important;padding:0!important}.broker-company-search span{color:#7b938d;display:flex}.broker-company-search span svg{width:16px}.broker-company-results{background:#fbfefd;border:1px solid #d6e6e1;border-radius:8px;gap:6px;max-height:190px;padding:6px;display:grid;overflow:auto}.broker-company-results button{text-align:start;color:#173b37;cursor:pointer;background:#fff;border:0;border-radius:6px;gap:3px;padding:10px 11px;display:grid}.broker-company-results button:hover{background:#eaf7f3}.broker-company-results strong{font-size:13px}.broker-company-results small{color:#718882;font-size:11px}.broker-company-selected,.broker-company-independent{color:#087f71;background:#e8f7f3;border:1px solid #078b7b;border-radius:8px;align-items:center;gap:8px;padding:10px 11px;font-size:13px;display:flex}.broker-company-selected>span{flex:1}.broker-company-selected svg,.broker-company-independent>svg{width:16px}.broker-company-selected button,.broker-company-independent button{color:#087f71;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.broker-company-empty{color:#718882;background:#f7faf9;border-radius:8px;padding:10px 11px;font-size:12px}.broker-auth-check{color:#55736d;align-items:center;gap:8px;font-size:12px!important;font-weight:500!important;display:flex!important}.broker-auth-check input{accent-color:#078b7b;width:16px;height:16px}:root{--br:#087f72;--br-dark:#103d37;--br-line:#d8e7e3;--br-bg:#f4f8f7}.br-shell{background:var(--br-bg);min-height:100vh;color:var(--br-dark);grid-template-columns:252px 1fr;font-family:Microsoft YaHei,PingFang SC,Arial,sans-serif;display:grid}.br-sidebar{border-right:1px solid var(--br-line);background:#fff;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.br-brand{color:var(--br);align-items:center;gap:10px;padding:4px 10px 24px;display:flex}.br-brand svg{width:24px}.br-person{border-block:1px solid var(--br-line);text-align:center;justify-items:center;gap:5px;padding:18px 12px;display:grid}.br-avatar{background:#e4f3ef;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;overflow:hidden}.br-avatar img,.br-photo img{object-fit:cover;width:100%;height:100%}.br-person small{color:#718b85}.br-person span{color:#9a6b12;background:#fff4d8;border-radius:12px;padding:4px 9px;font-size:12px}.br-sidebar nav{gap:5px;padding-top:18px;display:grid}.br-sidebar nav button{color:#55726c;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;padding:12px;display:flex}.br-sidebar nav button svg{width:19px}.br-sidebar nav button.active{color:var(--br);background:#e9f6f3;font-weight:800}.br-sidebar-foot{margin-top:auto;padding:14px 10px}.br-sidebar-foot b{float:right}.br-sidebar-foot div{clear:both;background:#e4efec;border-radius:5px;height:7px;margin-top:10px;overflow:hidden}.br-sidebar-foot i{background:var(--br);height:100%;display:block}.br-main{box-sizing:border-box;width:100%;max-width:1440px;padding:28px 36px 60px}.br-main>header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.br-main>header h1{margin:0;font-size:28px}.br-main>header p{color:#6a837d;margin:6px 0 0}.br-header-tools{gap:9px;display:flex}.br-header-tools select,.br-header-tools button{border:1px solid var(--br-line);height:42px;font:inherit;background:#fff;border-radius:9px;padding:0 13px}.br-header-tools button{align-items:center;gap:7px;display:flex}.br-header-tools svg{width:18px}.br-account-strip{color:#fff;background:#123f39;border-radius:14px;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;padding:18px 22px;display:grid}.br-account-strip div{gap:5px;display:grid}.br-account-strip small{opacity:.68}.br-account-strip b{font-size:18px}.br-account-strip a{color:#fff;border:1px solid #5f8983;border-radius:8px;padding:10px 14px;text-decoration:none}.br-notice{color:#775815;background:#fff8de;border:1px solid #f0dda4;border-radius:10px;margin-bottom:15px;padding:12px 15px}.br-hero{color:#fff;background:linear-gradient(115deg,#099584,#08796f);border-radius:15px;justify-content:space-between;align-items:center;padding:28px 32px;display:flex}.br-hero h2{margin:8px 0;font-size:28px}.br-hero p{margin:0}.br-hero span{color:var(--br);background:#fff;border-radius:24px;padding:10px 16px;font-weight:800}.br-two{grid-template-columns:1.15fr .85fr;gap:18px;margin-top:18px;display:grid}.br-panel,.br-profile{border:1px solid var(--br-line);background:#fff;border-radius:13px;padding:24px}.br-panel h3,.br-profile-section h3{align-items:center;gap:9px;margin:0 0 18px;display:flex}.br-panel h3 svg,.br-profile-section h3 svg{width:21px;color:var(--br)}.br-status{background:#edf8f5;border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.br-status svg{color:var(--br)}.br-status div{display:grid}.br-status small{color:#6d8780}.br-panel dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.br-panel dl div{background:#f5f9f8;border-radius:8px;padding:12px}.br-panel dt{color:#758b86;font-size:12px}.br-panel dd{margin:5px 0 0;font-weight:700}.br-team>p{color:#6d837e}.br-team article{border-top:1px solid #e5eeeb;align-items:center;gap:12px;padding:15px 0;display:flex}.br-team article>div{width:46px;height:46px;color:var(--br);background:#e7f4f1;border-radius:50%;place-items:center;display:grid}.br-team article span{flex:1;gap:3px;display:grid}.br-team article small,.br-team article em{color:#718781;font-size:12px;font-style:normal}.br-team article button{border:1px solid var(--br-line);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:8px 10px;display:flex}.br-team article button svg{width:16px}.br-profile{padding:0;overflow:hidden}.br-profile-head{background:#ecf7f4;justify-content:space-between;align-items:center;padding:28px 30px;display:flex}.br-profile-head h2{margin:0 0 8px}.br-profile-head p{color:#58736d;max-width:760px;margin:0}.br-photo{width:88px;height:88px;color:var(--br);background:#fff;border:2px dashed #9ec8bf;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.br-photo span{background:#fff9;padding:2px;font-size:11px;position:absolute;bottom:8px}.br-photo input{opacity:0;cursor:pointer;position:absolute;inset:0}.br-profile-section{border-top:1px solid var(--br-line);padding:24px 30px}.br-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.br-fields label{gap:7px;font-size:13px;font-weight:700;display:grid}.br-fields label.wide{grid-column:1/-1}.br-fields input,.br-fields textarea,.br-docs input,.br-docs select,.br-docs textarea{font:inherit;resize:vertical;border:1px solid #c9dcd7;border-radius:8px;padding:11px 12px}.br-save{background:var(--br);color:#fff;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:46px;margin:0 30px 28px;padding:0 22px;font-weight:800;display:flex}.br-save svg{width:18px}.br-docs{gap:14px;display:grid}.br-docs .br-save{margin:0}.br-file-list{flex-wrap:wrap;gap:8px;display:flex}.br-file-list span{background:#eef7f5;border-radius:7px;gap:5px;padding:7px;font-size:12px;display:flex}.br-file-list svg{width:15px}.br-growth{text-align:center;padding:60px 30px}.br-growth>svg{color:#d09921;width:50px;height:50px}.br-growth h2{font-size:30px}.br-growth>b{font-size:20px}.br-growth p{color:#667f79}.br-growth a{background:var(--br);color:#fff;border-radius:8px;padding:12px 18px;text-decoration:none;display:inline-block}.br-loading{background:var(--br-bg);align-content:center;place-items:center;gap:12px;min-height:100vh;display:grid}.br-loading svg{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.br-shell{grid-template-columns:82px 1fr}.br-sidebar{padding-inline:10px}.br-brand b,.br-person b,.br-person small,.br-person span,.br-sidebar nav span,.br-sidebar-foot{display:none}.br-brand{justify-content:center}.br-avatar{width:46px;height:46px}.br-sidebar nav button{justify-content:center}.br-main{padding:22px 18px}.br-account-strip{grid-template-columns:1fr 1fr}.br-account-strip a{text-align:center;grid-column:1/-1}.br-two{grid-template-columns:1fr}}@media (width<=620px){.br-shell{display:block}.br-sidebar{z-index:10;background:#fff;width:100%;height:66px;padding:5px;position:fixed;top:auto;bottom:0}.br-sidebar .br-brand,.br-sidebar .br-person,.br-sidebar-foot{display:none}.br-sidebar nav{padding:0;display:flex;overflow-x:auto}.br-sidebar nav button{justify-items:center;min-width:64px;padding:8px;font-size:10px;display:grid}.br-main{padding:18px 12px 90px}.br-main>header{align-items:flex-start}.br-main>header p{display:none}.br-main>header h1{font-size:21px}.br-header-tools button{font-size:0}.br-account-strip{gap:12px;padding:15px}.br-account-strip b{font-size:15px}.br-fields{grid-template-columns:1fr}.br-fields label.wide{grid-column:auto}.br-profile-head{gap:12px;padding:20px}.br-profile-head h2{font-size:18px}.br-profile-head p{font-size:12px}.br-photo{width:68px;min-width:68px;height:68px}.br-profile-section{padding:20px}.br-hero{align-items:flex-start;gap:12px}.br-hero h2{font-size:22px}.br-hero span{font-size:11px}.br-panel dl{grid-template-columns:1fr}}.br-subnav{border-left:1px solid #cae1dc;margin:-2px 0 5px 31px;padding-left:10px;display:grid}.br-sidebar nav .br-subnav button{justify-content:flex-start;padding:7px 9px;font-size:12px}.br-sidebar nav .br-subnav button.active{background:#f2f8f6}.br-account-strip>button{color:#fff;font:inherit;cursor:pointer;background:0 0;border:1px solid #5f8983;border-radius:8px;padding:10px 14px}.br-record-list{grid-column:1/-1;gap:12px;display:grid}.br-record-title{justify-content:space-between;align-items:center;display:flex}.br-record-title>button,.br-record-title span button,.br-import,.br-tag-input button{color:var(--br);cursor:pointer;font:inherit;background:#edf8f5;border:1px solid #a9cdc5;border-radius:7px;padding:8px 11px}.br-record-title span{gap:8px;display:flex}.br-record-list>p{color:#78908a;text-align:center;background:#f7faf9;padding:18px}.br-record-list>article{background:#fbfdfc;border:1px solid #dce9e5;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:12px;padding:16px 50px 16px 16px;display:grid;position:relative}.br-record-list article label{gap:5px;display:grid}.br-record-list .remove{color:#ad3838;background:#fff0f0;border:0;border-radius:6px;padding:6px;position:absolute;top:10px;right:10px}.br-tags{gap:10px;display:grid}.br-tag-input{gap:8px;display:flex}.br-tag-input input{flex:1}.br-tags>div:last-child{flex-wrap:wrap;gap:7px;display:flex}.br-tags>div:last-child span{color:#27685f;background:#e9f5f2;border-radius:18px;padding:6px 8px 6px 11px}.br-tags span button{color:#67827c;background:0 0;border:0}.br-import{position:relative}.br-import input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.br-questionnaire{gap:18px;display:grid}.br-questionnaire>label{gap:7px;font-weight:700;display:grid}.br-questionnaire input,.br-questionnaire textarea{font:inherit;border:1px solid #c9dcd7;border-radius:8px;padding:11px}.br-questionnaire .br-save{margin:0}.br-task-list article{border-top:1px solid #e1ece9;grid-template-columns:1fr 220px auto;align-items:center;gap:16px;padding:18px 0;display:grid}.br-task-list article>div:first-child{display:grid}.br-task-list article small{color:#738a84}.br-task-list article>div:nth-child(2){background:#e5efec;border-radius:6px;height:8px;overflow:hidden}.br-task-list article i{background:var(--br);height:100%;display:block}.br-growth button{background:var(--br);color:#fff;border:0;border-radius:8px;padding:12px 18px}@media (width<=900px){.br-subnav{display:none}.br-record-list>article{grid-template-columns:1fr 1fr}}@media (width<=620px){.br-record-list>article,.br-task-list article{grid-template-columns:1fr}.br-record-title{align-items:flex-start;gap:10px}.br-record-title span{flex-wrap:wrap}}[dir=rtl].br-shell{grid-template-columns:1fr 252px}[dir=rtl] .br-sidebar{border-right:0;border-left:1px solid var(--br-line);grid-column:2}[dir=rtl] .br-main{grid-area:1/1}[dir=rtl] .br-subnav{border-left:0;border-right:1px solid #cae1dc;margin:-2px 31px 5px 0;padding-left:0;padding-right:10px}[dir=rtl] .br-record-list .remove{left:10px;right:auto}[dir=rtl] .br-record-list>article{padding:16px 16px 16px 50px}@media (width<=900px){[dir=rtl].br-shell{grid-template-columns:1fr 82px}}@media (width<=620px){[dir=rtl].br-shell{display:block}}.br-content-layout{grid-template-columns:1fr 1fr;gap:18px;display:grid}.br-content-form{gap:16px;display:grid}.br-content-form select{font:inherit;border:1px solid #c9dcd7;border-radius:8px;padding:11px}.br-content-form .br-save{margin:0}.br-content-history article{border-top:1px solid #e1ece9;grid-template-columns:1fr auto;gap:8px;padding:16px 0;display:grid}.br-content-history article div{display:grid}.br-content-history article small{color:#718781}.br-content-history article strong{color:#078b7b}.br-content-history article p{color:#6e817d;grid-column:1/-1;margin:0}.br-view-tiers{flex-wrap:wrap;gap:7px;margin-bottom:15px;display:flex}.br-view-tiers span{color:#24675e;background:#e9f6f3;border-radius:15px;padding:6px 9px;font-size:12px}@media (width<=900px){.br-content-layout{grid-template-columns:1fr}}.br-task-centre{gap:18px;display:grid}.br-weight-guide{color:#fff;background:#123f39;border-radius:13px;grid-template-columns:repeat(3,1fr);gap:10px;padding:22px;display:grid}.br-weight-guide h3{grid-column:1/-1;margin:0 0 5px}.br-weight-guide article{background:#ffffff0d;border:1px solid #ffffff1f;border-radius:8px;grid-template-columns:1fr auto;gap:4px;padding:12px;display:grid}.br-weight-guide article small{color:#bed0cc;grid-column:1/-1}.br-task-list>header{border-bottom:1px solid #e1ece9;justify-content:space-between;align-items:flex-start;padding-bottom:12px;display:flex}.br-task-list>header h3{margin:0}.br-task-list>header p{color:#718781;margin:4px 0 0}.br-task-list>header>strong{color:#087f72;background:#e8f5f2;border-radius:14px;padding:6px 9px;font-size:12px}.br-task-list article{grid-template-columns:1.4fr 180px 60px 145px}.br-task-list article>div:first-child em{color:#087f72;margin-top:4px;font-size:12px;font-style:normal}.br-task-list article>button{color:#fff;cursor:pointer;background:#087f72;border:0;border-radius:7px;padding:9px}@media (width<=900px){.br-weight-guide{grid-template-columns:1fr 1fr}.br-task-list article{grid-template-columns:1fr 120px 55px}.br-task-list article>button{grid-column:1/-1}}@media (width<=620px){.br-weight-guide,.br-task-list article{grid-template-columns:1fr}.br-task-list>header{gap:8px;display:grid}}.br-tags.leveled>div:last-child{grid-template-columns:1fr 1fr;display:grid}.br-tags.leveled .br-level-tag{background:#f4faf8;border:1px solid #cfe3de;border-radius:9px;grid-template-columns:1fr minmax(110px,auto) 24px;align-items:center;gap:8px;padding:8px 8px 8px 12px;display:grid}.br-level-tag select{font:inherit;color:#255f57;background:#fff;border:1px solid #bcd6d0;border-radius:6px;padding:6px}.br-level-tag>b{font-size:13px}@media (width<=620px){.br-tags.leveled>div:last-child{grid-template-columns:1fr}}.br-contacts>p{color:#68817b}.br-contact-list{gap:10px;margin-top:20px;display:grid}.br-contact-list>div{justify-content:space-between;align-items:center;display:flex}.br-contact-list>div button{color:var(--br);background:#edf8f5;border:1px solid #a9cdc5;border-radius:7px;padding:8px 11px}.br-contact-list>article{background:#f8fbfa;border:1px solid #d9e9e5;border-radius:10px;grid-template-columns:1.4fr repeat(4,1fr) 1.2fr;gap:10px;padding:15px 48px 15px 15px;display:grid;position:relative}.br-contact-list label{gap:5px;font-size:12px;font-weight:700;display:grid}.br-contact-list input,.br-contact-list select{min-width:0;font:inherit;background:#fff;border:1px solid #c9dcd7;border-radius:7px;padding:9px}.br-contact-list .remove{color:#a63838;background:#fff0f0;border:0;border-radius:6px;padding:6px;position:absolute;top:10px;right:10px}@media (width<=1100px){.br-contact-list>article{grid-template-columns:1fr 1fr 1fr}}@media (width<=620px){.br-contact-list>article{grid-template-columns:1fr}}.br-gallery-title{justify-content:space-between;align-items:center;display:flex}.br-gallery-title h3{margin:0}.br-gallery-title p{color:#69817b;margin:5px 0}.br-gallery-title>label{color:#fff;background:#087f72;border-radius:8px;align-items:center;gap:7px;padding:10px 14px;display:flex;position:relative}.br-gallery-title input,.br-gallery-empty input{opacity:0;cursor:pointer;position:absolute;inset:0}.br-gallery-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:20px;display:grid}.br-gallery-grid article{background:#f9fcfb;border:1px solid #d8e7e3;border-radius:10px;gap:9px;padding:10px;display:grid}.br-gallery-grid article>img{aspect-ratio:4/3;object-fit:cover;border-radius:7px;width:100%}.br-gallery-grid article label{gap:4px;font-size:11px;font-weight:700;display:grid}.br-gallery-grid select,.br-gallery-grid input{background:#fff;border:1px solid #c8dcd7;border-radius:6px;min-width:0;padding:7px}.br-gallery-grid article>button{color:#a33838;background:#fff0f0;border:0;border-radius:6px;padding:7px}.br-gallery-empty{color:#548078;border:2px dashed #b8d4ce;border-radius:10px;align-content:center;place-items:center;gap:8px;min-height:240px;display:grid;position:relative}.br-gallery-grid article.link-asset{background:#f3fbf8;border-color:#99cfc5}.br-gallery-grid article.link-asset>img{object-fit:contain;background:#fff}.br-gallery-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (width<=1000px){.br-gallery-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=620px){.br-gallery-grid{grid-template-columns:1fr}.br-gallery-title{align-items:flex-start;gap:12px}.br-gallery-options{grid-template-columns:1fr}}.bpf-open{z-index:20;color:#fff;cursor:pointer;background:#086f65;border:0;border-radius:24px;align-items:center;gap:8px;height:48px;padding:0 18px;font-weight:800;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 30px #064b4240}.bpf-open svg{width:19px}.bpf-backdrop{z-index:80;background:#102f2b99;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bpf-modal{color:#173b37;background:#fff;border-radius:16px;width:min(900px,100%);max-height:92vh;padding:26px;overflow:auto}.bpf-modal>header{border-bottom:1px solid #dce9e5;justify-content:space-between;gap:20px;padding-bottom:16px;display:flex}.bpf-modal h2{margin:0}.bpf-modal header p{color:#6e8781;margin:5px 0 0}.bpf-modal header button{cursor:pointer;background:0 0;border:0}.bpf-avatar{padding:18px 0}.bpf-avatar label{cursor:pointer;align-items:center;gap:14px;display:flex}.bpf-avatar img,.bpf-avatar label>svg{object-fit:cover;color:#087f71;background:#e9f5f2;border-radius:50%;width:76px;height:76px;padding:8px}.bpf-avatar span{color:#087f71;align-items:center;gap:7px;font-weight:700;display:flex}.bpf-avatar span svg{width:18px}.bpf-avatar input{display:none}.bpf-grid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.bpf-grid label{gap:6px;font-size:12px;font-weight:700;display:grid}.bpf-grid input,.bpf-grid textarea{font:inherit;border:1px solid #cadbd6;border-radius:8px;padding:10px}.bpf-grid .wide{grid-column:1/-1}.bpf-modal h3{margin:22px 0 12px}.bpf-notice{color:#087f71;background:#edf8f5;border-radius:8px;padding:10px}.bpf-modal footer{justify-content:flex-end;margin-top:20px;display:flex}.bpf-modal footer button{color:#fff;background:#078b7b;border:0;border-radius:8px;padding:12px 22px;font-weight:800}.bpf-modal[dir=rtl]{text-align:right}@media (width<=650px){.bpf-grid{grid-template-columns:1fr}.bpf-backdrop{padding:8px}.bpf-modal{padding:18px}.bpf-open{bottom:16px;right:16px}}.bg-page{color:#173b37;background:#f3f7f5;min-height:100vh;padding-bottom:50px;font-family:Microsoft YaHei,PingFang SC,sans-serif}.bg-page>header{background:#fff;border-bottom:1px solid #dce8e4;justify-content:space-between;align-items:center;height:66px;padding:0 max(24px,50vw - 580px);display:flex}.bg-page>header div,.bg-page>header button{align-items:center;gap:8px;display:flex}.bg-page>header button{color:#52716b;cursor:pointer;background:0 0;border:0}.bg-page svg{width:20px}.bg-hero,.bg-tabs,.bg-message,.bg-metrics,.bg-growth-card,.bg-list,.bg-rewards,.bg-questionnaire{width:min(1160px,100% - 40px);margin-inline:auto}.bg-hero{color:#fff;background:linear-gradient(120deg,#087f71,#0ba08e);border-radius:16px;justify-content:space-between;gap:30px;margin-top:24px;padding:30px 34px;display:flex}.bg-hero h1{margin:5px 0 8px;font-size:30px}.bg-hero p{opacity:.9;margin:0 0 18px}.bg-progress{background:#ffffff30;border-radius:8px;height:8px;overflow:hidden}.bg-progress span{background:#fff;height:100%;display:block}.bg-rating{border-left:1px solid #ffffff35;align-content:center;justify-items:center;min-width:170px;padding-left:28px;display:grid}.bg-rating strong{font-size:48px}.bg-tabs{background:#fff;border:1px solid #dce8e4;border-radius:11px;gap:5px;margin-top:16px;padding:7px;display:flex;overflow:auto}.bg-tabs button{white-space:nowrap;color:#5d7771;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:10px 15px}.bg-tabs button.active{color:#087f71;background:#e6f5f1;font-weight:800}.bg-message{color:#85601d;background:#fff8e7;border-radius:8px;margin-top:12px;padding:11px 14px}.bg-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:16px;display:grid}.bg-metrics article{background:#fff;border:1px solid #dce8e4;border-radius:11px;gap:5px;padding:18px;display:grid}.bg-metrics svg{color:#078b7b}.bg-metrics b{font-size:26px}.bg-metrics small,.bg-list small,.bg-rewards small{color:#728882}.bg-growth-card{background:#fff;border:1px solid #dce8e4;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;margin-top:16px;padding:22px 24px;display:flex}.bg-growth-card h2{margin:0 0 6px}.bg-growth-card p{color:#68817b;margin:0}.bg-growth-card a{white-space:nowrap;color:#fff;background:#078b7b;border-radius:8px;align-items:center;padding:12px 16px;text-decoration:none;display:flex}.bg-list,.bg-rewards,.bg-questionnaire{background:#fff;border:1px solid #dce8e4;border-radius:12px;margin-top:16px;padding:22px}.bg-list h2,.bg-rewards h2,.bg-questionnaire h2{margin-top:0}.bg-list article{border-top:1px solid #e5eeeb;grid-template-columns:minmax(220px,1fr) minmax(120px,280px) 90px;align-items:center;gap:16px;padding:14px 0;display:grid}.bg-list article>div:first-of-type{display:grid}.bg-list i svg{color:#849993}.bg-list i.open svg{color:#078b7b}.bg-task-progress{background:#e8efed;border-radius:6px;height:7px;overflow:hidden}.bg-task-progress span{background:#0b9a88;height:100%;display:block}.bg-list em{color:#6d837e;font-style:normal}.bg-list strong.plus{color:#078b7b}.bg-list strong.minus{color:#a54c4c}.bg-rewards>div{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.bg-rewards article{border:1px solid #dce8e4;border-radius:10px;gap:8px;padding:17px;display:grid}.bg-rewards article>svg{color:#078b7b}.bg-rewards article span{color:#728882;font-size:12px}.bg-rewards h3,.bg-rewards p{margin:0}.bg-rewards button,.bg-primary{color:#fff;background:#078b7b;border:0;border-radius:7px;padding:10px;font-weight:700}.bg-rewards button:disabled{opacity:.45}.bg-questionnaire>p{color:#6b827d}.bg-questionnaire h3{margin:22px 0 10px}.bg-options{flex-wrap:wrap;gap:8px;display:flex}.bg-options button{color:#58716b;background:#fff;border:1px solid #cadad5;border-radius:18px;padding:7px 11px}.bg-options button.selected{color:#078b7b;background:#e4f5f1;border-color:#078b7b}.bg-form{grid-template-columns:1fr 1fr;gap:14px;margin:20px 0;display:grid}.bg-form label{gap:6px;display:grid}.bg-form input,.bg-form textarea{border:1px solid #cadbd6;border-radius:7px;padding:10px}.bg-form .check{align-items:center;display:flex}.bg-form .wide{grid-column:1/-1}.bg-loading{color:#58716b;background:#f3f7f5;align-content:center;place-items:center;min-height:100vh;display:grid}.bg-loading svg{animation:1s linear infinite bg-spin}@keyframes bg-spin{to{transform:rotate(360deg)}}@media (width<=780px){.bg-metrics{grid-template-columns:1fr 1fr}.bg-rewards>div{grid-template-columns:1fr}.bg-hero,.bg-growth-card{flex-direction:column;align-items:flex-start}.bg-rating{border-left:0;padding-left:0}.bg-list article,.bg-form{grid-template-columns:1fr}.bg-form .wide{grid-column:auto}}.bga-shell{color:#18312d;background:#f4f8f7;min-height:100vh}.bga-main{margin-left:var(--app-sidebar-width,260px);min-width:0;padding:28px 34px 64px}.bga-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.bga-header p{color:#079487;margin:0 0 6px;font-size:13px;font-weight:700}.bga-header h1{margin:0;font-size:28px;line-height:1.25}.bga-header span{color:#70837f;margin-top:7px;font-size:14px;display:block}.bga-btn{color:#fff;white-space:nowrap;cursor:pointer;background:#079487;border:1px solid #079487;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:38px;padding:0 15px;font-size:14px;font-weight:700;display:inline-flex}.bga-btn.secondary{color:#35605a;background:#fff;border-color:#c9dad7}.bga-btn.danger{background:#b83a3a;border-color:#b83a3a}.bga-btn:disabled{opacity:.45;cursor:not-allowed}.bga-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.bga-metrics article{background:#fff;border:1px solid #d6e2df;border-radius:12px;min-height:84px;padding:15px 18px}.bga-metrics span{color:#71827e;font-size:13px;display:block}.bga-metrics strong{margin-top:7px;font-size:25px;display:block}.bga-panel,.bga-workspace{background:#fff;border:1px solid #d6e2df;border-radius:13px;overflow:hidden}.bga-toolbar{border-bottom:1px solid #dde7e5;grid-template-columns:minmax(280px,1fr) 180px auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.bga-toolbar label{border:1px solid #c8d9d6;border-radius:9px;align-items:center;gap:9px;height:42px;padding:0 13px;display:flex}.bga-toolbar input{border:0;outline:0;width:100%;font-size:14px}.bga-toolbar select,.bga-control-grid select,.bga-control-grid input{background:#fff;border:1px solid #c8d9d6;border-radius:9px;height:42px;padding:0 12px;font-size:14px}.bga-toolbar>span{color:#71827e;white-space:nowrap;font-size:13px}.bga-table-wrap{overflow:auto}.bga-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.bga-table th{color:#58706b;text-align:left;background:#f5f9f8;height:45px;padding:0 13px;font-size:13px}.bga-table th:first-child{width:58px}.bga-table th:nth-child(2){width:20%}.bga-table th:nth-child(3){width:19%}.bga-table th:nth-child(4){width:15%}.bga-table th:nth-child(5){width:13%}.bga-table th:nth-child(6){width:11%}.bga-table th:nth-child(7){width:12%}.bga-table td{vertical-align:middle;border-top:1px solid #e2ebe9;height:72px;padding:10px 13px;font-size:14px}.bga-table tr{cursor:pointer}.bga-table tr:hover,.bga-table tr.selected{background:#eef8f6}.bga-table td b,.bga-table td small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bga-table td small{color:#7b8c88;margin-top:4px;font-size:12px}.bga-badge{border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.bga-badge.good{color:#087d70;background:#e5f6f1}.bga-badge.warn{color:#a76405;background:#fff3dc}.bga-badge.danger{color:#b13030;background:#fde8e8}.bga-selected{justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.bga-selected small{color:#7b8c88}.bga-selected h2{margin:3px 0;font-size:20px}.bga-selected p{color:#71827e;margin:0;font-size:13px}.bga-tabs{background:#f7faf9;border-top:1px solid #e2ebe9;border-bottom:1px solid #dbe6e3;gap:2px;padding:0 16px;display:flex;overflow:auto}.bga-tabs button{color:#57706a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;height:46px;padding:0 17px;font-weight:700}.bga-tabs button.active{color:#078f82;border-bottom-color:#078f82}.bga-message{color:#087d70;background:#e6f6f2;border-radius:8px;margin:14px 18px 0;padding:10px 13px;font-size:13px}.bga-message.error{color:#b13030;background:#fde9e9}.bga-overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:20px;display:grid}.bga-overview article{background:#fbfdfc;border:1px solid #dbe6e3;border-radius:10px;padding:14px 16px}.bga-overview span{color:#748681;font-size:12px;display:block}.bga-overview b{margin-top:7px;font-size:15px;display:block}.bga-section{padding:20px}.bga-section-title{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.bga-section-title h3{margin:0;font-size:18px}.bga-section-title p{color:#748681;margin:5px 0 0;font-size:13px}.bga-permissions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.bga-permissions label{cursor:pointer;border:1px solid #d9e5e2;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;min-height:68px;padding:12px 14px;display:flex}.bga-permissions b,.bga-permissions small{display:block}.bga-permissions small{color:#7b8c88;margin-top:4px}.bga-permissions input{display:none}.bga-permissions label>span{background:#bdcbc8;border-radius:999px;flex:none;width:38px;height:22px;position:relative}.bga-permissions label>span:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .15s;position:absolute;top:3px;left:3px}.bga-permissions input:checked+span{background:#079487}.bga-permissions input:checked+span:after{left:19px}.bga-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.bga-control-grid label{flex-direction:column;gap:6px;display:flex}.bga-control-grid label>span{font-size:13px;font-weight:700}.bga-control-grid label>small{color:#7c8d89;font-size:12px;line-height:1.5}.bga-control-grid .wide{grid-column:1/-1}.bga-control-grid textarea{resize:vertical;min-height:84px;font:inherit;border:1px solid #c8d9d6;border-radius:9px;padding:11px 12px}.bga-actions{justify-content:flex-end;margin-top:16px;display:flex}.bga-logs{border:1px solid #dce7e4;border-radius:10px;overflow:hidden}.bga-logs article{border-top:1px solid #e3ebe9;gap:12px;padding:13px 15px;display:flex}.bga-logs article:first-child{border-top:0}.bga-logs p{color:#586f6a;margin:4px 0}.bga-logs small{color:#82918e}.bga-empty{text-align:center;color:#81928e;padding:28px}@media (width<=1100px){.bga-main{padding:22px 20px 50px}.bga-metrics,.bga-overview,.bga-control-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.bga-main{margin-left:0;padding:16px}.bga-header{align-items:flex-start}.bga-metrics,.bga-overview,.bga-control-grid,.bga-permissions,.bga-toolbar{grid-template-columns:1fr}.bga-control-grid .wide{grid-column:auto}}.bga-selected{min-height:76px!important;padding:12px 16px!important}.bga-selected h2{margin:2px 0!important;font-size:18px!important;line-height:1.25!important}.bga-selected p{margin:2px 0!important;font-size:13px!important}.bga-workspace{margin-top:12px!important}.bga-tabs{background:#fff!important;border-bottom:1px solid #dbe8e5!important;align-items:center!important;gap:6px!important;min-height:52px!important;padding:8px 12px!important;display:flex!important}.bga-tabs button{color:#45635d!important;height:36px!important;min-height:36px!important;box-shadow:none!important;background:#f3f7f6!important;border:1px solid #0000!important;border-radius:8px!important;flex:none!important;padding:0 14px!important;font-size:13px!important;font-weight:650!important;line-height:1!important}.bga-tabs button:hover{color:#087f74!important;background:#e6f2f0!important}.bga-tabs button.active{color:#fff!important;background:#078f82!important;border-color:#078f82!important}.bga-table-state{text-align:center!important;color:#6c817c!important;height:92px!important;padding:28px!important;font-size:14px!important}.bga-spin{animation:.8s linear infinite bga-spin}@keyframes bga-spin{to{transform:rotate(360deg)}}.bsv-shell{--c:#087f75;color:#18312c;background:#f3f7f6;min-height:100vh;font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.bsv-page{margin-left:208px;padding:30px clamp(22px,4vw,62px)}.bsv-page>header{align-items:center;gap:18px;display:flex}.bsv-page>header>div{margin-right:auto}.bsv-page h1{margin:0 0 7px;font-size:32px}.bsv-page>header p{color:#6c7f7a;margin:0}.bsv-page>header>section{color:#fff;background:#104b44;border-radius:12px;grid-template-columns:auto auto auto;align-items:center;gap:2px 13px;padding:13px 18px;display:grid}.bsv-page>header>section span{color:#bcd8d3;font-size:12px}.bsv-page>header>section b{font-size:25px}.bsv-page>header>section svg{grid-area:1/3/3;width:26px}.bsv-page>header>button{height:48px;color:var(--c);background:#fff;border:1px solid #c7dbd7;border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-weight:700;display:flex}.bsv-tabs{border-bottom:1px solid #d5e3e0;align-items:center;gap:5px;margin:26px 0 20px;display:flex}.bsv-tabs button,.bsv-tabs a{color:#60736e;background:0 0;border:0;align-items:center;gap:7px;height:48px;padding:0 16px;font-weight:700;text-decoration:none;display:flex}.bsv-tabs button.active{color:var(--c);border-bottom:3px solid var(--c)}.bsv-tabs a{color:var(--c);margin-left:auto}.bsv-tabs em{background:#dff1ed;border-radius:12px;padding:2px 7px;font-style:normal}.bsv-message{color:#08786e;background:#e5f5f1;border-radius:8px;margin-bottom:16px;padding:12px 15px}.bsv-cats{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.bsv-cats button{color:#526762;background:#fff;border:1px solid #d3e2df;border-radius:8px;padding:9px 13px}.bsv-cats button.active{color:#fff;background:#0a8378;border-color:#0a8378}.bsv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.bsv-grid article{background:#fff;border:1px solid #dce8e5;border-radius:13px;grid-template-columns:auto 1fr;gap:9px 12px;padding:20px;display:grid}.bsv-grid article>i{width:42px;height:42px;color:var(--c);background:#e7f5f2;border-radius:10px;grid-row:1/3;place-items:center;display:grid}.bsv-grid article>i svg{width:21px}.bsv-grid small{color:#71847f}.bsv-grid h2{margin:0;font-size:19px}.bsv-grid p{color:#61736f;grid-column:1/-1;min-height:52px;line-height:1.65}.bsv-grid article>div{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.bsv-grid strong{color:var(--c);font-size:19px}.bsv-grid article>button{background:var(--c);color:#fff;border:0;border-radius:8px;grid-column:1/-1;height:42px;font-weight:800}.bsv-grid article>button:disabled{color:#84918e;background:#d7e1df}.bsv-orders{background:#fff;border:1px solid #dce8e5;border-radius:13px;padding:22px}.bsv-orders h2{margin:0 0 14px}.bsv-orders>article{border-top:1px solid #e3ebe9;grid-template-columns:1.1fr 2fr 110px 100px auto;align-items:center;gap:18px;padding:15px 4px;display:grid}.bsv-orders>article>div{gap:4px;display:grid}.bsv-orders span,.bsv-orders p{color:#72827e;font-size:13px}.bsv-orders p{margin:0}.bsv-orders em{color:#087f75;font-style:normal}.bsv-orders a{color:#087f75}.bsv-orders .plus{color:#16825f}.bsv-orders .minus{color:#b95d35}.bsv-modal{z-index:100;background:#10251f99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bsv-modal>section{background:#fff;border-radius:15px;width:min(650px,94vw);padding:25px}.bsv-modal header{justify-content:space-between;display:flex}.bsv-modal h2{margin:5px 0}.bsv-modal header button{background:#edf5f3;border:0;border-radius:8px;width:40px;height:40px}.bsv-modal label{gap:7px;margin-top:15px;font-weight:700;display:grid}.bsv-modal input,.bsv-modal textarea{font:inherit;border:1px solid #c9dbd7;border-radius:8px;padding:11px}.bsv-modal textarea{min-height:120px}.bsv-form-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bsv-modal footer{border-top:1px solid #e0e9e7;justify-content:space-between;align-items:center;margin-top:20px;padding-top:18px;display:flex}.bsv-modal footer button{background:var(--c);color:#fff;border:0;border-radius:8px;padding:13px 18px;font-weight:800}@keyframes bsvspin{to{transform:rotate(360deg)}}@media (width<=1100px){.bsv-grid{grid-template-columns:repeat(2,1fr)}.bsv-orders>article{grid-template-columns:1fr 1fr 90px}}@media (width<=860px){.bsv-page{margin-left:0;padding:20px 13px 85px}.bsv-page>header{flex-wrap:wrap;align-items:flex-start}.bsv-page>header>button{display:none}.bsv-grid{grid-template-columns:1fr}.bsv-tabs{overflow:auto}.bsv-tabs a{white-space:nowrap}.bsv-orders>article,.bsv-form-row{grid-template-columns:1fr}}.bsv-market-tools{align-items:center;gap:14px;margin-bottom:15px;display:flex}.bsv-market-tools .bsv-cats{margin:0 auto 0 0}.bsv-display{background:#fff;border:1px solid #cbded9;border-radius:8px;flex:none;display:flex;overflow:hidden}.bsv-display button{color:#61736f;background:#fff;border:0;border-right:1px solid #d8e5e2;align-items:center;gap:6px;height:38px;padding:0 11px;font:700 13px inherit;display:flex}.bsv-display button:last-child{border-right:0}.bsv-display button.active{color:#087f75;background:#e4f4f0}.bsv-display svg{width:16px}.bsv-grid.card{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.bsv-grid.card article{border-radius:10px;gap:6px 9px;padding:14px}.bsv-grid.card article>i{width:36px;height:36px}.bsv-grid.card h2{font-size:16px}.bsv-grid.card p{min-height:38px;margin:5px 0;font-size:13px;line-height:1.5}.bsv-grid.card article>button{height:36px}.bsv-grid.list{grid-template-columns:1fr;gap:7px;display:grid}.bsv-grid.list article{border-radius:8px;grid-template-columns:38px 120px minmax(150px,.8fr) minmax(260px,1.8fr) 180px 104px;align-items:center;gap:12px;padding:11px 13px;display:grid}.bsv-grid.list article>i{border-radius:8px;grid-row:auto;width:34px;height:34px}.bsv-grid.list article>i svg{width:18px}.bsv-grid.list small{white-space:nowrap}.bsv-grid.list h2{white-space:nowrap;font-size:15px}.bsv-grid.list p{grid-column:auto;min-height:0;margin:0;font-size:13px;line-height:1.45}.bsv-grid.list article>div{grid-column:auto;gap:8px}.bsv-grid.list article>div span{white-space:nowrap;font-size:12px}.bsv-grid.list strong{white-space:nowrap;font-size:16px}.bsv-grid.list article>button{grid-column:auto;height:34px;font-size:13px}@media (width<=1250px){.bsv-grid.card{grid-template-columns:repeat(3,1fr)}.bsv-grid.list article{grid-template-columns:38px 100px minmax(150px,.8fr) minmax(200px,1.5fr) 155px 90px}.bsv-grid.list p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (width<=900px){.bsv-market-tools{flex-direction:column;align-items:flex-start}.bsv-display{align-self:flex-end}.bsv-grid.card{grid-template-columns:repeat(2,1fr)}.bsv-grid.list article{grid-template-columns:38px 1fr auto}.bsv-grid.list article small{display:none}.bsv-grid.list p{grid-column:2/4}.bsv-grid.list article>div{grid-column:2}.bsv-grid.list article>button{grid-area:3/3}}@media (width<=600px){.bsv-grid.card{grid-template-columns:1fr}.bsv-grid.list article{grid-template-columns:34px 1fr}.bsv-grid.list p,.bsv-grid.list article>div,.bsv-grid.list article>button{grid-column:1/-1}.bsv-grid.list article>button{grid-row:auto}}.bsa-shell{color:#19312c;background:#f3f7f6;min-height:100vh;font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.bsa-page{margin-left:208px;padding:32px clamp(22px,4vw,60px)}.bsa-page>header{justify-content:space-between;align-items:center;display:flex}.bsa-page h1{margin:0 0 7px;font-size:31px}.bsa-page header p{color:#6d7e7a;margin:0}.bsa-page>header button{color:#087f75;background:#fff;border:1px solid #c8dad6;border-radius:8px;gap:7px;padding:11px 15px;display:flex}.bsa-message{color:#087f75;background:#e4f4f0;border-radius:8px;margin:18px 0;padding:12px}.bsa-stats{grid-template-columns:repeat(4,1fr);gap:13px;margin:25px 0;display:grid}.bsa-stats article{background:#fff;border:1px solid #dbe8e5;border-radius:11px;grid-template-columns:auto 1fr;gap:5px 11px;padding:17px;display:grid}.bsa-stats svg{color:#087f75;grid-row:1/3}.bsa-stats span{color:#72827e}.bsa-stats b{font-size:25px}.bsa-panel{background:#fff;border:1px solid #dbe8e5;border-radius:12px;margin-bottom:17px;padding:20px}.bsa-panel h2{margin:0 0 16px}.bsa-products{gap:8px;display:grid}.bsa-products form{border-top:1px solid #e2ebe9;grid-template-columns:135px 1fr 1.7fr 90px 90px 85px 90px;align-items:center;gap:8px;padding:9px;display:grid}.bsa-products input,.bsa-products select,.bsa-orders input,.bsa-orders select{min-width:0;font:inherit;border:1px solid #cbdcd8;border-radius:7px;padding:9px}.bsa-products label{font-size:11px}.bsa-products label input{box-sizing:border-box;width:100%}.bsa-products button,.bsa-orders button{color:#fff;background:#087f75;border:0;border-radius:7px;padding:10px;font-weight:700}.bsa-orders{gap:12px;display:grid}.bsa-orders article{border:1px solid #dce8e5;border-radius:10px;padding:15px}.bsa-orders header{justify-content:space-between;display:flex}.bsa-orders h3{margin:4px 0}.bsa-orders small,.bsa-orders p{color:#6d7f7a}.bsa-orders article>div{grid-template-columns:130px 1fr 1.2fr 1.6fr 100px;gap:8px;display:grid}.bsa-poster-config{grid-template-columns:repeat(6,1fr) 1.4fr auto;align-items:end;gap:10px;display:grid}.bsa-poster-config label{color:#60736e;gap:5px;font-size:12px;display:grid}.bsa-poster-config input{border:1px solid #cbdcd8;border-radius:7px;min-width:0;padding:9px}.bsa-poster-config label.check{grid-template-columns:auto 1fr;align-items:center}.bsa-poster-config label.check input{width:auto}.bsa-poster-config button{color:#fff;background:#087f75;border:0;border-radius:7px;padding:10px 13px}.bsa-poster-log{display:grid}.bsa-poster-log article{border-top:1px solid #e2ebe9;grid-template-columns:1fr 120px 170px;align-items:center;gap:15px;padding:11px;display:grid}.bsa-poster-log article>div{display:grid}.bsa-poster-log small,.bsa-poster-log time{color:#71827e;font-size:12px}@keyframes bsaspin{to{transform:rotate(360deg)}}@media (width<=1100px){.bsa-products form,.bsa-orders article>div,.bsa-stats{grid-template-columns:1fr 1fr}.bsa-poster-config{grid-template-columns:repeat(3,1fr)}}@media (width<=860px){.bsa-page{margin-left:0;padding:20px 12px 85px}.bsa-stats,.bsa-products form,.bsa-orders article>div,.bsa-poster-config,.bsa-poster-log article{grid-template-columns:1fr}}.bsa-payment-paths{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0;display:grid}.bsa-payment-path{color:#173b35;background:#fff;border:1px solid #cfe0dc;border-radius:12px;align-items:center;min-height:70px;padding:13px 16px;text-decoration:none;transition:all .16s;display:flex}.bsa-payment-path:hover{border-color:#079687;transform:translateY(-1px);box-shadow:0 5px 18px #07968714}.bsa-payment-path span{gap:3px;min-width:0;display:grid}.bsa-payment-path b{font-size:15px;line-height:1.35}.bsa-payment-path small{color:#71837f;font-size:12px;line-height:1.45}.bsa-payment-path-primary{background:#eaf7f4;border-color:#9fd7cf}@media (width<=860px){.bsa-payment-paths{grid-template-columns:1fr}}.bsa-refunds{gap:8px;display:grid}.bsa-refunds form{border-top:1px solid #e2ebe9;grid-template-columns:minmax(180px,1fr) minmax(220px,1.4fr) 120px 120px minmax(150px,1fr) 90px;align-items:center;gap:8px;padding:10px 0;display:grid}.bsa-refunds form>div{gap:2px;display:grid}.bsa-refunds small,.bsa-refunds time{color:#71827e;font-size:11px}.bsa-refunds p{color:#4f625d;margin:0;font-size:13px}.bsa-refunds input,.bsa-refunds select{min-width:0;font:inherit;border:1px solid #cbdcd8;border-radius:7px;padding:8px}.bsa-refunds button{color:#fff;background:#087f75;border:0;border-radius:7px;padding:9px;font-weight:700}@media (width<=1100px){.bsa-refunds form{grid-template-columns:1fr 1fr}}@media (width<=700px){.bsa-refunds form{grid-template-columns:1fr}}.bsa-page{padding:32px 34px 64px!important}@media (width<=860px){.bsa-page{margin-left:0!important;padding:20px 12px 85px!important}}.bp2-shell{--c:#078579;--dark:#123d37;color:#1c312c;background:#f4f7f6;min-height:100vh;font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.bp2-shell>aside{z-index:60;background:#fff;border-right:1px solid #dbe6e3;flex-direction:column;width:236px;display:flex;position:fixed;inset:0 auto 0 0}.bp2-shell>aside>header{border-bottom:1px solid #e1e9e7;align-items:center;gap:10px;height:74px;padding:0 17px;display:flex}.bp2-shell>aside>header>i{background:var(--c);color:#fff;border-radius:9px;place-items:center;width:38px;height:38px;display:grid}.bp2-shell>aside>header>i svg{width:21px}.bp2-shell>aside>header div{display:grid}.bp2-shell>aside>header button{display:none}.bp2-user{background:#eef7f5;border-radius:9px;gap:10px;margin:14px 12px;padding:12px;display:flex}.bp2-user>span{width:38px;height:38px;color:var(--c);background:#cfe9e4;border-radius:50%;place-items:center;font-weight:900;display:grid}.bp2-user div{gap:2px;display:grid}.bp2-user small{color:#73827e;font-size:11px}.bp2-user em{color:var(--c);font-size:10px;font-style:normal}.bp2-shell aside nav{padding:0 10px 130px;overflow:auto}.bp2-shell aside nav h4{color:#92a09c;margin:15px 9px 5px;font-size:11px;font-weight:700}.bp2-shell aside nav button{color:#586b66;text-align:left;background:0 0;border:0;border-radius:7px;grid-template-columns:20px 1fr auto;align-items:center;gap:9px;width:100%;height:40px;padding:0 10px;display:grid}.bp2-shell aside nav button svg{width:17px}.bp2-shell aside nav button.active{color:var(--c);background:#e3f3ef;font-weight:800}.bp2-shell aside nav button em{background:#e5efed;border-radius:9px;padding:2px 6px;font-size:10px;font-style:normal}.bp2-shell aside>footer{color:#fff;background:#123d37;grid-template-columns:1fr 1fr;gap:8px;padding:13px 15px;display:grid;position:absolute;bottom:0;left:0;right:0}.bp2-shell aside>footer div{display:grid}.bp2-shell>main{margin-left:236px;padding:0 clamp(20px,3vw,46px) 45px}.bp2-top{border-bottom:1px solid #dce6e3;align-items:center;gap:12px;height:88px;display:flex}.bp2-top>div{margin-right:auto}.bp2-top h1{margin:0 0 5px;font-size:27px}.bp2-top p{color:#6e7e7a;margin:0;font-size:13px}.bp2-top>button{color:#526964;background:#fff;border:1px solid #cadbd7;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 13px;font-weight:700;display:flex}.bp2-top>button.primary{border-color:var(--c);background:var(--c);color:#fff}.bp2-menu{display:none!important}.bp2-message,.bp2-announcement{color:#08796f;background:#e6f4f1;border-radius:8px;margin-top:15px;padding:11px 14px}.bp2-announcement{align-items:center;gap:9px;display:flex}.bp2-announcement svg{width:18px}.bp2-identity{background:#fff;border:1px solid #dbe7e4;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:22px;min-height:100px;margin-top:20px;padding:16px 18px;display:grid}.bp2-identity>div{align-items:center;gap:12px;display:flex}.bp2-identity .avatar{color:#087f75;background:#dcefeb;border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;font-weight:900;display:grid}.bp2-identity h2{margin:3px 0;font-size:20px}.bp2-identity p,.bp2-identity small{color:#6f807c;margin:0}.bp2-identity dl{margin:0;display:flex}.bp2-identity dl div{border-left:1px solid #e1e9e7;min-width:90px;padding:0 14px;display:grid}.bp2-identity dt{color:#7a8985;font-size:11px}.bp2-identity dd{margin:5px 0 0;font-size:17px;font-weight:800}.bp2-identity>button{color:#fff;background:#123d37;border:0;border-radius:8px;gap:7px;padding:12px 14px;font-weight:800;display:flex}.bp2-panel{background:#fff;border:1px solid #dbe7e4;border-radius:11px;margin-top:15px;padding:18px}.bp2-panel>header{align-items:center;margin-bottom:12px;display:flex}.bp2-panel>header>div:first-child{margin-right:auto}.bp2-panel h2{margin:0 0 4px;font-size:19px}.bp2-panel header p{color:#758580;margin:0;font-size:12px}.bp2-panel>header>button{color:var(--c);background:0 0;border:0;font-weight:800}.bp2-actions article{border-top:1px solid #e4ebe9;grid-template-columns:5px minmax(230px,1.6fr) 110px 90px 90px 78px;align-items:center;gap:12px;padding:10px 4px;display:grid}.bp2-actions article>i{background:#c8d9d5;border-radius:3px;width:4px;height:30px}.bp2-actions article>i.urgent{background:#e08a55}.bp2-actions article>div{display:grid}.bp2-actions small{color:#778682}.bp2-actions time,.bp2-actions span,.bp2-actions em{font-size:12px;font-style:normal}.bp2-actions span{color:#138067;font-weight:800}.bp2-actions button,.bp2-table article button,.bp2-services article button{color:var(--c);background:#fff;border:1px solid #88bdb5;border-radius:6px;padding:7px 9px;font-weight:700}.bp2-pipeline{border-top:1px solid #e2eae8;grid-template-columns:repeat(6,1fr);display:grid}.bp2-pipeline button{text-align:left;background:0 0;border:0;gap:4px;padding:15px;display:grid;position:relative}.bp2-pipeline button span{color:var(--dark);font-size:23px;font-weight:900}.bp2-pipeline button b{color:#667872;font-size:12px}.bp2-pipeline button svg{color:#a5b4b0;width:17px;position:absolute;top:25px;right:0}.bp2-op-tabs{gap:4px;display:flex}.bp2-op-tabs button{color:#657772;background:#edf4f2;border:0;border-radius:6px;padding:7px 9px}.bp2-op-tabs button.active{background:var(--c);color:#fff}.bp2-table>.head,.bp2-table>article{grid-template-columns:1.3fr .8fr 1fr 1fr 1fr 100px;align-items:center;gap:11px;display:grid}.bp2-table>.head{color:#71817d;background:#f4f7f6;padding:9px 8px;font-size:11px;font-weight:700}.bp2-table>article{border-bottom:1px solid #e4ebe9;padding:11px 8px;font-size:12px}.bp2-table>article>div{display:grid}.bp2-table small{color:#7d8b87}.bp2-growth{color:#fff;background:#123d37;border-radius:10px;grid-template-columns:repeat(3,1fr) auto auto;align-items:center;gap:14px;margin-top:15px;padding:14px 17px;display:grid}.bp2-growth>div{grid-template-columns:25px 1fr;gap:2px 7px;display:grid}.bp2-growth svg{color:#83cfc2;grid-row:1/3;width:20px}.bp2-growth button{color:#fff;background:0 0;border:1px solid #56857d;border-radius:7px;padding:9px 12px;font-weight:700}.bp2-growth button:last-child{color:#123d37;background:#fff}.bp2-services{gap:4px;display:grid}.bp2-services article{border-top:1px solid #e4ebe9;grid-template-columns:25px minmax(200px,1fr) 90px 70px;align-items:center;gap:10px;padding:9px 5px;display:grid}.bp2-services article>svg{width:19px;color:var(--c)}.bp2-services article>div{display:grid}.bp2-services small{color:#73827e}.bp2-services strong{color:var(--c)}.bp2-inner{grid-template-columns:1.5fr 1fr;gap:15px;margin-top:20px;display:grid}.bp2-inner>div,.bp2-inner>section{background:#fff;border:1px solid #dbe7e4;border-radius:11px;padding:28px}.bp2-inner>div>svg{color:var(--c)}.bp2-inner h2{font-size:25px}.bp2-inner p{color:#687a75}.bp2-inner button{background:var(--c);color:#fff;border:0;border-radius:7px;gap:7px;padding:11px 14px;display:flex}.bp2-inner dl{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bp2-inner dl div{background:#f2f7f5;border-radius:7px;padding:12px}.bp2-inner dt{color:#70817c;font-size:11px}.bp2-inner dd{margin:4px 0 0;font-size:23px;font-weight:900}@keyframes bp2spin{to{transform:rotate(360deg)}}@media (width<=1050px){.bp2-identity{grid-template-columns:1fr}.bp2-identity dl{flex-wrap:wrap}.bp2-actions article{grid-template-columns:5px 1fr 90px 75px}.bp2-actions time,.bp2-actions em{display:none}.bp2-table>.head,.bp2-table>article{grid-template-columns:1.3fr .8fr 1fr 1fr 90px}.bp2-table>.head span:nth-child(4),.bp2-table>article span:nth-child(4){display:none}.bp2-growth,.bp2-pipeline{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.bp2-shell>aside{transition:all .2s;transform:translate(-100%)}.bp2-shell>aside.open{transform:none}.bp2-shell>aside>header button{background:0 0;border:0;margin-left:auto;display:block}.bp2-shell>main{margin-left:0;padding:0 12px 80px}.bp2-menu{display:flex!important}.bp2-top>button:not(.bp2-menu):not(.primary){display:none}.bp2-top>button.primary{font-size:0}.bp2-top>button.primary svg{margin:0}.bp2-identity dl{grid-template-columns:1fr 1fr;display:grid}.bp2-pipeline{grid-template-columns:1fr 1fr}.bp2-actions article{grid-template-columns:4px 1fr 70px}.bp2-actions span{display:none}.bp2-op-tabs{max-width:100%;overflow:auto}.bp2-table>.head{display:none}.bp2-table>article{grid-template-columns:1fr auto}.bp2-table>article>span,.bp2-table>article>b{display:none!important}.bp2-growth{grid-template-columns:1fr 1fr}.bp2-growth>div:nth-child(3){display:none}.bp2-services article{grid-template-columns:22px 1fr auto}.bp2-services article strong{grid-column:2}.bp2-services article button{grid-area:1/3/3}.bp2-inner{grid-template-columns:1fr}}.bp2-employee-page{gap:16px;display:grid}.bp2-employee-head{background:#fff;border:1px solid #dce7e4;border-radius:12px;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.bp2-employee-kicker{color:#078c7b;letter-spacing:.12em;font-size:11px;font-weight:800}.bp2-employee-head h2{margin:8px 0 5px;font-size:25px}.bp2-employee-head p{color:#71807b;margin:0}.bp2-employee-status{color:#087d70;background:#e8f6f2;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:750}.bp2-employee-message{color:#087d70;background:#eaf8f4;border:1px solid #a6d8cf;border-radius:8px;padding:12px 15px;font-weight:700}.bp2-employee-identity,.bp2-employee-panel,.bp2-employee-progress,.bp2-employee-steps{background:#fff;border:1px solid #dce7e4;border-radius:12px}.bp2-employee-identity{padding:22px}.bp2-employee-identity>div{border-bottom:1px solid #e6efed;gap:5px;padding-bottom:18px;display:grid}.bp2-employee-identity>div b{font-size:23px}.bp2-employee-identity>div span,.bp2-employee-panel>p,.bp2-employee-progress>span,.bp2-employee-policy small,.bp2-employee-ledger small{color:#71807b}.bp2-employee-identity dl{grid-template-columns:repeat(4,1fr);gap:16px;margin:18px 0 0;display:grid}.bp2-employee-identity dt{color:#75847f;font-size:12px}.bp2-employee-identity dd{margin:5px 0 0;font-weight:750}.bp2-employee-panel{padding:20px}.bp2-employee-panel h3{margin:0 0 9px;font-size:18px}.bp2-employee-panel textarea{box-sizing:border-box;width:100%;min-height:88px;font:inherit;resize:vertical;border:1px solid #cddcd8;border-radius:8px;padding:10px}.bp2-employee-panel button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#078c7b;border:1px solid #078c7b;border-radius:7px;margin-top:10px;padding:0 15px;font-weight:750}.bp2-employee-panel button:disabled{opacity:.5;cursor:not-allowed}.bp2-employee-progress{gap:10px;padding:20px;display:grid}.bp2-employee-progress strong{color:#087d70;font-size:20px}.bp2-employee-progress>div{background:#e8efed;border-radius:8px;height:8px;overflow:hidden}.bp2-employee-progress i{background:#078c7b;border-radius:8px;height:100%;display:block}.bp2-employee-steps{overflow:hidden}.bp2-employee-steps article{border-bottom:1px solid #e7efed;grid-template-columns:42px 1fr auto auto;align-items:center;gap:12px;padding:14px 18px;display:grid}.bp2-employee-steps article:last-child{border-bottom:0}.bp2-employee-steps article>b{color:#078c7b;background:#e8f6f2;border-radius:7px;place-items:center;width:30px;height:30px;display:grid}.bp2-employee-steps article>div{gap:4px;display:grid}.bp2-employee-steps small{color:#71807b}.bp2-employee-steps button{color:#078c7b;background:#fff;min-height:32px;margin:0}.bp2-employee-step-status{color:#62736e;white-space:nowrap;background:#f0f3f2;border-radius:6px;padding:5px 8px;font-size:12px;font-weight:750}.bp2-employee-step-status.done{color:#087d70;background:#e5f6ef}.bp2-employee-step-status.in_progress{color:#356ea5;background:#e9f1fb}.bp2-employee-step-status.blocked{color:#a16000;background:#fff1df}.bp2-employee-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.bp2-employee-point-cards{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bp2-employee-point-cards>div{background:#f4f9f7;border-radius:8px;gap:5px;padding:14px;display:grid}.bp2-employee-point-cards span,.bp2-employee-point-cards small{color:#71807b}.bp2-employee-point-cards b{color:#078c7b;font-size:23px}.bp2-employee-ledger,.bp2-employee-policy{border-bottom:1px solid #e7efed;justify-content:space-between;gap:12px;padding:11px 0;display:flex}.bp2-employee-ledger>b{color:#078c7b}.bp2-employee-ledger span,.bp2-employee-policy div{gap:4px;display:grid}.bp2-employee-policy>span{font-weight:750}.bp2-employee-help{margin-top:16px;font-size:13px}@media (width<=720px){.bp2-employee-head{flex-direction:column}.bp2-employee-identity dl,.bp2-employee-columns{grid-template-columns:1fr 1fr}.bp2-employee-steps article{grid-template-columns:32px 1fr auto}.bp2-employee-steps article button{grid-column:2/-1;justify-self:start}.bp2-employee-point-cards{grid-template-columns:1fr}.bp2-employee-steps small{line-height:1.5}}.bp2-employee-doc-form{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.bp2-employee-doc-form select,.bp2-employee-doc-form input{min-width:0;font:inherit;color:#30433f;background:#fff;border:1px solid #cddcd8;border-radius:7px;padding:9px}.bp2-employee-doc-form button{margin-top:0}.bp2-employee-document{border-bottom:1px solid #e7efed;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:12px 0;display:grid}.bp2-employee-document>div{gap:4px;display:grid}.bp2-employee-document small{color:#71807b}.bp2-employee-document a{color:#078c7b;font-weight:750;text-decoration:none}.bp2-employee-step-status.pending{color:#62736e;background:#f0f3f2}.bp2-employee-step-status.approved{color:#087d70;background:#e5f6ef}.bp2-employee-step-status.rejected,.bp2-employee-step-status.needs_resubmission{color:#a16000;background:#fff1df}@media (width<=720px){.bp2-employee-doc-form{grid-template-columns:1fr}.bp2-employee-document{grid-template-columns:1fr auto}.bp2-employee-document a{grid-area:1/2}}.bp2-employee-lead-workspace{gap:16px;display:grid}.bp2-employee-lead-row{text-align:left;cursor:pointer;background:#fff;border:1px solid #e6eaf0;border-radius:12px;grid-template-columns:minmax(0,1.6fr) auto auto;align-items:center;gap:12px;width:100%;margin-top:9px;padding:13px 15px;display:grid}.bp2-employee-lead-row:hover,.bp2-employee-lead-row.active{border-color:#1d7a68;box-shadow:0 0 0 2px #1d7a6814}.bp2-employee-lead-row span{gap:3px;display:grid}.bp2-employee-lead-row small,.bp2-employee-lead-row time{color:#71807b;font-size:12px}.bp2-employee-lead-row em{color:#1d7a68;font-size:12px;font-style:normal}.bp2-employee-followup-form{gap:10px;display:grid}.bp2-employee-followup-form select,.bp2-employee-followup-form input{min-height:40px;font:inherit;background:#fff;border:1px solid #cddcd8;border-radius:7px;padding:0 10px}.bp2-employee-followup-form textarea{resize:vertical;min-height:110px}.bp2-employee-followup-form button{color:#fff;cursor:pointer;background:#173f37;border:0;border-radius:8px;justify-self:start;padding:10px 17px}:is(body:has(.bp2-shell),body:has(.broker-auth)){min-width:0!important}.bp2-shell,.broker-auth{--c:#008f95;--dark:#30343b;--bp-ink:#30343b;--bp-muted:#67707b;--bp-line:#e3e9ee;--bp-surface:#fff;--bp-tint:#eefafa;--bp-selected:#daf2f3;--bp-radius:14px;color:var(--bp-ink);scrollbar-color:#aebfc5 transparent;scrollbar-width:thin;background:radial-gradient(at 92% 0,#dff6f780,#0000 52%),radial-gradient(at 75% 100%,#eee7fa70,#0000 55%),#fafcfd;font-family:Segoe UI,Microsoft YaHei UI,Noto Sans Arabic,sans-serif;font-size:15px;line-height:1.55}.bp2-shell *,.broker-auth *{box-sizing:border-box;scrollbar-color:#aebfc5 transparent;scrollbar-width:thin}.bp2-shell button,.broker-auth button{cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s,box-shadow .15s}.bp2-shell button:focus-visible,.bp2-shell a:focus-visible,.bp2-shell input:focus-visible,.bp2-shell select:focus-visible,.bp2-shell textarea:focus-visible,.broker-auth :is(button,input,select,a):focus-visible{outline-offset:3px;outline:3px solid #008f9570}.bp2-shell button:disabled{cursor:not-allowed;opacity:.55}.bp2-shell svg,.broker-auth svg{stroke-width:1.6px}.bp2-shell>aside{background:var(--bp-tint);border-color:var(--bp-line);width:248px;box-shadow:none}.bp2-shell>aside>header{border-color:var(--bp-line);height:auto;min-height:86px;padding:20px 17px}.bp2-shell>aside>header>i{color:var(--c);background:0 0;width:32px}.bp2-shell>aside>header b{letter-spacing:-.2px;font-size:16px}.bp2-shell>aside>header small{color:var(--bp-muted);font-size:11px}.bp2-user{border:1px solid var(--bp-line);background:#ffffffa8;border-radius:12px;min-width:0;margin:14px 12px;padding:12px}.bp2-user>div{min-width:0}.bp2-user small{overflow-wrap:anywhere;color:var(--bp-muted)}.bp2-user>span{background:var(--bp-selected);color:var(--c);flex-shrink:0}.bp2-shell aside nav{overscroll-behavior:contain;flex:1;min-height:0;padding:0 12px 18px}.bp2-shell aside nav h4{letter-spacing:.06em;color:var(--bp-muted);margin:20px 12px 7px;font-size:11px}.bp2-shell aside nav button{height:auto;min-height:44px;color:var(--bp-ink);border-radius:9px;grid-template-columns:20px minmax(0,1fr) auto;padding:9px 11px;font-size:14px;line-height:1.45}.bp2-shell aside nav button svg{color:var(--bp-muted);width:19px;height:19px}.bp2-shell aside nav button:hover{background:#e3f3f4}.bp2-shell aside nav button.active{background:var(--bp-selected);color:#007b81;font-weight:650}.bp2-shell aside nav button.active svg{color:#007b81}.bp2-shell aside nav button em{color:var(--bp-muted);white-space:nowrap;background:#e8eef0;font-size:10px;font-weight:400}.bp2-shell aside>footer{color:var(--bp-ink);border-top:1px solid var(--bp-line);background:#e4f3f4;flex-shrink:0;padding:14px 20px;position:static}.bp2-shell aside>footer small{color:var(--bp-muted);font-size:11px}.bp2-shell>main{min-width:0;margin-left:248px;padding:0 clamp(22px,2.4vw,42px) 44px}.bp2-top{border-bottom:0;flex-wrap:wrap;gap:12px;height:auto;min-height:112px;padding:22px 0}.bp2-top>div{min-width:180px}.bp2-top h1{letter-spacing:-.8px;color:var(--bp-ink);font-size:30px;font-weight:700;line-height:1.25}.bp2-top p{color:var(--bp-muted);margin-top:8px;font-size:13px;line-height:1.65}.bp2-top>button{border-color:var(--bp-line);height:auto;min-height:44px;color:var(--bp-ink);border-radius:9px;padding:10px 16px;font-size:14px;font-weight:600}.bp2-top>button.primary{background:var(--c);border-color:var(--c);color:#fff}.bp2-top>button.primary:hover{background:#007b81}.bp2-top svg{flex-shrink:0;width:18px;height:18px}.bp2-language{color:var(--bp-muted)}.bp2-shell .bp2-identity{border-radius:var(--bp-radius);border-color:var(--bp-line);background:var(--bp-surface);gap:18px;margin-top:0;padding:20px 22px;box-shadow:0 3px 16px #30343b03}.bp2-identity .avatar{background:var(--bp-tint);color:var(--c)}.bp2-identity h2{color:var(--bp-ink);font-size:19px}.bp2-identity :is(p,small,dt){color:var(--bp-muted);font-size:12px}.bp2-identity dl div{border-color:var(--bp-line);min-width:76px;padding:0 12px}.bp2-identity dd{color:var(--bp-ink);font-size:20px;font-weight:650}.bp2-identity>button{background:var(--bp-tint);border:1px solid var(--bp-line);color:#007b81;font-size:12px;font-weight:600}.bp2-shell .bp2-panel{border-color:var(--bp-line);border-radius:var(--bp-radius);margin-top:20px;padding:23px 24px;box-shadow:0 3px 18px #30343b03}.bp2-panel h2{color:var(--bp-ink);font-size:19px;font-weight:650}.bp2-panel header p{color:var(--bp-muted);margin-top:5px;font-size:12px}.bp2-panel>header{flex-wrap:wrap;gap:15px;margin-bottom:16px}.bp2-panel>header>button{color:#007b81;font-size:13px;font-weight:600}.bp2-actions article{border-color:var(--bp-line);grid-template-columns:4px minmax(180px,1fr) 70px 80px 65px 78px;gap:12px;padding:16px 0}.bp2-actions article>div{overflow-wrap:anywhere;min-width:0}.bp2-actions small{color:var(--bp-muted);margin-top:3px;font-size:12px}.bp2-actions article>i{background:#b9dfe1}.bp2-actions article button,.bp2-table article button,.bp2-services article button{color:#007b81;border-color:#b6d9dc;border-radius:8px;min-height:36px;font-size:12px;font-weight:600}.bp2-actions article button:hover,.bp2-table article button:hover,.bp2-services article button:hover{background:var(--bp-tint)}.bp2-pipeline{border-color:var(--bp-line);padding-top:5px}.bp2-pipeline button{padding:16px 18px}.bp2-pipeline button:hover{background:var(--bp-tint);border-radius:9px}.bp2-pipeline button span{color:var(--bp-ink);font-variant-numeric:tabular-nums;font-size:27px;font-weight:650}.bp2-pipeline button b{color:var(--bp-muted);font-weight:500}.bp2-table>.head{color:var(--bp-muted);background:#f7fafb;padding:12px;font-size:12px}.bp2-table>article{border-color:var(--bp-line);padding:15px 12px;font-size:14px}.bp2-shell .empty{color:var(--bp-muted);padding:30px 18px;font-size:14px;line-height:1.7}.bp2-op-tabs button{color:var(--bp-muted);background:#f1f6f7;padding:9px 13px;font-size:12px}.bp2-op-tabs button.active{background:var(--bp-selected);color:#007b81;font-weight:600}.bp2-shell .bp2-growth{background:var(--bp-tint);color:var(--bp-ink);border-radius:var(--bp-radius);border:1px solid #d2ebed;margin-top:20px;padding:20px 24px}.bp2-growth span{color:var(--bp-muted);font-size:12px}.bp2-growth svg{color:var(--bp-muted)}.bp2-growth button,.bp2-growth button:last-child{color:#007b81;background:#fff;border:1px solid #b6d9dc;font-size:13px}.bp2-services article{border-color:var(--bp-line);padding:15px 0}.bp2-services article>svg{color:var(--bp-muted)}.bp2-services small{color:var(--bp-muted);margin-top:4px;font-size:12px}.bp2-services strong{color:var(--bp-ink);font-size:14px}.bp2-announcement,.bp2-message{background:var(--bp-tint);color:#007b81;border:1px solid #d2ebed;font-size:13px}.bp2-shell :is(.bp2-front-module,.broker-portal-inner-page,.bp2-employee-panel){border-color:var(--bp-line);border-radius:var(--bp-radius);color:var(--bp-ink)}.bp2-shell :is(input,select,textarea){color:var(--bp-ink);border-color:var(--bp-line);accent-color:var(--c);max-width:100%;font-family:inherit}.bp2-shell textarea{resize:vertical;min-height:112px}.broker-auth .broker-auth-card{border-color:var(--bp-line);border-radius:20px;box-shadow:0 16px 55px #30343b08}.broker-auth h1{color:var(--bp-ink);font-weight:700}.broker-auth :is(.broker-auth-lead,.broker-auth-back){color:var(--bp-muted)}.broker-auth .broker-auth-tabs button.active{background:var(--bp-selected);border-color:var(--c);color:#007b81}.broker-auth .broker-auth-submit{background:var(--c)}.broker-auth .broker-auth-brand{color:#007b81}@media (width>=761px) and (width<=1250px){.bp2-shell .bp2-identity{grid-template-columns:1fr auto}.bp2-identity>button{grid-column:1/-1;justify-self:start}.bp2-actions article{grid-template-columns:4px minmax(180px,1fr) 70px 78px}.bp2-actions time,.bp2-actions em{display:none}}@media (width<=760px){.bp2-shell>aside{width:min(290px,85vw);height:100dvh;box-shadow:12px 0 40px #30343b12}.bp2-shell>main{margin-left:0;padding:0 16px 36px}.bp2-top{gap:10px;min-height:104px;padding:22px 0}.bp2-top>div{flex:1;min-width:0}.bp2-top h1{letter-spacing:-.4px;font-size:23px}.bp2-top p{max-width:240px;font-size:11px}.bp2-top .bp2-menu{min-width:42px;padding:10px}.bp2-top>button.primary{min-width:42px;padding:10px;font-size:0}.bp2-language{margin-left:auto}.bp2-shell .bp2-identity{grid-template-columns:1fr;gap:16px;padding:18px}.bp2-identity dl{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.bp2-identity dl div{min-width:0;padding:0 7px}.bp2-identity dt{font-size:10px}.bp2-identity dd{font-size:16px}.bp2-identity>button{justify-content:center;min-height:42px}.bp2-shell .bp2-panel{padding:18px 16px}.bp2-panel h2{font-size:18px}.bp2-actions article{grid-template-columns:4px minmax(0,1fr) 68px;gap:9px;padding:16px 0}.bp2-actions article>div{font-size:14px}.bp2-actions small{font-size:11px}.bp2-actions article button{min-height:42px;padding:8px 5px}.bp2-pipeline{grid-template-columns:repeat(3,minmax(0,1fr))}.bp2-pipeline button{padding:13px 9px}.bp2-pipeline button span{font-size:23px}.bp2-pipeline button b{font-size:11px}.bp2-pipeline button svg{width:12px;right:0}.bp2-services article{grid-template-columns:20px minmax(0,1fr) 58px}.bp2-services article>div{font-size:14px}.bp2-services article button{min-height:42px}.bp2-shell .bp2-growth{grid-template-columns:1fr 1fr;padding:18px 16px}.bp2-growth>div:nth-child(3){display:grid}.bp2-growth button{min-height:42px}.bp2-panel>header{align-items:flex-start}.bp2-shell .bp2-front-module{min-width:0;padding:16px}.broker-auth{padding:18px}.broker-auth .broker-auth-card{padding:24px}}@media (prefers-reduced-motion:reduce){.bp2-shell *,.broker-auth *{transition:none!important;animation-duration:.01ms!important}}.bp2-shell .bp2-panel .empty{place-items:center;min-height:120px;padding:28px 18px;display:grid;height:auto!important}.bp2-shell .bp2-top>button.primary{border-color:var(--c);color:#fff;background:var(--c)!important}.bp2-shell .bp2-panel>header{min-height:0}@media (forced-colors:active){.bp2-shell *,.broker-auth *{scrollbar-color:auto}}@media (width<=760px){.bp2-shell>aside:not(.open){visibility:hidden}.bp2-shell>aside.open{visibility:visible}}.bp2-shell aside nav h4{color:var(--bp-ink);letter-spacing:0;margin:24px 11px 10px;font-size:16px;font-weight:750;line-height:1.5}.bp2-shell aside nav button{min-height:46px;font-size:15px;font-weight:600;line-height:1.5}.bp2-shell aside nav button.active{font-weight:750}.bp2-shell aside nav button svg{stroke-width:1.9px}.bp2-permission{background:#fff;border:1px solid #dbe7e4;border-radius:12px;flex-direction:column;align-items:flex-start;min-height:440px;margin-top:20px;padding:48px;display:flex}.bp2-permission>svg{color:#b56b17;background:#fff2df;border-radius:10px;width:42px;height:42px;padding:10px}.bp2-permission>span{color:#b56b17;margin-top:20px;font-weight:800}.bp2-permission h2{margin:8px 0;font-size:28px}.bp2-permission>p{color:#657873;max-width:760px;line-height:1.75}.bp2-permission dl{grid-template-columns:repeat(4,1fr);width:min(850px,100%);margin:22px 0;display:grid}.bp2-permission dl div{border-left:2px solid #deebe8;padding:4px 16px;display:grid}.bp2-permission dt{color:#7b8985;font-size:12px}.bp2-permission dd{margin:6px 0 0;font-weight:800}.bp2-permission>div{gap:9px;display:flex}.bp2-permission button{color:#fff;background:#087f75;border:0;border-radius:8px;padding:11px 15px;font-weight:800}.bp2-permission button.outline{color:#087f75;background:#fff;border:1px solid #88bbb3}.bp2-front-module{background:#fff;border:1px solid #dbe7e4;border-radius:11px;margin-top:20px;padding:20px}.bp2-front-module>header{align-items:center;gap:12px;padding-bottom:17px;display:flex}.bp2-front-module>header>svg{color:#087f75;width:24px}.bp2-front-module>header>div{margin-right:auto}.bp2-front-module h2{margin:0 0 4px;font-size:23px}.bp2-front-module header p{color:#6c7f7a;margin:0}.bp2-front-module>header>button{color:#fff;background:#087f75;border:0;border-radius:7px;padding:10px 13px;font-weight:800}.bp2-front-summary{background:#f5f9f8;border:1px solid #deebe8;border-radius:8px;grid-template-columns:repeat(4,1fr);display:grid}.bp2-front-summary span{color:#6c7f7a;border-right:1px solid #deebe8;gap:5px;padding:14px 16px;display:grid}.bp2-front-summary span:last-child{border-right:0}.bp2-front-summary b{color:#173e37;font-size:22px}.bp2-front-list{margin-top:15px}.bp2-front-list>article{border-top:1px solid #e2ebe9;grid-template-columns:minmax(250px,1.5fr) 130px 130px 95px;align-items:center;gap:12px;padding:12px 7px;display:grid}.bp2-front-list article>div{display:grid}.bp2-front-list small{color:#73837f}.bp2-front-list article>span{color:#687a75}.bp2-front-list article>strong{color:#087f75}.bp2-front-list article>button{color:#087f75;background:#fff;border:1px solid #88bbb3;border-radius:7px;padding:8px;font-weight:700}.bp2-profile-sections{grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid}.bp2-profile-sections button{color:#405650;background:#fff;border:1px solid #dce8e5;border-radius:8px;justify-content:space-between;align-items:center;height:48px;padding:0 13px;font-weight:700;display:flex}.bp2-profile-sections button:hover{color:#087f75;background:#eef8f5;border-color:#83bdb4}.bp2-profile-sections svg{width:17px}@media (width<=850px){.bp2-permission{padding:25px 18px}.bp2-permission dl,.bp2-front-summary{grid-template-columns:1fr 1fr}.bp2-front-list>article{grid-template-columns:1fr auto}.bp2-front-list article>span{display:none}.bp2-profile-sections{grid-template-columns:1fr}}@media (width<=520px){.bp2-permission dl,.bp2-front-summary{grid-template-columns:1fr}.bp2-front-summary span{border-bottom:1px solid #deebe8;border-right:0}}.bp2-billing-page{max-width:1100px}.bp2-billing-page>header small{color:#7a8b86;margin-bottom:5px;font-size:12px;display:block}.bp2-billing-page>header>button{color:#087f75;background:#fff;border:1px solid #88bbb3}.bp2-invoice{background:#fff;border:1px solid #d9e6e3;border-radius:11px;overflow:hidden}.bp2-invoice>header{background:#f3f8f7;border-bottom:1px solid #dfe9e7;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.bp2-invoice>header div{gap:4px;display:grid}.bp2-invoice>header small{color:#73837f}.bp2-invoice>header span{color:#8a5a00;background:#fff3d9;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.bp2-invoice>section{border-bottom:1px solid #e3ebe9;padding:18px 20px}.bp2-invoice h3{margin:0 0 12px;font-size:16px}.bp2-invoice-line{border-top:1px solid #edf2f1;grid-template-columns:minmax(180px,1fr) 150px auto;align-items:center;gap:15px;padding:10px 0;display:grid}.bp2-invoice-line small{color:#81908c}.bp2-invoice-line b{text-align:right;color:#173e37}.bp2-invoice-summary{background:#fbfcfc;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.bp2-invoice-summary div,.bp2-invoice-balances div{gap:5px;display:grid}.bp2-invoice-summary span,.bp2-invoice-balances small{color:#73837f;font-size:12px}.bp2-invoice-balances{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bp2-invoice-balances div{background:#eef7f5;border-radius:8px;padding:14px}.bp2-invoice-balances b{color:#087f75;font-size:20px}.bp2-bill-shortage{color:#70461a;background:#fff7ee;border:1px solid #efc7a0;border-radius:9px;margin:18px 20px;padding:15px 16px}.bp2-bill-shortage p{margin:6px 0}.bp2-bill-shortage>div{gap:8px;margin-top:11px;display:flex}.bp2-bill-shortage button{color:#8a510f;background:#fff;border:1px solid #c98948;border-radius:7px;padding:8px 11px;font-weight:700}.bp2-invoice>footer,.bp2-recharge-form>footer{justify-content:flex-end;gap:9px;padding:17px 20px;display:flex}.bp2-invoice>footer button,.bp2-recharge-form button{color:#48615b;background:#fff;border:1px solid #cbdad7;border-radius:7px;padding:10px 14px;font-weight:700}.bp2-invoice>footer button.primary,.bp2-recharge-form button.primary{color:#fff;background:#087f75;border-color:#087f75}.bp2-invoice>footer button:disabled{opacity:.45;cursor:not-allowed}.bp2-recharge-form{border:1px solid #d9e6e3;border-radius:11px;grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.bp2-recharge-form label{gap:7px;display:grid}.bp2-recharge-form input,.bp2-recharge-form select{min-height:44px;font:inherit;background:#fff;border:1px solid #cbdad7;border-radius:8px;padding:8px 11px}.bp2-recharge-form>p,.bp2-recharge-form>footer{grid-column:1/-1}.bp2-balance-card{background:#eef7f5;border-radius:9px;grid-column:1/-1;gap:5px;padding:16px;display:grid}.bp2-balance-card small{color:#73837f}.bp2-balance-card b{color:#087f75;font-size:22px}@media (width<=850px){.bp2-invoice-summary,.bp2-recharge-form{grid-template-columns:1fr}.bp2-invoice-line{grid-template-columns:1fr auto}.bp2-invoice-line small{display:none}}.bp2-payment-empty{text-align:center;background:#f8fbfa;border:1px dashed #bad2cd;border-radius:10px;justify-items:center;gap:9px;padding:34px 20px;display:grid}.bp2-payment-empty>svg{color:#087f75;width:34px;height:34px}.bp2-payment-empty h3{margin:2px 0 0}.bp2-payment-empty>p{color:#687b76;max-width:680px;margin:0}.bp2-payment-empty ol{grid-template-columns:repeat(4,1fr);width:min(820px,100%);margin:16px 0;padding:0;list-style:none;display:grid}.bp2-payment-empty li{color:#4d645e;justify-items:center;gap:7px;padding:0 10px;font-size:13px;display:grid}.bp2-payment-empty li b{color:#087f75;background:#e1f2ee;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.bp2-payment-empty>div{gap:9px;display:flex}.bp2-payment-empty button{color:#fff;background:#087f75;border:1px solid #087f75;border-radius:7px;padding:10px 14px;font-weight:700}.bp2-payment-empty button.outline{color:#087f75;background:#fff}@media (width<=700px){.bp2-payment-empty ol{grid-template-columns:1fr 1fr;gap:16px}.bp2-payment-empty>div{flex-direction:column;width:100%}}.bp2-payment-workbench{gap:14px!important}.bp2-payment-header{border-bottom:1px solid #dce8e5;min-height:auto!important;padding:0 0 12px!important}.bp2-payment-header>div:first-child{gap:2px;display:grid}.bp2-payment-header h2{font-weight:650;margin:0!important;font-size:24px!important}.bp2-payment-header p{font-size:13px;margin:0!important}.bp2-payment-header small{color:#71827e}.bp2-payment-header>button{color:#17675f;background:#fff;border:1px solid #bdd3ce;border-radius:7px;padding:8px 12px}.bp2-payment-balances{gap:8px!important;display:flex!important}.bp2-payment-balances span{color:#17675f;background:#edf7f5;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:650}.bp2-payment-summary{grid-template-columns:repeat(3,minmax(120px,1fr)) minmax(220px,1.4fr);gap:8px;display:grid}.bp2-payment-summary>button,.bp2-payment-summary>div{color:#193b35;text-align:left;background:#fff;border:1px solid #d7e5e2;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;min-height:62px;padding:10px 13px;display:grid}.bp2-payment-summary>button{cursor:pointer;font:inherit}.bp2-payment-summary span{color:#687b76;font-size:12px}.bp2-payment-summary b{font-size:20px;font-weight:650}.bp2-payment-summary small{color:#71827e;grid-column:1/-1}.bp2-payment-toolbar{grid-template-columns:minmax(280px,1fr) 150px 130px;gap:8px;display:grid}.bp2-payment-toolbar label{background:#fff;border:1px solid #cbdcd8;border-radius:7px;align-items:center;gap:8px;min-height:38px;padding:0 10px;display:flex}.bp2-payment-toolbar svg{color:#71827e;width:17px}.bp2-payment-toolbar input{width:100%;font:inherit;border:0;outline:0}.bp2-payment-toolbar select{min-height:38px;font:inherit;color:#314d47;background:#fff;border:1px solid #cbdcd8;border-radius:7px;padding:0 9px}.bp2-payment-table-wrap{background:#fff;border:1px solid #d7e5e2;border-radius:9px;overflow:hidden}.bp2-payment-table{border-collapse:collapse;width:100%;font-size:13px}.bp2-payment-table th{color:#657873;text-align:left;white-space:nowrap;background:#f4f8f7;padding:9px 10px;font-size:12px;font-weight:600}.bp2-payment-table td{vertical-align:middle;border-top:1px solid #e5ecea;padding:10px}.bp2-payment-table tr.selected td{background:#edf8f5}.bp2-payment-table input[type=radio]{accent-color:#078c80}.bp2-payment-link{color:#173e37;text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;display:grid}.bp2-payment-link b{font-size:13px}.bp2-payment-link small{color:#71827e;text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.bp2-payment-channels{color:#4f6660;text-overflow:ellipsis;white-space:nowrap;max-width:250px;display:block;overflow:hidden}.bp2-payment-table strong{white-space:nowrap;font-size:13px}.bp2-payment-table time{color:#5f726d;white-space:nowrap}.bp2-pay-status{color:#526762;white-space:nowrap;background:#edf3f2;border-radius:999px;padding:4px 7px;font-size:11px;display:inline-flex}.status-pending_payment{color:#895a06;background:#fff4dd}.status-paid{color:#087565;background:#e5f5ef}.status-refunded{color:#59627a;background:#eef0f6}.bp2-table-action{color:#087f75;white-space:nowrap;background:#fff;border:1px solid #9bc7c0;border-radius:6px;padding:6px 9px}.bp2-payment-pagination{color:#687b76;border-top:1px solid #e5ecea;justify-content:space-between;align-items:center;padding:9px 11px;font-size:12px;display:flex}.bp2-payment-pagination div{gap:6px;display:flex}.bp2-payment-pagination button{color:#17675f;background:#fff;border:1px solid #c7d9d5;border-radius:6px;padding:6px 9px}.bp2-payment-pagination button:disabled{opacity:.45}.bp2-payment-no-result{text-align:center;color:#7b8d88;padding:28px}.bp2-payment-detail-grid{grid-template-columns:minmax(0,1fr) 270px;gap:12px;display:grid}.bp2-payment-detail-main,.bp2-payment-timeline{background:#fff;border:1px solid #d7e5e2;border-radius:9px;padding:16px}.bp2-payment-detail-title{border-bottom:1px solid #e4ecea;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.bp2-payment-detail-title>div{align-items:center;gap:10px;display:flex}.bp2-payment-detail-title button,.bp2-refund-dialog button{color:#087f75;background:#fff;border:1px solid #9bc7c0;border-radius:7px;padding:8px 11px}.bp2-payment-detail-title button.primary,.bp2-refund-dialog button.primary{color:#fff;background:#087f75;border-color:#087f75}.bp2-payment-fields{grid-template-columns:1fr 1fr;gap:0;margin:12px 0;display:grid}.bp2-payment-fields div{border-bottom:1px solid #edf2f1;padding:10px 0}.bp2-payment-fields dt{color:#71827e;font-size:11px}.bp2-payment-fields dd{color:#263f3a;margin:4px 0 0}.bp2-payment-detail-main h3,.bp2-payment-timeline h3{margin:10px 0;font-size:15px}.bp2-payment-channel-lines>div{border-top:1px solid #edf2f1;grid-template-columns:1fr 130px auto;gap:10px;padding:8px 0;display:grid}.bp2-payment-channel-lines small{color:#71827e}.bp2-payment-timeline ol{margin:0;padding:0;list-style:none}.bp2-payment-timeline li{border-left:1px solid #cddbd8;gap:3px;margin-left:5px;padding:0 0 18px 18px;display:grid;position:relative}.bp2-payment-timeline li:before{content:"";background:#cddbd8;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:-5px}.bp2-payment-timeline li.done:before{background:#078c80}.bp2-payment-timeline time,.bp2-payment-timeline small{color:#71827e;font-size:11px}.bp2-refund-dialog{z-index:120;background:#0c231f59;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.bp2-refund-dialog form{background:#fff;border-radius:11px;gap:12px;width:min(480px,100%);padding:20px;display:grid;box-shadow:0 20px 60px #0c231f33}.bp2-refund-dialog h3,.bp2-refund-dialog p{margin:0}.bp2-refund-dialog p{color:#60736e;font-size:13px}.bp2-refund-dialog label{gap:6px;display:grid}.bp2-refund-dialog textarea{resize:vertical;min-height:100px;font:inherit;border:1px solid #cbdcd8;border-radius:7px;padding:10px}.bp2-refund-dialog form>div{justify-content:flex-end;gap:8px;display:flex}@media (width<=1050px){.bp2-payment-summary{grid-template-columns:1fr 1fr}.bp2-payment-table-wrap{overflow-x:auto}.bp2-payment-table{min-width:900px}.bp2-payment-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.bp2-payment-summary,.bp2-payment-toolbar{grid-template-columns:1fr}.bp2-payment-balances{flex-wrap:wrap}.bp2-payment-fields{grid-template-columns:1fr}.bp2-payment-pagination{align-items:flex-start;gap:8px}.bp2-payment-channel-lines>div{grid-template-columns:1fr auto}.bp2-payment-channel-lines small{display:none}}.bp2-payment-table{table-layout:fixed}.bp2-payment-table th:first-child{width:38px}.bp2-payment-table th:nth-child(2){width:25%}.bp2-payment-table th:nth-child(3){width:17%}.bp2-payment-table th:nth-child(4){width:12%}.bp2-payment-table th:nth-child(5){width:10%}.bp2-payment-table th:nth-child(6){width:145px}.bp2-payment-table th:nth-child(7){width:250px}.bp2-payment-table th:first-child,.bp2-payment-table td:first-child{text-align:center;padding-left:14px;padding-right:4px}.bp2-payment-table td{height:58px;padding-top:8px;padding-bottom:8px}.bp2-payment-link{width:100%;min-width:0}.bp2-payment-link b,.bp2-payment-link small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.bp2-payment-row-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;display:grid}.bp2-payment-row-actions button{color:#176d64;white-space:nowrap;background:#fff;border:1px solid #b8d1cc;border-radius:6px;min-height:30px;padding:4px 5px;font-size:12px}.bp2-payment-row-actions button.primary{color:#fff;background:#078c80;border-color:#078c80}.bp2-payment-row-actions button:disabled{color:#a5b1ae;cursor:not-allowed;background:#f5f7f7;border-color:#dfe7e5}.bp2-payment-detail-actions{gap:6px!important;display:flex!important}.bp2-refund-dialog select{min-height:40px;font:inherit;background:#fff;border:1px solid #cbdcd8;border-radius:7px;padding:7px 9px}@media (width<=1200px){.bp2-payment-table th:nth-child(7){width:190px}.bp2-payment-row-actions{grid-template-columns:1fr 1fr}.bp2-payment-table td{height:72px}}.bp2-language{color:#526964;background:#fff;border:1px solid #cadbd7;border-radius:8px;align-items:center;gap:7px;min-height:42px;padding:0 10px;display:inline-flex}.bp2-language svg{width:17px;height:17px}.bp2-language select{color:#1c312c;min-width:84px;font:inherit;cursor:pointer;background:0 0;border:0;outline:0}.bp2-shell aside nav button{height:auto;min-height:40px}.bp2-shell[data-language=en]>aside{width:268px}.bp2-shell[data-language=en]>main{margin-left:268px}.bp2-shell[data-language=en]>aside>header small{display:none}.bp2-shell[data-language=en] aside nav{padding-inline:12px}.bp2-shell[data-language=en] aside nav>section{margin-bottom:12px}.bp2-shell[data-language=en] aside nav h4{letter-spacing:.01em;margin:18px 10px 7px;font-size:10px;line-height:1.3}.bp2-shell[data-language=en] aside nav button{grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;height:auto;min-height:42px;padding:8px 10px}.bp2-shell[data-language=en] aside nav button span{overflow-wrap:normal;word-break:normal;min-width:0;font-size:13px;line-height:1.3}.bp2-shell[data-language=en] aside nav button em{white-space:nowrap;max-width:54px;padding:2px 6px;font-size:9px;line-height:1.2}.bp2-shell[dir=rtl]>aside{border-left:1px solid #dbe6e3;border-right:0;width:268px;left:auto;right:0}.bp2-shell[dir=rtl]>main{margin-left:0;margin-right:268px}.bp2-shell[data-language=ar] aside nav{padding-inline:12px}.bp2-shell[data-language=ar] aside nav>section{margin-bottom:12px}.bp2-shell[data-language=ar] aside nav button{grid-template-columns:auto minmax(0,1fr) 18px;gap:8px;min-height:42px;padding:8px 10px}.bp2-shell[data-language=ar] aside nav button span{min-width:0;font-size:13px;line-height:1.35}.bp2-shell[data-language=ar] aside nav button em{white-space:nowrap;max-width:54px;padding:2px 6px;font-size:9px;line-height:1.2}.bp2-shell[dir=rtl] .bp2-top>div{margin-left:auto;margin-right:0}.bp2-shell[dir=rtl] aside nav button{text-align:right}@media (width<=760px){.bp2-language{padding:0 7px}.bp2-language svg{display:none}.bp2-language select{min-width:68px}.bp2-shell[dir=rtl]>aside{transform:translate(100%)}.bp2-shell[dir=rtl]>aside.open{transform:none}.bp2-shell[dir=rtl]>main{margin-right:0}.bp2-shell[data-language=en]>main{margin-left:0}}.bfw-module{background:#fff;border:1px solid #dbe7e4;border-radius:11px;margin-top:20px;padding:20px}.bfw-module>header{align-items:center;gap:11px;padding-bottom:16px;display:flex}.bfw-module>header>svg{color:#087f75}.bfw-module>header>div{margin-right:auto}.bfw-module h2{margin:0 0 4px}.bfw-module header p{color:#6e807b;margin:0}.bfw-module>header>button,.bfw-form footer button,.bfw-jobs footer button,.bfw-inline footer button{color:#087f75;background:#fff;border:1px solid #83bbb3;border-radius:7px;padding:9px 12px;font-weight:800}.bfw-module>header>button.primary,.bfw-form footer button,.bfw-jobs footer button:first-child,.bfw-inline footer button:last-child{color:#fff;background:#087f75}.bfw-message{color:#087f75;background:#e7f5f2;border-radius:7px;margin-bottom:13px;padding:11px 13px}.bfw-form{background:#f6faf9;border:1px solid #dde9e6;border-radius:9px;padding:18px}.bfw-form h3{margin:0 0 15px}.bfw-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.bfw-fields label,.bfw-array{gap:6px;font-weight:700;display:grid}.bfw-fields label.wide,.bfw-array{grid-column:1/-1}.bfw-fields input,.bfw-fields select,.bfw-fields textarea,.bfw-array input{font:inherit;background:#fff;border:1px solid #c8dad6;border-radius:7px;padding:10px}.bfw-fields textarea{min-height:90px}.bfw-form footer,.bfw-inline footer{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.bfw-records>article,.bfw-opportunities>article{border-top:1px solid #e2ebe9;grid-template-columns:minmax(260px,1.7fr) 120px 130px 160px 90px;align-items:center;gap:12px;padding:12px 7px;display:grid}.bfw-records article>div,.bfw-opportunities article>div{display:grid}.bfw-records small,.bfw-opportunities small{color:#71827d}.bfw-records em{font-style:normal}.bfw-records strong{color:#087f75}.bfw-records button,.bfw-opportunities button{color:#087f75;background:#fff;border:1px solid #88bbb3;border-radius:6px;padding:8px}.bfw-tabs{border-bottom:1px solid #dce7e4;gap:5px;margin-bottom:15px;display:flex}.bfw-tabs button{color:#60736e;background:0 0;border:0;padding:10px 13px}.bfw-tabs button.active{color:#087f75;border-bottom:3px solid #087f75;font-weight:800}.bfw-jobs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bfw-jobs>article{border:1px solid #dce8e5;border-radius:9px;padding:14px}.bfw-jobs article>header{justify-content:space-between;display:flex}.bfw-jobs article>header div{display:grid}.bfw-jobs article>header small{color:#70827d}.bfw-jobs article>header strong{color:#087f75}.bfw-jobs dl{grid-template-columns:1fr 1fr;gap:8px;margin:13px 0;display:grid}.bfw-jobs dl div{background:#f4f8f7;border-radius:6px;padding:8px}.bfw-jobs dt{color:#788783;font-size:11px}.bfw-jobs dd{margin:3px 0 0;font-size:13px;font-weight:700}.bfw-jobs footer{gap:7px;display:flex}.bfw-jobs button.danger{color:#b34835;background:#fff;border-color:#dda99f}.bfw-opportunities>article{grid-template-columns:minmax(240px,1.5fr) 150px 100px 100px 95px}.bfw-inline{background:#f1faf8;border:1px solid #8fc7bf;border-radius:9px;margin-top:15px;padding:17px}.bfw-profile-sections{display:grid}@media (width<=900px){.bfw-jobs{grid-template-columns:1fr}.bfw-records>article,.bfw-opportunities>article{grid-template-columns:1fr auto}.bfw-records time,.bfw-records em,.bfw-opportunities>article>span{display:none}}@media (width<=600px){.bfw-fields{grid-template-columns:1fr}.bfw-fields label.wide,.bfw-array{grid-column:auto}.bfw-module>header{flex-wrap:wrap;align-items:flex-start}.bfw-module>header>div{width:calc(100% - 40px)}.bfw-jobs dl{grid-template-columns:1fr}}.br-embedded-profile{gap:14px;min-width:0;display:grid}.br-embedded-profile .br-account-strip{border-radius:12px;grid-template-columns:150px minmax(220px,1fr) 160px;gap:16px;margin:0;padding:14px 18px}.br-embedded-profile .br-account-strip b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.br-embedded-profile .br-embedded-subnav{scrollbar-width:thin;background:#fff;border-radius:11px;align-items:center;gap:4px;overflow-x:auto;border:1px solid #d8e7e3!important;margin:0!important;padding:5px!important;display:flex!important}.br-embedded-profile .br-embedded-subnav button{color:#58736d;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;padding:9px 13px;font:600 13px/1.2 Microsoft YaHei,PingFang SC,Arial,sans-serif}.br-embedded-profile .br-embedded-subnav button:hover{color:#087f72;background:#f1f7f5}.br-embedded-profile .br-embedded-subnav button.active{color:#087f72;background:#e3f3ef;font-weight:800;box-shadow:inset 0 0 0 1px #c6e4dd}.br-embedded-profile .br-profile{margin:0}.br-embedded-profile .br-profile-head{padding:20px 24px}.br-embedded-profile .br-profile-head h2{font-size:21px}.br-embedded-profile .br-profile-section{padding:22px 24px}.br-embedded-profile .br-save{margin:0 24px 24px}@media (width<=900px){.br-embedded-profile .br-account-strip{grid-template-columns:1fr 1fr}.br-embedded-profile .br-account-strip>div:nth-child(2){display:none}.br-embedded-profile .br-embedded-subnav{display:flex!important}}@media (width<=620px){.br-embedded-profile{gap:10px}.br-embedded-profile .br-account-strip{grid-template-columns:1fr 1fr;padding:12px 14px}.br-embedded-profile .br-account-strip>div:nth-child(3){display:none}.br-embedded-profile .br-embedded-subnav{border-radius:9px;padding:4px!important}.br-embedded-profile .br-embedded-subnav button{padding:8px 11px;font-size:12px}.br-embedded-profile .br-profile-head{padding:16px}.br-embedded-profile .br-profile-section{padding:18px 16px}.br-embedded-profile .br-save{margin:0 16px 18px}}.bfw-broker-trust{background:#d8e7e3;border:1px solid #d8e7e3;border-radius:8px;grid-template-columns:1.6fr repeat(3,1fr);gap:1px;margin:0 0 16px;display:grid;overflow:hidden}.bfw-broker-trust>div{background:#fff;gap:3px;padding:11px 14px;display:grid}.bfw-broker-trust small{color:#6f807c;font-weight:600}.bfw-broker-trust b{color:#153f39}.bfw-field-group{background:#fff;border:1px solid #dce9e6;border-radius:9px;margin:0 0 14px;padding:15px}.bfw-field-group legend{color:#17443d;padding:0 8px;font-weight:850}.bfw-fields label>span{align-items:center;gap:7px;display:flex}.bfw-fields label>span i{border-radius:4px;padding:2px 6px;font-size:11px;font-style:normal;font-weight:700}.bfw-fields label>span i.required{color:#087f75;background:#e7f5f2}.bfw-fields label>span i.optional{color:#7b8985;background:#f1f3f2}.bfw-multi-choice{background:#fff;border:1px solid #c8dad6;border-radius:7px;flex-wrap:wrap;gap:7px;padding:9px;display:flex}.bfw-multi-choice button{color:#526762;font:inherit;background:#f8fbfa;border:1px solid #c7dad6;border-radius:6px;padding:7px 10px;font-weight:650}.bfw-multi-choice button.selected{color:#076f67;background:#e2f4f0;border-color:#087f75;box-shadow:inset 0 0 0 1px #087f75}.bfw-record-actions{gap:6px;display:flex!important}.bfw-record-actions button{white-space:nowrap}.bfw-record-actions button.danger{color:#aa4939;border-color:#e1b1aa}@media (width<=600px){.bfw-broker-trust{grid-template-columns:1fr 1fr}}.bfw-multi-add{gap:8px;display:grid}.bfw-custom-option{gap:8px;display:flex}.bfw-custom-option input{flex:1}.bfw-custom-option button{color:#087f75;white-space:nowrap;background:#eef8f6;border:1px solid #83bbb3;border-radius:7px;padding:8px 13px;font-weight:800}@media (width<=600px){.bfw-custom-option{flex-direction:column;align-items:stretch}}.bfw-evidence-note{color:#315d56;background:#edf8f5;border-radius:8px;gap:10px;margin-bottom:12px;padding:12px;display:flex}.bfw-evidence-note svg{color:#087f75;flex:none;width:21px}.bfw-evidence-note div{gap:3px;display:grid}.bfw-evidence-note span{font-size:13px;line-height:1.5}.bfw-upload-zone{color:#087f75;cursor:pointer;background:#fbfdfd;border:1px dashed #83bbb3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;padding:20px;gap:4px!important;display:flex!important}.bfw-upload-zone input{display:none}.bfw-upload-zone svg{width:20px}.bfw-upload-zone span{color:#71827d;font-size:12px;font-weight:500}.bfw-evidence-list{border:1px solid #dde9e6;border-radius:8px;margin-top:10px;display:grid;overflow:hidden}.bfw-evidence-list article{background:#fff;border-top:1px solid #e4ecea;grid-template-columns:minmax(220px,1fr) 180px 170px 60px;align-items:center;gap:9px;padding:9px 11px;display:grid}.bfw-evidence-list article:first-child{border-top:0}.bfw-evidence-list article>div{display:grid}.bfw-evidence-list small{color:#71827d}.bfw-evidence-list select{border:1px solid #c8dad6;border-radius:6px;padding:7px}.bfw-evidence-list article>label{align-items:center;gap:6px;font-size:12px;display:flex}.bfw-evidence-list button{color:#b04b3d;background:0 0;border:0}@media (width<=800px){.bfw-evidence-list article{grid-template-columns:1fr 1fr}.bfw-upload-zone{text-align:center}}.bfw-module-actions{background:#f5f9f8;border:1px solid #d5e4e1;border-radius:9px;align-items:center;gap:6px;padding:3px;display:flex}.bfw-module-actions button{color:#516a65;min-height:36px;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:13px;font-weight:750;line-height:1;display:inline-flex}.bfw-module-actions button svg{stroke-width:2px;width:15px;height:15px}.bfw-module-actions button:hover,.bfw-module-actions button.active:not(.primary){color:#087f75;background:#fff;box-shadow:0 1px 3px #14413914}.bfw-module-actions button.primary{color:#fff;box-shadow:none;background:#087f75}.bfw-module-actions button.primary:hover{background:#076f67}.bfw-module>header{min-height:48px;padding-bottom:12px}.bfw-module>header>svg{width:21px;height:21px}.bfw-module>header h2{font-size:19px;line-height:1.25}.bfw-module>header p{font-size:13px;line-height:1.45}@media (width<=600px){.bfw-module-actions{width:100%;margin-left:0}.bfw-module-actions button{flex:1}}.bfw-module .bfw-module-actions button{height:36px!important;min-height:36px!important;padding:6px 11px!important;font-size:13px!important}.bfw-demand-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bfw-demand-grid>article{background:#fff;border:1px solid #dbe7e4;border-radius:9px;gap:10px;padding:15px;display:grid}.bfw-demand-grid article>header,.bfw-demand-grid article>footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.bfw-demand-grid article>header>div{display:grid}.bfw-demand-grid article header small,.bfw-demand-grid article footer small{color:#71827d;font-size:12px}.bfw-demand-grid article header>span{color:#087f75;background:#e8f5f2;border-radius:99px;padding:4px 8px;font-size:12px}.bfw-demand-grid h3,.bfw-demand-grid p{margin:0}.bfw-demand-grid .tags{flex-wrap:wrap;gap:5px;display:flex}.bfw-demand-grid .tags em{color:#526b66;background:#f1f6f5;border-radius:5px;padding:4px 7px;font-size:11px;font-style:normal}.bfw-demand-grid footer button{color:#fff;background:#087f75;border:1px solid #087f75;border-radius:6px;padding:8px 10px}.bfw-demand-grid>.empty{grid-column:1/-1}@media (width<=800px){.bfw-demand-grid{grid-template-columns:1fr}}.bfw-primary-tabs{background:#f5f9f8;border:1px solid #dce7e4;border-radius:8px;margin-top:-4px;padding:3px}.bfw-demand-detail>header{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bfw-demand-detail>header>div{background:#eaf6f3;border-radius:7px;padding:10px;display:grid}.bfw-demand-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bfw-demand-detail dl div{border:1px solid #dce7e4;border-radius:7px;padding:9px}.bfw-demand-detail dt{color:#71827d;font-size:11px}.bfw-demand-detail dd{margin:4px 0 0}.bfw-response-workflow{gap:10px;display:grid}.bfw-response-workflow>article{border:1px solid #dbe7e4;border-radius:9px;padding:15px}.bfw-response-workflow article>header{justify-content:space-between;display:flex}.bfw-response-workflow article>header>div{display:grid}.bfw-response-workflow article header small{color:#71827d}.bfw-response-workflow article header strong{color:#087f75}.bfw-next-step{background:#f5f9f8;border-radius:7px;align-items:center;gap:7px;padding:10px;display:flex}.bfw-next-step>span{margin-right:auto;display:grid}.bfw-next-step small{color:#71827d}.bfw-next-step button{color:#087f75;background:#fff;border:1px solid #087f75;border-radius:6px;padding:8px 10px}.bfw-next-step button:first-of-type{color:#fff;background:#087f75}@media (width<=700px){.bfw-demand-detail>header,.bfw-demand-detail dl{grid-template-columns:1fr}.bfw-next-step{flex-direction:column;align-items:stretch}.bfw-next-step>span{margin:0}}.bfw-module{color:#29433e;font-weight:400}.bfw-module h2{color:#173a34;font-weight:650}.bfw-module h3{color:#24443e;font-weight:600}.bfw-module header p,.bfw-form{font-weight:400}.bfw-field-group legend{color:#31534d;font-weight:600}.bfw-fields label,.bfw-array{color:#36514c;font-weight:500}.bfw-fields input,.bfw-fields select,.bfw-fields textarea,.bfw-array input{color:#28453f;font-weight:400}.bfw-multi-choice button{color:#526b66;font-weight:450}.bfw-multi-choice button.selected{color:#08766c;font-weight:550}.bfw-fields label>span i{font-weight:500}.bfw-broker-trust small{font-weight:400}.bfw-broker-trust b{color:#294a44;font-weight:600}.bfw-module-actions button{font-weight:500}.bfw-module-actions button.primary,.bfw-custom-option button,.bfw-form footer button,.bfw-upload-zone b,.bfw-evidence-note b{font-weight:600}.bfw-tabs button{font-weight:400}.bfw-tabs button.active,.bfw-records b,.bfw-opportunities b{font-weight:600}.bfw-money-input{gap:5px;display:grid}.bfw-money-input>span{background:#fff;border:1px solid #c8dad6;border-radius:7px;align-items:center;display:flex;overflow:hidden}.bfw-money-input>span>b{color:#66807a;border-right:1px solid #e0e9e7;padding:0 10px;font-size:12px;font-weight:600}.bfw-money-input input{font-variant-numeric:tabular-nums;flex:1;min-width:0;border:0!important;border-radius:0!important}.bfw-money-input small{color:#70817d;font-weight:400}.bfw-record-cards{gap:10px;display:grid}.bfw-record-cards>article{background:#fff;border-radius:10px;border:1px solid #dce8e5!important;grid-template-columns:1fr!important;gap:12px!important;padding:16px!important;display:grid!important}.bfw-record-cards>article>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.bfw-record-cards>article>header>div{gap:3px;display:grid}.bfw-record-cards>article>header b{font-size:16px}.bfw-record-cards>article>header strong{color:#087f75;background:#edf7f4;border-radius:5px;padding:4px 8px;font-size:12px;font-weight:550}.bfw-demand-summary{background:#e1ebe8;border:1px solid #e1ebe8;border-radius:8px;grid-template-columns:1.15fr 1fr .8fr;overflow:hidden;gap:1px!important;display:grid!important}.bfw-demand-summary>div{background:#f8fbfa;gap:4px;padding:11px 13px;display:grid!important}.bfw-demand-summary small{color:#72827e}.bfw-demand-summary b{color:#24483f;font-size:14px}.bfw-demand-summary span{color:#768781;font-size:12px}.bfw-record-tags{flex-wrap:wrap;gap:6px;display:flex!important}.bfw-record-tags span{color:#58716b;background:#f0f6f4;border-radius:5px;padding:4px 7px;font-size:12px}.bfw-record-cards>article>footer{border-top:1px solid #edf2f1;justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.bfw-record-cards time{color:#7b8985;font-size:12px}.bfw-record-cards .bfw-record-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex!important}.bfw-record-cards .bfw-record-actions button{align-items:center;gap:5px;padding:7px 9px;font-size:12px;font-weight:500;display:inline-flex}.bfw-record-cards .bfw-record-actions svg{width:14px;height:14px}.bfw-record-cards .bfw-record-actions button.poster{color:#fff;background:#087f75;border-color:#087f75}@media (width<=760px){.bfw-demand-summary{grid-template-columns:1fr}.bfw-record-cards>article>footer{flex-direction:column;align-items:flex-start}.bfw-record-cards .bfw-record-actions{justify-content:flex-start}}.bp2-inner>.bfw-module{padding:20px}.bp2-inner .bfw-module>header h2{line-height:1.3;font-size:19px!important}.bp2-inner .bfw-module>header p{color:#667a75;max-width:760px;font-size:13px;line-height:1.5}.bp2-inner .bfw-tabs{background:#f4f8f7;border:1px solid #d8e5e2;border-radius:8px;gap:4px;margin:0 0 14px;padding:3px}.bp2-inner .bfw-tabs button{color:#526a65!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:6px!important;padding:8px 14px!important;font-size:13px!important;font-weight:500!important}.bp2-inner .bfw-tabs button:hover{color:#076f67!important;background:#e8f2ef!important}.bp2-inner .bfw-tabs button.active{color:#fff!important;background:#087f75!important;font-weight:650!important}.bp2-inner .bfw-opportunities>article{font-size:13px}.bp2-inner .bfw-opportunities button{color:#087f75!important;background:#fff!important;border:1px solid #86bdb5!important}@media (width<=700px){.bp2-inner>.bfw-module{padding:15px}.bp2-inner .bfw-tabs{overflow-x:auto}.bp2-inner .bfw-tabs button{flex:none}}.bp2-shell>main>.bfw-module{padding:20px!important}.bp2-shell>main>.bfw-module>header{min-height:auto;padding-bottom:14px}.bp2-shell>main>.bfw-module>header h2{line-height:1.3;font-size:19px!important}.bp2-shell>main>.bfw-module>header p{line-height:1.5;color:#60756f!important;font-size:13px!important}.bp2-shell>main .bfw-tabs{background:#f3f7f6;border:1px solid #d6e4e0;border-radius:9px;gap:4px;margin:0 0 14px;padding:4px;display:flex}.bp2-shell>main .bfw-tabs button{color:#4d6660!important;height:38px!important;min-height:38px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:7px 15px!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important}.bp2-shell>main .bfw-tabs button:hover{color:#075f57!important;background:#e4efec!important}.bp2-shell>main .bfw-tabs button.active{color:#fff!important;text-shadow:none!important;background:#087f75!important;font-weight:650!important}.bp2-shell>main .bfw-opportunities>article{font-size:13px}.bp2-shell>main .bfw-opportunities button{color:#087f75!important;background:#fff!important;border:1px solid #86bdb5!important}@media (width<=700px){.bp2-shell>main>.bfw-module{padding:15px!important}.bp2-shell>main .bfw-tabs{overflow-x:auto}.bp2-shell>main .bfw-tabs button{flex:none}}.bfw-property-wizard{background:0 0;border:0;gap:14px;padding:0;display:grid}.bfw-property-wizard>header{background:#fff;border:1px solid #d9e7e3;border-radius:10px;justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.bfw-property-wizard>header h3{margin:0 0 4px;font-size:19px;font-weight:650}.bfw-property-wizard>header p{color:#657a74;margin:0;font-size:13px}.bfw-property-wizard>header>strong{color:#087f75;background:#e7f4f1;border-radius:99px;padding:5px 9px;font-size:12px}.bfw-property-wizard>nav{background:#f4f8f7;border:1px solid #d9e7e3;border-radius:10px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;padding:5px;display:grid}.bfw-property-wizard>nav button{color:#637670;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.bfw-property-wizard>nav button span{border:1px solid #bdd1cc;border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.bfw-property-wizard>nav button.active{color:#fff;background:#087f75}.bfw-property-wizard>nav button.active span{border-color:#fff}.bfw-property-wizard>nav button.done{color:#087f75}.bfw-disclosure-choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bfw-disclosure-choice button{text-align:left;color:#35524c;cursor:pointer;background:#fbfdfc;border:1px solid #cfe0dc;border-radius:9px;gap:4px;padding:15px;display:grid}.bfw-disclosure-choice button b{font-size:15px;font-weight:600}.bfw-disclosure-choice button small{color:#71837e}.bfw-disclosure-choice button.active{color:#076f67;background:#e8f6f2;border-color:#087f75;box-shadow:inset 0 0 0 1px #087f75}.bfw-lead-note,.bfw-selected-unit{color:#315d56;background:#eef7f5;border-radius:8px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}.bfw-lead-note svg,.bfw-selected-unit svg{color:#087f75;flex:none;width:19px}.bfw-lead-note div{gap:3px;display:grid}.bfw-lead-note span,.bfw-selected-unit{font-size:13px;line-height:1.5}.bfw-unit-search{gap:8px;display:flex}.bfw-unit-search input{min-width:0;font:inherit;border:1px solid #c8dad6;border-radius:7px;flex:1;padding:10px}.bfw-unit-search button{color:#fff;background:#087f75;border:1px solid #087f75;border-radius:7px;align-items:center;gap:5px;padding:9px 13px;display:flex}.bfw-unit-search button svg{width:16px}.bfw-selected-unit{margin:10px 0}.bfw-unit-results{gap:6px;margin-top:10px;display:grid}.bfw-unit-results button{text-align:left;color:#294941;background:#fff;border:1px solid #dbe7e4;border-radius:7px;grid-template-columns:1fr auto;gap:3px 12px;padding:10px 12px;display:grid}.bfw-unit-results button small{color:#74857f}.bfw-unit-results button span{color:#087f75;grid-area:1/2/3;align-self:center}.bfw-property-wizard>footer{border-top:0;padding-top:2px}.bfw-property-wizard>footer button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.bfw-property-wizard>nav{display:flex;overflow-x:auto}.bfw-property-wizard>nav button{flex:none;padding:0 10px}.bfw-disclosure-choice{grid-template-columns:1fr}}@media (width<=600px){.bfw-property-wizard>header{padding:14px}.bfw-unit-search{flex-direction:column}.bfw-unit-results button{grid-template-columns:1fr}.bfw-unit-results button span{grid-area:auto}}.bfw-viewing-summary{background:#d7e5e2;border:1px solid #d7e5e2;border-radius:9px;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:14px 0 16px;display:grid;overflow:hidden}.bfw-viewing-summary>div{background:#fff;gap:5px;padding:13px 15px;display:grid}.bfw-viewing-summary small{color:#738681;font-size:11px}.bfw-viewing-summary b{color:#16453c;font-size:22px;font-weight:650}@media (width<=720px){.bfw-viewing-summary{grid-template-columns:1fr 1fr}}.bfw-viewing-list{background:#fff;border:1px solid #dce8e5;border-radius:9px;overflow:hidden}.bfw-viewing-list-head,.bfw-viewing-list>article{grid-template-columns:minmax(240px,1.45fr) minmax(190px,1.15fr) minmax(130px,.8fr) minmax(120px,.7fr) minmax(150px,.9fr) 84px;align-items:center;gap:14px;display:grid}.bfw-viewing-list-head{color:#6f817c;background:#f1f7f5;padding:10px 14px;font-size:11px;font-weight:600}.bfw-viewing-list>article{cursor:pointer;border-top:1px solid #e2ebe9;padding:12px 14px;transition:background .15s}.bfw-viewing-list>article:hover{background:#f8fbfa}.bfw-viewing-list>article>div{gap:3px;min-width:0;display:grid}.bfw-viewing-list>article b{color:#24483f;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;overflow:hidden}.bfw-viewing-list>article small{color:#74857f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bfw-viewing-list>article strong{color:#087f75;width:fit-content;font-size:12px;font-weight:650}.bfw-viewing-list>article>button{color:#087f75;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fbeb7;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:600}.bfw-viewing-detail>header p{color:#62766f;margin:3px 0 0;font-size:13px}.bfw-viewing-detail .bfw-detail-fields a{color:#087f75;font-weight:600;text-decoration:none}.bfw-viewing-detail{width:min(900px,100%)}.bfw-viewing-panel{background:#fff;border:1px solid #dce8e5;border-radius:9px;margin:0 24px 18px;overflow:hidden}.bfw-viewing-panel>header{background:#f4f8f7;border-bottom:1px solid #e1ebe8;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex}.bfw-viewing-panel>header h4,.bfw-viewing-panel>header p{margin:0}.bfw-viewing-panel>header h4{color:#24483f;font-size:14px;font-weight:600}.bfw-viewing-panel>header p,.bfw-viewing-panel>header small{color:#74857f;margin-top:2px;font-size:11px}.bfw-resource-status{background:#e1ebe8;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.bfw-resource-status>div{background:#fff;gap:3px;padding:11px 13px;display:grid}.bfw-resource-status small{color:#71827d;font-size:10px}.bfw-resource-status b{color:#087f75;font-size:12px;font-weight:600}.bfw-resource-status span{color:#62766f;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bfw-resource-form{background:#fbfdfc;border-top:1px solid #e5eeeb;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;padding:13px;display:grid}.bfw-resource-form label,.bfw-feedback-offer label,.bfw-feedback-note{color:#45615b;gap:5px;font-size:11px;display:grid}.bfw-resource-form label>div{grid-template-columns:1fr 1fr;gap:6px;display:grid}.bfw-resource-form input,.bfw-resource-form select,.bfw-feedback-offer input,.bfw-feedback-offer select,.bfw-feedback-offer textarea,.bfw-feedback-note textarea{color:#294941;min-width:0;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c9dad6;border-radius:7px;padding:8px 9px;font-size:12px}.bfw-resource-form>button,.bfw-feedback-submit button{color:#fff;font:inherit;cursor:pointer;background:#087f75;border:1px solid #087f75;border-radius:7px;place-self:end;padding:8px 12px;font-size:12px;font-weight:600}.bfw-resource-form>button:disabled,.bfw-feedback-submit button:disabled{opacity:.55}.bfw-feedback-options{flex-wrap:wrap;gap:6px;padding:13px;display:flex}.bfw-feedback-options button,.bfw-feedback-reasons button{color:#526b65;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9dad6;border-radius:6px;padding:7px 9px;font-size:12px}.bfw-feedback-options button.active,.bfw-feedback-reasons button.active{color:#087f75;background:#e7f5f2;border-color:#087f75;box-shadow:inset 0 0 0 1px #087f75}.bfw-feedback-reasons{color:#45615b;gap:7px;padding:0 13px 13px;font-size:11px;display:grid}.bfw-feedback-reasons>div{flex-wrap:wrap;gap:6px;display:flex}.bfw-feedback-offer{grid-template-columns:1fr 1fr;gap:9px;padding:0 13px 13px;display:grid}.bfw-feedback-offer .wide{grid-column:1/-1}.bfw-feedback-offer textarea,.bfw-feedback-note textarea{resize:vertical;min-height:68px}.bfw-feedback-note{margin:0 13px 13px}.bfw-feedback-error{color:#b04435;margin:0 13px 10px;font-size:12px}.bfw-feedback-submit{justify-content:flex-end;padding:0 13px 13px;display:flex}.bfw-feedback-summary{background:#e4ecea;grid-template-columns:1fr 1fr;gap:1px;margin:0;display:grid}.bfw-feedback-summary>div{background:#fff;padding:11px 13px}.bfw-feedback-summary .wide{grid-column:1/-1}.bfw-feedback-summary dt{color:#74857f;font-size:10px}.bfw-feedback-summary dd{color:#294941;margin:4px 0 0;font-size:12px;line-height:1.5}@media (width<=680px){.bfw-viewing-panel{margin-left:16px;margin-right:16px}.bfw-resource-status,.bfw-resource-form,.bfw-feedback-offer,.bfw-feedback-summary{grid-template-columns:1fr}.bfw-feedback-offer .wide,.bfw-feedback-summary .wide{grid-column:auto}.bfw-viewing-panel>header{flex-direction:column;align-items:flex-start}.bfw-resource-form label>div{grid-template-columns:1fr}}@media (width<=1100px){.bfw-viewing-list{overflow-x:auto}.bfw-viewing-list-head,.bfw-viewing-list>article{min-width:980px}}.bfw-partner-cooperation{gap:12px;display:grid}.bfw-partner-cooperation>header{padding-bottom:0}.bfw-partner-role{color:#476860;background:#f3f9f7;border:1px solid #c9dfda;border-radius:6px;flex:none;padding:5px 9px;font-size:12px}.bfw-cooperation-tabs{margin:0!important}.bfw-cooperation-tabs button{align-items:center;gap:7px;display:flex!important}.bfw-cooperation-tabs button small{min-width:20px;height:20px;color:inherit;background:#087f7517;border-radius:10px;place-items:center;padding:0 5px;font-size:11px;display:grid}.bfw-cooperation-tabs button.active small{background:#ffffff2e}.bfw-cooperation-list{background:#fff;border:1px solid #dbe7e4;border-radius:10px;overflow:hidden}.bfw-cooperation-head,.bfw-cooperation-list>article{grid-template-columns:minmax(220px,1.45fr) minmax(130px,.8fr) 130px minmax(155px,1fr) 135px 130px;align-items:center;gap:12px;display:grid}.bfw-cooperation-head{color:#667b75;background:#f3f8f7;min-height:39px;padding:0 14px;font-size:11px}.bfw-cooperation-list>article{color:#36534c;cursor:pointer;border-top:1px solid #e4ecea;min-height:68px;padding:9px 14px;font-size:12px}.bfw-cooperation-list>article:hover{background:#f8fbfa}.bfw-cooperation-list article>div{gap:3px;min-width:0;display:grid}.bfw-cooperation-list article b,.bfw-cooperation-list article span,.bfw-cooperation-list article small,.bfw-cooperation-list article time{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.bfw-cooperation-list article b{color:#24483f;font-size:13px;font-weight:600}.bfw-cooperation-list article small,.bfw-cooperation-list article time{color:#758782;font-size:11px}.bfw-cooperation-list article strong{color:#087f75;background:#eaf6f3;border-radius:5px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:550}.bfw-cooperation-next{color:#445f58}.bfw-cooperation-list article>button{color:#087f75;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fc2ba;border-radius:6px;padding:7px 8px;font-size:11px}.bfw-cooperation-detail{width:min(820px,100%)}.bfw-cooperation-detail>header p{color:#087f75;margin:4px 0 0;font-size:12px}.bfw-cooperation-focus{background:#d7e8e3;border:1px solid #d7e8e3;border-radius:9px;grid-template-columns:1.2fr 1fr;gap:1px;margin:18px 24px;display:grid;overflow:hidden}.bfw-cooperation-focus>div{background:#edf8f5;gap:4px;padding:14px 16px;display:grid}.bfw-cooperation-focus small{color:#688079;font-size:11px}.bfw-cooperation-focus b{color:#17463d;font-size:15px;font-weight:600}.bfw-cooperation-focus span{color:#60766f;font-size:12px}.bfw-cooperation-section{margin:0 24px 18px}.bfw-cooperation-section h4{color:#294941;margin:0 0 10px;font-size:14px;font-weight:600}.bfw-cooperation-section dl{background:#e1ebe8;border:1px solid #e1ebe8;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;display:grid;overflow:hidden}.bfw-cooperation-section dl>div{background:#fff;padding:11px 13px}.bfw-cooperation-section dt{color:#75857f;font-size:11px}.bfw-cooperation-section dd{color:#294941;margin:5px 0 0;font-size:12px;line-height:1.55}.bfw-cooperation-timeline{border:1px solid #e1ebe8;border-radius:8px;gap:0;padding:4px 13px;display:grid}.bfw-cooperation-timeline article{grid-template-columns:14px 1fr;gap:8px;padding:9px 0;display:grid;position:relative}.bfw-cooperation-timeline article:not(:last-child){border-bottom:1px solid #edf2f1}.bfw-cooperation-timeline i{background:#0b8b80;border-radius:50%;width:7px;height:7px;margin-top:5px}.bfw-cooperation-timeline article>div{gap:2px;display:grid}.bfw-cooperation-timeline b{font-size:12px;font-weight:550}.bfw-cooperation-timeline p{color:#60766f;margin:0;font-size:11px}.bfw-cooperation-timeline small{color:#83918d;font-size:10px}.bfw-cooperation-note{color:#39564f;gap:6px;margin:0 24px 18px;font-size:12px;display:grid}.bfw-cooperation-note textarea{min-height:70px;font:inherit;resize:vertical;border:1px solid #c9dad6;border-radius:8px;padding:10px}.bfw-cooperation-detail>footer{align-items:center;gap:8px;display:flex}.bfw-cooperation-detail>footer a{color:#087f75;border:1px solid #a9cec8;border-radius:7px;padding:8px 12px;font-size:13px;text-decoration:none}.bfw-cooperation-detail>footer button:last-child{margin-left:auto}@media (width<=1000px){.bfw-cooperation-list{overflow-x:auto}.bfw-cooperation-head,.bfw-cooperation-list>article{min-width:850px}}@media (width<=650px){.bfw-partner-role{display:none}.bfw-cooperation-focus,.bfw-cooperation-section dl{grid-template-columns:1fr}.bfw-cooperation-focus,.bfw-cooperation-section,.bfw-cooperation-note{margin-left:18px;margin-right:18px}.bfw-cooperation-detail>footer{flex-wrap:wrap}.bfw-cooperation-detail>footer button:last-child{margin-left:0}}.bfw-cooperation-directions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.bfw-cooperation-directions button{color:#36554e;text-align:left;min-height:66px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e3df;border-radius:9px;outline:0;gap:3px;padding:12px 50px 12px 14px;display:grid;position:relative}.bfw-cooperation-directions button:focus-visible{box-shadow:0 0 0 2px #087f752e}.bfw-cooperation-directions button span{font-size:14px;font-weight:600}.bfw-cooperation-directions button small{color:#71827d;font-size:11px;line-height:1.4}.bfw-cooperation-directions button b{color:#4d6b64;background:#eef5f3;border-radius:14px;place-items:center;min-width:28px;height:28px;padding:0 7px;font-size:12px;display:grid;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.bfw-cooperation-directions button.active{color:#076f67;background:#edf8f5;border-color:#218f84;box-shadow:inset 0 0 0 1px #218f84}.bfw-cooperation-directions button.active:focus-visible{box-shadow:inset 0 0 0 1px #218f84,0 0 0 2px #087f752e}.bfw-cooperation-directions button.active b{color:#fff;background:#087f75}.bfw-cooperation-detail>footer button.secondary{margin-left:0}.bfw-cooperation-detail>footer button:not(.secondary):last-child{margin-left:auto}@media (width<=650px){.bfw-cooperation-directions{grid-template-columns:1fr}.bfw-cooperation-directions button{min-height:58px}}.bfw-cooperation-primary{background:#f4f8f7;border:1px solid #d5e4e0;border-radius:8px;gap:4px;width:fit-content;padding:3px;display:flex}.bfw-cooperation-primary button{color:#536d66;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 16px;font-size:13px}.bfw-cooperation-primary button.active{color:#fff;background:#087f75}.bfw-a2a-register{gap:10px;display:grid}.bfw-a2a-table{background:#fff;border:1px solid #dbe7e4;border-radius:10px;overflow:hidden}.bfw-a2a-head,.bfw-a2a-table>article{grid-template-columns:minmax(190px,1.2fr) minmax(180px,1.1fr) 130px 120px 145px 110px;align-items:center;gap:12px;display:grid}.bfw-a2a-head{color:#667b75;background:#f3f8f7;min-height:39px;padding:0 14px;font-size:11px}.bfw-a2a-table>article{color:#36534c;border-top:1px solid #e4ecea;min-height:70px;padding:10px 14px;font-size:12px}.bfw-a2a-table article>div{gap:3px;min-width:0;display:grid}.bfw-a2a-table b,.bfw-a2a-table span,.bfw-a2a-table small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bfw-a2a-table b{color:#24483f;font-weight:600}.bfw-a2a-table small,.bfw-a2a-table time{color:#758782;font-size:11px}.bfw-a2a-table strong{color:#087f75;background:#eaf6f3;border-radius:5px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:550}.bfw-a2a-table button{color:#087f75;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fc2ba;border-radius:6px;padding:7px 9px;font-size:11px}.bfw-a2a-table button:disabled{opacity:.58;cursor:default}.bfw-cooperation-detail-tabs{border-bottom:1px solid #e0ebe8;gap:4px;margin:0 24px 16px;padding-bottom:8px;display:flex}.bfw-cooperation-detail-tabs button{color:#60766f;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:7px 10px;font-size:12px}.bfw-cooperation-detail-tabs button.active{color:#087f75;background:#eaf6f3;font-weight:600}.bfw-cooperation-linked{background:#fafcfc;border:1px solid #e0ebe8;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;padding:10px 12px;font-size:12px;display:flex}.bfw-cooperation-linked>div{gap:3px;display:grid}.bfw-cooperation-linked small{color:#087f75}.bfw-cooperation-section>button{color:#087f75;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fc2ba;border-radius:7px;padding:8px 12px;font-size:12px}@media (width<=1000px){.bfw-a2a-table{overflow-x:auto}.bfw-a2a-head,.bfw-a2a-table>article{min-width:900px}}@media (width<=650px){.bfw-cooperation-primary{width:100%}.bfw-cooperation-primary button{flex:1}.bfw-cooperation-detail-tabs{margin-left:18px;margin-right:18px;overflow-x:auto}.bfw-cooperation-detail-tabs button{white-space:nowrap}}.bfw-a2a-project-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.bfw-a2a-project-heading h4{margin-bottom:4px}.bfw-a2a-project-heading p{color:#6d817b;margin:0;font-size:11px;line-height:1.5}.bfw-a2a-project-heading>strong{color:#087f75;background:#eaf6f3;border-radius:5px;flex:none;padding:5px 8px;font-size:11px;font-weight:600}.bfw-a2a-project-list{gap:9px;display:grid}.bfw-a2a-project-list>article{background:#fff;border:1px solid #dbe7e4;border-radius:9px;overflow:hidden}.bfw-a2a-project-list article>header,.bfw-a2a-project-list article>footer{justify-content:space-between;align-items:center;gap:14px;padding:10px 12px;display:flex}.bfw-a2a-project-list article>header{background:#f5f9f8}.bfw-a2a-project-list header>div{gap:2px;display:grid}.bfw-a2a-project-list header small{color:#71827d;font-size:10px}.bfw-a2a-project-list header b{color:#24483f;font-size:13px;font-weight:600}.bfw-a2a-project-list header>strong{color:#087f75;background:#e6f5f1;border-radius:5px;padding:4px 7px;font-size:11px;font-weight:600}.bfw-a2a-parties{color:#36534c;border-top:1px solid #e7efed;border-bottom:1px solid #e7efed;align-items:center;gap:10px;padding:10px 12px;font-size:12px;display:flex}.bfw-a2a-parties i{color:#93a6a0;font-style:normal}.bfw-a2a-project-list dl{grid-template-columns:1fr 1fr;display:grid;background:#fff!important;border:0!important;border-radius:0!important;gap:0!important}.bfw-a2a-project-list dl>div{border-bottom:1px solid #edf2f1;padding:10px 12px!important}.bfw-a2a-project-list dl>div:nth-child(odd){border-right:1px solid #edf2f1}.bfw-a2a-project-list dl .wide{grid-column:1/-1;border-right:0!important}.bfw-a2a-project-list article>footer{color:#788983;font-size:10px}.bfw-a2a-project-list footer button,.bfw-a2a-decision button,.bfw-a2a-proposal button{color:#fff;font:inherit;cursor:pointer;background:#087f75;border:1px solid #087f75;border-radius:7px;padding:8px 11px;font-size:11px}.bfw-a2a-project-list button:disabled,.bfw-a2a-decision button:disabled,.bfw-a2a-proposal button:disabled{opacity:.55;cursor:default}.bfw-a2a-decision{background:#f2faf8;border:1px solid #cae1dc;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:8px;margin-top:12px;padding:12px;display:grid}.bfw-a2a-decision b{color:#24483f;font-size:12px}.bfw-a2a-decision p{color:#667b75;margin:3px 0 0;font-size:10px}.bfw-a2a-decision button.secondary{color:#087f75;background:#fff;border-color:#9bc7c0}.bfw-a2a-proposal{background:#fafcfc;border:1px solid #d7e5e2;border-radius:9px;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;padding:13px;display:grid}.bfw-a2a-proposal label{color:#39564f;gap:5px;font-size:11px;display:grid}.bfw-a2a-proposal .wide{grid-column:1/-1}.bfw-a2a-proposal input,.bfw-a2a-proposal textarea{color:#294941;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c9dad6;border-radius:7px;padding:9px 10px}.bfw-a2a-proposal textarea{resize:vertical;min-height:65px}@media (width<=720px){.bfw-a2a-decision,.bfw-a2a-proposal{grid-template-columns:1fr}.bfw-a2a-proposal .wide{grid-column:auto}}.bfw-viewing-actions{justify-content:flex-end;gap:6px;display:flex!important}.bfw-viewing-actions button{white-space:nowrap;color:#087f75;font:inherit;cursor:pointer;background:#fff;border:1px solid #8fbeb7;border-radius:7px;padding:7px 9px;font-size:12px;font-weight:600}.bfw-viewing-actions button.primary{color:#fff;background:#087f75;border-color:#087f75}.bfw-feedback-panel.is-focused{border-color:#79b9b0;box-shadow:0 0 0 3px #087f7514}.bfw-viewing-list-head,.bfw-viewing-list>article{grid-template-columns:minmax(170px,1.25fr) minmax(145px,1fr) minmax(105px,.75fr) minmax(95px,.68fr) minmax(125px,.82fr) 170px}.bfw-viewing-tab-help{color:#60766f;background:#f5faf9;border-left:3px solid #8fc7bf;margin:-2px 0 10px;padding:8px 11px;font-size:11px;line-height:1.5}@media (width<=1100px){.bfw-viewing-list-head,.bfw-viewing-list>article{min-width:900px}}.bfw-feedback-empty{text-align:center;padding:24px 16px}.bfw-feedback-empty b{color:#34574f;font-size:13px;font-weight:600}.bfw-feedback-empty p{color:#74857f;margin:6px 0 0;font-size:11px}.bfw-cooperation-workspace-stack{gap:18px;display:grid}.bfw-cooperation-workspace-stack>.bst-page{margin-top:0}.bfw-cooperation-directory{background:#fff;border:1px solid #d8e6e2;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px 18px;display:flex}.bfw-cooperation-directory>div{color:#087f75;align-items:center;gap:10px;display:flex}.bfw-cooperation-directory>div>svg{width:22px;height:22px}.bfw-cooperation-directory span{gap:3px;display:grid}.bfw-cooperation-directory b{color:#234940;font-size:14px}.bfw-cooperation-directory small{color:#71857f;font-size:11px}.bfw-cooperation-directory nav{background:#f4f8f7;border:1px solid #d6e5e1;border-radius:8px;gap:6px;padding:3px;display:flex}.bfw-cooperation-directory button{color:#536d66;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 18px;font-size:12px;font-weight:600}.bfw-cooperation-directory button.active{color:#fff;background:#087f75;box-shadow:0 2px 6px #087f752e}@media (width<=700px){.bfw-cooperation-directory{flex-direction:column;align-items:stretch}.bfw-cooperation-directory nav{width:100%}.bfw-cooperation-directory button{flex:1}}.bfw-flow-backdrop{z-index:1200;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#112b266b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bfw-flow-modal{background:#fff;border:1px solid #cfe0dc;border-radius:14px;width:min(780px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #10362f40}.bfw-flow-modal>header{border-bottom:1px solid #e1ebe8;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.bfw-flow-modal>header>div{gap:3px;display:grid}.bfw-flow-modal>header small{color:#71837e;font-size:12px}.bfw-flow-modal>header h3{color:#173a34;margin:0;font-size:21px;font-weight:650}.bfw-flow-modal>header button{color:#4f6963;cursor:pointer;background:#f8fbfa;border:1px solid #d3e1de;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.bfw-flow-modal>header button svg{width:18px}.bfw-flow-status{background:#eaf6f3;border-radius:9px;grid-template-columns:190px 1fr;align-items:center;gap:16px;margin:18px 24px 0;padding:14px 16px;display:grid}.bfw-flow-status>div{gap:3px;display:grid}.bfw-flow-status small{color:#658078;font-size:12px}.bfw-flow-status strong{color:#087f75;font-size:16px}.bfw-flow-status p{color:#49645e;margin:0;font-size:13px;line-height:1.55}.bfw-flow-steps{grid-template-columns:repeat(5,minmax(0,1fr));margin:20px 24px;padding:0;list-style:none;display:grid}.bfw-flow-steps li{color:#82918d;text-align:center;justify-items:center;gap:7px;font-size:12px;display:grid;position:relative}.bfw-flow-steps li:not(:last-child):before{content:"";background:#dce8e5;height:2px;position:absolute;top:13px;left:calc(50% + 16px);right:calc(16px - 50%)}.bfw-flow-steps li.done:not(:last-child):before{background:#58aa9e}.bfw-flow-steps li span{z-index:1;color:#71837e;background:#fff;border:1px solid #c8d9d5;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:600;display:grid;position:relative}.bfw-flow-steps li b{font-weight:500}.bfw-flow-steps li.done,.bfw-flow-steps li.active{color:#087f75}.bfw-flow-steps li.done span,.bfw-flow-steps li.active span{color:#fff;background:#087f75;border-color:#087f75}.bfw-flow-details{background:#e0eae7;border:1px solid #e0eae7;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 24px 20px;display:grid;overflow:hidden}.bfw-flow-details>div{background:#f8fbfa;gap:4px;padding:11px 13px;display:grid}.bfw-flow-details dt{color:#73847f;font-size:11px}.bfw-flow-details dd{color:#294941;margin:0;font-size:13px;font-weight:550}.bfw-flow-timeline{margin:0 24px 20px}.bfw-flow-timeline h4{color:#294941;margin:0 0 12px;font-size:15px;font-weight:600}.bfw-flow-timeline article{grid-template-columns:18px 1fr;gap:10px;padding:0 0 16px;display:grid;position:relative}.bfw-flow-timeline article:not(:last-child):before{content:"";background:#d9e6e3;width:1px;position:absolute;top:12px;bottom:0;left:5px}.bfw-flow-timeline article i{z-index:1;background:#0a8d81;border:2px solid #fff;border-radius:50%;width:11px;height:11px;margin-top:4px;position:relative;box-shadow:0 0 0 1px #6cbab0}.bfw-flow-timeline article>div{gap:3px;display:grid}.bfw-flow-timeline b{color:#294941;font-size:13px;font-weight:600}.bfw-flow-timeline p{color:#61756f;margin:0;font-size:12px;line-height:1.5}.bfw-flow-timeline small{color:#879590;font-size:11px}.bfw-flow-modal>footer{border-top:1px solid #e2ebe9;justify-content:flex-end;padding:14px 24px;display:flex}.bfw-flow-modal>footer button{color:#fff;font:inherit;cursor:pointer;background:#087f75;border:1px solid #087f75;border-radius:7px;padding:8px 18px;font-size:13px}.bfw-record-actions button.primary{color:#fff;background:#087f75;border-color:#087f75}.bfw-detail-modal>header p{color:#62766f;margin:3px 0 0;font-size:13px}.bfw-detail-summary{background:#dfebe7;border:1px solid #dfebe7;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px 24px;display:grid;overflow:hidden}.bfw-detail-summary>div{background:#f4faf8;gap:4px;padding:12px 14px;display:grid}.bfw-detail-summary small{color:#72847e;font-size:11px}.bfw-detail-summary b{color:#24483f;font-size:13px;font-weight:600}.bfw-detail-fields{background:#e1ebe8;border:1px solid #e1ebe8;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0 24px 20px;display:grid;overflow:hidden}.bfw-detail-fields>div{background:#fff;min-width:0;padding:12px 14px}.bfw-detail-fields>div.wide{grid-column:1/-1}.bfw-detail-fields dt{color:#778782;margin-bottom:5px;font-size:11px}.bfw-detail-fields dd{color:#294941;overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.6}.bfw-action-modal{width:min(560px,100%)}.bfw-action-body{gap:16px;padding:20px 24px;display:grid}.bfw-action-body>p{color:#5d736d;margin:0;font-size:13px;line-height:1.6}.bfw-action-body label{color:#314f48;gap:7px;font-size:13px;font-weight:550;display:grid}.bfw-action-body input,.bfw-action-body textarea{box-sizing:border-box;color:#294941;width:100%;font:inherit;background:#fff;border:1px solid #c8dad6;border-radius:8px;padding:10px 11px}.bfw-action-body textarea{resize:vertical;min-height:100px}.bfw-relist-dates{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bfw-relist-dates label{gap:6px;display:grid}.bfw-relist-dates input{min-height:42px;font:inherit;border:1px solid #cadbd7;border-radius:8px;padding:8px 10px}.bfw-relist-billing{color:#76511c;background:#fff7e8;border-radius:8px;grid-column:1/-1;gap:4px;padding:12px 14px;display:grid}.bfw-relist-billing span{font-size:12px;line-height:1.55}.bfw-action-body .bfw-action-error{color:#b44434;background:#fff0ee;border-radius:7px;padding:9px 11px}.bfw-flow-modal>footer button.secondary{color:#526a64;background:#fff;border-color:#cadbd7}.bfw-flow-modal>footer button:disabled{opacity:.55;cursor:wait}.bfw-form>footer button.secondary,.bfw-property-wizard>footer button.secondary{color:#087f75;background:#fff;border-color:#8fbeb7}.bfw-wizard-heading{align-items:flex-start;gap:18px;display:flex}.bfw-wizard-heading>div{gap:4px;display:grid}.bfw-wizard-heading h3{margin:0}.bfw-wizard-heading small{color:#647b75;font-size:12px}.bfw-back-link{color:#087f75;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd7d2;border-radius:8px;flex:none;padding:8px 11px;font-size:13px}.bfw-mode-badge{color:#087f75;background:#e9f5f2;border-radius:999px;width:fit-content;padding:3px 8px;font-size:12px;font-weight:600}.bfw-mode-badge.editing{color:#8a5a00;background:#fff3d9}.bfw-record-search{background:#f6faf9;border:1px solid #dbe7e4;border-radius:10px;grid-template-columns:minmax(280px,1fr) 150px 130px auto;align-items:center;gap:9px;padding:12px;display:grid}.bfw-record-searchbox{background:#fff;border:1px solid #c8dad6;border-radius:8px;align-items:center;min-width:0;display:flex}.bfw-record-searchbox>svg{color:#6c827c;width:17px;margin-left:11px}.bfw-record-searchbox input{color:#294941;min-width:0;height:40px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:0 10px;font-size:13px}.bfw-record-searchbox button{color:#70827c;background:0 0;border:0;place-items:center;width:36px;height:36px;display:grid}.bfw-record-searchbox button svg{width:15px}.bfw-record-search>select{color:#405b55;height:42px;font:inherit;background:#fff;border:1px solid #c8dad6;border-radius:8px;padding:0 10px;font-size:13px}.bfw-record-search>span{color:#71827d;white-space:nowrap;font-size:12px}.bfw-selected-record{color:#42625b;background:#eaf6f3;border-radius:8px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;display:flex}.bfw-selected-record span{color:#087f75}.bfw-selected-record b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.bfw-selected-record button{color:#087f75;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.bfw-record-cards>article{cursor:pointer;transition:border-color .16s,box-shadow .16s}.bfw-record-cards>article.selected{box-shadow:0 0 0 2px #087f751a;border-color:#58aa9e!important}.bfw-record-cards>article>header>div{margin-right:auto}.bfw-record-radio{cursor:pointer;flex:none;place-items:center;width:23px;height:23px;display:grid}.bfw-record-radio input{opacity:0;pointer-events:none;position:absolute}.bfw-record-radio span{background:#fff;border:1px solid #aac4be;border-radius:50%;width:15px;height:15px;box-shadow:inset 0 0 0 3px #fff}.bfw-record-radio input:checked+span{background:#087f75;border-color:#087f75}.bfw-record-table-wrap{background:#fff;border:1px solid #dbe7e4;border-radius:10px;overflow:auto}.bfw-record-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:980px}.bfw-record-table th{color:#647973;text-align:left;background:#f3f8f7;height:40px;padding:0 12px;font-size:11px;font-weight:550}.bfw-record-table th:first-child{width:17%}.bfw-record-table th:nth-child(2){width:25%}.bfw-record-table th:nth-child(3){width:24%}.bfw-record-table th:nth-child(4){width:11%}.bfw-record-table th:nth-child(5){width:15%}.bfw-record-table th:nth-child(6){text-align:center;width:8%}.bfw-record-table td{color:#36524b;vertical-align:middle;border-top:1px solid #e4ecea;height:64px;padding:9px 12px;font-size:12px}.bfw-record-table tbody tr{cursor:pointer;transition:background .15s}.bfw-record-table tbody tr:hover{background:#f7fbfa}.bfw-record-table td>*{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.bfw-record-table td small,.bfw-record-table time{color:#758782;font-size:11px}.bfw-record-table td b{color:#23463e;margin-bottom:3px;font-size:13px;font-weight:600}.bfw-record-table td strong{color:#087f75;background:#eaf6f3;border-radius:5px;width:auto;padding:4px 7px;font-size:11px;font-weight:550;display:inline-block}.bfw-record-table td:last-child{text-align:center}.bfw-record-table button{color:#087f75;font:inherit;background:#fff;border:1px solid #95c6bf;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 8px;font-size:11px;display:inline-flex}.bfw-record-table button svg{width:13px;height:13px}.bfw-record-condition{color:#526b65}.bfw-detail-actions{flex-wrap:wrap}.bfw-detail-actions button{align-items:center;gap:5px;display:inline-flex}.bfw-detail-actions button svg{width:14px}.bfw-detail-actions button.danger{color:#a84636;background:#fff;border-color:#dca9a0}.bfw-pagination{justify-content:flex-end;align-items:center;gap:10px;padding-top:4px;display:flex}.bfw-pagination button{color:#087f75;font:inherit;cursor:pointer;background:#fff;border:1px solid #bcd3ce;border-radius:7px;padding:7px 12px;font-size:12px}.bfw-pagination button:disabled{opacity:.4;cursor:default}.bfw-pagination span{color:#6e817b;font-size:12px}@media (width<=650px){.bfw-flow-backdrop{padding:10px}.bfw-flow-modal{border-radius:11px;max-height:calc(100vh - 20px)}.bfw-flow-modal>header{padding:18px}.bfw-flow-status{grid-template-columns:1fr;margin:14px 18px 0}.bfw-flow-steps{margin:18px;padding-bottom:5px;display:flex;overflow-x:auto}.bfw-flow-steps li{flex:0 0 105px}.bfw-flow-steps li:not(:last-child):before{display:none}.bfw-flow-details{grid-template-columns:1fr;margin:0 18px 18px}.bfw-flow-timeline{margin:0 18px 18px}.bfw-detail-summary,.bfw-detail-fields{grid-template-columns:1fr;margin-left:18px;margin-right:18px}.bfw-detail-fields>div.wide{grid-column:auto}.bfw-record-search{grid-template-columns:1fr 1fr}.bfw-record-searchbox{grid-column:1/-1}.bfw-record-search>span{text-align:right}}.bfw-record-table{min-width:860px}.br-embedded-profile .br-embedded-subnav button{height:36px;min-height:36px;padding-block:7px}.br-embedded-profile .br-profile{flex-direction:column;min-height:clamp(460px,100vh - 315px,640px);display:flex;overflow:visible}.br-embedded-profile .br-profile-head{border-radius:12px 12px 0 0;flex:none}.br-embedded-profile .br-profile-section{flex:1 0 auto}.br-embedded-profile .br-profile-section>h3{min-height:28px;margin-bottom:20px}.br-embedded-profile .br-fields{align-items:start;gap:18px 22px}.br-embedded-profile .br-record-list>p{box-sizing:border-box;background:#fafcfc;border:1px dashed #d6e5e1;border-radius:8px;min-height:52px;margin:4px 0 8px;padding:15px}.br-embedded-profile .br-record-title{min-height:38px}.br-embedded-profile .br-tags,.br-embedded-profile .br-tag-input input{min-width:0}.br-embedded-profile .br-save{z-index:3;align-self:flex-start;min-width:150px;margin-top:auto;position:sticky;bottom:14px;box-shadow:0 8px 22px #087f722e}@media (width<=900px){.br-embedded-profile .br-profile{min-height:520px}}@media (width<=620px){.br-embedded-profile .br-profile{min-height:460px}.br-embedded-profile .br-embedded-subnav button{height:34px;min-height:34px}.br-embedded-profile .br-save{align-self:center;width:calc(100% - 32px);bottom:78px}}.br-embedded-profile .br-account-strip>div:nth-child(3) b{font-size:0}.br-embedded-profile .br-account-strip>div:nth-child(3) b:after{content:"9 类职业资料";font-size:15px}.bfw-response-list{border-top:1px solid #dce8e5;margin-top:20px;padding-top:18px}.bfw-response-list>article{border-top:1px solid #edf2f1;grid-template-columns:minmax(220px,1fr) minmax(260px,1.4fr) 120px auto;align-items:center;gap:14px;padding:14px 0;display:grid}.bfw-response-list article>div{gap:4px;display:grid}.bfw-response-list small{color:#71827d}.bfw-response-list button{color:#087f75;background:#eef8f5;border:1px solid #8bbfb7;border-radius:7px;padding:9px 12px;font-weight:700}@media (width<=900px){.bfw-response-list>article{grid-template-columns:1fr auto}.bfw-response-list article>span{grid-column:1/-1}}.bpm-market{--bpm-green:#087f75;--bpm-deep:#173a34;--bpm-line:#d8e6e2;--bpm-soft:#f3f8f7;--bpm-muted:#6a7f79;padding-bottom:82px!important}.bpm-flow{border:1px solid var(--bpm-line);background:var(--bpm-soft);border-radius:9px;grid-template-columns:repeat(6,1fr);margin:0 0 14px;padding:0;list-style:none;display:grid;overflow:hidden}.bpm-flow li{border-right:1px solid var(--bpm-line);color:#557069;justify-content:center;align-items:center;gap:7px;min-height:43px;font-size:12px;display:flex}.bpm-flow li:last-child{border-right:0}.bpm-flow span{width:20px;height:20px;color:var(--bpm-green);border:1px solid #9dc7c0;border-radius:50%;place-items:center;font-size:11px;display:inline-grid}.bpm-summary{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:13px;display:grid}.bpm-summary>div{border:1px solid var(--bpm-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.bpm-summary small{color:var(--bpm-muted);font-size:12px}.bpm-summary strong{color:var(--bpm-deep);font-size:21px;font-weight:650}.bpm-notice{margin:0 0 12px!important}.bpm-toolbar{grid-template-columns:auto minmax(230px,1fr) 145px 155px 150px;align-items:center;gap:8px;margin-bottom:11px;display:grid}.bpm-toolbar .bfw-tabs{white-space:nowrap;margin:0!important}.bpm-search{border:1px solid var(--bpm-line);background:#fff;border-radius:8px;align-items:center;gap:7px;height:38px;padding:0 10px;display:flex}.bpm-search svg{color:#71847f;width:16px}.bpm-search input{color:#29443e;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.bpm-toolbar>select,.bpm-pagination select{border:1px solid var(--bpm-line);color:#415d56;height:38px;font:inherit;background:#fff;border-radius:8px;padding:0 9px;font-size:12px}.bpm-table-wrap{border:1px solid var(--bpm-line);background:#fff;border-radius:9px;overflow:auto}.bpm-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1020px}.bpm-table th{background:var(--bpm-soft);color:#60766f;text-align:left;height:40px;padding:0 10px;font-size:11px;font-weight:600}.bpm-table th:first-child{width:38px}.bpm-table th:nth-child(2){width:23%}.bpm-table th:nth-child(3){width:16%}.bpm-table th:nth-child(4){width:13%}.bpm-table th:nth-child(5){width:19%}.bpm-table th:nth-child(6){width:12%}.bpm-table th:last-child{width:74px}.bpm-table td{color:#29443e;vertical-align:middle;border-top:1px solid #e3ece9;height:70px;padding:9px 10px;font-size:12px}.bpm-table tbody tr{cursor:pointer;transition:background .15s}.bpm-table tbody tr:hover{background:#f8fbfa}.bpm-table tbody tr.selected{box-shadow:inset 3px 0 var(--bpm-green);background:#e9f5f2}.bpm-table td:not(:first-child){overflow:hidden}.bpm-table td strong,.bpm-table td span,.bpm-table td small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bpm-table td strong{color:var(--bpm-deep);font-size:13px;font-weight:600}.bpm-table td small{color:#788984;margin-top:4px;font-size:11px}.bpm-table td small.earning{color:#08766c;font-weight:600}.bpm-table input[type=radio]{accent-color:var(--bpm-green)}.bpm-status{color:#08766c;background:#e6f4f1;border-radius:999px;width:auto;padding:3px 7px;font-size:11px;display:inline-block!important}.bpm-link{color:var(--bpm-green);font:inherit;cursor:pointer;background:#fff;border:1px solid #9ccac3;border-radius:6px;align-items:center;gap:4px;padding:6px 8px;font-size:11px;display:inline-flex}.bpm-link svg{width:13px;height:13px}.bpm-pagination{color:#6b807a;justify-content:flex-end;align-items:center;gap:7px;padding:10px 2px;font-size:12px;display:flex}.bpm-pagination>span{margin-right:auto}.bpm-pagination label{align-items:center;gap:5px;display:flex}.bpm-pagination select{height:30px}.bpm-pagination button{border:1px solid var(--bpm-line);color:#49645e;height:31px;font:inherit;background:#fff;border-radius:6px;align-items:center;gap:3px;padding:0 9px;font-size:12px;display:inline-flex}.bpm-pagination button:disabled{opacity:.45}.bpm-pagination svg{width:14px}.bpm-actionbar{z-index:5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #b8d5cf;border-radius:10px;align-items:center;gap:7px;min-height:58px;margin-top:7px;padding:8px 10px;display:flex;position:sticky;bottom:12px;box-shadow:0 10px 28px #18463d1f}.bpm-actionbar>div{min-width:210px;margin-right:auto;display:grid}.bpm-actionbar small{color:#758883;font-size:10px}.bpm-actionbar strong{max-width:300px;color:var(--bpm-deep);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:600;overflow:hidden}.bpm-actionbar button,.bpm-modal footer button{min-height:34px;color:var(--bpm-green);font:inherit;cursor:pointer;background:#fff;border:1px solid #9bc9c2;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:7px 10px;font-size:12px;font-weight:550;display:inline-flex}.bpm-actionbar button.primary,.bpm-modal footer button.primary{border-color:var(--bpm-green);background:var(--bpm-green);color:#fff}.bpm-actionbar button:disabled{opacity:.42;cursor:not-allowed}.bpm-actionbar svg,.bpm-modal footer svg{width:15px;height:15px}.bpm-modal-backdrop{z-index:1000;background:#0d252061;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bpm-modal{background:#fff;border:1px solid #cee0dc;border-radius:12px;width:min(760px,100vw - 32px);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #092d263d}.bpm-modal>header{border-bottom:1px solid var(--bpm-line);justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.bpm-modal>header small{color:#73857f;font-size:11px}.bpm-modal>header h3{margin:3px 0 0;font-size:18px}.bpm-modal>header>button{background:var(--bpm-soft);color:#60766f;cursor:pointer;border:0;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.bpm-modal>header svg{width:18px}.bpm-detail-hero{background:#f6faf9;justify-content:space-between;align-items:flex-end;gap:20px;padding:21px 22px;display:flex}.bpm-detail-hero small,.bpm-detail-hero p{color:#6b8079}.bpm-detail-hero h4{margin:4px 0;font-size:21px;font-weight:650}.bpm-detail-hero p{margin:0;font-size:12px}.bpm-detail-hero>strong{color:var(--bpm-green);white-space:nowrap;font-size:23px;font-weight:650}.bpm-detail-grid{grid-template-columns:1fr 1fr;margin:0;padding:4px 22px 18px;display:grid}.bpm-detail-grid>div{border-bottom:1px solid #e2ebe8;padding:14px 4px}.bpm-detail-grid dt{color:#758883;font-size:11px}.bpm-detail-grid dd{color:#29443e;margin:4px 0 0;font-size:13px}.bpm-detail-grid dd.highlight{color:var(--bpm-green);font-weight:650}.bpm-modal>footer{justify-content:flex-end;gap:7px;padding:0 22px 20px;display:flex}.bpm-form{grid-template-columns:1fr 1fr;gap:13px;padding:20px 22px;display:grid}.bpm-form label{color:#36514b;gap:6px;font-size:12px;display:grid}.bpm-form label.wide,.bpm-form .wide,.bpm-context,.bpm-form footer{grid-column:1/-1}.bpm-form label span{font-weight:550}.bpm-form label i{color:#7a8b86;margin-left:5px;font-size:10px;font-style:normal;font-weight:400}.bpm-form input,.bpm-form select,.bpm-form textarea{box-sizing:border-box;color:#29443e;width:100%;font:inherit;background:#fff;border:1px solid #cbdeda;border-radius:7px;padding:10px;font-size:13px}.bpm-form textarea{resize:vertical;min-height:86px}.bpm-context{color:#547069;background:#eef7f5;border-radius:7px;padding:10px 12px;font-size:12px}.bpm-form footer{justify-content:flex-end;gap:7px;margin-top:3px;display:flex}.bpm-checks{border:1px solid var(--bpm-line);border-radius:8px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.bpm-checks label{background:var(--bpm-soft);border-radius:6px;align-items:center;gap:6px;padding:5px 8px;display:flex}.bpm-checks input{width:auto;accent-color:var(--bpm-green)}.bpm-viewing{padding:20px 22px}.bpm-viewing .bpm-context{margin-bottom:13px}.bpm-viewing .bfw-fields{padding:0}.bpm-viewing footer{justify-content:flex-end;gap:7px;display:flex}@media (width<=1100px){.bpm-toolbar{grid-template-columns:1fr 1fr 1fr}.bpm-toolbar .bfw-tabs,.bpm-search{grid-column:1/-1}.bpm-actionbar>div{display:none}.bpm-actionbar{overflow-x:auto}.bpm-actionbar button{white-space:nowrap}}@media (width<=720px){.bpm-market{padding-bottom:95px!important}.bpm-flow{grid-template-columns:repeat(3,1fr)}.bpm-flow li:nth-child(3){border-right:0}.bpm-flow li:nth-child(-n+3){border-bottom:1px solid var(--bpm-line)}.bpm-summary,.bpm-toolbar{grid-template-columns:1fr 1fr}.bpm-toolbar>select:last-child{grid-column:1/-1}.bpm-actionbar{bottom:6px}.bpm-actionbar button{font-size:0}.bpm-actionbar button svg{margin:0}.bpm-actionbar button:after{font-size:11px}.bpm-form,.bpm-detail-grid{grid-template-columns:1fr}.bpm-form label.wide,.bpm-form .wide{grid-column:auto}.bpm-detail-hero{flex-direction:column;align-items:flex-start}.bpm-pagination label{display:none}}.bpm-property-detail-modal{scroll-behavior:smooth;width:min(1080px,100vw - 32px)}.bpm-property-detail-modal>header{z-index:4;background:#fff;position:sticky;top:0}.bpm-property-detail-modal>footer{z-index:4;border-top:1px solid var(--bpm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff7;margin:0;padding:12px 22px;position:sticky;bottom:0}.bpm-detail-disclosure{color:#365d55;background:#f2faf8;border:1px solid #cfe5e0;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin:14px 22px 10px;padding:11px 13px;display:flex}.bpm-detail-disclosure>div{white-space:nowrap;align-items:center;gap:8px;display:flex}.bpm-detail-disclosure strong{font-size:12px}.bpm-detail-disclosure span{color:var(--bpm-green);background:#dff2ee;border-radius:5px;padding:3px 7px;font-size:11px}.bpm-detail-disclosure small{color:#6c817b;text-align:right;font-size:10px;line-height:1.5}.bpm-detail-nav{z-index:3;border-block:1px solid var(--bpm-line);scrollbar-width:thin;background:#fffffff7;gap:5px;margin:0;padding:8px 22px;display:flex;position:sticky;top:69px;overflow-x:auto}.bpm-detail-nav a{color:#496961;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:5px;padding:6px 9px;font-size:11px;text-decoration:none;display:inline-flex}.bpm-detail-nav a:hover{background:var(--bpm-soft);color:var(--bpm-green)}.bpm-detail-nav small{color:#67817a;background:#e7f2ef;border-radius:9px;place-items:center;min-width:17px;height:17px;font-size:9px;display:grid}.bpm-detail-content{padding:0 22px 14px}.bpm-detail-section{border-bottom:1px solid #dfeae7;padding:18px 0 4px;scroll-margin-top:120px}.bpm-detail-section:last-child{border-bottom:0}.bpm-detail-section h5{color:#183f37;justify-content:space-between;align-items:center;margin:0 0 4px;font-size:14px;font-weight:650;display:flex}.bpm-detail-section h5 small{color:#7b8f89;font-size:10px;font-weight:400}.bpm-detail-section .bpm-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 18px;margin:0;padding:0}.bpm-detail-section .bpm-detail-grid>div{min-width:0;padding:11px 4px}.bpm-detail-section .bpm-detail-grid>div.wide{grid-column:1/-1}.bpm-detail-section .bpm-detail-grid dd{white-space:normal;overflow-wrap:anywhere;line-height:1.55}.bpm-detail-tags{flex-wrap:wrap;gap:5px;display:flex}.bpm-detail-tags em{color:#365b53;background:#f7fbfa;border:1px solid #c9ded9;border-radius:5px;padding:3px 7px;font-size:11px;font-style:normal;font-weight:400}@media (width<=900px){.bpm-detail-section .bpm-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bpm-detail-disclosure{flex-direction:column;align-items:flex-start;gap:5px}.bpm-detail-disclosure small{text-align:left}}@media (width<=600px){.bpm-modal-backdrop{padding:8px}.bpm-property-detail-modal{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.bpm-detail-nav{padding-inline:14px;top:67px}.bpm-detail-content{padding-inline:14px}.bpm-detail-disclosure{margin-inline:14px}.bpm-detail-section .bpm-detail-grid{grid-template-columns:1fr}.bpm-detail-section .bpm-detail-grid>div.wide{grid-column:auto}.bpm-property-detail-modal>footer{padding-inline:14px;overflow-x:auto}}.bpm-actionbar{flex-wrap:wrap}.bpm-actionbar>div{min-width:260px}.bpm-actionbar button{flex:none}.bpm-context.wide{grid-column:1/-1;gap:4px;display:grid}.bpm-context.wide span{color:#6d807b;font-size:11px}.bpm-option-group{border:1px solid #cee0dc;border-radius:8px;align-items:center;gap:18px;margin:0;padding:13px 15px;display:flex}.bpm-option-group legend{color:#4b675f;padding:0 5px;font-size:11px}.bpm-option-group label{color:#294a43;align-items:center;gap:7px;font-size:12px;display:flex}.bpm-option-group input{width:auto}.bpm-poster-preview{color:#fff;background:#143f37;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;min-height:118px;padding:20px;display:flex}.bpm-poster-preview small,.bpm-poster-preview p{color:#a9c9c2}.bpm-poster-preview h4{margin:6px 0;font-size:22px}.bpm-poster-preview p{margin:0}.bpm-poster-preview strong{color:#75d4c6;font-size:25px}.bpm-a2a{padding:20px 22px}.bpm-a2a-assurance{background:#edf8f5;border:1px solid #b9ded6;border-radius:9px;gap:13px;padding:15px;display:flex}.bpm-a2a-assurance svg{color:#07887b;flex:none}.bpm-a2a-assurance h4{margin:0 0 5px;font-size:15px}.bpm-a2a-assurance p{color:#627b74;margin:0;font-size:12px}.bpm-a2a-parties{grid-template-columns:1fr 1fr;margin:16px 0 0;display:grid}.bpm-a2a-parties>div{border-bottom:1px solid #dfebe8;padding:12px 5px}.bpm-a2a-parties dt{color:#758983;font-size:10px}.bpm-a2a-parties dd{color:#294a43;margin:4px 0 0;font-size:13px}.bpm-a2a-clauses{margin-top:16px}.bpm-a2a-clauses h5{margin:0 0 7px}.bpm-a2a-clauses ul{color:#506b64;gap:5px;margin:0;padding-left:18px;font-size:12px;display:grid}.bpm-a2a>footer{justify-content:flex-end;gap:7px;margin-top:18px;display:flex}.bpm-a2a>footer button{color:#087f75;background:#fff;border:1px solid #9bc9c2;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.bpm-a2a>footer button.primary{color:#fff;background:#087f75}.bpm-a2a-document{border:1px solid #c9ded9;border-radius:8px;padding:22px}.bpm-a2a-document>header{color:#6f827c;justify-content:space-between;font-size:11px;display:flex}.bpm-a2a-document h4{text-align:center;font-size:20px}.bpm-a2a-document dl{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bpm-a2a-document dl>div{background:#f4f9f8;padding:10px}.bpm-a2a-document dt{color:#748780;font-size:10px}.bpm-a2a-document dd{margin:4px 0 0}.bpm-a2a-document ol{color:#49645d;gap:8px;padding-left:22px;font-size:12px;line-height:1.6;display:grid}.bpm-viewing-contract-choice{background:#f7fbfa;border:1px solid #c9ded9;border-radius:9px;margin:14px 0;padding:14px}.bpm-viewing-contract-choice h5{margin:0;font-size:14px}.bpm-viewing-contract-choice>p{color:#637b74;margin:5px 0 12px;font-size:11px}.bpm-viewing-contract-choice>label{background:#fff;border:1px solid #d7e6e2;border-radius:7px;align-items:flex-start;gap:9px;margin-top:7px;padding:11px;display:flex}.bpm-viewing-contract-choice>label.selected{background:#edf8f5;border-color:#0a9183}.bpm-viewing-contract-choice input{margin-top:3px}.bpm-viewing-contract-choice label span{gap:3px;display:grid}.bpm-viewing-contract-choice label small{color:#6d807b}.bpm-viewing-contract-choice .bpm-viewing-risk{color:#7b5d21;background:#fff6e6;border:0}@media (width<=720px){.bpm-actionbar>div{min-width:100%}.bpm-option-group{flex-direction:column;align-items:flex-start;gap:9px}.bpm-a2a-parties,.bpm-a2a-document dl{grid-template-columns:1fr}.bpm-poster-preview{flex-direction:column;align-items:flex-start}}.bpm-table th,.bpm-table td{text-align:center}.bpm-table td:last-child .bpm-link{margin-inline:auto}.bpm-viewing>form{gap:12px;display:grid}.bpm-viewing-section{background:#fff;border:1px solid #d4e4e0;border-radius:9px;gap:10px;padding:14px;display:grid}.bpm-viewing-section>h5{color:#224a42;grid-column:1/-1;margin:0;font-size:13px}.bpm-viewing-grid{grid-template-columns:1fr 1fr}.bpm-viewing-section label{color:#3d5b54;gap:5px;font-size:11px;display:grid}.bpm-viewing-section label.wide{grid-column:1/-1}.bpm-viewing-section label>span{font-weight:550}.bpm-viewing-section label i{color:#7c8d88;margin-left:5px;font-size:10px;font-style:normal;font-weight:400}.bpm-viewing-section input,.bpm-viewing-section select,.bpm-viewing-section textarea{box-sizing:border-box;color:#29443e;width:100%;min-height:38px;font:inherit;background:#fff;border:1px solid #cbdeda;border-radius:7px;padding:8px 10px;font-size:12px}.bpm-viewing-section textarea{resize:vertical;min-height:74px}.bpm-attendee-options{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.bpm-attendee-options label{cursor:pointer;background:#f8fbfa;border:1px solid #cbdeda;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:40px;display:flex}.bpm-attendee-options label.selected{color:#087f75;background:#e9f6f3;border-color:#0a9183;font-weight:600}.bpm-attendee-options input{accent-color:#087f75;width:auto;min-height:auto}.bpm-map-input{align-items:center;gap:7px;display:flex}.bpm-map-input input{flex:1}.bpm-map-input button,.bpm-map-input a{color:#087f75;min-height:38px;font:inherit;white-space:nowrap;background:#fff;border:1px solid #9bc9c2;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:11px;text-decoration:none;display:inline-flex}.bpm-map-input svg{width:14px}.bpm-viewing-error{color:#a2372b;background:#fff1ef;border:1px solid #efb7b0;border-radius:7px;padding:9px 11px;font-size:12px}@media (width<=720px){.bpm-viewing-grid{grid-template-columns:1fr}.bpm-viewing-section label.wide{grid-column:auto}.bpm-attendee-options{grid-template-columns:1fr}.bpm-map-input{flex-direction:column;align-items:stretch}}.bpg-backdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a262273;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bpg-modal{color:#183c35;background:#fff;border:1px solid #cfe0dc;border-radius:14px;grid-template-rows:auto auto auto 1fr;width:min(1500px,96vw);height:min(900px,94vh);display:grid;overflow:hidden;box-shadow:0 24px 70px #082d2738}.bpg-scroll{min-height:0;overflow:auto}.bpg-quote{background:#f6faf9;border-bottom:1px solid #dce9e6;grid-template-columns:1fr 1.5fr 1fr auto;align-items:center;gap:20px;padding:12px 22px;display:grid}.bpg-quote>div{gap:1px;display:grid}.bpg-quote small{color:#71837e}.bpg-quote b{font-size:19px;font-weight:650}.bpg-quote span{color:#80908c;font-size:11px}.bpg-modal>header{border-bottom:1px solid #dce9e6;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.bpg-modal h2{margin:0;font-size:22px}.bpg-modal header p{color:#6a7e79;margin:3px 0 0}.bpg-modal header>div:last-child{gap:7px;display:flex}.bpg-modal button{color:#315c54;background:#fff;border:1px solid #c9ddd8;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:8px 11px;display:inline-flex}.bpg-modal button.active,.bpg-modal button.generate{color:#fff;background:#0b8c7d;border-color:#0b8c7d}.bpg-modal button.close{padding:7px}.bpg-modal svg{width:16px}.bpg-message{color:#14675d;background:#eef8f5;padding:8px 22px}.bpg-workspace{grid-template-columns:260px minmax(400px,1fr) 300px;min-height:610px;display:grid;overflow:visible}.bpg-label{color:#60766f;margin:12px 0 6px;font-size:12px;display:block}.bpg-templates{grid-template-columns:1fr 1fr;gap:7px;display:grid}.bpg-templates button{text-align:left;grid-template-columns:28px 1fr 14px;padding:6px;font-size:11px;display:grid;position:relative}.bpg-templates button.selected{background:#e9f6f2;border-color:#0b8c7d}.bpg-templates button>i{background:linear-gradient(#0b8c7d 34%,#fff 34%);border-radius:3px;width:28px;height:36px;box-shadow:inset 0 0 0 1px #d2e3df}.bpg-templates button>i.theme-light{background:linear-gradient(#f5faf8 34%,#fff 34%)}.bpg-templates button>i.theme-personal{background:linear-gradient(#1769aa 34%,#fff 34%)}.bpg-templates button>svg{visibility:hidden}.bpg-templates button.selected>svg{visibility:visible;color:#0b8c7d}.bpg-colors{gap:8px;margin-bottom:12px;display:flex}.bpg-colors button{color:#fff;border:2px solid #fff;border-radius:50%;width:27px;height:27px;padding:3px;box-shadow:0 0 0 1px #c7d9d5}.bpg-colors button.selected{box-shadow:0 0 0 2px #153f38}.bpg-colors svg{visibility:hidden;width:13px}.bpg-colors button.selected svg{visibility:visible}.bpg-workspace>aside{background:#f8fbfa;border-right:1px solid #e0eae8;padding:18px;overflow:auto}.bpg-workspace>aside.editor{border-left:1px solid #e0eae8;border-right:0}.bpg-workspace h3{margin:0 0 12px;font-size:14px}.bpg-workspace aside>label{color:#60766f;gap:5px;margin-bottom:10px;font-size:12px;display:grid}.bpg-workspace input,.bpg-workspace select,.bpg-workspace textarea{box-sizing:border-box;color:#24433d;width:100%;font:inherit;background:#fff;border:1px solid #c8dcd7;border-radius:7px;padding:8px}.bpg-workspace textarea{resize:vertical;min-height:72px}.bpg-fields{grid-template-columns:1fr 1fr;gap:5px;display:grid}.bpg-fields label{position:relative}.bpg-fields input{opacity:0;position:absolute}.bpg-fields span{color:#506b64;background:#fff;border:1px solid #d7e5e1;border-radius:6px;align-items:center;gap:7px;padding:7px;display:flex}.bpg-fields svg{visibility:hidden}.bpg-fields input:checked+span{color:#087f72;background:#e9f6f2;border-color:#70b9ac}.bpg-fields input:checked+span svg{visibility:visible}.bpg-brand-choice{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:14px;display:grid}.bpg-brand-choice>span{color:#60766f;grid-column:1/-1;font-size:12px}.bpg-brand-choice label{position:relative}.bpg-brand-choice input{opacity:0;position:absolute}.bpg-brand-choice label span{background:#fff;border:1px solid #d7e5e1;border-radius:6px;align-items:center;gap:5px;padding:7px;font-size:12px;display:flex}.bpg-brand-choice svg{visibility:hidden;width:14px}.bpg-brand-choice input:checked+span{color:#087f72;background:#e9f6f2;border-color:#70b9ac}.bpg-brand-choice input:checked+span svg{visibility:visible}.bpg-workspace>main{background:#eaf1ef;place-items:center;padding:20px;display:grid;overflow:auto}.bpg-preview{place-items:center;display:grid}.bpg-preview.portrait img{max-width:100%;max-height:570px;box-shadow:0 12px 32px #0f41392e}.bpg-preview.landscape img{max-width:100%;max-height:500px;box-shadow:0 12px 32px #0f41392e}.bpg-workspace label.option{grid-template-columns:18px 1fr;align-items:center}.bpg-workspace label.option input{width:auto}.bpg-workspace label.option span{color:#294d46;justify-content:space-between;display:flex}.bpg-modal button.generate{padding:11px 18px;font-weight:650}.bpg-modal button:disabled{opacity:.5}.bpg-history{min-height:0;padding:18px;overflow:auto}.bpg-history-dock{background:#fff;border-top:1px solid #dce9e6;padding:18px 22px 28px}.bpg-history-title{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bpg-history-title h3{margin:0;font-size:16px}.bpg-history-title p{color:#71837e;margin:3px 0 0;font-size:12px}.bpg-history-title>span{color:#087f72;background:#e9f6f2;border-radius:99px;padding:5px 9px;font-size:12px}.bpg-history-dock .bpg-history{padding:0}.bpg-confirm{z-index:5;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#08272294;place-items:center;padding:20px;display:grid;position:absolute;inset:0}.bpg-modal{position:relative}.bpg-confirm>div{box-sizing:border-box;text-align:center;background:#fff;border-radius:14px;width:min(430px,90vw);padding:28px;position:relative;box-shadow:0 20px 60px #00000038}.bpg-confirm .close{position:absolute;top:12px;right:12px}.bpg-confirm .hero{color:#0b8c7d;background:#e7f5f1;border-radius:50%;width:32px;height:32px;padding:10px}.bpg-confirm h3{margin:12px 0 5px}.bpg-confirm p{color:#71837e;margin:0 0 18px}.bpg-confirm dl{background:#f6faf9;border-radius:9px;margin:0;padding:8px 16px}.bpg-confirm dl div{border-bottom:1px solid #e2ece9;justify-content:space-between;padding:8px 0;display:flex}.bpg-confirm dl div:last-child{border:0}.bpg-confirm dt{color:#71837e}.bpg-confirm dd{margin:0;font-weight:650}.bpg-confirm dd.cost{color:#b34d44}.bpg-confirm .safe{color:#357067;background:#edf8f5;border-radius:7px;margin:15px 0;padding:10px;font-size:12px}.bpg-confirm footer{justify-content:flex-end;gap:8px;display:flex}.bpg-table{border:1px solid #dbe8e5;border-radius:9px;overflow:hidden}.bpg-table>.head,.bpg-table>.row{grid-template-columns:1.2fr 1fr .6fr 1fr 1.5fr;align-items:center;gap:12px;padding:11px 14px;display:grid}.bpg-table>.head{color:#6b7e78;background:#f0f6f4;font-size:12px}.bpg-table>.row{border-top:1px solid #e3ecea}.bpg-table>.row>div{align-items:center;gap:7px;display:flex}.bpg-table time{color:#73847f;font-size:12px}.bpg-loading{background:#fff;border-radius:12px;padding:40px}@media (width<=1050px){.bpg-workspace{grid-template-columns:220px 1fr}.bpg-quote{grid-template-columns:1fr 1fr}.bpg-quote .generate{grid-column:1/-1}.bpg-workspace>aside.editor{border-top:1px solid #dce9e6;border-left:0;grid-column:1/-1;max-height:260px}.bpg-table>.head,.bpg-table>.row{grid-template-columns:1fr 1fr .6fr 1fr}.bpg-table>.head span:last-child,.bpg-table>.row>div:last-child{grid-column:1/-1}}@media (width<=700px){.bpg-backdrop{padding:0}.bpg-modal{border-radius:0;width:100vw;height:100vh}.bpg-modal>header{align-items:flex-start}.bpg-workspace{grid-template-columns:1fr;overflow:auto}.bpg-workspace>aside,.bpg-workspace>main{overflow:visible}.bpg-quote{grid-template-columns:1fr}.bpg-table>.head{display:none}.bpg-table>.row{grid-template-columns:1fr}}.bst-page{color:#183b35;margin-top:20px}.bst-title{background:#fff;border:1px solid #d8e6e2;border-radius:11px 11px 0 0;align-items:center;padding:18px 20px;display:flex}.bst-title>div{margin-right:auto}.bst-title h2{margin:0 0 5px;font-size:22px;font-weight:750}.bst-title p{color:#687d77;margin:0;font-size:13px}.bst-title>svg{color:#078579;width:24px}.bst-tabs{background:#eef5f3;border:1px solid #d8e6e2;border-top:0;gap:2px;padding:7px;display:flex;overflow:auto}.bst-tabs button{color:#506a64;white-space:nowrap;background:0 0;border:0;border-radius:7px;padding:9px 14px;font-size:13px}.bst-tabs button.active{color:#fff;background:#078579;font-weight:700}.bst-notice{color:#07766c;background:#e4f4ef;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:10px 13px;display:flex}.bst-notice svg{width:18px}.bst-toolbar{grid-template-columns:minmax(240px,1.4fr) 150px 170px 140px minmax(170px,.8fr) auto;gap:8px;margin-top:14px;display:grid}.bst-toolbar>div{background:#fff;border:1px solid #ccdeda;border-radius:8px;align-items:center;padding:0 11px;display:flex}.bst-toolbar svg{color:#71847f;width:18px}.bst-toolbar input,.bst-toolbar select{background:0 0;border:0;outline:0;width:100%;height:42px}.bst-toolbar>select,.bst-toolbar>button{color:#415f58;background:#fff;border:1px solid #ccdeda;border-radius:8px;height:42px;padding:0 11px}.bst-toolbar>button{align-items:center;gap:6px;display:flex}.bst-toolbar>.bst-time-filter{grid-column:1/-2;grid-template-columns:18px minmax(135px,1fr) auto minmax(135px,1fr);gap:8px;padding:4px 10px;display:grid}.bst-time-filter label{gap:1px;min-width:0;display:grid}.bst-time-filter label span{color:#748781;font-size:9px;line-height:1}.bst-time-filter input{color:#34564e;min-width:0;height:28px;font-size:11px}.bst-time-filter i{color:#82938e;font-size:11px;font-style:normal}.bst-table{background:#fff;border:1px solid #d8e6e2;border-radius:10px;margin-top:10px;overflow:hidden}.bst-list-translation{justify-content:flex-end;align-items:center;gap:12px;min-height:38px;margin-top:8px;display:flex}.bst-list-translation>span{color:#71837e;font-size:12px}.bst-list-translation button{color:#087d72;background:#fff;border:1px solid #a9cbc5;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:6px 11px;font-size:12px;display:inline-flex}.bst-list-translation button:disabled{opacity:.6}.bst-list-translation svg{width:15px;height:15px}.bst-head,.bst-table>article{grid-template-columns:minmax(260px,1.6fr) minmax(190px,1fr) 170px 125px minmax(250px,auto);align-items:center;gap:14px;display:grid}.bst-head{color:#6a7d78;background:#eef5f3;padding:10px 15px;font-size:12px;font-weight:700}.bst-table>article{border-top:1px solid #e0e9e7;padding:13px 15px;font-size:13px}.bst-table>article>div{gap:4px;display:grid}.bst-table b{font-weight:750}.bst-table small{color:#72827e}.bst-table span{align-items:center;gap:5px;display:flex}.bst-table span svg{width:14px}.bst-table em{color:#087b70;background:#e3f4ef;border-radius:11px;width:max-content;padding:3px 8px;font-size:11px;font-style:normal}.bst-table article>div:last-child{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.bst-initiator-line{align-items:center;gap:4px;color:#56716a!important;display:flex!important}.bst-initiator-line svg{width:13px;height:13px}.bst-reward-preview{background:#eef7f4;border-radius:8px;gap:4px;margin-top:14px;padding:12px 14px;display:grid}.bst-reward-preview span,.bst-reward-preview small{color:#6b7f79;font-size:11px}.bst-initiator-summary{align-items:center;gap:12px;display:flex;padding:12px 0!important}.bst-initiator-summary>div{align-items:center;gap:10px;margin-right:auto;display:flex}.bst-initiator-summary>div>svg{color:#078579;background:#e5f4f0;border-radius:50%;width:34px;height:34px;padding:8px}.bst-initiator-summary span{gap:2px;display:grid}.bst-initiator-summary small{color:#71837e}.bst-initiator-summary p{font-size:12px}.bst-profile-dialog{width:min(780px,100%)}.bst-profile-identity{align-items:center;gap:14px;display:flex}.bst-profile-identity>img,.bst-profile-avatar-fallback{object-fit:cover;border-radius:50%;flex:0 0 68px;width:68px;height:68px}.bst-profile-avatar-fallback{color:#087d72;background:#dcefeb;place-items:center;font-size:25px;font-weight:700;display:grid}.bst-profile-score{grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0;display:grid}.bst-profile-score>div{background:#eff7f5;border-radius:8px;gap:5px;padding:13px;display:grid}.bst-profile-score span{color:#71837e;font-size:11px}.bst-profile-tags{color:#71837e;flex-wrap:wrap;gap:6px;display:flex}.bst-profile-tags span{color:#315c53;background:#edf5f3;border-radius:14px;padding:5px 9px;font-size:12px}.bst-profile-loading,.bst-profile-warning{color:#54716a;background:#eff7f5;border-radius:7px;margin-top:12px;padding:10px 12px;font-size:13px}.bst-profile-warning{color:#8b5e19;background:#fff5e8}.bst-profile-transactions>div{border-top:1px solid #dbe9e6}.bst-profile-transactions article{border-bottom:1px solid #dbe9e6;grid-template-columns:90px 100px minmax(0,1fr) 150px;align-items:center;gap:10px;padding:11px 0;font-size:13px;display:grid}.bst-profile-transactions time,.bst-profile-transactions span,.bst-profile-transactions em{color:#71837e;font-style:normal}.bst-profile-transactions>p{color:#71837e;padding:14px 0}.bst-table button,.bst-pagination button,.bst-form button,.bst-dialog button,.bst-detail button{color:#087d72;background:#fff;border:1px solid #aaccc6;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:8px 10px;display:inline-flex}.bst-table button svg,.bst-detail button svg{width:15px}.bst-table button.primary,.bst-form button.primary,.bst-dialog button.primary,.bst-detail button.primary{color:#fff;background:#078579;border-color:#078579}.bst-empty{text-align:center;color:#7a8a86;padding:48px}.bst-pagination{color:#6e7f7a;justify-content:space-between;align-items:center;padding:12px 2px;font-size:12px;display:flex}.bst-pagination>div{gap:5px;display:flex}.bst-pagination button svg{width:16px}.bst-form{background:#fff;border:1px solid #d8e6e2;border-radius:11px;margin-top:14px;padding:20px}.bst-form>header{border-bottom:1px solid #e0e9e7;align-items:center;padding-bottom:15px;display:flex}.bst-form>header div{margin-right:auto}.bst-form h3{margin:0 0 5px;font-size:20px}.bst-form p{color:#6b7d78;margin:0}.bst-form>header svg{color:#078579}.bst-form fieldset{border:0;border-top:1px solid #e0e9e7;margin:18px 0 0;padding:17px 0 0}.bst-form legend{padding:0 8px 0 0;font-weight:750}.bst-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:12px;display:grid}.bst-form-grid label,.bst-dialog label{gap:6px;display:grid}.bst-form-grid label.wide{grid-column:1/-1}.bst-form label>span,.bst-dialog label>span{font-size:12px;font-weight:650}.bst-form label b{color:#078579;background:#e4f3f0;border-radius:4px;padding:2px 5px;font-size:10px}.bst-form input,.bst-form select,.bst-form textarea,.bst-dialog input,.bst-dialog textarea{box-sizing:border-box;color:#193d36;background:#fff;border:1px solid #cbded9;border-radius:8px;outline:0;width:100%;padding:10px 11px}.bst-form input,.bst-form select{height:42px}.bst-form textarea{resize:vertical;min-height:82px}.bst-form input:focus,.bst-form select:focus,.bst-form textarea:focus,.bst-dialog input:focus,.bst-dialog textarea:focus{border-color:#078579;box-shadow:0 0 0 3px #e2f3ef}.bst-form>footer,.bst-dialog>footer,.bst-detail>footer{border-top:1px solid #e0e9e7;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:18px;display:flex}.bst-layer{z-index:150;background:#183d376b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.bst-dialog,.bst-detail{background:#fff;border-radius:12px;width:min(520px,100%);max-height:90vh;padding:20px;overflow:auto;box-shadow:0 24px 70px #173d3733}.bst-detail{width:min(840px,100%)}.bst-dialog>header,.bst-detail>header{border-bottom:1px solid #e0e9e7;align-items:flex-start;padding-bottom:14px;display:flex}.bst-dialog>header div,.bst-detail>header div{margin-right:auto}.bst-dialog h3,.bst-detail h3{margin:4px 0;font-size:20px}.bst-dialog header small,.bst-detail header small,.bst-detail header p{color:#6e807b}.bst-dialog>header>button,.bst-detail>header>button{border:0;padding:5px}.bst-dialog>header svg,.bst-detail>header svg{width:20px}.bst-dialog label{margin-top:13px}.bst-task-requirements{background:#f5faf8;border:1px solid #d8e6e2;border-radius:9px;margin-top:14px;padding:14px}.bst-task-requirements h4{margin:0 0 10px;font-size:15px}.bst-task-requirements>header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.bst-task-requirements>header h4{margin:0}.bst-translation-control{justify-content:flex-end;align-items:center;gap:8px;margin:12px 0;display:flex}.bst-translation-control button{padding:7px 10px;font-size:12px}.bst-translation-control button svg{width:15px;height:15px}.bst-translation-control small{color:#aa443b}.bst-task-requirements>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;display:grid}.bst-task-requirements dl{margin:0}.bst-task-requirements dt{color:#748580;font-size:11px}.bst-task-requirements dd{margin:3px 0 0;font-weight:650}.bst-task-requirements p{color:#526963;border-top:1px solid #dfe9e6;grid-template-columns:92px 1fr;gap:10px;margin:10px 0 0;padding-top:10px;line-height:1.55;display:grid}.bst-task-requirements p b{color:#193d36}.bst-availability-range{border:0;grid-template-columns:1fr 24px 1fr;align-items:end;gap:8px;margin:14px 0 0;padding:0;display:grid}.bst-availability-range legend{grid-column:1/-1;margin-bottom:7px;font-weight:650}.bst-availability-range label{margin:0}.bst-availability-range label span{color:#61746f;font-size:12px}.bst-datetime-control{width:100%;position:relative}.bst-datetime-control input{width:100%}.bst-datetime-control>span{inset-inline:14px 42px;pointer-events:none;color:#778783;white-space:nowrap;line-height:1;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%);font-size:14px!important}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit{color:#0000}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit-fields-wrapper{color:#0000}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit-text{color:#0000}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit-month-field{color:#0000}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit-day-field{color:#0000}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit-year-field{color:#0000}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit-hour-field{color:#0000}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit-minute-field{color:#0000}.bst-datetime-control:not(.has-value) input::-webkit-datetime-edit-ampm-field{color:#0000}.bst-availability-range i{color:#748580;text-align:center;align-self:center;padding-top:20px;font-style:normal}.bst-field-error{color:#b0443b;grid-column:1/-1;align-items:center;gap:5px;display:flex}.bst-field-error svg{width:15px;height:15px}.bst-dialog textarea{min-height:90px}.bst-detail-grid{background:#dfe9e6;border:1px solid #dfe9e6;border-radius:8px;grid-template-columns:repeat(3,1fr);gap:1px;margin:16px 0;display:grid;overflow:hidden}.bst-detail-grid dl{background:#f8fbfa;margin:0;padding:12px}.bst-detail-grid dt{color:#748580;font-size:11px}.bst-detail-grid dd{margin:5px 0 0;font-weight:650}.bst-detail>section{border-top:1px solid #e3ebe9;padding:12px 0}.bst-detail h4{margin:0 0 6px}.bst-detail p{color:#536b65;white-space:pre-wrap;margin:0;line-height:1.65}.bst-detail button.danger{color:#a7463d;border-color:#e2b1ac}.bst-bids{display:grid}.bst-bids>div{border-top:1px solid #e4ecea;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:9px 0;display:grid}.bst-bids span{grid-template-columns:20px 1fr;display:grid}.bst-bids span svg{color:#078579;grid-row:1/3;width:17px}.bst-bids small{color:#71827e}.bst-settlement{background:#fff;border:1px solid #d8e6e2;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:14px;padding:18px;display:grid}.bst-settlement section{background:#f0f7f5;border-radius:8px;grid-template-columns:28px 1fr;gap:3px 8px;padding:14px;display:grid}.bst-settlement section svg{color:#078579;grid-row:1/3}.bst-settlement section span{color:#6b7d78;font-size:11px}.bst-settlement section b{font-size:20px}.bst-settlement>p{color:#697b76;grid-column:1/-1}.bst-page button{cursor:pointer;font-family:inherit}.bst-page button:disabled{opacity:.5;cursor:not-allowed}@media (width<=980px){.bst-head,.bst-table>article{grid-template-columns:1.4fr 1fr 120px 130px}.bst-list-translation{justify-content:space-between;align-items:flex-start}.bst-head span:nth-child(3),.bst-table>article>div:nth-child(3){display:none}.bst-toolbar{grid-template-columns:1fr 150px 160px 140px}.bst-toolbar>.bst-time-filter{grid-column:1/-1}}@media (width<=700px){.bst-toolbar{grid-template-columns:1fr 1fr}.bst-toolbar>div{grid-column:1/-1}.bst-toolbar>.bst-time-filter{grid-template-columns:18px 1fr}.bst-time-filter i,.bst-head{display:none}.bst-table>article{grid-template-columns:1fr;gap:8px}.bst-table article>div:last-child{justify-content:flex-start}.bst-form-grid,.bst-detail-grid,.bst-settlement,.bst-profile-score{grid-template-columns:1fr}.bst-profile-transactions article{grid-template-columns:1fr;gap:3px}.bst-task-requirements>div,.bst-availability-range{grid-template-columns:1fr}.bst-availability-range i{display:none}.bst-task-requirements p{grid-template-columns:1fr;gap:3px}.bst-form-grid label.wide,.bst-settlement>p{grid-column:auto}.bst-layer{padding:10px}.bst-tabs{margin:0 -1px}}.questionnaire-shell{background:#fff;border:1px solid #dce5e2;border-radius:12px;min-height:560px;padding:24px}.questionnaire-head{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:18px;display:flex}.questionnaire-back{color:#078c7b;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:12px;display:flex}.questionnaire-head h2{color:#19342e;margin:13px 0 6px;font-size:24px}.questionnaire-head p{color:#6d7c77;margin:0;font-size:13px}.questionnaire-primary{color:#fff;cursor:pointer;background:#078c7b;border:0;border-radius:7px;align-items:center;gap:7px;padding:10px 15px;font-weight:700;display:inline-flex}.questionnaire-primary:disabled{opacity:.55;cursor:wait}.questionnaire-message{color:#17665a;background:#effaf7;border:1px solid #b9ded6;border-radius:8px;margin:16px 0;padding:12px 14px;font-size:13px;line-height:1.6}.questionnaire-template-strip{background:#f7fcfb;border:1px solid #dce5e2;border-radius:9px;justify-content:space-between;align-items:center;margin:18px 0;padding:15px 16px;display:flex}.questionnaire-template-strip b,.questionnaire-template-strip span{display:block}.questionnaire-template-strip b{color:#19342e;font-size:14px}.questionnaire-template-strip span{color:#72817c;margin-top:4px;font-size:12px}.questionnaire-depths{gap:7px;display:flex}.questionnaire-depths span{color:#157364;background:#fff;border:1px solid #b9ded6;border-radius:6px;padding:6px 9px;font-size:11px}.questionnaire-list{gap:10px;display:grid}.questionnaire-list article{border:1px solid #dce5e2;border-radius:9px;align-items:center;gap:13px;padding:15px 16px;display:flex}.questionnaire-list article:hover{background:#fbfefd;border-color:#92c2b9}.questionnaire-list-icon{color:#078c7b;background:#eaf7f4;border-radius:8px;flex:none;place-items:center;width:38px;height:38px;display:grid}.questionnaire-list-main{flex:1;min-width:0}.questionnaire-list-main>div{align-items:center;gap:9px;display:flex}.questionnaire-list-main b{color:#20332f;font-size:14px}.questionnaire-list-main span,.questionnaire-list-main small{color:#71817d;margin-top:6px;font-size:11px;display:block}.questionnaire-list-main small{color:#9aa6a2}.questionnaire-status{color:#64736e;background:#eef2f1;border-radius:5px;padding:3px 6px;font-size:10px;font-style:normal}.status-submitted{color:#078c7b;background:#eaf7f4}.status-in_progress{color:#9b6a17;background:#fff6df}.questionnaire-list-actions{gap:7px;display:flex}.questionnaire-list-actions button,.questionnaire-create-actions>button:first-child,.questionnaire-public-actions>button:first-child{color:#4d615b;cursor:pointer;background:#fff;border:1px solid #d4e1de;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;display:inline-flex}.questionnaire-empty{color:#7d8985;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.questionnaire-empty b{color:#465550}.questionnaire-empty span{font-size:12px}.questionnaire-create{background:#fbfefd;border:1px solid #dce5e2;border-radius:10px;max-width:760px;margin:20px auto 0;padding:20px}.questionnaire-create-title{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:flex-start;margin-bottom:16px;padding-bottom:15px;display:flex}.questionnaire-create-title span{color:#078c7b;font-size:11px}.questionnaire-create-title h3{color:#19342e;margin:6px 0 0;font-size:19px}.questionnaire-create-title>button{color:#778680;cursor:pointer;background:0 0;border:0}.questionnaire-create label,.questionnaire-public-card label{color:#52655f;gap:6px;margin:12px 0;font-size:12px;display:grid}.questionnaire-create input,.questionnaire-create select,.questionnaire-public-card input,.questionnaire-public-card textarea{font:inherit;color:#20332f;background:#fff;border:1px solid #d6e2df;border-radius:6px;outline:none;padding:10px 11px}.questionnaire-create input:focus,.questionnaire-create select:focus,.questionnaire-public-card input:focus,.questionnaire-public-card textarea:focus{border-color:#56a99b;box-shadow:0 0 0 3px #eaf7f4}.questionnaire-template-preview{color:#078c7b;background:#effaf7;border:1px solid #b9ded6;border-radius:7px;align-items:center;gap:10px;margin:15px 0;padding:11px;display:flex}.questionnaire-template-preview b,.questionnaire-template-preview span{display:block}.questionnaire-template-preview b{font-size:13px}.questionnaire-template-preview span{color:#5c776f;margin-top:4px;font-size:11px}.questionnaire-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;display:grid}.questionnaire-create fieldset,.questionnaire-public-card fieldset{border:1px solid #dce5e2;border-radius:8px;margin:16px 0;padding:12px 14px}.questionnaire-create legend,.questionnaire-public-card legend{color:#52655f;padding:0 5px;font-size:12px}.questionnaire-radio{align-items:center;grid-template-columns:auto 1fr!important;gap:6px!important;margin:5px 15px 4px 0!important;display:inline-flex!important}.questionnaire-radio input,.questionnaire-check input{accent-color:#078c7b}.questionnaire-check{align-items:center;grid-template-columns:auto 1fr!important;gap:7px!important;display:flex!important}.questionnaire-create-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.questionnaire-create-actions .questionnaire-primary{border:0}.questionnaire-public{color:#20332f;background:#f2f7f5;min-height:100vh;padding:48px 18px}.questionnaire-public-card{background:#fff;border:1px solid #dce5e2;border-radius:14px;max-width:760px;margin:0 auto;padding:30px;box-shadow:0 12px 35px #1f514814}.questionnaire-public-brand{color:#078c7b;align-items:center;gap:7px;font-size:13px;font-weight:800;display:flex}.questionnaire-public-card h1{color:#19342e;margin:22px 0 8px;font-size:28px;line-height:1.3}.questionnaire-public-card>p{color:#6d7c77;margin:0;font-size:13px;line-height:1.7}.questionnaire-public-meta{gap:8px;margin:18px 0;display:flex}.questionnaire-public-meta span{color:#157364;background:#f4fbf9;border:1px solid #b9ded6;border-radius:6px;padding:5px 8px;font-size:11px}.questionnaire-public-questions{border-top:1px solid #e6ecea;padding-top:18px}.questionnaire-public-questions h2{margin:0 0 12px;font-size:18px}.questionnaire-public-questions label{margin:18px 0}.questionnaire-public-questions label>span{color:#2d4640;font-weight:700}.questionnaire-public-questions i{color:#b45c52;margin-left:6px;font-size:10px;font-style:normal}.questionnaire-public-questions textarea{resize:vertical;min-height:85px}.questionnaire-public-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.questionnaire-submitted{color:#17665a;text-align:center;background:#effaf7;border:1px solid #b9ded6;border-radius:8px;margin-top:20px;padding:14px;font-size:13px}@media (width<=720px){.questionnaire-shell{padding:18px}.questionnaire-head{display:block}.questionnaire-head .questionnaire-primary{margin-top:15px}.questionnaire-template-strip{display:block}.questionnaire-depths{margin-top:12px}.questionnaire-list article{align-items:flex-start}.questionnaire-list-actions{flex-direction:column}.questionnaire-form-grid{grid-template-columns:1fr}.questionnaire-public{padding:16px 10px}.questionnaire-public-card{padding:20px 16px}.questionnaire-public-card h1{font-size:23px}.questionnaire-public-meta{flex-wrap:wrap}}.questionnaire-public-card select{font:inherit;color:#20332f;background:#fff;border:1px solid #d6e2df;border-radius:6px;outline:none;padding:10px 11px}.questionnaire-public-card select:focus{border-color:#56a99b;box-shadow:0 0 0 3px #eaf7f4}.questionnaire-question{background:#fbfefd;border:1px solid #e0e9e6;border-radius:9px;padding:4px 14px 9px}.questionnaire-note-label{margin-top:7px!important}.questionnaire-note-label span{font-size:11px;color:#72817c!important;font-weight:500!important}.questionnaire-note-label em{color:#9aa6a2;margin-left:5px;font-size:10px;font-style:normal;font-weight:400}.questionnaire-options{flex-wrap:wrap;gap:8px;display:flex}.questionnaire-option{cursor:pointer;background:#fff;border:1px solid #d6e2df;border-radius:7px;align-items:center;padding:9px 11px;color:#405851!important;grid-template-columns:auto 1fr!important;gap:6px!important;margin:0!important;font-weight:500!important;display:inline-flex!important}.questionnaire-option:has(input:checked){background:#effaf7;border-color:#078c7b;color:#078c7b!important}.questionnaire-option input{accent-color:#078c7b}.questionnaire-list article{cursor:pointer}.questionnaire-list article.is-selected{border-color:#36a899;box-shadow:0 0 0 2px #36a8991f}.questionnaire-row-select{align-items:flex-start;padding-top:3px;display:flex}.questionnaire-row-select input{accent-color:#078c7b;cursor:pointer;width:16px;height:16px}.questionnaire-list-summary{color:#55736b;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.questionnaire-pagination{color:#71817d;border-top:1px solid #e6ecea;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding-top:14px;font-size:12px;display:flex}.questionnaire-pagination>div{align-items:center;gap:5px;display:flex}.questionnaire-pagination button{color:#52736b;cursor:pointer;background:#fff;border:1px solid #d6e2df;border-radius:6px;place-items:center;min-width:30px;height:30px;display:grid}.questionnaire-pagination button:hover:not(:disabled),.questionnaire-pagination button.is-current{color:#078c7b;background:#effaf7;border-color:#078c7b}.questionnaire-pagination button:disabled{opacity:.4;cursor:not-allowed}.questionnaire-pagination .is-next{transform:rotate(180deg)}.questionnaire-detail{min-height:560px}.questionnaire-detail-head{border-bottom:1px solid #e6ecea;justify-content:space-between;align-items:center;padding-bottom:16px;display:flex}.questionnaire-detail-actions{align-items:center;gap:8px;display:flex}.questionnaire-detail-actions select{color:#3e554e;background:#fff;border:1px solid #d6e2df;border-radius:7px;padding:9px}.questionnaire-detail-title{border-bottom:1px solid #e6ecea;justify-content:space-between;gap:20px;padding:22px 0;display:flex}.questionnaire-detail-title h2{color:#19342e;margin:7px 0}.questionnaire-detail-title span,.questionnaire-detail-title p{color:#71817d;margin:4px 0;font-size:12px}.questionnaire-detail-customer{border:1px solid #dce5e2;border-radius:8px;min-width:190px;height:max-content;padding:12px}.questionnaire-detail-customer b,.questionnaire-detail-customer span{display:block}.questionnaire-detail-section{border-bottom:1px solid #e6ecea;padding:20px 0}.questionnaire-section-title h3{color:#19342e;margin:0;font-size:17px}.questionnaire-section-title span{color:#71817d;font-size:12px}.questionnaire-answer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.questionnaire-answer-grid article{background:#fbfefd;border:1px solid #dce5e2;border-radius:8px;padding:12px}.questionnaire-answer-grid b,.questionnaire-answer-grid span{display:block}.questionnaire-answer-grid b{color:#52655f;font-size:12px}.questionnaire-answer-grid span{color:#19342e;margin-top:7px;font-size:13px;line-height:1.5}.questionnaire-linked-property{background:#effaf7;border:1px solid #b9ded6;border-radius:8px;gap:5px;margin:18px 0;padding:13px;display:grid}.questionnaire-linked-property b{color:#078c7b;font-size:11px}.questionnaire-linked-property strong{color:#19342e}.questionnaire-linked-property span{color:#52736b;font-size:12px}.questionnaire-files{gap:9px;margin-top:14px;display:grid}.questionnaire-files article{border:1px solid #dce5e2;border-radius:8px;grid-template-columns:1fr auto;gap:7px;padding:12px;display:grid}.questionnaire-files article b,.questionnaire-files article span{display:block}.questionnaire-files article span,.questionnaire-files article small{color:#71817d;margin-top:5px;font-size:11px}.questionnaire-files article button{color:#078c7b;cursor:pointer;background:#effaf7;border:1px solid #b9ded6;border-radius:6px;align-items:center;gap:5px;padding:7px 9px;display:flex}.questionnaire-files article p{color:#2d4640;grid-column:1/-1;margin:5px 0 0;font-size:12px;line-height:1.6}.questionnaire-files article small{grid-column:1/-1}.questionnaire-events{gap:7px;margin-top:12px;display:grid}.questionnaire-events div{border-left:3px solid #b9ded6;padding:7px 10px}.questionnaire-events b,.questionnaire-events span{display:block}.questionnaire-events span{color:#71817d;margin-top:4px;font-size:11px}@media (width<=720px){.questionnaire-detail-head,.questionnaire-detail-title{display:block}.questionnaire-detail-actions{flex-wrap:wrap;margin-top:12px}.questionnaire-detail-customer{margin-top:14px}.questionnaire-answer-grid,.questionnaire-files article{grid-template-columns:1fr}.questionnaire-files article button{width:max-content}}.questionnaire-master-picker{background:#f7fcfb;border:1px solid #dce5e2;border-radius:9px;margin:15px 0;padding:14px}.questionnaire-master-picker>b,.questionnaire-master-picker span{display:block}.questionnaire-master-picker b{color:#19342e;font-size:13px}.questionnaire-master-picker span{color:#71817d;margin-top:4px;font-size:11px}.questionnaire-master-search{grid-template-columns:145px 1fr;gap:8px;margin-top:11px;display:grid}.questionnaire-master-search select,.questionnaire-master-search input{font:inherit;color:#20332f;background:#fff;border:1px solid #d6e2df;border-radius:6px;padding:9px}.questionnaire-master-tags{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.questionnaire-master-tags button{color:#078c7b;cursor:pointer;background:#effaf7;border:1px solid #b9ded6;border-radius:5px;padding:5px 8px}.questionnaire-master-results{gap:6px;margin-top:9px;display:grid}.questionnaire-master-results button{text-align:left;cursor:pointer;background:#fff;border:1px solid #dce5e2;border-radius:6px;padding:8px 10px}.questionnaire-master-results button.selected{background:#effaf7;border-color:#078c7b}.questionnaire-master-results b,.questionnaire-master-results span{display:block}.questionnaire-master-results span{color:#71817d;margin-top:3px;font-size:11px}.bds-shell{color:#24433d;background:#f1f7f5;min-height:100vh;padding:24px;font:400 15px/1.5 Microsoft YaHei,PingFang SC,Arial,sans-serif}.bds-shell>header{justify-content:space-between;align-items:center;max-width:940px;margin:0 auto 28px;display:flex}.bds-shell>header div{color:#087f75;align-items:center;gap:8px;font-weight:600;display:flex}.bds-shell>header svg{width:22px}.bds-shell a{text-decoration:none}.bds-shell>header>a{color:#087f75}.bds-card{background:#fff;border:1px solid #d6e5e1;border-radius:16px;max-width:940px;margin:auto;overflow:hidden;box-shadow:0 18px 50px #1c463d14}.bds-title{color:#fff;background:linear-gradient(135deg,#073f38,#0b8c7d);justify-content:space-between;gap:20px;padding:34px 38px;display:flex}.bds-title small{color:#bce8de}.bds-title h1{margin:7px 0 3px;font-size:32px}.bds-title p{color:#d7f0eb;margin:0}.bds-title strong{background:#ffffff26;border-radius:6px;align-self:flex-start;padding:6px 10px;font-size:13px}.bds-budget{border-bottom:1px solid #e5edeb;gap:4px;padding:26px 38px;display:grid}.bds-budget small{color:#71837e}.bds-budget b{color:#17483f;font-size:27px;font-weight:650}.bds-facts{background:#e1ebe8;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.bds-facts>div{background:#f8fbfa;gap:5px;padding:20px;display:grid}.bds-facts svg{color:#087f75;width:19px}.bds-facts span{color:#778681;font-size:12px}.bds-facts b{font-weight:550}.bds-tags{flex-wrap:wrap;gap:7px;padding:24px 38px;display:flex}.bds-tags span{color:#46665f;background:#edf6f3;border-radius:6px;padding:6px 9px}.bds-card footer{background:#f7faf9;justify-content:space-between;align-items:center;gap:20px;padding:25px 38px;display:flex}.bds-card footer h2{margin:0;font-size:19px}.bds-card footer p{color:#6f807b;margin:4px 0 0}.bds-card footer a,.bds-state a{color:#fff;background:#087f75;border-radius:7px;padding:10px 16px;font-weight:600}.bds-privacy{color:#73837f;text-align:center;max-width:940px;margin:16px auto;font-size:12px}.bds-state{text-align:center;background:#fff;border:1px solid #d7e5e1;border-radius:14px;max-width:540px;margin:15vh auto;padding:50px}.bds-state svg{color:#087f75;width:38px}@media (width<=700px){.bds-shell{padding:15px}.bds-title,.bds-card footer{padding:25px 22px}.bds-title h1{font-size:25px}.bds-facts{grid-template-columns:1fr}.bds-budget,.bds-tags{padding:20px 22px}.bds-card footer{flex-direction:column;align-items:flex-start}}.bpa-shell{color:#1d332e;background:#f4f7f6;min-height:100vh;font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.bpa-shell>main{max-width:1250px;margin-left:208px;padding:32px clamp(22px,4vw,60px)}.bpa-shell main>header{align-items:center;gap:10px;display:flex}.bpa-shell main>header>div{margin-right:auto}.bpa-shell h1{margin:0 0 7px;font-size:30px}.bpa-shell header p,.bpa-shell section>p{color:#6d7f7a;margin:0}.bpa-shell header a,.bpa-shell header button{color:#087f75;background:#fff;border:1px solid #c7dad6;border-radius:8px;align-items:center;gap:7px;padding:10px 13px;text-decoration:none;display:flex}.bpa-message{color:#087f75;background:#e3f3ef;border-radius:8px;margin:18px 0;padding:12px 14px}.bpa-shell main>section{background:#fff;border:1px solid #dbe7e4;border-radius:11px;margin-top:16px;padding:20px}.bpa-shell h2{margin:0 0 15px}.bpa-shell section>label{gap:6px;margin-top:13px;font-weight:700;display:grid}.bpa-shell input,.bpa-shell textarea{font:inherit;border:1px solid #c9dcd7;border-radius:7px;padding:10px}.bpa-shell textarea{min-height:80px}.bpa-checks{flex-wrap:wrap;gap:8px;display:flex}.bpa-checks label{border:1px solid #d6e4e1;border-radius:7px;gap:8px;padding:10px 13px;display:flex}.bpa-checks input,.bpa-products input{accent-color:#087f75}.bpa-products{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.bpa-products label{border:1px solid #dce7e5;border-radius:8px;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.bpa-products label.selected{background:#edf8f5;border-color:#71b5aa}.bpa-products label>div{display:grid}.bpa-products small{color:#71817d}.bpa-products strong{color:#087f75}.bpa-save{color:#fff;background:#087f75;border:0;border-radius:8px;gap:8px;margin-top:18px;padding:13px 18px;font-weight:800;display:flex}@keyframes bpa{to{transform:rotate(360deg)}}@media (width<=860px){.bpa-shell>main{margin-left:0;padding:20px 12px 82px}.bpa-products{grid-template-columns:1fr}.bpa-shell main>header{flex-wrap:wrap;align-items:flex-start}.bpa-shell main>header>div{width:100%}}.bpa-shell>main{box-sizing:border-box;width:auto!important;max-width:none!important;padding:32px 34px 64px!important}@media (width<=860px){.bpa-shell>main{margin-left:0!important;padding:20px 12px 82px!important}}.bfa-shell{color:#1d332e;background:#f4f7f6;min-height:100vh;font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.bfa-shell>main{margin-left:208px;padding:32px clamp(20px,4vw,58px)}.bfa-shell main>header{align-items:center;display:flex}.bfa-shell main>header>div{margin-right:auto}.bfa-shell h1{margin:0 0 7px}.bfa-shell header p{color:#6d7f7a;margin:0}.bfa-shell header button{color:#087f75;background:#fff;border:1px solid #c8dad6;border-radius:8px;gap:7px;padding:10px 13px;display:flex}.bfa-message{color:#087f75;background:#e4f3ef;border-radius:7px;margin:17px 0;padding:11px}.bfa-shell main>nav{gap:6px;margin:22px 0 14px;display:flex}.bfa-shell main>nav button{background:#fff;border:1px solid #d2e0dd;border-radius:8px;gap:7px;padding:10px 13px;display:flex}.bfa-shell main>nav button.active{color:#fff;background:#087f75}.bfa-list{background:#fff;border:1px solid #dbe7e4;border-radius:10px;padding:15px}.bfa-list>article{border-top:1px solid #e2ebe9;grid-template-columns:minmax(260px,1.5fr) 130px 1fr 1.5fr 110px;align-items:center;gap:10px;padding:12px 5px;display:grid}.bfa-list article>div{display:grid}.bfa-list small,.bfa-list span,.bfa-list p{color:#6f817c}.bfa-list input,.bfa-list select{border:1px solid #c9dbd7;border-radius:6px;min-width:0;padding:9px}.bfa-list button{color:#fff;background:#087f75;border:0;border-radius:7px;padding:10px;font-weight:800}.bfa-list em{color:#087f75;font-style:normal}@keyframes bfa{to{transform:rotate(360deg)}}@media (width<=1000px){.bfa-list>article{grid-template-columns:1fr 1fr}}@media (width<=860px){.bfa-shell>main{margin-left:0;padding:20px 12px 82px}.bfa-list>article{grid-template-columns:1fr}}.bfa-shell>main{box-sizing:border-box;padding:32px 34px 64px!important}@media (width<=860px){.bfa-shell>main{margin-left:0!important;padding:20px 12px 82px!important}}.questionnaire-admin-shell{color:#20332f;background:#f5f7f6;min-height:100vh}.questionnaire-admin-shell main{min-height:100vh;margin-left:240px;padding:32px 34px}.questionnaire-admin-shell header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.questionnaire-admin-shell h1{color:#19342e;margin:0;font-size:30px}.questionnaire-admin-shell header p{color:#6d7c77;margin:7px 0 0;font-size:13px}.questionnaire-admin-shell header button,.questionnaire-admin-list article button{color:#315a53;cursor:pointer;background:#fff;border:1px solid #d2e0dd;border-radius:7px;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.questionnaire-admin-shell nav{border-bottom:1px solid #dce5e2;gap:8px;margin:25px 0 18px;display:flex}.questionnaire-admin-shell nav button{color:#71817d;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:12px 14px;display:flex}.questionnaire-admin-shell nav button.active{color:#078c7b;border-bottom:2px solid #078c7b;font-weight:700}.questionnaire-admin-message{color:#17665a;background:#effaf7;border:1px solid #b9ded6;border-radius:7px;margin:16px 0;padding:11px 13px;font-size:13px}.questionnaire-admin-list{gap:10px;display:grid}.questionnaire-admin-list article{background:#fff;border:1px solid #dce5e2;border-radius:9px;align-items:center;gap:18px;padding:15px 17px;display:flex}.questionnaire-admin-list article>div{flex:1;min-width:0}.questionnaire-admin-list small,.questionnaire-admin-list b,.questionnaire-admin-list span{display:block}.questionnaire-admin-list small{color:#8a9994;font-size:11px}.questionnaire-admin-list b{color:#20332f;margin:5px 0;font-size:14px}.questionnaire-admin-list span{color:#6d7c77;font-size:12px}.questionnaire-admin-list em{color:#078c7b;background:#eaf7f4;border-radius:5px;padding:5px 7px;font-size:11px;font-style:normal}.questionnaire-admin-list a{color:#078c7b;font-size:12px;text-decoration:none}.questionnaire-admin-empty{text-align:center;color:#778680;background:#fff;border:1px solid #dce5e2;border-radius:9px;padding:80px}.questionnaire-admin-editor{z-index:50;background:#fff;border:1px solid #cbdcd8;border-radius:12px;width:390px;padding:22px;position:fixed;top:28px;right:28px;box-shadow:0 20px 50px #183c3426}.questionnaire-admin-editor>div{justify-content:space-between;align-items:center;display:flex}.questionnaire-admin-editor h2{margin:0;font-size:19px}.questionnaire-admin-editor>div button{color:#078c7b;cursor:pointer;background:0 0;border:0}.questionnaire-admin-editor label{color:#52655f;gap:6px;margin-top:15px;font-size:12px;display:grid}.questionnaire-admin-editor input,.questionnaire-admin-editor textarea,.questionnaire-admin-editor select{font:inherit;color:#20332f;border:1px solid #d6e2df;border-radius:6px;padding:9px}.questionnaire-admin-editor textarea{resize:vertical;min-height:100px}.questionnaire-admin-save{color:#fff;cursor:pointer;background:#078c7b;border:0;border-radius:7px;align-items:center;gap:6px;margin-top:18px;padding:10px 14px;display:flex}.questionnaire-admin-save:disabled{opacity:.6}@media (width<=860px){.questionnaire-admin-shell main{margin-left:0;padding:20px 14px 84px}.questionnaire-admin-list article{flex-wrap:wrap;align-items:flex-start}.questionnaire-admin-list article>div{flex-basis:100%}.questionnaire-admin-editor{width:auto;top:14px;left:14px;right:14px}}:root{--pl-teal:#078c7b;--pl-text:#172622;--pl-muted:#687873;--pl-line:#dbe5e2;--pl-bg:#f4f7f6}body:has(.property-library-page){min-width:0}.property-library-page{background:var(--pl-bg);min-height:100vh;color:var(--pl-text);grid-template-columns:190px minmax(1040px,1fr);font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;display:grid}.pl-nav{border-right:1px solid var(--pl-line);background:#fff;flex-direction:column;height:100vh;padding:24px 14px;display:flex;position:sticky;top:0}.pl-brand{border-bottom:1px solid #e7edeb;gap:3px;padding:0 14px 23px;display:grid}.pl-brand b{font-size:22px}.pl-brand span{color:var(--pl-muted);font-size:14px}.pl-nav nav{gap:7px;margin-top:22px;display:grid}.pl-nav nav button,.pl-back{color:#3e4e49;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:11px;min-height:48px;padding:0 13px;font:700 15px inherit;display:flex}.pl-nav nav svg,.pl-back svg{width:20px}.pl-nav nav button:hover{color:var(--pl-teal);background:#eff7f5}.pl-nav nav button.active{background:var(--pl-teal);color:#fff}.pl-back{color:var(--pl-muted);border-top:1px solid #e7edeb;border-radius:0;margin-top:auto;padding-top:18px}.pl-main{min-width:0;padding-bottom:86px}.pl-header{border-bottom:1px solid var(--pl-line);background:#fff;justify-content:space-between;align-items:center;min-height:92px;padding:18px 25px;display:flex}.pl-header h1{margin:0 0 5px;font-size:30px}.pl-header p{color:var(--pl-muted);margin:0;font-size:15px}.pl-primary,.pl-header button,.pl-form footer button,.pl-lead-search button{border:1px solid var(--pl-teal);color:var(--pl-teal);cursor:pointer;background:#fff;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:11px 17px;font:700 15px inherit;display:inline-flex}.pl-primary,.pl-form footer .primary{background:var(--pl-teal);color:#fff}.pl-header svg{width:19px}.pl-message{color:#076f63;background:#eaf6f3;border:1px solid #bfe0d9;border-radius:8px;align-items:center;gap:9px;margin:14px 18px 0;padding:11px 14px;font-size:15px;display:flex}.pl-message svg{width:18px}.pl-message button{color:inherit;cursor:pointer;background:0 0;border:0;margin-left:auto}.pl-library-tabs{grid-template-columns:repeat(3,1fr);gap:10px;margin:14px 18px 0;display:grid}.pl-library-tabs button{border:1px solid var(--pl-line);color:#3c4b47;cursor:pointer;text-align:left;background:#fff;border-radius:11px;align-items:center;gap:15px;min-height:95px;padding:15px 20px;display:flex}.pl-library-tabs button>svg{color:#6e7d79;width:34px;height:34px}.pl-library-tabs button span{gap:5px;display:grid}.pl-library-tabs b{font-size:21px}.pl-library-tabs small{color:var(--pl-muted);font-size:14px}.pl-library-tabs button.active{border:2px solid var(--pl-teal);color:var(--pl-teal);background:#fbfefd}.pl-library-tabs button.active>svg{color:var(--pl-teal)}.pl-source-tabs{border:1px solid var(--pl-line);background:#fff;border-radius:8px;margin:11px 18px 0;display:flex;overflow:hidden}.pl-source-tabs button{border:0;border-right:1px solid var(--pl-line);color:#52615d;cursor:pointer;background:#fff;flex:1;min-height:45px;font:700 15px inherit}.pl-source-tabs button:last-child{border-right:0}.pl-source-tabs button.active{color:var(--pl-teal);box-shadow:inset 0 -3px var(--pl-teal);background:#edf8f5}.pl-filters{border:1px solid var(--pl-line);background:#fff;border-radius:9px;grid-template-columns:180px 180px 180px minmax(280px,1fr);gap:10px;margin:11px 18px 0;padding:14px;display:grid}.pl-filters label{gap:6px;display:grid}.pl-filters label span{color:var(--pl-muted);font-size:13px}.pl-filters select,.pl-filters input,.pl-form input,.pl-form select,.pl-form textarea,.pl-lead-search input{width:100%;color:var(--pl-text);background:#fff;border:1px solid #cbd8d5;border-radius:7px;padding:10px 11px;font:15px inherit}.pl-search{border:1px solid #cbd8d5;border-radius:7px;align-self:end;align-items:center;height:42px;padding:0 11px;display:flex}.pl-search svg{color:#778581;width:18px}.pl-search input{border:0;outline:0;padding-left:9px}.pl-workspace{grid-template-columns:minmax(720px,1fr) 350px;align-items:start;gap:10px;margin:11px 18px 0;display:grid}.pl-list,.pl-detail{border:1px solid var(--pl-line);background:#fff;border-radius:9px;overflow:hidden}.pl-list{min-height:510px}.pl-list table{border-collapse:collapse;table-layout:fixed;width:100%}.pl-list th{text-align:left;color:#54635f;border-bottom:1px solid var(--pl-line);background:#f8faf9;height:46px;padding:0 10px;font-size:14px}.pl-list th:first-child{width:42px}.pl-list th:nth-child(2){width:155px}.pl-list th:nth-child(3){width:220px}.pl-list th:nth-child(4){width:120px}.pl-list th:nth-child(5){width:110px}.pl-list th:nth-child(6){width:115px}.pl-list th:nth-child(7){width:90px}.pl-list td{vertical-align:middle;color:#43524e;border-bottom:1px solid #e3ebe9;min-height:76px;padding:12px 10px;font-size:14px}.pl-list tr{cursor:pointer}.pl-list tbody tr:hover,.pl-list tr.current{background:#f0faf7}.pl-list td b,.pl-list td small{display:block}.pl-list td b{color:#25332f;font-size:15px;line-height:1.45}.pl-list td small{color:#75827e;margin-top:5px;font-size:12px;line-height:1.45}.pl-list td small svg{vertical-align:-2px;width:13px;height:13px;margin-right:3px}.pl-list input[type=checkbox]{width:17px;height:17px;accent-color:var(--pl-teal)}.pl-verified,.pl-pending{border-radius:5px;padding:3px 7px;font-size:13px;display:inline-flex}.pl-verified{color:#06776a;background:#e8f6f3}.pl-pending{color:#bd681e;background:#fff5e9}.pl-empty{min-height:390px;color:var(--pl-muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.pl-empty svg{color:#9aa9a5;width:42px;height:42px}.pl-empty b{color:#3d4b47;margin:13px 0 4px;font-size:18px}.pl-empty p{font-size:14px}.pl-pagination{height:58px;color:var(--pl-muted);justify-content:space-between;align-items:center;padding:0 15px;font-size:14px;display:flex}.pl-pagination div{align-items:center;gap:10px;display:flex}.pl-pagination button{border:1px solid var(--pl-line);cursor:pointer;background:#fff;border-radius:6px;place-items:center;width:34px;height:34px;display:grid}.pl-pagination button:disabled{opacity:.4}.pl-pagination svg{width:17px}.pl-detail{max-height:calc(100vh - 130px);position:sticky;top:12px;overflow:auto}.pl-detail>header{border-bottom:1px solid var(--pl-line);justify-content:space-between;gap:15px;padding:18px;display:flex}.pl-detail header span{color:var(--pl-teal);font-size:13px}.pl-detail h2{margin:5px 0 0;font-size:20px;line-height:1.4}.pl-detail header>b{color:var(--pl-teal);font-size:14px}.pl-detail section{border-bottom:1px solid #e4ebe9;padding:14px 18px}.pl-detail h3{margin:0 0 11px;font-size:16px}.pl-detail dl{grid-template-columns:92px 1fr;gap:9px 5px;margin:0;font-size:14px;display:grid}.pl-detail dt{color:#75837f}.pl-detail dd{color:#33423e;overflow-wrap:anywhere;margin:0}.pl-detail-empty{text-align:center;min-height:510px;color:var(--pl-muted);flex-direction:column;justify-content:center;align-items:center;padding:25px;display:flex}.pl-detail-empty svg{color:#98a7a3;width:40px;height:40px}.pl-detail-empty b{color:#3b4a46;margin:13px 0 4px;font-size:17px}.pl-detail-empty p{font-size:14px;line-height:1.6}.pl-selection{border-top:1px solid var(--pl-line);z-index:20;background:#fff;align-items:center;gap:12px;height:74px;padding:0 24px;display:flex;position:fixed;bottom:0;left:190px;right:0}.pl-selection>span{margin-right:auto;font-size:16px}.pl-selection>span b{color:var(--pl-teal);font-size:23px}.pl-selection button{border:1px solid var(--pl-teal);color:var(--pl-teal);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:7px;padding:11px 17px;font:700 15px inherit;display:flex}.pl-selection button.primary{background:var(--pl-teal);color:#fff}.pl-selection svg{width:18px}.pl-modal{z-index:50;background:#16342f80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.pl-form,.pl-lead-picker{background:#fff;border-radius:12px;width:min(900px,96vw);max-height:92vh;overflow:auto}.pl-form>header,.pl-lead-picker>header{z-index:2;border-bottom:1px solid var(--pl-line);background:#fff;justify-content:space-between;padding:19px 23px;display:flex;position:sticky;top:0}.pl-form header span,.pl-lead-picker header span{color:var(--pl-teal);font-size:14px}.pl-form h2,.pl-lead-picker h2{margin:4px 0 0;font-size:25px}.pl-form header button,.pl-lead-picker header button{cursor:pointer;background:0 0;border:0}.pl-form-grid{grid-template-columns:1fr 1fr;gap:14px;padding:20px 23px;display:grid}.pl-form label{gap:7px;display:grid}.pl-form label>span{font-size:14px;font-weight:700}.pl-form label.wide{grid-column:1/-1}.pl-form textarea{resize:vertical;min-height:86px}.pl-form footer{border-top:1px solid var(--pl-line);background:#fff;justify-content:flex-end;gap:10px;padding:14px 23px;display:flex;position:sticky;bottom:0}.pl-form footer svg{width:18px}.pl-lead-picker{width:min(720px,96vw)}.pl-lead-search{border-bottom:1px solid var(--pl-line);grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:16px 20px;display:grid}.pl-lead-search>svg{color:#778581}.pl-lead-list{gap:7px;max-height:520px;padding:10px 20px 22px;display:grid;overflow:auto}.pl-lead-list>button{border:1px solid var(--pl-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;grid-template-columns:1fr auto 22px;align-items:center;gap:15px;padding:13px;display:grid}.pl-lead-list>button:hover{border-color:var(--pl-teal);background:#f3faf8}.pl-lead-list b,.pl-lead-list span{display:block}.pl-lead-list b{font-size:16px}.pl-lead-list span,.pl-lead-list small{color:var(--pl-muted);margin-top:4px;font-size:13px}.pl-lead-list svg{width:18px;color:var(--pl-teal)}.pl-lead-list>p{text-align:center;color:var(--pl-muted);padding:35px}@media (width<=1250px){.property-library-page{grid-template-columns:170px minmax(920px,1fr)}.pl-selection{left:170px}.pl-workspace{grid-template-columns:minmax(650px,1fr) 320px}.pl-list th:nth-child(7),.pl-list td:nth-child(7){display:none}}@media (width<=900px){.property-library-page{min-width:0;display:block}.pl-nav{width:100%;height:auto;padding:12px;display:block;position:relative}.pl-nav nav{margin-top:10px;display:flex;overflow:auto}.pl-nav nav button{white-space:nowrap;flex:none}.pl-back{display:none}.pl-workspace{grid-template-columns:1fr}.pl-detail{max-height:none;position:relative;top:auto}.pl-list{overflow:auto}.pl-list table{min-width:850px}.pl-selection{left:0;overflow-x:auto}.pl-selection>span,.pl-selection button{flex:none}.pl-filters{grid-template-columns:1fr 1fr}.pl-library-tabs b{font-size:18px}}@media (width<=600px){.pl-header{align-items:stretch;gap:13px;padding:16px;display:grid}.pl-header h1{font-size:27px}.pl-header button{width:100%}.pl-library-tabs{grid-template-columns:1fr;margin:10px}.pl-library-tabs button{min-height:76px}.pl-source-tabs{margin:10px;overflow-x:auto}.pl-source-tabs button{flex:0 0 145px}.pl-filters{grid-template-columns:1fr;margin:10px}.pl-workspace{margin:10px}.pl-selection{height:auto;min-height:72px;padding:10px 12px}.pl-form-grid{grid-template-columns:1fr}.pl-form label.wide{grid-column:auto}.pl-modal{padding:0}.pl-form,.pl-lead-picker{border-radius:0;width:100vw;max-height:100vh}}.pl-workspace{min-width:0;display:block}.pl-list{width:100%}.pl-list-tools{border-bottom:1px solid var(--pl-line);background:#fbfdfc;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 12px;display:flex}.pl-list-tools>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.pl-list-tools span{color:var(--pl-muted);margin-left:4px;font-size:13px}.pl-list-tools span b{color:var(--pl-teal);font-size:16px}.pl-list-tools button{color:#176f65;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #cbded9;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:34px;padding:0 10px;font:700 13px inherit;display:inline-flex}.pl-list-tools button:hover:not(:disabled){border-color:var(--pl-teal);background:#edf8f5}.pl-list-tools button:disabled{opacity:.42;cursor:not-allowed}.pl-list-tools svg{width:15px;height:15px}@media (width<=900px){.pl-list-tools{flex-direction:column;align-items:flex-start}.pl-list-tools>div:last-child{flex-wrap:nowrap;width:100%;overflow-x:auto}}.property-library-body{min-width:0!important}.pl-mode-guidance{border:1px solid #bfe0d9;border-left:4px solid var(--pl-teal);color:#40524d;background:#f1faf7;border-radius:8px;grid-column:1/-1;align-items:flex-start;gap:14px;padding:13px 15px;font-size:14px;line-height:1.6;display:flex}.pl-mode-guidance b{color:#08796c;flex:none;font-size:15px}.pl-mode-guidance span{color:#52645f}.pl-master-linkage{border:1px solid #add6d0;border-left:4px solid var(--pl-teal);background:#f2faf8;border-radius:9px;padding:14px 16px}.pl-master-linkage>header{justify-content:space-between;align-items:center;gap:14px;display:flex}.pl-master-linkage>header div{gap:3px;display:grid}.pl-master-linkage>header b{color:#116c62;font-size:18px}.pl-master-linkage>header span,.pl-master-linkage p,.pl-master-linkage small{color:#58706a;font-size:14px}.pl-master-linkage p{margin:10px 0 0;line-height:1.6}.pl-master-linkage p.error{color:#a54435}.pl-master-linkage small{margin-top:6px;display:block}.pl-master-linkage button,.pl-master-selected button{color:#08796c;cursor:pointer;background:#fff;border:1px solid #72b8ae;border-radius:7px;padding:8px 12px;font:700 14px inherit}.pl-master-linkage button:disabled{opacity:.55;cursor:default}.pl-master-picker{background:#fbfdfc;border:1px solid #d2e1de;border-radius:9px;grid-column:1/-1;padding:13px}.pl-master-picker>header{justify-content:space-between;align-items:center;margin-bottom:9px;display:flex}.pl-master-picker>header span{font-size:16px;font-weight:800}.pl-master-picker>header small{color:#71827d;font-size:13px}.pl-master-search{background:#fff;border:1px solid #bfcfcb;border-radius:7px;grid-template-columns:22px 1fr;align-items:center;gap:7px;height:45px;padding:0 11px;display:flex!important}.pl-master-search svg{color:#70817c;width:20px}.pl-master-search input{outline:0;border:0!important;padding:0!important}.pl-master-options{background:#fff;border:1px solid #dbe5e2;border-radius:7px;max-height:220px;margin-top:8px;overflow:auto}.pl-master-options>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e2e9e7;grid-template-columns:18px 1fr;align-items:center;gap:10px;width:100%;padding:11px 13px;display:grid}.pl-master-options>button:last-child{border-bottom:0}.pl-master-options>button:hover{background:#eff9f6}.pl-master-options i{border:1.5px solid #8ea09b;border-radius:50%;width:16px;height:16px}.pl-master-options b,.pl-master-options span{display:block}.pl-master-options b{color:#20342f;font-size:16px}.pl-master-options span{color:#71817d;margin-top:4px;font-size:13px}.pl-master-options>p{text-align:center;color:#72827e;margin:0;padding:22px;font-size:14px}.pl-master-selected{background:#edf9f6;border:1px solid #82c4bb;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:11px;min-height:58px;padding:10px 12px;display:grid}.pl-master-selected>svg{color:#078c7b;width:22px}.pl-master-selected b,.pl-master-selected span{display:block}.pl-master-selected b{font-size:17px}.pl-master-selected span{color:#657671;margin-top:3px;font-size:13px}.pl-form footer button:disabled{color:#8a9894;cursor:default;background:#e7edeb;border-color:#d2ddda}.pl-master-readonly{background:#f6f8f7;gap:8px;display:grid}.pl-master-readonly>span{color:#20342f;font-size:16px;font-weight:800}.pl-master-readonly>div{background:#fff;border:1px solid #d7e2df;border-radius:7px;gap:4px;padding:12px 14px;display:grid}.pl-master-readonly b{color:#20342f;font-size:17px}.pl-master-readonly small{color:#71817d;font-size:13px}@media (width<=600px){.pl-mode-guidance{grid-column:auto;gap:4px;display:grid}}.pl-rule-scope{gap:8px;display:grid}.pl-rule-scope>span,.pl-rule-multiselect>span{font-size:14px;font-weight:700}.pl-scope-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;display:grid}.pl-scope-picker label{cursor:pointer;background:#fff;border:1px solid #cbd8d5;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:19px 1fr;align-content:center;column-gap:8px;min-height:76px;padding:10px 11px;display:grid}.pl-scope-picker label.active{border-color:var(--pl-teal);box-shadow:inset 3px 0 var(--pl-teal);background:#eaf7f4}.pl-scope-picker input{width:17px;height:17px;accent-color:var(--pl-teal);grid-row:1/3;margin:2px 0 0}.pl-scope-picker b{color:#20342f;font-size:14px}.pl-scope-picker small{color:#71817d;font-size:12px;line-height:1.35}.pl-rule-multiselect{gap:8px;display:grid}.pl-rule-multiselect>div{flex-wrap:wrap;gap:7px;display:flex}.pl-rule-multiselect>div label{cursor:pointer;background:#fff;border:1px solid #cbd8d5;border-radius:7px;grid-template-columns:none;align-items:center;gap:6px;min-height:36px;padding:7px 10px;font-size:13px;font-weight:600;display:flex}.pl-rule-multiselect input{width:16px;height:16px;accent-color:var(--pl-teal)}.pl-rule-multiselect small{color:#a06b20;font-size:13px}@media (width<=900px){.pl-scope-picker{grid-template-columns:repeat(2,minmax(0,1fr))}}.pl-rule-step{border-left:4px solid var(--pl-teal);background:#edf7f4;border-radius:7px;align-items:baseline;gap:12px;margin-top:5px;padding:12px 14px;display:flex}.pl-rule-step b{color:#126d63;font-size:17px}.pl-rule-step span{color:#63756f;font-size:13px}.pl-rule-channels,.pl-action-groups{gap:10px;display:grid}.pl-rule-channels section,.pl-action-groups section{background:#fbfdfc;border:1px solid #d8e4e1;border-radius:8px;grid-template-columns:115px 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.pl-rule-channels strong,.pl-action-groups strong{color:#526660;padding-top:7px;font-size:13px}.pl-rule-channels section>div,.pl-action-groups section>div{flex-wrap:wrap;gap:7px;display:flex}.pl-rule-channels label,.pl-action-groups label{cursor:pointer;background:#fff;border:1px solid #cfddda;border-radius:7px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;font-weight:600;grid-template-columns:none!important;font-size:13px!important;display:flex!important}.pl-rule-channels label.active{border-color:var(--pl-teal);color:#08796c;background:#eaf7f4}.pl-rule-channels input,.pl-action-groups input{width:15px;height:15px;accent-color:var(--pl-teal)}.pl-information-levels{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pl-information-levels label{cursor:pointer;background:#fff;border:1px solid #cbd8d5;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:18px 1fr;align-content:center;column-gap:7px;min-height:86px;padding:10px;display:grid!important}.pl-information-levels label.active{border-color:var(--pl-teal);background:#eaf7f4}.pl-information-levels input{width:16px;height:16px;accent-color:var(--pl-teal);grid-row:1/3;margin-top:2px}.pl-information-levels b{font-size:14px}.pl-information-levels small{color:#71817d;font-size:12px;line-height:1.4}@media (width<=900px){.pl-information-levels{grid-template-columns:repeat(2,minmax(0,1fr))}.pl-rule-channels section,.pl-action-groups section{grid-template-columns:1fr}.pl-rule-step{flex-direction:column;align-items:flex-start;gap:3px}}.pl-library-tabs{grid-template-columns:repeat(4,1fr)}@media (width<=900px){.pl-library-tabs{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.pl-library-tabs{grid-template-columns:1fr}}.pl-developer-form{width:min(1040px,96vw)}.pl-master-linkage.wide{grid-column:1/-1}.pl-master-facts,.pl-business-block{background:#fff;border:1px solid #cdded9;border-radius:10px;grid-column:1/-1;overflow:hidden}.pl-master-facts>header,.pl-business-block>header{background:#f7faf9;border-bottom:1px solid #dfe8e5;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.pl-master-facts>header div,.pl-business-block>header div{gap:4px;display:grid}.pl-master-facts>header b,.pl-business-block>header b{color:#18342e;font-size:18px}.pl-master-facts>header span,.pl-business-block>header span{color:#667a74;font-size:14px}.pl-master-facts>header strong{color:#08796c;background:#e8f6f3;border-radius:6px;padding:6px 9px;font-size:14px}.pl-master-facts dl{grid-template-columns:150px 1fr 150px 1fr;margin:0;display:grid}.pl-master-facts dt,.pl-master-facts dd{border-bottom:1px solid #e5ecea;margin:0;padding:11px 14px;font-size:14px}.pl-master-facts dt{color:#6c7e78;background:#fbfcfc}.pl-master-facts dd{color:#283c37;overflow-wrap:anywhere;font-weight:700}.pl-business-grid{grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.pl-business-grid .wide{grid-column:1/-1}.pl-readonly-value{color:#425650;background:#f5f8f7;border:1px solid #d7e2df;border-radius:7px;align-items:center;min-height:43px;padding:10px 11px;font-size:15px;display:flex}.pl-form-note{color:#526c65;background:#f1f7f5;border-top:1px solid #dfe8e5;margin:0;padding:11px 16px;font-size:14px;line-height:1.6}.pl-switch-field button{color:#5d706a;cursor:pointer;background:#f4f7f6;border:1px solid #cbd8d5;border-radius:7px;min-height:43px;font:700 15px inherit}.pl-switch-field button.on{color:#08796c;background:#e9f7f4;border-color:#078c7b}.pl-allocation{background:#eef8f5;border:1px solid #bcd9d3;border-radius:8px;grid-template-columns:1fr auto;align-items:center;min-height:73px;padding:10px 13px;display:grid}.pl-allocation span{color:#557069;font-size:14px}.pl-allocation b{color:#078c7b;font-size:22px}.pl-allocation small{color:#6d7d78;grid-column:1/-1;font-size:13px}.pl-allocation.error{background:#fff2f0;border-color:#e3a69d}.pl-allocation.error b,.pl-allocation.error small{color:#a63f31}.pl-commission-preview{background:#f7faf9;border-top:1px solid #dfe8e5;grid-template-columns:1fr 1fr;display:grid}.pl-commission-preview span{color:#63746f;padding:13px 16px;font-size:14px}.pl-commission-preview span+span{border-left:1px solid #dfe8e5}.pl-commission-preview b{color:#08796c;margin-top:4px;font-size:18px;display:block}@media (width<=600px){.pl-master-facts dl{grid-template-columns:120px 1fr}.pl-business-grid,.pl-commission-preview{grid-template-columns:1fr}.pl-business-grid .wide{grid-column:auto}.pl-commission-preview span+span{border-top:1px solid #dfe8e5;border-left:0}.pl-master-facts>header,.pl-business-block>header{align-items:flex-start}.pl-developer-form{width:100vw}}.pl-master-options small{display:block}.pl-master-option-english{color:#40554f!important;margin-top:3px!important;font-size:14px!important;display:block!important}.pl-master-option-meta{color:#71817d;margin-top:4px;font-size:13px;display:block}.pl-master-selected .pl-master-option-meta{color:#657671;margin-top:3px;font-size:13px}.pl-detail-actions{justify-items:end;gap:8px;display:grid}.pl-detail-actions>b{color:var(--pl-teal);font-size:14px}.pl-detail-actions button{color:var(--pl-teal);cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8bc8bf;border-radius:6px;padding:7px 10px;font:700 13px inherit}.pl-detail-actions button:hover{background:#edf8f5}.pl-distribution-form{width:min(920px,96vw)}.pl-distribution-form>header p{color:var(--pl-muted);margin:5px 0 0;font-size:14px}.pl-distribution-loading{min-height:300px;color:var(--pl-muted);place-items:center;display:grid}.pl-delegate-picker{border:1px solid var(--pl-line);background:#f8fbfa;border-radius:8px;padding:10px}.pl-delegate-search{grid-template-columns:20px 1fr auto;align-items:center;gap:8px;display:grid}.pl-delegate-search svg{color:#74847f;width:18px}.pl-delegate-search input{background:0 0;border:0;outline:0;padding:7px!important}.pl-delegate-search button{border:1px solid var(--pl-teal);background:var(--pl-teal);color:#fff;cursor:pointer;border-radius:6px;height:36px;padding:0 13px;font:700 13px inherit}.pl-delegate-selected{color:#126b61;background:#eaf7f4;border:1px solid #8bc8bf;border-radius:7px;margin-top:8px;padding:9px 11px;font-size:14px}.pl-delegate-results{border:1px solid var(--pl-line);background:#fff;border-radius:7px;max-height:170px;margin-top:8px;overflow:auto}.pl-delegate-results>button{text-align:left;cursor:pointer;color:#293e38;background:#fff;border:0;border-bottom:1px solid #e5ecea;justify-content:space-between;gap:12px;width:100%;padding:10px 12px;display:flex}.pl-delegate-results>button:last-child{border-bottom:0}.pl-delegate-results>button:hover{background:#eff8f6}.pl-delegate-results small{color:var(--pl-muted)}.pl-channel-grid{grid-template-columns:repeat(4,1fr);gap:8px;padding:14px 16px;display:grid}.pl-channel-grid label{border:1px solid var(--pl-line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.pl-channel-grid label:has(input:checked){color:#08796c;background:#edf8f5;border-color:#80c2b8}.pl-channel-grid input{height:16px;accent-color:var(--pl-teal);flex:none;width:16px!important}.pl-channel-grid span{font-size:14px!important;font-weight:600!important}.pl-authorization-audit{border:1px solid var(--pl-line);border-radius:8px;margin:0 23px 16px;overflow:hidden}.pl-authorization-audit>header{border-bottom:1px solid var(--pl-line);background:#f7faf9;padding:10px 13px}.pl-authorization-audit p{border-bottom:1px solid #e7edeb;grid-template-columns:105px 1fr 145px;gap:10px;margin:0;padding:9px 13px;font-size:13px;display:grid}.pl-authorization-audit p:last-child{border-bottom:0}.pl-authorization-audit span{color:var(--pl-muted);text-align:right}.pl-form-error{color:#a63e31;background:#fff1ef;border:1px solid #efc0ba;border-radius:7px;margin:0 23px 12px;padding:10px 12px;font-size:14px}@media (width<=700px){.pl-channel-grid{grid-template-columns:repeat(2,1fr)}.pl-authorization-audit p{grid-template-columns:1fr}.pl-authorization-audit span{text-align:left}.pl-detail-actions{justify-items:start}}.pl-visibility-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.pl-visibility-grid label{border:1px solid var(--pl-line);cursor:pointer;background:#fff;border-radius:7px;align-items:center;gap:8px;padding:9px 10px;display:flex}.pl-visibility-grid label:has(input:checked){color:#08796c;background:#edf8f5;border-color:#80c2b8}.pl-visibility-grid input,.pl-publication-toggle input{height:16px;accent-color:var(--pl-teal);flex:none;width:16px!important}.pl-visibility-grid span{font-size:14px!important;font-weight:600!important}.pl-rule-guide{grid-template-columns:repeat(4,1fr);gap:0;padding:12px 16px;display:grid}.pl-rule-guide span{border-left:1px solid var(--pl-line);color:var(--pl-muted);gap:3px;padding:4px 14px;font-size:12px;display:grid}.pl-rule-guide span:first-child{border-left:0}.pl-rule-guide b{color:#18342e;font-size:14px}.pl-publication-list{background:#f7faf9;gap:8px;padding:12px 15px;display:grid}.pl-publication-list article{border:1px solid var(--pl-line);background:#fff;border-radius:8px;overflow:hidden}.pl-publication-list article.enabled{border-color:#86c6bd}.pl-publication-toggle{cursor:pointer;align-items:center;gap:10px;min-height:52px;padding:9px 12px;grid-template-columns:none!important;display:flex!important}.pl-publication-toggle span{gap:2px;display:grid}.pl-publication-toggle b{font-size:15px}.pl-publication-toggle small{color:var(--pl-muted);font-size:12px}.pl-publication-fields{border-top:1px solid var(--pl-line);background:#fbfdfc;grid-template-columns:90px repeat(5,minmax(120px,1fr));gap:9px;padding:12px;display:grid}.pl-publication-fields label{gap:5px}.pl-publication-fields label>span{color:#667873;font-size:12px}.pl-publication-fields input,.pl-publication-fields select{min-height:38px;padding:8px 9px;font-size:14px}.pl-publication-fields .wide{grid-column:1/-1}.pl-selection button:disabled{opacity:.45;cursor:not-allowed}@media (width<=900px){.pl-visibility-grid,.pl-publication-fields,.pl-rule-guide{grid-template-columns:repeat(2,1fr)}.pl-rule-guide span:nth-child(3){border-left:0}}@media (width<=600px){.pl-visibility-grid,.pl-publication-fields{grid-template-columns:1fr}.pl-publication-fields .wide{grid-column:auto}}.pl-channel-compact{background:#f7faf9;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding:12px 15px;display:grid}.pl-channel-compact button{border:1px solid var(--pl-line);color:#43554f;text-align:left;cursor:pointer;background:#fff;border-radius:7px;justify-content:space-between;align-items:center;gap:7px;min-height:40px;padding:7px 10px;font:600 13px inherit;display:flex}.pl-channel-compact button:hover{border-color:#85c4ba}.pl-channel-compact button.selected{color:#08796c;background:#edf8f5;border-color:#94cbc3}.pl-channel-compact button.active{box-shadow:inset 0 0 0 1px var(--pl-teal)}.pl-channel-compact svg{flex:none;width:15px;height:15px}.pl-channel-editor{border:1px solid #86c6bd;border-radius:8px;margin:0 15px 13px;overflow:hidden}.pl-channel-editor>header{background:#edf8f5;border-bottom:1px solid #cfe3df;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.pl-channel-editor>header div{gap:2px;display:grid}.pl-channel-editor>header b{font-size:15px}.pl-channel-editor>header span{color:var(--pl-muted);font-size:12px}.pl-channel-editor>header button{color:#8a4a3b;cursor:pointer;background:#fff;border:1px solid #c9d8d5;border-radius:6px;padding:6px 9px;font:600 12px inherit}.pl-channel-editor .pl-publication-fields{border-top:0}.pl-channel-hint{text-align:center;color:var(--pl-muted);background:#fbfdfc;border:1px dashed #cbd8d5;border-radius:7px;margin:0 15px 13px;padding:12px;font-size:13px}@media (width<=900px){.pl-channel-compact{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.pl-channel-compact{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}.pl-channel-editor{margin:0 10px 10px}}.pl-add-entry{border:1px solid var(--pl-teal);color:var(--pl-teal);cursor:pointer;background:#fff;border-radius:6px;align-items:center;gap:5px;padding:7px 10px;font:700 13px inherit;display:inline-flex}.pl-add-entry svg{width:15px}.pl-entry-table{padding:12px 15px}.pl-entry-head,.pl-entry-row{grid-template-columns:1.4fr 1fr 1fr 1fr 120px;align-items:center;gap:10px;display:grid}.pl-entry-head{color:#6c7c78;padding:0 10px 8px;font-size:12px}.pl-entry-row{border-top:1px solid var(--pl-line);min-height:58px;padding:9px 10px;font-size:13px}.pl-entry-row b,.pl-entry-row small{display:block}.pl-entry-row b{color:#2a3e38;font-size:14px}.pl-entry-row small{color:var(--pl-muted);margin-top:3px}.pl-entry-row>span:last-child{gap:5px;display:flex}.pl-entry-row button{color:#08796c;cursor:pointer;background:#fff;border:1px solid #bcd5d0;border-radius:5px;padding:6px 8px;font:600 12px inherit}.pl-entry-editor{border:1px solid #86c6bd;border-radius:8px;margin:0 15px 14px;overflow:hidden}.pl-entry-editor>header{background:#edf8f5;border-bottom:1px solid #cfe3df;justify-content:space-between;align-items:center;padding:10px 13px;display:flex}.pl-entry-editor>header div{gap:2px;display:grid}.pl-entry-editor>header b{font-size:15px}.pl-entry-editor>header span{color:var(--pl-muted);font-size:12px}.pl-entry-editor>header button{color:#526660;cursor:pointer;background:#fff;border:1px solid #bcd5d0;border-radius:5px;padding:6px 9px;font:600 12px inherit}.pl-entry-fields{background:#fbfdfc;grid-template-columns:repeat(4,1fr);gap:10px;padding:13px;display:grid}.pl-entry-fields label{gap:5px}.pl-entry-fields label>span{color:#667873;font-size:12px}.pl-entry-fields input,.pl-entry-fields select,.pl-entry-fields textarea{padding:8px 9px;font-size:14px}.pl-entry-fields textarea{min-height:64px}.pl-entry-fields .wide{grid-column:1/-1}@media (width<=1000px){.pl-entry-fields{grid-template-columns:repeat(2,1fr)}.pl-entry-head,.pl-entry-row{grid-template-columns:1.2fr 1fr 1fr 100px}.pl-entry-head span:nth-child(4),.pl-entry-row>span:nth-child(4){display:none}}@media (width<=600px){.pl-entry-fields{grid-template-columns:1fr}.pl-entry-fields .wide{grid-column:auto}.pl-entry-head{display:none}.pl-entry-row{grid-template-columns:1fr 1fr}.pl-entry-row>span:nth-child(3){display:none}.pl-entry-editor{margin:0 10px 10px}}.pl-entry-row button.danger{color:#b33a2e;background:#fff8f7;border-color:#e7b8b3}.pl-entry-row button.danger:hover{background:#fff0ee}.pl-entry-row em{color:#08796c;background:#eaf7f4;border-radius:4px;margin-top:4px;padding:2px 6px;font:600 11px inherit;display:inline-block}.pl-template-grid{grid-template-columns:1.35fr 1fr;gap:12px;padding:14px 16px;display:grid}.pl-template-picker,.pl-template-save{border:1px solid var(--pl-line);background:#fbfdfc;border-radius:8px;padding:12px}.pl-template-picker>strong,.pl-template-save>strong{color:#233a34;font-size:14px;display:block}.pl-template-picker>div{flex-wrap:wrap;gap:7px;margin:10px 0;display:flex}.pl-template-picker>div>p{color:var(--pl-muted);margin:0;font-size:13px}.pl-template-picker label{cursor:pointer;background:#fff;border:1px solid #cedcd9;border-radius:7px;align-items:center;gap:7px;min-width:190px;padding:8px 10px;display:flex}.pl-template-picker label.active{border-color:var(--pl-teal);background:#eaf7f4}.pl-template-picker label input{width:15px;height:15px;accent-color:var(--pl-teal)}.pl-template-picker label span{display:grid}.pl-template-picker label b{font-size:13px}.pl-template-picker label small{color:var(--pl-muted);font-size:11px}.pl-template-picker>button,.pl-template-save button{border:1px solid var(--pl-teal);background:var(--pl-teal);color:#fff;cursor:pointer;border-radius:6px;height:36px;padding:0 12px;font:700 13px inherit}.pl-template-picker>button:disabled{opacity:.45;cursor:not-allowed}.pl-template-save p{color:var(--pl-muted);margin:7px 0 12px;font-size:12px}.pl-template-save>div{gap:7px;display:flex}.pl-template-save input{border:1px solid var(--pl-line);border-radius:6px;flex:1;min-width:0;height:36px;padding:0 10px;font:13px inherit}.pl-conflict-policy{background:#edf8f5;border:1px solid #a7d7cf;border-radius:7px;gap:3px;margin:12px 15px 0;padding:9px 11px;display:grid}.pl-conflict-policy.warning{background:#fff8e9;border-color:#e4bd79}.pl-conflict-policy b{color:#126b61;font-size:13px}.pl-conflict-policy.warning b{color:#9b6517}.pl-conflict-policy span{color:#657771;font-size:12px;line-height:1.45}@media (width<=760px){.pl-template-grid{grid-template-columns:1fr}.pl-template-save>div{display:grid}}.pl-rule-multiselect{align-content:start;gap:6px;display:grid}.pl-rule-multiselect>span{color:#667873;font-size:12px;font-weight:600}.pl-rule-multiselect>div{border:1px solid var(--pl-line);background:#fff;border-radius:6px;flex-wrap:wrap;gap:6px;min-height:38px;padding:6px;display:flex}.pl-rule-multiselect label{color:#40554f;cursor:pointer;background:#f8fbfa;border:1px solid #d5e4e1;border-radius:5px;align-items:center;gap:5px;min-height:28px;padding:3px 8px;font-size:12px;display:inline-flex}.pl-rule-multiselect label:has(input:checked){color:#08796c;background:#e7f6f3;border-color:#55aea2;font-weight:700}.pl-rule-multiselect input{width:14px;height:14px;margin:0;padding:0}.pl-header-actions{align-items:center;gap:10px;display:flex}@media (width<=600px){.pl-header-actions{display:grid}.pl-header-actions button{width:100%}}.pl-property-overlay{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#11221e7a;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.pl-property-workbench{background:#fff;border:1px solid #cbd8d5;border-radius:12px;flex-direction:column;width:min(1540px,100vw - 36px);height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 24px 70px #122a243d}.pl-property-head{border-bottom:1px solid var(--pl-line);background:#fff;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:15px 20px;display:flex}.pl-property-head>div:first-child{min-width:0}.pl-property-head span{color:#758681;letter-spacing:.04em;font-size:12px;font-weight:700;display:block}.pl-property-head h2{text-overflow:ellipsis;white-space:nowrap;color:#1b332d;margin:3px 0 2px;font-size:24px;line-height:1.2;overflow:hidden}.pl-property-head p{color:var(--pl-muted);margin:0;font-size:13px}.pl-property-head-actions{align-items:center;gap:8px;display:flex}.pl-property-head-actions button{border:1px solid var(--pl-teal);height:36px;color:var(--pl-teal);cursor:pointer;background:#fff;border-radius:6px;padding:0 13px;font:700 13px inherit}.pl-property-head-actions button:hover{background:#eef8f5}.pl-property-head-actions button.icon{color:#526660;border-color:#cad8d5;place-items:center;width:36px;padding:0;display:grid}.pl-property-head-actions svg{width:17px;height:17px}.pl-property-tabs{border-bottom:1px solid var(--pl-line);background:#f8faf9;flex:none;gap:2px;padding:0 18px;display:flex;overflow-x:auto}.pl-property-tabs button{color:#596d67;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-width:max-content;height:48px;padding:0 16px;font:700 14px inherit;position:relative}.pl-property-tabs button:hover{color:#08796c}.pl-property-tabs button.active{border-bottom-color:var(--pl-teal);color:#08796c;background:#fff}.pl-property-tabs em{color:#08796c;background:#dff2ee;border-radius:10px;margin-left:6px;padding:2px 6px;font:700 11px inherit}.pl-property-body{background:#f4f7f6;flex:1;min-height:0;padding:18px 20px 28px;overflow:auto}.pl-workbench-loading{color:#6d7f79;place-items:center;min-height:380px;font-size:14px;display:grid}.pl-workbench-message{color:#126b61;background:#eaf7f4;border-bottom:1px solid #cfe3df;justify-content:space-between;align-items:center;gap:10px;padding:9px 20px;font-size:13px;display:flex}.pl-workbench-message button{color:inherit;cursor:pointer;background:0 0;border:0}.pl-workbench-message svg{width:15px}.pl-property-kpis{border:1px solid var(--pl-line);background:#fff;border-radius:9px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.pl-property-kpis>div{border-left:1px solid var(--pl-line);align-content:center;gap:5px;min-height:78px;padding:12px 16px;display:grid}.pl-property-kpis>div:first-child{border-left:0}.pl-property-kpis span{color:#71817c;font-size:12px}.pl-property-kpis b{color:#18342e;font-size:21px}.pl-property-body>.pl-detail{min-height:0;max-height:none;box-shadow:none;border-radius:9px;position:static}.pl-property-body>.pl-detail .pl-detail-scroll{max-height:none;overflow:visible}.pl-workbench-section{border:1px solid var(--pl-line);background:#fff;border-radius:9px;overflow:hidden}.pl-workbench-section>header{border-bottom:1px solid var(--pl-line);background:#fbfcfc;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px;display:flex}.pl-workbench-section>header h3{color:#1d3731;margin:0;font-size:18px}.pl-workbench-section>header p{color:#6c7e78;margin:4px 0 0;font-size:13px;line-height:1.5}.pl-workbench-section>header button,.pl-rule-summary button{border:1px solid var(--pl-teal);height:34px;color:var(--pl-teal);cursor:pointer;background:#fff;border-radius:6px;padding:0 11px;font:700 13px inherit}.pl-workbench-section>header button:hover,.pl-rule-summary button:hover{background:#edf8f5}.pl-master-edit{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;display:grid}.pl-master-edit label{border-bottom:1px solid #e5ecea;border-right:1px solid #e5ecea;align-content:center;gap:6px;min-height:78px;padding:12px 15px;display:grid}.pl-master-edit label:nth-child(3n){border-right:0}.pl-master-edit label>span{color:#71817c;font-size:12px}.pl-master-edit label>b{color:#213a34;overflow-wrap:anywhere;font-size:15px}.pl-master-edit input,.pl-master-edit textarea{box-sizing:border-box;color:#243c36;background:#fff;border:1px solid #c9d8d5;border-radius:6px;width:100%;padding:9px 10px;font:14px inherit}.pl-master-edit textarea{resize:vertical;min-height:76px}.pl-master-edit .wide{border-right:0;grid-column:1/-1}.pl-master-edit footer{grid-column:1/-1;justify-content:flex-end;gap:8px;padding:12px 15px;display:flex}.pl-master-edit footer button{cursor:pointer;background:#fff;border:1px solid #c7d6d2;border-radius:6px;height:34px;padding:0 13px;font:700 13px inherit}.pl-master-edit footer button.primary{border-color:var(--pl-teal);background:var(--pl-teal);color:#fff}.pl-resource-upload{border-bottom:1px solid var(--pl-line);background:#f8faf9;grid-template-columns:210px minmax(220px,1fr) minmax(330px,1.7fr) auto;align-items:stretch;gap:9px;padding:14px 16px;display:grid}.pl-resource-upload>select,.pl-resource-upload>input{background:#fff;border:1px solid #cbd8d5;border-radius:6px;min-width:0;height:42px;padding:0 10px;font:13px inherit}.pl-resource-upload>label{cursor:pointer;background:#fff;border:1px dashed #79b9af;border-radius:6px;grid-template-columns:22px 1fr;align-content:center;column-gap:8px;min-height:42px;padding:7px 11px;display:grid;position:relative}.pl-resource-upload>label svg{color:#078c7b;grid-row:1/3;width:19px}.pl-resource-upload>label b{color:#285048;font-size:13px}.pl-resource-upload>label span{color:#74847f;font-size:11px}.pl-resource-upload>label input{opacity:0;cursor:pointer;position:absolute;inset:0}.pl-resource-upload>button{border:1px solid var(--pl-teal);background:var(--pl-teal);color:#fff;cursor:pointer;border-radius:6px;align-self:center;height:42px;padding:0 13px;font:700 13px inherit}.pl-resource-upload>button:disabled{opacity:.45;cursor:not-allowed}.pl-resource-upload>p{color:#b13d31;grid-column:1/-1;margin:0;font-size:12px}.pl-resource-list{display:grid}.pl-resource-list article{border-bottom:1px solid #e5ecea;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:68px;padding:10px 16px;display:grid}.pl-resource-list article:last-child{border-bottom:0}.pl-resource-icon{color:#078c7b;background:#eaf7f4;border-radius:7px;place-items:center;width:34px;height:34px;display:grid}.pl-resource-icon svg{width:17px}.pl-resource-list article>div:nth-child(2){gap:2px;display:grid}.pl-resource-list article b{color:#233b35;font-size:14px}.pl-resource-list article span,.pl-resource-list article small{color:#75857f;font-size:12px}.pl-resource-list article>a,.pl-resource-list article>button{color:#08796c;cursor:pointer;background:#fff;border:1px solid #bfd3cf;border-radius:6px;align-items:center;gap:5px;height:32px;padding:0 10px;font:700 12px inherit;text-decoration:none;display:inline-flex}.pl-resource-list article>button{color:#9a5144}.pl-resource-list article svg{width:14px}.pl-resource-empty{color:#7c8b87;place-items:center;min-height:220px;font-size:13px;display:grid}.pl-rule-summary{text-align:center;align-content:center;place-items:center;gap:8px;min-height:260px;padding:28px;display:grid}.pl-rule-summary b{color:#203a34;font-size:18px}.pl-rule-summary span{color:#6a7c76;max-width:700px;font-size:13px;line-height:1.6}.pl-audit-list{display:grid}.pl-audit-list>div{border-bottom:1px solid #e5ecea;grid-template-columns:180px minmax(0,1fr) 220px;gap:14px;padding:12px 16px;display:grid}.pl-audit-list b{font-size:13px}.pl-audit-list span,.pl-audit-list small{color:#6f807b;font-size:12px}.pl-audit-list small{text-align:right}.pl-audit-list>p{text-align:center;color:#778783;padding:40px}@media (width<=980px){.pl-property-overlay{padding:0}.pl-property-workbench{border:0;border-radius:0;width:100vw;height:100vh}.pl-property-body{padding:12px}.pl-property-kpis{grid-template-columns:repeat(2,1fr)}.pl-property-kpis>div:nth-child(3){border-left:0;border-top:1px solid var(--pl-line)}.pl-property-kpis>div:nth-child(4){border-top:1px solid var(--pl-line)}.pl-master-edit{grid-template-columns:repeat(2,1fr)}.pl-master-edit label:nth-child(3n){border-right:1px solid #e5ecea}.pl-master-edit label:nth-child(2n){border-right:0}.pl-resource-upload{grid-template-columns:1fr 1fr}.pl-resource-upload>label{grid-column:1/-1}.pl-audit-list>div{grid-template-columns:1fr}.pl-audit-list small{text-align:left}}@media (width<=600px){.pl-property-head{padding:12px}.pl-property-head h2{font-size:20px}.pl-property-head-actions>button:first-child{display:none}.pl-property-tabs{padding:0 6px}.pl-property-tabs button{height:44px;padding:0 10px;font-size:13px}.pl-property-body{padding:9px}.pl-master-edit{grid-template-columns:1fr}.pl-master-edit label,.pl-master-edit label:nth-child(3n){border-right:0}.pl-resource-upload{grid-template-columns:1fr;padding:11px}.pl-resource-upload>label{grid-column:auto}.pl-resource-list article{grid-template-columns:34px 1fr}.pl-resource-list article>a,.pl-resource-list article>button{grid-column:auto}.pl-workbench-section>header{align-items:flex-start}.pl-property-kpis b{font-size:18px}}.tag-page{color:#173532;background:#f6faf9;min-height:100vh;display:flex}.tag-page>main{margin-left:var(--sidebar-width,280px);width:calc(100% - var(--sidebar-width,280px));padding:34px 40px;font-family:Microsoft YaHei,PingFang SC,sans-serif}.tag-page-head{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.tag-page-head span{color:#078f82;letter-spacing:.12em;font-weight:800}.tag-page-head h1{margin:8px 0;font-size:34px}.tag-page-head p{color:#6c7f7c;margin:0;font-size:16px}.tag-page button,.entity-tags button{font:inherit}.tag-page-head>button,.tag-toolbar>button,.tag-form-overlay footer button:last-child{color:#fff;background:#079688;border:0;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 18px;font-weight:700;display:flex}.tag-page-head svg{width:18px}.tag-stats{grid-template-columns:repeat(3,1fr);gap:14px;margin:28px 0 16px;display:grid}.tag-stats div{background:#fff;border:1px solid #d9e8e5;border-radius:12px;padding:18px}.tag-stats span{color:#738681}.tag-stats b{margin-top:6px;font-size:28px;display:block}.tag-toolbar{background:#fff;border:1px solid #d9e8e5;border-radius:12px;gap:10px;padding:12px;display:flex}.tag-toolbar label{border:1px solid #cddfdb;border-radius:9px;flex:1;align-items:center;padding:0 12px;display:flex}.tag-toolbar input{border:0;outline:0;width:100%;height:40px;font-size:15px}.tag-toolbar svg{color:#748681;width:18px}.tag-toolbar select{border:1px solid #cddfdb;border-radius:9px;min-width:180px;padding:0 12px}.tag-table{background:#fff;border:1px solid #d9e8e5;border-radius:12px;margin-top:16px;overflow:hidden}.tag-table>header,.tag-table>article{grid-template-columns:1.2fr 1.1fr 1.4fr .7fr 1fr;align-items:center;gap:16px;padding:15px 18px;display:grid}.tag-table>header{color:#58706b;background:#f0f6f5;font-weight:700}.tag-table>article{border-top:1px solid #e1ecea;min-height:68px}.tag-table>article>div:first-child{align-items:center;gap:10px;display:flex}.tag-table i{border-radius:50%;width:12px;height:12px}.tag-table b{align-items:center;gap:5px;display:flex}.tag-table small{color:#758783;margin-top:4px;display:block}.tag-table svg{width:16px}.tag-type-pills{flex-wrap:wrap;gap:5px;display:flex}.tag-type-pills span{background:#eaf5f3;border-radius:10px;padding:3px 7px;font-size:12px}.tag-row-actions{gap:5px;display:flex}.tag-row-actions button{color:#176c63;background:#fff;border:1px solid #c9ded9;border-radius:7px;gap:3px;padding:6px 9px;display:flex}.tag-row-actions .danger{color:#b04444}.tag-error{color:#b53a36;background:#fff0ee;border-radius:8px;padding:10px}.tag-form-overlay,.tag-picker{z-index:1000;background:#19333088;place-items:center;display:grid;position:fixed;inset:0}.tag-form-overlay form{background:#fff;border-radius:16px;width:min(760px,92vw);max-height:90vh;padding:24px;overflow:auto}.tag-form-overlay form>header{justify-content:space-between;display:flex}.tag-form-overlay header b{font-size:23px}.tag-form-overlay header span{color:#768681;margin-top:5px;display:block}.tag-form-overlay header button{background:0 0;border:0}.tag-form-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.tag-form-grid label{font-weight:700}.tag-form-grid input,.tag-form-grid select,.tag-form-grid textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbded9;border-radius:8px;margin-top:7px;padding:11px;display:block}.tag-form-grid textarea{min-height:80px}.tag-form-grid .wide{grid-column:1/-1}.tag-object-checks{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.tag-object-checks span{border:1px solid #cbded9;border-radius:8px;padding:8px 11px;font-weight:500}.tag-form-overlay footer{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.tag-form-overlay footer button{background:#fff;border:1px solid #cbded9;border-radius:8px;height:40px;padding:0 16px}.entity-tags{background:#fff;border:1px solid #d6e5e2;border-radius:12px;padding:16px}.entity-tags>header{justify-content:space-between;align-items:center;display:flex}.entity-tags>header>div{align-items:center;gap:7px;display:flex}.entity-tags>header svg{width:18px}.entity-tags>header span{color:#788985}.entity-tags>header>button{color:#087f74;background:#fff;border:1px solid #a9d8d1;border-radius:8px;gap:5px;padding:7px 10px;display:flex}.entity-tag-list{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.entity-tag-list>span{background:#f0f7f6;border-radius:16px;align-items:center;gap:5px;padding:6px 8px;display:flex}.entity-tag-list i{background:var(--tag-color);border-radius:50%;width:8px;height:8px}.entity-tag-list small{color:#778884}.entity-tag-list button{background:0 0;border:0;padding:0;display:flex}.entity-tag-list svg{width:14px}.entity-tag-list em{color:#899995}.tag-picker>div{background:#fff;border-radius:14px;width:min(520px,92vw);padding:18px}.tag-picker header{justify-content:space-between;align-items:center;display:flex}.tag-picker header button{background:0 0;border:0}.tag-picker input{box-sizing:border-box;border:1px solid #cbded9;border-radius:8px;width:100%;margin:12px 0;padding:11px}.tag-picker section{max-height:360px;overflow:auto}.tag-picker section>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e3ecea;align-items:center;gap:10px;width:100%;padding:12px;display:flex}.tag-picker section>button>i{border-radius:50%;width:10px;height:10px}.tag-picker section>button>span{flex:1}.tag-picker small{color:#778884;display:block}.tag-picker svg{width:17px}.entity-tags.compact{padding:10px}.pl-tag-contexts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rw-match-only{white-space:nowrap;align-items:center;gap:6px;display:flex!important}.rw-match-only input{width:16px!important;height:16px!important}.rw-match-badge{color:#087f74;background:#e4f5f2;border-radius:10px;padding:3px 7px;font-size:12px;font-style:normal}@media (width<=900px){.tag-page>main{width:100%;margin-left:0;padding:20px}.tag-table{overflow:auto}.tag-table>header,.tag-table>article{min-width:950px}.tag-form-grid{grid-template-columns:1fr}.tag-form-grid .wide{grid-column:auto}.pl-tag-contexts{grid-template-columns:1fr}}.tag-stats{grid-template-columns:repeat(4,1fr)}.tag-table>header,.tag-table>article{grid-template-columns:1.15fr 1fr 1fr 1.25fr .45fr 1fr;gap:14px}.tag-row-actions{flex-wrap:wrap}.tag-object-checks input{width:auto;margin:0 6px 0 0;display:inline-block}@media (width<=1100px){.tag-stats{grid-template-columns:repeat(2,1fr)}.tag-toolbar{flex-wrap:wrap}.tag-toolbar label{min-width:100%}}.tag-table>article{cursor:pointer}.tag-table>article.selected{background:#eef9f7;box-shadow:inset 4px 0 #079688}.tag-pagination{border-top:1px solid #e1ecea;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.tag-pagination span{color:#637873;margin-right:auto}.tag-pagination select,.tag-pagination button{background:#fff;border:1px solid #c9ded9;border-radius:7px;height:36px;padding:0 12px}.tag-pagination button:disabled{opacity:.45}.tag-detail{z-index:1100;box-sizing:border-box;background:#fff;width:min(430px,92vw);padding:26px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-12px 0 40px #17353230}.tag-detail>header{border-bottom:1px solid #d9e8e5;justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.tag-detail>header>div{align-items:center;gap:10px;display:flex}.tag-detail i{border-radius:50%;width:14px;height:14px}.tag-detail b{font-size:22px}.tag-detail small{color:#758783;margin-top:5px;display:block}.tag-detail header button{background:0 0;border:0}.tag-detail dl{margin:10px 0}.tag-detail dl>div{border-bottom:1px solid #edf3f2;grid-template-columns:90px 1fr;gap:14px;padding:14px 0;display:grid}.tag-detail dt{color:#71837f}.tag-detail dd{margin:0;font-weight:600;line-height:1.55}.tag-detail footer{justify-content:flex-end;margin-top:20px;display:flex}.tag-detail footer button{color:#fff;background:#079688;border:0;border-radius:8px;gap:6px;padding:10px 16px;display:flex}.tag-detail{background:#fbfdfc;width:min(520px,94vw);padding:28px 30px}.tag-detail>header{background:#fff;border:1px solid #d9e8e5;border-radius:14px;padding:18px 20px}.tag-detail>header b{font-size:24px;line-height:1.3}.tag-detail-languages{grid-template-columns:1fr;gap:9px;margin:16px 0;display:grid}.tag-detail-languages>span{background:#fff;border:1px solid #dce9e7;border-radius:11px;padding:12px 14px;display:block}.tag-detail-languages small{color:#71837f;margin-bottom:5px;display:block}.tag-detail-languages b{overflow-wrap:anywhere;display:block}.tag-detail dl{grid-template-columns:1fr 1fr!important;gap:10px!important;margin:0!important;display:grid!important}.tag-detail dl>div{background:#fff;border:1px solid #e0ebe9;border-radius:11px;min-width:0;padding:13px 14px!important;display:block!important}.tag-detail dl>div.wide{grid-column:1/-1}.tag-detail dt{margin-bottom:7px;font-size:13px}.tag-detail dd{overflow-wrap:anywhere;font-size:15px}.tag-detail footer{background:#fbfdfc;padding:16px 0 4px;position:sticky;bottom:-28px}.tag-detail footer button{justify-content:center;width:100%;height:44px}@media (width<=560px){.tag-detail dl{grid-template-columns:1fr!important}}.pw-unit-picker{background:#f7fbfb;border:1px solid #d3e2e6;border-radius:9px;grid-column:1/-1;min-width:0;margin:8px 0;padding:12px}.pw-unit-picker>label{gap:7px;font-weight:600;display:grid}.pw-unit-picker input,.pw-unit-picker select{box-sizing:border-box;background:#fff;width:100%;min-width:0;min-height:40px;margin:0 0 8px}.pw-unit-picker p{color:#475569;margin:5px 0;font-size:14px;line-height:1.5}.pw-unit-selected{color:#006f71;flex-wrap:wrap;align-items:center;gap:10px;padding:5px 0 10px;display:flex}.pw-unit-selected strong{overflow-wrap:anywhere}.pw-unit-selected span{font-size:13px}.pw-unit-selected button{margin-left:auto}.pw-shell{color:#24343d;background:#f4faf9;min-height:100vh;font:15px/1.5 system-ui,Microsoft YaHei,sans-serif;display:flex}.pw-main{flex:1;min-width:0;margin-left:240px;padding:28px}@media (width<=860px){.pw-main{margin-left:0;padding-bottom:84px}}.pw-main header,.pw-main footer,.pw-toolbar{justify-content:space-between;align-items:center;gap:14px;display:flex}.pw-main h1{margin:0;font-size:26px}.pw-main h2{font-size:22px}.pw-main h3{font-size:17px}.pw-main p{color:#596d75}.pw-main nav{gap:24px;padding:18px 0;display:flex}.pw-main a{color:#087f79}.pw-main button{font:inherit;color:#24343d;cursor:pointer;background:#fff;border:1px solid #ccdcdf;border-radius:7px;margin:3px;padding:8px 14px}.pw-main button.primary{color:#fff;background:#087f79;border-color:#087f79}.pw-main button:disabled{opacity:.5;cursor:not-allowed}.pw-main button.text{color:#087f79;border:0;padding:0}.pw-main input,.pw-main select,.pw-main textarea{font:inherit;color:inherit;box-sizing:border-box;background:#fff;border:1px solid #ccdcdf;border-radius:6px;max-width:100%;padding:9px}.pw-main input:not([type=checkbox]),.pw-main select{width:100%}.pw-main input[type=checkbox]{accent-color:#087f79}.pw-filters,.pw-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:14px;display:grid}.pw-filters{background:#fff;border:1px solid #e1e9eb;border-radius:10px;margin-bottom:16px;padding:16px}.pw-main label{flex-direction:column;gap:5px;display:flex}.pw-toolbar label{flex-direction:row}.pw-table{background:#fff;border:1px solid #e1e9eb;border-radius:10px;padding:14px;overflow:auto}.pw-table table{border-collapse:collapse;width:100%;min-width:800px}.pw-table th,.pw-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e7eeee;padding:13px 10px}.pw-table th{background:#edf6f5;font-weight:600}.pw-table small{color:#687d85;display:block}.pw-overlay{z-index:10000;background:#182f3655;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.pw-dialog{background:#fff;border-radius:12px;width:min(1120px,96vw);max-height:92vh;padding:24px;overflow:auto;box-shadow:0 12px 60px #172e3630}.pw-dialog>header{z-index:1;background:#fff;border-bottom:1px solid #e7eeee;padding-bottom:10px;position:sticky;top:-24px}.pw-dialog section{border-top:1px solid #e7eeee;margin-top:18px;padding:18px 0}.pw-dialog fieldset{border:0;margin:18px 0;padding:0}.pw-plan{border-bottom:1px solid #e7eeee;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0;display:grid}.pw-search{gap:12px;display:flex}.pw-main .pw-error{color:#a12c34;background:#fff4f4;border-radius:7px;padding:12px}.pw-main pre{white-space:pre-wrap;word-break:break-word;background:#f5f8f8;padding:14px;font-size:13px}.pw-main details{border-bottom:1px solid #e7eeee;padding:10px 0}@media (width<=900px){.pw-main{padding:16px}.pw-form,.pw-filters,.pw-plan{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-main nav{flex-wrap:wrap;gap:12px}}@media (width<=580px){.pw-form,.pw-filters,.pw-plan{grid-template-columns:1fr}.pw-main header{flex-direction:column;align-items:flex-start}.pw-dialog{padding:16px}.pw-overlay{padding:8px}}.pw-search button{white-space:nowrap;flex-shrink:0}.pw-dialog table{border-collapse:collapse;width:100%}.pw-dialog th,.pw-dialog td{text-align:left;border-bottom:1px solid #e7eeee;padding:9px}.pw-main nav a{white-space:nowrap}.pw-shell .pw-main .pw-overview-table{table-layout:fixed;width:100%;min-width:1120px}.pw-shell .pw-main .pw-overview-table th,.pw-shell .pw-main .pw-overview-table td{text-align:left;white-space:normal;overflow-wrap:anywhere;text-overflow:clip;width:auto;min-width:0;max-width:none;padding:12px 10px;overflow:visible}.pw-shell .pw-main .pw-overview-table th:first-child,.pw-shell .pw-main .pw-overview-table td:first-child{text-align:center;width:42px}.pw-shell .pw-main .pw-overview-table small{white-space:normal;text-overflow:clip;max-width:none;margin-top:4px;font-size:12px;overflow:visible}.pw-shell .pw-main .pw-overview-table button{text-align:left;white-space:normal;margin:0}.pw-shell .pw-main .pw-overview-table td:last-child button{white-space:nowrap;padding:7px 10px}.pw-main .pw-toolbar{padding-bottom:10px}@media (width>=1200px){.pw-main .pw-filters{grid-template-columns:minmax(220px,2fr) repeat(4,minmax(110px,1fr)) auto;gap:12px}}@media (width<=860px){.pw-main{padding-bottom:84px}}.smc-shell{color:#173a34;background:#fff;flex-direction:column;min-height:100%;font-family:inherit;display:flex}.smc-header{border-bottom:1px solid #dfe8e6;flex:0 0 64px;align-items:center;gap:20px;height:64px;padding:0 76px 0 28px;display:flex}.smc-header button{color:#526b66;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font:700 14px inherit;display:flex}.smc-header button svg{width:18px}.smc-header h1{letter-spacing:-.02em;margin:0;font-size:25px}.smc-steps{background:#fff;border-bottom:1px solid #dfe8e6;flex:0 0 70px;grid-template-columns:repeat(6,1fr);height:70px;padding:0 36px;display:grid}.smc-steps button{color:#71827e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;font:800 14px inherit;display:flex;position:relative}.smc-steps button:not(:last-child):after{content:"";background:#d5e1de;height:1px;position:absolute;top:34px;left:calc(50% + 64px);right:calc(64px - 50%)}.smc-steps i{color:#617570;background:#fff;border:1px solid #c4d3d0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:flex}.smc-steps i svg{width:15px}.smc-steps .active{color:#087f73}.smc-steps .active i{color:#fff;background:#078f83;border-color:#078f83}.smc-steps .done{color:#3a6f67}.smc-steps .done i{color:#078f83;background:#edf8f5;border-color:#b7dcd6}.smc-error{color:#b33e31;background:#fff3f1;border:1px solid #f0c8c2;border-radius:8px;margin:12px 32px 0;padding:10px 14px;font-size:14px;font-weight:700}.smc-body{flex:1;min-height:0;padding:18px 28px 24px;overflow:auto}.smc-body h2{color:#173a34;align-items:center;gap:9px;margin:0;font-size:19px;display:flex}.smc-body h2 svg{color:#078f83;width:21px}.smc-body h3{margin:0;font-size:16px}.smc-sourcebar{color:#60746f;background:#fbfcfc;border:1px solid #d7e3e0;border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:0 14px;font-size:13px;display:flex}.smc-sourcebar select{color:#173a34;background:#fff;border:0;border-right:1px solid #d7e3e0;height:32px;padding:0 30px 0 10px;font:700 14px inherit}.smc-sourcebar b{color:#2f514a;margin-left:auto}.smc-parties{background:#fff;border:1px solid #d7e3e0;border-radius:10px;grid-template-columns:1fr 1fr;margin-top:14px;display:grid;overflow:visible}.smc-parties>section{min-width:0;padding:18px}.smc-parties>section+section{border-left:1px solid #dfe8e6}.smc-parties>section>h2{margin-bottom:14px}.smc-searchbox{background:#fff;border:1px solid #c6d7d3;border-radius:7px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;height:42px;display:grid;position:relative}.smc-searchbox>svg{color:#718680;justify-self:center;width:18px}.smc-searchbox>input{color:#173a34;border:0;outline:0;height:40px;font:500 15px inherit}.smc-searchbox>button{color:#fff;cursor:pointer;background:#078f83;border:0;border-radius:0 6px 6px 0;height:40px;padding:0 18px;font:800 14px inherit}.smc-searchbox aside{z-index:20;background:#fff;border:1px solid #cbdad7;border-radius:7px;max-height:260px;position:absolute;top:46px;left:-1px;right:-1px;overflow:auto;box-shadow:0 14px 30px #173a3424}.smc-searchbox aside button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf2f1;gap:4px;width:100%;padding:11px 14px;display:grid}.smc-searchbox aside button:hover{background:#f0f8f6}.smc-searchbox aside b{font-size:14px}.smc-searchbox aside small{color:#6c7e7a;font-size:12px}.smc-selected-customer{background:#f1faf7;border:1px solid #b9dcd6;border-radius:8px;justify-content:space-between;align-items:center;min-height:48px;margin-bottom:12px;padding:9px 12px;display:flex}.smc-selected-customer div{gap:2px;display:grid}.smc-selected-customer strong{font-size:16px}.smc-selected-customer small{color:#648079}.smc-selected-customer button,.smc-company-card button,.smc-completeness>button,.smc-profile-actions button{color:#078f83;cursor:pointer;background:#fff;border:1px solid #9ccdc6;border-radius:6px;height:32px;padding:0 12px;font:800 13px inherit}.smc-fields{gap:12px;display:grid}.smc-fields label{min-width:0}.smc-fields label>span,.smc-docs>span{color:#3b5852;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.smc-fields input,.smc-fields select,.smc-fields textarea,.smc-property-step select,.smc-publish-step select{box-sizing:border-box;color:#173a34;background:#fff;border:1px solid #c7d8d4;border-radius:6px;outline:0;width:100%;height:40px;padding:0 11px;font:500 14px inherit}.smc-fields input:focus,.smc-fields select:focus,.smc-fields textarea:focus{border-color:#078f83;box-shadow:0 0 0 3px #078f8317}.smc-fields input:disabled{color:#4f6761;background:#f7f9f8;border-color:#dce6e4}.smc-customer-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.smc-customer-fields .smc-docs{grid-column:span 2}.smc-docs>div{align-items:center;gap:6px;height:40px;display:flex;overflow:auto}.smc-docs a{color:#315c54;white-space:nowrap;text-overflow:ellipsis;border:1px solid #d5e1de;border-radius:5px;align-items:center;gap:5px;max-width:155px;padding:6px 8px;font-size:11px;text-decoration:none;display:flex;overflow:hidden}.smc-docs a svg{flex:none;width:14px}.smc-inline-upload{gap:8px;margin-top:10px;display:flex}.smc-inline-upload label{color:#078f83;cursor:pointer;border:1px dashed #8ec6bd;border-radius:6px;align-items:center;gap:6px;height:32px;padding:0 10px;font-size:12px;font-weight:800;display:flex}.smc-inline-upload svg{width:15px}.smc-inline-upload input{display:none}.smc-completeness{background:#fbfefd;border:1px solid #a9d4cd;border-radius:7px;grid-template-columns:150px 1fr auto;align-items:center;gap:14px;min-height:82px;margin-top:12px;padding:10px 12px;display:grid}.smc-completeness>div:first-child{grid-template-columns:1fr auto;gap:4px;display:grid}.smc-completeness>div:first-child span{font-size:12px;font-weight:800}.smc-completeness>div:first-child strong{color:#078f83;font-size:20px}.smc-completeness progress{accent-color:#078f83;grid-column:1/-1;width:100%;height:6px}.smc-checks{flex-wrap:wrap;gap:5px 10px;display:flex}.smc-checks span{align-items:center;gap:4px;font-size:11px;font-weight:700;display:flex}.smc-checks svg{width:13px}.smc-ok{color:#218257}.smc-missing{color:#c4751d}.smc-profile-actions{gap:6px;display:flex}.smc-profile-actions .primary{color:#fff;background:#078f83;border-color:#078f83}.smc-coowners{border-top:1px solid #e2eae8;margin-top:12px;padding-top:10px}.smc-coowners header span{align-items:center;gap:6px;font-size:13px;font-weight:850;display:flex}.smc-coowners header svg{color:#078f83;width:16px}.smc-coowners>label{border:1px solid #d5e2df;border-radius:6px;align-items:center;gap:7px;margin:8px 8px 0 0;padding:7px 9px;display:inline-flex}.smc-coowners>label input{accent-color:#078f83}.smc-coowners>label span{font-size:12px;font-weight:800;display:grid}.smc-coowners>label small{color:#71817d;font-weight:500}.smc-company-card{background:#f7fcfa;border:1px solid #afd6cf;border-radius:8px;padding:14px}.smc-company-card header{align-items:center;gap:10px;display:flex}.smc-company-card header>svg{color:#078f83;width:24px}.smc-company-card header div{flex:1;gap:2px;display:grid}.smc-company-card header small{color:#668078}.smc-company-card header strong{font-size:15px}.smc-company-card dl{grid-template-columns:1fr 1fr;gap:8px 18px;margin:14px 0;display:grid}.smc-company-card dl div{grid-template-columns:84px 1fr;font-size:13px;display:grid}.smc-company-card dt{color:#71827e}.smc-company-card dd{margin:0;font-weight:700}.smc-company-card p{color:#5d736e;border-top:1px solid #dbe9e6;align-items:center;gap:6px;margin:0;padding-top:10px;font-size:11px;display:flex}.smc-company-card p svg{color:#078f83;width:15px}.smc-company-empty{color:#6e827d;border:1px dashed #c4d8d4;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;height:180px;display:flex}.smc-company-empty svg{color:#85a39d;width:28px}.smc-company-empty b{color:#395851}.smc-company-empty span{font-size:12px}.smc-company-fields{grid-template-columns:1fr 1fr;margin-top:14px}.smc-company-fields label:last-child{grid-column:1/-1}.smc-property-step,.smc-commission-step,.smc-terms-step,.smc-publish-step,.smc-review-step{max-width:1480px;margin:0 auto}.smc-property-step>header,.smc-commission-step section>header,.smc-review-step>header{justify-content:space-between;align-items:start;gap:20px;display:flex}.smc-property-step>header p,.smc-commission-step header p,.smc-review-step header p{color:#6c817b;margin:5px 0 0;font-size:13px}.smc-property-step>header select{width:180px}.smc-purchases{background:#fbfdfc;border:1px solid #d8e4e1;border-radius:8px;margin-top:14px;padding:12px 14px}.smc-purchases>div{gap:8px;margin-top:10px;display:flex;overflow:auto}.smc-purchases button{color:#173a34;text-align:left;cursor:pointer;background:#fff;border:1px solid #cadbd7;border-radius:7px;grid-template-columns:24px 1fr 20px;align-items:center;gap:8px;min-width:280px;padding:10px;display:grid}.smc-purchases button>svg{color:#078f83;width:18px}.smc-purchases button span{display:grid}.smc-purchases button small{color:#71827e}.smc-unit-search{margin-top:14px}.smc-property-list{gap:10px;margin-top:14px;display:grid}.smc-property-list article{background:#fff;border:1px solid #d5e2df;border-radius:8px;padding:13px 14px}.smc-property-list article>header{grid-template-columns:30px 1fr auto;align-items:center;gap:9px;margin-bottom:12px;display:grid}.smc-property-list article>header i{color:#078f83;background:#eaf7f4;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-style:normal;font-weight:900;display:flex}.smc-property-list article>header div{gap:2px;display:grid}.smc-property-list article>header small{color:#6f827d}.smc-property-list article>header button,.smc-participant-table button{color:#a05a50;cursor:pointer;background:0 0;border:0}.smc-property-list article>header button svg,.smc-participant-table button svg{width:17px}.smc-property-fields{grid-template-columns:repeat(4,minmax(0,1fr));align-items:end}.smc-file-field{grid-template-columns:1fr auto;gap:5px;display:grid}.smc-file-field>span{grid-column:1/-1}.smc-file-field>label{color:#078f83;white-space:nowrap;cursor:pointer;border:1px solid #8ec7be;border-radius:6px;align-items:center;gap:5px;height:40px;padding:0 11px;font-size:12px;font-weight:800;display:flex}.smc-file-field>label svg{width:15px}.smc-file-field>label input{display:none}.smc-file-list{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.smc-file-list span{background:#f8fbfa;border:1px solid #d5e2df;border-radius:5px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.smc-file-list svg{width:13px}.smc-file-list button{color:#9b5148;cursor:pointer;background:0 0;border:0}.smc-empty{color:#71847f;border:1px dashed #c8dad6;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:180px;display:flex}.smc-empty svg{width:30px}.smc-empty b{color:#395851}.smc-commission-step,.smc-terms-step,.smc-publish-step{gap:14px;display:grid}.smc-commission-step>section,.smc-terms-step>section,.smc-publish-step>section{background:#fff;border:1px solid #d6e3e0;border-radius:9px;padding:18px}.smc-four{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:14px}.smc-commission-step header button{color:#078f83;cursor:pointer;background:#fff;border:1px solid #8fc6bd;border-radius:6px;align-items:center;gap:6px;height:36px;padding:0 12px;font:800 13px inherit;display:flex}.smc-commission-step header button svg{width:16px}.smc-participant-table{border:1px solid #d6e2df;border-radius:7px;margin-top:14px;overflow:hidden}.smc-participant-table>div{border-bottom:1px solid #e4ebe9;grid-template-columns:1.4fr 1fr 1fr .7fr 38px;align-items:center;gap:8px;padding:8px 10px;display:grid}.smc-participant-table>div:last-child{border-bottom:0}.smc-participant-table .head{color:#5b716c;background:#f4f8f7;font-size:12px;font-weight:850}.smc-participant-table input,.smc-participant-table select{box-sizing:border-box;color:#173a34;background:#fff;border:1px solid #cadbd7;border-radius:5px;width:100%;height:36px;padding:0 8px;font:500 13px inherit}.smc-option-grid{flex-wrap:wrap;gap:8px;margin-top:13px;display:flex}.smc-option-grid label{color:#48615b;background:#fff;border:1px solid #d1dfdc;border-radius:6px;align-items:center;gap:7px;padding:8px 11px;font-size:13px;font-weight:700;display:flex}.smc-option-grid label.selected{color:#087f73;background:#eef9f6;border-color:#76bcb1}.smc-option-grid input{accent-color:#078f83}.smc-terms-step textarea{resize:vertical;height:72px;padding:10px}.smc-channel-grid{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.smc-channel-grid label{color:#516a64;border:1px solid #d1dfdc;border-radius:7px;justify-content:center;align-items:center;gap:8px;height:70px;font-weight:800;display:flex}.smc-channel-grid label.selected{color:#078f83;background:#edf8f5;border-color:#68b7ac}.smc-channel-grid label>svg{width:18px}.smc-channel-grid label:not(.selected)>svg{display:none}.smc-channel-grid input{opacity:0;position:absolute}.smc-review-step>header{background:#f8fcfb;border:1px solid #cfe0dc;border-radius:8px;padding:16px 18px}.smc-review-step>header>span{border-radius:6px;padding:7px 10px;font-size:12px;font-weight:850}.smc-review-step>header .ready{color:#237950;background:#e8f7ef}.smc-review-step>header .pending{color:#a66516;background:#fff2df}.smc-review-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;display:grid}.smc-review-grid section{border:1px solid #d7e3e0;border-radius:8px;gap:6px;padding:15px;display:grid}.smc-review-grid h3{color:#078f83;margin-bottom:4px}.smc-review-grid b{font-size:14px}.smc-review-grid span{color:#667b75;font-size:12px}.smc-footer{background:#fffffffa;border-top:1px solid #dfe8e6;flex:0 0 68px;justify-content:flex-end;align-items:center;gap:10px;height:68px;padding:0 28px;display:flex}.smc-footer button{color:#31544d;cursor:pointer;background:#fff;border:1px solid #c6d7d3;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-width:120px;height:40px;font:800 14px inherit;display:flex}.smc-footer .primary{color:#fff;background:#078f83;border-color:#078f83;min-width:158px}.smc-footer button svg{width:17px}.smc-footer button:disabled{opacity:.6;cursor:not-allowed}@media (width<=1100px){.smc-steps{grid-template-columns:repeat(6,minmax(150px,1fr));overflow:auto}.smc-parties{grid-template-columns:1fr}.smc-parties>section+section{border-top:1px solid #dfe8e6;border-left:0}.smc-customer-fields,.smc-company-fields,.smc-four,.smc-property-fields,.smc-channel-grid{grid-template-columns:1fr 1fr}}@media (width<=680px){.smc-header{padding-left:14px}.smc-steps{padding:0 12px}.smc-body{padding:12px}.smc-customer-fields,.smc-company-fields,.smc-four,.smc-property-fields,.smc-review-grid{grid-template-columns:1fr}.smc-customer-fields .smc-docs,.smc-company-fields label:last-child{grid-column:auto}.smc-completeness{grid-template-columns:1fr}.smc-participant-table{overflow:auto}.smc-participant-table>div{min-width:700px}.smc-footer{padding:0 12px}}.smc-service-matrix,.smc-plan-section,.smc-budget-summary{background:#fff;border:1px solid #dce8e5;border-radius:10px}.smc-service-matrix,.smc-plan-section{padding:14px}.smc-service-matrix>header,.smc-plan-section>header,.smc-execution-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.smc-service-matrix h2,.smc-plan-section h2,.smc-execution-head h2{color:#173a34;margin:0;font-size:16px}.smc-service-matrix header p,.smc-plan-section header p,.smc-execution-head p{color:#718782;margin:3px 0 0;font-size:12px}.smc-service-summary{align-items:center;gap:12px;display:flex}.smc-service-summary>span{color:#087f73;font-size:12px;font-weight:800}.smc-service-summary button,.smc-service-adder button{color:#087f73;cursor:pointer;background:#f2fbf9;border:1px solid #a7d7d1;border-radius:6px;justify-content:center;align-items:center;gap:5px;height:32px;padding:0 10px;font:800 12px inherit;display:inline-flex}.smc-service-summary button svg{width:14px;height:14px}.smc-service-adder{background:#f5fbfa;border:1px solid #b7ddd8;border-radius:7px;gap:7px;margin:0 0 10px 132px;padding:8px;display:flex}.smc-service-adder input{box-sizing:border-box;color:#173a34;background:#fff;border:1px solid #c7d8d4;border-radius:5px;flex:1;min-width:0;height:32px;padding:0 10px;font:600 12px inherit}.smc-service-adder button:last-child{color:#718782;background:0 0;border-color:#0000}.smc-service-group{border-top:1px solid #edf2f1;grid-template-columns:122px minmax(0,1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.smc-service-group>b{color:#3b5852;justify-content:space-between;align-items:center;gap:7px;padding-top:9px;font-size:12px;display:flex}.smc-service-group>b small{color:#087f73;background:#edf6f4;border-radius:999px;padding:2px 6px;font-size:10px}.smc-service-group>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.smc-service-item{color:#294a44;background:#fff;border:1px solid #dce8e5;border-radius:6px;grid-template-columns:24px minmax(0,1fr) 82px;align-items:center;gap:7px;min-height:40px;padding:4px 5px 4px 7px;font-size:12px;transition:border-color .15s,background .15s;display:grid}.smc-service-item.mode-na{color:#879994;background:#fafcfc}.smc-service-item.mode-included,.smc-service-item.mode-gift{background:#f5fbfa;border-color:#b7ddd8}.smc-service-item>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.35;overflow:hidden}.smc-service-check{color:#fff;cursor:pointer;background:#fff;border:1px solid #b9ccc7;border-radius:5px;place-items:center;width:20px;height:20px;padding:0;display:grid}.smc-service-check[aria-pressed=true]{background:#078f83;border-color:#078f83}.smc-service-check svg{stroke-width:3px;width:13px;height:13px}.smc-service-item select{color:#087f73;background:0 0;border:0;border-radius:4px;min-width:0;height:27px;font:700 11px inherit}.smc-service-item.mode-na select{color:#718782}.smc-service-item:has(.smc-service-remove){grid-template-columns:24px minmax(0,1fr) 82px 24px}.smc-service-remove{color:#a54d44;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:22px;height:22px;padding:0;display:grid}.smc-service-remove svg{width:13px;height:13px}.smc-execution-head{margin:0;padding:4px 2px 0}.smc-plan-section>header button,.smc-contract-actions button,.smc-contract-footer button{color:#078f83;cursor:pointer;background:#f2fbf9;border:1px solid #a7d7d1;border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:0 12px;font:800 12px inherit;display:inline-flex}.smc-plan-section>header button svg,.smc-budget-table button svg,.smc-contract-actions button svg,.smc-contract-footer button svg{width:15px;height:15px}.smc-budget-table{border:1px solid #dce8e5;border-radius:8px;overflow-x:auto}.smc-budget-table>div{border-top:1px solid #edf2f1;align-items:center;gap:7px;min-width:1160px;padding:7px 9px;display:grid}.smc-budget-table.production>div{grid-template-columns:1.15fr .75fr 1fr .75fr 1.35fr .75fr 30px}.smc-budget-table.publication>div{grid-template-columns:1.05fr .8fr 1fr .9fr .7fr 1.3fr .75fr 30px;min-width:1400px}.smc-budget-table.fees>div{grid-template-columns:1.1fr 1.05fr .75fr 1fr .85fr 30px}.smc-budget-table>.head{color:#526d67;background:#f3f8f7;border-top:0;font-size:11px;font-weight:800}.smc-budget-table input,.smc-budget-table select{box-sizing:border-box;color:#294a44;background:#fff;border:1px solid #ccdcd8;border-radius:5px;width:100%;min-width:0;height:32px;padding:0 8px;font:600 11px inherit}.smc-budget-table .paired,.smc-budget-table .money-quad{grid-template-columns:1fr 1fr;gap:4px;display:grid}.smc-budget-table>div>button{color:#a54d44;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.smc-budget-table>div>button:hover{background:#fff0ee}.smc-inline-empty{color:#718782;background:#f7faf9;border-radius:6px;margin:8px 0 0;padding:8px 10px;font-size:12px}.smc-budget-summary{background:#dce8e5;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.smc-budget-summary>div{background:#fff;padding:12px 14px}.smc-budget-summary span{color:#718782;margin-bottom:3px;font-size:11px;display:block}.smc-budget-summary strong{color:#173a34;font-size:16px}.smc-budget-note{color:#805f16;background:#fff9eb;border:1px solid #f0dfb5;border-radius:7px;align-items:flex-start;gap:8px;margin:8px 0 0;padding:8px 10px;font-size:11px;line-height:1.55;display:flex}.smc-budget-note svg{flex:0 0 14px;width:14px;height:14px;margin-top:1px}.smc-budget-note b{color:#684a0d}.smc-contract-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:10px;display:grid}.smc-contract-bar .smc-budget-note{margin:0}.smc-contract-actions{justify-content:flex-end;display:flex}.smc-contract-actions button,.smc-contract-footer .primary{color:#fff;background:#078f83;border-color:#078f83}.smc-contract-overlay{z-index:1000;background:#0e25218c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.smc-contract-modal{background:#fff;border-radius:12px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1080px,96vw);height:min(860px,92vh);display:grid;overflow:hidden;box-shadow:0 24px 80px #081f1b47}.smc-contract-modal>header,.smc-contract-footer{border-bottom:1px solid #dce8e5;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.smc-contract-modal>header h2{color:#173a34;margin:0;font-size:17px}.smc-contract-modal>header button{color:#526d67;cursor:pointer;background:0 0;border:0}.smc-contract-modal iframe{background:#f4f7f6;border:0;width:100%;height:100%}.smc-contract-footer{background:#fff;border-top:1px solid #dce8e5;border-bottom:0;justify-content:space-between}.smc-contract-footer-note{color:#637872;align-items:center;gap:6px;font-size:11px;display:inline-flex}.smc-contract-footer-note svg{color:#078f83;width:14px;height:14px}.smc-contract-footer-actions{gap:8px;display:flex}.smc-contract-footer-actions button{white-space:nowrap;min-width:0}@media (width<=1100px){.smc-service-group>div,.smc-budget-summary{grid-template-columns:1fr 1fr}.smc-contract-bar{grid-template-columns:1fr}}@media (width<=680px){.smc-service-matrix>header,.smc-plan-section>header,.smc-execution-head{flex-direction:column;align-items:flex-start}.smc-service-group{grid-template-columns:1fr}.smc-service-adder{margin-left:0}.smc-service-group>div,.smc-budget-summary{grid-template-columns:1fr}.smc-budget-summary .warning{grid-column:auto}.smc-contract-overlay{padding:0}.smc-contract-modal{border-radius:0;width:100vw;height:100vh}}.smc-steps button.active{color:#087f73!important;box-shadow:none!important;background:0 0!important;border:0!important}.smc-steps button.active i{color:#fff!important;background:#078f83!important;border-color:#078f83!important}.smc-steps button.done{color:#3a6f67!important;box-shadow:none!important;background:0 0!important}.smc-property-editor{grid-template-columns:minmax(0,1.25fr) minmax(320px,.75fr);align-items:start;gap:16px;display:grid}.smc-property-editor .smc-property-fields{grid-template-columns:repeat(3,minmax(0,1fr))}.smc-amount-words{color:#5c726c;background:#f2f8f6;border-radius:6px;gap:3px;padding:9px 11px;font-size:11px;display:grid}.smc-price-words-grid{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.smc-amount-words b{color:#087f73;white-space:nowrap;font-size:13px}.smc-file-upload{grid-template-columns:1fr;gap:8px;display:grid}.smc-file-upload>select{box-sizing:border-box;color:#173a34;background:#fff;border:1px solid #c7d8d4;border-radius:6px;width:100%;height:40px;padding:0 10px;font:500 13px inherit}.smc-file-upload>label{box-sizing:border-box;color:#315b53;cursor:pointer;background:#f8fcfb;border:1px dashed #7fbfb5;border-radius:7px;grid-template-rows:auto auto;grid-template-columns:28px 1fr;align-content:center;column-gap:8px;min-height:82px;padding:10px 14px;transition:all .15s;display:grid}.smc-file-upload>label:hover,.smc-file-upload>label.dragging{background:#eaf8f5;border-color:#078f83;box-shadow:0 0 0 3px #078f8314}.smc-file-upload>label svg{color:#078f83;grid-row:1/3;align-self:center;width:23px}.smc-file-upload>label b{font-size:13px}.smc-file-upload>label small{color:#71847f;font-size:11px}.smc-file-upload>label input{display:none}.smc-file-upload .smc-file-list{margin-top:0}.smc-date-presets{border-top:1px solid #e4ecea;align-items:center;gap:7px;margin-top:12px;padding-top:12px;display:flex}.smc-date-presets span{color:#5f746e;margin-right:3px;font-size:12px;font-weight:800}.smc-date-presets button{color:#42615a;cursor:pointer;background:#fff;border:1px solid #c8d9d5;border-radius:16px;height:30px;padding:0 12px;font:750 12px inherit}.smc-date-presets button:hover,.smc-date-presets button.active{color:#078f83;background:#eaf8f5;border-color:#078f83}.smc-date-presets b{color:#087f73;margin-left:auto;font-size:12px}.smc-notes-section{background:#fbfdfc!important}.smc-notes-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.smc-notes-grid label{min-width:0}.smc-notes-grid label>span{color:#3b5852;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.smc-notes-grid textarea{box-sizing:border-box;color:#173a34;resize:vertical;background:#fff;border:1px solid #c7d8d4;border-radius:6px;outline:0;width:100%;height:88px;padding:10px 11px;font:500 13px inherit}.smc-notes-grid textarea:focus{border-color:#078f83;box-shadow:0 0 0 3px #078f8317}@media (width<=1100px){.smc-property-editor{grid-template-columns:1fr}.smc-notes-grid{grid-template-columns:1fr 1fr}.smc-notes-grid label:last-child{grid-column:1/-1}}@media (width<=680px){.smc-property-editor .smc-property-fields,.smc-notes-grid{grid-template-columns:1fr}.smc-notes-grid label:last-child{grid-column:auto}.smc-amount-words,.smc-price-words-grid{grid-template-columns:1fr}.smc-date-presets{flex-wrap:wrap}.smc-date-presets b{width:100%;margin-left:0}}.mandate-workspace{--mw-teal:#078f83;--mw-dark:#17342f;--mw-muted:#687b76;--mw-line:#d9e6e2;--mw-soft:#eef8f6;min-height:100vh;color:var(--mw-dark);background:#f5f8f7;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif}.mw-poa-gate{background:#f5fbf9;border:1px solid #b9d8d1;border-radius:12px;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.mw-poa-gate>div:first-child,.mw-poa-mode,.mw-poa-gate>.mw-intake-choice,.mw-poa-gate>p{grid-column:1/-1}.mw-poa-gate>div:first-child{gap:4px;display:grid}.mw-poa-gate>div:first-child small,.mw-poa-gate>p{color:#607670;font-size:12px}.mw-poa-mode{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mw-poa-mode button{color:#294a43;text-align:left;background:#fff;border:1px solid #c5d9d4;border-radius:9px;padding:13px;font-weight:850}.mw-poa-mode button.selected{color:#087f72;background:#e8f7f3;border-color:#078f80;box-shadow:inset 3px 0 #078f80}.mw-poa-mode button small{font-weight:500}.mw-poa-gate>p{color:#805d20;background:#fff8e9;border-left:3px solid #c08a2f;margin:0;padding:10px 12px}.mw-management-contract-create>header>div>span{color:#078f80;font-size:12px;font-weight:900}.mw-management-contract-create .mw-form-panel{max-width:1180px}.mw-management-intro,.mw-management-selected{background:#f1f8f6;border:1px solid #c9ded9;border-radius:12px;align-items:center;gap:14px;padding:18px;display:flex}.mw-management-intro svg,.mw-management-selected svg{color:#078f80;width:28px}.mw-management-intro div,.mw-management-selected div{gap:5px;display:grid}.mw-management-intro b,.mw-management-selected b{color:#153a33;font-size:17px}.mw-management-intro span,.mw-management-selected span{color:#536d67;font-size:13px}.mw-management-property-list{gap:10px;display:grid}.mw-management-property-list article{background:#fff;border:1px solid #d3e2df;border-radius:10px;grid-template-columns:38px minmax(260px,1fr) 150px 70px;align-items:center;gap:12px;padding:14px;display:grid}.mw-management-property-list article>i{color:#078f80;background:#e8f6f3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:flex}.mw-management-property-list article>div{gap:4px;display:grid}.mw-management-property-list article b{color:#153a33;font-size:14px}.mw-management-property-list article span{color:#647b76;font-size:12px}.mw-management-options{border:1px solid #d3e2df;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:18px;display:grid}.mw-management-options h3{color:#173a34;grid-column:1/-1;margin:0 0 4px}.mw-management-options label{color:#38554f;border:1px solid #cbded9;border-radius:9px;align-items:center;gap:9px;min-height:46px;padding:10px 12px;font-weight:750;display:flex}.mw-management-options label.selected{color:#076e63;background:#ecf8f5;border-color:#078f80}.mw-management-summary{background:#fff;border:1px solid #c6ddd8;border-radius:14px;padding:22px}.mw-management-summary>header{border-bottom:1px solid #dce8e5;align-items:center;gap:14px;padding-bottom:18px;display:flex}.mw-management-summary>header svg{color:#078f80;width:34px}.mw-management-summary>header div{gap:5px;display:grid}.mw-management-summary>header b{color:#153a33;font-size:20px}.mw-management-summary>header span{color:#5d746f}.mw-management-summary dl{border:1px solid #dce7e4;border-radius:10px;grid-template-columns:repeat(2,1fr);gap:0;margin:18px 0;display:grid;overflow:hidden}.mw-management-summary dl div{border-bottom:1px solid #e1eae8;gap:5px;padding:14px;display:grid}.mw-management-summary dt{color:#71847f;font-size:12px}.mw-management-summary dd{color:#173a34;margin:0;font-weight:850}.mw-management-flow{color:#17645a;background:#eef7f5;border-radius:10px;justify-content:center;align-items:center;gap:14px;padding:16px;font-weight:850;display:flex}.mw-management-flow b{color:#7c918c}@media (width<=900px){.mw-management-options{grid-template-columns:1fr 1fr}.mw-management-property-list article{grid-template-columns:36px 1fr}.mw-management-summary dl{grid-template-columns:1fr}.mw-management-flow{flex-wrap:wrap}}.mw-management-contract-create{background:#f4f8f7;min-height:100vh;padding:0 24px 32px}.mw-management-contract-create>header{border:0;grid-template-columns:120px 1fr;align-items:start;max-width:1240px;margin:0 auto;padding:26px 4px 20px;display:grid}.mw-management-contract-create>header .mw-back{background:#fff;margin-top:5px}.mw-management-contract-create>header h1{margin:4px 0 6px;font-size:28px}.mw-management-contract-create>header p{color:#60746f;margin:0;font-size:14px}.mw-management-contract-create>.mw-stepper{z-index:8;background:#fff;border:1px solid #cbded9;border-radius:14px;grid-template-columns:repeat(4,1fr);max-width:1240px;margin:0 auto 20px;padding:0;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 10px 28px #1c433b12}.mw-management-contract-create>.mw-stepper>div{color:#6d817c;background:#fff;border-right:1px solid #dce7e4;grid-template-columns:38px 1fr;align-items:center;gap:10px;min-height:76px;padding:14px 18px;display:grid;position:relative}.mw-management-contract-create>.mw-stepper>div:last-child{border-right:0}.mw-management-contract-create>.mw-stepper>div:after{content:"";background:#079889;height:4px;position:absolute;bottom:0;left:0;right:100%}.mw-management-contract-create>.mw-stepper>div.active{color:#173a34;background:#f7fbfa}.mw-management-contract-create>.mw-stepper>div.active:after{right:0}.mw-management-contract-create>.mw-stepper i{color:#5b716c;background:#fff;border:1px solid #b7ccc7;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:flex}.mw-management-contract-create>.mw-stepper .active i{color:#fff;background:#078f80;border-color:#078f80}.mw-management-contract-create>.mw-stepper span{font-size:14px;font-weight:850}.mw-management-contract-create>.mw-stepper>div:first-child span:after{content:"\a 确认合同主体"}.mw-management-contract-create>.mw-stepper>div:nth-child(2) span:after{content:"\a 关联单元资产"}.mw-management-contract-create>.mw-stepper>div:nth-child(3) span:after{content:"\a 配置服务与权限"}.mw-management-contract-create>.mw-stepper>div:nth-child(4) span:after{content:"\a 生成合同草稿"}.mw-management-contract-create>.mw-stepper span:after{white-space:pre;color:#83948f;margin-top:4px;font-size:11px;font-weight:600;display:block}.mw-management-contract-create>.mw-error{max-width:1240px;margin:0 auto 14px}.mw-management-contract-create>.mw-form-panel{background:#fff;border:1px solid #d0e0dc;border-radius:16px;max-width:1240px;min-height:470px;margin:0 auto;padding:30px 34px;box-shadow:0 14px 34px #1c433b0f}.mw-management-contract-create .mw-form-grid{gap:18px 20px;max-width:980px;margin:0 auto}.mw-management-contract-create .mw-management-intro{background:#eef8f5;border:0;border-left:4px solid #078f80;margin-bottom:6px;padding:20px 22px}.mw-management-contract-create .mw-management-intro b{font-size:19px}.mw-management-contract-create .mw-lookup>span,.mw-management-contract-create .mw-form-grid>label>span{color:#294a43;margin-bottom:8px;font-size:13px;font-weight:850}.mw-management-contract-create input,.mw-management-contract-create select,.mw-management-contract-create textarea{color:#173a34!important;background:#fff!important;border-color:#bcd3ce!important;font-size:14px!important}.mw-management-contract-create input:focus,.mw-management-contract-create select:focus,.mw-management-contract-create textarea:focus{box-shadow:0 0 0 3px #078f801a;border-color:#078f80!important}.mw-management-contract-create>.mw-form-actions{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:1px solid #cbded9;border-radius:13px;justify-content:space-between;max-width:1240px;margin:18px auto 0;padding:14px 18px;display:flex;position:sticky;bottom:0;box-shadow:0 -8px 24px #1c433b12}.mw-management-contract-create>.mw-form-actions button{border-radius:9px;min-width:118px;height:42px;font-size:14px;font-weight:850}.mw-management-contract-create>.mw-form-actions .primary{min-width:150px}.mw-management-contract-create .mw-management-options{background:#fbfdfc;grid-template-columns:repeat(2,minmax(0,1fr));padding:20px}.mw-management-contract-create .mw-management-options h3{border-bottom:1px solid #dfe9e7;padding-bottom:11px;font-size:16px}.mw-management-contract-create .mw-management-summary{max-width:900px;margin:0 auto}.mw-management-contract-create .mw-management-property-list article{box-shadow:0 4px 12px #1b443b0a}@media (width<=800px){.mw-management-contract-create{padding:0 12px 24px}.mw-management-contract-create>header{grid-template-columns:1fr}.mw-management-contract-create>.mw-stepper{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto}.mw-management-contract-create>.mw-form-panel{padding:20px 16px}.mw-management-contract-create .mw-management-options{grid-template-columns:1fr}}.mw-unified-intake{color:#173a34;max-width:1280px;margin:0 auto}.mw-unified-intake>header{grid-template-columns:150px 1fr;align-items:start;gap:18px;margin-bottom:20px;display:grid}.mw-unified-intake>header>button{color:#31534c;background:#fff;border:1px solid #bdd2cd;border-radius:9px;justify-content:center;align-items:center;gap:7px;width:140px;height:40px;font-weight:800;display:flex}.mw-unified-intake>header svg{width:17px}.mw-unified-intake>header span{color:#078f80;font-size:12px;font-weight:900}.mw-unified-intake>header h1{margin:4px 0 7px;font-size:28px}.mw-unified-intake>header p{color:#5b716c;margin:0;font-size:14px}.mw-unified-intake>nav{z-index:8;background:#fff;border:1px solid #c9dcd8;border-radius:13px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;position:sticky;top:0;overflow:hidden;box-shadow:0 8px 24px #1e433c12}.mw-unified-intake>nav>button{color:#677c77;text-align:left;background:#fff;border:0;border-right:1px solid #dbe6e3;align-items:center;gap:11px;min-height:74px;padding:12px 16px;display:flex}.mw-unified-intake>nav>button:last-child{border-right:0}.mw-unified-intake>nav>button.current{color:#153a33;background:#eef8f5;box-shadow:inset 0 -4px #078f80}.mw-unified-intake>nav>button.done{color:#087f72;cursor:pointer}.mw-unified-intake>nav i{border:1px solid #afc7c1;border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-style:normal;font-weight:900;display:flex}.mw-unified-intake>nav .current i,.mw-unified-intake>nav .done i{color:#fff;background:#078f80;border-color:#078f80}.mw-unified-intake>nav i svg{width:18px}.mw-unified-intake>nav span{gap:4px;display:grid}.mw-unified-intake>nav b{font-size:14px}.mw-unified-intake>nav small{color:#7b8d89;font-size:11px}.mw-intake-error{color:#a63e28;background:#fff5f2;border:1px solid #efc5bb;border-radius:9px;margin-bottom:14px;padding:11px 15px;font-weight:750}.mw-unified-intake>main{background:#fff;border:1px solid #cedfdb;border-radius:15px;grid-template-columns:250px minmax(0,1fr);min-height:530px;display:grid;overflow:visible;box-shadow:0 12px 32px #1d423b0f}.mw-unified-intake>main>aside{background:#f6faf9;border-right:1px solid #dce7e4;padding:28px 24px}.mw-unified-intake>main>aside>em{color:#078f80;font-size:12px;font-style:normal;font-weight:900}.mw-unified-intake>main>aside h2{margin:10px 0 8px;font-size:22px}.mw-unified-intake>main>aside p{color:#647974;margin:0;font-size:13px;line-height:1.7}.mw-unified-intake>main>aside div{border-top:1px solid #d8e5e2;gap:6px;margin-top:28px;padding-top:18px;display:grid}.mw-unified-intake>main>aside div b{color:#6d817c;font-size:12px}.mw-unified-intake>main>aside div span{color:#087f72;font-weight:850}.mw-unified-intake>main>section{min-width:0;padding:30px 34px}.mw-intake-block{background:#eef8f5;border-left:4px solid #078f80;border-radius:10px;align-items:center;gap:13px;margin-bottom:24px;padding:17px 19px;display:flex}.mw-intake-block>svg{color:#078f80;width:27px}.mw-intake-block h3{margin:0 0 4px;font-size:18px}.mw-intake-block p{color:#5b716c;margin:0;font-size:12px}.mw-intake-lookup{gap:8px;display:grid;position:relative}.mw-intake-lookup>span,.mw-unified-intake main label>span{color:#294a43;font-size:13px;font-weight:850}.mw-intake-lookup>div{border:1px solid #bcd2cd;border-radius:9px;grid-template-columns:36px 1fr 90px;align-items:center;display:grid;overflow:hidden}.mw-intake-lookup>div>svg{color:#6b817c;width:18px;margin:auto}.mw-intake-lookup input{border:0!important;border-radius:0!important}.mw-intake-lookup>div>button{color:#fff;background:#078f80;border:0;align-self:stretch;font-weight:850}.mw-intake-lookup aside{z-index:10;background:#fff;border:1px solid #bfd4cf;border-radius:9px;max-height:280px;display:grid;position:absolute;top:76px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #19413924}.mw-intake-lookup aside button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e9e7;gap:3px;padding:12px 15px;display:grid}.mw-intake-lookup aside button:hover{background:#eff8f6}.mw-intake-lookup aside small{color:#687d78}.mw-intake-selected{background:#f1faf7;border:1px solid #b9d8d1;border-radius:9px;align-items:center;gap:12px;margin-top:16px;padding:15px;display:flex}.mw-intake-selected svg{color:#078f80;width:24px}.mw-intake-selected div{gap:4px;display:grid}.mw-intake-selected span{color:#607670;font-size:12px}.mw-intake-units{gap:9px;margin-top:16px;display:grid}.mw-intake-units article{border:1px solid #d1e0dd;border-radius:9px;grid-template-columns:34px 1fr 70px;align-items:center;gap:12px;padding:13px 15px;display:grid}.mw-intake-units article>svg{color:#078f80;width:22px}.mw-intake-units article>div{gap:3px;display:grid}.mw-intake-units small{color:#687d78}.mw-intake-units button{color:#aa4935;background:#fff8f6;border:1px solid #d8aaa1;border-radius:7px;height:32px;font-weight:750}.mw-intake-grid{grid-template-columns:1fr 1fr;gap:17px;display:grid}.mw-intake-grid label{gap:8px;display:grid}.mw-intake-grid .wide,.mw-unified-intake main label.wide{grid-column:1/-1;gap:8px;display:grid}.mw-unified-intake main input,.mw-unified-intake main select,.mw-unified-intake main textarea{box-sizing:border-box;color:#173a34;width:100%;font:inherit;background:#fff;border:1px solid #bdd2cd;border-radius:8px;outline:none;padding:10px 12px}.mw-unified-intake main input,.mw-unified-intake main select{height:42px}.mw-unified-intake main input:focus,.mw-unified-intake main select:focus,.mw-unified-intake main textarea:focus{border-color:#078f80;box-shadow:0 0 0 3px #078f801a}.mw-intake-choice{background:#fafcfb;border:1px solid #d4e2df;border-radius:10px;grid-template-columns:repeat(3,1fr);gap:9px;padding:15px;display:grid}.mw-intake-choice>b{grid-column:1/-1}.mw-intake-choice label{background:#fff;border:1px solid #cbdcd8;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:8px 10px;display:flex}.mw-intake-choice label.selected{color:#087f72;background:#edf8f5;border-color:#078f80}.mw-intake-choice input{width:16px!important;height:16px!important}.mw-intake-review{padding:4px}.mw-intake-review dl{border:1px solid #d3e1de;border-radius:10px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.mw-intake-review dl div{border-bottom:1px solid #e0e9e7;border-right:1px solid #e0e9e7;padding:14px 16px}.mw-intake-review dt{color:#6d817c;font-size:11px}.mw-intake-review dd{color:#173a34;margin:5px 0 0;font-weight:850}.mw-intake-handoff{color:#087f72;background:#eef8f5;border-radius:9px;justify-content:center;align-items:center;gap:12px;margin-top:20px;padding:16px;font-weight:850;display:flex}.mw-intake-handoff b{color:#82948f}.mw-unified-intake>footer{z-index:7;background:#fffffff5;border:1px solid #c9dcd8;border-radius:12px;grid-template-columns:160px 1fr 190px;align-items:center;gap:14px;margin-top:16px;padding:13px 16px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 24px #1c433b0f}.mw-unified-intake>footer>span{text-align:center;color:#6a7f79;font-size:12px}.mw-unified-intake>footer button{color:#31534c;background:#fff;border:1px solid #b9cfca;border-radius:8px;height:42px;font-weight:850}.mw-unified-intake>footer .primary{color:#fff;background:#078f80;border-color:#078f80}@media (width<=900px){.mw-unified-intake>header{grid-template-columns:1fr}.mw-unified-intake>nav{grid-template-columns:repeat(4,minmax(180px,1fr));overflow-x:auto}.mw-unified-intake>main{grid-template-columns:1fr}.mw-unified-intake>main>aside{border-bottom:1px solid #dce7e4;border-right:0}.mw-intake-grid{grid-template-columns:1fr}.mw-intake-choice,.mw-unified-intake>footer{grid-template-columns:1fr 1fr}.mw-unified-intake>footer>span{display:none}}.mw-main{min-height:100vh;margin-left:208px;padding:30px 24px 70px}.mw-list,.mw-new,.mw-detail{max-width:1760px;margin:0 auto}.mw-modal-backdrop{z-index:80;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#112b2673;justify-content:center;align-items:center;padding:22px;display:flex;position:fixed;inset:0}.mw-modal-panel{background:#f5f8f7;border:1px solid #c8dad6;border-radius:16px;width:min(1680px,100vw - 44px);height:min(920px,100vh - 44px);position:relative;overflow:hidden;box-shadow:0 24px 70px #0a262142}.mw-modal-panel.intake{width:min(1540px,100vw - 44px)}.mw-modal-scroll{box-sizing:border-box;height:100%;padding:24px 26px 34px;overflow:auto}.mw-modal-close{z-index:20;color:#36544e;cursor:pointer;background:#fff;border:1px solid #bfd2ce;border-radius:50%;width:38px;height:38px;font-size:25px;line-height:1;position:absolute;top:12px;right:14px;box-shadow:0 4px 14px #183d361a}.mw-modal-close:hover{border-color:var(--mw-teal);color:var(--mw-teal)}.mw-modal-panel .mw-unified-intake,.mw-modal-panel .mw-new,.mw-modal-panel .mw-detail{max-width:none}.mw-modal-panel .mw-unified-intake>header,.mw-modal-panel .mw-new>header,.mw-modal-panel .mw-detail>header{padding-right:44px}.mw-modal-panel .mw-unified-intake>nav{top:-24px}.mw-modal-panel .mw-unified-intake>footer{bottom:-34px}.mw-modal-panel.intake .mw-modal-scroll{padding:14px 18px 18px}.mw-modal-panel.intake .mw-new>header{align-items:center;min-height:48px;margin-bottom:10px;padding-right:42px}.mw-modal-panel.intake .mw-new>header h1{margin:0;font-size:23px;line-height:1.2}.mw-modal-panel.intake .mw-new>header p{display:none}.mw-modal-panel.intake .mw-back{padding:5px 4px 5px 0;font-size:13px}.mw-modal-panel.intake .mw-back svg{width:16px}.mw-modal-panel.intake .mw-stepper{border-radius:8px;margin-bottom:10px;padding:8px 14px}.mw-modal-panel.intake .mw-stepper>div{gap:7px}.mw-modal-panel.intake .mw-form-panel{border-radius:9px;min-height:0;padding:16px 18px}.mw-modal-panel.intake .mw-form-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px 14px}.mw-modal-panel.intake .mw-form-grid label,.mw-modal-panel.intake .mw-notes{gap:5px}.mw-modal-panel.intake .mw-form-grid label>span,.mw-modal-panel.intake .mw-notes>span,.mw-modal-panel.intake .mw-choice-block>span{font-size:14px}.mw-modal-panel.intake .mw-form-grid input,.mw-modal-panel.intake .mw-form-grid select{height:41px;font-size:15px}.mw-modal-panel.intake .mw-form-grid textarea,.mw-modal-panel.intake .mw-notes textarea{min-height:76px;font-size:15px}.mw-modal-panel.intake .mw-choice-block>span{margin-bottom:6px}.mw-modal-panel.intake .mw-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mw-modal-panel.intake .mw-choice-grid.compact{flex-wrap:wrap;gap:6px;display:flex}.mw-modal-panel.intake .mw-choice-grid label{align-items:center;gap:8px;min-height:48px;padding:9px 11px}.mw-modal-panel.intake .mw-choice-grid input{width:16px;height:16px;margin:0}.mw-modal-panel.intake .mw-choice-grid b{font-size:15px}.mw-modal-panel.intake .mw-choice-grid.compact label{border-radius:999px;flex:none;min-height:34px;padding:6px 10px}.mw-modal-panel.intake .mw-choice-grid.compact label span{display:block}.mw-modal-panel.intake .mw-choice-grid small,.mw-modal-panel.intake .mw-field-note,.mw-modal-panel.intake .mw-help,.mw-modal-panel.intake .mw-participants header small,.mw-modal-panel.intake .mw-purchase-relations header small{display:none}.mw-modal-panel.intake .mw-lookup>div button{height:41px;padding:0 12px;font-size:14px}.mw-modal-panel.intake .mw-lookup>div button svg{width:15px}.mw-modal-panel.intake .mw-lookup>aside{max-height:220px;top:64px}.mw-modal-panel.intake .mw-lookup>aside button{padding:8px 10px}.mw-modal-panel.intake .mw-quick-create{margin-top:3px;font-size:13px}.mw-modal-panel.intake .mw-participants,.mw-modal-panel.intake .mw-agreement-fields,.mw-modal-panel.intake .mw-purchase-relations{border-radius:8px;padding:11px 13px}.mw-modal-panel.intake .mw-participants>header,.mw-modal-panel.intake .mw-purchase-relations>header{margin-bottom:7px}.mw-modal-panel.intake .mw-participants header button,.mw-modal-panel.intake .mw-participant-row>button{padding:6px 9px;font-size:12px}.mw-modal-panel.intake .mw-participant-row{margin-top:6px}.mw-modal-panel.intake .mw-participant-row input,.mw-modal-panel.intake .mw-participant-row select{height:36px}.mw-modal-panel.intake .mw-purchase-relations>button{margin-top:5px;padding:8px 10px}.mw-modal-panel.intake .mw-form-actions{margin-top:10px;padding:8px 0 0}.mw-modal-panel.intake .mw-form-actions button{min-width:86px;min-height:38px;padding:0 14px;font-size:13px}.mw-modal-panel.intake .mw-source-notice{flex-direction:row;justify-content:flex-start;align-items:center;gap:8px;min-height:40px;padding:7px 10px}.mw-modal-panel.intake .mw-source-notice span{display:none}.mw-modal-panel.intake .mw-source-select{grid-column:span 2}.mw-modal-panel.intake .mw-current-recorder{grid-column:span 2;gap:10px;min-height:41px;padding:6px 10px}.mw-modal-panel.intake .mw-current-recorder>div{align-items:center;gap:8px;display:flex}.mw-modal-panel.intake .mw-current-recorder b{font-size:14px}.mw-modal-panel.intake .mw-current-recorder span{font-size:13px}.mw-modal-panel.intake .mw-current-recorder button{min-height:31px;padding:0 10px;font-size:13px}.mw-modal-panel.intake .mw-customer-lookup,.mw-modal-panel.intake .mw-title-field{grid-column:span 2}.mw-modal-panel.intake .mw-basic-meta-row{grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(130px,.75fr) minmax(500px,2.25fr);align-items:end;gap:14px;display:grid}.mw-modal-panel.intake .mw-basic-meta-row .mw-establishment-field{min-width:0}.mw-modal-panel.intake .mw-basic-meta-row .mw-choice-grid.compact{flex-wrap:nowrap}.mw-modal-panel.intake .mw-basic-meta-row .mw-choice-grid.compact label{white-space:nowrap}.mw-modal-panel.intake .mw-customer-lookup>span{margin-bottom:5px;font-size:14px;font-weight:800;display:block}.mw-modal-panel.intake .mw-selected-customer-contact{background:#f0faf7;border:1px solid #b7ddd7;border-radius:8px;grid-template-columns:minmax(150px,.7fr) minmax(180px,1fr) minmax(220px,1.2fr);align-items:end;gap:8px;margin-top:7px;padding:7px 9px;display:grid}.mw-modal-panel.intake .mw-selected-customer-contact>strong{color:#126b60;text-overflow:ellipsis;white-space:nowrap;align-self:center;font-size:14px;overflow:hidden}.mw-modal-panel.intake .mw-selected-customer-contact label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:6px;display:grid}.mw-modal-panel.intake .mw-selected-customer-contact label>span{color:#607771;white-space:nowrap;margin:0;font-size:13px}.mw-modal-panel.intake .mw-selected-customer-contact input{border-radius:7px;height:34px;padding:0 8px;font-size:14px}@media (width<=1400px){.mw-modal-panel.intake .mw-basic-meta-row{grid-template-columns:repeat(3,minmax(150px,1fr))}.mw-modal-panel.intake .mw-basic-meta-row .mw-establishment-field{grid-column:1/-1}.mw-modal-panel.intake .mw-basic-meta-row .mw-choice-grid.compact{flex-wrap:wrap}}@media (width<=1200px){.mw-modal-panel.intake .mw-form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mw-modal-panel.intake .mw-source-select,.mw-modal-panel.intake .mw-current-recorder,.mw-modal-panel.intake .mw-customer-lookup,.mw-modal-panel.intake .mw-title-field{grid-column:span 3}}@media (width<=900px){.mw-modal-panel.intake .mw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-modal-panel.intake .mw-source-select,.mw-modal-panel.intake .mw-current-recorder,.mw-modal-panel.intake .mw-customer-lookup,.mw-modal-panel.intake .mw-title-field{grid-column:1/-1}.mw-modal-panel.intake .mw-basic-meta-row,.mw-modal-panel.intake .mw-choice-grid,.mw-modal-panel.intake .mw-choice-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.mw-modal-panel.intake .mw-selected-customer-contact{grid-template-columns:1fr}.mw-modal-panel.intake .mw-current-recorder>div{gap:2px;display:grid}}@media (width<=620px){.mw-modal-panel.intake .mw-modal-scroll{padding:10px 10px 16px}.mw-modal-panel.intake .mw-stepper{grid-template-columns:repeat(4,minmax(110px,1fr));overflow-x:auto}.mw-modal-panel.intake .mw-form-grid,.mw-modal-panel.intake .mw-basic-meta-row{grid-template-columns:1fr}.mw-modal-panel.intake .mw-form-grid>.wide,.mw-modal-panel.intake .mw-source-select,.mw-modal-panel.intake .mw-current-recorder,.mw-modal-panel.intake .mw-customer-lookup,.mw-modal-panel.intake .mw-title-field,.mw-modal-panel.intake .mw-basic-meta-row .mw-establishment-field{grid-column:1}.mw-modal-panel.intake .mw-choice-grid{grid-template-columns:1fr}}.mw-current-recorder{background:#eef9f6;border:1px solid #acd4cd;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;padding:15px 17px;display:flex}.mw-current-recorder>div{gap:5px;display:grid}.mw-current-recorder b{color:#126b60}.mw-current-recorder span{color:#657b75;font-size:12px}.mw-current-recorder button,.mw-use-current-recorder{color:#078f80;cursor:pointer;background:#fff;border:1px solid #83beb5;border-radius:8px;min-height:38px;padding:0 14px;font-weight:850}.mw-use-current-recorder{justify-self:start;width:max-content}.mw-current-recorder button:hover,.mw-use-current-recorder:hover{color:#fff;background:#078f80}@media (width<=640px){.mw-current-recorder{flex-direction:column;align-items:flex-start}}.mw-intake-lookup aside .mw-customer-result{grid-template-columns:minmax(190px,1.15fr) minmax(180px,1fr) minmax(190px,1fr) 58px;align-items:center;gap:14px;padding:13px 15px}.mw-customer-result>span{gap:4px;min-width:0;display:grid}.mw-customer-result b,.mw-customer-result small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-customer-result b{color:#173a34;font-size:13px}.mw-customer-result small{font-size:11px}.mw-customer-result em{color:#078f80;border:1px solid #9ecdc5;border-radius:7px;justify-self:end;padding:6px 10px;font-size:12px;font-style:normal;font-weight:850}.mw-customer-result:hover em{color:#fff;background:#078f80;border-color:#078f80}@media (width<=760px){.mw-intake-lookup aside .mw-customer-result{grid-template-columns:1fr 62px}.mw-customer-result>span:nth-child(2),.mw-customer-result>span:nth-child(3){grid-column:1}.mw-customer-result>em{grid-area:1/2/4}}@media (width<=860px){.mw-modal-backdrop{padding:0}.mw-modal-panel,.mw-modal-panel.intake{border:0;border-radius:0;width:100vw;height:100vh}.mw-modal-scroll{padding:18px 14px 28px}.mw-modal-panel .mw-unified-intake>nav{top:-18px}.mw-modal-panel .mw-unified-intake>footer{bottom:-28px}}.mw-page-head,.mw-new>header,.mw-detail>header{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:28px;display:flex}.mw-page-head h1,.mw-new h1,.mw-detail h1{letter-spacing:-.02em;margin:0;font-size:34px;line-height:1.25}.mw-page-head p,.mw-new header p,.mw-detail header p{color:var(--mw-muted);margin:9px 0 0;font-size:17px;line-height:1.7}.mw-page-head button.primary,.mw-form-actions .primary{background:var(--mw-teal);color:#fff;cursor:pointer;border:0;border-radius:9px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 22px;font:800 16px inherit;display:flex}.mw-page-head button svg,.mw-form-actions button svg{width:19px}.mw-metrics{border:1px solid var(--mw-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid;overflow:hidden}.mw-metric{border-right:1px solid var(--mw-line);padding:23px 25px}.mw-metric:last-child{border:0}.mw-metric span{color:var(--mw-muted);font-size:15px;display:block}.mw-metric strong{color:var(--mw-teal);margin:8px 0 5px;font-size:31px;display:block}.mw-metric small{color:#8a9995;font-size:14px}.mw-type-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0;display:grid}.mw-type-grid>button{border:1px solid var(--mw-line);text-align:left;color:inherit;cursor:pointer;background:#fff;border-radius:11px;align-items:center;gap:15px;padding:20px;transition:all .18s;display:flex}.mw-type-grid>button:hover{border-color:#80c7bd;transform:translateY(-1px);box-shadow:0 8px 26px #124a4314}.mw-type-grid i{background:var(--mw-soft);width:45px;height:45px;color:var(--mw-teal);border-radius:10px;flex:none;place-items:center;display:grid}.mw-type-grid i svg{width:23px}.mw-type-grid span{flex:1;min-width:0}.mw-type-grid b{font-size:18px;display:block}.mw-type-grid small{color:var(--mw-muted);margin-top:6px;font-size:14px;line-height:1.55;display:block}.mw-type-grid>button>svg{color:#91a39e;width:19px}.mw-type-grid.compact{grid-template-columns:repeat(6,1fr)}.mw-type-grid.compact>button{gap:10px;padding:15px 13px}.mw-type-grid.compact i{width:38px;height:38px}.mw-type-grid.compact small{display:none}.mw-type-grid.compact b{font-size:16px}.mw-toolbar{justify-content:space-between;align-items:center;gap:18px;margin:24px 0 14px;display:flex}.mw-toolbar>div{border:1px solid var(--mw-line);background:#fff;border-radius:9px;flex:1;align-items:center;max-width:720px;height:48px;display:flex;overflow:hidden}.mw-toolbar>div svg{color:#78908a;width:20px;margin-left:15px}.mw-toolbar input{height:100%;color:inherit;border:0;outline:0;flex:1;padding:0 12px;font:500 16px inherit}.mw-toolbar button{border:1px solid var(--mw-line);color:#38554e;cursor:pointer;background:#fff;border-radius:9px;align-items:center;gap:7px;height:46px;padding:0 17px;font:700 15px inherit;display:flex}.mw-toolbar>div button{background:var(--mw-teal);color:#fff;border:0;border-radius:0}.mw-toolbar button svg{width:17px}.mw-table{border:1px solid var(--mw-line);background:#fff;border-radius:11px;overflow:hidden}.mw-tr{border:0;border-bottom:1px solid var(--mw-line);text-align:left;width:100%;color:inherit;background:#fff;grid-template-columns:2.2fr .75fr 1.25fr .9fr .75fr .8fr 34px;align-items:center;gap:16px;padding:16px 20px;font:500 15px inherit;display:grid}.mw-tr:not(.head){cursor:pointer}.mw-tr:not(.head):hover{background:#f8fbfa}.mw-tr.head{color:#637772;background:#f0f6f4;min-height:46px;font-size:14px;font-weight:800}.mw-tr:last-child{border-bottom:0}.mw-tr span{min-width:0}.mw-tr b{font-size:16px;line-height:1.45;display:block}.mw-tr small{color:var(--mw-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;display:block;overflow:hidden}.mw-tr>span:last-child{text-align:right}.mw-tr>span:last-child svg{color:#8ba09a;width:18px}.mw-tr em.status{color:#536762;background:#eef3f2;border-radius:6px;padding:6px 9px;font-size:13px;font-style:normal;font-weight:700;display:inline-block}.mw-tr em.active,.mw-tr em.in_progress{color:#087d72;background:#e5f6f2}.mw-tr em.completed{color:#337a42;background:#e9f5eb}.mw-tr em.pending_documents,.mw-tr em.pending_review,.mw-tr em.pending_signature{color:#94630a;background:#fff4dc}.mw-error{color:#a63d35;background:#fff1f0;border:1px solid #efb8b3;border-radius:8px;margin:14px 0;padding:13px 16px;font-size:15px}.mw-loading,.mw-empty{min-height:240px;color:var(--mw-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:16px;display:flex}.mw-loading svg,.mw-empty>svg{width:35px;color:var(--mw-teal)}@keyframes mw-spin{to{transform:rotate(360deg)}}.mw-empty h3{color:var(--mw-dark);margin:5px 0 0;font-size:21px}.mw-empty p{margin:0}.mw-empty button{background:var(--mw-teal);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:10px 17px;font:700 15px inherit}.mw-back{color:#42625b;cursor:pointer;background:0 0;border:0;flex:none;align-items:center;gap:6px;padding:8px 6px 8px 0;font:700 15px inherit;display:flex}.mw-back svg{width:19px}.mw-new>header{justify-content:flex-start}.mw-stepper{border:1px solid var(--mw-line);background:#fff;border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;padding:16px 24px;display:grid}.mw-stepper>div{color:#899995;align-items:center;gap:10px;display:flex;position:relative}.mw-stepper>div:not(:last-child):after{content:"";background:#dce7e4;height:1px;position:absolute;top:15px;left:42px;right:15px}.mw-stepper i{z-index:1;background:#fff;border:1px solid #bdcdca;border-radius:50%;place-items:center;width:30px;height:30px;font:800 14px inherit;display:grid}.mw-stepper span{font-size:15px;font-weight:700}.mw-stepper .active{color:var(--mw-teal)}.mw-stepper .active i{background:var(--mw-teal);border-color:var(--mw-teal);color:#fff}.mw-form-panel{border:1px solid var(--mw-line);background:#fff;border-radius:11px;min-height:360px;padding:27px 29px}.mw-form-panel h2{margin:0;font-size:23px}.mw-help{color:var(--mw-muted);margin:8px 0 19px;font-size:15px}.mw-form-grid{grid-template-columns:repeat(2,1fr);gap:20px 24px;display:grid}.mw-form-grid label,.mw-notes{flex-direction:column;gap:8px;display:flex}.mw-form-grid label.wide,.mw-review .wide{grid-column:1/-1}.mw-form-grid label>span,.mw-notes>span{color:#405650;font-size:15px;font-weight:800}.mw-form-grid input,.mw-form-grid select,.mw-form-grid textarea,.mw-notes textarea{box-sizing:border-box;width:100%;color:var(--mw-dark);background:#fff;border:1px solid #bfd1cd;border-radius:8px;outline:0;font:500 16px/1.45 inherit}.mw-form-grid input,.mw-form-grid select{height:48px;padding:0 13px}.mw-form-grid textarea,.mw-notes textarea{resize:vertical;min-height:112px;padding:12px 13px}.mw-form-grid input:focus,.mw-form-grid select:focus,.mw-form-grid textarea:focus,.mw-notes textarea:focus{border-color:var(--mw-teal);box-shadow:0 0 0 3px #078f831a}.mw-choice-grid{grid-template-columns:repeat(2,1fr);gap:13px;display:grid}.mw-choice-grid label{border:1px solid var(--mw-line);cursor:pointer;border-radius:9px;align-items:flex-start;gap:12px;padding:17px;display:flex}.mw-choice-grid label.selected{border-color:var(--mw-teal);background:var(--mw-soft)}.mw-choice-grid input{width:18px;height:18px;accent-color:var(--mw-teal);margin-top:2px}.mw-choice-grid b,.mw-choice-grid small{display:block}.mw-choice-grid b{font-size:16px}.mw-choice-grid small{color:var(--mw-muted);margin-top:5px;font-size:13px}.mw-official{background:#f5f8f7;border-radius:9px;margin-top:18px;padding:18px}.mw-official h3{margin:0 0 12px;font-size:17px}.mw-official label{align-items:center;gap:7px;margin-right:23px;font-size:15px;display:inline-flex}.mw-official input{width:17px;height:17px;accent-color:var(--mw-teal)}.mw-official p{color:var(--mw-muted);margin:13px 0 0;font-size:13px}.mw-notes{margin-top:20px}.mw-execution-note{background:var(--mw-soft);border-radius:9px;align-items:flex-start;gap:15px;margin-top:17px;padding:22px;display:flex}.mw-execution-note>svg{width:27px;color:var(--mw-teal)}.mw-execution-note b{font-size:17px}.mw-execution-note p{color:var(--mw-muted);margin:7px 0 0;line-height:1.7}.mw-review{border:1px solid var(--mw-line);border-radius:9px;grid-template-columns:repeat(2,1fr);gap:0;display:grid;overflow:hidden}.mw-review>div{border-bottom:1px solid var(--mw-line);padding:15px 18px}.mw-review>div:nth-child(odd):not(.wide){border-right:1px solid var(--mw-line)}.mw-review span{color:var(--mw-muted);margin-bottom:6px;font-size:13px;display:block}.mw-review b{font-size:16px}.mw-review aside{background:var(--mw-soft);grid-column:1/-1;align-items:flex-start;gap:11px;padding:16px;display:flex}.mw-review aside svg{width:22px;color:var(--mw-teal)}.mw-review aside p{margin:0;font-size:14px;line-height:1.6}.mw-form-actions{justify-content:flex-end;gap:12px;margin-top:18px;display:flex}.mw-form-actions .secondary{border:1px solid var(--mw-line);cursor:pointer;background:#fff;border-radius:9px;min-height:48px;padding:0 22px;font:700 16px inherit}.mw-form-actions button:disabled{opacity:.6;cursor:wait}.mw-detail>header{align-items:center}.mw-detail>header>div:first-of-type{flex:1}.mw-detail header>div>span{color:var(--mw-teal);font-size:14px;font-weight:800}.mw-detail-actions{gap:10px;flex:none!important;display:flex!important}.mw-detail-actions button,.mw-detail-actions select{border:1px solid var(--mw-line);color:#36534c;background:#fff;border-radius:8px;height:44px;padding:0 14px;font:700 15px inherit}.mw-detail-actions button{cursor:pointer;align-items:center;gap:7px;display:flex}.mw-detail-actions button svg{width:17px}.mw-detail-grid{grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);gap:20px;display:grid}.mw-summary,.mw-task-section,.mw-timeline{border:1px solid var(--mw-line);background:#fff;border-radius:11px}.mw-summary{grid-template-columns:repeat(2,1fr);margin-bottom:20px;display:grid;overflow:hidden}.mw-summary h2{border-bottom:1px solid var(--mw-line);grid-column:1/-1;margin:0;padding:20px 22px;font-size:21px}.mw-summary>div{border-bottom:1px solid var(--mw-line);padding:15px 22px}.mw-summary>div:nth-child(2n):not(.wide){border-right:1px solid var(--mw-line)}.mw-summary .wide{grid-column:1/-1}.mw-summary span{color:var(--mw-muted);margin-bottom:5px;font-size:13px;display:block}.mw-summary b,.mw-summary p{margin:0;font-size:15px;line-height:1.55}.mw-task-section>header{border-bottom:1px solid var(--mw-line);justify-content:space-between;align-items:center;padding:19px 22px;display:flex}.mw-task-section h2,.mw-timeline h2{margin:0;font-size:21px}.mw-task-section header p{color:var(--mw-muted);margin:5px 0 0;font-size:14px}.mw-task-section header strong{color:var(--mw-teal);font-size:23px}.mw-task-list article{border-bottom:1px solid var(--mw-line);align-items:center;gap:13px;padding:15px 20px;display:flex}.mw-task-list article:last-child{border:0}.mw-task-list article>i{color:#60756f;background:#eef4f2;border-radius:8px;place-items:center;width:37px;height:37px;display:grid}.mw-task-list article.done>i{color:var(--mw-teal);background:#e5f6f2}.mw-task-list article>i svg{width:19px}.mw-task-list article>div{flex:1}.mw-task-list b,.mw-task-list span,.mw-task-list small{display:block}.mw-task-list b{font-size:15px}.mw-task-list span{color:var(--mw-muted);margin-top:4px;font-size:13px}.mw-task-list small{color:#59716b;margin-top:4px;font-size:13px}.mw-task-list button{color:var(--mw-teal);cursor:pointer;background:#fff;border:1px solid #9ccfc7;border-radius:7px;padding:7px 12px;font:800 13px inherit}.mw-task-list em{color:var(--mw-teal);font-size:13px;font-style:normal;font-weight:800}.mw-timeline{padding:20px}.mw-timeline h2{margin-bottom:20px}.mw-timeline article{gap:13px;padding-bottom:21px;display:flex;position:relative}.mw-timeline article:not(:last-child):before{content:"";background:#d6e3df;width:1px;position:absolute;top:12px;bottom:0;left:5px}.mw-timeline article>i{background:var(--mw-teal);z-index:1;border-radius:50%;width:11px;height:11px;margin-top:5px}.mw-timeline article>div{flex:1}.mw-timeline b{font-size:14px}.mw-timeline p{color:var(--mw-muted);margin:4px 0;font-size:13px;line-height:1.55}.mw-timeline span{color:#8b9b97;font-size:12px}@media (width<=1200px){.mw-main{padding:30px 28px}.mw-type-grid.compact{grid-template-columns:repeat(3,1fr)}.mw-tr{grid-template-columns:2fr .8fr 1.2fr .9fr .7fr 30px}.mw-tr>span:nth-child(4){display:none}.mw-detail-grid{grid-template-columns:1fr}.mw-timeline{order:2}}@media (width<=860px){.mw-main{margin-left:0;padding:22px 15px 92px}.mw-page-head,.mw-new>header,.mw-detail>header{flex-wrap:wrap}.mw-page-head h1,.mw-new h1,.mw-detail h1{font-size:27px}.mw-page-head p,.mw-new header p,.mw-detail header p{font-size:15px}.mw-metrics{grid-template-columns:repeat(2,1fr)}.mw-metric:nth-child(2){border-right:0}.mw-type-grid,.mw-type-grid.compact{grid-template-columns:1fr}.mw-type-grid.compact small{display:block}.mw-toolbar{flex-direction:column;align-items:stretch}.mw-toolbar>div{max-width:none}.mw-table{overflow-x:auto}.mw-tr{min-width:830px}.mw-stepper{padding:12px;overflow:hidden}.mw-stepper span{display:none}.mw-form-panel{padding:20px 16px}.mw-form-grid,.mw-choice-grid,.mw-review,.mw-summary{grid-template-columns:1fr}.mw-form-grid label.wide,.mw-review .wide,.mw-review aside,.mw-summary h2,.mw-summary .wide{grid-column:1}.mw-review>div:nth-child(odd):not(.wide),.mw-summary>div:nth-child(2n):not(.wide){border-right:0}.mw-official label{margin:10px 0;display:flex}.mw-detail-actions{width:100%}.mw-detail-actions select{flex:1}}.mw-modal-panel.intake{background:#fff;border-radius:14px;width:min(1660px,100vw - 32px);height:auto;max-height:calc(100vh - 32px)}.mw-modal-panel.intake .mw-modal-scroll{background:#fff;height:auto;max-height:calc(100vh - 32px);padding:0}.mw-modal-panel.intake .mw-modal-close{width:36px;height:36px;box-shadow:none;border:0;top:18px;right:22px}.mw-modal-panel.intake .mw-new>header{border-bottom:1px solid #dfe8e6;gap:18px;min-height:78px;margin:0;padding:0 72px 0 36px}.mw-modal-panel.intake .mw-new>header h1{color:#173a34;font-size:26px}.mw-modal-panel.intake .mw-new-heading{align-items:center;gap:10px;display:flex}.mw-modal-panel.intake .mw-new-heading>svg{color:#078f83;width:25px;height:25px}.mw-modal-panel.intake .mw-back{color:#506b65;font-size:14px}.mw-modal-panel.intake .mw-stepper{border:0;border-bottom:1px solid #e1e9e7;border-radius:0;margin:0;padding:14px 54px 10px}.mw-modal-panel.intake .mw-stepper>div{gap:10px;min-height:42px}.mw-modal-panel.intake .mw-stepper>div:not(:last-child):after{top:15px;left:44px;right:18px}.mw-modal-panel.intake .mw-stepper i{width:30px;height:30px;font-size:14px}.mw-modal-panel.intake .mw-stepper span{font-size:15px}.mw-modal-panel.intake .mw-form-panel:has(.mw-redesign-step){background:#fff;border:0;border-radius:0;min-height:0;padding:16px 36px 14px}.mw-redesign-step{gap:14px;display:grid}.mw-redesign-meta{background:#fbfcfc;border:1px solid #d7e3e0;border-radius:8px;grid-template-columns:1fr 1fr;min-height:54px;display:grid}.mw-redesign-source,.mw-redesign-recorder,.mw-redesign-recorder-search{min-width:0;padding:8px 18px}.mw-redesign-source{border-right:1px solid #dfe8e6;align-items:center;display:flex}.mw-redesign-source>label{grid-template-columns:auto minmax(180px,1fr);align-items:center;gap:16px;width:100%;display:grid}.mw-redesign-source>label>span{color:#314d47;white-space:nowrap;font-size:14px;font-weight:850}.mw-redesign-source select{color:#173a34;background:0 0;border:0;border-left:1px solid #d9e5e2;border-radius:0;width:100%;height:36px;padding:0 12px;font:650 15px inherit}.mw-redesign-recorder{grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;display:grid}.mw-redesign-recorder>span{color:#314d47;font-size:14px;font-weight:850}.mw-redesign-recorder>b{color:#087f73;font-size:15px}.mw-redesign-recorder>small{color:#6b7f7a;font-size:13px}.mw-redesign-recorder>button,.mw-redesign-recorder-search>.mw-use-current-recorder{color:#078f83;cursor:pointer;background:#fff;border:1px solid #9bcfc7;border-radius:7px;min-height:34px;padding:0 13px;font:800 13px inherit}.mw-redesign-recorder-search{align-items:end;gap:8px;display:flex}.mw-redesign-recorder-search .mw-source-person{flex:1}.mw-redesign-recorder-search .mw-field-note{display:none}.mw-redesign-section{background:#fff;border:1px solid #d7e3e0;border-radius:9px;padding:16px 20px 18px}.mw-redesign-section>header{color:#173a34;align-items:center;gap:9px;margin-bottom:14px;display:flex}.mw-redesign-section>header svg{color:#078f83;width:22px;height:22px}.mw-redesign-section>header h2{margin:0;font-size:19px;line-height:1.2}.mw-redesign-customer-grid{grid-template-columns:1.08fr 1fr;align-items:start;gap:20px;display:grid}.mw-modal-panel.intake .mw-redesign-customer-grid>.mw-customer-lookup{grid-column:auto}.mw-redesign-step label,.mw-redesign-step .mw-lookup,.mw-redesign-step .mw-choice-block{min-width:0}.mw-redesign-step label>span,.mw-redesign-step .mw-lookup>span,.mw-redesign-step .mw-choice-block>span{color:#314d47;margin-bottom:7px;font-size:14px;font-weight:850;display:block}.mw-redesign-step input,.mw-redesign-step select{box-sizing:border-box;color:#173a34;background:#fff;border:1px solid #c9d9d5;border-radius:7px;outline:0;width:100%;height:42px;padding:0 12px;font:500 15px/1.4 inherit}.mw-redesign-step input:focus,.mw-redesign-step select:focus{border-color:#078f83;box-shadow:0 0 0 3px #078f831a}.mw-redesign-step .mw-customer-lookup{position:relative}.mw-redesign-step .mw-customer-lookup>div:first-of-type{border:1px solid #c9d9d5;border-radius:7px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;display:grid;overflow:hidden}.mw-redesign-step .mw-customer-lookup>div:first-of-type>svg{color:#69817b;justify-self:center;width:18px}.mw-redesign-step .mw-customer-lookup>div:first-of-type input{height:40px;box-shadow:none;border:0;border-radius:0;padding-left:0}.mw-redesign-step .mw-customer-lookup>div:first-of-type button{color:#fff;background:#078f83;border:0;border-radius:0;height:40px;padding:0 18px;font:850 14px inherit}.mw-redesign-step .mw-customer-lookup>aside{top:69px}.mw-redesign-step .mw-quick-create{color:#078f83;background:0 0;border:0;min-height:26px;margin-top:4px;padding:0;font:800 13px inherit}.mw-redesign-title{display:grid}.mw-redesign-title>div{position:relative}.mw-redesign-title input{padding-right:56px}.mw-redesign-title small{color:#84958f;font-size:12px;position:absolute;top:13px;right:12px}.mw-redesign-step .mw-selected-customer-contact{background:#f3faf8;border:1px solid #b9dcd6;border-radius:8px;grid-template-columns:minmax(220px,1.05fr) minmax(210px,.9fr) minmax(260px,1.15fr) auto;align-items:end;gap:16px;margin-top:14px;padding:12px 16px;display:grid}.mw-selected-customer-name{align-items:center;gap:10px;display:flex}.mw-selected-customer-name>svg{color:#078f83;border:1px solid #9bcfc7;border-radius:50%;width:34px;height:34px;padding:7px}.mw-selected-customer-name>span{gap:2px;display:grid}.mw-selected-customer-name small{color:#6c817b;font-size:11px}.mw-selected-customer-name strong{color:#173a34;font-size:16px}.mw-redesign-step .mw-selected-customer-contact label{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;display:grid}.mw-redesign-step .mw-selected-customer-contact label>span{margin:0;font-size:13px}.mw-redesign-step .mw-selected-customer-contact input{background:#fff;height:36px}.mw-redesign-step .mw-selected-customer-contact>button{color:#078f83;cursor:pointer;background:#fff;border:1px solid #83beb5;border-radius:7px;min-height:36px;padding:0 14px;font:850 13px inherit}.mw-redesign-customer .mw-purchase-relations{background:#fbfdfc;border-radius:8px;margin-top:12px;padding:10px 12px}.mw-redesign-channel-grid{grid-template-columns:minmax(150px,.75fr) minmax(150px,.75fr) minmax(130px,.65fr) minmax(560px,2.4fr);align-items:end;gap:14px;display:grid}.mw-redesign-channel-grid>label{display:grid}.mw-redesign-channel-grid .mw-choice-grid.compact{grid-template-columns:repeat(4,minmax(125px,1fr));gap:8px;display:grid}.mw-modal-panel.intake .mw-redesign-channel-grid .mw-choice-grid.compact label{white-space:nowrap;background:#fff;border:1px solid #cbdad7;border-radius:7px;flex-direction:row;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.mw-modal-panel.intake .mw-redesign-channel-grid .mw-choice-grid.compact label.selected{background:#eef8f6;border-color:#078f83}.mw-modal-panel.intake .mw-redesign-channel-grid .mw-choice-grid.compact input{accent-color:#078f83;width:16px;height:16px;margin:0}.mw-modal-panel.intake .mw-redesign-channel-grid .mw-choice-grid.compact label span{margin:0}.mw-modal-panel.intake .mw-redesign-channel-grid .mw-choice-grid.compact label b{font-size:14px}.mw-modal-panel.intake .mw-form-actions{z-index:12;box-sizing:border-box;background:#fffffff7;border-top:1px solid #dfe8e6;min-height:72px;margin:0;padding:12px 36px;position:sticky;bottom:0;box-shadow:0 -6px 20px #173a340a}.mw-modal-panel.intake .mw-form-actions button{border-radius:7px;min-width:118px;min-height:42px;font-size:14px}.mw-modal-panel.intake .mw-form-actions .primary{min-width:146px}@media (width<=1380px){.mw-redesign-channel-grid{grid-template-columns:repeat(3,minmax(150px,1fr))}.mw-redesign-channel-grid .mw-establishment-field{grid-column:1/-1}}@media (width<=980px){.mw-redesign-meta,.mw-redesign-customer-grid{grid-template-columns:1fr}.mw-redesign-source{border-bottom:1px solid #dfe8e6;border-right:0}.mw-redesign-step .mw-selected-customer-contact,.mw-redesign-channel-grid{grid-template-columns:1fr 1fr}.mw-redesign-channel-grid .mw-establishment-field{grid-column:1/-1}}@media (width<=680px){.mw-modal-panel.intake .mw-new>header,.mw-modal-panel.intake .mw-form-actions{padding-left:16px;padding-right:16px}.mw-modal-panel.intake .mw-form-panel:has(.mw-redesign-step){padding-left:16px;padding-right:16px}.mw-modal-panel.intake .mw-stepper{grid-template-columns:repeat(4,minmax(130px,1fr));padding-left:16px;padding-right:16px;overflow-x:auto}.mw-redesign-recorder{grid-template-columns:1fr auto}.mw-redesign-recorder>small{grid-column:1}.mw-redesign-recorder>button{grid-area:1/2/3}.mw-redesign-step .mw-selected-customer-contact,.mw-redesign-channel-grid{grid-template-columns:1fr}.mw-redesign-channel-grid .mw-establishment-field{grid-column:1}.mw-redesign-channel-grid .mw-choice-grid.compact{grid-template-columns:1fr 1fr}}.mw-modal-panel.intake .mw-stepper{background:#f4f8f7;border:1px solid #d6e3e0;border-radius:12px;gap:4px;width:min(100% - 72px,1080px);margin:8px auto 12px;padding:4px;overflow:hidden}.mw-modal-panel.intake .mw-stepper>div{color:#6d807c;border:0;border-radius:8px;justify-content:center;gap:9px;min-height:42px;padding:0 14px;transition:background-color .16s,color .16s,box-shadow .16s}.mw-modal-panel.intake .mw-stepper>div:not(:last-child):after{display:none}.mw-modal-panel.intake .mw-stepper i{color:#70817d;background:#fff;border-color:#c3d2cf;width:24px;height:24px;font-size:12px}.mw-modal-panel.intake .mw-stepper i svg{stroke-width:2.2px;width:15px;height:15px}.mw-modal-panel.intake .mw-stepper span{white-space:nowrap;font-size:14px;font-weight:800}.mw-modal-panel.intake .mw-stepper .done{color:#17756b;background:#eaf6f3}.mw-modal-panel.intake .mw-stepper .done i{color:#078f83;background:0 0;border-color:#0000}.mw-modal-panel.intake .mw-stepper .current{color:#fff;background:#078f83;box-shadow:0 4px 12px #078f832e}.mw-modal-panel.intake .mw-stepper .current i{color:#fff;background:#ffffff24;border-color:#ffffffad}@media (width<=760px){.mw-modal-panel.intake .mw-stepper{grid-template-columns:repeat(4,minmax(126px,1fr));width:calc(100% - 24px);overflow-x:auto}}.mw-lookup{position:relative}.mw-lookup>div{display:flex}.mw-lookup>div input{border-radius:8px 0 0 8px}.mw-lookup>div button{background:var(--mw-teal);color:#fff;cursor:pointer;border:0;border-radius:0 8px 8px 0;flex:none;align-items:center;gap:7px;height:48px;padding:0 15px;font:800 14px inherit;display:flex}.mw-lookup>div button svg{width:17px}.mw-lookup>aside{z-index:20;border:1px solid var(--mw-line);background:#fff;border-radius:9px;max-height:270px;padding:6px;position:absolute;top:82px;left:0;right:0;overflow:auto;box-shadow:0 14px 36px #183f3829}.mw-lookup>aside button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-radius:7px;padding:11px 12px}.mw-lookup>aside button:hover{background:var(--mw-soft)}.mw-lookup>aside b,.mw-lookup>aside small{display:block}.mw-purchase-relations{background:#f7fbfa;border:1px solid #cfe1dc;border-radius:12px;padding:15px}.mw-purchase-relations>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.mw-purchase-relations>header div{gap:3px;display:grid}.mw-purchase-relations>header small,.mw-purchase-relations>p{color:#6f837e;margin:0;font-size:12px}.mw-purchase-relations>button{text-align:left;color:#173a34;background:#fff;border:1px solid #d6e5e1;border-radius:9px;justify-content:space-between;align-items:center;width:100%;margin-top:7px;padding:11px 13px;display:flex}.mw-purchase-relations>button span{gap:3px;display:grid}.mw-purchase-relations>button small{color:#738680}.mw-purchase-relations>button strong{color:#078f80}.mw-purchase-relations>button.selected{background:#eaf7f3;border-color:#078f80}.mw-lookup>aside small{color:var(--mw-muted);margin-top:4px}.mw-detail-tabs{border-bottom:1px solid var(--mw-line);gap:8px;margin:-4px 0 20px;display:flex}.mw-detail-tabs button{color:#647872;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:13px 17px;font:800 15px inherit}.mw-detail-tabs button.active{color:var(--mw-teal);border-bottom-color:var(--mw-teal)}.mw-next-step{border:1px solid var(--mw-line);background:#fff;border-radius:11px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.mw-next-step>div{align-items:center;gap:13px;display:flex}.mw-next-step svg{width:25px;color:var(--mw-teal)}.mw-next-step b,.mw-next-step small{display:block}.mw-next-step small{color:var(--mw-muted);margin-top:5px}.mw-next-step a{background:var(--mw-teal);color:#fff;border-radius:8px;align-items:center;gap:5px;padding:11px 15px;font-weight:800;text-decoration:none;display:flex}.mw-progress-card{border:1px solid var(--mw-line);background:#fff;border-radius:11px;padding:22px}.mw-progress-card h2{margin:0 0 16px;font-size:20px}.mw-progress-card strong{color:var(--mw-teal);margin-top:16px;font-size:31px;display:block}.mw-progress-card p{color:var(--mw-muted);margin:3px 0}.mw-progress-card button{background:var(--mw-soft);width:100%;color:var(--mw-teal);cursor:pointer;border:1px solid #8ac9c0;border-radius:8px;margin-top:20px;padding:11px;font:800 14px inherit}.mw-work-panel{border:1px solid var(--mw-line);background:#fff;border-radius:11px;overflow:hidden}.mw-work-panel>header{border-bottom:1px solid var(--mw-line);padding:20px 22px}.mw-work-panel h2{margin:0;font-size:21px}.mw-work-panel header p{color:var(--mw-muted);margin:6px 0 0}.mw-upload-row{background:#f7faf9;grid-template-columns:190px 1fr 1.3fr 140px;gap:10px;padding:18px 22px;display:grid}.mw-upload-row select,.mw-upload-row input,.mw-upload-row>label,.mw-upload-row>button{box-sizing:border-box;height:46px;color:inherit;background:#fff;border:1px solid #bfd1cd;border-radius:8px;padding:0 12px;font:600 14px inherit}.mw-upload-row>label{cursor:pointer;align-items:center;gap:8px;display:flex;overflow:hidden}.mw-upload-row>label input{display:none}.mw-upload-row>label svg,.mw-upload-row>button svg{width:18px}.mw-upload-row>button{border-color:var(--mw-teal);background:var(--mw-teal);color:#fff;cursor:pointer;justify-content:center;align-items:center;gap:7px;display:flex}.mw-document-list article,.mw-review-list article{border-top:1px solid var(--mw-line);align-items:center;gap:15px;padding:16px 22px;display:flex}.mw-document-list article>div,.mw-review-list article>div{flex:1}.mw-document-list b,.mw-document-list a,.mw-document-list small,.mw-review-list b,.mw-review-list p,.mw-review-list small{display:block}.mw-document-list a{color:var(--mw-teal);margin:4px 0;text-decoration:none}.mw-document-list small,.mw-review-list small{color:var(--mw-muted)}.mw-document-list em,.mw-review-list em{color:#94630a;background:#fff4dc;border-radius:6px;padding:6px 9px;font-size:13px;font-style:normal;font-weight:800}.mw-document-list em.approved,.mw-review-list em.approved{color:#2d7747;background:#e8f6ee}.mw-document-list em.rejected,.mw-review-list em.rejected,.mw-review-list em.supplement_required{color:#a4463e;background:#fff0ee}.mw-document-list article>span,.mw-review-list article>span{gap:7px;display:flex}.mw-document-list button,.mw-review-list button{color:var(--mw-teal);cursor:pointer;background:#fff;border:1px solid #91c9c1;border-radius:7px;padding:7px 10px;font:800 13px inherit}.mw-document-list button.danger,.mw-review-list button.danger{color:#a4463e;border-color:#e2aaa5}.mw-review-list article>i{background:var(--mw-soft);width:39px;height:39px;color:var(--mw-teal);border-radius:9px;place-items:center;display:grid}.mw-review-list article>i svg{width:20px}.mw-review-list p{color:#425b55;margin:5px 0}.mw-channel-strip{border-bottom:1px solid var(--mw-line);background:#f7faf9;grid-template-columns:repeat(4,1fr);gap:10px;padding:16px 20px;display:grid}.mw-channel-strip>div{border:1px solid var(--mw-line);background:#fff;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.mw-channel-strip svg{width:20px;color:var(--mw-teal)}.mw-channel-strip b,.mw-channel-strip small{display:block}.mw-channel-strip small{color:var(--mw-muted);margin-top:4px}.mw-timeline-full{max-width:980px;padding:26px 28px}.mw-timeline-full article{padding-bottom:26px}@media (width<=860px){.mw-detail-tabs{overflow-x:auto}.mw-detail-tabs button{white-space:nowrap}.mw-upload-row{grid-template-columns:1fr}.mw-document-list article,.mw-review-list article{flex-wrap:wrap;align-items:flex-start}.mw-document-list article>div,.mw-review-list article>div{min-width:70%}.mw-channel-strip{grid-template-columns:1fr}.mw-next-step{flex-direction:column;align-items:flex-start}}.mw-toolbar>select{box-sizing:border-box;border:1px solid var(--mw-line);min-width:190px;height:48px;color:var(--mw-dark);background:#fff;border-radius:9px;outline:0;padding:0 38px 0 14px;font:700 15px inherit}.mw-table{overflow-x:auto}.mw-tr{grid-template-columns:minmax(225px,2fr) .7fr minmax(165px,1.1fr) minmax(165px,1.15fr) .75fr .7fr .75fr 28px;min-width:1180px}.mw-source-cell b{font-size:15px}.mw-source-cell small{white-space:normal;line-height:1.45}.mw-source-notice{box-sizing:border-box;background:var(--mw-soft);border:1px solid #b7ddd7;border-radius:8px;flex-direction:column;justify-content:center;gap:2px;min-height:48px;padding:9px 13px;display:flex}.mw-source-notice b{color:var(--mw-teal);font-size:14px}.mw-source-notice span{color:var(--mw-muted);font-size:13px}.mw-platform-choice{box-sizing:border-box;cursor:pointer;background:#fff8e9;border:1px solid #efc886;border-radius:8px;align-items:center;min-height:48px;flex-direction:row!important;gap:10px!important;padding:8px 13px!important;display:flex!important}.mw-platform-choice input{accent-color:var(--mw-teal);flex:none;width:18px!important;height:18px!important}.mw-platform-choice b,.mw-platform-choice small{display:block}.mw-platform-choice b{font-size:14px}.mw-platform-choice small{color:var(--mw-muted);margin-top:2px;font-size:12px}@media (width<=1200px){.mw-tr{grid-template-columns:minmax(225px,2fr) .7fr minmax(165px,1.1fr) minmax(165px,1.15fr) .75fr .7fr .75fr 28px;min-width:1180px}.mw-tr>span:nth-child(4){display:block}}@media (width<=860px){.mw-toolbar>select{width:100%}.mw-source-notice,.mw-platform-choice{grid-column:1}}.mw-form-grid>.wide{grid-column:1/-1}.mw-property-add{background:#f2faf8;border:1px dashed #9accc5;border-radius:10px;align-items:center;gap:14px;padding:14px 16px;display:flex}.mw-property-add button{flex:none;height:43px}.mw-property-add span{color:var(--mw-muted);font-size:14px;line-height:1.55}.mw-selected-properties{border:1px solid var(--mw-line);border-radius:11px;overflow:hidden}.mw-selected-properties>header{border-bottom:1px solid var(--mw-line);background:#f2f8f6;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.mw-selected-properties h3,.mw-selected-properties p{margin:0}.mw-selected-properties h3{font-size:18px}.mw-selected-properties p{color:var(--mw-muted);margin-top:4px;font-size:13px}.mw-selected-properties header strong{color:var(--mw-teal);font-size:20px}.mw-selected-properties>article{border-bottom:1px solid var(--mw-line);grid-template-columns:38px minmax(190px,1.25fr) repeat(3,minmax(130px,.75fr)) 68px;align-items:end;gap:12px;padding:14px 16px;display:grid}.mw-selected-properties>article:last-child{border-bottom:0}.mw-selected-properties article>i{color:#8aa09a;align-self:center;font-style:normal;font-weight:800}.mw-selected-properties article label span{font-size:12px}.mw-property-name{align-self:center}.mw-property-name b,.mw-property-name small{display:block}.mw-property-name b{font-size:15px}.mw-property-name small{color:var(--mw-muted);margin-top:4px;font-size:13px}.mw-property-remove{color:#a1463f;cursor:pointer;background:#fff;border:1px solid #e5b5b0;border-radius:8px;height:42px;font-weight:800}.mw-property-workbench>header,.mw-agreement-panel>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.mw-property-workbench>header strong{color:var(--mw-teal);font-size:20px}.mw-property-table{overflow-x:auto}.mw-property-table>.head,.mw-property-table>button{grid-template-columns:minmax(210px,1.5fr) minmax(150px,1fr) .7fr .7fr .7fr minmax(210px,1.2fr) 30px;align-items:center;gap:14px;min-width:1020px;padding:14px 20px;display:grid}.mw-property-table>.head{color:#657a74;background:#f2f7f5;font-size:13px;font-weight:800}.mw-property-table>button{border:0;border-top:1px solid var(--mw-line);text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff}.mw-property-table>button:hover{background:#f9fcfb}.mw-property-table b,.mw-property-table small{display:block}.mw-property-table small{color:var(--mw-muted);margin-top:4px;font-size:12px;line-height:1.4}.mw-chip{color:#61736f;background:#edf2f1;border-radius:999px;width:max-content;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-block}.mw-chip.approved,.mw-chip.signed,.mw-chip.ready{color:#167449;background:#e2f5ed}.mw-chip.pending,.mw-chip.blocked,.mw-chip.draft{color:#8b5d08;background:#fff2d9}.mw-chip.rejected{color:#a13f38;background:#fde9e7}.mw-property-editor{background:#fbfdfd;border:1px solid #a8d3cc;border-radius:12px;margin:18px;overflow:hidden;box-shadow:0 12px 28px #1c4d4514}.mw-property-editor>header{border-bottom:1px solid var(--mw-line);background:#eef8f6;justify-content:space-between;align-items:center;padding:17px 19px;display:flex}.mw-property-editor h3{margin:3px 0 0;font-size:19px}.mw-property-editor>header button{color:var(--mw-teal);cursor:pointer;background:0 0;border:0;font-weight:800}.mw-property-editor>.mw-form-grid{padding:18px}.mw-signature-list{border-top:1px solid var(--mw-line);padding:16px 18px}.mw-signature-list h3{margin:0 0 10px}.mw-signature-list article{border-top:1px solid var(--mw-line);align-items:center;gap:12px;padding:11px 0;display:flex}.mw-signature-list article>div{flex:1}.mw-signature-list b,.mw-signature-list small{display:block}.mw-signature-list small{color:var(--mw-muted);margin-top:3px}.mw-signature-list button,.mw-agreement-panel>header button{color:var(--mw-teal);cursor:pointer;background:#fff;border:1px solid #8ac9c0;border-radius:8px;padding:8px 12px;font-weight:800}.mw-agreement-panel>header button{align-items:center;gap:6px;display:flex}.mw-agreement-panel>header button svg{width:17px}.mw-version-list article,.mw-change-list article{border-top:1px solid var(--mw-line);align-items:center;gap:14px;padding:14px 20px;display:flex}.mw-version-list article>i{background:var(--mw-soft);width:42px;height:42px;color:var(--mw-teal);border-radius:10px;place-items:center;font-style:normal;font-weight:900;display:grid}.mw-version-list article>div{flex:1}.mw-version-list b,.mw-version-list small{display:block}.mw-version-list small{color:var(--mw-muted);margin-top:4px}.mw-change-list{border:1px solid var(--mw-line);border-radius:10px;margin:14px 20px 20px;overflow:hidden}.mw-change-list h3{background:#f4f8f7;margin:0;padding:14px 16px;font-size:16px}.mw-change-list article b{flex:1}.mw-change-list article span{color:var(--mw-muted)}.mw-upload-row:has(>select:nth-of-type(2)){grid-template-columns:1.2fr 1fr 1fr 1.2fr 140px}@media (width<=1050px){.mw-selected-properties>article{grid-template-columns:36px 1fr 1fr}.mw-selected-properties article label,.mw-property-remove{grid-column:auto}.mw-upload-row:has(>select:nth-of-type(2)){grid-template-columns:1fr 1fr}}@media (width<=700px){.mw-property-add{flex-direction:column;align-items:stretch}.mw-selected-properties>article{grid-template-columns:1fr}.mw-selected-properties article>i{display:none}.mw-property-workbench>header,.mw-agreement-panel>header{flex-direction:column;align-items:flex-start}.mw-upload-row:has(>select:nth-of-type(2)){grid-template-columns:1fr}}.mw-quick-create{color:var(--mw-teal);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:10px;padding:0;font:800 14px inherit;display:flex}.mw-quick-create svg{width:16px}.mw-choice-block>span{margin-bottom:10px;font-weight:800;display:block}.mw-choice-grid.compact{grid-template-columns:repeat(4,1fr);margin:0}.mw-participants,.mw-agreement-fields{border:1px solid var(--mw-line);background:#fbfdfc;border-radius:10px;padding:17px}.mw-participants>header{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.mw-participants header b,.mw-participants header small{display:block}.mw-participants header small{color:var(--mw-muted);margin-top:4px}.mw-participants header button,.mw-participant-row>button{color:var(--mw-teal);cursor:pointer;background:#fff;border:1px solid #8ac9c0;border-radius:7px;padding:8px 11px;font:800 13px inherit}.mw-participant-row{grid-template-columns:1.3fr 1fr 1.2fr 1fr 60px;align-items:center;gap:8px;margin-top:8px;display:grid}.mw-participant-row input,.mw-participant-row select{background:#fff;border:1px solid #bfd1cd;border-radius:7px;min-width:0;height:40px;padding:0 9px;font:600 13px inherit}.mw-participant-row label{color:#506761;white-space:nowrap;font-size:13px}.mw-participant-row>button{color:#a1463f;border-color:#e2aaa5}.mw-agreement-fields h3{margin:0 0 14px;font-size:18px}.mw-checklist-preview{border-top:1px solid var(--mw-line);color:#536b65;background:#f4faf8;padding:15px 17px}.mw-checklist-preview>b{color:var(--mw-dark);margin-bottom:9px;display:block}.mw-checklist-preview>div{grid-template-columns:repeat(2,1fr);gap:7px;font-size:13px;display:grid}.mw-contract-preview{background:#eef8f6;border:1px solid #b7ddd7;border-radius:9px;align-items:center;gap:12px;padding:14px 16px;display:flex}.mw-contract-preview>svg{width:24px;color:var(--mw-teal);flex:none}.mw-contract-preview b,.mw-contract-preview p{display:block}.mw-contract-preview p{color:var(--mw-muted);margin:4px 0 0;font-size:13px}.mw-inline-create{z-index:3;background:#fff;border:1px solid #8ac9c0;border-radius:11px;grid-column:1/-1;margin-top:-6px;padding:17px;position:relative;box-shadow:0 12px 28px #1c4d451f}.mw-inline-create header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mw-inline-create header b,.mw-inline-create header small{display:block}.mw-inline-create header small{color:var(--mw-muted);margin-top:3px}.mw-inline-create header button{color:var(--mw-teal);cursor:pointer;background:0 0;border:0;font-weight:800}.mw-inline-create footer{justify-content:flex-end;gap:9px;margin-top:14px;display:flex}.mw-inline-create footer button{cursor:pointer;border-radius:7px;min-height:40px;padding:0 15px;font:800 14px inherit}.mw-inline-create footer .secondary{border:1px solid var(--mw-line);color:var(--mw-dark);background:#fff}.mw-inline-create footer .primary{background:var(--mw-teal);color:#fff;border:0}@media (width<=700px){.mw-choice-grid.compact,.mw-checklist-preview>div,.mw-participant-row{grid-template-columns:1fr}.mw-participant-row label{white-space:normal}}.mw-master-empty{justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.mw-master-empty p{color:var(--mw-muted);margin:0;font-size:14px}.mw-master-empty a{color:var(--mw-teal);flex:none;font-size:13px;font-weight:800;text-decoration:none}.mw-master-empty a:hover{text-decoration:underline}.mw-detail{max-width:1680px}.mw-detail>header{margin-bottom:16px}.mw-detail>header h1{font-size:28px}.mw-detail>header p{margin-top:5px;font-size:14px}.mw-detail-tabs{margin-bottom:14px}.mw-detail-tabs button{padding:10px 14px;font-size:14px}.mw-detail-tabs button.active{border-radius:7px 7px 0 0;background:var(--mw-teal)!important;color:#fff!important;border-color:var(--mw-teal)!important}.mw-work-panel>header{padding:15px 18px}.mw-work-panel h2{font-size:18px}.mw-work-panel header p{font-size:13px}.mw-property-table>.head,.mw-property-table>button{padding:11px 16px}.mw-property-editor{margin:12px}.mw-property-editor>header{padding:13px 16px}.mw-property-editor>.mw-form-grid{gap:14px 16px;padding:14px}.mw-detail-actions button,.mw-detail-actions select{height:38px;font-size:13px}.mw-detail-actions button{color:#244d46}.mw-detail-actions button.primary,.mw-form-actions .primary{background:var(--mw-teal)!important;color:#fff!important;border-color:var(--mw-teal)!important}.mw-multi-field{background:#fff;border:1px solid #d5e3df;border-radius:9px;min-width:0;margin:0;padding:11px 12px 12px}.mw-multi-field legend{color:#405650;padding:0 5px;font-size:14px;font-weight:800}.mw-multi-dropdown{position:relative}.mw-multi-dropdown>summary{color:#304b45;cursor:pointer;border:1px solid #c9dbd7;border-radius:7px;align-items:center;min-height:38px;padding:0 34px 0 10px;font-size:13px;list-style:none;display:flex}.mw-multi-dropdown>summary::-webkit-details-marker{display:none}.mw-multi-dropdown>summary:after{content:"⌄";color:#087e73;position:absolute;right:12px}.mw-multi-dropdown[open]>summary{border-color:#75bfb5}.mw-multi-options{background:#fbfdfc;border:1px solid #dbe7e4;border-radius:7px;flex-wrap:wrap;gap:7px;margin-top:7px;padding:8px;display:flex}.mw-multi-options label{color:#506761;cursor:pointer;background:#f8fbfa;border:1px solid #d7e3e0;border-radius:999px;flex-direction:row;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:700;display:inline-flex}.mw-multi-options label.selected{color:#087e73;background:#e9f7f4;border-color:#7fc4ba}.mw-multi-options input{width:14px;height:14px;accent-color:var(--mw-teal);margin:0}.mw-multi-field .mw-compact-note{margin-top:9px;height:38px!important;padding:0 10px!important;font-size:13px!important}.mw-money-input small{min-height:17px;line-height:1.35;color:#087e73!important;font-size:11px!important}.mw-money-input input{font-variant-numeric:tabular-nums;font-weight:750!important}.mw-publication-fee{border:1px solid var(--mw-line);background:#fbfdfc;border-radius:9px;align-items:center;gap:18px;margin-top:14px;padding:13px 15px;display:flex}.mw-publication-fee>b{margin-right:5px}.mw-publication-fee label{align-items:center;gap:6px;display:flex}.mw-publication-fee input[type=radio]{width:16px;height:16px;accent-color:var(--mw-teal)}.mw-publication-fee>input{border:1px solid #bfd1cd;border-radius:7px;width:180px;height:38px;padding:0 10px;font:600 13px inherit}.mw-official{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.mw-official h3{grid-column:1/-1}.mw-official label{background:#fff;border:1px solid #d7e3e0;border-radius:8px;margin:0;padding:10px 11px}.mw-official label span,.mw-official label b,.mw-official label small{display:block}.mw-official label small{color:var(--mw-muted);margin-top:3px;font-size:11px}@media (width<=860px){.mw-official{grid-template-columns:1fr}.mw-official h3{grid-column:1}.mw-publication-fee{flex-wrap:wrap;align-items:flex-start}.mw-multi-options{gap:6px}}.mw-commission-panel{display:none}.mw-ledger-toolbar>div{max-width:none}.mw-advanced-filters{grid-template-columns:repeat(4,minmax(150px,1fr));gap:9px;margin:-5px 0 12px;display:grid}.mw-advanced-filters select,.mw-advanced-filters button,.mw-pagination select,.mw-pagination button{border:1px solid var(--mw-line);min-height:40px;color:var(--mw-dark);background:#fff;border-radius:8px;padding:0 12px;font:700 13px inherit}.mw-clear-filters{cursor:pointer;color:var(--mw-teal)!important}.mw-selection-bar{color:#526a64;background:#f6faf9;border:1px solid #cee0dc;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;min-height:48px;margin-bottom:10px;padding:6px 10px 6px 14px;font-size:13px;font-weight:700;display:flex}.mw-selection-bar>div{flex-wrap:wrap;gap:7px;display:flex}.mw-selection-bar button,.mw-row-actions button{color:#087e73;cursor:pointer;background:#fff;border:1px solid #bcd5d0;border-radius:7px;min-height:34px;padding:0 11px;font:800 12px inherit}.mw-selection-bar button:disabled{cursor:not-allowed;color:#9badab;background:#f1f5f4}.mw-platform-table .mw-tr{grid-template-columns:30px 34px minmax(145px,1.2fr) minmax(105px,.72fr) minmax(155px,1fr) max-content minmax(130px,.78fr) minmax(128px,.76fr) max-content;gap:10px;width:100%;min-width:0;padding:12px 14px}.mw-circle-progress-group,.mw-workflow-circle-summary{align-items:center;gap:12px;display:flex}.mw-circle-progress{color:#35534d;min-width:54px;font:inherit;cursor:pointer;background:0 0;border:0;place-items:center;gap:3px;padding:0;display:grid}.mw-circle-progress>i{background:conic-gradient(var(--mw-teal) var(--circle-progress), #dbe8e5 0);border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.mw-circle-progress>i>span{color:#46625c;background:#fff;border-radius:50%;place-items:center;width:31px;height:31px;font-size:10px;font-weight:850;display:grid}.mw-circle-progress>b{white-space:nowrap;font-size:11px;line-height:1}.mw-circle-progress:hover>i,.mw-circle-progress.active>i{box-shadow:0 0 0 3px #d5f0eb}.mw-circle-progress.complete>i>span{color:var(--mw-teal);font-size:15px}.mw-progress-modal-backdrop{z-index:95;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#112b266b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.mw-progress-modal{background:#fff;border:1px solid #c9dcd8;border-radius:14px;width:min(760px,100vw - 40px);max-height:min(720px,100vh - 40px);overflow:hidden;box-shadow:0 22px 64px #0e2f293d}.mw-progress-modal>header{border-bottom:1px solid #dde9e6;grid-template-columns:minmax(0,1fr) auto 34px;align-items:center;gap:16px;padding:18px 20px;display:grid;position:relative}.mw-progress-modal>header span{color:#078f83;font-size:11px;font-weight:850}.mw-progress-modal>header h2{color:#153b35;margin:2px 0;font-size:21px}.mw-progress-modal>header p{color:#70837e;margin:0;font-size:12px}.mw-progress-modal>header>strong{color:var(--mw-teal);font-size:22px}.mw-progress-modal-close{color:#526c66;cursor:pointer;background:#fff;border:1px solid #d2e1de;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.mw-progress-modal-close svg{width:17px}.mw-progress-modal-body{max-height:510px;padding:14px 20px;overflow-y:auto}.mw-progress-modal-loading{color:#687d78;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.mw-progress-modal-loading svg{width:18px}.mw-progress-callout{background:#fffaf0;border-left:3px solid #d89b34;align-items:baseline;gap:12px;margin-bottom:10px;padding:10px 12px;display:flex}.mw-progress-callout b{color:#7d5313;font-size:13px}.mw-progress-callout span{color:#775f39;font-size:12px}.mw-progress-action-list{display:grid}.mw-progress-action-list article{border-bottom:1px solid #e4ecea;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:11px 0;display:grid}.mw-progress-action-list article:last-child{border-bottom:0}.mw-progress-action-list article b,.mw-progress-action-list article small{display:block}.mw-progress-action-list article b{color:#254942;font-size:13px}.mw-progress-action-list article small{color:#748681;margin-top:3px;font-size:11px}.mw-progress-action-list article em{color:#607671;white-space:nowrap;font-size:11px;font-style:normal}.mw-progress-action-list article em.approved,.mw-progress-action-list article em.completed{color:#078f83;font-weight:850}.mw-progress-action-list article>span{gap:6px;display:flex}.mw-progress-action-list button,.mw-progress-modal>footer button{color:#087e73;cursor:pointer;background:#fff;border:1px solid #bcd5d0;border-radius:7px;min-height:32px;padding:0 11px;font-size:12px;font-weight:800}.mw-progress-action-list button.danger{color:#a1463f;border-color:#e4c2be}.mw-progress-action-list button:disabled{cursor:not-allowed;opacity:.5}.mw-progress-zero{color:#69807a;text-align:center;align-content:center;place-items:center;gap:5px;min-height:170px;display:grid}.mw-progress-zero svg{color:#0a9488;width:28px}.mw-progress-zero b{color:#294a44;font-size:15px}.mw-progress-zero span{font-size:12px}.mw-progress-stage-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:8px;display:grid}.mw-progress-stage-nav span{color:#71837f;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:750;display:flex}.mw-progress-stage-nav i{background:#fff;border:1px solid #c8d9d5;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:10px;font-style:normal;display:grid}.mw-progress-stage-nav span:first-child i,.mw-progress-stage-nav span.active i{border-color:var(--mw-teal);background:var(--mw-teal);color:#fff}.mw-progress-modal>footer{border-top:1px solid #dde9e6;justify-content:flex-end;gap:8px;padding:12px 20px;display:flex}.mw-progress-modal>footer button.primary{border-color:var(--mw-teal);background:var(--mw-teal);color:#fff;align-items:center;gap:4px;display:inline-flex}.mw-progress-modal>footer button.danger{color:#fff;background:#a84c43;border-color:#a84c43}.mw-progress-modal>footer button svg{width:15px}.mw-lifecycle-modal{width:min(590px,100vw - 40px)}.mw-lifecycle-modal>header>strong{font-size:13px}.mw-lifecycle-modal.terminate>header>strong{color:#a84c43}.mw-lifecycle-field{color:#294a44;gap:7px;margin-bottom:14px;font-size:12px;font-weight:800;display:grid}.mw-lifecycle-field input,.mw-lifecycle-field textarea{color:#183d37;background:#fff;border:1px solid #cbdeda;border-radius:8px;width:100%;padding:10px 12px;font:500 13px inherit}.mw-lifecycle-field textarea{resize:vertical;line-height:1.5}.mw-lifecycle-quick{gap:8px;display:flex}.mw-lifecycle-quick button{color:#087e73;cursor:pointer;background:#f6fbfa;border:1px solid #bcd5d0;border-radius:7px;min-height:34px;padding:0 14px;font-weight:800}.mw-lifecycle-quick button:hover{border-color:var(--mw-teal);background:#e8f7f4}.mw-lifecycle-warning{background:#fff5f3;border-left:3px solid #b6574e;gap:4px;margin-bottom:14px;padding:11px 12px;display:grid}.mw-lifecycle-warning b{color:#8f3f38;font-size:13px}.mw-lifecycle-warning span{color:#785b57;font-size:12px;line-height:1.5}@media (width<=640px){.mw-progress-modal-backdrop{padding:10px}.mw-progress-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}.mw-progress-modal>header{padding:14px}.mw-progress-modal-body{padding:10px 14px}.mw-progress-stage-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.mw-progress-action-list article{grid-template-columns:minmax(0,1fr) auto}.mw-progress-action-list article>span{grid-column:1/-1}.mw-progress-modal>footer{flex-wrap:wrap;padding:10px 14px}}.mw-platform-table .mw-tr.selected{box-shadow:inset 3px 0 0 var(--mw-teal);background:#edf8f6}.mw-select-cell{text-align:center!important}.mw-select-cell input{width:17px;height:17px;accent-color:var(--mw-teal);cursor:pointer;margin:0}.mw-row-number{color:#607771;text-align:center;font-weight:800}.mw-row-actions{white-space:nowrap;justify-content:flex-end;gap:4px;display:flex}.mw-row-actions button{min-height:31px;padding:0 8px}.mw-row-actions .primary{border-color:var(--mw-teal);background:var(--mw-teal);color:#fff}.mw-row-actions .danger{color:#a1463f;border-color:#dfc2be}.mw-row-actions button:disabled{cursor:not-allowed;opacity:.45}.mw-contract-term{flex-direction:column;gap:3px;min-width:0;display:flex}.mw-contract-term b{color:#234943;white-space:nowrap;font-size:12px}.mw-contract-term small{color:#71837f;white-space:nowrap;font-size:11px}.mw-stage-next{flex-direction:column;gap:3px;min-width:0;display:flex}.mw-stage-next b{color:#153b35;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.mw-stage-next small{color:#078f83;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.mw-stage-next em{color:#71837f;font-size:11px;font-style:normal}.mw-flow-progress{flex-direction:column;gap:8px;min-width:0;display:flex}.mw-flow-progress>span{white-space:nowrap;justify-content:space-between;align-items:center;gap:6px;display:flex}.mw-flow-progress b{color:#294a44;font-size:12px}.mw-flow-progress em{color:#71837f;font-size:10px;font-style:normal}.mw-flow-progress>i{background:#dfe9e7;border-radius:99px;width:100%;height:5px;display:block;overflow:hidden}.mw-flow-progress>i u{border-radius:inherit;background:var(--mw-teal);height:100%;text-decoration:none;display:block}.mw-platform-table .mw-tr>span{min-width:0}.mw-unit-primary b,.mw-customer-primary b{color:#102f2b;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:850;line-height:1.3;display:block;overflow:hidden}.mw-unit-primary small,.mw-customer-primary small,.mw-mandate-summary small,.mw-execution-summary small,.mw-progress-summary small{color:#6b7f7a;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;line-height:1.35;display:block;overflow:hidden}.mw-mandate-summary b,.mw-execution-summary b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;display:block;overflow:hidden}.mw-progress-summary{flex-direction:column;align-items:flex-start;display:flex}.mw-progress-summary .status{margin-bottom:1px}.mw-progress-summary .status.terminated{color:#9b433b;background:#f7e7e4}.mw-row-actions button:hover,.mw-selection-bar button:not(:disabled):hover{border-color:var(--mw-teal);background:var(--mw-teal);color:#fff}.mw-pagination{color:#405650;justify-content:flex-end;align-items:center;gap:18px;padding:14px 0 2px;font-size:13px;font-weight:800;display:flex}.mw-pagination>div{gap:7px;display:flex}.mw-pagination button:not(:disabled){cursor:pointer}.mw-pagination button:disabled{color:#a9b7b4;background:#f4f7f6}@media (width<=1100px){.mw-advanced-filters{grid-template-columns:repeat(2,minmax(150px,1fr))}.mw-selection-bar{flex-direction:column;align-items:flex-start}.mw-platform-table .mw-tr{min-width:1460px}}.mw-workflow-shell{gap:14px;display:grid}.mw-workflow-empty,.mw-workflow-head,.mw-workflow-progress-grid,.mw-stage-timeline,.mw-workflow-columns>section,.mw-workflow-columns>aside>section{background:#fff;border:1px solid #d8e6e3;border-radius:12px}.mw-workflow-empty,.mw-workflow-head{justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.mw-workflow-empty h2,.mw-workflow-head h2{color:#153b35;margin:0 0 5px;font-size:20px}.mw-workflow-empty p,.mw-workflow-head p{color:#647a75;max-width:850px;margin:0;font-size:13px;line-height:1.55}.mw-workflow-empty button,.mw-workflow-head button,.mw-workflow-columns button{color:#087e73;cursor:pointer;background:#fff;border:1px solid #bcd5d0;border-radius:7px;min-height:34px;padding:0 12px;font-weight:800}.mw-workflow-empty button.primary{border-color:var(--mw-teal);background:var(--mw-teal);color:#fff}.mw-workflow-head>div>.status{margin-bottom:8px;display:inline-flex}.mw-workflow-head button{white-space:nowrap;align-items:center;gap:7px;display:inline-flex}.mw-workflow-head button svg{width:15px}.mw-workflow-progress-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:16px 20px;display:grid}.mw-workflow-circle-summary{background:#fff;border:1px solid #d8e6e3;border-radius:12px;padding:12px 18px}.mw-workflow-circle-summary>p{color:#687d78;margin:0 0 0 10px;font-size:12px}.mw-effectiveness-actions{gap:8px;display:flex}.mw-workflow-progress-grid .mw-flow-progress b{font-size:14px}.mw-workflow-progress-grid .mw-flow-progress em{font-size:12px}.mw-workflow-progress-grid .mw-flow-progress>i{height:7px}.mw-stage-timeline{grid-template-columns:repeat(4,minmax(140px,1fr));padding:18px 20px;display:grid}.mw-stage-timeline>div{align-items:center;gap:8px;min-width:0;display:flex;position:relative}.mw-stage-timeline>div:not(:last-child):after{z-index:0;content:"";background:#dce7e5;height:2px;position:absolute;top:15px;left:33px;right:4px}.mw-stage-timeline i{z-index:1;color:#6f827e;background:#fff;border:1px solid #c8d9d5;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;font-size:12px;font-style:normal;font-weight:900;display:grid}.mw-stage-timeline .complete i,.mw-stage-timeline .active i{border-color:var(--mw-teal);background:var(--mw-teal);color:#fff}.mw-stage-timeline span{z-index:1;background:#fff;min-width:0;padding-right:8px}.mw-stage-timeline b,.mw-stage-timeline small{white-space:nowrap;display:block}.mw-stage-timeline b{color:#294a44;text-overflow:ellipsis;font-size:12px;overflow:hidden}.mw-stage-timeline small{color:#7a8c88;margin-top:2px;font-size:10px}.mw-workflow-columns{grid-template-columns:minmax(0,1.7fr) minmax(320px,.8fr);gap:14px;display:grid}.mw-workflow-columns>section,.mw-workflow-columns>aside>section{padding:16px}.mw-workflow-columns>aside{gap:14px;display:grid}.mw-workflow-columns section>header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}.mw-workflow-columns h3{color:#173d37;margin:0 0 3px;font-size:16px}.mw-workflow-columns header p{color:#71837f;margin:0;font-size:11px}.mw-workflow-columns header>span{color:var(--mw-teal);font-weight:900}.mw-workflow-list{display:grid}.mw-workflow-list article,.mw-payment-row{border-top:1px solid #e4ecea;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:10px 0;display:grid}.mw-workflow-list article:first-child{border-top:0}.mw-workflow-list b,.mw-payment-row b{color:#294a44;font-size:13px;display:block}.mw-workflow-list small,.mw-payment-row small{color:#748681;margin-top:3px;font-size:11px;display:block}.mw-workflow-list .status{white-space:nowrap}.mw-workflow-note{color:#647a75;margin:0 0 12px;font-size:13px}.mw-payment-row em{color:#6d817c;font-size:11px;font-style:normal}@media (width<=900px){.mw-workflow-progress-grid,.mw-workflow-columns{grid-template-columns:1fr}.mw-stage-timeline{grid-template-columns:repeat(4,140px);overflow-x:auto}.mw-workflow-empty,.mw-workflow-head{flex-direction:column;align-items:flex-start}}@media (width<=640px){.mw-advanced-filters{grid-template-columns:1fr}.mw-pagination{flex-direction:column;align-items:flex-start}}.mw-commission-plan{background:#fff;border:1px solid #d5e5e1;border-radius:18px;padding:24px;box-shadow:0 12px 32px #134c4412}.mw-plan-header{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.mw-plan-header h3{letter-spacing:-.02em;margin:6px 0 5px;font-size:23px}.mw-plan-header p{color:var(--mw-muted);margin:0;font-size:14px;line-height:1.6}.mw-plan-status{color:#087e73;background:#eef9f7;border:1px solid #b9ded7;border-radius:11px;min-width:130px;padding:12px 15px}.mw-plan-status b,.mw-plan-status small{display:block}.mw-plan-status small{color:#66817b;margin-top:4px;font-size:12px}.mw-plan-basis{background:#f5faf9;border:1px solid #e1efec;border-radius:10px;align-items:center;gap:11px;margin:20px 0 13px;padding:13px 15px;display:flex}.mw-plan-basis>svg{width:21px;color:var(--mw-teal);flex:none}.mw-plan-basis>div{flex:1}.mw-plan-basis b,.mw-plan-basis span{display:block}.mw-plan-basis b{font-size:14px}.mw-plan-basis span{color:var(--mw-muted);margin-top:3px;font-size:12px}.mw-plan-basis>button{background:var(--mw-teal);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:8px;align-items:center;gap:6px;height:40px;padding:0 13px;font:800 13px inherit;display:flex}.mw-plan-basis>button svg{width:16px}.mw-plan-people{gap:10px;display:grid}.mw-plan-person{background:#fbfdfc;border:1px solid #dceae6;border-radius:12px;grid-template-columns:36px 1fr 54px;align-items:start;gap:12px;padding:15px;display:grid}.mw-person-index{color:#078f83;background:#e3f5f1;border-radius:10px;place-items:center;width:34px;height:34px;font-size:13px;font-weight:900;display:grid}.mw-plan-row{grid-template-columns:1fr 1.25fr;gap:11px;display:grid}.mw-plan-row label,.mw-plan-share label{display:block;position:relative}.mw-plan-row label>span{color:#657a74;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.mw-plan-row input,.mw-plan-row select{box-sizing:border-box;width:100%;height:42px;color:var(--mw-dark);background:#fff;border:1px solid #c5d9d4;border-radius:8px;padding:0 11px;font:600 14px inherit}.mw-person-search{position:relative}.mw-person-search input{padding-right:36px!important}.mw-person-search svg{color:#78928b;width:17px;position:absolute;top:12px;right:11px}.mw-searching{color:var(--mw-teal);margin-top:4px;font-size:12px;display:block}.mw-plan-results{z-index:5;background:#fff;border:1px solid #b9d7d1;border-radius:9px;max-height:220px;position:absolute;top:72px;left:0;right:0;overflow:auto;box-shadow:0 12px 26px #12494224}.mw-plan-results button{text-align:left;width:100%;color:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e5efed;padding:10px 12px;display:block}.mw-plan-results button:last-child{border-bottom:0}.mw-plan-results button:hover{background:#f1faf8}.mw-plan-results b,.mw-plan-results small{display:block}.mw-plan-results small{color:var(--mw-muted);margin-top:3px;font-size:12px}.mw-create-master{color:var(--mw-teal);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font:800 12px inherit}.mw-plan-share{margin-top:12px}.mw-plan-share input:disabled{color:#8b9b96;background:#f1f5f4;border-style:dashed}.mw-remove-plan-person{color:#a2463d;cursor:pointer;background:#fff;border:1px solid #e1afaa;border-radius:8px;height:36px;font:800 13px inherit}.mw-remove-plan-person:hover{background:#fff3f1}@media (width<=760px){.mw-plan-header{flex-direction:column}.mw-plan-status{box-sizing:border-box;width:100%}.mw-plan-basis{flex-wrap:wrap;align-items:flex-start}.mw-plan-basis>div{min-width:calc(100% - 35px)}.mw-plan-basis>button{margin-left:32px}.mw-plan-person{grid-template-columns:32px 1fr}.mw-remove-plan-person{grid-column:2;width:max-content;padding:0 12px}.mw-plan-row{grid-template-columns:1fr}}.mw-participants{display:none}.mw-commission-panel{background:linear-gradient(135deg,#fff 0%,#f4fbf9 100%);border:1px solid #d6e5e1;border-radius:18px;padding:24px;box-shadow:0 12px 30px #164d4512}.mw-commission-panel>header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.mw-section-kicker{color:#0b8f82;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900;display:inline-flex}.mw-commission-panel h3{letter-spacing:-.02em;margin:5px 0;font-size:22px}.mw-commission-panel header p{color:var(--mw-muted);margin:0;font-size:14px;line-height:1.6}.mw-commission-basis{background:#eaf8f5;border:1px solid #b9ded7;border-radius:12px;min-width:210px;padding:14px 16px}.mw-commission-basis small,.mw-commission-basis b{display:block}.mw-commission-basis small{color:#5e7771;font-size:12px}.mw-commission-basis b{color:#087f74;margin-top:5px;font-size:17px}.mw-commission-controls{grid-template-columns:220px 1fr auto;align-items:end;gap:12px;margin-top:20px;display:grid}.mw-commission-controls label span,.mw-share-field span{color:#60756f;margin-bottom:6px;font-size:12px;font-weight:800;display:block}.mw-commission-controls input,.mw-commission-controls select,.mw-share-field input,.mw-person-main input,.mw-person-main select{box-sizing:border-box;width:100%;height:44px;color:var(--mw-dark);background:#fff;border:1px solid #c6d9d4;border-radius:9px;padding:0 12px;font:600 14px inherit}.mw-add-person{color:#fff;cursor:pointer;white-space:nowrap;background:#078f83;border:0;border-radius:9px;align-items:center;gap:7px;height:44px;padding:0 16px;font:800 14px inherit;display:flex}.mw-add-person svg{width:17px}.mw-allocation-note{color:#86631d;background:#fff8e8;border-radius:9px;align-items:center;gap:9px;margin:18px 0 10px;padding:11px 13px;font-size:13px;display:flex}.mw-allocation-note svg{flex:none;width:18px}.mw-commission-people{gap:9px;display:grid}.mw-commission-people article{background:#fff;border:1px solid #dce9e5;border-radius:12px;grid-template-columns:38px minmax(240px,1fr) minmax(200px,.65fr) 60px;align-items:center;gap:12px;padding:12px;display:grid}.mw-person-avatar{color:#087f74;background:#e2f5f1;border-radius:11px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.mw-person-main{grid-template-columns:1.15fr .85fr;gap:8px;display:grid}.mw-share-field input:disabled{color:#899893;background:#f2f5f4;border-style:dashed}.mw-remove-person{color:#a44940;cursor:pointer;background:#fff;border:1px solid #e3b2ad;border-radius:8px;height:38px;font:800 13px inherit}.mw-commission-empty{text-align:center;color:var(--mw-muted);border:1px dashed #b9d4ce;border-radius:10px;padding:18px;font-size:14px}@media (width<=860px){.mw-commission-panel>header{flex-direction:column}.mw-commission-basis{box-sizing:border-box;width:100%}.mw-commission-controls{grid-template-columns:1fr}.mw-commission-people article{grid-template-columns:36px 1fr}.mw-person-main,.mw-share-field,.mw-remove-person{grid-column:2}.mw-remove-person{width:max-content;padding:0 12px}}.property-lead-shell{color:#17342f;background:#f5f8f7;min-height:100vh}.property-lead-main{max-width:1800px;margin-left:272px;padding:34px 42px 70px}.property-lead-main header{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.property-lead-main h1{margin:5px 0 8px;font-size:34px;line-height:1.2}.property-lead-main p{color:#6b7d79;margin:0}.eyebrow{letter-spacing:.16em;font-size:12px;font-weight:800;color:#078f81!important}.head-actions,.modal-actions{gap:10px;display:flex}.property-lead-main button{color:#fff;min-height:40px;font:inherit;cursor:pointer;background:#078f81;border:1px solid #078f81;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:inline-flex}.property-lead-main button.secondary,.property-lead-main .icon-btn{color:#31534d;background:#fff;border-color:#ceddda}.flow-strip{background:#fff;border:1px solid #d8e4e1;border-radius:12px;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:24px;padding:10px;display:grid}.flow-strip span{text-align:center;color:#70817e;border-radius:8px;padding:11px}.flow-strip span.active{color:#087f73;background:#edf8f5;font-weight:700}.lead-stats{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.lead-stats div{background:#fff;border:1px solid #d8e4e1;border-radius:12px;padding:17px 20px}.lead-stats b{font-size:25px;display:block}.lead-stats span{color:#72827f}.lead-panel{background:#fff;border:1px solid #d8e4e1;border-radius:13px;overflow:hidden}.toolbar{gap:10px;padding:15px;display:flex}.searchbox{border:1px solid #cbdad7;border-radius:9px;flex:1;align-items:center;gap:9px;padding-left:14px;display:flex;overflow:hidden}.searchbox input{min-width:0;font:inherit;border:0;outline:0;flex:1}.toolbar select,.convert select{background:#fff;border:1px solid #cbdad7;border-radius:9px;min-width:160px;padding:0 14px}.toolbar .icon-btn{width:42px;padding:0}.error{color:#b13b31;background:#fff2f0;border-radius:8px;margin:0 15px 12px;padding:11px 14px}.table-wrap{overflow:auto}table{border-collapse:collapse;width:100%;min-width:1050px}th{color:#60736f;text-align:left;background:#f2f7f5;font-size:13px}th,td{vertical-align:top;border-top:1px solid #e1eae8;padding:14px 16px}td b,td small{display:block}td small{color:#788884;margin-top:5px}.pill{color:#59706b;background:#edf3f1;border-radius:20px;padding:4px 8px;font-size:12px;display:inline-block}.pill.accepted{color:#087e71;background:#e6f7f3}.pill.rejected{color:#a23b32;background:#fff0ed}.pill.converted{color:#35659a;background:#eaf3ff}.property-lead-main button.link{color:#078f81;background:0 0;border:0;min-height:auto;padding:0}.lead-panel footer{color:#6c7d79;border-top:1px solid #e1eae8;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.lead-panel footer div{gap:8px;display:flex}.lead-panel footer button{color:#31534d;background:#fff;border-color:#ceddda;min-height:36px}.lead-panel footer button:disabled{opacity:.4}.empty{text-align:center;color:#82918e;padding:60px}.modal{z-index:1000;background:#17342f77;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-card{background:#fff;border-radius:15px;width:min(920px,94vw);max-height:88vh;padding:24px;overflow:auto;box-shadow:0 24px 70px #102b2660}.modal-head{justify-content:space-between;margin-bottom:20px;display:flex}.modal-head h2{margin:0 0 5px;font-size:25px}.property-lead-main .close{color:#425b56;background:0 0;border:0;width:38px;min-height:38px;padding:0;font-size:28px}.form-grid label,.review,.convert{flex-direction:column;gap:7px;font-weight:700;display:flex}.form-grid input,.form-grid select,.review textarea{min-height:43px;font:inherit;border:1px solid #cbdad7;border-radius:8px;padding:9px 11px}.review{margin-top:18px}.review textarea{min-height:90px}.modal-actions{justify-content:flex-end;margin-top:22px}.property-lead-main button.danger{color:#b13b31;background:#fff;border-color:#e3b7b1}.detail-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.detail-grid div{background:#f5f8f7;border-radius:9px;padding:14px}.detail-grid span,.detail-grid b{display:block}.detail-grid span{color:#748681;margin-bottom:6px;font-size:13px}.convert{margin-top:15px}.convert select{height:43px}.property-lead-body{overflow-x:hidden}@media (width<=900px){.property-lead-main{margin-left:0;padding:24px 18px}.property-lead-main header{display:block}.head-actions{margin-top:18px}.flow-strip{grid-template-columns:1fr}.lead-stats{grid-template-columns:1fr 1fr}.form-grid,.detail-grid{grid-template-columns:1fr}}.admission-panel{background:#f8fbfa;border:1px solid #d5e3df;border-radius:14px;margin:18px 0;overflow:hidden}.admission-panel>header{background:#fff;border-bottom:1px solid #dce7e4;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.admission-panel h3,.admission-panel h4{color:#173a35;margin:0}.admission-panel header p{color:#687b77;margin:6px 0 0;font-size:14px;line-height:1.55}.admission-status{color:#9b6414;background:#fff1de;border-radius:7px;flex:none;padding:6px 10px;font-size:13px;font-weight:800}.admission-status.approved{color:#087769;background:#def4ee}.admission-flow{background:#edf4f2;border-bottom:1px solid #d9e5e2;grid-template-columns:repeat(6,1fr);display:grid}.admission-flow span{text-align:center;color:#71827e;border-right:1px solid #d9e5e2;padding:11px 8px;font-size:12px;font-weight:750}.admission-flow span:last-child{border-right:0}.admission-flow span.active{color:#087c70;background:#e1f5f0}.admission-section{background:#fff;border:1px solid #dae5e2;border-radius:11px;margin:16px 18px;padding:18px}.admission-section h4{margin-bottom:15px;font-size:17px}.admission-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.admission-grid label{color:#405651;flex-direction:column;gap:7px;font-size:13px;font-weight:750;display:flex}.admission-grid label.wide{grid-column:1/-1}.admission-grid input,.admission-grid select,.document-uploader input,.document-uploader select{color:#1b3732;background:#fff;border:1px solid #c8d8d4;border-radius:8px;height:42px;padding:0 11px;font:14px Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif}.document-uploader{grid-template-columns:1.1fr 1.1fr 1.4fr auto;gap:10px;display:grid}.file-control{color:#087c70;cursor:pointer;background:#f1faf8;border:1px dashed #8bbdb5;border-radius:8px;align-items:center;height:42px;padding:0 12px;display:flex;overflow:hidden}.file-control input{display:none}.file-control span{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}.document-uploader button,.admission-panel>footer button{color:#fff;cursor:pointer;background:#088e80;border:1px solid #088e80;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 15px;font:750 14px Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif;display:inline-flex}.document-uploader button:disabled,.admission-panel>footer button:disabled{opacity:.5;cursor:not-allowed}.document-list{gap:8px;margin-top:13px;display:grid}.document-list article{background:#fbfdfc;border:1px solid #e0e8e6;border-radius:8px;justify-content:space-between;gap:15px;padding:11px 12px;display:flex}.document-list article b,.document-list article span{display:block}.document-list article span,.document-list article small,.document-list>p{color:#71827e;margin:4px 0 0;font-size:12px}.admission-message{color:#176d62;background:#edf7f4;border-radius:8px;margin:0 18px 14px;padding:11px 13px;font-weight:700}.admission-panel>footer{justify-content:flex-end;gap:10px;padding:0 18px 18px;display:flex}.admission-panel>footer .secondary{color:#31504a;background:#fff;border-color:#c9d9d5}.admission-loading{text-align:center;color:#687a76;background:#f8fbfa;border:1px solid #d9e4e1;border-radius:12px;margin:18px 0;padding:28px}@media (width<=900px){.admission-flow{grid-template-columns:repeat(3,1fr)}.admission-grid,.document-uploader{grid-template-columns:1fr 1fr}.document-uploader button{width:100%}}@media (width<=620px){.admission-panel>header{flex-direction:column}.admission-grid,.document-uploader{grid-template-columns:1fr}.admission-grid label.wide{grid-column:auto}.admission-flow{grid-template-columns:1fr 1fr}.document-list article,.admission-panel>footer{flex-direction:column}}.source-strip{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.source-strip span{color:#526a65;background:#fff;border:1px solid #d8e4e1;border-radius:18px;padding:7px 11px;font-size:13px}.source-strip+.flow-strip{margin-top:12px}.mandate-intake-overlay{z-index:1200;background:#17342f80;justify-content:center;align-items:flex-start;padding:22px;display:flex;position:fixed;inset:0;overflow:auto}.mandate-intake-panel{background:#f5f8f7;border-radius:16px;width:min(1180px,100vw - 44px);margin:auto;overflow:hidden;box-shadow:0 24px 80px #102b2670}.mandate-intake-panel .mw-new{min-height:auto}.mandate-entry-choice{background:#fff;padding:28px}.mandate-entry-choice>header{border-bottom:1px solid #dbe6e3;justify-content:space-between;align-items:flex-start;padding-bottom:20px;display:flex!important}.mandate-entry-choice header span{color:#078f81;font-size:13px;font-weight:800}.mandate-entry-choice h2{margin:5px 0;font-size:28px}.mandate-entry-choice>div{grid-template-columns:1fr 1fr;gap:16px;padding:24px 0 4px;display:grid}.property-lead-main .mandate-entry-choice>div>button{color:#17342f;text-align:left;background:#fff;border-color:#c9ddd8;flex-direction:column;align-items:flex-start;min-height:120px;padding:22px;display:flex}.mandate-entry-choice>div>button:hover{background:#eff9f6;border-color:#078f81}.mandate-entry-choice button b{font-size:21px}.mandate-entry-choice button span{color:#687c77;font-weight:400;line-height:1.6}@media (width<=760px){.mandate-intake-overlay{padding:0}.mandate-intake-panel{border-radius:0;width:100%;min-height:100vh}.mandate-entry-choice>div{grid-template-columns:1fr}}.mandate-intake-panel .mw-new{max-width:none;padding:28px 34px 32px}.mandate-intake-panel .mw-new>header{margin-bottom:20px}.mandate-intake-panel .mw-new h1{font-size:29px}.mandate-intake-panel .mw-stepper{margin-bottom:14px}.mandate-intake-panel .mw-form-panel{border-radius:12px;box-shadow:0 8px 28px #1f4a430d}.mandate-intake-panel .mw-form-actions{padding-bottom:2px}.mw-field-note{color:#71847f;margin-top:2px;font-size:13px;font-weight:500;line-height:1.5;display:block}.mw-field-error{color:#b0473e;font-size:13px;display:block}.mw-master-field>aside p{color:#71847f;text-align:center;margin:0;padding:16px}.mw-master-field>div button{min-width:120px}.mw-master-field input:disabled{color:#8b9996;background:#f2f5f4}@media (width<=760px){.mandate-intake-panel .mw-new{padding:20px 15px}}.vpf .vi{color:#25424b;font:13px/1.5 system-ui,Microsoft YaHei,sans-serif}.vi-channels{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.vpf .vi-channels button{color:#506771;text-align:left;background:#f5f8fa;border:1px solid #dbe6e9;padding:12px 16px}.vi-channels strong{font-size:14px}.vpf .vi-channels button[aria-pressed=true]{color:#056a65;background:#e9f6f3;border-color:#07877f;box-shadow:inset 0 0 0 1px #07877f}.vi-layout{grid-template-columns:minmax(0,1.7fr) minmax(260px,1fr);gap:24px;display:grid}.vi-main{min-width:0}.vi-main section{border:1px solid #dce7ea;border-radius:9px;margin-bottom:14px;padding:16px}.vi h3{align-items:center;gap:8px;margin:0 0 14px;font-size:14px;display:flex}.vi h3 b{color:#07877f;background:#e5f3f1;border-radius:5px;padding:5px;font:600 11px system-ui}.vi label{margin-bottom:6px;font-size:12px;font-weight:500;display:block}.vi-picker{flex:1;min-width:0;margin-bottom:12px;position:relative}.vi-selection{background:#f1f8f6;border:1px solid #c9e2de;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.vi-selection span{overflow-wrap:anywhere}.vi-results{background:#fff;border:1px solid #dbe6e9;border-radius:6px;max-height:200px;padding:6px;position:relative;overflow:auto;box-shadow:0 8px 16px #203e4b10}.vpf .vi-results button{text-align:left;color:#25424b;background:#fff;border:0;border-bottom:1px solid #edf2f4;justify-content:space-between;gap:10px;width:100%;display:flex}.vi-grid{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.vi-task,.vi-inline{align-items:center;gap:8px;margin-bottom:10px;display:flex}.vi-inline>input,.vi-inline>label{flex:1;min-width:0}.vi-inline>select{width:auto;max-width:100%}.vi-task>button,.vi-inline>button{white-space:nowrap}.vi-inline label{margin:0}.vi aside{background:#f4f8fa;border:1px solid #dce7ea;border-radius:9px;align-self:start;min-width:0;padding:16px}.vi-map{cursor:crosshair;background:#e3ebed;border:1px solid #d4e1e5;border-radius:7px;height:260px;position:relative;overflow:hidden}.vi-map>img{pointer-events:none;width:256px!important;max-width:none!important;height:256px!important;position:absolute!important}.vi-map>a{color:#31596b;background:#ffffffe6;padding:3px;font:9px system-ui;position:absolute;bottom:0;right:0}.vi-map-tools{gap:4px;display:grid;position:absolute;top:8px;right:8px}.vpf .vi-map-tools button{color:#17454a;background:#fff;border-color:#cddce1;padding:4px 8px}.vi-pin{color:#e7593f;text-shadow:0 1px 2px #fff;pointer-events:none;font-size:30px;line-height:1;position:absolute;transform:translate(-50%,-50%)}.vi-summary{border-top:1px solid #d8e4e7;margin-top:20px;padding-top:18px}.vi-summary dl{grid-template-columns:70px 1fr;gap:12px;margin:0;display:grid}.vi-summary dt{color:#71868e}.vi-summary dd{overflow-wrap:anywhere;margin:0}.vi-people{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.vi-people>span{background:#e8f3f0;border:1px solid #cfe2de;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;display:flex}.vpf .vi-people button{color:#426963;background:0 0;border:0;padding:0 4px}.vi footer>small{margin-right:auto}.vpf .vi button:focus-visible{outline-offset:3px;outline:2px solid #0b8d84}@media (width<=760px){.vi-layout{grid-template-columns:1fr;gap:12px}.vi-channels{gap:5px}.vpf .vi-channels button{padding:9px}.vi-channels small{font-size:10px}.vi-main section{padding:12px}.vi-inline{flex-wrap:wrap}.vi-grid{grid-template-columns:1fr}.vi-task{align-items:flex-end}.vi-task>button{margin-bottom:12px}.vi-summary{display:none}}.vp-overlay .vpf:has(.vi){outline:none;margin:0;padding:0 20px}.vp-overlay .vpf:has(.vi)>header{z-index:5;background:#fff;padding:16px 0;position:sticky;top:0}.vp-overlay .vi footer{z-index:4;background:#fff;margin:0;padding:12px 0;position:sticky;bottom:-1px;box-shadow:0 -8px 12px #fffd}.vpf:has(.vi)>.vp-toolbar{display:none}.vi-main section:last-child{margin-bottom:12px}.vpf .vp-close-confirm{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.vp-close-confirm span{color:#896126;font-size:12px}.vpf .vp-close-confirm button{white-space:nowrap}@media (width<=600px){.vpf .vp-close-confirm span{text-align:right;width:100%}.vpf .vp-close-confirm{gap:5px;max-width:210px}.vpf .vp-close-confirm button{padding:6px 8px;font-size:12px}}.vpf .vi-attendee-entry{grid-template-columns:minmax(0,1fr) 130px auto;align-items:center;gap:8px;margin-bottom:14px;display:grid}.vpf .vi-attendee-entry>input,.vpf .vi-attendee-entry>select{box-sizing:border-box;width:100%;min-width:0}.vpf .vi-attendee-entry>button{white-space:nowrap}.vi-attendee-hint{color:#6f838b;margin:-6px 0 12px;display:block}@media (width<=480px){.vpf .vi-attendee-entry{grid-template-columns:minmax(0,1fr) 100px}.vpf .vi-attendee-entry>button{grid-column:1/-1}}.vi-place-search .vi-inline{margin:0}.vi-location-status{color:#906326;min-height:20px;display:block}.vi-place-search .vi-results button span{overflow-wrap:anywhere}.vi aside .vi-picker{margin-bottom:12px}.vp-overlay .vpf{box-sizing:border-box;scrollbar-gutter:stable;overflow-anchor:none;height:min(860px,90dvh);min-height:0;margin:0;overflow-y:auto}.vpf .vi-results{z-index:12;overscroll-behavior:contain;max-height:210px;position:absolute;top:100%;left:0;right:0}.vpf .vi-selection{box-sizing:border-box;height:40px;min-height:40px;padding:4px 10px}.vpf .vi-selection>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.vpf .vi-selection small{margin-left:8px;display:inline}.vpf .vi-main>section:first-child{box-sizing:border-box;min-height:0}.vp-overlay .vpf:has(.vi){height:min(900px,96dvh);max-height:96dvh;padding:0 16px}.vp-overlay .vpf:has(.vi)>header{padding:10px 0}.vpf:has(.vi)>header h2{margin:0;font-size:18px}.vi-channels{gap:8px;margin:8px 0}.vpf .vi-channels button{align-items:center;gap:12px;padding:6px 12px;display:flex}.vi-layout{grid-template-columns:minmax(0,2.1fr) minmax(260px,1fr);gap:12px}.vi-main{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-content:start;gap:10px;display:grid}.vi-main>section{border-radius:7px;min-width:0;padding:10px;margin:0!important}.vi-main>section:nth-child(n+3){grid-column:1/-1}.vi h3{flex-wrap:wrap;gap:5px;margin:0 0 7px;font-size:13px}.vi h3 small{font-size:10px;font-weight:400}.vi label{margin-bottom:3px;font-size:11px}.vi label>input,.vi label>select{margin-top:3px}.vpf .vi input,.vpf .vi select{box-sizing:border-box;width:100%;min-width:0;height:32px;min-height:32px;padding:4px 8px;font-size:12px}.vpf .vi button{min-height:30px;padding:5px 9px;font-size:12px}.vpf .vi-picker>input,.vpf .vi-selection{height:32px;min-height:32px}.vi-picker,.vi aside .vi-picker{margin-bottom:7px}.vi-grid{gap:8px;margin:0}.vi-task,.vi-inline{gap:6px;margin-bottom:5px}.vi-task{align-items:flex-end}.vi-task>button{margin-bottom:7px}.vi-time-grid{grid-template-columns:1.2fr 1.3fr 1fr 1fr;gap:8px;display:grid}.vi-doc-entry{grid-template-columns:1fr 1.2fr auto;align-items:center;gap:5px;margin-top:7px;display:grid}.vi-doc-entry select{font-size:10px!important}.vi-upload{white-space:nowrap;color:#076960;cursor:pointer;background:#e1f2ef;border:1px solid #add8d1;border-radius:5px;padding:6px;position:relative;overflow:hidden}.vi-upload input{opacity:0;cursor:pointer;position:absolute;inset:0}.vi-files{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.vi-files>span{overflow-wrap:anywhere;max-width:100%;font-size:10px}.vi-files button{min-height:20px!important;padding:0 4px!important}.vi-existing{margin-top:5px;font-size:11px}.vi-existing a{margin-left:5px}.vi-existing[open]{max-height:100px;overflow:auto}.vi-people{gap:4px;margin-bottom:5px}.vi-add-people{grid-template-columns:minmax(140px,.8fr) minmax(0,1.4fr);align-items:start;gap:8px;display:grid}.vi-add-people>.vi-inline>select{width:100%}.vpf .vi-add-people .vi-attendee-entry{grid-template-columns:minmax(60px,1fr) 90px auto}@media (width<=1000px){.vi-add-people{grid-template-columns:1fr}}.vi-people>span{padding:2px 5px;font-size:11px}.vpf .vi-attendee-entry{gap:6px;margin-bottom:6px}.vi-attendee-hint{margin:0 0 5px;font-size:10px}.vi aside{align-self:stretch;padding:10px}.vi-map{height:180px}.vi-coordinates{margin-top:6px;font-size:11px}.vi-location-status{min-height:0;font-size:10px}.vi-summary{margin-top:8px;padding-top:8px;font-size:11px}.vi-summary dl{gap:5px;margin-top:8px}.vp-overlay .vi footer{margin-top:8px;padding:8px 0}@media (width<=900px){.vi-main{grid-template-columns:1fr}.vi-main>section{grid-column:1!important}.vi-time-grid{grid-template-columns:1fr 1fr}}@media (width<=760px){.vi-layout{grid-template-columns:1fr}.vi-channels strong{font-size:12px}.vpf .vi-channels button{padding:5px;display:block}.vi-channels small{font-size:9px}.vi-main{display:block}.vi-main>section{margin-bottom:8px!important}.vi-grid{grid-template-columns:1fr 1fr}.vi-doc-entry{grid-template-columns:1fr 1.1fr auto}.vi-summary{display:block}.vi-task>button{margin-bottom:7px}}.vp-overlay .vpf:has(.vi){background:#fff;border:0;border-radius:12px;height:min(710px,96dvh);max-height:96dvh}.vp-overlay .vpf:has(.vi)>header{background:#fff;border-bottom:0;padding:10px 0}.vpf:has(.vi)>header h2{color:#142b39;font-size:21px;font-weight:750}.vpf:has(.vi)>header>div>small{display:none}.vpf .vi{color:#203744;font-size:15px;font-weight:500;line-height:1.4}.vpf .vi small{color:#435a68;font-size:13px}.vpf .vi label{color:#263f4e;margin-bottom:3px;font-size:14px;font-weight:650}.vpf .vi h3{color:#153847;margin-bottom:8px;font-size:16px;font-weight:750}.vpf .vi h3 small{color:#45616f;font-size:13px;font-weight:550}.vpf .vi input,.vpf .vi select{color:#193240;height:36px;min-height:36px;box-shadow:none;background:#fff;border:1px solid #94aeb9;border-radius:5px;padding:5px 8px;font:500 15px/1.3 system-ui,Microsoft YaHei,sans-serif}.vpf .vi input::placeholder{color:#526873;opacity:1;font-weight:400}.vpf .vi input:disabled,.vpf .vi select:disabled{color:#50636e;opacity:1;background:#eaf0f3;border-color:#b5c5cd}.vpf .vi button{border-radius:5px;min-height:34px;padding:5px 10px;font-size:14px;font-weight:700}.vpf:has(.vi)>header button{border-radius:5px;min-height:34px;padding:5px 10px;font-size:14px;font-weight:700}.vpf .vi button:not(.vp-secondary):not(:disabled){color:#fff;background:#087780;border-color:#087780}.vpf .vi button.vp-secondary{color:#154c60;background:#dcebf0;border:1px solid #0000}.vpf:has(.vi)>header button{color:#154c60;background:#dcebf0;border:1px solid #0000}.vpf .vi button:disabled{opacity:1;color:#526570;cursor:not-allowed;background:#e3eaee;border:1px solid #0000}.vpf .vi-channels button{color:#254957;background:#e1ebf0;border:1px solid #95b0bb;justify-content:center;min-height:38px}.vpf .vi-channels button:not(:disabled)[aria-pressed=false]{color:#254957;background:#e1ebf0;border-color:#0000}.vpf .vi-channels button:not(:disabled)[aria-pressed=true]{color:#fff;box-shadow:none;background:#076f78;border-color:#0000}.vi-channels strong{font-size:16px;font-weight:750}.vi-main>section,.vi aside{background:#f4f7f8;border:0;border-radius:8px;padding:10px}.vi-main>section>h3,.vi aside>h3{border:0;padding-bottom:0}.vi aside{background:#e9f1f5;align-self:start}.vpf .vi-selection{background:#e1f1ed;border:1px solid #0000;height:36px;min-height:36px;font-size:15px}.vpf .vi-selection small{color:#3d6167;font-size:12px}.vpf .vi-picker>input{height:36px}.vpf .vi-results{border:1px solid #789ba9;box-shadow:0 8px 24px #19324030}.vpf .vi-results button:not(:disabled){color:#173849;text-align:left;background:#fff;border-bottom:1px solid #0000}.vpf .vi-results button:hover{background:#dcefed}.vpf .vi-doc-entry select{font-size:13px!important}.vi-doc-entry{grid-template-columns:minmax(95px,1fr) minmax(100px,1fr) auto}.vpf .vi-upload{color:#09554e;box-sizing:border-box;background:#d9eee8;border:1px solid #0000;min-height:34px;margin:0;padding:7px;font-size:14px;font-weight:700}.vpf .vi-people>span{color:#23493f;background:#dfefea;border-color:#0000;font-size:14px}.vpf .vi-people button:not(:disabled){color:#315b4b;background:0 0;border:0;min-height:22px;padding:0 4px}.vpf .vi-files>span{font-size:13px}.vi-coordinates{color:#365463;margin:6px 0;font-size:14px;font-weight:600}.vpf .vi-location-status:empty{display:none}.vpf .vi-location-status{color:#89500c;font-size:13px}.vp-overlay .vi footer{box-shadow:none;background:#fff;border-top:0;justify-content:flex-end;margin-top:8px;padding:8px 0;display:flex}.vpf .vi footer>button[type=submit]{background:#066c74;border-color:#06565d;min-height:40px;padding:7px 20px;font-size:16px}.vpf .vi .vi-map-tools button:not(:disabled){color:#123e4c;background:#fff;border:1px solid #789da9}@media (width<=760px){.vp-overlay .vpf:has(.vi){height:96dvh;padding:0 12px}.vi-channels strong{font-size:14px}.vpf .vi-channels button{padding:5px 7px}.vi-main>section,.vi aside{padding:9px}.vpf .vi input,.vpf .vi select{font-size:15px}.vi-doc-entry{grid-template-columns:1fr 1fr}.vi-doc-entry>.vi-upload,.vi-doc-entry>button{text-align:center;grid-column:1/-1}.vpf .vi-add-people .vi-attendee-entry{grid-template-columns:1fr 100px}.vpf .vi-attendee-entry>button{grid-column:1/-1}}.vp-entry,.vpf button{color:#fff;cursor:pointer;background:#087c83;border:1px solid #087c83;border-radius:6px;padding:8px 13px;font:600 13px/1.4 system-ui}.vpf{color:#243b48;background:#fff;border:1px solid #d6e4e7;border-radius:12px;margin:16px 0;padding:20px;font:14px/1.5 system-ui,Microsoft YaHei,sans-serif}.vp-overlay{z-index:1800;background:#17363e66;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.vp-overlay .vpf{width:min(1200px,96vw);max-height:90vh;overflow:auto;box-shadow:0 24px 80px #1234}.vpf header,.vp-toolbar,.vpf footer{align-items:center;gap:12px;display:flex}.vpf header{border-bottom:1px solid #dce8ea;justify-content:space-between;padding-bottom:14px}.vpf h2{margin:0;font-size:20px}.vpf small{color:#6a7e89;font-size:12px;display:block}.vp-toolbar{margin:16px 0}.vp-toolbar>input{max-width:360px}.vpf input,.vpf select,.vpf textarea{box-sizing:border-box;color:#243b48;width:100%;font:inherit;background:#fff;border:1px solid #cddce1;border-radius:6px;padding:8px 10px}.vpf button.vp-secondary{color:#175f69;background:#edf5f6;border-color:#c9dfe2}.vpf button:disabled{opacity:.5;cursor:default}.vp-table{overflow:auto}.vpf table{border-collapse:collapse;width:100%}.vpf th{text-align:left;background:#f0f6f7;font-weight:600}.vpf th,.vpf td{vertical-align:middle;border-bottom:1px solid #e4ecee;padding:11px}.vpf footer{border-top:1px solid #e4ecee;justify-content:flex-end;margin-top:16px;padding-top:14px}.vpf footer>span:first-child{margin-right:auto}.vp-steps{gap:6px;margin:20px 0;padding:0;list-style:none;display:flex}.vp-steps li{color:#7c8d95;background:#f2f5f6;border-bottom:3px solid #dbe4e7;flex:1;padding:9px;font-size:13px}.vp-steps .current{color:#056d75;background:#e3f3f1;border-color:#09898e;font-weight:700}.vp-steps .done{color:#4c787b;border-color:#90c4c5}.vp-form{grid-template-columns:1fr 1fr;gap:16px;display:grid}.vp-form label{align-content:start;gap:6px;font-size:13px;font-weight:600;display:grid}.vp-form textarea{resize:vertical;min-height:100px}.vp-error{color:#9a392b;background:#fff2ef;border-left:3px solid #b74d38;padding:10px}.vp-history{border-top:1px solid #e1ebee;margin-top:20px;padding-top:14px}.vp-history>div{border-bottom:1px solid #e1ebee;padding:10px 0}.vp-history pre{white-space:pre-wrap;font:13px/1.6 inherit}.vpf :focus-visible{outline-offset:2px;outline:2px solid #087c83}@media (width<=720px){.vp-form{grid-template-columns:1fr}.vp-steps{flex-wrap:wrap}.vp-steps li{flex:1 0 28%}.vp-overlay{padding:8px}.vpf{padding:12px}.vp-toolbar{flex-wrap:wrap}}.sales-operations .vpf .vp-table>table{table-layout:fixed;width:100%;min-width:0}.sales-operations .vpf .vp-table th,.sales-operations .vpf .vp-table td{white-space:normal;overflow-wrap:anywhere;padding:10px 8px;font-size:13px}.sales-operations .vpf .vp-table th:first-child{width:24%}.sales-operations .vpf .vp-table th:nth-child(2),.sales-operations .vpf .vp-table th:nth-child(3){width:17%}.sales-operations .vpf .vp-table th:nth-child(4){width:15%}.sales-operations .vpf .vp-table th:nth-child(5){width:14%}.sales-operations .vpf .vp-table th:nth-child(6){width:13%}.sales-operations .vpf button,.sales-operations .vcd button{color:#fff;font-size:13px}.sales-operations .vpf button.vp-secondary{color:#175f69}.sales-operations .vcd button.secondary{color:#21557f}.sales-operations .vp-entry{color:#fff;font-size:13px}.vcd fieldset.vep{background:#f7fafb;grid-template-columns:1fr 1fr;gap:10px;max-height:none;margin:16px 0;padding:16px;display:grid;overflow:visible}.vep>label,.vep>div>label{margin:4px 0}.vep>div,.vep>p,.vep>article{grid-column:1/-1}.vep>button{justify-self:start}.vep article{border-top:1px solid #dbe5e8;padding:12px 0}.vep article small{white-space:pre-wrap;overflow-wrap:anywhere;display:block}.vep input[type=checkbox]{width:auto}.vep a{color:#086f7c}.vep>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.vep>div>label.vcd-choice{grid-column:1/-1}.vep>div>button{justify-self:start}@media (width<=700px){.vcd fieldset.vep,.vep>div{grid-template-columns:1fr}}.vcd{color:#17364b;background:#fff;border:1px solid #dce6ef;border-radius:14px;margin-bottom:24px;padding:22px}.vcd header{align-items:center;gap:12px;display:flex}.vcd header>div{flex:1}.vcd h2{margin:0 0 8px;font-size:19px}.vcd p{color:#526778;font-size:14px;line-height:1.6}.vcd button{color:#fff;cursor:pointer;font:inherit;background:#12528e;border:1px solid #12528e;border-radius:8px;padding:10px 18px}.vcd button.secondary{color:#21557f;background:#edf3fa;border-color:#d8e4ef}.vcd button:disabled{opacity:.5;cursor:default}.vcd-list article{border-top:1px solid #e5edf3;justify-content:space-between;align-items:center;padding:14px 0;display:flex}.vcd-backdrop{z-index:1500;background:#112b4266;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.vcd-dialog{background:#fff;border-radius:16px;width:min(1080px,100%);max-height:90vh;padding:24px;overflow:auto;box-shadow:0 20px 70px #122c4233}.vcd-columns{grid-template-columns:2fr 3fr;gap:24px;margin:20px 0;display:grid}.vcd label{flex-direction:column;gap:8px;font-size:14px;display:flex}.vcd input,.vcd select,.vcd textarea{font:inherit;box-sizing:border-box;border:1px solid #cbd8e4;border-radius:7px;width:100%;padding:10px}.vcd textarea{resize:vertical;min-height:360px;line-height:1.6}.vcd-fields{gap:16px;display:grid}.vcd fieldset{border:1px solid #dbe5ee;border-radius:8px;max-height:200px;overflow:auto}.vcd .vcd-choice{flex-direction:row;align-items:center;padding:7px}.vcd-choice input{width:auto}.vcd footer{justify-content:flex-end;gap:12px;display:flex}.vcd small{color:#667b8c}@media (width<=700px){.vcd-columns{grid-template-columns:1fr}.vcd header{flex-wrap:wrap}.vcd-backdrop{padding:10px}.vcd textarea{min-height:150px}}.vwb{color:#243b48;background:#fff;border:1px solid #d9e6e8;border-radius:10px;font:13px/1.5 system-ui,Microsoft YaHei,sans-serif;overflow:hidden}.vwb button,.sales-operations .vwb button{cursor:pointer;color:#fff;white-space:nowrap;background:#087c83;border:1px solid #087c83;border-radius:6px;padding:8px 12px;font:600 13px/1.4 system-ui}.vwb button.secondary{color:#285b65;background:#f4f8f9;border-color:#d4e2e5}.vwb button:disabled{opacity:.5;cursor:default}.vwb :focus-visible{outline-offset:2px;outline:2px solid #078b92}.vwb .vwb-tabs{background:#f8fbfb;border-bottom:1px solid #d9e6e8;gap:0;padding:0 16px;display:flex;overflow:auto}.vwb .vwb-tabs button{color:#61737e;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:7px;padding:18px 12px 15px;display:flex}.vwb-tabs button span{color:#8c9da6;font-size:11px}.vwb .vwb-tabs button[aria-current]{color:#076d74;background:#eaf5f4;border-bottom-color:#07868c}.vwb-tabs button[aria-current] span{color:#087c83}.vwb-toolbar{justify-content:space-between;align-items:center;gap:14px;padding:18px 20px;display:flex}.vwb-toolbar form,.vwb-actions{align-items:center;gap:8px;display:flex}.vwb-toolbar form{flex:1;min-width:0}.vwb input,.vwb select{color:#344e5b;background:#fff;border:1px solid #cedde1;border-radius:6px;min-width:0;padding:8px 10px;font:13px/1.5 system-ui}.vwb input{width:260px}.vwb select{width:145px}.vwb-table{padding:0 20px;overflow:auto}.vwb .vwb-table table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}.vwb .vwb-table th,.vwb .vwb-table td{text-align:left;white-space:normal;overflow-wrap:anywhere;vertical-align:middle;border-bottom:1px solid #e5ecee;padding:13px 12px;font-size:13px}.vwb .vwb-table th{color:#536975;background:#f1f6f7;font-weight:600}.vwb small{color:#7b8e98;margin-top:3px;font-size:12px;display:block}.vwb .vwb-table td.vwb-empty{text-align:center;color:#80919a;height:180px}.vwb .row-action{padding:6px 12px}.vwb-status{color:#0a727b;font-weight:600}.vwb-status.draft{color:#a06b22}.vwb>footer{color:#718590;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.vwb>footer>div{align-items:center;gap:12px;display:flex}.vwb-error{color:#a44536;background:#fff4f1;justify-content:space-between;align-items:center;margin:0 20px;padding:10px;display:flex}.vwb-calendar{padding:0 20px 20px}.vwb .vcd-editor-only{border:0;margin:0;padding:0}.vcd-dialog header{z-index:2;background:#fff;border-bottom:1px solid #e0eaec;padding:12px 0;position:sticky;top:-24px}.vcd-dialog footer{background:#fff;border-top:1px solid #e0eaec;padding:14px 0;position:sticky;bottom:-24px}.vcd-dialog button{font-size:13px}.vp-overlay .vpf>header{z-index:2;background:#fff;padding-top:10px;position:sticky;top:-20px}.vp-overlay .vpf>footer{background:#fff;padding-bottom:10px;position:sticky;bottom:-20px}.vwb .vcd-backdrop{z-index:1800}.vwb-close-warning{background:#fff8ec;align-items:center;gap:10px;margin-top:10px;padding:10px;display:flex}@media (width<=1050px){.vwb-toolbar{flex-wrap:wrap}.vwb-actions{margin-left:auto}.vwb .vwb-tabs button{padding:15px 10px}.vwb-tabs button span{display:none}}@media (width<=650px){.vwb-toolbar{padding:12px}.vwb-toolbar form{flex-wrap:wrap}.vwb input{flex:160px;width:100%}.vwb-table{padding:0 10px}.vwb .vwb-table table{min-width:650px}.vwb-actions{justify-content:flex-end;width:100%}.vwb .vwb-tabs{padding:0}.vwb>footer{padding:12px}.vp-overlay .vpf>header{top:-12px}}:root{--so-teal:#078f83;--so-teal-dark:#06756c;--so-teal-soft:#edf9f7;--so-text:#172321;--so-muted:#66736f;--so-line:#dfe7e5;--so-bg:#fff;--so-panel:#fff;--so-amber:#d97706;--so-red:#d9363e;--so-green:#13866f;--so-shadow:0 14px 36px #14302c1a}.sales-operations{min-height:100vh;color:var(--so-text);background:#fff;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Segoe UI,sans-serif;font-size:17px;line-height:1.5}.sales-operations button,.sales-operations input,.sales-operations select,.sales-operations textarea{font:inherit;color:inherit}.sales-operations button{cursor:pointer}.so-nav{border-inline-end:1px solid var(--so-line);z-index:20;background:#fff;flex-direction:column;width:192px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.so-brand{border-bottom:1px solid var(--so-line);align-items:center;gap:12px;height:84px;padding:18px 20px;display:flex}.so-brand i{background:var(--so-teal);color:#fff;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.so-brand span{flex-direction:column;display:flex}.so-brand b{font-size:21px}.so-brand small{color:var(--so-muted);font-size:14px}.so-nav nav{flex-direction:column;gap:6px;padding:18px 10px;display:flex}.so-nav nav button,.so-back{text-align:start;background:0 0;border:0;border-radius:9px;align-items:center;gap:13px;min-height:50px;padding:0 14px;font-weight:700;display:flex}.so-nav nav button:hover,.so-nav nav button.active{background:var(--so-teal-soft);color:var(--so-teal)}.so-nav nav button.active{box-shadow:inset 3px 0 var(--so-teal)}[dir=rtl] .so-nav nav button.active{box-shadow:inset -3px 0 var(--so-teal)}.so-back{border:1px solid var(--so-line);justify-content:center;margin:auto 12px 18px;font-weight:600}.so-main{min-width:0;margin-inline-start:192px}.so-topbar{border-bottom:1px solid var(--so-line);justify-content:space-between;align-items:center;gap:24px;min-height:100px;padding:18px 28px;display:flex}.so-topbar h1{margin:0 0 6px;font-size:30px;line-height:1.2}.so-topbar p{color:var(--so-muted);margin:0;font-size:16px}.so-top-actions{align-items:center;gap:10px;display:flex}.so-top-actions>button,.so-workspace-head button,.so-context-rail button{border:1px solid var(--so-line);background:#fff;border-radius:8px;align-items:center;gap:8px;height:46px;padding:0 16px;font-weight:700;display:inline-flex}.so-top-actions>button.primary,.so-modal .primary{background:var(--so-teal);border-color:var(--so-teal);color:#fff}.so-languages{border-inline-end:1px solid var(--so-line);align-items:center;margin-inline-end:2px;padding-inline-end:12px;display:flex}.so-languages button{color:var(--so-muted);background:0 0;border:0;padding:8px 10px;font-weight:700}.so-languages button.active{color:var(--so-teal);text-underline-offset:7px;text-decoration:underline}.so-message{background:var(--so-teal-soft);color:var(--so-teal-dark);border:1px solid #9ed8d0;border-radius:8px;margin:14px 28px 0;padding:11px 14px;font-weight:700}.so-loading{height:60vh;color:var(--so-muted);place-content:center;justify-items:center;gap:16px;display:grid}.so-stage-rail{border-bottom:1px solid var(--so-line);grid-template-columns:repeat(8,1fr);min-width:1120px;padding:20px 28px 18px;display:grid}.so-stage-rail>div{align-items:center;gap:9px;min-width:0;display:flex;position:relative}.so-stage-rail>div>span{z-index:2;background:#fff;border:1px solid #b8c5c2;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid;position:relative}.so-stage-rail>div>div{flex-direction:column;min-width:0;display:flex}.so-stage-rail b{white-space:nowrap;font-size:15px}.so-stage-rail small{color:var(--so-muted);font-size:13px}.so-stage-rail i{inset-inline:38px 8px;background:#cfd8d6;height:1px;position:absolute;top:15px}.so-stage-rail .done>span,.so-stage-rail .current>span{border-color:var(--so-teal);background:var(--so-teal);color:#fff}.so-stage-rail .current b{color:var(--so-teal)}.so-stage-rail .current:after{content:"";inset-inline:0;background:var(--so-teal);height:3px;position:absolute;bottom:-19px}.so-overview-grid{border-bottom:1px solid var(--so-line);grid-template-columns:330px minmax(660px,1fr) 300px;min-height:600px;display:grid}.so-opportunity-list{border-inline-end:1px solid var(--so-line);min-width:0}.so-opportunity-list>header{border-bottom:1px solid var(--so-line);padding:18px 16px 14px}.so-opportunity-list h2{margin:0;font-size:22px}.so-opportunity-list header>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.so-opportunity-list header span{color:var(--so-muted);font-size:14px}.so-opportunity-list label{border:1px solid var(--so-line);border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 10px;display:flex}.so-opportunity-list input{border:0;outline:0;width:100%;min-width:0;font-size:16px}.so-opportunity-rows{max-height:640px;overflow:auto}.so-opportunity-rows>button{text-align:start;border:0;border-bottom:1px solid var(--so-line);background:#fff;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding:15px 16px;display:flex}.so-opportunity-rows>button:hover,.so-opportunity-rows>button.active{background:var(--so-teal-soft)}.so-opportunity-rows>button.active{box-shadow:inset 3px 0 var(--so-teal)}.so-opportunity-rows b{font-size:18px}.so-opportunity-rows small,.so-opportunity-rows p{color:var(--so-muted);margin:0;font-size:14px}.so-opportunity-rows footer{color:var(--so-teal);justify-content:space-between;margin-top:5px;font-size:14px;font-weight:700;display:flex}.so-opportunity-rows time{color:var(--so-muted);font-weight:500}.so-priority{width:max-content;font-size:13px;font-weight:800}.so-priority.high,.so-priority.urgent{color:var(--so-red)}.so-priority.medium,.so-priority.normal{color:var(--so-amber)}.so-priority.low{color:#3574b8}.so-workspace{min-width:0}.so-customer-head{align-items:center;gap:13px;padding:17px 18px;display:flex}.so-customer-mark{background:var(--so-teal);color:#fff;border-radius:10px;flex:none;place-items:center;width:48px;height:48px;display:grid}.so-customer-head>div:nth-child(2){min-width:0}.so-customer-head h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:23px;overflow:hidden}.so-customer-head p{color:var(--so-muted);margin:3px 0 0;font-size:14px}.so-customer-head button{height:40px;margin-inline-start:auto}.so-workspace-tabs{border-bottom:1px solid var(--so-line);align-items:flex-end;gap:22px;height:48px;padding:0 18px;display:flex;overflow:auto}.so-workspace-tabs button{white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;height:48px;font-size:15px;font-weight:700}.so-workspace-tabs button.active{color:var(--so-teal);border-bottom-color:var(--so-teal)}.so-workspace-body{grid-template-columns:minmax(320px,1.2fr) minmax(220px,.8fr) 210px;gap:12px;padding:18px;display:grid}.so-workspace-body>section,.so-deal-card{border:1px solid var(--so-line);background:#fff;border-radius:10px}.so-section-title{align-items:center;gap:8px;display:flex}.so-section-title h3{margin:0;font-size:18px}.so-actions-panel,.so-milestones,.so-deal-card{padding:15px}.so-primary-action{background:var(--so-teal-soft);border-inline-start:3px solid var(--so-teal);align-items:center;gap:10px;margin:13px 0;padding:12px;display:flex}.so-primary-action>i{color:var(--so-teal)}.so-primary-action>div{flex-direction:column;min-width:0;display:flex}.so-primary-action b{font-size:16px}.so-primary-action span{color:var(--so-muted);font-size:13px}.so-primary-action button{color:var(--so-teal);background:0 0;border:0;margin-inline-start:auto;font-weight:800}.so-action-list{flex-direction:column;display:flex}.so-action-list button{border:0;border-top:1px solid var(--so-line);text-align:start;background:#fff;align-items:center;gap:10px;padding:11px 2px;display:flex}.so-action-list button>svg:first-child{color:var(--so-teal)}.so-action-list button>svg:last-child{color:var(--so-muted);margin-inline-start:auto}.so-action-list span{flex-direction:column;display:flex}.so-action-list b{font-size:15px}.so-action-list small{color:var(--so-muted);font-size:12px}.so-milestones ol{margin:10px 0 0;padding:5px 0 0;list-style:none}.so-milestones li{gap:9px;min-height:48px;display:flex;position:relative}.so-milestones li>span{z-index:2;background:#fff;border:1px solid #bdc8c6;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.so-milestones li:not(:last-child):after{content:"";inset-inline-start:12px;background:#ccd6d3;width:1px;height:26px;position:absolute;top:24px}.so-milestones li.done>span,.so-milestones li.current>span{background:var(--so-teal);border-color:var(--so-teal);color:#fff}.so-milestones li.current b{color:var(--so-teal)}.so-milestones li div{flex-direction:column;display:flex}.so-milestones li b{font-size:14px}.so-milestones li small{color:var(--so-muted);font-size:12px}.so-deal-card dl{margin:12px 0 0}.so-deal-card dl div{border-top:1px solid var(--so-line);justify-content:space-between;gap:10px;padding:10px 0;font-size:13px;display:flex}.so-deal-card dt{color:var(--so-muted)}.so-deal-card dd{text-align:end;margin:0;font-weight:800}.so-deal-card .teal{color:var(--so-teal);font-size:17px}.so-context-rail{border-inline-start:1px solid var(--so-line);background:#fcfdfd;padding:16px 13px}.so-context-rail>section{border:1px solid var(--so-line);background:#fff;border-radius:9px;margin-bottom:12px;padding:14px}.so-context-rail header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.so-context-rail h3{margin:0;font-size:18px}.so-context-rail header span{align-items:center;gap:5px;display:flex}.so-context-rail>section>b{font-size:17px}.so-context-rail p{color:var(--so-muted);margin:2px 0 12px;font-size:14px}.so-context-rail dl{margin:0}.so-context-rail dl div{border-top:1px solid var(--so-line);justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.so-context-rail dt{color:var(--so-muted)}.so-context-rail dd{text-align:end;margin:0;font-weight:700}.so-context-rail button{justify-content:space-between;width:100%;height:38px;margin-top:10px;font-size:14px}.so-context-rail article{border-top:1px solid var(--so-line);color:var(--so-red);gap:9px;padding:10px 0;font-size:14px;display:flex}.so-context-rail article.ok{color:var(--so-green)}.so-context-rail .danger{color:#fff;background:var(--so-red);border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.so-context-rail .success{color:#fff;background:var(--so-green);border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.so-bottom-grid{grid-template-columns:1fr 1.1fr;gap:14px;padding:14px 18px 24px;display:grid}.so-table-panel{border:1px solid var(--so-line);background:#fff;border-radius:9px;min-width:0}.so-table-panel.standalone{margin:24px 28px}.so-table-panel>header{border-bottom:1px solid var(--so-line);align-items:center;height:52px;padding:0 14px;display:flex}.so-table-panel>header>div{align-items:center;gap:8px;display:flex}.so-table-panel h2{margin:0;font-size:19px}.so-table-panel header span{text-align:center;background:#eef4f3;border-radius:10px;min-width:22px;font-size:12px}.so-table-wrap{overflow:auto}.so-table-panel table{border-collapse:collapse;width:100%;min-width:720px}.so-table-panel th,.so-table-panel td{text-align:start;border-bottom:1px solid var(--so-line);vertical-align:top;padding:10px 12px;font-size:14px}.so-table-panel th{color:var(--so-muted);background:#fafcfc;font-size:13px}.so-table-panel td b{font-size:14px}.so-table-panel td small{color:var(--so-muted);max-width:260px;margin-top:2px;font-size:12px;display:block}.so-status{border:1px solid var(--so-line);background:#fff;border-radius:6px;padding:5px 7px;font-size:13px;font-weight:700}.so-status.success{color:var(--so-green);background:#eff9f6}.so-status.warning{color:var(--so-amber);background:#fff7eb}.so-status.danger{color:var(--so-red);background:#fff1f1}.so-empty{color:var(--so-muted);place-content:center;justify-items:center;min-height:540px;display:grid}.so-empty h2{margin:12px 0 4px}.so-empty p{margin:0}.so-performance-page{padding:24px 28px}.so-performance-metrics{border:1px solid var(--so-line);border-radius:10px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid}.so-metric{border-inline-end:1px solid var(--so-line);align-items:center;gap:13px;padding:18px;display:flex}.so-metric:last-child{border-inline-end:0}.so-metric>svg{color:var(--so-teal)}.so-metric>div{flex-direction:column;display:flex}.so-metric span{color:var(--so-muted);font-size:14px}.so-metric b{font-size:25px}.so-metric small{color:var(--so-muted);font-size:12px}.so-performance-grid{grid-template-columns:1.4fr .8fr;gap:18px;display:grid}.so-performance-grid>section{border:1px solid var(--so-line);border-radius:10px;padding:20px}.so-performance-grid h2{margin:0;font-size:22px}.so-performance-grid header p{color:var(--so-muted);margin:3px 0 18px}.so-funnel>div{grid-template-columns:100px 1fr 40px 150px;align-items:center;gap:10px;padding:10px 0;display:grid}.so-funnel>div>span{font-weight:700}.so-funnel i{background:#edf2f1;border-radius:7px;height:14px;overflow:hidden}.so-funnel i b{background:var(--so-teal);border-radius:7px;height:100%;display:block}.so-funnel strong{text-align:center}.so-funnel em{text-align:end;color:var(--so-muted);font-style:normal}.so-behavior-list{margin:0}.so-behavior-list div{border-bottom:1px solid var(--so-line);justify-content:space-between;padding:16px 0;display:flex}.so-behavior-list dt{color:var(--so-muted)}.so-behavior-list dd{color:var(--so-teal);margin:0;font-size:22px;font-weight:800}.so-modal-backdrop{z-index:100;background:#121f1d5c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.so-modal{width:min(720px,100vw - 32px);max-height:90vh;box-shadow:var(--so-shadow);background:#fff;border-radius:12px;overflow:auto}.so-modal>header{border-bottom:1px solid var(--so-line);justify-content:space-between;align-items:center;height:68px;padding:0 22px;display:flex}.so-modal h2{margin:0;font-size:23px}.so-modal>header button{background:0 0;border:0}.so-form{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.so-form label{flex-direction:column;gap:7px;display:flex}.so-form label.wide{grid-column:1/-1}.so-form label span{font-weight:700}.so-form input,.so-form select,.so-form textarea{background:#fff;border:1px solid #cfd9d7;border-radius:8px;outline:0;width:100%;min-height:46px;padding:9px 12px}.so-form textarea{resize:vertical;min-height:100px}.so-form input:focus,.so-form select:focus,.so-form textarea:focus{border-color:var(--so-teal);box-shadow:0 0 0 3px #078f831a}.so-form footer{grid-column:1/-1;justify-content:flex-end;gap:10px;padding-top:8px;display:flex}.so-form footer button{border:1px solid var(--so-line);background:#fff;border-radius:8px;height:46px;padding:0 20px;font-weight:800}.so-form footer button.primary{background:var(--so-teal);color:#fff;border-color:var(--so-teal)}@media (width<=1280px){.so-nav{width:78px}.so-nav .so-brand span,.so-nav nav span,.so-back{font-size:0}.so-brand{justify-content:center;padding:17px}.so-nav nav button{justify-content:center;padding:0}.so-back{width:50px;height:46px;margin-inline:auto}.so-main{margin-inline-start:78px}.so-overview-grid{grid-template-columns:300px minmax(620px,1fr)}.so-context-rail{display:none}.so-stage-rail{overflow:auto}.so-bottom-grid{grid-template-columns:1fr}.so-workspace-body{grid-template-columns:1fr 230px}.so-deal-card{grid-column:1/-1}.so-performance-metrics{grid-template-columns:1fr 1fr}.so-metric:nth-child(2){border-inline-end:0}.so-metric:nth-child(-n+2){border-bottom:1px solid var(--so-line)}}@media (width<=860px){.sales-operations{font-size:16px}.so-nav{border:0;border-top:1px solid var(--so-line);width:auto;height:68px;position:fixed;inset:auto 0 0}.so-brand,.so-back,.so-nav nav button:first-child,.so-nav nav button:nth-child(2){display:none}.so-nav nav{grid-template-columns:repeat(5,1fr);gap:3px;padding:7px 8px;display:grid}.so-nav nav button{flex-direction:column;gap:1px;min-height:52px;font-size:11px;display:flex!important}.so-nav nav button span{font-size:11px;display:block}.so-main{margin:0 0 68px}.so-topbar{align-items:flex-start;padding:14px 16px}.so-topbar h1{font-size:24px}.so-topbar p,.so-top-actions>button:not(.primary),.so-languages{display:none}.so-top-actions .primary{padding:0 12px}.so-stage-rail{min-width:0;padding:14px 16px;display:flex;overflow:auto}.so-stage-rail>div{min-width:130px}.so-overview-grid{display:block}.so-opportunity-list{border:0}.so-opportunity-rows{padding:0 16px;display:flex;overflow:auto}.so-opportunity-rows>button{border:1px solid var(--so-line);border-radius:10px;min-width:280px;margin:12px 8px 12px 0}.so-workspace{border-top:8px solid #f2f6f5}.so-workspace-body{padding:14px;display:block}.so-workspace-body>*{margin-bottom:12px}.so-milestones{display:none}.so-context-rail{border:0;display:block}.so-bottom-grid{padding:12px;display:block}.so-table-panel{margin-bottom:12px}.so-table-panel.standalone{margin:16px 12px}.so-performance-page{padding:16px 12px}.so-performance-metrics,.so-performance-grid{display:block}.so-metric{border-inline-end:0;border-bottom:1px solid var(--so-line)}.so-performance-grid>section{margin-top:14px}.so-funnel>div{grid-template-columns:90px 1fr 30px}.so-funnel em{display:none}.so-form{grid-template-columns:1fr}.so-form label.wide,.so-form footer{grid-column:1}.so-modal-backdrop{align-items:end;padding:10px}.so-modal{border-radius:14px 14px 0 0;max-height:94vh}.so-customer-head{align-items:flex-start}.so-customer-head button{padding:0 10px;font-size:0}.so-customer-head button svg{margin:0}.so-workspace-tabs{gap:16px}}@media (prefers-reduced-motion:reduce){.spin{animation:none}*{scroll-behavior:auto!important}}body.sales-operations-body{min-width:0;overflow-x:hidden}.sales-operations .so-deal-card dl,.sales-operations .so-context-rail dl{grid-template-columns:none;display:block}.sales-operations .so-workspace-tabs button.active{color:var(--so-teal);border-bottom-color:var(--so-teal);background:0 0}.sales-operations .so-workspace-body{grid-template-columns:minmax(320px,1.2fr) minmax(220px,.8fr) 250px}.sales-operations .so-deal-card dl div,.sales-operations .so-context-rail dl div{grid-template-columns:minmax(72px,.75fr) minmax(0,1.25fr);align-items:start;display:grid}.sales-operations .so-deal-card dd,.sales-operations .so-context-rail dd{overflow-wrap:anywhere;line-height:1.45}@media (width<=1280px){.sales-operations .so-workspace-body{grid-template-columns:1fr 230px}.sales-operations .so-deal-card{grid-column:1/-1}}@media (width<=860px){.sales-operations .so-workspace-body{display:block}}.so-contribution-panel{background:#fff;border:1px solid #dbe7e4;border-radius:12px;margin-top:16px;padding:20px}.so-contribution-panel header{align-items:baseline;gap:12px;display:flex}.so-contribution-panel h2{margin:0}.so-contribution-panel p{color:#71807b}.so-contribution-list{flex-wrap:wrap;gap:10px;display:flex}.so-contribution-list>div{background:#f1f8f5;border-radius:8px;grid-template-columns:auto 1fr;gap:2px 9px;min-width:130px;padding:12px;display:grid}.so-contribution-list>div>b{color:#087d70;grid-row:1/3;font-size:25px}.so-contribution-list>div span{font-weight:700;display:grid}.so-contribution-list small{color:#71807b;font-weight:400}:root{--tc-teal:#078f83;--tc-teal-dark:#06756c;--tc-soft:#edf9f7;--tc-text:#172622;--tc-muted:#687571;--tc-line:#dfe7e5;--tc-red:#d9363e;--tc-amber:#d97706;--tc-green:#13866f}.transaction-center{min-height:100vh;color:var(--tc-text);background:#fff;font-family:Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Segoe UI,sans-serif;font-size:17px;line-height:1.5}.transaction-center button,.transaction-center input,.transaction-center select,.transaction-center textarea{font:inherit;color:inherit}.transaction-center button{cursor:pointer}.tc-nav{border-right:1px solid var(--tc-line);z-index:20;background:#fff;flex-direction:column;width:192px;display:flex;position:fixed;inset:0 auto 0 0}.tc-brand{border-bottom:1px solid var(--tc-line);align-items:center;gap:12px;height:82px;padding:17px 20px;display:flex}.tc-brand i{background:var(--tc-teal);color:#fff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.tc-brand span{flex-direction:column;display:flex}.tc-brand b{font-size:21px}.tc-brand small{color:var(--tc-muted);font-size:14px}.tc-nav nav{flex-direction:column;gap:4px;padding:14px 10px;display:flex}.tc-nav nav button,.tc-back{text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:13px;min-height:48px;padding:0 14px;font-weight:700;display:flex}.tc-nav nav svg,.tc-back svg{width:21px}.tc-nav nav button:hover,.tc-nav nav button.active{background:var(--tc-soft);color:var(--tc-teal)}.tc-nav nav button.active{box-shadow:inset 3px 0 var(--tc-teal)}.tc-back{border:1px solid var(--tc-line);justify-content:center;margin:auto 12px 18px}.tc-main{min-width:0;margin-left:192px}.tc-top{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;height:82px;padding:14px 28px;display:flex}.tc-top h1{margin:0;font-size:30px;line-height:1.2}.tc-top p{color:var(--tc-muted);margin:4px 0 0;font-size:16px}.transaction-center .primary{background:var(--tc-teal)!important;color:#fff!important;border-color:var(--tc-teal)!important}.tc-top>button,.tc-empty>button{border:1px solid var(--tc-line);border-radius:8px;align-items:center;gap:8px;height:46px;padding:0 18px;font-weight:800;display:flex}.tc-message{background:var(--tc-soft);color:var(--tc-teal-dark);border:1px solid #9ed8d0;border-radius:8px;align-items:center;gap:8px;margin:12px 20px 0;padding:10px 14px;font-weight:700;display:flex}.tc-message button{background:0 0;border:0;margin-left:auto}.tc-metrics{border-bottom:1px solid var(--tc-line);grid-template-columns:repeat(4,1fr);margin:0 20px;display:grid}.tc-metric{border-right:1px solid var(--tc-line);justify-content:space-between;align-items:center;min-height:92px;padding:14px 18px;display:flex}.tc-metric:last-child{border-right:0}.tc-metric div{flex-direction:column;display:flex}.tc-metric span{color:var(--tc-muted);font-size:14px}.tc-metric b{color:var(--tc-teal);font-size:24px}.tc-metric small{color:var(--tc-muted);font-size:13px}.tc-metric>svg{color:var(--tc-teal);width:28px;height:28px}.tc-metric.warning b,.tc-metric.warning>svg{color:var(--tc-amber)}.tc-metric.danger b,.tc-metric.danger>svg{color:var(--tc-red)}.tc-grid{border-bottom:1px solid var(--tc-line);grid-template-columns:300px minmax(720px,1fr) 290px;min-height:660px;display:grid}.tc-deals{border-right:1px solid var(--tc-line)}.tc-deals>header{border-bottom:1px solid var(--tc-line);padding:15px}.tc-deals>header>div{justify-content:space-between;align-items:center;display:flex}.tc-deals h2{margin:0;font-size:21px}.tc-deals>header>div span{background:#edf3f2;border-radius:12px;padding:1px 8px;font-size:13px}.tc-deals label{border:1px solid var(--tc-line);border-radius:8px;align-items:center;gap:8px;height:42px;margin:12px 0;padding:0 10px;display:flex}.tc-deals label svg{width:18px;color:var(--tc-muted)}.tc-deals input{border:0;outline:0;width:100%;min-width:0;font-size:15px}.tc-deals nav{gap:13px;display:flex;overflow:auto}.tc-deals nav button{color:var(--tc-muted);white-space:nowrap;background:0 0;border:0;padding:4px 0;font-size:14px}.tc-deals nav button.active{color:var(--tc-teal);border-bottom:2px solid var(--tc-teal);font-weight:800}.tc-deals>div{max-height:670px;overflow:auto}.tc-deals>div>button{border:0;border-bottom:1px solid var(--tc-line);text-align:left;background:#fff;width:100%;padding:14px 15px;position:relative}.tc-deals>div>button.active,.tc-deals>div>button:hover{background:var(--tc-soft)}.tc-deals>div>button.active{box-shadow:inset 3px 0 var(--tc-teal)}.tc-deals>div>button>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.tc-deals>div b{font-size:16px}.tc-deals>div em{color:var(--tc-amber);border:1px solid #f5d9ae;border-radius:5px;padding:2px 5px;font-size:12px;font-style:normal}.tc-deals>div p{color:var(--tc-muted);margin:5px 0;font-size:14px}.tc-deals>div strong{font-size:17px}.tc-deals>div small{color:var(--tc-muted);margin-top:3px;font-size:13px;display:block}.tc-deals .risk{background:#95a39f;border-radius:50%;width:7px;height:7px;position:absolute;top:17px;left:5px}.tc-deals .risk.high,.tc-deals .risk.critical{background:var(--tc-red)}.tc-work{min-width:0}.tc-work>header{border-bottom:1px solid var(--tc-line);align-items:center;height:104px;padding:15px 18px;display:flex}.tc-work>header>div>b{color:var(--tc-teal);font-size:14px}.tc-work>header h2{margin:2px 0;font-size:24px}.tc-work>header p{color:var(--tc-muted);margin:0;font-size:14px}.tc-work>header>button{border:1px solid var(--tc-line);background:#fff;border-radius:8px;height:40px;margin-left:auto;padding:0 14px}.tc-stage{border-bottom:1px solid var(--tc-line);grid-template-columns:repeat(7,1fr);height:88px;padding:13px 14px;display:grid;overflow:auto}.tc-stage button{background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;min-width:96px;display:flex;position:relative}.tc-stage button>span{z-index:2;background:#fff;border:1px solid #bdc9c6;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.tc-stage button>b{white-space:nowrap;font-size:13px}.tc-stage button>i{background:#ccd7d4;height:2px;position:absolute;top:14px;left:58%;right:-42%}.tc-stage button.done>span,.tc-stage button.active>span{background:var(--tc-teal);border-color:var(--tc-teal);color:#fff}.tc-stage button.done>i{background:var(--tc-teal)}.tc-stage button.active>b{color:var(--tc-teal)}.tc-stage svg{width:16px}.tc-center{grid-template-columns:310px 1fr;min-width:0;display:grid}.tc-center>div{min-width:0}.tc-offers{border-right:1px solid var(--tc-line);padding:14px}.tc-offers>header,.tc-docs>header,.tc-payments>header,.tc-timeline>header{justify-content:space-between;align-items:center;display:flex}.tc-offers>header>div,.tc-docs>header>div,.tc-payments>header>div,.tc-timeline>header>div{align-items:center;gap:8px;display:flex}.tc-offers h3,.tc-docs h3,.tc-payments h3{margin:0;font-size:18px}.tc-offers>header button{border:1px solid var(--tc-teal);color:var(--tc-teal);background:#fff;border-radius:7px;height:36px;padding:0 10px;font-weight:700}.tc-offers>div{margin-top:12px}.tc-offers article{grid-template-columns:14px 1fr;gap:8px;padding-bottom:13px;display:grid;position:relative}.tc-offers article>span{z-index:2;background:#377bd1;border:3px solid #dbe9fb;border-radius:50%;width:11px;height:11px;margin-top:6px}.tc-offers article.seller>span{background:var(--tc-green);border-color:#d8f3e9}.tc-offers article:not(:last-child):after{content:"";background:var(--tc-line);width:1px;position:absolute;top:17px;bottom:0;left:5px}.tc-offers article>div{border-bottom:1px solid var(--tc-line);padding-bottom:10px}.tc-offers article header{justify-content:space-between;display:flex}.tc-offers article time{color:var(--tc-muted);font-size:12px}.tc-offers article strong{color:var(--tc-teal);margin:3px 0;font-size:19px;display:block}.tc-offers article p{color:var(--tc-muted);margin:0;font-size:13px}.tc-offers article small{color:var(--tc-text);margin-top:5px;display:block}.tc-offers article footer{gap:8px;margin-top:8px;display:flex}.tc-offers article footer button{border:1px solid var(--tc-line);background:#fff;border-radius:6px;height:34px;padding:0 10px;font-size:13px}.tc-docs,.tc-payments{padding:14px}.tc-docs{border-bottom:1px solid var(--tc-line)}.tc-docs header span,.tc-payments header span{color:var(--tc-muted);font-size:13px}.tc-docs table,.tc-payments table{border-collapse:collapse;width:100%;margin-top:10px}.tc-docs th,.tc-docs td,.tc-payments th,.tc-payments td{text-align:left;border-bottom:1px solid var(--tc-line);padding:8px 7px;font-size:13px}.tc-docs th,.tc-payments th{color:var(--tc-muted);background:#fafcfc}.tc-docs td b,.tc-payments td b{display:block}.tc-docs td small,.tc-payments td small{color:var(--tc-muted);font-size:11px;display:block}.tc-docs em{font-style:normal;font-weight:700}.tc-docs em.verified{color:var(--tc-green)}.tc-docs em.missing,.tc-docs em.rejected{color:var(--tc-red)}.tc-docs em.reviewing{color:var(--tc-amber)}.tc-docs select,.tc-payments select{border:1px solid var(--tc-line);background:#fff;border-radius:6px;max-width:110px;padding:5px}.tc-context{border-left:1px solid var(--tc-line);background:#fcfdfd;padding:14px}.tc-context>section{border:1px solid var(--tc-line);background:#fff;border-radius:9px;margin-bottom:12px;padding:14px}.tc-context .amount{flex-direction:column;display:flex}.tc-context .amount>span{color:var(--tc-muted);font-size:14px}.tc-context .amount>b{color:var(--tc-teal);font-size:27px}.tc-context .amount small{color:var(--tc-muted)}.tc-context header{justify-content:space-between;align-items:center;display:flex}.tc-context h3{margin:0;font-size:18px}.tc-context header svg{width:19px;color:var(--tc-teal)}.tc-context .split{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;display:flex}.tc-context .split span{gap:6px;display:flex}.tc-context .split small{color:var(--tc-muted)}.tc-context section>footer{justify-content:space-between;padding-top:10px;font-size:14px;display:flex}.tc-context section>article{color:var(--tc-red);border-bottom:1px solid #f4d2d2;gap:8px;padding:9px 0;font-size:13px;display:flex}.tc-context article svg{flex:none;width:17px}.tc-context .ok{color:var(--tc-green);align-items:center;gap:8px;display:flex}.tc-context section>p{color:var(--tc-muted);font-size:13px}.tc-context section>button{border:1px solid var(--tc-teal);width:100%;height:38px;color:var(--tc-teal);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:8px;font-weight:700;display:flex}.tc-timeline{border:1px solid var(--tc-line);border-radius:9px;margin:12px 20px 24px}.tc-timeline>header{border-bottom:1px solid var(--tc-line);height:54px;padding:0 14px}.tc-timeline h2{margin:0;font-size:19px}.tc-timeline>header button{border:1px solid var(--tc-teal);height:36px;color:var(--tc-teal);background:#fff;border-radius:7px;align-items:center;gap:6px;display:flex}.tc-timeline>div{overflow:auto}.tc-timeline article{border-bottom:1px solid var(--tc-line);grid-template-columns:140px 18px 130px minmax(350px,1fr) 110px;align-items:center;gap:9px;min-height:45px;padding:6px 12px;font-size:13px;display:grid}.tc-timeline article:last-child{border-bottom:0}.tc-timeline time,.tc-timeline span{color:var(--tc-muted)}.tc-timeline article>i{background:var(--tc-teal);border-radius:50%;width:10px;height:10px}.tc-timeline article p{margin:0}.tc-empty,.tc-loading{min-height:65vh;color:var(--tc-muted);place-content:center;justify-items:center;display:grid}.tc-empty h2{margin:12px 0 4px}.tc-empty p{margin:0 0 16px}.tc-modal-bg{z-index:100;background:#14242161;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tc-modal{background:#fff;border-radius:12px;width:min(720px,100vw - 28px);max-height:92vh;overflow:auto}.tc-modal>header{border-bottom:1px solid var(--tc-line);justify-content:space-between;align-items:center;height:66px;padding:0 20px;display:flex}.tc-modal h2{margin:0;font-size:23px}.tc-modal>header button{background:0 0;border:0}.tc-modal form{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.tc-modal label{flex-direction:column;gap:7px;display:flex}.tc-modal label.wide{grid-column:1/-1}.tc-modal label span{font-weight:700}.tc-modal input,.tc-modal select,.tc-modal textarea{background:#fff;border:1px solid #ccd8d5;border-radius:8px;outline:0;width:100%;min-height:45px;padding:8px 11px}.tc-modal textarea{resize:vertical;min-height:100px}.tc-modal input:focus,.tc-modal select:focus,.tc-modal textarea:focus{border-color:var(--tc-teal);box-shadow:0 0 0 3px #078f831a}.tc-modal form footer{grid-column:1/-1;justify-content:flex-end;gap:9px;display:flex}.tc-modal form footer button{border:1px solid var(--tc-line);background:#fff;border-radius:8px;height:44px;padding:0 18px;font-weight:800}body.transaction-center-body{min-width:0;overflow-x:hidden}.transaction-center dl{display:block}@media (width<=1300px){.tc-nav{width:78px}.tc-brand{justify-content:center;padding:17px}.tc-brand span,.tc-nav nav span,.tc-back{font-size:0}.tc-nav nav button{justify-content:center;padding:0}.tc-back{width:50px;margin-left:auto;margin-right:auto}.tc-main{margin-left:78px}.tc-grid{grid-template-columns:280px minmax(700px,1fr)}.tc-context{display:none}.tc-center{grid-template-columns:290px 1fr}}@media (width<=860px){.transaction-center{font-size:16px}.tc-nav{border:0;border-top:1px solid var(--tc-line);width:auto;height:68px;inset:auto 0 0}.tc-brand,.tc-back,.tc-nav nav button:first-child,.tc-nav nav button:nth-child(2),.tc-nav nav button:nth-child(4),.tc-nav nav button:nth-child(5){display:none}.tc-nav nav{grid-template-columns:repeat(5,1fr);padding:6px;display:grid}.tc-nav nav button{flex-direction:column;gap:1px;min-height:54px;display:flex!important}.tc-nav nav span{font-size:11px;display:block}.tc-main{margin:0 0 68px}.tc-top{height:76px;padding:12px 14px}.tc-top h1{font-size:24px}.tc-top p{display:none}.tc-top>button{height:44px;padding:0 12px}.tc-metrics{grid-template-columns:1fr 1fr;margin:0}.tc-metric{border-bottom:1px solid var(--tc-line);min-height:86px;padding:10px 13px}.tc-metric:nth-child(2){border-right:0}.tc-metric b{font-size:19px}.tc-metric>svg{width:22px}.tc-grid{display:block}.tc-deals{border:0}.tc-deals>div{padding:0 12px;display:flex;overflow:auto}.tc-deals>div>button{border:1px solid var(--tc-line);border-radius:9px;min-width:285px;margin:10px 8px 12px 0}.tc-work{border-top:8px solid #f1f5f4}.tc-work>header{height:auto;padding:14px}.tc-work>header h2{font-size:21px}.tc-stage{height:82px;padding:11px 6px;display:flex}.tc-stage button{min-width:112px}.tc-center{display:block}.tc-offers{border:0;border-bottom:1px solid var(--tc-line)}.tc-docs,.tc-payments{padding:12px;overflow:auto}.tc-docs table,.tc-payments table{min-width:620px}.tc-context{border:0;display:block}.tc-timeline{margin:12px}.tc-timeline article{grid-template-columns:105px 15px 110px minmax(260px,1fr) 80px;min-width:650px}.tc-modal-bg{align-items:end;padding:8px}.tc-modal{border-radius:14px 14px 0 0;max-height:94vh}.tc-modal form{grid-template-columns:1fr}.tc-modal label.wide,.tc-modal form footer{grid-column:1}.tc-message{margin:10px 12px 0}}.tc-list-empty{color:#788783;text-align:center;padding:28px 18px}.tc-modal-empty{color:#50605c;padding:20px}.tc-modal-empty p{color:#172824;margin:0 0 8px;font-weight:800}.tc-modal-empty small{margin-bottom:22px;line-height:1.7;display:block}.tc-modal-empty button{float:right;border:1px solid var(--tc-line);background:#fff;border-radius:8px;height:42px;padding:0 16px}@media (width<=860px){.tc-brand,.tc-back,.tc-nav nav button:first-child,.tc-nav nav button:nth-child(2),.tc-nav nav button:nth-child(4),.tc-nav nav button:nth-child(5){display:none!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}}:root{--rw-teal:#078f83;--rw-dark:#172622;--rw-muted:#667773;--rw-line:#dde6e4;--rw-soft:#eef9f7;--rw-red:#d94b46;--rw-amber:#c98314}body.recommendation-workspace-body{min-width:0;margin:0;overflow-x:hidden}.recommendation-workspace{min-height:100vh;color:var(--rw-dark);background:#fff;font:17px/1.5 Microsoft YaHei UI,PingFang SC,Noto Sans CJK SC,Segoe UI,sans-serif}.recommendation-workspace *{box-sizing:border-box}.recommendation-workspace button,.recommendation-workspace input,.recommendation-workspace select,.recommendation-workspace textarea{font:inherit;color:inherit}.recommendation-workspace button{cursor:pointer}.rw-nav{border-right:1px solid var(--rw-line);z-index:20;background:#fff;flex-direction:column;width:192px;display:flex;position:fixed;inset:0 auto 0 0}.rw-brand{border-bottom:1px solid var(--rw-line);align-items:center;gap:11px;height:84px;padding:16px 19px;display:flex}.rw-brand i{background:var(--rw-teal);color:#fff;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.rw-brand span{flex-direction:column;display:flex}.rw-brand b{font-size:21px}.rw-brand small{color:var(--rw-muted);font-size:14px}.rw-nav nav{flex-direction:column;gap:5px;padding:16px 10px;display:flex}.rw-nav nav button,.rw-back{text-align:left;background:#fff;border:0;border-radius:8px;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-weight:700;display:flex}.rw-nav nav svg{width:21px}.rw-nav nav button.active{color:var(--rw-teal);background:var(--rw-soft);box-shadow:inset 3px 0 var(--rw-teal)}.rw-back{border:1px solid var(--rw-line);justify-content:center;margin:auto 12px 18px}.rw-main{margin-left:192px}.rw-header{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;height:100px;padding:18px 28px;display:flex}.rw-header h1{margin:0;font-size:30px}.rw-header p{color:var(--rw-muted);margin:4px 0 0;font-size:16px}.rw-header button,.rw-workspace-actions button,.rw-context button,.rw-modal footer button{border:1px solid var(--rw-line);background:#fff;border-radius:8px;align-items:center;gap:8px;height:46px;padding:0 16px;font-weight:800;display:inline-flex}.recommendation-workspace .primary{background:var(--rw-teal);border-color:var(--rw-teal);color:#fff}.rw-message{background:var(--rw-soft);color:#075f57;border:1px solid #9bd6cf;border-radius:8px;align-items:center;gap:8px;margin:12px 28px 0;padding:10px 14px;font-weight:700;display:flex}.rw-message button{background:0 0;border:0;margin-left:auto}.rw-flow{border:1px solid var(--rw-line);border-radius:10px;align-items:center;height:92px;margin:16px 28px;padding:0 22px;display:flex}.rw-flow>div{flex:1;align-items:center;gap:10px;display:flex}.rw-flow>div>span{border:1px solid var(--rw-teal);width:32px;height:32px;color:var(--rw-teal);border-radius:50%;place-items:center;font-weight:800;display:grid}.rw-flow>div.done>span,.rw-flow>div.current>span{background:var(--rw-teal);color:#fff}.rw-flow>div>svg{color:var(--rw-teal)}.rw-flow>div div{flex-direction:column;display:flex}.rw-flow small{color:var(--rw-muted);font-size:12px}.rw-flow .arrow{color:#a7b3b0;margin:0 12px}.rw-layout{border-block:1px solid var(--rw-line);grid-template-columns:300px minmax(730px,1fr) 270px;min-height:650px;display:grid}.rw-batches{border-right:1px solid var(--rw-line)}.rw-batches header{border-bottom:1px solid var(--rw-line);padding:16px}.rw-batches header>div{justify-content:space-between;align-items:center;display:flex}.rw-batches h2{margin:0;font-size:21px}.rw-batches header span{background:#eef4f3;border-radius:12px;padding:1px 8px}.rw-batches label{border:1px solid var(--rw-line);border-radius:7px;align-items:center;gap:7px;height:40px;margin-top:12px;padding:0 10px;display:flex}.rw-batches label svg{width:18px;color:var(--rw-muted)}.rw-batches input{border:0;outline:0;width:100%;min-width:0;font-size:14px}.rw-batches>div>button{border:0;border-bottom:1px solid var(--rw-line);text-align:left;background:#fff;width:100%;padding:14px 16px}.rw-batches>div>button.active{background:var(--rw-soft);box-shadow:inset 3px 0 var(--rw-teal)}.rw-batches button>div{justify-content:space-between;display:flex}.rw-batches button b{font-size:17px}.rw-batches button small,.rw-batches button p{color:var(--rw-muted);font-size:12px}.rw-batches button p{margin:5px 0}.rw-batches footer{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.rw-batches footer i{background:#e8efed;border-radius:5px;height:5px;overflow:hidden}.rw-batches footer i span{background:var(--rw-teal);height:100%;display:block}.rw-batches footer em{color:var(--rw-muted);font-size:11px;font-style:normal}.rw-batches footer strong{color:var(--rw-teal);font-size:11px}.rw-empty,.rw-loading{min-height:350px;color:var(--rw-muted);place-items:center;display:grid}.rw-workspace{min-width:0}.rw-workspace>header{border-bottom:1px solid var(--rw-line);align-items:center;gap:12px;height:90px;padding:14px 18px;display:flex}.rw-person{background:var(--rw-teal);color:#fff;border-radius:9px;place-items:center;width:46px;height:46px;display:grid}.rw-workspace h2{margin:0;font-size:22px}.rw-workspace header p{color:var(--rw-muted);margin:2px 0;font-size:13px}.rw-workspace>header>dl{gap:24px;margin-left:auto;display:flex}.rw-workspace>header>dl div{flex-direction:column;display:flex}.rw-workspace dt{color:var(--rw-muted);font-size:12px}.rw-workspace dd{max-width:150px;margin:0;font-size:13px;font-weight:700}.rw-workspace-actions{border-bottom:1px solid var(--rw-line);align-items:center;gap:10px;height:64px;padding:0 18px;display:flex}.rw-workspace-actions>span{flex:1}.rw-workspace-actions button{height:40px;font-size:14px}.rw-workspace-actions button:disabled{opacity:.45}.rw-property-list{padding:10px 16px}.rw-property-row{border:1px solid var(--rw-line);border-radius:9px;grid-template-columns:24px 48px minmax(170px,1fr) minmax(240px,1.15fr) minmax(190px,1fr) 180px;align-items:center;gap:12px;margin-bottom:10px;padding:13px;display:grid;position:relative}.rw-view-check input{accent-color:var(--rw-teal)}.rw-property-icon{background:var(--rw-soft);height:46px;color:var(--rw-teal);border-radius:7px;place-items:center;display:grid}.rw-property-main{flex-direction:column;display:flex}.rw-property-main span{color:#fff;background:var(--rw-teal);border-radius:4px;width:max-content;padding:1px 6px;font-size:11px}.rw-property-main b{margin-top:5px;font-size:16px}.rw-property-main small,.rw-reason small,.rw-feedback small{color:var(--rw-muted);font-size:11px}.rw-property-row dl{grid-template-columns:repeat(3,1fr);margin:0;display:grid}.rw-property-row dl div{border-left:1px solid var(--rw-line);padding-left:8px}.rw-property-row dl dd{font-size:12px}.rw-reason p{margin:3px 0;font-size:12px}.rw-feedback>div{gap:6px;margin-top:6px;display:flex}.rw-feedback button{border:1px solid var(--rw-line);background:#fff;border-radius:6px;align-items:center;gap:4px;height:32px;font-size:12px;display:flex}.rw-feedback button svg{width:15px}.rw-feedback button.liked{color:var(--rw-teal);background:var(--rw-soft)}.rw-feedback button.disliked{color:var(--rw-red);background:#fff3f2}.rw-reject-editor{border-top:1px dashed var(--rw-line);grid-column:2/-1;padding-top:12px}.rw-reject-editor>div{gap:7px;margin:9px 0;display:flex}.rw-reject-editor>div button{border:1px solid var(--rw-line);background:#fff;border-radius:6px;padding:5px 12px;font-size:13px}.rw-reject-editor>div button.active{color:#fff;background:var(--rw-teal)}.rw-reject-editor textarea{border:1px solid var(--rw-line);border-radius:7px;width:100%;min-height:68px;padding:9px}.rw-reject-editor footer{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.rw-reject-editor footer button{border:1px solid var(--rw-line);background:#fff;border-radius:6px;height:34px;padding:0 14px}.rw-context{border-left:1px solid var(--rw-line);background:#fcfdfd;padding:14px 12px}.rw-context>section{border:1px solid var(--rw-line);background:#fff;border-radius:9px;margin-bottom:12px;padding:14px}.rw-context header{justify-content:space-between;align-items:center;display:flex}.rw-context h3{margin:0;font-size:18px}.rw-context header svg{width:18px;color:var(--rw-muted)}.rw-progress{margin-top:14px}.rw-progress>span{justify-content:space-between;display:flex}.rw-progress em{font-style:normal}.rw-progress>i{background:#e7eeec;border-radius:5px;height:6px;margin-top:6px;display:block}.rw-progress>i b{background:var(--rw-teal);border-radius:5px;height:100%;display:block}.rw-context dl{margin:14px 0 0;display:block}.rw-context dl div{border-top:1px solid var(--rw-line);justify-content:space-between;padding:9px 0;display:flex}.rw-context dt,.rw-context dd{font-size:12px}.rw-context dd{text-align:right;margin:0;font-weight:700}.rw-credit{color:var(--rw-teal);align-items:baseline;gap:5px;margin:12px 0;display:flex}.rw-credit b{font-size:42px}.rw-credit em{background:var(--rw-soft);margin-left:auto;padding:3px 8px;font-style:normal}.rw-context p{color:var(--rw-muted);font-size:12px}.rw-context p.warn{color:#9b610a;background:#fff6e7;padding:9px}.rw-context p.ok{color:#09675f;background:var(--rw-soft);padding:9px}.rw-context>section>b{font-size:16px}.rw-context button{justify-content:space-between;width:100%;height:38px;font-size:13px}.rw-context .rw-trade{background:#fff;border:0;padding:0}.rw-no-selection{color:var(--rw-muted);place-content:center;justify-items:center;display:grid}.rw-stats{border:1px solid var(--rw-line);border-radius:9px;margin:16px 28px 28px}.rw-stats>header{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;height:54px;padding:0 14px;display:flex}.rw-stats header div{align-items:center;gap:8px;display:flex}.rw-stats h2{margin:0;font-size:19px}.rw-stats header span{color:var(--rw-muted);font-size:12px}.rw-stats>div{overflow:auto}.rw-stats table{border-collapse:collapse;width:100%;min-width:850px}.rw-stats th,.rw-stats td{text-align:left;border-bottom:1px solid var(--rw-line);padding:10px 14px;font-size:13px}.rw-stats th{color:var(--rw-muted);background:#fafcfc}.rw-stats td small{color:var(--rw-muted);display:block}.rw-modal-backdrop{z-index:100;background:#0f1e1b66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.rw-modal{background:#fff;border-radius:12px;width:min(860px,100vw - 30px);max-height:92vh;overflow:auto}.rw-modal>header{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;height:66px;padding:0 20px;display:flex}.rw-modal>header button{background:0 0;border:0}.rw-form{grid-template-columns:1fr 1fr;gap:14px;padding:20px;display:grid}.rw-form label,.rw-batch-fields label{flex-direction:column;gap:6px;display:flex}.rw-form label.wide{grid-column:1/-1}.rw-form input,.rw-batch-fields input,.rw-batch-fields select{border:1px solid var(--rw-line);border-radius:7px;height:44px;padding:0 10px}.rw-form footer,.rw-new-batch>footer{grid-column:1/-1;justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.rw-batch-fields{grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid}.rw-property-picker{border-block:1px solid var(--rw-line);padding:14px 18px}.rw-property-picker>header{justify-content:space-between;gap:12px;display:flex}.rw-property-picker>header>div{gap:6px;display:flex}.rw-property-picker>header button{border:1px solid var(--rw-line);background:#fff;border-radius:6px;height:36px}.rw-property-picker>header button.active{background:var(--rw-teal);color:#fff}.rw-property-picker>header label{border:1px solid var(--rw-line);border-radius:6px;align-items:center;height:36px;padding:0 8px;display:flex}.rw-property-picker>header input{border:0;outline:0}.rw-property-picker>p{color:var(--rw-muted);font-size:12px}.rw-property-picker>div>label{border:1px solid var(--rw-line);border-radius:7px;grid-template-columns:24px 1fr auto;align-items:center;margin-top:6px;padding:10px;display:grid}.rw-property-picker>div>label.selected{background:var(--rw-soft);border-color:#8bcfc7}.rw-property-picker label span{flex-direction:column;display:flex}.rw-property-picker label small{color:var(--rw-muted)}.rw-property-picker input{accent-color:var(--rw-teal)}.rw-form-error{color:var(--rw-red);padding:0 18px}.rw-picker-empty{min-height:160px;color:var(--rw-muted);place-items:center;display:grid}.rw-new-batch>footer{padding:14px 18px}.rw-loading{min-height:500px}@media (width<=1350px){.rw-nav{width:78px}.rw-brand span,.rw-nav nav span,.rw-back{font-size:0}.rw-brand{padding:17px}.rw-nav nav button{justify-content:center;padding:0}.rw-main{margin-left:78px}.rw-layout{grid-template-columns:280px minmax(690px,1fr)}.rw-context{display:none}.rw-property-row{grid-template-columns:22px 42px minmax(150px,1fr) minmax(210px,1fr) minmax(150px,.8fr) 160px}}@media (width<=860px){.rw-nav{border:0;border-top:1px solid var(--rw-line);width:auto;height:68px;inset:auto 0 0}.rw-brand,.rw-back,.rw-nav nav button:first-child,.rw-nav nav button:nth-child(2),.rw-nav nav button:last-child{display:none}.rw-nav nav{grid-template-columns:repeat(5,1fr);padding:6px;display:grid}.rw-nav nav button{flex-direction:column;gap:1px;min-height:54px;font-size:11px;display:flex}.rw-nav nav span{font-size:11px;display:block}.rw-main{margin:0 0 68px}.rw-header{height:82px;padding:12px 15px}.rw-header h1{font-size:23px}.rw-header p{display:none}.rw-header button{height:42px;padding:0 11px}.rw-flow{height:80px;margin:10px 12px;padding:0 12px;overflow:auto}.rw-flow>div{min-width:145px}.rw-flow>div>svg,.rw-flow small{display:none}.rw-layout{border:0;display:block}.rw-batches{border:0}.rw-batches>div{padding:8px 12px;display:flex;overflow:auto}.rw-batches>div>button{border:1px solid var(--rw-line);border-radius:8px;min-width:280px;margin-right:8px}.rw-workspace>header{align-items:flex-start}.rw-workspace>header>dl{display:none}.rw-workspace-actions{flex-wrap:wrap;height:auto;padding:10px 14px}.rw-workspace-actions>span{display:none}.rw-workspace-actions button{flex:1}.rw-property-list{padding:8px 12px}.rw-property-row{grid-template-columns:22px 42px 1fr;gap:8px}.rw-property-row dl,.rw-reason,.rw-feedback{grid-column:2/-1}.rw-property-row dl{display:flex}.rw-feedback>div{justify-content:flex-end}.rw-context{border:0;display:block}.rw-stats{margin:12px}.rw-form,.rw-batch-fields{grid-template-columns:1fr}.rw-form label.wide{grid-column:1}.rw-property-picker>header{display:block}.rw-property-picker>header>div{margin-bottom:8px;overflow:auto}.rw-modal-backdrop{align-items:end;padding:8px}.rw-modal{border-radius:14px 14px 0 0;max-height:94vh}}.rw-modal:has(.rw-new-batch){flex-direction:column;width:min(1180px,100vw - 48px);height:min(820px,100vh - 48px);display:flex;overflow:hidden}.rw-modal:has(.rw-new-batch)>header{flex:0 0 62px}.rw-new-batch{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.rw-batch-step{background:#fff;align-items:center;gap:10px;padding:12px 22px 6px;display:flex}.rw-batch-step>b{background:var(--rw-teal);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.rw-batch-step>span{flex-direction:column;display:flex}.rw-batch-step strong{font-size:16px}.rw-batch-step small{color:var(--rw-muted);font-size:12px}.rw-batch-step>em{color:var(--rw-teal);background:var(--rw-soft);border-radius:18px;margin-left:auto;padding:5px 12px;font-style:normal;font-weight:800}.rw-new-batch .rw-batch-fields{grid-template-columns:minmax(320px,.8fr) minmax(420px,1.2fr);padding:10px 22px 16px}.rw-batch-fields label>span,.rw-picker-filters label>span{color:#50615d;white-space:nowrap;font-size:13px;font-weight:700}.rw-new-batch .rw-property-picker{flex-direction:column;flex:1;min-height:0;padding:10px 22px;display:flex;overflow:hidden}.rw-property-picker>header{align-items:center}.rw-property-picker>header>div{flex-wrap:wrap}.rw-property-picker>header button{white-space:nowrap;padding:0 14px}.rw-property-picker>header label{width:min(430px,42%);height:40px}.rw-property-picker>header label input{width:100%;min-width:0}.rw-picker-filters{border:1px solid var(--rw-line);background:#f7faf9;border-radius:8px;grid-template-columns:170px 150px 180px auto 1fr;align-items:end;gap:10px;margin:12px 0;padding:12px;display:grid}.rw-picker-filters label{flex-direction:column;gap:5px;display:flex}.rw-picker-filters select{border:1px solid var(--rw-line);background:#fff;border-radius:6px;height:38px;padding:0 9px}.rw-picker-filters button{border:1px solid var(--rw-line);white-space:nowrap;background:#fff;border-radius:6px;height:38px;padding:0 12px}.rw-picker-filters small{color:var(--rw-muted);place-self:center end}.rw-picker-results{grid-template-columns:1fr 1fr;gap:8px;min-height:0;padding:0 2px 8px;overflow:auto;display:grid!important}.rw-property-picker .rw-picker-results>label{grid-template-columns:24px minmax(0,1fr) auto;min-height:68px;margin:0;padding:9px 12px}.rw-property-picker .rw-picker-results b{font-size:14px;line-height:1.35}.rw-property-picker .rw-picker-results small{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rw-property-picker .rw-picker-results strong{white-space:nowrap;color:var(--rw-teal);font-size:13px}.rw-new-batch>footer{border-top:1px solid var(--rw-line);background:#fff;flex:0 0 66px;margin:0;padding:10px 22px}.rw-new-batch>footer button{min-width:106px;height:42px}@media (width<=900px){.rw-modal:has(.rw-new-batch){width:100%;height:94vh}.rw-new-batch .rw-batch-fields{grid-template-columns:1fr}.rw-property-picker>header label{width:100%}.rw-picker-filters{grid-template-columns:1fr 1fr}.rw-picker-filters small{justify-self:start}.rw-picker-results{grid-template-columns:1fr}}:root{--sw-teal:#078f83;--sw-teal-dark:#05766d;--sw-soft:#eaf7f4;--sw-text:#172622;--sw-muted:#667570;--sw-line:#dfe8e5;--sw-amber:#d97706;--sw-red:#cf343c;--sw-green:#13866f}.sw-unit-choice-toggle{border:1px solid var(--sw-line);background:#f8fbfa;border-radius:8px;grid-template-columns:20px 1fr!important;align-items:center!important;column-gap:10px!important;padding:11px 12px!important;display:grid!important}.sw-unit-choice-toggle input{accent-color:var(--sw-teal);margin:0;width:18px!important;height:18px!important;min-height:18px!important}.sw-unit-choice-toggle span{font-weight:800}.sw-unit-choice-toggle small{color:var(--sw-muted);grid-column:2;font-size:13px}.sw-facts{grid-template-columns:repeat(4,1fr)}.settlement-workspace{min-height:100vh;color:var(--sw-text);background:#fff;font:17px/1.5 Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Segoe UI,sans-serif}.settlement-workspace button,.settlement-workspace input,.settlement-workspace select,.settlement-workspace textarea{font:inherit;color:inherit}.settlement-workspace button{cursor:pointer}.settlement-workspace .primary{background:var(--sw-teal)!important;border-color:var(--sw-teal)!important;color:#fff!important}.sw-main{min-width:0;min-height:100vh;margin-left:208px}.sw-top{border-bottom:1px solid var(--sw-line);justify-content:space-between;align-items:center;gap:18px;min-height:84px;padding:14px 26px;display:flex}.sw-top h1{margin:0;font-size:30px;line-height:1.2}.sw-top p{color:var(--sw-muted);margin:5px 0 0;font-size:16px}.sw-top>div:last-child{gap:10px;display:flex}.sw-top button{border:1px solid var(--sw-line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:800;display:flex}.sw-top svg{width:20px}.sw-integration{border-bottom:1px solid var(--sw-line);white-space:nowrap;background:#f8fbfa;align-items:center;gap:18px;min-height:42px;padding:8px 26px;font-size:14px;display:flex;overflow:auto}.sw-integration>b{font-size:15px}.sw-integration span{align-items:center;gap:6px;display:flex}.sw-integration i{background:var(--sw-green);border-radius:50%;width:8px;height:8px}.sw-integration i.warning{background:var(--sw-amber)}.sw-integration em{color:var(--sw-muted);margin-left:auto;font-style:normal}.sw-message{background:var(--sw-soft);color:var(--sw-teal-dark);border:1px solid #9bd7cf;border-radius:8px;align-items:center;gap:8px;margin:10px 22px 0;padding:10px 13px;font-weight:700;display:flex}.sw-message.error{color:var(--sw-red);background:#fff4f4;border-color:#efb8bb}.sw-message>svg{width:19px}.sw-message button{color:inherit;background:0 0;border:0;margin-left:auto}.sw-stage{border-bottom:1px solid var(--sw-line);grid-template-columns:repeat(7,1fr);height:90px;padding:13px 28px 9px;display:grid;overflow:auto}.sw-stage>div{flex-direction:column;align-items:center;gap:6px;min-width:110px;display:flex;position:relative}.sw-stage i{z-index:2;background:#fff;border:1px solid #b8c7c3;border-radius:50%;place-items:center;width:32px;height:32px;font-size:14px;font-style:normal;display:grid}.sw-stage b{white-space:nowrap;font-size:15px}.sw-stage span{background:#d4dfdc;height:2px;position:absolute;top:15px;left:58%;right:-42%}.sw-stage .done i,.sw-stage .active i{border-color:var(--sw-teal);background:var(--sw-teal);color:#fff}.sw-stage .done span{background:var(--sw-teal)}.sw-stage .active b{color:var(--sw-teal)}.sw-stage svg{width:17px}.sw-metrics{border-bottom:1px solid var(--sw-line);grid-template-columns:repeat(4,1fr);margin:0 22px;display:grid}.sw-metric{border-right:1px solid var(--sw-line);grid-template-columns:42px 1fr 20px;align-items:center;gap:13px;min-height:96px;padding:15px 17px;display:grid}.sw-metric:last-child{border-right:0}.sw-metric>svg:first-child{background:var(--sw-soft);width:38px;height:38px;color:var(--sw-teal);border-radius:50%;padding:8px}.sw-metric>svg:last-child{width:19px;color:var(--sw-muted)}.sw-metric div{flex-direction:column;display:flex}.sw-metric span{color:var(--sw-muted);font-size:15px}.sw-metric b{color:var(--sw-teal);white-space:nowrap;font-size:23px}.sw-metric small{color:var(--sw-muted);font-size:13px}.sw-metric.warning b,.sw-metric.warning>svg:first-child{color:var(--sw-amber)}.sw-tabs{border-bottom:1px solid var(--sw-line);align-items:end;gap:26px;height:56px;margin:0 22px;display:flex}.sw-tabs button{height:48px;color:var(--sw-muted);background:#fff;border:0;padding:0 3px;font-size:17px;font-weight:800}.sw-tabs button.active{color:var(--sw-teal);border-bottom:3px solid var(--sw-teal)}.sw-workspace{border-bottom:1px solid var(--sw-line);grid-template-columns:330px minmax(700px,1fr);min-height:680px;display:grid}.sw-reservations{border-right:1px solid var(--sw-line);min-width:0}.sw-reservations>header{border-bottom:1px solid var(--sw-line);padding:15px}.sw-reservations>header>div{justify-content:space-between;align-items:center;display:flex}.sw-reservations h2{margin:0;font-size:21px}.sw-reservations>header>div>span{background:#edf3f1;border-radius:12px;padding:2px 8px;font-size:13px}.sw-reservations label{border:1px solid #cad7d3;border-radius:8px;align-items:center;gap:8px;height:44px;margin-top:12px;padding:0 11px;display:flex}.sw-reservations label svg{width:18px;color:var(--sw-muted)}.sw-reservations input{border:0;outline:0;width:100%;min-width:0;font-size:15px}.sw-reservations>div{max-height:840px;overflow:auto}.sw-reservations>div>button{border:0;border-bottom:1px solid var(--sw-line);text-align:left;background:#fff;width:100%;padding:15px}.sw-reservations>div>button:hover,.sw-reservations>div>button.active{background:var(--sw-soft)}.sw-reservations>div>button.active{box-shadow:inset 3px 0 var(--sw-teal)}.sw-reservations button>div,.sw-reservations button>footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.sw-reservations b{font-size:16px}.sw-reservations em{color:var(--sw-teal);background:#fff;border:1px solid #bde1dc;border-radius:5px;padding:2px 6px;font-size:13px;font-style:normal}.sw-reservations p{margin:5px 0;font-size:15px}.sw-reservations small{color:var(--sw-muted);font-size:13px;display:block}.sw-reservations footer{margin-top:8px}.sw-reservations strong{font-size:16px}.sw-reservations time{color:var(--sw-muted);font-size:12px}.sw-list-empty{text-align:center;min-height:300px;color:var(--sw-muted);flex-direction:column;align-items:center;padding:44px 22px;display:flex}.sw-list-empty svg{width:38px;height:38px}.sw-list-empty b{color:var(--sw-text);margin-top:10px;font-size:19px}.sw-list-empty span{font-size:14px}.sw-list-empty button{border:1px solid var(--sw-teal);color:var(--sw-teal);background:#fff;border-radius:8px;margin-top:16px;padding:8px 14px;font-weight:700}.sw-detail{background:#fff;min-width:0}.sw-customer{border-bottom:1px solid var(--sw-line);justify-content:space-between;align-items:center;gap:16px;min-height:102px;padding:15px 20px;display:flex}.sw-customer>div>b{color:var(--sw-teal);font-size:14px}.sw-customer h2{margin:2px 0;font-size:24px}.sw-customer p{color:var(--sw-muted);margin:0;font-size:14px}.sw-customer>em{color:var(--sw-teal);background:var(--sw-soft);white-space:nowrap;border-radius:6px;padding:6px 10px;font-style:normal;font-weight:800}.sw-facts{border-bottom:1px solid var(--sw-line);grid-template-columns:repeat(3,1fr);display:grid}.sw-facts article{border-right:1px solid var(--sw-line);grid-template-columns:32px 1fr;gap:10px;min-height:102px;padding:14px 15px;display:grid;position:relative}.sw-facts article:last-child{border-right:0}.sw-facts svg{color:var(--sw-teal);width:25px}.sw-facts div{flex-direction:column;display:flex}.sw-facts span{color:var(--sw-muted);font-size:14px}.sw-facts b{font-size:17px}.sw-facts small{color:var(--sw-muted);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:12px;overflow:hidden}.sw-facts button{border:1px solid var(--sw-teal);height:32px;color:var(--sw-teal);background:#fff;border-radius:6px;grid-column:2;font-size:13px;font-weight:700}.sw-card{border:1px solid var(--sw-line);background:#fff;border-radius:9px}.sw-card>header{border-bottom:1px solid var(--sw-line);justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;display:flex}.sw-card>header>div{align-items:center;gap:8px;display:flex}.sw-card h3{margin:0;font-size:19px}.sw-card header svg{width:20px;color:var(--sw-teal)}.sw-card header>span{color:var(--sw-muted);font-size:13px}.sw-payment-layout{grid-template-columns:minmax(520px,1fr) 330px;gap:14px;padding:14px;display:grid}.sw-payment-plan{min-width:0}.sw-table-wrap{overflow:auto}.sw-payment-plan table{border-collapse:collapse;width:100%;min-width:580px}.sw-payment-plan th,.sw-payment-plan td{border-bottom:1px solid var(--sw-line);text-align:left;padding:10px 11px;font-size:14px}.sw-payment-plan th{color:var(--sw-muted);background:#fafcfc;font-weight:700}.sw-payment-plan td b,.sw-payment-plan td small{display:block}.sw-payment-plan td small{color:var(--sw-muted);font-size:12px}.sw-payment-plan td em{color:var(--sw-muted);background:#f3f6f5;border-radius:5px;padding:3px 6px;font-size:13px;font-style:normal}.sw-payment-plan td em.received{background:var(--sw-soft);color:var(--sw-green)}.sw-payment-plan td em.due,.sw-payment-plan td em.processing{color:var(--sw-amber);background:#fff4e6}.sw-payment-plan>footer{background:#fafcfc;justify-content:space-between;align-items:center;gap:12px;padding:12px 13px;display:flex}.sw-payment-plan>footer span{font-size:14px}.sw-payment-plan>footer>div{gap:8px;display:flex}.sw-payment-plan button,.sw-fx button{border:1px solid var(--sw-line);background:#fff;border-radius:7px;min-height:38px;padding:0 12px;font-size:14px;font-weight:700}.sw-fx{grid-row:span 2;padding-bottom:14px}.sw-fx>header{margin-bottom:10px}.sw-fx>header>span{color:var(--sw-green);font-weight:700}.sw-disclosure{color:var(--sw-amber);background:#fff8ed;border-radius:6px;margin:0 12px 10px;padding:8px 11px;font-size:13px}.sw-fx>label{flex-direction:column;gap:5px;margin:9px 12px;display:flex}.sw-fx label>span{color:var(--sw-muted);font-size:13px}.sw-fx input,.sw-fx select{background:#fff;border:1px solid #cbd7d4;border-radius:7px;width:100%;height:42px;padding:0 9px}.sw-fx-pair{grid-template-columns:1fr 20px 1fr;align-items:end;gap:8px;margin:0 12px;display:grid}.sw-fx-pair label{flex-direction:column;gap:5px;display:flex}.sw-fx-pair>b{place-items:center;height:42px;display:grid}.sw-fx>button{width:calc(100% - 24px);margin:7px 12px}.sw-fx>article{background:var(--sw-soft);border:1px solid #b7ddd7;border-radius:8px;margin:10px 12px 0;padding:12px}.sw-fx>article>div{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.sw-fx>article span,.sw-fx>article small{color:var(--sw-muted);font-size:12px}.sw-fx>article b{font-size:13px}.sw-fx>article strong{color:var(--sw-teal);font-size:19px}.sw-fx>article small{margin-top:8px;display:block}.sw-payment-events{grid-column:1}.sw-payment-events>article{border-bottom:1px solid var(--sw-line);grid-template-columns:10px minmax(160px,1fr) 150px 80px 90px;align-items:center;gap:9px;min-height:51px;padding:8px 12px;font-size:13px;display:grid}.sw-payment-events>article>i{background:var(--sw-amber);border-radius:50%;width:9px;height:9px}.sw-payment-events>article>i.received{background:var(--sw-green)}.sw-payment-events article>div{flex-direction:column;display:flex}.sw-payment-events article>div span,.sw-payment-events time{color:var(--sw-muted);font-size:12px}.sw-payment-events article>em{color:var(--sw-teal);font-style:normal}.sw-empty-line{text-align:center;color:var(--sw-muted);padding:25px}.sw-events{margin:0 14px 20px}.sw-events>article{border-bottom:1px solid var(--sw-line);grid-template-columns:105px 14px 1fr 100px;align-items:center;gap:9px;min-height:56px;padding:8px 13px;font-size:13px;display:grid}.sw-events time,.sw-events article>span{color:var(--sw-muted)}.sw-events article>i{background:var(--sw-teal);border-radius:50%;width:9px;height:9px}.sw-events article p{color:var(--sw-muted);margin:1px 0}.sw-commission-layout{grid-template-columns:300px minmax(370px,1fr) minmax(370px,1fr);gap:14px;padding:14px;display:grid}.sw-readiness{padding-bottom:13px}.sw-readiness>div{border-bottom:1px solid var(--sw-line);grid-template-columns:23px 1fr auto;align-items:center;gap:8px;height:48px;margin:0 13px;font-size:14px;display:grid}.sw-readiness>div svg{width:19px}.sw-readiness .ok svg,.sw-readiness .ok span{color:var(--sw-green)}.sw-readiness .waiting svg,.sw-readiness .waiting span{color:var(--sw-amber)}.sw-readiness>button{border:0;border-radius:7px;width:calc(100% - 26px);height:42px;margin:13px 13px 0;font-weight:800}.sw-receivable>header>em,.sw-splits>header>em{color:var(--sw-teal);font-size:13px;font-style:normal}.sw-amount{flex-direction:column;padding:16px 15px 11px;display:flex}.sw-amount span{color:var(--sw-muted);font-size:14px}.sw-amount b{color:var(--sw-teal);font-size:28px}.sw-amount small{color:var(--sw-muted);font-size:13px}.sw-receivable dl{margin:0 15px}.sw-receivable dl>div{border-bottom:1px solid var(--sw-line);justify-content:space-between;padding:9px 0;font-size:14px;display:flex}.sw-receivable dt{color:var(--sw-muted)}.sw-receivable dd{margin:0;font-weight:700}.sw-receivable footer,.sw-splits footer{justify-content:flex-end;gap:8px;padding:13px;display:flex}.sw-receivable button,.sw-splits button{border:1px solid var(--sw-line);background:#fff;border-radius:7px;height:39px;padding:0 12px;font-size:14px;font-weight:700}.sw-splits>article{border-bottom:1px solid var(--sw-line);grid-template-columns:1fr 55px 135px 70px;align-items:center;gap:8px;min-height:55px;padding:8px 13px;font-size:14px;display:grid}.sw-splits article>div{flex-direction:column;display:flex}.sw-splits article>div span,.sw-splits article>span{color:var(--sw-muted);font-size:12px}.sw-splits article>strong{color:var(--sw-teal)}.sw-splits article>em{font-style:normal;font-weight:700}.sw-no-commission{text-align:center;color:var(--sw-muted);grid-column:2/4;place-content:center;padding:40px;display:grid}.sw-no-commission svg{width:44px;height:44px;color:var(--sw-teal);margin:auto}.sw-no-commission h3{color:var(--sw-text);margin:10px 0 4px}.sw-no-commission p{max-width:480px;margin:0}.sw-detail-empty,.sw-loading{text-align:center;min-height:65vh;color:var(--sw-muted);place-content:center;justify-items:center;display:grid}.sw-detail-empty svg,.sw-loading svg{width:46px;height:46px;color:var(--sw-teal)}.sw-detail-empty h2,.sw-loading h2{margin:10px 0 3px}.sw-detail-empty p,.sw-loading p{margin:0}.sw-loading svg{animation:1.2s linear infinite sw-spin}@keyframes sw-spin{to{transform:rotate(360deg)}}.sw-modal-bg{z-index:100;background:#1423206b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.sw-modal{background:#fff;border-radius:12px;width:min(820px,100vw - 28px);max-height:94vh;overflow:hidden auto}.sw-modal>header{border-bottom:1px solid var(--sw-line);justify-content:space-between;align-items:center;min-height:76px;padding:12px 20px;display:flex}.sw-modal h2{margin:0;font-size:24px}.sw-modal header p{color:var(--sw-muted);margin:3px 0 0;font-size:14px}.sw-modal header button{background:0 0;border:0}.sw-modal form{grid-template-columns:1fr 1fr;gap:15px;padding:20px;display:grid}.sw-modal form>*{min-width:0}.sw-modal label{flex-direction:column;gap:6px;min-width:0;display:flex}.sw-modal label.wide,.sw-form-error,.sw-modal form footer{grid-column:1/-1}.sw-modal label>span{font-size:15px;font-weight:800}.sw-modal label>small{color:var(--sw-muted);font-size:12px}.sw-modal input,.sw-modal select,.sw-modal textarea{background:#fff;border:1px solid #c7d5d1;border-radius:8px;outline:0;width:100%;min-width:0;min-height:45px;padding:8px 10px}.sw-modal textarea{resize:vertical;min-height:90px}.sw-modal input:focus,.sw-modal select:focus,.sw-modal textarea:focus{border-color:var(--sw-teal);box-shadow:0 0 0 3px #078f831c}.sw-form-error{color:var(--sw-red);background:#fff3f3;border:1px solid #efb8bb;border-radius:7px;padding:9px 11px}.sw-modal form footer{justify-content:flex-end;gap:9px;display:flex}.sw-modal form footer button{border:1px solid var(--sw-line);background:#fff;border-radius:8px;height:44px;padding:0 17px;font-weight:800}body.settlement-body{min-width:0;overflow-x:hidden}.settlement-workspace .sw-receivable dl{display:block}.sw-list-heading>div{align-items:center;gap:8px;display:flex}.sw-list-heading>div>span{background:#edf3f1;border-radius:12px;padding:2px 8px;font-size:13px}.sw-list-heading>button{height:34px;color:var(--sw-teal);background:#fff;border:1px solid #a9d8d1;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:800;display:flex}.sw-list-heading>button svg{width:17px}.sw-customer-modal{width:min(720px,100vw - 28px)}.sw-admin-banner{background:var(--sw-soft);border:1px solid #a9d8d1;border-radius:9px;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-height:58px;margin:12px 22px 0;padding:10px 14px;display:grid}.sw-admin-banner>svg{width:24px;color:var(--sw-teal)}.sw-admin-banner>div{flex-direction:column;display:flex}.sw-admin-banner b{font-size:16px}.sw-admin-banner span{color:var(--sw-muted);font-size:13px}.sw-admin-banner strong{color:var(--sw-teal);white-space:nowrap;font-size:15px}.sw-list-tabs{grid-template-columns:1fr 1fr;gap:6px;margin-top:12px;display:grid!important}.sw-list-tabs button{border:1px solid var(--sw-line);background:#fff;border-radius:7px;min-height:38px;font-size:14px;font-weight:800}.sw-list-tabs button.active{color:var(--sw-teal);background:var(--sw-soft);border-color:#9ed4cc}.sw-list-tabs button b{margin-left:4px;font-size:12px}.sw-owner-line{border-bottom:1px solid var(--sw-line);background:#f8fbfa;align-items:center;gap:8px;min-height:46px;padding:8px 20px;display:flex}.sw-owner-line svg{width:19px;color:var(--sw-teal)}.sw-owner-line span{color:var(--sw-teal);font-size:14px;font-weight:800}.sw-owner-line b{color:var(--sw-muted);margin-left:auto;font-size:13px;font-weight:600}.sw-lead-actions{border-bottom:1px solid var(--sw-line);justify-content:space-between;align-items:center;gap:20px;min-height:98px;padding:15px 20px;display:flex}.sw-lead-actions>div{flex-direction:column;display:flex}.sw-lead-actions span{color:var(--sw-muted);font-size:13px}.sw-lead-actions b{font-size:19px}.sw-lead-actions small{color:var(--sw-muted);margin-top:3px;font-size:14px}.sw-lead-actions button{white-space:nowrap;border:0;border-radius:8px;min-height:44px;padding:0 16px;font-weight:800}.sw-lead-grid{grid-template-columns:repeat(3,1fr);gap:14px;padding:14px;display:grid}.sw-lead-grid>.sw-card{min-width:0}.sw-lead-grid dl{margin:0;padding:7px 14px 14px;display:block}.sw-lead-grid dl>div{border-bottom:1px solid var(--sw-line);justify-content:space-between;gap:12px;min-height:39px;padding:7px 0;display:flex}.sw-lead-grid dt{color:var(--sw-muted);font-size:13px}.sw-lead-grid dd{text-align:right;word-break:break-word;margin:0;font-size:14px;font-weight:700}.sw-lead-grid dd em{color:var(--sw-teal);background:var(--sw-soft);border-radius:4px;margin-left:6px;padding:2px 5px;font-size:11px;font-style:normal}.sw-preference-card,.sw-lead-note{margin:0 14px 14px}.sw-preference-card>div{border-bottom:1px solid var(--sw-line);grid-template-columns:105px 1fr;align-items:center;gap:10px;min-height:52px;padding:10px 14px;display:grid}.sw-preference-card>div:last-child{border-bottom:0}.sw-preference-card>div>b{font-size:14px}.sw-preference-card>div>span{color:var(--sw-muted);flex-wrap:wrap;gap:7px;font-size:14px;display:flex}.sw-preference-card em{background:var(--sw-soft);color:var(--sw-teal-dark);border-radius:6px;padding:4px 8px;font-style:normal;font-weight:700}.sw-lead-note p{color:var(--sw-muted);white-space:pre-wrap;margin:0;padding:14px}.sw-multi{flex-direction:column;gap:6px;display:flex;position:relative}.sw-multi>span{font-size:15px;font-weight:800}.sw-multi>span small{color:var(--sw-muted);font-weight:500}.sw-multi-control{text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:47px;display:flex;background:#fff!important;border:1px solid #c7d5d1!important;padding:5px 10px!important}.sw-multi-control.open{box-shadow:0 0 0 3px #078f831c;border-color:var(--sw-teal)!important}.sw-multi-control>div{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.sw-multi-control>div>span{color:var(--sw-muted);font-size:14px}.sw-multi-control em{background:var(--sw-soft);color:var(--sw-teal-dark);border-radius:6px;align-items:center;gap:6px;padding:4px 7px;font-size:13px;font-style:normal;font-weight:700;display:flex}.sw-multi-control em i{font-size:17px;font-style:normal;line-height:1}.sw-multi-control>b{color:var(--sw-teal);white-space:nowrap;font-size:13px}.sw-multi-dropdown{background:#fff;border:1px solid #b9d8d3;border-radius:9px;overflow:hidden;box-shadow:0 9px 24px #19342f1c}.sw-multi-dropdown>label{border:0!important;border-bottom:1px solid var(--sw-line)!important;border-radius:0!important;flex-direction:row!important;align-items:center!important;min-height:46px!important;margin:0!important;display:flex!important}.sw-multi-dropdown>label svg{width:18px;color:var(--sw-muted);flex:none}.sw-multi-dropdown>label input{box-shadow:none!important;border:0!important;min-height:40px!important;padding:0!important}.sw-multi-dropdown>div{max-height:230px;overflow:auto}.sw-multi-dropdown>div>button{border:0;border-bottom:1px solid var(--sw-line);text-align:left;background:#fff;grid-template-columns:23px 1fr;align-items:center;gap:8px;width:100%;min-height:56px;padding:8px 11px;display:grid}.sw-multi-dropdown>div>button:hover,.sw-multi-dropdown>div>button.selected{background:var(--sw-soft)}.sw-multi-dropdown>div>button>i{color:#fff;border:1px solid #b9c9c5;border-radius:5px;place-items:center;width:20px;height:20px;display:grid}.sw-multi-dropdown>div>button.selected>i{background:var(--sw-teal);border-color:var(--sw-teal)}.sw-multi-dropdown>div>button svg{width:15px}.sw-multi-dropdown>div>button>div{flex-direction:column;display:flex}.sw-multi-dropdown>div>button b{font-size:14px}.sw-multi-dropdown>div>button span{color:var(--sw-muted);font-size:12px}.sw-multi-dropdown>div>p{text-align:center;color:var(--sw-muted);padding:20px;font-size:14px}.sw-form-section{border-top:1px solid var(--sw-line);flex-direction:column;padding-top:13px;display:flex}.sw-form-section>b{font-size:17px}.sw-form-section>span{color:var(--sw-muted);font-size:13px}@media (width<=1280px){.sw-payment-layout{grid-template-columns:1fr}.sw-fx{grid-row:auto}.sw-payment-events{grid-column:auto}.sw-commission-layout{grid-template-columns:280px 1fr}.sw-splits{grid-column:1/-1}.sw-no-commission{grid-column:2}.sw-facts{grid-template-columns:1fr}.sw-facts article{border-right:0;border-bottom:1px solid var(--sw-line);min-height:88px}.sw-lead-grid{grid-template-columns:1fr 1fr}.sw-lead-grid>article:last-child{grid-column:1/-1}}@media (width<=860px){.sw-main{margin:0 0 68px}.sw-top{min-height:76px;padding:12px 14px}.sw-top h1{font-size:24px}.sw-top p,.sw-top>div:last-child>button:first-child,.sw-customer-create-top{display:none!important}.sw-top button{padding:0 11px}.sw-admin-banner{grid-template-columns:24px 1fr;margin:9px 10px 0}.sw-admin-banner strong{grid-column:2}.sw-integration{padding:8px 13px}.sw-integration em{display:none}.sw-stage{height:84px;padding:12px 8px;display:flex}.sw-stage>div{min-width:110px}.sw-metrics{grid-template-columns:1fr 1fr;margin:0}.sw-metric{border-bottom:1px solid var(--sw-line);min-height:90px;padding:11px}.sw-metric:nth-child(2){border-right:0}.sw-metric b{font-size:18px}.sw-metric small{display:none}.sw-tabs{margin:0 13px}.sw-workspace{display:block}.sw-reservations{border:0}.sw-reservations>div{max-height:none;padding:10px 12px;display:flex;overflow:auto}.sw-reservations>div>button{border:1px solid var(--sw-line);border-radius:9px;min-width:290px;margin-right:9px}.sw-list-empty{min-width:100%}.sw-detail{border-top:8px solid #f1f5f4}.sw-customer{align-items:flex-start;padding:13px}.sw-customer h2{font-size:21px}.sw-customer p{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100vw - 80px);overflow:hidden}.sw-owner-line{flex-wrap:wrap;align-items:flex-start}.sw-owner-line b{width:100%;margin-left:27px}.sw-lead-actions{flex-direction:column;align-items:flex-start;padding:13px}.sw-lead-grid{grid-template-columns:1fr;padding:11px}.sw-lead-grid>article:last-child{grid-column:auto}.sw-preference-card,.sw-lead-note{margin:0 11px 11px}.sw-preference-card>div,.sw-facts{grid-template-columns:1fr}.sw-facts article{min-height:86px}.sw-payment-layout,.sw-commission-layout{padding:11px;display:block}.sw-card{margin-bottom:11px}.sw-payment-plan>footer{flex-direction:column;align-items:flex-start}.sw-payment-events>article{min-width:620px}.sw-payment-events{overflow:auto}.sw-commission-layout>*{margin-bottom:11px}.sw-no-commission{display:grid}.sw-events{margin:0 11px 16px;overflow:auto}.sw-events>article{min-width:620px}.sw-modal-bg{align-items:end;padding:7px}.sw-modal{border-radius:14px 14px 0 0}.sw-modal form{grid-template-columns:1fr;padding:15px}.sw-modal label.wide,.sw-form-error,.sw-modal form footer{grid-column:1}}.settlement-workspace{--sw-text:#354945;--sw-muted:#82928e;font-size:14px}.settlement-workspace .sw-top{min-height:66px;padding:12px 24px}.settlement-workspace .sw-top h1{color:#354945;font-size:22px;font-weight:700}.settlement-workspace .sw-top p,.settlement-workspace .sw-integration,.settlement-workspace .sw-stage,.settlement-workspace .sw-metrics,.settlement-workspace .sw-admin-banner{display:none}.settlement-workspace .sw-top>div:last-child{gap:8px}.settlement-workspace .sw-top button{border-radius:7px;min-height:36px;padding:0 12px;font-size:13px;font-weight:600}.settlement-workspace .sw-tabs{gap:22px;height:48px;margin:0 24px}.settlement-workspace .sw-tabs button{height:42px;font-size:14px;font-weight:600}.settlement-workspace .sw-workspace{border:0;min-height:0;display:block}.settlement-workspace .sw-reservations{border:0}.settlement-workspace .sw-reservations>header{border-bottom:1px solid #e5ece9;align-items:center;gap:18px;padding:14px 24px 10px;display:flex}.settlement-workspace .sw-reservations>header>div:first-child{flex:none}.settlement-workspace .sw-reservations h2{font-size:18px;font-weight:650}.settlement-workspace .sw-reservations>header>div>span{color:var(--sw-muted);background:#f1f5f3;font-size:12px}.settlement-workspace .sw-list-tabs{order:2;gap:14px;display:flex}.settlement-workspace .sw-list-tabs button{color:var(--sw-muted);background:0 0;border:0;padding:5px 0;font-size:13px}.settlement-workspace .sw-list-tabs button.active{color:#078f84;border-bottom:2px solid #078f84}.settlement-workspace .sw-reservations>header>label{border-color:#d8e3df;border-radius:6px;flex:1;order:3;max-width:420px;height:36px;margin:0}.settlement-workspace .sw-reservations>header>label input{font-size:13px}.settlement-workspace .sw-reservations>header>div:last-child{display:contents}.settlement-workspace .sw-reservations>div{max-height:none;overflow:visible}.settlement-workspace .sw-reservations>div>button{text-align:left;border-bottom:1px solid #edf1ef;grid-template-columns:24px minmax(190px,1.15fr) minmax(260px,1.5fr) minmax(180px,1fr) minmax(150px,.8fr);align-items:center;gap:18px;padding:12px 24px;transition:background .16s;display:grid}.settlement-workspace .sw-reservations>div>button:hover,.settlement-workspace .sw-reservations>div>button.active{background:#f7fbfa}.settlement-workspace .sw-reservations>div>button.active{box-shadow:inset 2px 0 #078f84}.settlement-workspace .sw-reservations b{font-size:14px;font-weight:650}.settlement-workspace .sw-reservations p{color:#566a65;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;overflow:hidden}.settlement-workspace .sw-reservations small{color:var(--sw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.settlement-workspace .sw-reservations footer{justify-content:space-between;gap:10px;margin:0;display:flex}.settlement-workspace .sw-reservations strong{color:#405b55;font-size:14px;font-weight:650}.settlement-workspace .sw-reservations time{font-size:11px}.settlement-workspace .sw-row-check{color:#078f84;place-items:center;width:20px;height:20px;display:grid}.settlement-workspace .sw-row-check input,.sw-list-toolbar input{accent-color:#078f84;width:15px;height:15px}.settlement-workspace .sw-list-toolbar{color:var(--sw-muted);border-bottom:1px solid #edf1ef;align-items:center;gap:14px;padding:8px 24px;font-size:12px;display:flex}.settlement-workspace .sw-list-toolbar label{align-items:center;gap:7px;display:flex}.settlement-workspace .sw-list-toolbar>span{margin-right:auto}.settlement-workspace .sw-list-toolbar select{color:#60736d;background:#fff;border:1px solid #d8e3df;border-radius:5px;height:28px;padding:0 7px;font-size:12px}.settlement-workspace .sw-pagination{color:var(--sw-muted);border-top:1px solid #edf1ef;justify-content:space-between;align-items:center;padding:10px 24px;font-size:12px;display:flex}.settlement-workspace .sw-pagination>div{gap:6px;display:flex}.settlement-workspace .sw-pagination button{color:#60736d;background:#fff;border:1px solid #d8e3df;border-radius:5px;height:28px;padding:0 10px;font-size:12px}.settlement-workspace .sw-pagination button:disabled{opacity:.45;cursor:not-allowed}.settlement-workspace .sw-detail{border-top:8px solid #f5f8f7}.settlement-workspace .sw-detail-empty{min-height:240px}.settlement-workspace .sw-detail-empty h2{color:#526862;font-size:18px;font-weight:650}.settlement-workspace .sw-detail-empty p{font-size:13px}@media (width<=860px){.settlement-workspace .sw-top{padding:10px 14px}.settlement-workspace .sw-top h1{font-size:19px}.settlement-workspace .sw-tabs{margin:0 14px}.settlement-workspace .sw-reservations>header{grid-template-columns:1fr auto;gap:8px;padding:12px 14px;display:grid}.settlement-workspace .sw-reservations>header>label{grid-column:1/-1;max-width:none}.settlement-workspace .sw-reservations>div>button{grid-template-columns:24px 1fr auto;gap:4px 10px;padding:12px 14px}.settlement-workspace .sw-reservations>div>button p{grid-column:2/-1}.settlement-workspace .sw-reservations>div>button small{grid-column:2}.settlement-workspace .sw-reservations>div>button footer{grid-area:2/3}.settlement-workspace .sw-list-toolbar,.settlement-workspace .sw-pagination{padding-left:14px;padding-right:14px}}.settlement-workspace .sw-customer-picker b{font-size:15px}.settlement-workspace .sw-customer-picker span{font-size:12px}.settlement-workspace .sw-customer-picker select,.settlement-workspace .sw-customer-picker button{font-size:13px}.settlement-workspace .sw-exact-filters label>span{font-size:12px}.settlement-workspace .sw-exact-filters select,.settlement-workspace .sw-exact-filters input,.settlement-workspace .sw-exact-filters>button{height:36px;min-height:36px;font-size:13px}.settlement-workspace .sw-reservations>.sw-record-table>.sw-record-columns,.settlement-workspace .sw-reservations>.sw-record-table>button{grid-template-columns:28px minmax(180px,1.15fr) minmax(160px,.95fr) minmax(210px,1.35fr) minmax(230px,1.45fr) minmax(165px,1fr) minmax(190px,1.15fr);align-items:center;column-gap:18px;width:100%;min-width:1320px;display:grid}.settlement-workspace .sw-reservations>.sw-record-table>.sw-record-columns{color:#61736d;background:#f7faf9;min-height:40px;padding:0 24px;font-size:12px;font-weight:700}.settlement-workspace .sw-reservations>.sw-record-table>button{min-height:76px;padding:10px 24px}.settlement-workspace .sw-reservations>.sw-record-table>button>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;min-width:0;display:flex}.settlement-workspace .sw-reservations>.sw-record-table>button b,.settlement-workspace .sw-reservations>.sw-record-table>button strong{color:#304640;font-size:14px;line-height:1.35}.settlement-workspace .sw-reservations>.sw-record-table>button small,.settlement-workspace .sw-reservations>.sw-record-table>button time{color:#7a8d87;font-size:12px;line-height:1.4}.settlement-workspace .sw-reservations>.sw-record-table>button em{white-space:nowrap;padding:3px 7px;font-size:12px;line-height:1.3}.settlement-workspace .sw-reservations>.sw-record-table .sw-row-tag{white-space:nowrap;width:max-content;max-width:100%;margin:0 0 4px;padding:2px 6px;font-size:12px;line-height:1.35;display:block}.settlement-workspace .sw-list-toolbar,.settlement-workspace .sw-pagination{font-size:13px}.settlement-workspace .sw-list-toolbar select,.settlement-workspace .sw-pagination button{height:32px;font-size:13px}@media (width<=860px){.settlement-workspace .sw-reservations>.sw-record-table>.sw-record-columns,.settlement-workspace .sw-reservations>.sw-record-table>button{grid-template-columns:28px 180px 160px 210px 230px 165px 190px;min-width:1260px}}.sw-choice-section{padding:2px 0 4px}.sw-choice-section>span{color:var(--sw-muted);margin-bottom:8px;font-size:13px;font-weight:650;display:block}.sw-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.sw-choice-grid button{text-align:left;background:#fff;border:1px solid #d6e3df;border-radius:8px;flex-direction:column;gap:3px;min-height:62px;padding:10px 12px;display:flex}.sw-choice-grid button:hover,.sw-choice-grid button.selected{background:#f1fbf8;border-color:#0a9c91;box-shadow:inset 0 0 0 1px #0a9c91}.sw-choice-grid button.disabled{opacity:.5;cursor:not-allowed;background:#f7f9f8}.sw-choice-grid b{color:#3e5751;font-size:14px}.sw-choice-grid small{color:var(--sw-muted);font-size:12px}.sw-row-tag{color:#078f84;vertical-align:1px;background:#edf8f5;border-radius:4px;margin-right:5px;padding:2px 5px;font-size:11px;display:inline-block}@media (width<=860px){.sw-choice-grid{grid-template-columns:1fr}.sw-choice-grid button{min-height:56px}}.settlement-workspace .sw-tabs{height:38px}.settlement-workspace .sw-tabs button{height:34px}.sw-customer-picker{background:#fbfdfc;border:1px solid #dce8e4;border-radius:7px;grid-template-columns:minmax(160px,.7fr) minmax(280px,1.6fr) auto auto;align-items:center;gap:8px;min-height:54px;margin:8px 24px;padding:8px 12px;display:grid}.sw-customer-picker>div{flex-direction:column;display:flex}.sw-customer-picker b{color:#3d5550;font-size:14px}.sw-customer-picker span{color:var(--sw-muted);font-size:11px}.sw-customer-picker select{background:#fff;border:1px solid #d4e0dc;border-radius:6px;height:34px;padding:0 9px;font-size:12px}.sw-customer-picker button{white-space:nowrap;background:#fff;border:1px solid #c6d8d3;border-radius:6px;align-items:center;gap:5px;height:34px;padding:0 10px;font-size:12px;font-weight:650;display:flex}.sw-customer-picker button svg{width:15px}.sw-customer-picker button:disabled{opacity:.45;cursor:not-allowed}.settlement-workspace .sw-record-header{border-bottom:1px solid #e5ece9;padding:10px 24px;display:block}.settlement-workspace .sw-record-header>.sw-list-heading{margin-bottom:8px;display:flex}.settlement-workspace .sw-exact-filters{grid-template-columns:1.1fr .8fr 1fr .8fr 1.2fr 1fr 1.15fr auto;align-items:end;gap:7px;display:grid!important}.settlement-workspace .sw-exact-filters label{min-width:0;border:0!important;border-radius:0!important;flex-direction:column!important;align-items:stretch!important;gap:3px!important;height:auto!important;margin:0!important;padding:0!important;display:flex!important}.settlement-workspace .sw-exact-filters label>span{color:#7e908a;white-space:nowrap;font-size:10px}.settlement-workspace .sw-exact-filters select,.settlement-workspace .sw-exact-filters input{background:#fff;border:1px solid #d6e2de;border-radius:5px;outline:0;width:100%;height:31px;min-height:31px;padding:0 7px;font-size:11px}.settlement-workspace .sw-exact-filters input:focus,.settlement-workspace .sw-exact-filters select:focus{border-color:#079487;box-shadow:0 0 0 2px #07948714}.settlement-workspace .sw-exact-filters>button{color:#60736d;background:#fff;border:1px solid #d6e2de;border-radius:5px;height:31px;padding:0 9px;font-size:11px}.settlement-workspace .sw-record-table{overflow-x:auto}.settlement-workspace .sw-record-columns,.settlement-workspace .sw-record-table>button{grid-template-columns:24px minmax(150px,1.05fr) minmax(145px,.9fr) minmax(190px,1.3fr) minmax(190px,1.25fr) minmax(145px,.9fr) minmax(175px,1.05fr);align-items:center;gap:12px;width:100%;min-width:1180px;display:grid}.settlement-workspace .sw-record-columns{color:#7d8d88;background:#f8faf9;border-bottom:1px solid #e5ece9;min-height:30px;padding:0 24px;font-size:10px;font-weight:650}.settlement-workspace .sw-record-table>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1ef;min-height:64px;padding:7px 24px}.settlement-workspace .sw-record-table>button:hover,.settlement-workspace .sw-record-table>button.active{background:#f5faf8}.settlement-workspace .sw-record-table>button>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-width:0;display:flex}.settlement-workspace .sw-record-table>button b,.settlement-workspace .sw-record-table>button strong{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;line-height:1.25;overflow:hidden}.settlement-workspace .sw-record-table>button small,.settlement-workspace .sw-record-table>button time{color:#85948f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;line-height:1.35;display:block;overflow:hidden}.settlement-workspace .sw-record-table>button em{margin-top:2px;padding:1px 5px;font-size:10px}.settlement-workspace .sw-record-table .sw-row-tag{margin:1px 3px 1px 0;padding:2px 4px;font-size:10px}.settlement-workspace .sw-detail{margin-top:8px}@media (width<=1180px){.settlement-workspace .sw-exact-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.sw-customer-picker{grid-template-columns:1fr minmax(240px,1.5fr) auto auto}}@media (width<=860px){.sw-customer-picker{grid-template-columns:1fr auto;margin:7px 12px}.sw-customer-picker>div,.sw-customer-picker>select{grid-column:1/-1}.settlement-workspace .sw-record-header{padding:9px 12px}.settlement-workspace .sw-exact-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.settlement-workspace .sw-record-columns,.settlement-workspace .sw-record-table>button{min-width:1080px}}@media (prefers-reduced-motion:reduce){.sw-loading svg{animation:none}}.sw-unit-picker.wide{flex-direction:column;grid-column:1/-1;gap:8px;display:flex}.sw-unit-picker>span{font-size:16px;font-weight:800}.sw-unit-filter{grid-template-columns:1fr 190px;gap:9px;display:grid}.sw-unit-filter>label{border:1px solid #c7d5d1!important;border-radius:8px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;height:46px!important;padding:0 11px!important;display:flex!important}.sw-unit-filter label svg{width:19px;color:var(--sw-muted);flex:none}.sw-unit-filter input{width:100%;box-shadow:none!important;border:0!important;min-height:40px!important;padding:0!important}.sw-unit-filter select{height:46px}.sw-unit-selected{background:var(--sw-soft);border:1px solid #88cec4;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:grid}.sw-unit-selected>svg{width:21px;color:var(--sw-teal)}.sw-unit-selected>div{flex-direction:column;display:flex}.sw-unit-selected b{font-size:15px}.sw-unit-selected span{color:var(--sw-muted);font-size:12px}.sw-unit-selected strong{color:var(--sw-teal);font-size:17px}.sw-unit-options{border:1px solid var(--sw-line);border-radius:9px;max-height:290px;overflow:auto}.sw-unit-options>button{border:0;border-bottom:1px solid var(--sw-line);text-align:left;background:#fff;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;width:100%;min-height:76px;padding:10px 12px;display:grid}.sw-unit-options>button:last-child{border-bottom:0}.sw-unit-options>button:hover,.sw-unit-options>button.selected{background:var(--sw-soft)}.sw-unit-options>button>i{color:#fff;border:1px solid #b8c8c4;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.sw-unit-options>button.selected>i{background:var(--sw-teal);border-color:var(--sw-teal)}.sw-unit-options>button>i svg{width:14px}.sw-unit-options>button>div{flex-direction:column;min-width:0;display:flex}.sw-unit-options header{align-items:center;gap:7px;min-width:0;display:flex}.sw-unit-options header b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.sw-unit-options header em{color:var(--sw-teal);white-space:nowrap;background:#edf8f6;border-radius:4px;padding:2px 5px;font-size:11px;font-style:normal}.sw-unit-options header em.demo{color:var(--sw-amber);background:#fff5e8}.sw-unit-options span,.sw-unit-options small{color:var(--sw-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.sw-unit-options>button>strong{color:var(--sw-teal);white-space:nowrap;font-size:15px}.sw-unit-options>p{text-align:center;color:var(--sw-muted);margin:0;padding:25px}.sw-unit-picker>small{color:var(--sw-muted);font-size:13px}.sw-region-filter{grid-template-columns:1fr 1fr;gap:9px;display:grid}.sw-region-filter>label{background:#fff;border:1px solid #9fc9c2!important;border-radius:8px!important;flex-direction:row!important;align-items:center!important;gap:8px!important;height:48px!important;padding:0 11px!important;display:flex!important}.sw-region-filter svg{width:20px;color:var(--sw-teal);flex:none}.sw-region-filter select{width:100%;font-weight:800;box-shadow:none!important;border:0!important;min-height:42px!important;padding:0!important}.sw-source-route{border:1px solid var(--sw-line);border-left:4px solid var(--sw-amber);background:#fffaf2;border-radius:8px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;min-height:66px;padding:10px 12px;display:grid}.sw-source-route.ready{border-left-color:var(--sw-teal);background:#f3fbf9}.sw-source-route>svg{width:22px;color:var(--sw-teal)}.sw-source-route>div{flex-direction:column;min-width:0;display:flex}.sw-source-route b{font-size:15px}.sw-source-route span{color:var(--sw-muted);font-size:13px}.sw-source-route a{color:var(--sw-teal);white-space:nowrap;align-items:center;gap:5px;font-size:13px;font-weight:800;text-decoration:none;display:flex}.sw-source-route a svg{width:15px}.sw-unit-picker .sw-unit-filter{grid-template-columns:1fr}@media (width<=860px){.sw-unit-picker.wide{grid-column:1}.sw-region-filter,.sw-unit-filter{grid-template-columns:1fr}.sw-source-route{grid-template-columns:22px 1fr}.sw-source-route a{grid-column:2}.sw-unit-options>button{grid-template-columns:22px 1fr}.sw-unit-options>button>strong{grid-column:2}.sw-unit-selected{grid-template-columns:22px 1fr}.sw-unit-selected>strong{grid-column:2}}.sw-payment-center{border-bottom:8px solid #f1f5f4}.sw-payment-center>header{border-bottom:1px solid var(--sw-line);padding:16px}.sw-payment-center>header>div{align-items:flex-start;gap:11px;display:flex}.sw-payment-center>header svg{width:27px;height:27px;color:var(--sw-teal)}.sw-payment-center h2{margin:0;font-size:23px;line-height:1.2}.sw-payment-center>header p{color:var(--sw-muted);margin:4px 0 0;font-size:14px}.sw-payment-overview{border-bottom:1px solid var(--sw-line);grid-template-columns:repeat(3,1fr);display:grid}.sw-payment-overview article{border-right:1px solid var(--sw-line);flex-direction:column;padding:12px 16px;display:flex}.sw-payment-overview article:last-child{border-right:0}.sw-payment-overview span,.sw-payment-overview small{color:var(--sw-muted);font-size:13px}.sw-payment-overview b{color:var(--sw-teal);margin:2px 0;font-size:26px;line-height:1.25}.sw-payment-queue>header{justify-content:space-between;align-items:center;height:46px;padding:0 16px;display:flex}.sw-payment-queue h3{margin:0;font-size:17px}.sw-payment-queue>header span{color:var(--sw-muted);font-size:13px}.sw-payment-queue>button{border:0;border-top:1px solid var(--sw-line);text-align:left;background:#fff;grid-template-columns:minmax(200px,1fr) 100px 145px 74px 20px;align-items:center;gap:10px;width:100%;min-height:62px;padding:9px 16px;display:grid}.sw-payment-queue>button:hover,.sw-payment-queue>button.active{background:var(--sw-soft)}.sw-payment-queue button>div{flex-direction:column;min-width:0;display:flex}.sw-payment-queue button span{color:var(--sw-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sw-payment-queue time{color:var(--sw-muted);font-size:13px}.sw-payment-queue strong{color:var(--sw-teal);font-size:14px}.sw-payment-queue em{color:var(--sw-amber);background:#fff4e6;border-radius:4px;justify-self:start;padding:3px 5px;font-size:12px;font-style:normal}.sw-payment-queue em.pending{color:var(--sw-muted);background:#f2f5f4}.sw-payment-queue svg{width:18px;color:var(--sw-muted)}.sw-payment-queue>p{color:var(--sw-muted);padding:22px 16px;font-size:14px}.sw-commission-center{border-bottom:8px solid #f1f5f4}.sw-commission-center>header{border-bottom:1px solid var(--sw-line);padding:16px}.sw-commission-center>header>div{align-items:flex-start;gap:11px;display:flex}.sw-commission-center>header svg{width:27px;height:27px;color:var(--sw-teal)}.sw-commission-center h2{margin:0;font-size:23px;line-height:1.2}.sw-commission-center p{color:var(--sw-muted);margin:4px 0 0;font-size:14px}.sw-commission-overview{border-bottom:1px solid var(--sw-line);grid-template-columns:repeat(3,1fr);display:grid}.sw-commission-overview article{border-right:1px solid var(--sw-line);flex-direction:column;padding:12px 16px;display:flex}.sw-commission-overview article:last-child{border-right:0}.sw-commission-overview span{color:var(--sw-muted);font-size:13px}.sw-commission-overview b{color:var(--sw-teal);font-size:25px;line-height:1.25}.sw-commission-search{border:1px solid #cad7d3;border-radius:8px;align-items:center;gap:8px;height:42px;margin:12px 16px;padding:0 10px;display:flex}.sw-commission-search svg{width:18px;color:var(--sw-muted)}.sw-commission-search input{border:0;outline:0;width:100%;font-size:14px}.sw-commission-queue>button{border:0;border-top:1px solid var(--sw-line);text-align:left;background:#fff;grid-template-columns:minmax(200px,1fr) 145px 90px 130px 90px 20px;align-items:center;gap:10px;width:100%;min-height:64px;padding:9px 16px;display:grid}.sw-commission-queue>button:hover,.sw-commission-queue>button.active{background:var(--sw-soft)}.sw-commission-queue button>div{flex-direction:column;min-width:0;display:flex}.sw-commission-queue button span,.sw-commission-queue button small{color:var(--sw-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.sw-commission-queue button strong{color:var(--sw-teal);font-size:14px}.sw-commission-queue button em{color:var(--sw-muted);background:#f3f6f5;border-radius:4px;padding:3px 6px;font-size:12px;font-style:normal}.sw-commission-queue button svg{width:18px;color:var(--sw-muted)}.sw-commission-queue>p{color:var(--sw-muted);padding:20px 16px}.sw-review-hint{color:var(--sw-muted);margin-right:auto;font-size:13px}.sw-commission-followup{grid-column:1/-1}.sw-commission-followup>article{border-bottom:1px solid var(--sw-line);align-items:center;gap:16px;padding:11px 14px;display:flex}.sw-commission-followup article b{min-width:170px}.sw-commission-followup article span,.sw-commission-followup article small{color:var(--sw-muted);font-size:13px}.sw-commission-followup article small{margin-left:auto}.sw-commission-followup .sw-empty-line{color:var(--sw-muted);padding:16px}:root{--rw-navy:#0d2b46;--rw-ink:#172825;--rw-muted:#6f7f7c;--rw-line:#dbe5e2;--rw-mint:#0f9488;--rw-pale:#edf9f7;--rw-warn:#e78318}body:has(.rw-shell){min-width:0}.rw-shell{min-height:100vh;color:var(--rw-ink);background:#fff;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,system-ui,sans-serif}.rw-main{min-width:0;margin-left:288px;padding:28px 34px 48px}.rw-page-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.rw-page-head h1{margin:0 0 8px;font-size:34px;font-weight:800;line-height:1.2}.rw-page-head p{color:var(--rw-muted);margin:0;font-size:17px}.rw-page-head>div:last-child{gap:12px;display:flex}.rw-page-head button,.rw-detail button,.rw-module-preview button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #9ccbc5;border-radius:8px;align-items:center;gap:8px;height:46px;padding:0 18px;font:700 16px inherit;display:inline-flex}.rw-page-head button svg{width:19px}.rw-page-head button.primary,.rw-modal .primary{background:var(--rw-mint);border-color:var(--rw-mint);color:#fff}.rw-prototype-note{color:#2c615b;background:#f2fbf9;border:1px solid #abd8d2;border-radius:9px;align-items:center;gap:11px;margin:22px 0 18px;padding:13px 16px;font-size:15px;display:flex}.rw-prototype-note svg{width:21px;color:var(--rw-mint)}.rw-prototype-note b{color:#174b45;margin-right:8px}.rw-stages{border-bottom:1px solid var(--rw-line);grid-template-columns:repeat(9,1fr);padding:12px 8px 18px;display:grid}.rw-stages>div{color:#7a8986;flex-direction:column;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex;position:relative}.rw-stages i{z-index:1;background:#fff;border:1px solid #cad6d3;border-radius:50%;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.rw-stages i svg{width:17px}.rw-stages b{background:#ccd8d5;height:1px;position:absolute;top:17px;left:58%;right:-42%}.rw-stages .done i,.rw-stages .active i{border-color:var(--rw-mint);color:#fff;background:var(--rw-mint)}.rw-stages .active{color:var(--rw-mint)}.rw-stages .active i{box-shadow:0 0 0 5px #e5f7f4}.rw-metrics{grid-template-columns:repeat(4,1fr);gap:14px;margin:18px 0;display:grid}.rw-metric{border:1px solid var(--rw-line);border-radius:9px;grid-template-columns:46px 1fr 20px;align-items:center;gap:14px;min-height:105px;padding:18px;display:grid}.rw-metric>svg:first-child{color:#fff;background:var(--rw-mint);border-radius:50%;width:44px;height:44px;padding:11px}.rw-metric.warn>svg:first-child{background:var(--rw-warn)}.rw-metric>div{flex-direction:column;display:flex}.rw-metric span{color:var(--rw-muted);font-size:15px}.rw-metric b{margin:3px 0;font-size:25px}.rw-metric small{color:#879390}.rw-metric>svg:last-child{color:#a1aca9;width:18px}.rw-tabs{border-bottom:1px solid var(--rw-line);gap:34px;display:flex}.rw-tabs button{color:#63726f;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:14px 2px;font:700 16px inherit}.rw-tabs button.active{color:var(--rw-mint);border-color:var(--rw-mint)}.rw-workspace{border:1px solid var(--rw-line);border-top:0;grid-template-columns:minmax(430px,.8fr) minmax(720px,1.45fr);min-height:620px;display:grid}.rw-queue{border-right:1px solid var(--rw-line);min-width:0}.rw-queue>header{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.rw-queue>header>div{align-items:center;gap:8px;display:flex}.rw-queue h2{margin:0;font-size:18px}.rw-queue header span{color:var(--rw-muted)}.rw-queue label{border:1px solid var(--rw-line);border-radius:7px;align-items:center;min-width:220px;height:38px;padding:0 10px;display:flex}.rw-queue label svg{color:#82908d;width:17px}.rw-queue input{border:0;outline:0;width:100%;padding-left:7px;font:14px inherit}.rw-table-head,.rw-deal-list button{grid-template-columns:1.12fr 1.28fr .72fr .55fr;align-items:center;gap:10px;display:grid}.rw-table-head{color:#71807d;background:#fafcfc;height:40px;padding:0 16px;font-size:13px;font-weight:700}.rw-deal-list button{border:0;border-bottom:1px solid var(--rw-line);text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;padding:13px 16px}.rw-deal-list button:hover,.rw-deal-list button.selected{background:var(--rw-pale)}.rw-deal-list button.selected{box-shadow:inset 3px 0 var(--rw-mint)}.rw-deal-list button div{flex-direction:column;min-width:0;display:flex}.rw-deal-list b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.rw-deal-list small,.rw-deal-list em{color:#74827f;margin-top:3px;font-size:12px;font-style:normal}.rw-deal-list strong{color:#07867c;border:1px solid #a9d9d3;border-radius:5px;width:max-content;padding:5px 7px;font-size:12px}.rw-deal-list time{color:#697774;font-size:12px}.rw-detail{min-width:0}.rw-detail-title{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:flex-start;padding:16px 18px;display:flex}.rw-detail-title h2{margin:0;font-size:21px}.rw-detail-title p{color:var(--rw-muted);margin:7px 0 0;font-size:13px}.rw-detail-title>strong{color:#16847b;background:#e8f7f4;border-radius:5px;padding:6px 9px;font-size:13px}.rw-facts{border-bottom:1px solid var(--rw-line);grid-template-columns:repeat(4,1fr);display:grid}.rw-facts>div{border-right:1px solid var(--rw-line);flex-direction:column;padding:15px 17px;display:flex}.rw-facts>div:last-child{border:0}.rw-facts span{color:#768582;font-size:13px}.rw-facts b{margin:6px 0;font-size:17px}.rw-facts small{color:#8a9694}.rw-detail-grid{grid-template-columns:1.05fr 1.35fr 1fr;display:grid}.rw-detail-grid>section{border-right:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line);min-height:220px;padding:16px}.rw-detail-grid>section:nth-child(2){border-right:0;grid-column:span 2}.rw-detail-grid>section:nth-child(5){border-right:0}.rw-detail-grid section>header{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.rw-detail-grid h3{margin:0;font-size:16px}.rw-detail-grid section>header button{height:34px;padding:0 11px;font-size:13px}.rw-contract-steps{justify-content:space-between;align-items:center;display:flex}.rw-contract-steps>div{color:#778481;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.rw-contract-steps i{background:#dfe6e4;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.rw-contract-steps svg{width:14px}.rw-contract-steps .done i{background:var(--rw-mint);color:#fff}.rw-contract-steps .active i{border:2px solid var(--rw-mint);background:#fff}.rw-contract p{color:#5f706c;background:#f7faf9;margin:18px 0 0;padding:10px;font-size:13px}.rw-payment table{border-collapse:collapse;width:100%;font-size:12px}.rw-payment th,.rw-payment td{text-align:left;border-bottom:1px solid #e6ecea;padding:8px 6px}.rw-payment th{color:#788582}.rw-payment .status{color:var(--rw-warn);font-weight:700}.rw-registration header span{color:var(--rw-warn);font-size:13px}.rw-registration header svg,.rw-commission header>svg{color:var(--rw-mint)}.rw-registration dl,.rw-commission dl{margin:0}.rw-registration dl div,.rw-commission dl div{justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.rw-registration dt,.rw-commission dt{color:#6d7b78}.rw-registration dd,.rw-commission dd{margin:0;font-weight:700}.rw-registration>button,.rw-commission>button{height:36px;margin:8px 0;font-size:13px}.rw-registration>small{color:#8a9694;line-height:1.5;display:block}.rw-checklist header span{color:var(--rw-muted)}.rw-checklist>button{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;width:100%;padding:7px 0;font:13px inherit;display:grid}.rw-checklist i{border:1px solid #9aa9a6;border-radius:50%;place-items:center;width:18px;height:18px;display:grid}.rw-checklist i.checked{background:var(--rw-mint);border-color:var(--rw-mint);color:#fff}.rw-checklist i svg{width:12px}.rw-checklist em{color:var(--rw-warn);font-size:12px;font-style:normal}.rw-checklist i.checked~em{color:var(--rw-mint)}.rw-commission header span{color:#778481;font-size:12px}.rw-commission .total{border-top:1px solid var(--rw-line);margin-top:5px;font-size:15px}.rw-commission .total dd{color:var(--rw-mint);font-size:17px}.rw-module-preview{border:1px solid var(--rw-line);text-align:center;border-top:0;flex-direction:column;justify-content:center;align-items:center;min-height:500px;display:flex}.rw-module-preview svg{width:46px;height:46px;color:var(--rw-mint)}.rw-module-preview h2{font-size:25px}.rw-module-preview p{max-width:580px;color:var(--rw-muted);font-size:16px;line-height:1.7}.rw-toast{color:#fff;z-index:30;background:#173e39;border-radius:8px;align-items:center;gap:9px;padding:13px 18px;display:flex;position:fixed;top:25px;right:28px;box-shadow:0 8px 30px #142b2830}.rw-toast svg{width:19px}.rw-modal-bg{z-index:50;background:#0b28254f;place-items:center;display:grid;position:fixed;inset:0}.rw-modal{background:#fff;border-radius:12px;width:min(720px,92vw);box-shadow:0 24px 80px #102d2940}.rw-modal>header{border-bottom:1px solid var(--rw-line);justify-content:space-between;padding:24px 26px;display:flex}.rw-modal h2{margin:0;font-size:25px}.rw-modal p{color:var(--rw-muted);margin:7px 0 0}.rw-modal header button{cursor:pointer;background:0 0;border:0}.rw-modal form{grid-template-columns:1fr 1fr;gap:17px;padding:24px 26px;display:grid}.rw-modal label{flex-direction:column;gap:8px;font-weight:700;display:flex}.rw-modal input{border:1px solid #cbd9d6;border-radius:7px;height:45px;padding:0 12px;font:16px inherit}.rw-modal footer{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.rw-modal footer button{border:1px solid var(--rw-line);cursor:pointer;background:#fff;border-radius:7px;height:43px;padding:0 18px;font:700 15px inherit}@media (width<=1400px){.rw-main{margin-left:250px;padding:24px 22px}.rw-workspace{grid-template-columns:430px minmax(660px,1fr)}.rw-stages span{font-size:12px}}@media (width<=1050px){.rw-main{margin-left:0;padding:18px 14px 90px}.rw-page-head{align-items:flex-start}.rw-stages{grid-template-columns:repeat(9,110px);overflow-x:auto}.rw-metrics{grid-template-columns:1fr 1fr}.rw-workspace{display:block}.rw-queue{border-right:0}.rw-detail-grid{grid-template-columns:1fr 1fr}.rw-detail-grid>section:nth-child(2){grid-column:auto}.rw-detail-grid>section:nth-child(5){grid-column:1/-1}.rw-facts{grid-template-columns:1fr 1fr}}@media (width<=680px){.rw-page-head{display:block}.rw-page-head h1{font-size:28px}.rw-page-head>div:last-child{margin-top:16px}.rw-page-head button{flex:1;padding:0 10px;font-size:14px}.rw-metrics{grid-template-columns:1fr}.rw-tabs{gap:22px;overflow-x:auto}.rw-tabs button{white-space:nowrap}.rw-queue>header{display:block}.rw-queue label{margin-top:12px}.rw-table-head{display:none}.rw-deal-list button{grid-template-columns:1fr auto}.rw-deal-list button>div:nth-child(2){grid-column:1/2}.rw-detail-title{display:block}.rw-detail-title>strong{margin-top:10px;display:inline-block}.rw-detail-grid{display:block}.rw-facts{grid-template-columns:1fr 1fr}.rw-modal form{grid-template-columns:1fr}.rw-modal footer{grid-column:auto}.rw-prototype-note{align-items:flex-start}}@media (width>=1051px) and (width<=1400px){.rw-workspace{display:block}.rw-queue{border-right:0}.rw-metric b{white-space:nowrap;font-size:20px}}.rw-metric b{white-space:nowrap}.rw-module button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #9ccbc5;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:42px;padding:0 15px;font:700 14px inherit;display:inline-flex}.rw-module button.primary{background:var(--rw-mint);border-color:var(--rw-mint);color:#fff}.rw-module button svg{width:18px}.rw-detail button:disabled,.rw-module button:disabled{cursor:not-allowed;color:#8b9896;background:#f1f4f3;border-color:#dce4e2}.rw-empty-inline{color:var(--rw-muted);margin:0;padding:20px 8px;font-size:13px}.rw-module{border:1px solid var(--rw-line);border-top:0;min-height:520px}.rw-module-head{border-bottom:1px solid var(--rw-line);justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;display:flex}.rw-module-head h2{margin:0 0 6px;font-size:24px}.rw-module-head p{color:var(--rw-muted);margin:0;font-size:15px}.rw-module-tools{border-bottom:1px solid var(--rw-line);color:var(--rw-muted);background:#fafcfc;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.rw-module-tools label{background:#fff;border:1px solid #cbd9d6;border-radius:7px;align-items:center;width:min(540px,70%);height:42px;padding:0 12px;display:flex}.rw-module-tools label svg{width:18px}.rw-module-tools input{border:0;outline:0;width:100%;height:100%;padding-left:9px;font:15px inherit}.rw-record-head,.rw-records article{grid-template-columns:1.45fr .78fr .78fr .7fr 1fr;align-items:center;gap:18px;display:grid}.rw-record-head{color:#63736f;background:#f5f8f7;padding:11px 18px;font-size:13px;font-weight:700}.rw-records article{border-top:1px solid var(--rw-line);min-height:82px;padding:13px 18px}.rw-records article:first-of-type{border-top:0}.rw-records article>div{flex-direction:column;min-width:0;display:flex}.rw-records article b,.rw-records article strong{font-size:14px}.rw-records article small{color:var(--rw-muted);white-space:nowrap;text-overflow:ellipsis;margin-top:5px;overflow:hidden}.rw-records article span{font-size:14px}.rw-records article>div:last-child{align-items:flex-start;gap:7px}.rw-records article button{height:32px;padding:0 10px;font-size:12px}.rw-pill{color:#ba6914;background:#fff2e4;border-radius:5px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:700}.rw-pill.ok{color:#07867c;background:#e7f7f3}.rw-records strong{color:#1c7068}.rw-listings .rw-record-head,.rw-listings article{grid-template-columns:1.45fr .8fr .7fr .65fr .9fr}.rw-modal select{background:#fff;border:1px solid #cbd9d6;border-radius:7px;height:45px;padding:0 12px;font:16px inherit}.rw-modal label.wide{grid-column:1/-1}@media (width<=1050px){.rw-records{overflow-x:auto}.rw-record-head,.rw-records article{min-width:900px}.rw-module-head{align-items:flex-start}.rw-module-tools{gap:16px}.rw-module-tools label{width:75%}}@media (width<=680px){.rw-module-head{display:block}.rw-module-head button{width:100%;margin-top:14px}.rw-module-tools{flex-direction:column;align-items:flex-start}.rw-module-tools label{width:100%}.rw-modal label.wide{grid-column:auto}.rw-modal{max-height:92vh;overflow:auto}}.rw-modal:has(.rw-listing-form){width:min(980px,94vw);max-height:92vh;overflow:auto}.rw-listing-form>.wide{grid-column:1/-1}.rw-source-choice{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rw-source-choice>button{text-align:left;min-height:88px;color:var(--rw-ink);cursor:pointer;font:inherit;background:#fff;border:1px solid #cbd9d6;border-radius:9px;align-items:center;gap:13px;padding:15px 17px;display:flex}.rw-source-choice>button.active{border:2px solid var(--rw-mint);background:#edf9f7;box-shadow:0 0 0 3px #dff4f1}.rw-source-choice svg{width:28px;height:28px;color:var(--rw-mint);flex:none}.rw-source-choice span{flex-direction:column;gap:5px;display:flex}.rw-source-choice b{font-size:17px}.rw-source-choice small{color:var(--rw-muted);font-size:13px;font-weight:400}.rw-unit-source{background:#f2fbf9;border:1px solid #a9d9d3;border-radius:8px;grid-template-columns:28px 1fr auto 36px;align-items:center;gap:12px;padding:13px 14px;display:grid}.rw-unit-source.error{background:#fff8f2;border-color:#edc3a2}.rw-unit-source>svg{color:var(--rw-mint)}.rw-unit-source>div{flex-direction:column;gap:3px;display:flex}.rw-unit-source b{font-size:15px}.rw-unit-source span{color:var(--rw-muted);font-size:13px}.rw-unit-source a{color:#087f75;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.rw-unit-source a svg{width:15px}.rw-unit-source>button{width:34px;height:34px;color:var(--rw-mint);cursor:pointer;background:#fff;border:1px solid #bcd5d1;border-radius:7px;place-items:center;display:grid}.rw-unit-source>button svg{width:17px}.rw-unit-search>div{border:1px solid #cbd9d6;border-radius:7px;align-items:center;height:44px;padding:0 11px;display:flex}.rw-unit-search>div svg{color:#7b8b87;width:18px}.rw-unit-search>div input{border:0;outline:0;width:100%;padding-left:8px}.rw-unit-results{border:1px solid var(--rw-line);border-radius:8px;max-height:285px;overflow:auto}.rw-unit-results>button{border:0;border-bottom:1px solid var(--rw-line);text-align:left;width:100%;min-height:70px;color:var(--rw-ink);cursor:pointer;font:inherit;background:#fff;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:11px 13px;display:grid}.rw-unit-results>button:last-child{border-bottom:0}.rw-unit-results>button:hover,.rw-unit-results>button.selected{background:#edf9f7}.rw-unit-results>button.selected{box-shadow:inset 3px 0 var(--rw-mint)}.rw-unit-results>button>i{border:1px solid #9bb0ac;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.rw-unit-results>button.selected>i{background:var(--rw-mint);border-color:var(--rw-mint);color:#fff}.rw-unit-results>button>i svg{width:13px}.rw-unit-results>button>span{flex-direction:column;gap:5px;display:flex}.rw-unit-results>button b{font-size:15px}.rw-unit-results>button small{color:var(--rw-muted);font-size:12px;font-weight:400}.rw-unit-results>button em{color:#376f69;font-size:13px;font-style:normal}.rw-unit-results>p{text-align:center;color:var(--rw-muted);margin:0;padding:30px}.rw-selected-unit{background:#eaf8f5;border:1px solid #9cd3cc;border-radius:8px;align-items:center;gap:11px;padding:12px 14px;display:flex}.rw-selected-unit>svg{color:var(--rw-mint);width:24px}.rw-selected-unit>div{flex-direction:column;gap:4px;display:flex}.rw-selected-unit b{font-size:15px}.rw-selected-unit span{color:var(--rw-muted);font-size:13px}@media (width<=680px){.rw-source-choice{grid-template-columns:1fr}.rw-unit-source{grid-template-columns:24px 1fr 34px}.rw-unit-source a{grid-column:2/3}.rw-unit-results>button{grid-template-columns:22px 1fr}.rw-unit-results>button em{grid-column:2/3}.rw-listing-form label.wide,.rw-listing-form .wide{grid-column:auto}}.rw-modal button:disabled,.rw-records button:disabled{cursor:not-allowed;opacity:.52}.rw-deal-source{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rw-deal-source button{color:#526763;cursor:pointer;background:#fff;border:1px solid #bfd2cf;border-radius:7px;height:44px;font:700 15px inherit}.rw-deal-source button.active{border-color:var(--rw-mint);color:#087f75;box-shadow:inset 0 0 0 1px var(--rw-mint);background:#eaf8f5}.rw-master-reference{background:#f0faf8;border:1px solid #9ed4cd;border-radius:8px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.rw-master-reference>svg{width:23px;color:var(--rw-mint);flex:none}.rw-master-reference>div{width:100%}.rw-master-reference b{font-size:16px}.rw-master-reference dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:10px 0 0;display:grid}.rw-master-reference dl>div{min-width:0}.rw-master-reference dt{color:var(--rw-muted);margin-bottom:4px;font-size:12px}.rw-master-reference dd{overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:700}.rw-no-master{color:#80501d;background:#fff8ef;border:1px solid #edc79f;border-radius:8px;align-items:flex-start;gap:10px;padding:13px 15px;display:flex}.rw-no-master svg{flex:none;width:22px}.rw-no-master span{font-size:14px;font-weight:400;line-height:1.55}.rw-no-master b{color:#6c4115;font-size:15px;display:block}.rw-pill.pending{color:#6d7977;background:#f1f3f3}.rw-clean-empty{text-align:center;min-height:220px;color:var(--rw-muted);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:42px 24px;display:flex}.rw-clean-empty>svg{color:#8abcb6;width:38px;height:38px}.rw-clean-empty>b{color:var(--rw-ink);font-size:18px}.rw-clean-empty>span{font-size:15px}.rw-records>.rw-clean-empty{grid-column:1/-1}.rw-tenant-cards>.rw-clean-empty{border:1px dashed var(--rw-line);border-radius:10px;margin:18px}.rw-entity-flow{border:1px solid var(--rw-line);background:#fff;border-radius:10px 10px 0 0;grid-template-columns:repeat(3,1fr);align-items:center;min-height:68px;padding:14px 24px;display:grid}.rw-entity-flow>div{color:#71807d;justify-content:center;align-items:center;gap:9px;font-size:16px;font-weight:700;display:flex;position:relative}.rw-entity-flow>div:not(:last-child):after{content:"";background:#ccd9d6;height:1px;position:absolute;left:65%;right:-35%}.rw-entity-flow i{z-index:1;background:#fff;border:1px solid #cad7d4;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;display:grid}.rw-entity-flow .active{color:#07867c}.rw-entity-flow .active i{background:var(--rw-mint);border-color:var(--rw-mint);color:#fff}.rw-module>.rw-entity-flow{border-width:0 0 1px;border-radius:0}.rw-tenant-table{overflow-x:auto}.rw-tenant-head,.rw-tenant-table>article{grid-template-columns:1.15fr 1fr 1.1fr .85fr .65fr .9fr;align-items:center;gap:18px;min-width:980px;display:grid}.rw-tenant-head{color:#60716d;border-bottom:1px solid var(--rw-line);background:#f6f9f8;padding:13px 20px;font-size:14px;font-weight:700}.rw-tenant-table>article{border-bottom:1px solid var(--rw-line);padding:16px 20px}.rw-tenant-table>article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.rw-tenant-table b{font-size:16px}.rw-tenant-table small{color:var(--rw-muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.rw-tenant-table button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #9ccbc5;border-radius:7px;align-items:center;gap:5px;height:38px;padding:0 12px;font:700 14px inherit;display:flex}.rw-tenant-table button svg{width:16px}.rw-no-deal{color:#7a8885;font-size:14px}.rw-contact-block{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.rw-tenant-form>.wide{grid-column:1/-1}.rw-modal:has(.rw-tenant-form){width:min(980px,95vw);max-height:92vh;overflow:auto}.rw-modal textarea{resize:vertical;border:1px solid #cbd9d6;border-radius:7px;min-height:92px;padding:11px 12px;font:16px/1.6 Microsoft YaHei,PingFang SC,sans-serif}.rw-commission-preview{background:#dce9e7;border:1px solid #abd6d1;border-radius:9px;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}.rw-commission-preview>span{color:#62736f;background:#f3fbf9;flex-direction:column;gap:7px;padding:15px;font-size:14px;display:flex}.rw-commission-preview b{color:#183d39;font-size:18px}.rw-commission-preview strong{color:#07867c;font-size:22px}.rw-optional-party{border:1px solid var(--rw-line);background:#fbfdfd;border-radius:8px}.rw-optional-party summary{cursor:pointer;color:#31625c;padding:14px 16px;font-size:16px;font-weight:700}.rw-optional-party>div{grid-template-columns:repeat(3,1fr);gap:14px;padding:0 16px 16px;display:grid}.rw-transaction-form>.rw-entity-flow,.rw-tenant-form>.rw-entity-flow,.rw-listing-form>.rw-entity-flow{grid-column:1/-1;margin:-8px 0 4px}.rw-tenant-stats{border-bottom:1px solid var(--rw-line);background:#fbfdfd;grid-template-columns:repeat(4,1fr);gap:12px;padding:18px 20px;display:grid}.rw-tenant-stats>div{background:#fff;border:1px solid #dbe7e5;border-radius:9px;flex-direction:column;min-height:92px;padding:14px 16px;display:flex}.rw-tenant-stats span{color:#60716d;font-size:14px}.rw-tenant-stats b{color:#173e39;margin:4px 0;font-size:25px}.rw-tenant-stats small{color:#87938f;font-size:12px}.rw-tenant-access{color:#24534e;background:#eef9f7;border-bottom:1px solid #cfe4e0;align-items:center;gap:12px;min-height:66px;padding:12px 18px;display:flex}.rw-tenant-access>svg{color:#07867c;flex:none;width:24px}.rw-tenant-access>div{flex-direction:column;flex:1;gap:3px;display:flex}.rw-tenant-access b{font-size:15px}.rw-tenant-access span{color:#5d726e;font-size:13px}.rw-tenant-access em{color:#66807b;white-space:nowrap;font-size:13px;font-style:normal}.rw-tenant-tools{justify-content:flex-start}.rw-tenant-tools>span{white-space:nowrap;margin-left:auto}.rw-tenant-tools>button{color:#087f75;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #94c9c2;border-radius:7px;align-items:center;gap:7px;height:42px;padding:0 15px;font:700 14px Microsoft YaHei,PingFang SC,sans-serif;display:flex}.rw-tenant-tools>button:hover{background:#eaf8f5}.rw-tenant-tools>button:disabled{cursor:wait;opacity:.7}.rw-tenant-tools>button svg{width:18px}.rw-tenant-tools .spinning{animation:.9s linear infinite rw-spin}@keyframes rw-spin{to{transform:rotate(360deg)}}.rw-social-editor{background:#fbfdfd;border:1px solid #c9dcd9;border-radius:10px;padding:16px}.rw-social-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rw-social-editor>header>div{flex-direction:column;gap:4px;display:flex}.rw-social-editor>header b{font-size:18px}.rw-social-editor>header small{color:var(--rw-muted);font-size:13px;font-weight:400}.rw-social-editor>header button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #9ccbc5;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 12px;font:700 14px inherit;display:flex}.rw-social-editor>header svg{width:17px}.rw-social-editor>p{text-align:center;color:var(--rw-muted);border:1px dashed #d0dfdc;border-radius:8px;margin:16px 0 0;padding:16px}.rw-social-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.rw-social-list article{background:#fff;border:1px solid #d9e6e3;border-radius:8px;grid-template-columns:.8fr 1fr 1.25fr auto auto;align-items:end;gap:10px;padding:12px;display:grid}.rw-social-list label{font-size:14px}.rw-social-primary{white-space:nowrap;align-items:center;height:45px;flex-direction:row!important}.rw-social-primary input{width:18px;height:18px}.rw-social-list .remove{color:#b6493d;cursor:pointer;background:#fff1ef;border:0;border-radius:7px;height:42px;padding:0 11px;font:700 14px inherit}.rw-phone-editor{background:#fbfdfd;border:1px solid #c9dcd9;border-radius:10px;padding:16px}.rw-phone-editor>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.rw-phone-editor>header>div{flex-direction:column;gap:4px;display:flex}.rw-phone-editor>header b{font-size:18px}.rw-phone-editor>header small{color:var(--rw-muted);font-size:13px;font-weight:400}.rw-phone-editor>header button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #9ccbc5;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 12px;font:700 14px inherit;display:flex}.rw-phone-editor>header svg{width:17px}.rw-phone-list{flex-direction:column;gap:10px;margin-top:14px;display:flex}.rw-phone-list article{background:#fff;border:1px solid #d9e6e3;border-radius:8px;grid-template-columns:1.15fr 1fr .9fr .9fr auto auto;align-items:end;gap:10px;padding:12px;display:grid}.rw-phone-list label{font-size:14px}.rw-phone-primary{white-space:nowrap;align-items:center;height:45px;flex-direction:row!important}.rw-phone-primary input{width:18px;height:18px}.rw-phone-list .remove{color:#b6493d;cursor:pointer;background:#fff1ef;border:0;border-radius:7px;height:42px;padding:0 11px;font:700 14px inherit}.rw-phone-list .remove:disabled{opacity:.45;cursor:not-allowed}.rw-modal:has(.rw-deal-form){width:min(1080px,95vw);max-height:92vh;overflow:auto}.rw-deal-form>.wide{grid-column:1/-1}.rw-deal-form .rw-unit-results{max-height:250px}.rw-deal-form .rw-unit-source{grid-template-columns:28px 1fr auto}.rw-form-section{border-bottom:1px solid #dce7e5;align-items:baseline;gap:14px;margin-top:4px;padding:8px 2px 12px;display:flex}.rw-form-section b{font-size:20px}.rw-form-section span{color:var(--rw-muted);font-size:14px}.rw-person-card{background:#fbfdfd;border:1px solid #c9dcd9;border-radius:10px;padding:16px}.rw-person-card>header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.rw-person-card>header>div{flex-direction:column;gap:4px;display:flex}.rw-person-card>header b{font-size:18px}.rw-person-card>header small{color:var(--rw-muted);font-weight:400}.rw-person-card>header button{color:#b6493d;cursor:pointer;background:#fff1ef;border:0;border-radius:6px;padding:7px 11px;font:700 14px inherit}.rw-person-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.rw-document-drop{cursor:pointer;background:#fff;border:1.5px dashed #9fc9c3;border-radius:9px;min-height:144px;padding:12px;transition:all .16s}.rw-document-drop.dragging{border-color:var(--rw-mint);box-shadow:inset 0 0 0 1px var(--rw-mint);background:#eaf8f5}.rw-document-drop>span{font-size:15px}.rw-document-drop>div{color:#60736f;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:72px;display:flex}.rw-document-drop>div svg{width:27px;color:var(--rw-mint)}.rw-document-drop>div b{color:#24534e;font-size:15px}.rw-document-drop>div small{color:#7d8c89;font-size:12px;font-weight:400}.rw-document-drop>input{opacity:0;pointer-events:none;position:absolute;width:1px!important;height:1px!important}.rw-document-drop>em,.rw-document-drop>strong{font-size:12px;font-style:normal;line-height:1.45}.rw-document-drop>em{color:#087f75}.rw-document-drop>strong{color:#b84b3f}.rw-add-person{border:1px dashed var(--rw-mint);color:#087f75;cursor:pointer;background:#f1faf8;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:46px;font:700 16px inherit;display:flex}.rw-add-person svg{width:19px}.rw-storage-note{color:#765020;background:#fff9ef;border:1px solid #e6c28f;border-radius:8px;align-items:flex-start;gap:11px;padding:13px 15px;font-size:14px;line-height:1.55;display:flex}.rw-storage-note svg{flex:none;width:22px}.rw-storage-note b{color:#654315;display:block}.rw-party-summary{border-bottom:1px solid var(--rw-line);background:#fbfefd;padding:16px 18px}.rw-party-summary>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rw-party-summary>header>div{flex-direction:column;gap:4px;display:flex}.rw-party-summary h3{margin:0;font-size:17px}.rw-party-summary header span{color:var(--rw-muted);font-size:13px}.rw-party-summary header svg{width:23px;color:var(--rw-mint)}.rw-party-primary,.rw-party-missing{background:#fff;border:1px solid #cfe1de;border-radius:8px;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.rw-party-primary b,.rw-party-missing b{font-size:15px}.rw-party-primary span,.rw-party-missing span{color:#526864;font-size:13px}.rw-party-primary small{color:#778783;font-size:12px;line-height:1.6}.rw-occupants{margin-top:12px}.rw-occupants>b{font-size:14px}.rw-occupants article{background:#f3f8f7;border-radius:7px;grid-template-columns:1.1fr .8fr 1.8fr;gap:10px;margin-top:8px;padding:10px 12px;font-size:12px;display:grid}.rw-occupants article span,.rw-occupants article small{color:#657572}.rw-party-links{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.rw-party-links article{background:#fff;border:1px solid #dbe7e5;border-radius:8px;flex-direction:column;gap:5px;padding:11px 13px;display:flex}.rw-party-links span{color:var(--rw-muted);font-size:12px}.rw-party-links small{color:#687874;font-size:12px;line-height:1.55}.rw-official-picker{background:#fbfdfd;border:1px solid #c9dcd9;border-radius:10px;overflow:hidden}.rw-official-picker>header{border-bottom:1px solid #dce8e6;justify-content:space-between;align-items:center;gap:15px;padding:13px 15px;display:flex}.rw-official-picker>header>div:first-child{flex-direction:column;gap:3px;display:flex}.rw-official-picker>header b{font-size:17px}.rw-official-picker>header span{color:var(--rw-muted);font-size:12px}.rw-official-picker>header>div:last-child{gap:7px;display:flex}.rw-official-picker>header button{color:#5c6e6a;cursor:pointer;background:#fff;border:1px solid #bfd2cf;border-radius:6px;height:35px;padding:0 11px;font:700 13px inherit}.rw-official-picker>header button.active{border-color:var(--rw-mint);color:#087f75;background:#e7f6f3}.rw-official-search{grid-template-columns:22px 1fr auto;align-items:center;gap:8px;margin:14px;display:grid}.rw-official-search>svg{color:#71817e;width:20px}.rw-official-search input{width:100%}.rw-official-search button{background:var(--rw-mint);color:#fff;cursor:pointer;border:0;border-radius:7px;height:45px;padding:0 16px;font:700 14px inherit}.rw-official-error{color:#a15d20;margin:-5px 15px 13px;font-size:13px}.rw-official-results{border-top:1px solid #e0e9e7;max-height:245px;overflow:auto}.rw-official-results>button{text-align:left;width:100%;font:inherit;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #e6eceb;grid-template-columns:1.1fr 1fr 18px;align-items:center;gap:12px;padding:11px 14px;display:grid}.rw-official-results>button:hover{background:#edf8f6}.rw-official-results span{flex-direction:column;gap:3px;display:flex}.rw-official-results b{font-size:14px}.rw-official-results strong{color:#087f75;font-size:12px}.rw-official-results small{color:var(--rw-muted);font-size:11px}.rw-official-results svg{color:#85928f;width:17px}.rw-official-selected{background:#edf9f7;border:1px solid #91cdc5;border-radius:8px;grid-template-columns:26px 1fr auto;align-items:center;gap:11px;margin:14px;padding:13px;display:grid}.rw-official-selected>svg{width:24px;color:var(--rw-mint)}.rw-official-selected>div{flex-direction:column;gap:4px;display:flex}.rw-official-selected b{font-size:15px}.rw-official-selected span,.rw-official-selected small{color:#536c67;font-size:12px}.rw-official-selected>button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #9bc9c3;border-radius:6px;height:34px;padding:0 10px;font:700 12px inherit}.rw-manual-fields{grid-template-columns:1fr 1fr;gap:14px;padding:14px;display:grid}.rw-manual-fields>p{color:#805726;background:#fff6e9;border-radius:6px;grid-column:1/-1;margin:0;padding:9px 11px;font-size:12px}.rw-manual-fields>p b{margin-right:5px;font-size:12px}.rw-rental-mode{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.rw-rental-mode button{color:#526763;cursor:pointer;min-height:62px;font:inherit;background:#fff;border:1px solid #c8d8d5;border-radius:8px;flex-direction:column;justify-content:center;align-items:flex-start;padding:10px 14px;display:flex}.rw-rental-mode button.active{border-color:var(--rw-mint);color:#087f75;box-shadow:inset 0 0 0 1px var(--rw-mint);background:#eaf8f5}.rw-rental-mode b{font-size:17px}.rw-rental-mode small{margin-top:4px;font-size:12px;font-weight:400}.rw-flow-preview{background:#f5fbfa;border:1px solid #b7dcd7;border-radius:8px;flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rw-flow-preview b{color:#087f75}.rw-flow-preview span{color:#617571;font-size:13px;line-height:1.6}.rw-acquisition{background:#fbfdfd;border:1px solid #c9dcd9;border-radius:10px;padding:15px}.rw-acquisition>header{margin-bottom:12px}.rw-acquisition>header>div{flex-direction:column;gap:4px;display:flex}.rw-acquisition>header b{font-size:19px}.rw-acquisition>header span{color:var(--rw-muted);font-size:13px}.rw-acquisition .rw-deal-source button{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:70px;padding:11px 14px;display:flex}.rw-acquisition .rw-deal-source b{font-size:17px}.rw-acquisition .rw-deal-source small{margin-top:5px;font-size:12px;font-weight:400}.rw-direct-source{border-top:1px solid #dce8e6;flex-direction:column;gap:7px;margin-top:13px;padding-top:13px;display:flex!important}.rw-direct-source>span{font-size:15px!important}.rw-direct-source>small{color:var(--rw-muted);font-size:12px;font-weight:400}.rw-management-contract,.rw-cleaning-charge,.rw-usage-allocation{background:#fbfdfd;border:1px solid #cedddb;border-radius:10px;overflow:hidden}.rw-management-contract.enabled,.rw-cleaning-charge.enabled{background:#f8fdfc;border-color:#8ccbc3}.rw-management-contract>header,.rw-cleaning-charge>header,.rw-usage-allocation>header{justify-content:space-between;align-items:center;gap:14px;min-height:66px;padding:12px 15px;display:flex}.rw-management-contract>header label,.rw-cleaning-charge>header label{cursor:pointer;flex-direction:row;align-items:center;gap:11px;display:flex}.rw-management-contract>header input,.rw-cleaning-charge>header input,.rw-usage-columns input{width:19px;height:19px;accent-color:var(--rw-mint);flex:none}.rw-management-contract>header label>span,.rw-cleaning-charge>header label>span,.rw-usage-allocation>header>div{flex-direction:column;gap:4px;display:flex}.rw-management-contract>header b,.rw-cleaning-charge>header b,.rw-usage-allocation>header b{font-size:17px}.rw-management-contract>header small,.rw-cleaning-charge>header small,.rw-usage-allocation>header span{color:var(--rw-muted);font-size:13px;font-weight:400}.rw-management-contract>header em,.rw-cleaning-charge>header em{color:#087f75;background:#e6f6f3;border-radius:5px;padding:7px 10px;font-size:13px;font-style:normal}.rw-service-fields{border-top:1px solid #dce8e6;grid-template-columns:1.3fr .8fr .9fr 1fr;align-items:end;gap:12px;padding:14px 15px;display:grid}.rw-cleaning-charge .rw-service-fields{grid-template-columns:1.3fr .8fr 1.2fr}.rw-service-preview,.rw-service-note{background:#eaf7f5;border-radius:7px;flex-direction:column;justify-content:center;min-height:45px;padding:8px 12px;display:flex}.rw-service-preview span{color:#60736f;font-size:12px}.rw-service-preview b{color:#087f75;font-size:17px}.rw-service-note{color:#526964;font-size:13px;line-height:1.5}.rw-usage-allocation>header{border-bottom:1px solid #dce8e6}.rw-usage-allocation>header strong{color:#087f75;font-size:14px}.rw-usage-columns{grid-template-columns:1fr 1fr;display:grid}.rw-usage-columns>div{grid-template-columns:repeat(2,1fr);gap:9px 12px;padding:14px 15px;display:grid}.rw-usage-columns>div+div{border-left:1px solid #dce8e6}.rw-usage-columns h4{color:#24534e;grid-column:1/-1;margin:0 0 3px;font-size:15px}.rw-usage-columns label{cursor:pointer;flex-direction:row;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.rw-usage-columns label span{color:#455d59}.rw-contract-center{border-bottom:1px solid var(--rw-line);background:#f8fcfb;padding:16px 18px}.rw-contract-center>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.rw-contract-center>header h3{margin:0;font-size:17px}.rw-contract-center>header span{color:var(--rw-muted);font-size:13px}.rw-contract-center>header svg{color:var(--rw-mint)}.rw-contract-cards{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rw-contract-cards article{background:#fff;border:1px solid #cfe0dd;border-radius:8px;flex-direction:column;gap:7px;min-height:116px;padding:12px 14px;display:flex}.rw-contract-cards article.enabled{border-color:#8ac9c1}.rw-contract-cards article.disabled{color:#7c8987;background:#f4f7f6}.rw-contract-cards article>div{justify-content:space-between;align-items:center;display:flex}.rw-contract-cards span{color:#697b77;font-size:13px}.rw-contract-cards em{color:#087f75;background:#e6f6f3;border-radius:5px;padding:5px 7px;font-size:12px;font-style:normal}.rw-contract-cards b{font-size:15px}.rw-contract-cards small{color:#74837f;font-size:12px}.rw-contract-cards button{width:max-content;margin-top:auto;height:32px!important;padding:0 10px!important;font-size:12px!important}.rw-charge-summary{background:#fff;border:1px solid #d7e4e2;border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:10px;display:grid;overflow:hidden}.rw-charge-summary>div{border-right:1px solid #d7e4e2;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.rw-charge-summary>div:last-child{border-right:0}.rw-charge-summary span{color:#71817d;font-size:12px}.rw-charge-summary b{font-size:15px}.rw-charge-summary small{color:#7d8b88;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}@media (width<=680px){.rw-deal-source,.rw-rental-mode,.rw-person-grid,.rw-party-links,.rw-manual-fields,.rw-master-reference dl{grid-template-columns:1fr}.rw-form-section{display:block}.rw-form-section span{margin-top:6px;display:block}.rw-occupants article{grid-template-columns:1fr}.rw-official-picker>header{flex-direction:column;align-items:flex-start}.rw-official-search{grid-template-columns:20px 1fr}.rw-official-search button{grid-column:1/-1}.rw-official-results>button{grid-template-columns:1fr 18px}.rw-official-results>button span:nth-child(2){grid-column:1}.rw-official-selected{grid-template-columns:24px 1fr}.rw-official-selected>button{grid-column:1/-1}.rw-manual-fields>p{grid-column:auto}}.rw-overview{margin-top:8px}.rw-overview-hero{color:#fff;background:linear-gradient(125deg,#0b7068,#0b9184);border-radius:14px;justify-content:space-between;align-items:center;gap:24px;min-height:170px;padding:28px 32px;display:flex}.rw-overview-hero span{opacity:.8;font-size:14px}.rw-overview-hero h2{margin:8px 0;font-size:28px}.rw-overview-hero p{opacity:.88;margin:0;font-size:16px}.rw-overview-hero button{color:#087f75;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #ffffff70;border-radius:8px;align-items:center;gap:8px;height:48px;padding:0 19px;font:700 16px inherit;display:flex}.rw-overview-hero button svg{width:19px}.rw-overview-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.rw-overview-grid>button{border:1px solid var(--rw-line);text-align:left;min-height:138px;color:var(--rw-ink);font:inherit;cursor:pointer;background:#fff;border-radius:10px;grid-template-columns:44px 1fr 18px;align-items:start;gap:14px;padding:19px;display:grid}.rw-overview-grid>button:hover{background:#f4fbfa;border-color:#7fc6bd;transform:translateY(-1px)}.rw-overview-grid>button>svg:first-child{width:42px;height:42px;color:var(--rw-mint);background:#e8f7f4;border-radius:10px;padding:10px}.rw-overview-grid>button>svg:last-child{color:#94a19f;width:18px;margin-top:11px}.rw-overview-grid span{flex-direction:column;gap:5px;display:flex}.rw-overview-grid b{font-size:17px}.rw-overview-grid strong{color:#087f75;font-size:20px}.rw-overview-grid small{color:var(--rw-muted);font-size:13px;line-height:1.45}.rw-overview-flow{border:1px solid var(--rw-line);border-radius:10px;margin-top:16px;padding:20px}.rw-overview-flow h3{margin:0 0 16px;font-size:18px}.rw-overview-flow>div{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.rw-overview-flow span{color:#526662;align-items:center;gap:8px;font-size:13px;display:flex;position:relative}.rw-overview-flow i{color:#087f75;background:#e7f6f3;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;font-style:normal;font-weight:800;display:grid}.rw-tenant-cards{border:1px solid var(--rw-line);border-radius:10px;overflow:hidden}.rw-tenant-cards article{border-bottom:1px solid var(--rw-line);grid-template-columns:48px minmax(260px,1.4fr) minmax(170px,.8fr) minmax(170px,.8fr) auto;align-items:center;gap:15px;padding:17px 18px;display:grid}.rw-tenant-cards article:last-child{border-bottom:0}.rw-tenant-cards article>div:not(.rw-tenant-avatar){flex-direction:column;gap:5px;min-width:0;display:flex}.rw-tenant-cards b{font-size:15px}.rw-tenant-cards span{color:#5f716d;font-size:13px}.rw-tenant-cards small{color:#87938f;font-size:12px}.rw-tenant-avatar{color:#087f75;background:#dff3ef;border-radius:50%;place-items:center;width:42px;height:42px;font-size:17px;font-weight:800;display:grid}.rw-tenant-cards article>button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #9ccbc5;border-radius:7px;align-items:center;gap:5px;height:38px;padding:0 12px;font:700 14px inherit;display:flex}.rw-tenant-cards article>button svg{width:16px}@media (width<=1100px){.rw-overview-grid{grid-template-columns:1fr 1fr}.rw-overview-flow>div{grid-template-columns:repeat(3,1fr)}.rw-tenant-cards article{grid-template-columns:44px 1fr auto}.rw-tenant-cards article>div:nth-child(3),.rw-tenant-cards article>div:nth-child(4){grid-column:2/3}}@media (width<=680px){.rw-overview-hero{padding:22px;display:block}.rw-overview-hero button{justify-content:center;width:100%;margin-top:18px}.rw-overview-grid{grid-template-columns:1fr}.rw-overview-flow>div{grid-template-columns:1fr 1fr}.rw-tenant-cards article{grid-template-columns:42px 1fr}.rw-tenant-cards article>div:nth-child(3),.rw-tenant-cards article>div:nth-child(4),.rw-tenant-cards article>button{grid-column:1/-1}.rw-tenant-cards article>button{justify-content:center}.rw-entity-flow{padding:10px 6px}.rw-entity-flow>div{gap:5px;font-size:12px}.rw-entity-flow i{width:25px;height:25px}.rw-entity-flow>div:not(:last-child):after{display:none}.rw-contact-block,.rw-commission-preview,.rw-optional-party>div{grid-template-columns:1fr}.rw-tenant-stats{grid-template-columns:1fr 1fr;padding:12px}.rw-social-editor>header,.rw-phone-editor>header{flex-direction:column;align-items:flex-start}.rw-social-list article,.rw-phone-list article{grid-template-columns:1fr}.rw-social-primary,.rw-phone-primary{justify-content:flex-start}.rw-commission-preview>span{padding:12px}.rw-tenant-head,.rw-tenant-table>article{min-width:860px}.rw-tenant-access{flex-wrap:wrap;align-items:flex-start}.rw-tenant-access em{width:100%;padding-left:36px}.rw-tenant-tools>span{margin-left:0}.rw-tenant-tools>button{justify-content:center;width:100%}}@media (width<=900px){.rw-service-fields,.rw-cleaning-charge .rw-service-fields,.rw-charge-summary{grid-template-columns:1fr 1fr}.rw-charge-summary>div:nth-child(2){border-right:0}.rw-charge-summary>div:nth-child(-n+2){border-bottom:1px solid #d7e4e2}}@media (width<=680px){.rw-contract-cards,.rw-usage-columns,.rw-service-fields,.rw-cleaning-charge .rw-service-fields,.rw-usage-columns>div{grid-template-columns:1fr}.rw-usage-columns>div+div{border-top:1px solid #dce8e6;border-left:0}.rw-management-contract>header,.rw-cleaning-charge>header,.rw-usage-allocation>header{align-items:flex-start}.rw-management-contract>header em,.rw-cleaning-charge>header em{white-space:nowrap}.rw-charge-summary{grid-template-columns:1fr}.rw-charge-summary>div{border-bottom:1px solid #d7e4e2;border-right:0}.rw-charge-summary>div:last-child{border-bottom:0}}.rw-unit-search>div:focus-within{border-color:var(--rw-mint);box-shadow:0 0 0 3px #dff4f1}.rw-unit-results-popover{max-height:230px;box-shadow:0 12px 30px #1c3f3a1f}.rw-selected-unit>svg{flex:none}.rw-selected-unit>div{flex:1}.rw-selected-unit>button{color:#087f75;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #8fc9c2;border-radius:7px;height:36px;padding:0 12px;font:700 14px inherit}.rw-listing-rate{flex-direction:column;gap:4px;display:flex}.rw-listing-rate b{color:#087f75;font-size:15px}.rw-listing-rate small{color:var(--rw-muted);font-size:13px}@media (width<=680px){.rw-selected-unit{flex-wrap:wrap;align-items:flex-start}.rw-selected-unit>button{width:100%}}.rw-listing-pricing{border-top:1px solid var(--rw-line);padding-top:6px}.rw-listing-pricing>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.rw-listing-pricing>header>div{flex-direction:column;gap:4px;display:flex}.rw-listing-pricing>header b{font-size:19px}.rw-listing-pricing>header span{color:var(--rw-muted);font-size:13px}.rw-listing-pricing>header>strong{color:#087f75;white-space:nowrap;font-size:14px}.rw-pricing-cards{gap:10px;display:grid}.rw-pricing-cards>article{background:#fff;border:1px solid #cbdad7;border-radius:9px;overflow:hidden}.rw-pricing-cards>article.enabled{background:#fbfefd;border-color:#8bcac2}.rw-pricing-cards>article.disabled{background:#f7f9f9}.rw-pricing-cards>article>header{justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 14px;display:flex}.rw-pricing-cards>article>header label{cursor:pointer;align-items:center;gap:10px;margin:0;display:flex}.rw-pricing-cards>article>header input{width:19px;height:19px;accent-color:var(--rw-mint)}.rw-pricing-cards>article>header label>span{flex-direction:column;gap:3px;display:flex}.rw-pricing-cards>article>header b{font-size:17px}.rw-pricing-cards>article>header small{color:var(--rw-muted);font-size:12px;font-weight:400}.rw-pricing-cards>article>header em{color:#087f75;background:#e5f6f3;border-radius:5px;padding:7px 9px;font:700 13px/1 Microsoft YaHei,PingFang SC,sans-serif}.rw-pricing-cards>article.disabled>header em{color:#788582;background:#e9eeee}.rw-pricing-fields{grid-template-columns:1.25fr .8fr .8fr .8fr 1.2fr;gap:10px;padding:0 14px 12px;display:grid}.rw-pricing-fields label span{font-size:12px}.rw-price-rule{color:#60726e;border-top:1px solid #dfebe9;padding:9px 14px;font-size:13px}.rw-price-rule b{color:#1e514b;font-size:13px}.rw-yield-row{background:#eef8f6;border-top:1px solid #d9e8e5;grid-template-columns:repeat(3,1fr);display:grid}.rw-yield-row>span{border-right:1px solid #d9e8e5;flex-direction:column;gap:4px;padding:10px 14px;display:flex}.rw-yield-row>span:last-child{border-right:0}.rw-yield-row small{color:#647672;font-size:12px}.rw-yield-row b{color:#087f75;font-size:16px}.rw-yield-tool{background:#fff;border:1px solid #d5e2df;border-radius:9px;margin-top:12px}.rw-yield-tool summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:58px;padding:10px 14px;display:flex}.rw-yield-tool summary>span{flex-direction:column;gap:4px;display:flex}.rw-yield-tool summary b{font-size:16px}.rw-yield-tool summary small{color:var(--rw-muted);font-size:12px;font-weight:400}.rw-yield-tool summary em{color:#087f75;font-size:13px;font-style:normal}.rw-yield-tool>div{grid-template-columns:1fr 1fr;gap:12px;padding:0 14px 14px;display:grid}.rw-yield-tool>div>p{color:#5f716d;background:#f3f7f6;border-radius:7px;grid-column:1/-1;margin:0;padding:10px 12px;font-size:12px;line-height:1.65}.rw-rental-mode button:disabled{color:#94a09e;box-shadow:none;background:#f1f4f3;border-color:#dbe3e1}.rw-yield-row{grid-template-columns:repeat(4,1fr)}.rw-yield-tool>div{grid-template-columns:repeat(3,1fr)}.rw-currency-amount input{font-variant-numeric:tabular-nums;letter-spacing:.01em}.rw-currency-amount small{color:#526763;background:#f1f8f6;border-radius:7px;flex-direction:column;gap:3px;min-height:48px;margin-top:7px;padding:8px 10px;line-height:1.45;display:flex}.rw-currency-amount small b{color:#087f75;font-size:14px}.rw-currency-amount small em{color:#526763;overflow-wrap:anywhere;font-size:12px;font-style:normal}@media (width<=900px){.rw-pricing-fields{grid-template-columns:1fr 1fr}.rw-pricing-fields label:first-child{grid-column:1/-1}.rw-yield-row,.rw-yield-tool>div{grid-template-columns:1fr 1fr}}@media (width<=680px){.rw-listing-pricing>header{align-items:flex-start}.rw-pricing-fields,.rw-yield-row,.rw-yield-tool>div{grid-template-columns:1fr}.rw-pricing-fields label:first-child,.rw-yield-tool>div>p{grid-column:auto}.rw-yield-row>span{border-bottom:1px solid #d9e8e5;border-right:0}.rw-yield-row>span:last-child{border-bottom:0}}.rw-deposit-config{background:#fbfdfd;border:1px solid #cedddb;border-radius:10px;overflow:hidden}.rw-deposit-config.enabled{background:#f7fdfb;border-color:#78c3b9}.rw-deposit-config>header{justify-content:space-between;align-items:center;gap:14px;min-height:70px;padding:13px 16px;display:flex}.rw-deposit-config>header label{cursor:pointer;flex-direction:row;align-items:center;gap:11px;display:flex}.rw-deposit-config>header input{width:20px;height:20px;accent-color:var(--rw-mint);flex:none}.rw-deposit-config>header label>span{flex-direction:column;gap:4px;display:flex}.rw-deposit-config>header b{font-size:18px}.rw-deposit-config>header small{color:var(--rw-muted);font-size:14px;font-weight:400}.rw-deposit-config>header em{color:#087f75;background:#e4f5f2;border-radius:5px;padding:7px 10px;font-size:14px;font-style:normal}.rw-deposit-fields{border-top:1px solid #dce8e6;grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 16px;display:grid}.rw-deposit-fields label small{color:#71817e;margin-top:5px;font-size:12px}.rw-deposit-preview{background:#d7e7e4;border-top:1px solid #d4e5e2;grid-template-columns:.75fr 1fr 2fr;gap:1px;display:grid}.rw-deposit-preview>span,.rw-deposit-preview>p{background:#eef9f7;flex-direction:column;justify-content:center;gap:4px;margin:0;padding:13px 16px;display:flex}.rw-deposit-preview small{color:#647672;font-size:12px}.rw-deposit-preview strong{color:#07867c;font-size:21px}.rw-deposit-preview b{color:#1e514b;font-size:16px}.rw-deposit-preview p{color:#536b67;font-size:13px;line-height:1.6}.rw-deposit-preview.cheque>span,.rw-deposit-preview.cheque>p{background:#fff8ec}.rw-deposit-preview.cheque strong,.rw-deposit-preview.cheque b{color:#a9630a}.rw-deposit-card{background:#f2fbf9;border:1px solid #9ed2cb;border-radius:10px;margin:14px 18px 0;overflow:hidden}.rw-deposit-card>header{border-bottom:1px solid #cce3df;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.rw-deposit-card>header h3{margin:0 0 4px;font-size:18px}.rw-deposit-card>header span{color:var(--rw-muted);font-size:13px}.rw-deposit-card>header svg{color:#087f75}.rw-deposit-card>div{grid-template-columns:repeat(5,1fr);display:grid}.rw-deposit-card>div>span{border-right:1px solid #d5e7e4;flex-direction:column;gap:5px;padding:12px 14px;display:flex}.rw-deposit-card>div>span:last-child{border-right:0}.rw-deposit-card small{color:#6c7d79;font-size:12px}.rw-deposit-card b{font-size:15px}.rw-deposit-card strong{color:#087f75;font-size:16px}.rw-deposit-ledger{background:#fff;border:1px solid #9ed2cb;border-radius:10px;margin:16px 18px;overflow:hidden}.rw-deposit-ledger>header{background:#eef9f7;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.rw-deposit-ledger>header h3{margin:0 0 5px;font-size:19px}.rw-deposit-ledger>header p{color:var(--rw-muted);margin:0;font-size:13px}.rw-deposit-ledger>header svg{color:#087f75}.rw-deposit-ledger-head,.rw-deposit-ledger>article{grid-template-columns:1.2fr .9fr .7fr 1fr .9fr;align-items:center;gap:16px;display:grid}.rw-deposit-ledger-head{color:#60716d;background:#f7faf9;border-top:1px solid #dce8e6;border-bottom:1px solid #dce8e6;padding:11px 15px;font-size:13px;font-weight:700}.rw-deposit-ledger>article{border-bottom:1px solid #e0e9e7;padding:13px 15px}.rw-deposit-ledger>article:last-child{border-bottom:0}.rw-deposit-ledger>article>div{flex-direction:column;gap:4px;display:flex}.rw-deposit-ledger b,.rw-deposit-ledger strong{font-size:15px}.rw-deposit-ledger small{color:var(--rw-muted);font-size:12px}.rw-deposit-ledger>article>span{color:#3f5c57;font-size:14px}.rw-deposit-ledger>article>div:last-child{align-items:flex-start}.rw-deposit-ledger button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #8cc8c0;border-radius:6px;height:34px;padding:0 10px;font:700 13px Microsoft YaHei,PingFang SC,sans-serif}.rw-deposit-ledger button:disabled{cursor:default;color:#83908d;background:#f5f7f7;border-color:#d5dfdd}@media (width<=900px){.rw-deposit-fields,.rw-deposit-preview{grid-template-columns:1fr 1fr}.rw-deposit-preview>p{grid-column:1/-1}.rw-deposit-card>div{grid-template-columns:repeat(2,1fr)}.rw-deposit-ledger{overflow-x:auto}.rw-deposit-ledger-head,.rw-deposit-ledger>article{min-width:850px}}@media (width<=680px){.rw-deposit-fields,.rw-deposit-preview,.rw-deposit-card>div{grid-template-columns:1fr}.rw-deposit-preview>p{grid-column:auto}.rw-deposit-card>div>span{border-bottom:1px solid #d5e7e4;border-right:0}.rw-deposit-config>header{align-items:flex-start}.rw-deposit-config>header em{white-space:nowrap}}.rw-commission-preview small{color:#6d7e7a;font-size:12px}.rw-commission-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.rw-commission-actions button{height:36px!important;padding:0 11px!important;font-size:13px!important}.rw-commission-actions button:first-child{background:#eaf8f5;border-color:#8bcfc5}.rw-commission-current{background:#dfe9e7;border:1px solid #c9ddd9;border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.rw-commission-current>div{background:#f8fbfa;flex-direction:column;gap:6px;padding:14px;display:flex}.rw-commission-current span{color:#687a76;font-size:13px}.rw-commission-current b,.rw-commission-current strong{font-size:18px}.rw-commission-current strong{color:#087f75}.rw-commission-result{background:#effaf7;border:1px solid #99d0c8;border-radius:9px;grid-template-columns:1fr auto;align-items:center;gap:4px 16px;padding:15px 16px;display:grid}.rw-commission-result span{color:#516864;font-weight:700}.rw-commission-result strong{color:#07867c;font-size:24px}.rw-commission-result small{color:#6c7c79;grid-column:1/-1}.rw-commission-adjust-form textarea{resize:vertical;border:1px solid #cbd9d6;border-radius:7px;width:100%;min-height:90px;padding:11px 12px;font:16px inherit}.rw-commissions article>div:last-child{flex-flow:wrap;align-items:center}.rw-commissions article>div:last-child em{width:100%}.rw-commission-home{padding-bottom:22px}.rw-commission-stats{background:#fff;border:1px solid #d5e4e1;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:16px 18px 12px;display:grid;overflow:hidden}.rw-commission-stats>div{border-right:1px solid #e2ebe9;align-content:center;gap:4px;min-height:88px;padding:14px 17px;display:grid}.rw-commission-stats>div:last-child{border-right:0}.rw-commission-stats span,.rw-commission-stats small{color:#6e817c;font-size:12px}.rw-commission-stats b{color:#087f75;font-size:22px}.rw-commission-table{background:#fff;border:1px solid #d5e4e1;border-radius:12px;margin:0 18px;overflow:hidden}.rw-commission-head,.rw-commission-table>article{grid-template-columns:38px minmax(210px,1.1fr) minmax(210px,1fr) minmax(250px,1.25fr) minmax(205px,1fr) minmax(270px,1.2fr);align-items:center;gap:14px;display:grid}.rw-commission-head{color:#627570;background:#f4f8f7;padding:11px 16px;font-size:12px;font-weight:800}.rw-commission-table>article{cursor:pointer;border-top:1px solid #e2ebe9;min-height:94px;padding:14px 16px}.rw-commission-table>article:hover{background:#f7fbfa}.rw-commission-table>article.selected{background:#edf9f7;box-shadow:inset 4px 0 #079387}.rw-commission-table article>div{gap:4px;min-width:0;display:grid}.rw-commission-table article b{color:#173b35;overflow-wrap:anywhere;font-size:14px}.rw-commission-table article small{color:#6e817c;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.rw-commission-row-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex!important}.rw-commission-row-actions button,.rw-commission-detail button{color:#087f75;white-space:nowrap;background:#fff;border:1px solid #a8cec8;border-radius:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.rw-commission-row-actions button.primary,.rw-commission-detail button.primary,.rw-commission-payment button{color:#fff;background:#078c80;border-color:#078c80}.rw-commission-row-actions button:disabled,.rw-commission-detail button:disabled{color:#9aa7a4;cursor:not-allowed;background:#f1f4f3;border-color:#dce5e3}.rw-modal:has(.rw-commission-detail){width:min(1040px,95vw);max-height:92vh;overflow:auto}.rw-commission-detail{gap:14px!important;display:grid!important}.rw-commission-detail>header{border:1px solid #d7e5e2;border-radius:10px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.rw-commission-detail>header>div{border-right:1px solid #e2ebe9;gap:5px;padding:13px 14px;display:grid}.rw-commission-detail>header>div:last-child{border-right:0}.rw-commission-detail>header span,.rw-commission-detail dt{color:#6e817c;font-size:12px}.rw-commission-detail>header strong{color:#087f75;font-size:20px}.rw-commission-detail>section{background:#fbfefd;border:1px solid #d7e5e2;border-radius:10px;padding:16px}.rw-commission-detail h3{margin:0 0 13px;font-size:18px}.rw-commission-detail dl{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.rw-commission-detail dl>div{gap:4px;display:grid}.rw-commission-detail dd{color:#203b36;overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.rw-commission-allocation{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rw-commission-detail section>p{color:#58706b;margin:10px 0}.rw-commission-detail section>p.error{color:#a43b2d}.rw-commission-payment{grid-template-columns:1fr auto;gap:10px;margin-top:14px;display:grid}.rw-commission-payment input{border:1px solid #bdd4cf;border-radius:7px;height:40px;padding:0 11px}.rw-commission-detail>footer{justify-content:flex-end;gap:8px;display:flex}.rw-commission-payable-summary{background:#f7fcfb;border-color:#9ccfc7}.rw-commission-payable-summary footer button.primary{color:#fff;background:#078c80;border-color:#078c80}.rw-rent-side-ledgers{grid-template-columns:repeat(auto-fit,minmax(310px,1fr))}@media (width<=1280px){.rw-commission-table{overflow-x:auto}.rw-commission-head,.rw-commission-table>article,.rw-commission-table>.rw-payment-pagination{min-width:1210px}}@media (width<=720px){.rw-commission-stats,.rw-commission-detail>header,.rw-commission-allocation,.rw-commission-detail dl{grid-template-columns:1fr}.rw-commission-stats>div{border-bottom:1px solid #e2ebe9;border-right:0}.rw-commission-table{overflow:visible}.rw-commission-head{display:none}.rw-commission-table>article{grid-template-columns:28px minmax(0,1fr);gap:10px 14px;min-width:0;padding:16px}.rw-commission-table>article>div{grid-column:2}.rw-commission-row-actions{grid-column:1/-1;justify-content:flex-start}.rw-commission-payment{grid-template-columns:1fr}.rw-commission-detail>header>div{border-bottom:1px solid #e2ebe9;border-right:0}}.rw-modal-bg:has(.rw-commission-detail){-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#102d2947;padding:32px}.rw-modal:has(.rw-commission-detail){border:1px solid #dbe8e5;border-radius:18px;flex-direction:column;width:min(920px,100vw - 96px);max-height:calc(100vh - 64px);display:flex;overflow:hidden;box-shadow:0 28px 80px #102d2938,0 4px 18px #102d2914}.rw-modal:has(.rw-commission-detail)>header{background:#fff;border-bottom:1px solid #e3ecea;flex:none;align-items:flex-start;min-height:96px;padding:21px 28px 18px}.rw-modal:has(.rw-commission-detail)>header h2{font-size:24px;line-height:1.25}.rw-modal:has(.rw-commission-detail)>header p{margin-top:6px;font-size:13px}.rw-modal:has(.rw-commission-detail)>header>button{color:#49625d;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .15s,color .15s;display:grid}.rw-modal:has(.rw-commission-detail)>header>button:hover{color:#087f75;background:#edf6f4}.rw-commission-detail{scrollbar-gutter:stable;background:#fff;min-height:0;padding:0 28px 22px;overflow-y:auto;gap:0!important}.rw-commission-detail>header{background:#f7fbfa;border:0;border-bottom:1px solid #e3ecea;border-radius:0;grid-template-columns:repeat(4,1fr);margin:0 -28px;padding:0 28px}.rw-commission-detail>header>div{border-right:1px solid #e3ecea;justify-content:center;min-height:92px;padding:15px 18px}.rw-commission-detail>header>div:first-child{padding-left:0}.rw-commission-detail>header>div:last-child{padding-right:0}.rw-commission-detail>header .rw-pill{border-radius:6px;width:max-content;padding:5px 9px}.rw-commission-detail>section{background:#fff;border:0;border-bottom:1px solid #e3ecea;border-radius:0;padding:24px 0}.rw-commission-detail>section:last-of-type{border-bottom:0}.rw-commission-detail h3{margin-bottom:17px;font-size:18px}.rw-commission-detail dl{gap:18px 28px}.rw-commission-detail dl>div{padding:0}.rw-commission-allocation{gap:14px}.rw-commission-allocation label{gap:7px}.rw-commission-allocation input{background:#fbfdfd;border-color:#c9dcd8}.rw-commission-allocation label>small{background:#f2f8f6;border-radius:8px;min-height:54px;padding:10px 12px}.rw-commission-detail section>p{margin:13px 0 0}.rw-commission-detail section>button{margin-top:12px}.rw-commission-payable{margin:0 -28px;background:#f8fbfa!important;border-bottom:0!important;padding:24px 28px!important}.rw-button-link{color:#087f75;white-space:nowrap;background:#fff;border:1px solid #a8cec8;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.rw-button-link.primary{color:#fff;background:#078c80;border-color:#078c80}.rw-commission-hub-actions{justify-content:flex-end;margin-top:14px;display:flex}.rw-commission-detail>footer{z-index:2;background:#fff;border-top:1px solid #e0ebe8;margin:0 -28px -22px;padding:14px 28px;position:sticky;bottom:-22px;box-shadow:0 -10px 24px #163d370a}.rw-commission-detail>footer button{min-width:92px;height:40px}@media (width<=760px){.rw-modal-bg:has(.rw-commission-detail){padding:12px}.rw-modal:has(.rw-commission-detail){border-radius:14px;width:100%;max-height:calc(100vh - 24px)}.rw-modal:has(.rw-commission-detail)>header{min-height:88px;padding:18px 20px 15px}.rw-commission-detail{padding:0 20px 18px}.rw-commission-detail>header{grid-template-columns:1fr 1fr;margin:0 -20px;padding:0 20px}.rw-commission-detail>header>div{border-bottom:1px solid #e3ecea;min-height:78px;padding:12px}.rw-commission-detail>header>div:nth-child(2){border-right:0}.rw-commission-detail dl{grid-template-columns:1fr 1fr}.rw-commission-allocation{grid-template-columns:1fr}.rw-commission-payable{margin:0 -20px;padding:20px!important}.rw-commission-detail>footer{margin:0 -20px -18px;padding:12px 20px;bottom:-18px}}@media (width<=680px){.rw-commission-actions{grid-template-columns:1fr;display:grid}.rw-commission-current{grid-template-columns:1fr}.rw-commission-current>div+div{border-top:1px solid #dce7e5}.rw-commission-result{grid-template-columns:1fr}.rw-commission-result small{grid-column:auto}}.rw-listing-workspace{grid-template-columns:minmax(760px,1.65fr) minmax(360px,.75fr);min-height:580px;display:grid}.rw-listing-workspace>div:first-child{border-right:1px solid var(--rw-line);min-width:0}.rw-listings article{cursor:pointer;transition:background .15s,border-color .15s}.rw-listings article:hover{background:#f7fbfa}.rw-listings article.selected{background:#edf9f7;box-shadow:inset 4px 0 #079387}.rw-listings article:focus-visible{outline-offset:-2px;outline:2px solid #079387}.rw-listings article>div:last-child{align-items:flex-start;gap:7px}.rw-listings article>div:last-child button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #92cac3;border-radius:6px;height:33px;padding:0 9px;font:700 13px Microsoft YaHei,PingFang SC,sans-serif}.rw-listing-pagination{border-top:1px solid var(--rw-line);color:#60716d;background:#fafcfc;justify-content:space-between;align-items:center;gap:14px;min-height:62px;padding:10px 16px;font-size:14px;display:flex}.rw-listing-pagination>div{align-items:center;gap:8px;display:flex}.rw-listing-pagination button{color:#315f59;cursor:pointer;background:#fff;border:1px solid #c4d5d2;border-radius:6px;height:34px;padding:0 12px;font:700 13px Microsoft YaHei,PingFang SC,sans-serif}.rw-listing-pagination button:disabled{color:#a1aaa8;cursor:default;background:#f3f5f5}.rw-listing-pagination b{text-align:center;color:#087f75;min-width:32px}.rw-listing-pagination label{align-items:center;gap:7px;display:flex}.rw-listing-pagination select{background:#fff;border:1px solid #c4d5d2;border-radius:6px;height:34px;padding:0 8px;font:14px Microsoft YaHei,PingFang SC,sans-serif}.rw-listing-detail{background:#fbfdfd;flex-direction:column;min-width:0;display:flex}.rw-listing-detail.empty{color:#758480;text-align:center;justify-content:center;align-items:center;gap:9px;min-height:520px;padding:30px}.rw-listing-detail.empty svg{color:#83a9a3;width:34px;height:34px}.rw-listing-detail.empty b{font-size:18px}.rw-listing-detail.empty span{max-width:280px;font-size:14px;line-height:1.6}.rw-listing-detail>header{border-bottom:1px solid var(--rw-line);justify-content:space-between;gap:14px;padding:20px;display:flex}.rw-listing-detail>header small{color:#71817d;font-size:12px}.rw-listing-detail>header h3{margin:5px 0;font-size:21px}.rw-listing-detail>header p{color:#647571;margin:0;font-size:14px}.rw-listing-detail>header em{color:#087f75;background:#e5f6f3;border-radius:5px;height:max-content;padding:6px 8px;font-size:12px;font-style:normal}.rw-listing-detail>section{border-bottom:1px solid var(--rw-line);padding:16px 20px}.rw-listing-detail h4{margin:0 0 12px;font-size:17px}.rw-listing-detail h4 span{color:#087f75;font-size:13px}.rw-listing-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.rw-listing-detail dl div{flex-direction:column;gap:4px;display:flex}.rw-listing-detail dt{color:#74847f;font-size:12px}.rw-listing-detail dd{color:#274944;margin:0;font-size:14px;font-weight:700}.rw-detail-prices{gap:8px;display:grid}.rw-detail-prices article{background:#fff;border:1px solid #d2e1df;border-radius:7px;grid-template-columns:.5fr 1.2fr;gap:4px 10px;padding:10px 11px;display:grid}.rw-detail-prices article b{color:#087f75;font-size:14px}.rw-detail-prices article strong{text-align:right;font-size:14px}.rw-detail-prices article small{color:#758480;grid-column:1/-1;font-size:12px}.rw-adjustment-history{max-height:330px;overflow:auto}.rw-adjustment-history>article{border-left:3px solid #8dcac2;margin-bottom:13px;padding:0 0 14px 12px}.rw-adjustment-history>article>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.rw-adjustment-history>article>header b{font-size:14px}.rw-adjustment-history time,.rw-adjustment-history>article>small{color:#788784;font-size:11px}.rw-adjustment-history p{color:#3c5b56;margin:5px 0;font-size:13px}.rw-adjustment-history>article>div{grid-template-columns:1fr 1fr auto 1fr;align-items:center;gap:5px;margin-top:6px;font-size:11px;display:grid}.rw-adjustment-history del{color:#9a5c54;background:#fff0ed;padding:4px;text-decoration:none}.rw-adjustment-history ins{color:#087f75;background:#eaf7f4;padding:4px;text-decoration:none}.rw-listing-detail>footer{grid-template-columns:1fr 1fr;gap:10px;margin-top:auto;padding:16px 20px;display:grid}.rw-listing-detail>footer button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #7fbfb7;border-radius:7px;height:42px;font:700 14px Microsoft YaHei,PingFang SC,sans-serif}.rw-listing-detail>footer button.primary{color:#fff;background:#078f83;border-color:#078f83}.rw-listing-detail>footer button:disabled{color:#8e9a97;cursor:default;background:#eff3f2;border-color:#d7e0de}.rw-edit-master{background:#f0faf8;border:1px solid #a7d2cc;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;display:flex}.rw-edit-master svg{color:#087f75}.rw-edit-master div{flex-direction:column;gap:4px;display:flex}.rw-edit-master b{font-size:17px}.rw-edit-master span{color:#657773;font-size:13px}.rw-modal:has(.rw-listing-edit-form){width:min(1060px,96vw);max-height:94vh;overflow:auto}@media (width<=1250px){.rw-listing-workspace{grid-template-columns:1fr}.rw-listing-workspace>div:first-child{border-right:0}.rw-listing-detail{border-top:1px solid var(--rw-line)}.rw-listing-detail.empty{min-height:240px}}@media (width<=680px){.rw-listing-pagination{flex-wrap:wrap;align-items:flex-start}.rw-listing-detail dl,.rw-listing-detail>footer,.rw-adjustment-history>article>div{grid-template-columns:1fr}.rw-adjustment-history>article>div b{display:none}}.rw-deal-access{color:#174f45;background:#f2fbf8;border:1px solid #c9e6df;border-radius:12px;align-items:center;gap:12px;margin:0 0 12px;padding:14px 16px;display:flex}.rw-deal-access>svg{width:22px}.rw-deal-access>div{flex:1;gap:3px;display:grid}.rw-deal-access b{font-size:16px}.rw-deal-access small{color:#5f746f;font-size:14px}.rw-deal-access button,.rw-link-button{color:#087d6b;background:#fff;border:1px solid #83c8bb;border-radius:9px;align-items:center;gap:7px;padding:9px 13px;font-size:15px;font-weight:700;display:inline-flex}.rw-deal-access.error{color:#9d2f22;background:#fff5f2;border-color:#e8b5ad}.rw-contract-actions{gap:8px;margin-top:10px;display:flex}.rw-contract-actions button{color:#087d6b;background:#fff;border:1px solid #a8d5cc;border-radius:8px;padding:7px 10px;font-size:14px}.rw-contract-actions button:disabled{opacity:.45;cursor:not-allowed}.rw-contract-cards article.effective{background:#effbf7;border-color:#59b89f}.rw-contract-files{gap:8px;margin:14px 0;display:grid}.rw-contract-files>a{color:#18312d;border:1px solid #dbe7e4;border-radius:10px;align-items:center;gap:10px;padding:11px 13px;text-decoration:none;display:flex}.rw-contract-files>a>svg{color:#088b76;width:20px}.rw-contract-files>a>span{flex:1;gap:2px;display:grid}.rw-contract-files small{color:#6a7d79;font-size:13px}.rw-terms-summary{background:#fff;border:1px solid #d7e4e1;border-radius:14px;margin:18px}.rw-terms-summary>header{border-bottom:1px solid #e3ecea;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.rw-terms-summary>header div{gap:4px;display:grid}.rw-terms-summary h3{margin:0;font-size:20px}.rw-terms-summary header span{color:#71817e;font-size:14px}.rw-terms-summary dl{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.rw-terms-summary dl>div{border-bottom:1px solid #e4ecea;border-right:1px solid #e4ecea;gap:5px;padding:14px 16px;display:grid}.rw-terms-summary dt{color:#71817e;font-size:13px}.rw-terms-summary dd{color:#20332f;margin:0;font-size:15px;font-weight:700}.rw-downstream-lock{color:#72520b;background:#fff9eb;border:1px solid #e6c684;border-radius:12px;align-items:center;gap:12px;margin:16px 18px;padding:14px 16px;display:flex}.rw-downstream-lock>div{flex:1;gap:3px;display:grid}.rw-downstream-lock b{font-size:17px}.rw-downstream-lock button{color:#fff;background:#9b6c07;border:0;border-radius:8px;padding:9px 14px;font-weight:700}.rw-structured-terms{background:#f8fcfb;border:1px solid #cfe2de;border-radius:14px;padding:0!important}.rw-structured-terms>header{border-bottom:1px solid #dcebe7;justify-content:space-between;align-items:center;padding:15px 17px;display:flex}.rw-structured-terms>header>div{gap:3px;display:grid}.rw-structured-terms>header b{font-size:18px}.rw-structured-terms>header span{color:#6b7f7a;font-size:14px}.rw-structured-terms>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:16px;display:grid}.rw-structured-terms label.wide{grid-column:1/-1}.rw-structured-terms textarea{resize:vertical;min-height:82px}.rw-contract-review-module{max-width:1500px}.rw-contract-review-list{background:#fff;border:1px solid #d7e4e1;border-radius:12px;margin:15px 18px;overflow:hidden}.rw-contract-review-head,.rw-contract-review-list article{grid-template-columns:minmax(220px,1.2fr) minmax(200px,1.05fr) minmax(90px,.5fr) minmax(170px,.85fr) minmax(100px,.5fr) minmax(300px,1.35fr);align-items:center;gap:16px;display:grid}.rw-contract-review-head{color:#6d807b;background:#f3f8f7;border-bottom:1px solid #d7e4e1;padding:10px 15px;font-size:12px;font-weight:800}.rw-contract-review-list article{border-bottom:1px solid #e4ecea;padding:14px 15px}.rw-contract-review-list article:last-child{border-bottom:0}.rw-contract-review-list article>div{gap:3px;min-width:0;display:grid}.rw-contract-review-list article b{overflow-wrap:anywhere;font-size:14px}.rw-contract-review-list article span,.rw-contract-review-list article small{color:#6f817d;overflow-wrap:anywhere;font-size:12px}.rw-contract-review-list .rw-contract-main>small{color:#765714;background:#fff8e9;border-left:3px solid #d6a43e;margin-top:5px;padding:5px 7px}.rw-contract-party{grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:6px;display:grid!important}.rw-contract-party i{color:#78908a;font-size:11px;font-style:normal}.rw-contract-party strong{color:#243d38;overflow-wrap:anywhere;font-size:13px}.rw-contract-review-list article em{border-radius:5px;width:max-content;max-width:100%;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.rw-contract-review-list .review-pending{color:#91630a;background:#fff1d8}.rw-contract-review-list .review-approved{color:#08725f;background:#dff7ee}.rw-contract-review-list .review-rejected{color:#a23b2d;background:#fde7e2}.rw-contract-review-list .review-not_submitted{color:#63716e;background:#edf1f0}.rw-contract-row-actions{grid-template-columns:repeat(2,max-content);justify-content:end;gap:6px!important;display:grid!important}.rw-contract-row-actions button{white-space:nowrap;color:#176c5e;background:#fff;border:1px solid #b9d4ce;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 10px;font-size:12px;font-weight:700;display:inline-flex}.rw-contract-row-actions button svg{width:14px;height:14px}.rw-contract-row-actions button.view{color:#405d57;background:#f7faf9;border-color:#d2dfdc}.rw-contract-row-actions button.submit,.rw-contract-row-actions button.approve{color:#fff;background:#087e6c;border-color:#087e6c}.rw-contract-row-actions button.reject{color:#9b3326;background:#fff7f5;border-color:#e2aaa1}.rw-contract-row-actions button:disabled{color:#a9b5b2;cursor:not-allowed;background:#f1f4f3;border-color:#e0e7e5}.rw-contract-upload-form,.rw-contract-review-form{gap:15px;grid-template-columns:1fr 1fr!important;display:grid!important}.rw-contract-file-drop{text-align:center;cursor:pointer;background:#f5fbf9;border-radius:14px;justify-content:center;align-items:center;min-height:190px;position:relative;border:2px dashed #9bcfc5!important;display:flex!important}.rw-contract-file-drop>svg{color:#078a75;width:34px;height:34px}.rw-contract-file-drop b{font-size:18px}.rw-contract-file-drop input{opacity:0;cursor:pointer;position:absolute;inset:0}.rw-review-warning{color:#166b5d;background:#eef9f5;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.rw-form-error{color:#a83325;margin:0}.rw-contract-review-form textarea{resize:vertical;width:100%}.rw-contract-review-form button.danger{color:#fff;background:#a33a2b;border-color:#a33a2b}.rw-draft-error{background:#fff3f1;border:1px solid #e4a89e;border-radius:9px;padding:12px 14px;font-size:15px;font-weight:700}.rw-draft-note{color:#667875;margin-right:auto;font-size:14px}.rw-terms-head-actions{grid-auto-flow:column;align-items:center;gap:10px;display:flex!important}.rw-terms-head-actions em{border-radius:999px;padding:6px 9px;font-size:13px;font-style:normal;font-weight:800}.rw-terms-head-actions em.pending{color:#9a5c00;background:#fff2dc}.rw-terms-head-actions em.complete{color:#087967;background:#e5f6f1}.rw-terms-head-actions button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #80beb5;border-radius:8px;height:36px;padding:0 12px;font-weight:800}.rw-terms-head-actions button.pending{color:#8a5b00;background:#fff8e8;border-color:#e0b04f}.rw-terms-head-actions button:hover,.rw-terms-head-actions button:focus-visible{outline:0;box-shadow:0 0 0 3px #b9ddd733}.rw-terms-completeness{background:#fff9ea;border:1px solid #e7c681;border-radius:10px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.rw-terms-completeness.complete{background:#edf9f6;border-color:#93cec4}.rw-terms-completeness svg{color:#9a6b08;width:24px}.rw-terms-completeness.complete svg{color:#087f75}.rw-terms-completeness>div{gap:4px;display:grid}.rw-terms-completeness b{font-size:17px}.rw-terms-completeness span{color:#687a76;font-size:14px;line-height:1.6}.rw-focus-missing{scroll-margin:120px;background:#fffaf0!important;outline:3px solid #e7b653!important;box-shadow:0 0 0 7px #f5cf7838!important}.rw-modal:has(.rw-lease-terms-form){width:min(1120px,95vw);max-height:92vh;overflow:auto}@media (width<=1240px){.rw-contract-review-list{overflow-x:auto}.rw-contract-review-head,.rw-contract-review-list article{min-width:1180px}}@media (width<=1050px){.rw-terms-summary dl{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-structured-terms>div{grid-template-columns:1fr 1fr}}@media (width<=720px){.rw-deal-access{flex-wrap:wrap;align-items:flex-start}.rw-deal-access button{justify-content:center;width:100%}.rw-terms-summary dl,.rw-structured-terms>div{grid-template-columns:1fr}.rw-contract-review-form,.rw-contract-upload-form{grid-template-columns:1fr!important}}.rw-transaction-list{border:1px solid var(--rw-line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.rw-transaction-list.rw-queue{border-right:1px solid var(--rw-line)}.rw-transaction-list>.rw-deal-access{margin:16px 18px}.rw-transaction-list>header{padding:16px 18px}.rw-transaction-list>header h2{font-size:21px}.rw-transaction-list>header label{min-width:340px}.rw-transaction-head,.rw-transaction-rows>article{grid-template-columns:minmax(260px,1.15fr) minmax(230px,1fr) minmax(150px,.62fr) minmax(130px,.55fr) minmax(330px,1.35fr);align-items:center;gap:18px;display:grid}.rw-transaction-head{border-top:1px solid var(--rw-line);border-bottom:1px solid var(--rw-line);color:#667a75;background:#f5f9f8;padding:11px 18px;font-size:13px;font-weight:800}.rw-transaction-rows>article{border-bottom:1px solid #e2ebe9;padding:17px 18px}.rw-transaction-rows>article:last-child{border-bottom:0}.rw-transaction-rows>article:hover{background:#fbfefd}.rw-transaction-rows>article>div:not(.rw-transaction-actions){gap:4px;min-width:0;display:grid}.rw-transaction-rows b{color:#16342f;overflow-wrap:anywhere;font-size:15px}.rw-transaction-rows small,.rw-transaction-rows time{color:#6d807b;font-size:12px;line-height:1.5}.rw-transaction-status strong{color:#087764;background:#e8f6f2;border-radius:6px;width:max-content;max-width:100%;padding:5px 8px;font-size:12px}.rw-transaction-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.rw-transaction-actions button,.rw-transaction-detail-nav button{color:#08786b;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #acd0ca;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 10px;font:700 13px Microsoft YaHei,PingFang SC,sans-serif;display:inline-flex}.rw-transaction-actions button svg,.rw-transaction-detail-nav button svg{width:15px;height:15px}.rw-transaction-actions button.view{color:#355b54;border-color:#cfdedb}.rw-transaction-actions button.pending{color:#8b5c00;background:#fff9ec;border-color:#e5bd6b}.rw-transaction-actions button.submit{color:#fff;background:#078679;border-color:#078679}.rw-transaction-actions button:disabled{color:#9aa7a4;cursor:not-allowed;background:#f1f4f3;border-color:#dce5e3}.rw-transaction-detail-view{border:1px solid var(--rw-line);background:#fff;border-radius:12px;margin-top:18px;overflow:hidden}.rw-transaction-detail-nav{border-bottom:1px solid var(--rw-line);background:#fbfefd;align-items:center;gap:18px;min-height:72px;padding:13px 18px;display:flex}.rw-transaction-detail-nav>div{gap:4px;display:grid}.rw-transaction-detail-nav small{color:#71827e;font-size:12px}.rw-transaction-detail-nav b{font-size:17px}.rw-transaction-detail-view>.rw-stages{border-bottom:1px solid var(--rw-line)}.rw-transaction-list>.rw-deal-access{border-radius:9px;min-height:52px;padding:8px 12px}.rw-transaction-list>.rw-deal-access>svg{width:18px;height:18px}.rw-transaction-list>.rw-deal-access b{font-size:14px}.rw-transaction-list>.rw-deal-access small{font-size:12px}.rw-transaction-list>.rw-deal-access button{padding:6px 10px;font-size:13px}.rw-transaction-list>header{grid-template-columns:auto 1fr;align-items:start;gap:18px;display:grid}.rw-composite-filters{grid-template-columns:1fr 1.2fr 1fr .75fr .8fr 1fr 1fr 1.15fr auto;align-items:end;gap:8px;display:grid}.rw-transaction-list>header .rw-composite-filters label{gap:4px;min-width:0;display:grid}.rw-composite-filters label>span{color:#677b76;font-size:11px;font-weight:700}.rw-composite-filters select,.rw-composite-filters input{background:#fff;border:1px solid #cbdcd8;border-radius:7px;width:100%;height:36px;padding:0 9px;font:13px Microsoft YaHei,PingFang SC,sans-serif}.rw-amount-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:4px;display:grid}.rw-amount-range i{color:#80908c;font-style:normal}.rw-composite-filters>button{color:#17766b;white-space:nowrap;background:#fff;border:1px solid #b7d3ce;border-radius:7px;height:36px;padding:0 11px;font-weight:700}.rw-transaction-head,.rw-transaction-rows>article{grid-template-columns:minmax(720px,3.15fr) minmax(145px,.55fr) minmax(130px,.5fr) minmax(330px,1.25fr)}.rw-transaction-overview{grid-template-columns:minmax(240px,.8fr) minmax(300px,1.2fr);align-items:start;gap:8px 22px;display:grid!important}.rw-transaction-overview>.rw-transaction-main,.rw-transaction-overview>.rw-property-cell{align-content:start;gap:4px;min-width:0;display:grid}.rw-property-cell{align-self:start}.rw-rent-metrics{grid-template-columns:1.05fr 1fr 1.15fr 1fr;gap:6px;margin-top:7px;display:grid}.rw-transaction-overview>.rw-rent-metrics{grid-column:1/-1;margin-top:0}.rw-expiry{color:#47706a;background:#eef5f3;border-radius:6px;width:max-content;max-width:100%;padding:4px 7px;font:700 11px Microsoft YaHei,PingFang SC,sans-serif}.rw-expiry.due{color:#916000;background:#fff4d9}.rw-expiry.expired{color:#b3442e;background:#fff0ec}.rw-transaction-actions button.void{color:#b04430;background:#fffaf8;border-color:#e2b5aa}.rw-contract-date-flags{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.rw-transaction-actions button.renew{color:#08786b;background:#edf9f6;border-color:#87c9be}.rw-transaction-actions button.renew-edit{color:#205d83;background:#f2f8fc;border-color:#8eb5d0}.rw-rent-metrics span{background:#f7fbfa;border:1px solid #d4e5e1;border-radius:7px;gap:2px;min-width:0;padding:7px 9px;display:grid}.rw-rent-metrics em{color:#71837f;white-space:nowrap;font-size:11px;font-style:normal}.rw-rent-metrics span b{color:#17675e;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}@media (width<=1280px){.rw-transaction-list{overflow-x:auto}.rw-transaction-list>.rw-deal-access,.rw-transaction-list>header,.rw-transaction-head,.rw-transaction-rows{min-width:1380px}}@media (width<=720px){.rw-transaction-list{overflow:visible}.rw-transaction-list>.rw-deal-access,.rw-transaction-list>header,.rw-transaction-head,.rw-transaction-rows{min-width:0}.rw-transaction-list>header label{width:100%;min-width:0}.rw-transaction-head{display:none}.rw-transaction-rows>article{grid-template-columns:1fr;gap:13px;padding:17px;display:grid}.rw-rent-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-transaction-rows>article>time{padding-top:2px}.rw-transaction-actions{justify-content:flex-start}.rw-transaction-actions button{flex:auto}.rw-transaction-detail-nav{flex-direction:column;align-items:flex-start}.rw-transaction-detail-nav button{width:100%}}.rw-transaction-list>header .rw-primary-status-filter{flex:0 0 170px;gap:4px;min-width:150px;max-width:190px;display:grid}.rw-primary-status-filter span{color:#31534d;font-size:12px;font-weight:800}.rw-primary-status-filter select{color:#075f55;font-weight:750;border-color:#8fc4bc!important;height:40px!important}.rw-transaction-head,.rw-transaction-rows>article{grid-template-columns:34px minmax(200px,1.25fr) minmax(190px,1.08fr) 80px minmax(190px,1fr) minmax(105px,.62fr) minmax(125px,.72fr) minmax(140px,.72fr) 125px minmax(270px,1.35fr);gap:10px}.rw-transaction-head{min-width:1180px;padding:10px 14px}.rw-transaction-rows{min-width:1180px}.rw-transaction-rows>article{min-height:92px;padding:12px 14px;transition:background .16s,box-shadow .16s}.rw-transaction-rows>article.selected{background:#eef9f6;box-shadow:inset 3px 0 #079589}.rw-transaction-rows>article>div{align-content:center}.rw-transaction-rows>article time{font-size:11px;line-height:1.45}.rw-transaction-rows>article b{font-size:13px;line-height:1.35}.rw-transaction-rows>article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.rw-row-check{place-items:center;width:34px!important;min-width:0!important;margin:0!important;display:grid!important}.rw-row-check input{accent-color:#078f82;cursor:pointer;width:17px;height:17px}.rw-transaction-type,.rw-transaction-period,.rw-transaction-money{gap:3px;min-width:0;display:grid}.rw-transaction-money b{color:#087f75;white-space:nowrap}.rw-transaction-period small:last-child{white-space:normal;line-height:1.35}.rw-transaction-status{align-content:center}.rw-transaction-status strong{font-size:11.5px}.rw-contract-date-flags{gap:4px}.rw-expiry{padding:3px 6px;font-size:10px}.rw-transaction-actions{justify-content:flex-start;gap:5px}.rw-transaction-actions button{min-height:32px;padding:5px 8px;font-size:11.5px}.rw-transaction-actions button svg{width:13px;height:13px}.rw-transaction-pagination{color:#617772;background:#fbfdfd;border-top:1px solid #dce8e5;justify-content:space-between;align-items:center;gap:16px;padding:11px 14px;font-size:12px;display:flex}.rw-transaction-pagination>div,.rw-transaction-pagination label{align-items:center;gap:8px;display:flex}.rw-transaction-pagination select{background:#fff;border:1px solid #c8dad7;border-radius:7px;height:32px;padding:0 7px}.rw-transaction-pagination button{color:#087f75;background:#fff;border:1px solid #c9dbd8;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.rw-transaction-pagination button:disabled{color:#a9b5b2;background:#f1f4f3}.rw-transaction-pagination svg{width:15px}@media (width<=1400px){.rw-transaction-list>.rw-deal-access,.rw-transaction-list>header{min-width:0}.rw-transaction-head,.rw-transaction-rows>article{grid-template-columns:30px minmax(130px,1.15fr) minmax(120px,1fr) 60px minmax(130px,.9fr) 85px 100px 115px minmax(180px,1.25fr);gap:7px}.rw-transaction-head,.rw-transaction-rows{min-width:0}.rw-transaction-head>span:nth-of-type(8),.rw-transaction-rows>article>time{display:none}.rw-transaction-pagination{min-width:0}}@media (width<=720px){.rw-transaction-list{overflow-x:auto}.rw-transaction-list>.rw-deal-access,.rw-transaction-list>header,.rw-transaction-pagination{min-width:680px}.rw-transaction-head,.rw-transaction-rows{min-width:1120px}.rw-transaction-head{display:grid}.rw-transaction-head,.rw-transaction-rows>article{grid-template-columns:30px 150px 140px 65px 150px 90px 110px 120px 220px;gap:8px;padding:12px 14px}.rw-transaction-pagination{flex-direction:column;align-items:flex-start}}.rw-party-summary{background:#fbfefd;padding:24px 28px}.rw-party-summary>header{align-items:flex-start;margin-bottom:18px}.rw-party-summary h3{font-size:21px;line-height:1.35}.rw-party-summary>header>div{gap:7px}.rw-party-summary header span{font-size:14px;line-height:1.55}.rw-party-summary header svg{width:28px;height:28px}.rw-party-primary{text-align:left;width:100%;min-height:154px;font:inherit;color:inherit;cursor:pointer;grid-template-columns:54px minmax(0,1fr) auto;align-items:center;gap:18px;transition:border-color .16s,background .16s,box-shadow .16s;border-radius:12px!important;height:auto!important;padding:19px 20px!important;display:grid!important}.rw-party-primary:hover,.rw-party-primary:focus-visible{background:#f3fbf9;border-color:#65b8ad;outline:0;box-shadow:0 8px 22px #1a5d5312}.rw-party-avatar{background:#dff3ef;border-radius:50%;place-items:center;width:54px;height:54px;font-weight:900;color:#087f75!important;font-size:23px!important;display:grid!important}.rw-party-main{gap:12px;min-width:0;display:grid}.rw-party-name{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.rw-party-name>b{color:#17342f;font-size:19px!important}.rw-party-name>strong{color:#17342f;font-size:18px}.rw-party-name>em{color:#5f746f;background:#eef5f3;border-radius:5px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:700}.rw-party-facts{grid-template-columns:minmax(150px,.8fr) minmax(150px,.9fr) minmax(210px,1.3fr);gap:12px 20px;display:grid}.rw-party-facts>span{gap:4px;min-width:0;display:grid}.rw-party-facts small{color:#788984;font-size:12px}.rw-party-facts strong{color:#314b46;overflow-wrap:anywhere;font-size:14px}.rw-party-meta{border-top:1px solid #e4eeec;flex-wrap:wrap;gap:6px 20px;padding-top:10px;line-height:1.55;display:flex;color:#6b7e79!important;font-size:12px!important}.rw-party-meta>span{overflow-wrap:anywhere;padding-left:11px;position:relative;color:inherit!important;font-size:inherit!important}.rw-party-meta>span:before{content:"";background:#7fbcb3;border-radius:50%;width:4px;height:4px;position:absolute;top:.58em;left:0}.rw-view-person{white-space:nowrap;justify-content:flex-end;align-items:center;gap:5px;min-width:98px;font-weight:800;color:#087f75!important;font-size:14px!important;display:flex!important}.rw-view-person svg{width:18px}.rw-party-links{gap:14px;margin-top:14px}.rw-party-links article{border-radius:10px;min-height:118px;padding:15px 17px}.rw-party-links span{font-size:13px}.rw-party-links b{font-size:16px}.rw-party-links small{font-size:13px;line-height:1.65}.rw-occupants{gap:8px;display:grid}.rw-occupants>b{margin:4px 0 2px;font-size:15px}.rw-occupants>button{text-align:left;width:100%;min-height:72px;font:inherit;color:inherit;cursor:pointer;background:#f3f8f7;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;display:flex;height:auto!important}.rw-occupants>button:hover,.rw-occupants>button:focus-visible{background:#e7f6f3;outline:1px solid #91cbc3}.rw-occupants>button>span{gap:4px;display:grid}.rw-occupants>button strong{font-size:14px}.rw-occupants>button span,.rw-occupants>button small{color:#657572;font-size:12px}.rw-occupants>button>svg{color:#087f75;flex:none;width:18px}.rw-modal:has(.rw-person-detail){width:min(880px,95vw);max-height:92vh;overflow:auto}.rw-person-detail{grid-template-columns:1fr 1fr!important;gap:14px!important;display:grid!important}.rw-person-detail>section{background:#fbfdfd;border:1px solid #d7e6e3;border-radius:11px;padding:15px}.rw-person-detail h3{margin:0 0 12px;font-size:18px}.rw-person-detail dl{grid-template-columns:1fr 1fr;gap:10px;margin:0;display:grid}.rw-person-detail dl>div{gap:3px;min-width:0;display:grid}.rw-person-detail dt{color:#71817d;font-size:12px}.rw-person-detail dd{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:700}.rw-person-contact-list{gap:8px;display:grid}.rw-person-contact-list article{background:#fff;border:1px solid #e0e9e7;border-radius:8px;gap:3px;padding:10px 11px;display:grid}.rw-person-contact-list b{font-size:14px}.rw-person-contact-list span,.rw-person-detail>section>p{color:#6b7c78;margin:0;font-size:13px}.rw-person-contact-list a{color:#087f75;align-items:center;gap:3px;font-weight:700;display:inline-flex}.rw-person-contact-list a svg{width:14px}.rw-person-detail>footer{grid-column:1/-1;justify-content:flex-end;display:flex}.rw-person-detail>footer button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #8fc8c0;border-radius:8px;height:42px;padding:0 18px;font-weight:800}.rw-term-multicheck,.rw-inventory-checklist,.rw-select-note{background:#fff;border:1px solid #d5e5e2;border-radius:11px;grid-column:1/-1;padding:14px}.rw-term-multicheck>header,.rw-inventory-checklist>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.rw-term-multicheck>header>div,.rw-inventory-checklist>header>div{gap:3px;display:grid}.rw-term-multicheck>header b,.rw-inventory-checklist>header b{font-size:16px}.rw-term-multicheck>header small,.rw-inventory-checklist>header small{color:#71817d;font-size:12px}.rw-term-multicheck>div,.rw-inventory-checklist>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rw-term-multicheck>div>label,.rw-inventory-checklist>div>label{cursor:pointer;background:#f9fbfb;border:1px solid #e0e9e7;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:8px 10px;font-size:13px;font-weight:700;flex-direction:row!important;display:flex!important}.rw-term-multicheck input[type=checkbox],.rw-inventory-checklist input[type=checkbox]{accent-color:#078f83;flex:none;width:17px;height:17px}:is(.rw-term-multicheck>div>label:has(input:checked),.rw-inventory-checklist>div>label:has(input:checked)){color:#087f75;background:#eaf8f5;border-color:#8bc9c1}.rw-select-note{grid-template-columns:1fr 1.35fr;gap:14px;display:grid}.rw-select-note label{min-width:0}.rw-multicheck-note,.rw-inventory-note{margin-top:12px}.rw-multicheck-note input,.rw-inventory-note input{width:100%}.rw-inventory-checklist>header>label{min-width:250px}.rw-structured-terms label small{color:#71817d;font-size:12px;font-weight:400}.rw-terms-summary dd{overflow-wrap:anywhere;line-height:1.55}.rw-term-dropdown{padding:0;overflow:hidden}.rw-term-dropdown>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:13px 15px;list-style:none;display:flex}.rw-term-dropdown>summary::-webkit-details-marker{display:none}.rw-term-dropdown>summary>span{gap:4px;min-width:0;display:grid}.rw-term-dropdown>summary b{font-size:16px}.rw-term-dropdown>summary small{text-overflow:ellipsis;white-space:nowrap;color:#71817d;font-size:12px;overflow:hidden}.rw-term-dropdown>summary strong{white-space:nowrap;color:#087f75}.rw-term-dropdown[open]>summary{background:#f5fbf9;border-bottom:1px solid #dce9e6}.rw-term-dropdown>div{margin:12px 14px}.rw-term-dropdown>.rw-multicheck-note{margin:0 14px 14px}@media (width<=980px){.rw-party-primary{grid-template-columns:48px minmax(0,1fr)}.rw-party-avatar{width:48px;height:48px}.rw-view-person{grid-column:2;justify-content:flex-start}.rw-party-facts{grid-template-columns:1fr 1fr}.rw-party-facts>span:last-child{grid-column:1/-1}}@media (width<=780px){.rw-party-summary{padding:20px 16px}.rw-party-primary{align-items:start}.rw-party-facts{grid-template-columns:1fr}.rw-party-facts>span:last-child{grid-column:auto}.rw-person-detail{grid-template-columns:1fr!important}.rw-person-detail>footer{grid-column:auto}.rw-term-multicheck>header,.rw-inventory-checklist>header{flex-direction:column;align-items:flex-start}.rw-inventory-checklist>header>label{width:100%;min-width:0}.rw-term-multicheck>div,.rw-inventory-checklist>div{grid-template-columns:1fr 1fr}.rw-select-note{grid-template-columns:1fr}}@media (width<=520px){.rw-term-multicheck>div,.rw-inventory-checklist>div,.rw-person-detail dl{grid-template-columns:1fr}.rw-party-primary{grid-template-columns:1fr;padding:16px!important}.rw-party-avatar{display:none!important}.rw-view-person{grid-column:auto;justify-content:space-between;padding-top:5px}.rw-party-primary small{line-height:1.5}}.rw-calculation-card{background:#f4fbf9;border:1px solid #b9ddd7;border-radius:12px;grid-column:1/-1;overflow:hidden}.rw-calculation-card>header{border-bottom:1px solid #d7ebe7;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.rw-calculation-card>header>div{gap:4px;display:grid}.rw-calculation-card>header b{font-size:17px}.rw-calculation-card>header small{color:#697b77;font-size:13px}.rw-calculation-card>header strong{color:#087f75;white-space:nowrap;font-size:21px}.rw-calculation-card>div{grid-template-columns:1.1fr 1fr 1fr;align-items:end;gap:12px;padding:14px 16px;display:grid}.rw-calc-basis{color:#596d68;background:#fff;border-radius:8px;padding:11px 12px;font-size:13px}.rw-calc-basis b{color:#087f75}.rw-inventory-source{background:#f1faf8;border:1px solid #cce4df;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 12px;padding:11px 12px;grid-column:1/-1!important;display:flex!important}.rw-inventory-source>span{grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;display:grid}.rw-inventory-source svg{color:#087f75;grid-row:1/3;width:21px}.rw-inventory-source b{font-size:14px}.rw-inventory-source small{color:#687b77;font-size:12px}.rw-inventory-source button,.rw-inventory-tools>button,.rw-custom-inventory button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #80bfb6;border-radius:7px;padding:8px 11px;font-weight:800}.rw-master-inventory{margin-bottom:10px}.rw-master-inventory em{color:#087f75;background:#d9f0ec;border-radius:4px;margin-left:6px;padding:2px 5px;font-size:10px;font-style:normal}.rw-custom-inventory{flex-wrap:wrap;margin-top:10px;grid-column:1/-1!important;gap:8px!important;display:flex!important}.rw-custom-inventory>span{background:#eef6f4;border-radius:7px;align-items:center;gap:8px;padding:6px 8px;display:flex}.rw-custom-inventory button{padding:3px 6px;font-size:11px}.rw-inventory-tools{align-items:end;margin-top:12px;grid-column:1/-1!important;grid-template-columns:1fr auto auto!important;gap:9px!important;display:grid!important}.rw-inventory-tools label{margin:0}.rw-inventory-upload{color:#087f75;cursor:pointer;border:1px dashed #72b9ae;border-radius:8px;align-items:center;gap:7px;padding:0 12px;flex-direction:row!important;height:42px!important;display:flex!important}.rw-inventory-upload.disabled{color:#81908d;cursor:not-allowed;border-color:#cad6d3}.rw-inventory-upload svg{width:18px}.rw-inventory-upload input{display:none}.rw-inventory-photos{margin-top:12px;grid-column:1/-1!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:9px!important;display:grid!important}.rw-inventory-photos a{color:#334b46;gap:5px;text-decoration:none;display:grid}.rw-inventory-photos img{object-fit:cover;border:1px solid #d6e5e2;border-radius:8px;width:100%;height:92px}.rw-inventory-photos span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.rw-billing-ledger{background:#fff;border:1px solid #9ed2cb;border-radius:12px;margin:16px 18px;overflow:hidden}.rw-billing-ledger>header{background:#edf9f6;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.rw-billing-ledger>header h3{margin:0 0 5px;font-size:20px}.rw-billing-ledger>header p{color:#687a76;margin:0;font-size:13px}.rw-billing-ledger>header svg{color:#087f75}.rw-billing-head,.rw-billing-ledger>article{grid-template-columns:1.15fr 1.2fr .8fr .9fr .9fr;align-items:center;gap:14px;display:grid}.rw-billing-head{color:#60716d;background:#f7faf9;border-top:1px solid #d9e8e5;border-bottom:1px solid #d9e8e5;padding:11px 15px;font-size:13px;font-weight:800}.rw-billing-ledger>article{border-bottom:1px solid #e0e9e7;padding:14px 15px}.rw-billing-ledger>article>div{gap:4px;display:grid}.rw-billing-ledger b,.rw-billing-ledger strong{font-size:15px}.rw-billing-ledger strong{color:#087f75}.rw-billing-ledger small{color:#70807d;font-size:12px}.rw-billing-ledger>article>div:last-child{justify-items:start}.rw-billing-ledger button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #82c0b7;border-radius:7px;height:34px;padding:0 10px;font-weight:800}.rw-billing-ledger button:disabled{color:#8a9693;background:#f4f6f5;border-color:#d4deda}.rw-text-action{text-align:left;border:0!important;height:auto!important;padding:0!important}.rw-invoice-sheet{gap:18px;padding:20px;display:grid}.rw-invoice-sheet>header{color:#fff;background:#10324c;border-radius:12px;justify-content:space-between;align-items:flex-start;padding:18px;display:flex}.rw-invoice-sheet h3{margin:5px 0 0;font-size:25px}.rw-invoice-sheet header small{color:#a8c1d4;letter-spacing:.12em}.rw-invoice-sheet header em{color:#087f75;background:#dff4ef;border-radius:999px;padding:7px 10px;font-style:normal;font-weight:800}.rw-invoice-sheet dl{border:1px solid #d9e6e3;border-radius:10px;grid-template-columns:repeat(2,1fr);margin:0;display:grid;overflow:hidden}.rw-invoice-sheet dl>div{border-bottom:1px solid #e0e9e7;border-right:1px solid #e0e9e7;gap:4px;padding:12px 14px;display:grid}.rw-invoice-sheet dt{color:#74837f;font-size:12px}.rw-invoice-sheet dd{margin:0;font-size:15px;font-weight:750}.rw-invoice-sheet>section{background:#edf9f6;border-radius:11px;gap:5px;padding:18px;display:grid}.rw-invoice-sheet>section strong{color:#087f75;font-size:28px}.rw-invoice-sheet>footer{color:#667975;justify-content:space-between;align-items:center;font-size:13px;display:flex}.rw-invoice-sheet>footer button{color:#fff;background:#087f75;border:0;border-radius:8px;padding:10px 14px;font-weight:800}@media (width<=850px){.rw-calculation-card>div{grid-template-columns:1fr}.rw-inventory-tools{grid-template-columns:1fr!important}.rw-inventory-photos{grid-template-columns:repeat(2,1fr)!important}.rw-billing-ledger{overflow-x:auto}.rw-billing-head,.rw-billing-ledger>article{min-width:900px}.rw-invoice-sheet dl{grid-template-columns:1fr}}.rw-tenant-actions{flex-direction:column;gap:7px;align-items:stretch!important;display:flex!important}.rw-tenant-actions button{justify-content:center!important}.rw-tenant-actions .primary{color:#fff!important;background:#078f81!important;border-color:#078f81!important}.rw-tenant-detail{padding:0 28px 28px}.rw-tenant-identity{border-bottom:1px solid #dbe6e3;grid-template-columns:minmax(0,1fr) 210px auto;align-items:center;gap:22px;padding:22px 0;display:grid}.rw-tenant-identity small{color:#72837f;font-size:14px}.rw-tenant-identity h3{margin:4px 0;font-size:28px}.rw-tenant-identity p{color:#657874;margin:0;font-size:16px}.rw-tenant-identity>div:nth-child(2){border-left:1px solid #dce6e3;padding-left:22px}.rw-tenant-identity>div:nth-child(2) span,.rw-tenant-identity>div:nth-child(2) small{display:block}.rw-tenant-identity>div:nth-child(2) b{color:#b56808;background:#fff3e2;border-radius:6px;margin:7px 0;padding:6px 9px;font-size:16px;display:inline-block}.rw-tenant-identity>div:nth-child(2) .rw-kyc-approved{color:#147452;background:#e7f6ee}.rw-tenant-identity>div:nth-child(2) .rw-kyc-rejected{color:#b94131;background:#fff0ed}.rw-tenant-identity>button{color:#078f81;background:#fff;border:1px solid #88bcb3;border-radius:9px;padding:12px 16px;font-size:15px;font-weight:700}.rw-tenant-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.rw-tenant-detail-grid>section,.rw-tenant-kyc-files,.rw-tenant-notes{background:#fff;border:1px solid #d9e5e2;border-radius:12px;padding:20px}.rw-tenant-detail h4{margin:0 0 14px;font-size:19px}.rw-tenant-detail dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 18px;margin:0;display:grid}.rw-tenant-detail dl div{border-top:1px solid #e5ecea;padding:10px 0}.rw-tenant-detail dt{color:#70827e;font-size:13px}.rw-tenant-detail dd{word-break:break-word;margin:4px 0 0;font-size:15px;font-weight:700}.rw-tenant-detail-grid article{border-top:1px solid #e3ebe9;padding:10px 0}.rw-tenant-detail-grid article b,.rw-tenant-detail-grid article span{display:block}.rw-tenant-detail-grid article b{font-size:15px}.rw-tenant-detail-grid article span,.rw-tenant-detail-grid section>p{color:#71837f;margin:4px 0 0;font-size:13px}.rw-tenant-kyc-files>header{align-items:center;gap:10px;display:flex}.rw-tenant-kyc-files>header>div{margin-right:auto}.rw-tenant-kyc-files>header h4{margin-bottom:3px}.rw-tenant-kyc-files>header p{color:#6f817d;margin:0;font-size:14px}.rw-tenant-kyc-files>header button{color:#078f81;background:#fff;border:1px solid #9bc4bd;border-radius:8px;align-items:center;gap:6px;padding:10px 13px;font-weight:700;display:flex}.rw-tenant-kyc-files>header svg{width:18px}.rw-tenant-kyc-files>form{background:#f2f8f6;border:1px dashed #8fbbb4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px;padding:15px;display:grid}.rw-tenant-kyc-files>form label span{margin-bottom:5px;font-size:13px;font-weight:700;display:block}.rw-tenant-kyc-files>form input,.rw-tenant-kyc-files>form select{box-sizing:border-box;background:#fff;border:1px solid #c8d9d5;border-radius:7px;width:100%;padding:10px;font-size:14px}.rw-tenant-kyc-files>form>button{color:#fff;background:#078f81;border:0;border-radius:8px;grid-column:1/-1;justify-self:end;padding:10px 16px;font-weight:700}.rw-tenant-doc-list{margin-top:14px}.rw-tenant-doc-list article{border-top:1px solid #e1e9e7;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.rw-tenant-doc-list article>svg{color:#078f81}.rw-tenant-doc-list article b,.rw-tenant-doc-list article small{display:block}.rw-tenant-doc-list article small{color:#71837f;margin-top:3px;font-size:13px}.rw-tenant-doc-list article a{color:#078f81;font-weight:700}.rw-tenant-doc-list>p{color:#71837f;text-align:center;background:#f5f8f7;border-radius:8px;padding:24px}.rw-tenant-kyc-error{color:#aa3d2e;background:#fff0ed;border-radius:8px;padding:10px}.rw-tenant-notes{margin-top:16px}.rw-tenant-notes p{color:#4e625e;margin:0;font-size:15px;line-height:1.7}@media (width<=900px){.rw-tenant-identity{grid-template-columns:1fr}.rw-tenant-identity>div:nth-child(2){border-left:0;padding-left:0}.rw-tenant-detail-grid{grid-template-columns:1fr}.rw-tenant-kyc-files>header{flex-wrap:wrap;align-items:flex-start}.rw-tenant-kyc-files>header>div{width:100%}.rw-tenant-kyc-files>form{grid-template-columns:1fr}}.rw-rent-collection{padding-bottom:24px}.rw-lease-selector{background:#f4fbf9;border:1px solid #badbd5;border-radius:12px;grid-template-columns:minmax(280px,.95fr) minmax(340px,1.35fr) auto;align-items:end;gap:18px;margin:16px 18px 0;padding:17px 18px;display:grid}.rw-lease-selector label,.rw-lease-selector>div{gap:5px;min-width:0;display:grid}.rw-lease-selector label>span,.rw-lease-selector>div small{color:#6a7e79;font-size:12px}.rw-lease-selector select{background:#fff;border:1px solid #b9cfca;border-radius:8px;width:100%;min-width:0;height:43px;padding:0 11px;font-size:14px;font-weight:700}.rw-lease-selector>div b{color:#173b35;font-size:17px}.rw-lease-selector>div span{color:#607570;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.rw-lease-selector>button{border:0;border-radius:8px;align-items:center;gap:7px;height:43px;padding:0 15px;font-weight:800;display:flex}.rw-lease-selector>button svg{width:18px}.rw-rent-metrics{background:#fff;border:1px solid #d7e5e2;border-radius:11px;grid-template-columns:repeat(4,1fr);margin:12px 18px 0;display:grid;overflow:hidden}.rw-rent-metrics>div{border-right:1px solid #e2ebe9;align-content:center;gap:4px;min-height:91px;padding:14px 16px;display:grid}.rw-rent-metrics>div:last-child{border-right:0}.rw-rent-metrics span,.rw-rent-metrics small{color:#6e817c;font-size:12px}.rw-rent-metrics b{color:#087f75;font-size:20px}.rw-rent-metrics .danger{background:#fff8f6}.rw-rent-metrics .danger b{color:#b04435}.rw-rent-schedule{background:#fff;border:1px solid #d5e4e1;border-radius:12px;margin:12px 18px 0;overflow:hidden}.rw-rent-schedule>header{justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:14px 16px;display:flex}.rw-rent-schedule h3{margin:0 0 4px;font-size:19px}.rw-rent-schedule p{color:#6d807b;margin:0;font-size:13px}.rw-rent-schedule>header button,.rw-rent-schedule>article>button{color:#087f75;background:#fff;border:1px solid #8fc6be;border-radius:7px;font-weight:800}.rw-rent-schedule>header button{height:37px;padding:0 12px}.rw-rent-schedule-head,.rw-rent-schedule>article{grid-template-columns:1fr .85fr .8fr 1.15fr .9fr 110px;align-items:center;gap:14px;display:grid}.rw-rent-schedule-head{color:#61736f;background:#f5f9f8;border-top:1px solid #dce8e5;border-bottom:1px solid #dce8e5;padding:10px 15px;font-size:12px;font-weight:800}.rw-rent-schedule>article{border-bottom:1px solid #e2eae8;min-height:77px;padding:12px 15px}.rw-rent-schedule>article:last-child{border-bottom:0}.rw-rent-schedule>article>div{gap:3px;min-width:0;display:grid}.rw-rent-schedule>article b,.rw-rent-schedule>article strong{overflow-wrap:anywhere;font-size:14px}.rw-rent-schedule>article strong{color:#087f75}.rw-rent-schedule>article small{color:#71827e;overflow-wrap:anywhere;font-size:12px}.rw-rent-schedule>article>button{white-space:nowrap;height:34px;padding:0 9px}.rw-payment-state{color:#93630b;background:#fff1da;border-radius:5px;width:max-content;max-width:100%;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.rw-payment-state.paid{color:#08725f;background:#e1f6ef}.rw-payment-state.overdue{color:#a13b2d;background:#fde8e3}.rw-payment-plan-empty{background:#f8fcfb;border:1px dashed #9dc9c2;border-radius:12px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:150px;margin:12px 18px 0;padding:24px;display:grid}.rw-payment-plan-empty>svg{color:#168c7e;width:36px;height:36px}.rw-payment-plan-empty h3{margin:0 0 6px;font-size:19px}.rw-payment-plan-empty p{color:#697c77;margin:0;font-size:13px;line-height:1.6}.rw-payment-plan-empty button{border:0;border-radius:8px;height:40px;padding:0 15px;font-weight:800}.rw-rent-side-ledgers{grid-template-columns:1fr 1fr;gap:12px;margin:12px 18px 0;display:grid}.rw-deposit-summary,.rw-invoice-summary{background:#fff;border:1px solid #d5e4e1;border-radius:11px;grid-template-columns:1fr auto;gap:8px 16px;min-height:170px;padding:16px 18px;display:grid}.rw-deposit-summary header,.rw-invoice-summary header{grid-column:1/-1;justify-content:space-between;display:flex}.rw-deposit-summary h3,.rw-invoice-summary h3{margin:0 0 4px;font-size:18px}.rw-deposit-summary p,.rw-invoice-summary p{color:#6d807b;margin:0;font-size:12px}.rw-deposit-summary header svg,.rw-invoice-summary header svg{color:#087f75}.rw-deposit-summary>strong,.rw-invoice-summary>strong{color:#087f75;font-size:22px}.rw-deposit-summary>span,.rw-invoice-summary>span{text-align:right;color:#667a75;align-self:center;font-size:13px}.rw-deposit-summary footer,.rw-invoice-summary footer{border-top:1px solid #e2ebe9;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:flex}.rw-deposit-summary footer em{margin-right:auto}.rw-deposit-summary button,.rw-invoice-summary button{color:#087f75;background:#fff;border:1px solid #8dc5bd;border-radius:7px;height:34px;padding:0 10px;font-weight:800}.rw-rent-schedule-form{grid-template-columns:1fr!important}.rw-modal:has(.rw-rent-schedule-form){width:min(1180px,96vw);max-height:94vh;overflow:auto}.rw-schedule-settings{background:#f5faf9;border:1px solid #d6e6e3;border-radius:10px;grid-template-columns:repeat(5,minmax(130px,1fr)) auto;align-items:end;gap:10px;padding:14px;display:grid}.rw-schedule-settings label{gap:5px;display:grid}.rw-schedule-settings label span{color:#5f746f;font-size:12px;font-weight:700}.rw-schedule-settings input,.rw-schedule-settings select,.rw-schedule-edit-list input,.rw-schedule-edit-list select{background:#fff;border:1px solid #c6d8d4;border-radius:7px;width:100%;height:40px;padding:0 9px;font-size:13px}.rw-schedule-settings>button{color:#087f75;white-space:nowrap;background:#fff;border:1px solid #7fbcb3;border-radius:7px;align-items:center;gap:6px;height:40px;font-weight:800;display:flex}.rw-schedule-settings>button svg{width:16px}.rw-schedule-edit-head,.rw-schedule-edit-list article{grid-template-columns:54px 150px 150px 170px minmax(220px,1fr);align-items:center;gap:10px;display:grid}.rw-schedule-edit-head{color:#657873;padding:8px 10px 0;font-size:12px;font-weight:800}.rw-schedule-edit-list{gap:7px;max-height:390px;display:grid;overflow:auto}.rw-schedule-edit-list article{background:#fff;border:1px solid #e0eae8;border-radius:8px;padding:8px 10px}.rw-schedule-edit-list article b{text-align:center}.rw-schedule-total{background:#edf9f6;border-radius:9px;grid-template-columns:auto auto 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid}.rw-schedule-total strong{color:#087f75;font-size:20px}.rw-schedule-total small{color:#617570}.rw-schedule-item-form{grid-template-columns:1fr 1fr!important}.rw-payment-home{padding-bottom:22px}.rw-payment-home-stats{background:#fff;border:1px solid #d5e4e1;border-radius:11px;grid-template-columns:repeat(3,1fr);margin:16px 18px 12px;display:grid;overflow:hidden}.rw-payment-home-stats>div{border-right:1px solid #e2ebe9;align-content:center;gap:4px;min-height:88px;padding:14px 17px;display:grid}.rw-payment-home-stats>div:last-child{border-right:0}.rw-payment-home-stats span,.rw-payment-home-stats small{color:#6e817c;font-size:12px}.rw-payment-home-stats b{color:#087f75;font-size:22px}.rw-payment-home-stats .danger{background:#fff8f6}.rw-payment-home-stats .danger b{color:#b04435}.rw-effective-leases{background:#fff;border:1px solid #d5e4e1;border-radius:12px;margin:0 18px;overflow:hidden}.rw-effective-leases-head,.rw-effective-leases>article{grid-template-columns:1.2fr 1.25fr 1fr 1fr minmax(310px,1.4fr);align-items:center;gap:15px;display:grid}.rw-effective-leases-head{color:#627570;background:#f4f8f7;padding:11px 16px;font-size:12px;font-weight:800}.rw-effective-leases>article{border-top:1px solid #e2ebe9;min-height:94px;padding:14px 16px}.rw-effective-leases>article>div{gap:4px;min-width:0;display:grid}.rw-effective-leases>article b{color:#173b35;font-size:14px}.rw-effective-leases>article small{color:#6e817c;overflow-wrap:anywhere;font-size:12px}.rw-effective-lease-actions{flex-flow:wrap;justify-content:flex-end;gap:6px;display:flex!important}.rw-effective-lease-actions button,.rw-lease-detail-head>button:first-child{color:#087f75;white-space:nowrap;background:#fff;border:1px solid #a8cec8;border-radius:7px;min-height:34px;padding:0 10px;font-size:12px;font-weight:800}.rw-effective-lease-actions button.primary{color:#fff;background:#078c80;border-color:#078c80;align-items:center;gap:4px;display:flex}.rw-effective-lease-actions button svg{width:14px}.rw-lease-detail-head{grid-template-columns:auto minmax(360px,1fr) auto;align-items:center}.rw-lease-detail-head>button:first-child{height:38px}.rw-lease-detail-head>div span{white-space:normal}.rw-effective-leases-head,.rw-effective-leases>article{grid-template-columns:38px 1.2fr 1.25fr 1fr 1fr minmax(310px,1.4fr)}.rw-effective-leases>article{cursor:pointer;transition:background .15s,box-shadow .15s}.rw-effective-leases>article:hover{background:#f7fbfa}.rw-effective-leases>article.selected{background:#edf9f7;box-shadow:inset 4px 0 #079387}.rw-lease-select{cursor:pointer;place-items:center;width:28px;height:28px;display:grid}.rw-lease-select input{accent-color:#078c80;cursor:pointer;width:17px;height:17px;margin:0}.rw-payment-pagination{border-top:1px solid #dce7e4}.rw-payment-pagination select{cursor:pointer}@media (width<=1100px){.rw-lease-selector{grid-template-columns:1fr 1fr}.rw-lease-selector>button{grid-column:1/-1;justify-content:center}.rw-effective-leases{overflow-x:auto}.rw-effective-leases-head,.rw-effective-leases>article,.rw-effective-leases>.rw-payment-pagination{min-width:1120px}.rw-rent-metrics{grid-template-columns:1fr 1fr}.rw-rent-metrics>div:nth-child(2){border-right:0}.rw-rent-metrics>div:nth-child(-n+2){border-bottom:1px solid #e2ebe9}.rw-rent-schedule{overflow-x:auto}.rw-rent-schedule-head,.rw-rent-schedule>article{min-width:950px}.rw-schedule-settings{grid-template-columns:repeat(3,1fr)}.rw-schedule-settings>button{justify-content:center}}@media (width<=720px){.rw-payment-home-stats,.rw-lease-selector,.rw-rent-side-ledgers{grid-template-columns:1fr}.rw-payment-home-stats>div{border-bottom:1px solid #e2ebe9;border-right:0}.rw-lease-selector>button{grid-column:auto}.rw-rent-metrics{grid-template-columns:1fr}.rw-rent-metrics>div{border-bottom:1px solid #e2ebe9;border-right:0}.rw-payment-plan-empty{grid-template-columns:1fr}.rw-payment-plan-empty button{justify-self:start}.rw-schedule-settings{grid-template-columns:1fr 1fr}.rw-schedule-edit-head{display:none}.rw-schedule-edit-list article{grid-template-columns:42px 1fr}.rw-schedule-edit-list article input:last-child{grid-column:2}.rw-schedule-total{grid-template-columns:1fr}.rw-schedule-item-form{grid-template-columns:1fr!important}.rw-effective-leases{overflow:visible}.rw-effective-leases-head{display:none}.rw-effective-leases>article{grid-template-columns:28px minmax(0,1fr);gap:10px 14px;min-width:0;padding:16px}.rw-effective-leases>article>.rw-lease-select{grid-area:1/1}.rw-effective-leases>article>div{grid-column:2}.rw-effective-leases>article>.rw-effective-lease-actions{grid-column:1/-1;justify-content:flex-start;padding-top:4px}.rw-effective-lease-actions button{flex:auto}.rw-effective-leases>.rw-payment-pagination{flex-wrap:wrap;align-items:center;min-width:0!important}.rw-payment-pagination>span{width:100%}.rw-payment-pagination>div{order:2}.rw-payment-pagination>label{order:3}.rw-rent-schedule>header{flex-direction:column;align-items:stretch}.rw-rent-schedule>header button{white-space:nowrap;width:100%}}.rw-modal:has(.rw-rent-schedule-form){width:min(1320px,97vw)}.rw-schedule-toolbar{justify-content:space-between;align-items:center;gap:16px;display:flex}.rw-schedule-toolbar>div{gap:3px;display:grid}.rw-schedule-toolbar b{font-size:17px}.rw-schedule-toolbar span{color:#6b7e79;font-size:12px}.rw-schedule-toolbar button{color:#087f75;background:#fff;border:1px solid #7fbcb3;border-radius:7px;align-items:center;gap:6px;height:38px;padding:0 13px;font-weight:800;display:flex}.rw-schedule-toolbar svg{width:16px}.rw-schedule-edit-list{max-height:480px}.rw-schedule-edit-list article{padding:12px;display:block}.rw-schedule-row-main{grid-template-columns:42px 1.05fr 1fr 1fr 1.25fr .8fr;align-items:end;gap:10px;display:grid}.rw-schedule-row-main>b{color:#087f75;background:#e8f6f3;border-radius:7px;place-items:center;height:40px;display:grid}.rw-schedule-row-main label,.rw-schedule-row-policy label{gap:4px;min-width:0;display:grid}.rw-schedule-row-main label span,.rw-schedule-row-policy label span{color:#697c77;font-size:11px;font-weight:700}.rw-schedule-row-policy{border-top:1px dashed #d8e5e2;grid-template-columns:100px 100px 140px 155px 140px minmax(190px,1fr) auto;align-items:end;gap:10px;margin:10px 0 0 52px;padding-top:10px;display:grid}.rw-schedule-row-policy .grow{min-width:0}.rw-schedule-row-policy button.danger{color:#a53d30;background:#fff;border:1px solid #e5a59b;border-radius:7px;height:40px;padding:0 11px;font-weight:800}.rw-schedule-total span{align-items:center;gap:7px;display:flex}.rw-schedule-total span b{color:#18423b}.rw-payment-proofs{background:#f7fbfa;border:1px solid #d4e4e1;border-radius:10px;padding:14px}.rw-payment-proofs>header{grid-template-columns:minmax(220px,1fr) auto auto;align-items:center;gap:10px;display:grid}.rw-payment-proofs>header>div{gap:3px;display:grid}.rw-payment-proofs>header span,.rw-payment-proofs>small{color:#6a7d78;font-size:12px}.rw-payment-proofs>header label{color:#087f75;cursor:pointer;background:#fff;border:1px solid #9bc8c1;border-radius:7px;align-items:center;gap:7px;height:38px;padding:0 12px;font-weight:800;display:flex}.rw-payment-proofs>header label input{display:none}.rw-payment-proofs>header svg{width:17px}.rw-payment-proofs>header button{color:#fff;background:#078c80;border:0;border-radius:7px;height:38px;padding:0 13px;font-weight:800}.rw-payment-proofs>header button:disabled{opacity:.45}.rw-payment-proofs>div{gap:7px;margin-top:10px;display:grid}.rw-payment-proofs>div a{color:#173b35;background:#fff;border:1px solid #dce8e5;border-radius:7px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:9px;padding:9px 10px;text-decoration:none;display:grid}.rw-payment-proofs>div a>svg{color:#087f75;width:18px}.rw-payment-proofs>div a span{display:grid}.rw-payment-proofs>div a small{color:#70827e;font-size:11px}@media (width<=1100px){.rw-schedule-row-main{grid-template-columns:42px repeat(2,minmax(140px,1fr))}.rw-schedule-row-policy{grid-template-columns:repeat(3,minmax(130px,1fr));margin-left:52px}.rw-schedule-row-policy button.danger{justify-self:start}.rw-payment-proofs>header{grid-template-columns:1fr auto}.rw-payment-proofs>header>div{grid-column:1/-1}}@media (width<=720px){.rw-schedule-row-main{grid-template-columns:36px 1fr}.rw-schedule-row-main>b{grid-row:1/3;height:100%}.rw-schedule-row-policy{grid-template-columns:1fr 1fr;margin-left:46px}.rw-schedule-row-policy .grow{grid-column:1/-1}.rw-payment-proofs>header{grid-template-columns:1fr}.rw-payment-proofs>header>div{grid-column:auto}.rw-payment-proofs>header label,.rw-payment-proofs>header button{justify-content:center}}.rw-transaction-list>header h2{white-space:nowrap;margin:4px 0 0;font-size:20px;font-weight:700}.rw-composite-filters{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.rw-transaction-list>header .rw-composite-filters label{flex:130px;min-width:110px;max-width:190px}.rw-transaction-list>header .rw-composite-filters label:first-child{flex-basis:180px}.rw-transaction-list>header .rw-composite-filters label:nth-last-child(2){flex:250px;max-width:300px}.rw-composite-filters>button{flex:none}.rw-transaction-list>.rw-deal-access{min-height:44px;margin:12px 18px;padding:7px 11px}.rw-deal-access b{font-weight:600}.rw-detail{color:#243b37;font-size:14px}.rw-detail-title{padding:13px 18px}.rw-detail-title h2{font-size:19px;font-weight:700;line-height:1.35}.rw-detail-title p,.rw-detail-title strong{font-size:12px;font-weight:500}.rw-facts>div{min-height:76px;padding:12px 16px}.rw-facts span,.rw-facts small{font-size:12px}.rw-facts b{font-size:15px;font-weight:600}.rw-contract-center{background:#fff;padding:14px 18px}.rw-contract-center h3,.rw-terms-summary h3,.rw-deposit-card h3,.rw-detail-grid h3{font-size:17px;font-weight:650}.rw-contract-center header span,.rw-terms-summary header span{font-size:12px}.rw-contract-cards article{border-radius:8px;padding:12px}.rw-contract-cards article b{font-size:14px;font-weight:600}.rw-charge-summary>div{padding:10px 12px}.rw-charge-summary b{font-size:14px;font-weight:600}.rw-terms-summary{border-radius:10px;margin:14px 18px;overflow:hidden}.rw-terms-summary>header{align-items:flex-start;padding:13px 15px}.rw-terms-summary>header div{gap:2px}.rw-terms-head-actions{flex-wrap:wrap;justify-content:flex-end;gap:6px}.rw-terms-head-actions button,.rw-terms-head-actions em{min-height:32px;padding:6px 9px;font-size:12px;font-weight:600}.rw-terms-summary dl{background:#fff;grid-template-columns:1fr 1fr}.rw-terms-summary dl>div,.rw-terms-summary dl>div.wide{grid-column:auto;grid-template-columns:145px minmax(0,1fr);align-items:start;gap:12px;min-height:48px;padding:10px 14px}.rw-terms-summary dl>div.wide{grid-column:1/-1}.rw-terms-summary dt{color:#667974;font-size:12px;line-height:1.55}.rw-terms-summary dd{color:#20332f;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.55}.rw-downstream-lock{border-radius:8px;margin:12px 18px;padding:10px 13px}.rw-downstream-lock b{font-size:14px;font-weight:650}.rw-downstream-lock span{font-size:12px}.rw-deposit-card{background:#f8fcfb;border-radius:9px;margin-top:12px}.rw-deposit-card>header{padding:11px 14px}.rw-deposit-card>div>span{padding:10px 12px}.rw-deposit-card b,.rw-deposit-card strong{font-size:14px;font-weight:600}.rw-detail-grid{margin-top:12px}.rw-detail-grid section{padding:14px}.rw-detail-grid b,.rw-detail-grid strong,.rw-detail-grid dd{font-weight:600}@media (width<=1200px){.rw-transaction-list>header{grid-template-columns:1fr}.rw-transaction-list>header h2{margin:0}.rw-transaction-list>header .rw-composite-filters label{max-width:none}.rw-terms-summary dl{grid-template-columns:1fr}}@media (width<=720px){.rw-composite-filters{grid-template-columns:1fr 1fr;display:grid}.rw-transaction-list>header .rw-composite-filters label{max-width:none}.rw-composite-filters>button{grid-column:1/-1}.rw-terms-summary>header{gap:10px;display:grid}.rw-terms-head-actions{justify-content:flex-start}.rw-terms-summary dl>div,.rw-terms-summary dl>div.wide{grid-template-columns:1fr;gap:3px}.rw-facts,.rw-deposit-card>div{grid-template-columns:1fr}}.rw-transaction-list>header{grid-template-columns:auto minmax(760px,1fr);align-items:end;gap:18px;padding:18px 24px}.rw-transaction-list>header>div:first-child{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.rw-composite-filters{align-items:end;gap:8px;width:100%;display:flex}.rw-composite-filters .rw-customer-search{background:0 0;border:0;flex:210px;align-items:center;gap:8px;min-width:180px;max-width:none;padding:0;display:flex}.rw-composite-filters .rw-customer-search span{color:#526762;white-space:nowrap;flex:none;font-size:13px;font-weight:500}.rw-composite-filters .rw-customer-search input{background:#fff;border:1px solid #cbdeda;border-radius:7px;flex:auto;width:auto;min-width:0;height:40px;padding:0 12px;font-size:14px}.rw-composite-filters>button{color:#087f72;height:40px;box-shadow:none;background:0 0;border:0;flex:none;padding:0 6px;font-size:13px;font-weight:500}.rw-composite-filters>button:hover,.rw-composite-filters>button.active{color:#005f55;background:0 0;border:0;text-decoration:underline}.rw-advanced-filters{background:#fbfdfc;border-top:1px solid #e0ebe8;grid-template-columns:repeat(6,minmax(125px,1fr)) minmax(220px,1.35fr);gap:10px;padding:12px 24px 16px;display:grid}.rw-advanced-filters label{gap:5px;min-width:0;display:grid}.rw-advanced-filters label>span{color:#687b76;font-size:11px;font-weight:500}.rw-advanced-filters input,.rw-advanced-filters select{background:#fff;border:1px solid #cbdeda;border-radius:7px;width:100%;height:38px;padding:0 10px;font-size:13px}.rw-advanced-filters .rw-amount-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:5px;display:grid}.rw-advanced-filters .rw-amount-range i{color:#8a9b97;font-style:normal}.rw-advanced-filters{background:#fff;align-items:end;padding-top:10px;padding-bottom:12px}.rw-advanced-filters label,.rw-transaction-list .rw-advanced-filters label{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0}.rw-advanced-filters label>span{background:0 0;border:0;padding:0;line-height:1.2}.rw-advanced-filters input,.rw-advanced-filters select{height:36px;box-shadow:none;border-radius:6px}@media (width<=1100px){.rw-transaction-list>header{grid-template-columns:1fr;align-items:stretch}.rw-composite-filters{flex-wrap:wrap}}@media (width<=760px){.rw-transaction-list>header{grid-template-columns:1fr;align-items:stretch;padding:14px 16px}.rw-composite-filters{flex-wrap:wrap;display:flex}.rw-composite-filters .rw-customer-search{flex-basis:100%}.rw-composite-filters>button{grid-column:auto}}@media (width<=1400px){.rw-advanced-filters{grid-template-columns:repeat(4,minmax(140px,1fr))}.rw-advanced-filters .rw-advanced-amount{grid-column:span 2}}@media (width<=760px){.rw-advanced-filters{grid-template-columns:1fr 1fr;padding:12px 16px}.rw-advanced-filters .rw-advanced-amount{grid-column:1/-1}}.rw-move-in-summary{background:#f7fbfa;border:1px solid #cfe2de;border-radius:14px;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;display:flex}.rw-move-in-summary>div{align-items:center;gap:12px;display:flex}.rw-move-in-summary svg{color:#078b79;width:22px}.rw-move-in-summary span{gap:3px;display:grid}.rw-move-in-summary small{color:#687c79;font-weight:400}.rw-move-in-summary button{white-space:nowrap}.rw-modal:has(.rw-move-in-form){flex-direction:column;width:min(1240px,100vw - 32px);height:min(920px,100vh - 32px);display:flex;overflow:hidden}.rw-modal:has(.rw-move-in-form)>header{flex:none}.rw-move-in-form{overscroll-behavior:contain;scroll-behavior:smooth;flex:auto;min-height:0;padding:0 28px 96px;display:block;overflow-y:auto}.rw-handover-nav{z-index:4;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);scrollbar-width:none;background:#fffffff7;border-bottom:1px solid #d7e5e2;gap:6px;padding:12px 0;display:flex;position:sticky;top:0;overflow-x:auto}.rw-handover-nav::-webkit-scrollbar{display:none}.rw-handover-nav button{color:#49635f;cursor:pointer;background:#f0f6f4;border:0;border-radius:8px;flex:1 0 auto;min-width:108px;padding:9px 12px;font-size:13px;font-weight:650}.rw-handover-nav button:hover,.rw-handover-nav button:focus-visible{color:#008b78;background:#e1f3ef;outline:0}.rw-move-in-form section{border:0;border-bottom:1px solid #dce8e5;border-radius:0;gap:14px;padding:24px 4px;scroll-margin-top:72px;display:grid}.rw-move-in-form h3{margin:0;font-size:17px;font-weight:650}.rw-move-in-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rw-move-in-fields.four{grid-template-columns:repeat(4,minmax(0,1fr))}.rw-move-in-form label{color:#405753;gap:6px;display:grid}.rw-move-in-form label span{font-size:13px}.rw-move-in-form input:not([type=checkbox]),.rw-move-in-form textarea{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c9dbd7;border-radius:9px;padding:10px 12px}.rw-move-in-form textarea{resize:vertical;min-height:72px}.rw-move-in-options,.rw-move-in-checks{flex-wrap:wrap;gap:10px;display:flex}.rw-move-in-options label,.rw-move-in-toggle{align-items:center;gap:8px;display:flex!important}.rw-move-in-checks span{color:#526864;background:#f3f7f6;border-radius:8px;align-items:center;gap:7px;padding:8px 10px;display:flex}.rw-move-in-checks span.ok{color:#087e6d;background:#eaf7f3}.rw-move-in-checks span.missing{color:#a95b31;background:#fff4ee}.rw-move-in-checks svg{width:16px}.rw-move-in-checks em{font-size:12px;font-style:normal}.rw-move-in-error{z-index:3;color:#a43827;background:#fff0ed;border-radius:9px;align-items:center;gap:8px;margin-top:12px;padding:12px;display:flex;position:sticky;top:61px}.rw-move-in-error svg{width:18px}.rw-move-in-history{gap:8px;display:grid}.rw-move-in-history span{justify-content:space-between;gap:12px;display:flex}.rw-move-in-form>footer{z-index:5;background:#f7fbfa;border-top:1px solid #d7e5e2;justify-content:flex-end;align-items:center;gap:10px;padding:14px 28px;display:flex;position:absolute;bottom:0;left:0;right:0}.rw-move-in-form>footer span{color:#637773;margin-right:auto}.rw-handover-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rw-handover-photo-drop{background:#f8fcfb;border:1px dashed #91c8bf;border-radius:10px;min-width:0;padding:10px;transition:all .18s}.rw-handover-photo-drop.dragging{background:#e8f7f3;border-color:#008f7b;box-shadow:0 0 0 3px #008f7b1a}.rw-handover-photo-drop>label{cursor:pointer;align-items:center;gap:12px;min-height:70px;padding:2px 6px;position:relative;display:flex!important}.rw-handover-photo-drop>label>svg{color:#078b79;flex:none;width:26px}.rw-handover-photo-drop>label>span{gap:4px;min-width:0;display:grid}.rw-handover-photo-drop>label b{color:#153a34;font-size:14px}.rw-handover-photo-drop>label small{color:#687c79;font-size:12px;line-height:1.45}.rw-handover-photo-drop>label input{opacity:0;cursor:pointer;width:100%;height:100%;inset:0;position:absolute!important}.rw-handover-photo-error{color:#a43827;margin:4px 6px 0;font-size:12px}.rw-handover-photo-list{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;margin-top:8px;display:grid}.rw-handover-photo-list a{color:#405753;gap:4px;min-width:0;text-decoration:none;display:grid}.rw-handover-photo-list img{object-fit:cover;border:1px solid #d6e4e1;border-radius:7px;width:100%;height:70px}.rw-handover-photo-list span{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.rw-handover-ledger-photo{border-bottom:1px solid #e2ebe9;padding:14px 18px}.rw-move-in-form section.rw-handover-ledger{border:1px solid #d7e5e2;border-radius:12px;gap:0;margin-top:24px;padding:0;overflow:hidden}.rw-handover-ledger>header{background:#f7faf9;border-bottom:1px solid #dce8e5;justify-content:space-between;align-items:flex-start;gap:18px;padding:16px 18px;display:flex}.rw-handover-ledger>header h3{margin:0 0 4px}.rw-handover-ledger>header p{color:#647874;margin:0;font-size:13px;line-height:1.5}.rw-handover-ledger>header>b{color:#008c79;white-space:nowrap;font-size:16px}.rw-handover-ledger-head,.rw-handover-ledger-item{grid-template-columns:minmax(240px,1.25fr) 180px minmax(260px,1fr);align-items:center;gap:12px;padding:10px 18px;display:grid}.rw-handover-ledger-head{color:#687c78;background:#fbfdfc;border-bottom:1px solid #e2ebe9;font-size:12px;font-weight:600}.rw-handover-ledger-item{border-bottom:1px solid #e2ebe9}.rw-handover-ledger-item:last-of-type{border-bottom:0}.rw-handover-ledger-item>div{gap:2px;min-width:0;display:grid}.rw-handover-ledger-item small{color:#008c79;font-size:11px}.rw-handover-ledger-item b{font-size:14px}.rw-handover-ledger-item em{color:#6b7e7b;white-space:normal;font-size:12px;font-style:normal}.rw-handover-ledger-item select,.rw-handover-ledger-item input,.rw-handover-add input{box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #c9dbd7;border-radius:8px;padding:9px 10px}.rw-handover-add{background:#f7faf9;gap:10px;padding:14px 18px;display:flex}.rw-handover-add button{white-space:nowrap}.rw-move-out-form .rw-handover-ledger-item>div em{color:#526d68}.rw-move-out-form .rw-handover-ledger{border-color:#b9d8d2}@media (width<=760px){.rw-modal:has(.rw-move-in-form){border-radius:0;width:100vw;height:100dvh;max-height:none}.rw-move-in-form{padding:0 14px 150px}.rw-handover-nav{margin:0 -2px;padding:9px 0}.rw-handover-nav button{flex:none;min-width:auto;padding:8px 12px}.rw-move-in-form section{padding:20px 2px}.rw-move-in-fields,.rw-move-in-fields.four,.rw-handover-photo-grid{grid-template-columns:1fr}.rw-move-in-summary{flex-direction:column;align-items:flex-start}.rw-handover-ledger-head{display:none}.rw-handover-ledger-item{grid-template-columns:1fr;padding:14px}.rw-handover-ledger-item select,.rw-handover-ledger-item input{min-height:44px}.rw-handover-add{flex-direction:column}.rw-handover-ledger-photo{padding:12px 14px}.rw-move-in-form>footer{flex-wrap:wrap;padding:10px 14px}.rw-move-in-form>footer span{width:100%}.rw-move-in-form>footer button{flex:1}}.rw-modal:has(.rw-move-in-form)>header{padding-inline:34px}.rw-move-in-form{padding-inline:34px}.rw-handover-nav{gap:8px;padding:14px 6px}.rw-handover-nav button{text-align:center;justify-content:center;align-items:center;min-height:40px;padding:9px 16px;display:flex}.rw-move-in-form section{gap:18px;margin-inline:6px;padding:28px 16px}.rw-move-in-fields.three{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-move-in-form select{box-sizing:border-box;width:100%;font:inherit;color:#193a35;background:#fff;border:1px solid #c9dbd7;border-radius:9px;padding:10px 12px}.rw-section-title{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.rw-section-title p{color:#687c78;margin:5px 0 0;font-size:13px;line-height:1.55}.rw-section-title>button,.rw-dynamic-ledger>header button,.rw-collection-panel>header button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.rw-section-title svg,.rw-dynamic-ledger>header svg,.rw-collection-panel>header svg{width:16px;height:16px}.rw-work-order-status{color:#007f6e;white-space:nowrap;background:#e6f5f1;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:700}.rw-work-order-dispatch{background:#f5faf9;border:1px solid #cae0dc;border-radius:12px;grid-template-columns:1fr 1fr 1.6fr auto;align-items:end;gap:10px;padding:16px;display:grid}.rw-work-order-dispatch button{height:42px}.rw-work-order-list{gap:8px;display:grid}.rw-work-order-list article{background:#f5faf9;border-left:3px solid #079782;align-items:center;gap:10px;padding:10px 12px;display:flex}.rw-work-order-list svg{color:#078c79;width:19px}.rw-work-order-list span{gap:2px;display:grid}.rw-work-order-list small{color:#687c78}.rw-verification-table,.rw-meter-table{border:1px solid #d5e4e1;border-radius:12px;overflow:hidden}.rw-verification-table>.head,.rw-verification-table>.row{grid-template-columns:150px minmax(240px,1.25fr) minmax(220px,1fr) 170px;align-items:center;gap:12px;padding:11px 14px;display:grid}.rw-meter-table>.head,.rw-meter-table>.row{grid-template-columns:110px 140px minmax(150px,1fr) minmax(130px,.8fr) 160px;align-items:center;gap:10px;padding:10px 14px;display:grid}.rw-verification-table>.head,.rw-meter-table>.head{color:#5c716d;background:#f3f8f7;font-size:12px;font-weight:700}.rw-verification-table>.row,.rw-meter-table>.row{border-top:1px solid #e1ebe9}.rw-verification-table input,.rw-verification-table select,.rw-meter-table input,.rw-meter-table select{min-height:40px}.rw-inline-evidence{align-items:center;gap:7px;min-width:0;display:flex}.rw-inline-evidence>a{text-overflow:ellipsis;white-space:nowrap;color:#008b78;max-width:120px;font-size:12px;overflow:hidden}.rw-inline-evidence .rw-handover-photo-drop{flex:1}.rw-collection-panel,.rw-dynamic-ledger{border:1px solid #d5e4e1;border-radius:12px;overflow:hidden}.rw-collection-panel>header,.rw-dynamic-ledger>header{background:#f6faf9;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.rw-collection-panel>header>div{gap:3px;display:grid}.rw-collection-panel>header small{color:#687c78}.rw-collection-row{border-top:1px solid #e1ebe9;grid-template-columns:130px 140px minmax(120px,.8fr) minmax(180px,1.2fr) 150px auto;align-items:center;gap:8px;padding:11px 14px;display:grid}.rw-dynamic-ledger>.row{border-top:1px solid #e1ebe9;grid-template-columns:1fr 1fr 150px 1.2fr auto;align-items:center;gap:8px;padding:10px 14px;display:grid}.rw-collection-row>button,.rw-dynamic-ledger>.row>button{color:#9b473a;background:#fff;border:1px solid #e6c8c2;border-radius:8px;padding:9px 10px}.rw-handover-photo-drop.compact{padding:5px 7px}.rw-handover-photo-drop.compact>label{gap:8px;min-height:42px}.rw-handover-photo-drop.compact>label>svg{width:19px}.rw-handover-photo-drop.compact>label b{font-size:12px}.rw-handover-photo-drop.compact>label small{font-size:10px}.rw-handover-photo-drop.compact .rw-handover-photo-list{grid-template-columns:repeat(auto-fill,minmax(68px,1fr))}.rw-handover-photo-drop.compact .rw-handover-photo-list img{height:48px}.rw-handover-photo-list a>svg{color:#008b78;width:38px;height:38px;margin:auto}.rw-parking-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rw-parking-grid article{background:#fbfdfc;border:1px solid #d5e4e1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:15px;display:grid}.rw-parking-grid article>header{grid-column:1/-1;justify-content:space-between;align-items:center;display:flex}.rw-parking-grid article>header button{color:#9b473a;background:0 0;border:0}.rw-empty-line{color:#71837f;text-align:center;border:1px dashed #c9dbd7;border-radius:10px;margin:0;padding:16px}.rw-move-in-form section.rw-handover-ledger{margin-inline:6px;padding:0}.rw-checklist-group>h4{z-index:2;color:#087f6e;background:#eef7f5;border-bottom:1px solid #dce8e5;margin:0;padding:9px 18px;font-size:13px;position:sticky;top:69px}.rw-checklist-row{border-bottom:1px solid #e2ebe9;grid-template-columns:minmax(170px,1.1fr) 155px minmax(190px,1fr) minmax(185px,.9fr) 92px;align-items:center;gap:10px;padding:12px 18px;display:grid}.rw-checklist-row .summary{gap:3px;display:grid}.rw-checklist-row .summary small{color:#687c78;line-height:1.35}.rw-checklist-row>button{color:#2f534d;background:#fff;border:1px solid #bcd6d1;border-radius:8px;min-height:40px}.rw-checklist-row>button.confirmed{color:#007e6d;background:#e8f7f3;border-color:#7fc9bd}.rw-final-confirm{background:#f7fbfa}.rw-final-confirm .rw-move-in-options{justify-content:flex-end}.rw-movein-work-orders{gap:8px;padding:0 18px 16px;display:grid}.rw-movein-work-orders article{background:#f8fbfa;border:1px solid #d5e4e1;border-radius:9px;align-items:center;gap:10px;padding:10px 12px;display:flex}.rw-movein-work-orders svg{color:#008b78;width:18px}.rw-movein-work-orders span{gap:2px;display:grid}.rw-movein-work-orders small{color:#687c78}@media (width<=1050px){.rw-move-in-fields.three,.rw-work-order-dispatch{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-verification-table>.head{display:none}.rw-verification-table>.row{grid-template-columns:130px minmax(180px,1fr) minmax(180px,1fr)}.rw-verification-table>.row>select{grid-column:2/-1}.rw-meter-table>.head{display:none}.rw-meter-table>.row{grid-template-columns:100px repeat(2,minmax(130px,1fr))}.rw-meter-table>.row input:last-child{grid-column:2/-1}.rw-collection-row,.rw-dynamic-ledger>.row{grid-template-columns:repeat(2,minmax(0,1fr))}.rw-collection-row>button,.rw-dynamic-ledger>.row>button{justify-self:end}.rw-checklist-row{grid-template-columns:minmax(170px,1fr) 150px minmax(180px,1fr)}.rw-checklist-row .rw-handover-photo-drop{grid-column:1/3}.rw-checklist-row>button{grid-column:3}}@media (width<=760px){.rw-modal:has(.rw-move-in-form)>header{padding-inline:18px}.rw-move-in-form{padding-inline:14px}.rw-move-in-form section{margin-inline:0;padding-inline:8px}.rw-move-in-fields.three,.rw-parking-grid,.rw-work-order-dispatch,.rw-verification-table>.row,.rw-meter-table>.row,.rw-collection-row,.rw-dynamic-ledger>.row,.rw-checklist-row{grid-template-columns:1fr}.rw-verification-table>.row>select,.rw-meter-table>.row input:last-child,.rw-checklist-row .rw-handover-photo-drop,.rw-checklist-row>button{grid-column:auto}.rw-section-title{flex-direction:column;align-items:stretch}.rw-checklist-group>h4{top:58px}.rw-parking-grid article{grid-template-columns:1fr}}.rw-handover-nav button.active,.rw-handover-nav button[aria-selected=true]{color:#fff;background:#008f7b;box-shadow:0 5px 14px #008f7b29}.rw-handover-nav button.active:hover,.rw-handover-nav button.active:focus-visible{color:#fff;background:#007d6c}.rw-move-in-form[data-active-tab]>section[id^=handover-]{display:none}.rw-move-in-form[data-active-tab=handover-plan]>#handover-plan,.rw-move-in-form[data-active-tab=handover-payment]>#handover-payment,.rw-move-in-form[data-active-tab=handover-inspection]>#handover-inspection,.rw-move-in-form[data-active-tab=handover-access]>#handover-access,.rw-move-in-form[data-active-tab=handover-parking]>#handover-parking,.rw-move-in-form[data-active-tab=handover-checklist]>#handover-checklist{display:grid}.rw-move-in-form[data-active-tab]>.rw-final-confirm{display:none}.rw-move-in-form[data-active-tab=handover-checklist]>.rw-final-confirm{display:grid}.rw-move-in-form[data-active-tab]:not([data-active-tab=handover-plan])>section:not([id]):not(.rw-final-confirm){display:none}@media (width>=761px){.rw-handover-nav{grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:visible}.rw-handover-nav button{min-width:0}}.rw-transaction-detail-view>.rw-stages{display:none}.rw-detail-directory{background:#fff}.rw-detail-tabs{background:#fff;border-bottom:1px solid #d7e4e1;gap:4px;padding:0 28px;display:flex;overflow-x:auto}.rw-detail-tabs button{color:#5f7370;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:none;padding:16px 18px;font-size:15px;font-weight:600}.rw-detail-tabs button:hover{color:#087f70;background:#f5faf9}.rw-detail-tabs button.active{color:#087f70;background:0 0;border-bottom-color:#0a9684}.rw-detail-directory>.rw-facts,.rw-detail-directory>.rw-party-summary,.rw-detail-directory>.rw-contract-center,.rw-detail-directory>.rw-terms-summary,.rw-detail-directory>.rw-move-in-summary,.rw-detail-directory>.rw-yield-analysis,.rw-detail-directory>.rw-role-directory,.rw-detail-directory>.rw-movein-directory,.rw-detail-directory>.rw-moveout-directory,.rw-detail-directory>.rw-activity-directory,.rw-detail-directory>.rw-downstream-lock,.rw-detail-directory>.rw-deposit-card,.rw-detail-directory>.rw-detail-grid{display:none}.rw-detail-directory.tab-overview>.rw-facts,.rw-detail-directory.tab-overview>.rw-downstream-lock,.rw-detail-directory.tab-analytics>.rw-yield-analysis,.rw-detail-directory.tab-parties>.rw-party-summary,.rw-detail-directory.tab-parties>.rw-role-directory,.rw-detail-directory.tab-contract>.rw-contract-center,.rw-detail-directory.tab-contract>.rw-terms-summary,.rw-detail-directory.tab-contract>.rw-detail-grid,.rw-detail-directory.tab-movein>.rw-movein-directory,.rw-detail-directory.tab-moveout>.rw-moveout-directory,.rw-detail-directory.tab-finance>.rw-deposit-card,.rw-detail-directory.tab-finance>.rw-detail-grid,.rw-detail-directory.tab-operations>.rw-activity-directory{display:grid}.rw-detail-directory.tab-contract>.rw-detail-grid>.rw-contract,.rw-detail-directory.tab-contract>.rw-detail-grid>.rw-payment,.rw-detail-directory.tab-contract>.rw-detail-grid>.rw-checklist,.rw-detail-directory.tab-contract>.rw-detail-grid>.rw-commission,.rw-detail-directory.tab-finance>.rw-detail-grid>.rw-contract,.rw-detail-directory.tab-finance>.rw-detail-grid>.rw-registration,.rw-detail-directory.tab-finance>.rw-detail-grid>.rw-checklist{display:none}.rw-detail-directory.tab-contract>.rw-contract-center,.rw-detail-directory.tab-contract>.rw-terms-summary,.rw-detail-directory.tab-parties>.rw-party-summary{margin:24px 28px}.rw-detail-directory.tab-finance>.rw-detail-grid,.rw-detail-directory.tab-contract>.rw-detail-grid{gap:18px;margin:24px 28px}.rw-detail-directory.tab-overview>.rw-facts{border:1px solid #d8e5e2;border-radius:12px;margin:24px 28px;overflow:hidden}.rw-detail-directory.tab-overview>.rw-downstream-lock{margin:0 28px 24px}.rw-detail-directory .rw-contract-center,.rw-detail-directory .rw-terms-summary,.rw-detail-directory .rw-party-summary,.rw-detail-directory .rw-deposit-card,.rw-detail-directory .rw-payment,.rw-detail-directory .rw-registration,.rw-detail-directory .rw-contract,.rw-detail-directory .rw-checklist,.rw-detail-directory .rw-commission{box-shadow:none}.rw-detail-directory h3{font-size:18px}.rw-detail-directory b,.rw-detail-directory strong{font-weight:600}.rw-yield-analysis,.rw-role-directory,.rw-movein-directory,.rw-moveout-directory,.rw-activity-directory{border-top:1px solid #d7e4e1;gap:16px;margin:24px 28px;padding-top:20px}.rw-yield-analysis>header,.rw-role-directory>header,.rw-movein-directory>header,.rw-moveout-directory>header,.rw-activity-directory>header{justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.rw-yield-analysis h3,.rw-role-directory h3,.rw-movein-directory h3,.rw-moveout-directory h3,.rw-activity-directory h3{margin:0}.rw-yield-analysis header span,.rw-role-directory header span,.rw-movein-directory header span,.rw-moveout-directory header span,.rw-activity-directory header span{color:#6b7e7b;font-size:13px}.rw-yield-analysis table,.rw-activity-directory table{border-collapse:collapse;width:100%}.rw-yield-analysis th,.rw-yield-analysis td,.rw-activity-directory th,.rw-activity-directory td{text-align:left;border-bottom:1px solid #dce8e5;padding:11px 12px;font-size:14px}.rw-yield-analysis th,.rw-activity-directory th{color:#627672;background:#f7faf9;font-weight:500}.rw-yield-bases{border:1px solid #d7e4e1;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rw-yield-bases>div{border-right:1px solid #d7e4e1;gap:4px;padding:14px;display:grid}.rw-yield-bases>div:last-child{border:0}.rw-yield-bases span,.rw-yield-bases small{color:#687c79;font-size:12px}.rw-yield-analysis>p{color:#526864;margin:0;font-size:13px}.rw-role-directory dl{border:1px solid #d7e4e1;grid-template-columns:repeat(5,minmax(0,1fr));margin:0;display:grid}.rw-role-directory dl>div{border-right:1px solid #d7e4e1;padding:14px}.rw-role-directory dl>div:last-child{border:0}.rw-role-directory dt{color:#687c79;font-size:12px}.rw-role-directory dd{margin:5px 0 0;font-weight:600}.rw-handover-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.rw-handover-checks span{color:#405b57;background:#f8fbfa;border:1px solid #d7e4e1;border-radius:6px;padding:10px 12px;font-size:13px}.rw-handover-row{border-bottom:1px solid #dce8e5;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.rw-handover-row>div{grid-template-columns:140px 100px 1fr;align-items:center;gap:12px;display:grid}.rw-handover-row small{color:#687c79}.rw-activity-directory header>div:last-child{flex-wrap:wrap;gap:8px;display:flex}.rw-activity-directory header button,.rw-handover-row button{padding:8px 12px;font-size:13px}.rw-activity-directory .rw-empty-inline{border-top:1px solid #dce8e5;padding:30px 0}@media (width<=900px){.rw-yield-bases,.rw-role-directory dl{grid-template-columns:1fr 1fr}.rw-yield-bases>div,.rw-role-directory dl>div{border-bottom:1px solid #d7e4e1}.rw-handover-row>div{grid-template-columns:1fr}.rw-handover-checks{grid-template-columns:1fr 1fr}.rw-yield-analysis,.rw-role-directory,.rw-movein-directory,.rw-moveout-directory,.rw-activity-directory{overflow-x:auto}}@media (width<=760px){.rw-detail-tabs{padding:0 12px}.rw-detail-tabs button{padding:13px 12px;font-size:14px}.rw-detail-directory.tab-contract>.rw-contract-center,.rw-detail-directory.tab-contract>.rw-terms-summary,.rw-detail-directory.tab-parties>.rw-party-summary,.rw-detail-directory.tab-finance>.rw-detail-grid,.rw-detail-directory.tab-contract>.rw-detail-grid,.rw-detail-directory.tab-overview>.rw-facts,.rw-yield-analysis,.rw-role-directory,.rw-movein-directory,.rw-moveout-directory,.rw-activity-directory{margin:16px 12px}.rw-detail-directory.tab-overview>.rw-downstream-lock{margin:0 12px 16px}.rw-yield-bases,.rw-role-directory dl,.rw-handover-checks{grid-template-columns:1fr}.rw-handover-row{flex-direction:column;align-items:flex-start}.rw-handover-row button{width:100%}.rw-activity-directory>header{flex-direction:column;align-items:flex-start}}.rw-create-wizard{z-index:8;background:#fff;border:1px solid #d7e4e1;border-radius:8px;grid-template-columns:repeat(6,minmax(92px,1fr));margin:-8px 0 12px;display:grid;position:sticky;top:0;overflow-x:auto}.rw-create-wizard button{color:#667975;min-width:92px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:0;border-right:1px solid #e1ebe9;border-radius:0;justify-content:center;align-items:center;gap:7px;padding:11px 8px;display:flex}.rw-create-wizard button:last-child{border-right:0}.rw-create-wizard button.active{color:#008c7a;background:#eef8f6;font-weight:600}.rw-create-wizard button.done{color:#26766b}.rw-create-wizard i{border:1px solid;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.rw-create-wizard .active i,.rw-create-wizard .done i{color:#fff;background:#009985;border-color:#009985}.rw-transaction-form>.rw-form-section,.rw-transaction-form>.rw-commission-preview,.rw-transaction-form>.rw-structured-terms,.rw-transaction-form>.rw-deposit-config,.rw-transaction-form>.rw-acquisition,.rw-transaction-form>.rw-flow-preview,.rw-transaction-form>footer{scroll-margin-top:76px}@media (width<=760px){.rw-create-wizard{grid-template-columns:repeat(6,110px)}.rw-create-wizard button{justify-content:flex-start}.rw-create-wizard span{font-size:13px}}.rw-wizard-panel[hidden]{display:none}.rw-wizard-panel:not([hidden]){display:contents}.rw-wizard-summary{background:#f8fbfa;border:1px solid #d7e4e1;border-radius:8px;gap:8px;padding:20px;display:grid}.rw-wizard-summary span{color:#687c79}.rw-modal:has(.rw-transaction-form){flex-direction:column;width:min(1120px,100vw - 48px);height:min(820px,100vh - 40px);max-height:calc(100vh - 40px);display:flex;overflow:hidden}.rw-modal:has(.rw-transaction-form)>header{flex:none;padding:20px 30px 16px}.rw-modal:has(.rw-transaction-form)>header h2{font-size:26px;line-height:1.25}.rw-modal:has(.rw-transaction-form)>header p{margin-top:5px;font-size:14px}.rw-modal .rw-transaction-form{flex-direction:column;flex:auto;gap:0;min-height:0;padding:0;overflow:hidden;display:flex!important}.rw-transaction-form>.rw-create-wizard{flex:none;grid-column:auto;margin:0 30px;position:static;overflow-x:auto}.rw-transaction-form .rw-create-wizard button{min-width:136px;padding:13px 10px;font-size:14px}.rw-transaction-form>.rw-wizard-panel:not([hidden]){overscroll-behavior:contain;scrollbar-gutter:stable;flex:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 18px;min-height:0;padding:26px 30px 34px;display:grid;overflow-y:auto}.rw-transaction-form>.rw-wizard-panel>.wide{grid-column:1/-1}.rw-transaction-form>.rw-form-error{flex:none;margin:0 30px 12px}.rw-transaction-form>footer{border-top:1px solid var(--rw-line);background:#fff;flex:none;justify-content:flex-end;align-items:center;gap:12px;margin:0;padding:15px 30px 17px;display:flex}.rw-transaction-form .rw-draft-note{color:var(--rw-muted);align-items:center;gap:12px;margin-right:auto;font-size:13px;display:flex}.rw-transaction-form .rw-draft-note small{color:#087f75}.rw-transaction-form>footer button{height:40px;padding:0 18px;font-size:14px}.rw-transaction-form>footer .rw-save-draft{color:#087f75;background:#f4fbfa;border-color:#78bdb5}.rw-transaction-form .rw-form-section{gap:10px;margin:0;padding:0 0 12px}.rw-transaction-form .rw-form-section b{font-size:18px}.rw-transaction-form .rw-form-section span{font-size:13px}.rw-transaction-form label{gap:6px;font-size:14px}.rw-transaction-form input,.rw-transaction-form select,.rw-transaction-form textarea{padding-left:13px;padding-right:13px;font-size:14px}.rw-transaction-form .rw-rental-mode button{min-height:68px;padding:12px 14px}.rw-transaction-form .rw-rental-mode b{font-size:16px}.rw-transaction-form .rw-master-reference,.rw-transaction-form .rw-unit-source,.rw-transaction-form .rw-flow-preview,.rw-transaction-form .rw-wizard-summary{padding:13px 15px}.rw-transaction-form .rw-unit-source{box-sizing:border-box;background:#f7fbfa;align-items:center;gap:12px;height:auto;min-height:52px;padding:9px 12px;display:flex;overflow:hidden}.rw-transaction-form .rw-unit-source>svg{display:none}.rw-transaction-form .rw-unit-source>div{flex-direction:row;flex:1;align-items:center;gap:10px;min-width:0;display:flex}.rw-transaction-form .rw-unit-source b{white-space:nowrap;margin:0;font-size:14px;line-height:1.4}.rw-transaction-form .rw-unit-source span{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:12px;line-height:1.4;overflow:hidden}.rw-transaction-form .rw-unit-source a{white-space:nowrap;background:#fff;border:1px solid #a9d9d3;border-radius:6px;flex:none;height:30px;padding:0 9px}.rw-transaction-form .rw-unit-results{height:250px;min-height:250px;max-height:250px}.rw-transaction-form .rw-unit-results>button{min-height:62px;padding:9px 12px}.rw-transaction-form .rw-unit-results>button>span{min-width:0}.rw-transaction-form .rw-unit-results>button b,.rw-transaction-form .rw-unit-results>button small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rw-transaction-form .rw-unit-results>button em{white-space:nowrap}@media (width<=760px){.rw-modal:has(.rw-transaction-form){width:calc(100vw - 12px);height:calc(100vh - 12px);max-height:calc(100vh - 12px)}.rw-modal:has(.rw-transaction-form)>header{padding:15px 16px 12px}.rw-modal:has(.rw-transaction-form)>header h2{font-size:22px}.rw-transaction-form>.rw-create-wizard{margin:0 16px}.rw-transaction-form>.rw-wizard-panel:not([hidden]){grid-template-columns:1fr;padding:18px 16px 22px}.rw-transaction-form>.rw-wizard-panel>*{grid-column:1!important}.rw-transaction-form .rw-rental-mode{grid-template-columns:1fr}.rw-transaction-form .rw-unit-source>div{flex-direction:column;align-items:flex-start;gap:2px}.rw-transaction-form .rw-unit-results{height:260px;min-height:260px;max-height:260px}.rw-transaction-form .rw-unit-results>button{grid-template-columns:20px minmax(0,1fr)}.rw-transaction-form .rw-unit-results>button em{text-align:left;grid-column:2}.rw-transaction-form>footer{flex-wrap:wrap;padding:11px 16px}.rw-transaction-form .rw-draft-note{width:100%;margin:0}}.rw-modal:has(.rw-lease-terms-form){flex-direction:column;width:min(1180px,100vw - 32px);height:min(880px,100vh - 32px);max-height:calc(100vh - 32px);display:flex;overflow:hidden}.rw-modal:has(.rw-lease-terms-form)>header{flex:none}.rw-modal-heading{min-width:0}.rw-modal-tools{flex:none;align-items:center;gap:10px;display:flex}.rw-modal-tools>button{justify-content:center;align-items:center;display:inline-flex}.rw-modal-tools>button:last-child{border-radius:8px;width:38px;height:38px}.rw-modal-tools>button:last-child:hover{background:#f0f6f5}.rw-modal-tools .rw-translate-full{color:#087f75;background:#f3fbf9;border:1px solid #8fc8c0;border-radius:8px;gap:7px;height:38px;padding:0 13px;font:700 13px inherit}.rw-modal-tools .rw-translate-full svg{width:16px;height:16px}.rw-modal-tools .rw-translate-full:disabled{opacity:.6}.rw-translation-error{color:#a54736;margin-top:5px;font-size:12px;display:block}.rw-field-translations{background:#f2faf8;border:1px solid #9fcfc8;border-radius:9px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin:10px 24px 0;padding:12px 14px;display:grid}.rw-field-translations>b{color:#087f75;grid-column:1/-1;font-size:13px}.rw-field-translations>span{gap:2px;min-width:0;display:grid}.rw-field-translations small{color:#71817d;overflow-wrap:anywhere;font-size:11px}.rw-field-translations strong{overflow-wrap:anywhere;font-size:13px}.rw-lease-terms-form{flex:auto;min-height:0;overflow:hidden;grid-template-rows:auto minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;padding:0!important;display:grid!important}.rw-lease-terms-nav{background:#fff;border-bottom:1px solid #d5e4e1;grid-area:1/1;grid-template-columns:repeat(7,minmax(0,1fr));padding:0 24px;display:grid}.rw-lease-terms-nav button{color:#647a76;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;min-width:0;padding:14px 8px;font-size:14px;font-weight:600}.rw-lease-terms-nav button span{border:1px solid #aac0bc;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:7px;font-size:12px;display:inline-grid}.rw-lease-terms-nav button.active{color:#007f70;background:#f2faf8;border-bottom-color:#009b87}.rw-lease-terms-nav button.active span{color:#fff;background:#009b87;border-color:#009b87}.rw-lease-terms-scroll{overscroll-behavior:contain;grid-area:2/1;min-height:0;padding:20px 24px 28px;overflow-y:auto}.rw-lease-section-heading{border-bottom:1px solid #dbe7e4;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 16px;padding-bottom:12px;display:flex}.rw-lease-section-heading div{align-items:baseline;gap:12px;min-width:0;display:flex}.rw-lease-section-heading b{color:#122d28;font-size:20px}.rw-lease-section-heading span,.rw-lease-section-heading small{color:#6a817d;font-size:13px;font-weight:400}.rw-lease-terms-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.rw-lease-terms-content>*{min-width:0;margin:0!important}.rw-lease-terms-form[data-active-section=payment] .rw-lease-terms-content>[data-lease-section]:not([data-lease-section=payment]),.rw-lease-terms-form[data-active-section=terms] .rw-lease-terms-content>[data-lease-section]:not([data-lease-section=terms]),.rw-lease-terms-form[data-active-section=costs] .rw-lease-terms-content>[data-lease-section]:not([data-lease-section=costs]),.rw-lease-terms-form[data-active-section=handover] .rw-lease-terms-content>[data-lease-section]:not([data-lease-section=handover]){display:none!important}.rw-lease-terms-form[data-active-section=parties] .rw-lease-terms-content,.rw-lease-terms-form[data-active-section=relations] .rw-lease-terms-content,.rw-lease-terms-form[data-active-section=confirm] .rw-lease-terms-content{display:none}.rw-lease-step-summary{background:#fff;border:1px solid #d5e4e1;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.rw-lease-step-summary>div{border-bottom:1px solid #e0ebe8;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:14px;min-width:0;padding:18px 20px;display:grid}.rw-lease-step-summary>div:nth-child(odd){border-right:1px solid #e0ebe8}.rw-lease-step-summary>div:nth-last-child(-n+2){border-bottom:0}.rw-lease-step-summary span{color:#6a817d;font-size:13px}.rw-lease-step-summary b{overflow-wrap:anywhere;color:#17332e;min-width:0;font-size:15px;font-weight:600}.rw-lease-terms-form>footer{background:#f8fbfa;border-top:1px solid #d5e4e1;grid-area:3/1;margin:0!important;padding:14px 24px!important;position:static!important}.rw-lease-terms-form>footer .rw-draft-note{flex:260px;margin:0;font-size:12px}@media (width<=760px){.rw-modal:has(.rw-lease-terms-form){width:calc(100vw - 12px);height:calc(100vh - 12px);max-height:calc(100vh - 12px)}.rw-lease-terms-nav{padding:0 10px;display:flex;overflow-x:auto}.rw-lease-terms-nav button{flex:none;padding:12px 11px}.rw-lease-terms-scroll{padding:16px 14px 24px}.rw-lease-terms-content,.rw-lease-step-summary{grid-template-columns:1fr}.rw-lease-step-summary>div,.rw-lease-step-summary>div:nth-child(odd),.rw-lease-step-summary>div:nth-last-child(-n+2){border-bottom:1px solid #e0ebe8;border-right:0;grid-template-columns:90px minmax(0,1fr)}.rw-lease-step-summary>div:last-child{border-bottom:0}.rw-lease-section-heading div{display:block}.rw-lease-section-heading span{margin-top:4px;display:block}.rw-lease-terms-form>footer{padding:10px 14px!important}.rw-lease-terms-form>footer .rw-draft-note{display:none}}.rw-lease-terms-content select,.rw-lease-terms-content input{width:100%;min-width:0}.rw-lease-terms-content select{text-overflow:ellipsis;min-height:44px;padding-right:38px}.rw-bill-items-editor{background:#fff;border:1px solid #bddbd6;border-radius:12px;grid-column:1/-1;overflow:hidden}.rw-bill-items-editor>header{background:#f1faf8;border-bottom:1px solid #d7e8e5;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.rw-bill-items-editor>header>div{gap:3px;display:grid}.rw-bill-items-editor>header b{font-size:17px}.rw-bill-items-editor>header small{color:#687b77;font-size:12px}.rw-bill-items-editor>header strong{color:#087f75;white-space:nowrap;font-size:20px}.rw-bill-items-head,.rw-bill-item-row{grid-template-columns:100px 160px minmax(180px,1fr) 170px 68px;align-items:center;gap:10px;padding:9px 14px;display:grid}.rw-bill-items-head{color:#61746f;background:#f8fbfa;border-bottom:1px solid #e0eae8;font-size:12px;font-weight:800}.rw-bill-item-row{border-bottom:1px solid #e7efed}.rw-bill-item-check{flex-direction:row!important;align-items:center!important;gap:7px!important;font-size:12px!important;display:flex!important}.rw-bill-item-check input{accent-color:#079589;height:17px;width:17px!important}.rw-bill-item-row input,.rw-bill-item-row select{height:40px!important;min-height:40px!important;padding:0 10px!important}.rw-bill-item-row>button{color:#a24b3b;cursor:pointer;background:0 0;border:0;height:36px;font-weight:700}.rw-bill-items-editor>footer{background:#fbfdfd;justify-content:space-between;align-items:center;padding:11px 14px;display:flex}.rw-bill-items-editor>footer button{color:#087f75;cursor:pointer;background:#fff;border:1px solid #86c5bb;border-radius:8px;align-items:center;gap:6px;height:38px;padding:0 12px;font-weight:800;display:inline-flex}.rw-bill-items-editor>footer svg{width:16px}.rw-bill-items-editor>footer span{color:#5f716d}.rw-bill-items-editor>footer b{color:#087f75;margin-left:8px;font-size:17px}.rw-deposit-terms{background:#fbfdfd;border:1px solid #d5e5e2;border-radius:12px;grid-column:1/-1;overflow:hidden}.rw-deposit-terms.enabled{background:#f5fbfa;border-color:#83c8bd}.rw-deposit-terms>header{padding:13px 16px}.rw-deposit-terms>header label{flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}.rw-deposit-terms>header input{accent-color:#078f83;height:18px;width:18px!important}.rw-deposit-terms>header label>span{gap:3px;display:grid}.rw-deposit-terms>header b{font-size:16px}.rw-deposit-terms>header small{color:#6c7d79;font-size:12px}.rw-deposit-terms>div{border-top:1px solid #d9e8e5;grid-template-columns:1fr 1fr 1.5fr;gap:12px;padding:14px 16px;display:grid}.rw-party-property-summary>label{border-top:1px solid #dce8e6;grid-column:1/-1;padding:14px 16px;grid-template-columns:140px 160px minmax(220px,1fr)!important;align-items:center!important;gap:12px!important;display:grid!important}.rw-party-property-summary>label input{height:42px}.rw-party-property-summary>label small{color:#6b7d79;font-size:12px}@media (width<=850px){.rw-bill-items-head{display:none}.rw-bill-item-row{grid-template-columns:1fr 1fr}.rw-bill-item-check{grid-column:1/-1}.rw-bill-item-row>button{justify-self:end}.rw-deposit-terms>div{grid-template-columns:1fr}.rw-party-property-summary>label{grid-template-columns:1fr!important;align-items:start!important}}.rw-transaction-form.step-3 .rw-legacy-create-terms,.rw-transaction-form.step-4 .rw-wizard-panel:not([hidden])>.rw-deposit-config:first-child{display:none}.rw-create-parking-field{margin-top:12px}.rw-create-parking-field small{color:#718380;margin-top:5px;font-size:12px;display:block}.rw-create-payment-terms,.rw-create-contract-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.rw-create-payment-terms>.rw-bill-items-editor,.rw-create-payment-terms>.rw-rent-free,.rw-create-payment-terms>.rw-deposit-config,.rw-create-payment-terms>.rw-multicheck,.rw-create-contract-terms>header,.rw-create-contract-terms>.rw-policy-grid,.rw-create-contract-terms>.wide{grid-column:1/-1}.rw-create-contract-terms{background:#fff;border:1px solid #d7e5e2;border-radius:14px;padding:18px}.rw-create-contract-terms>header{border-bottom:1px solid #e2ecea;justify-content:space-between;align-items:center;padding-bottom:13px;display:flex}.rw-create-contract-terms>header div{gap:3px;display:grid}.rw-create-contract-terms>header span{color:#718380;font-size:13px}.rw-payment-grid,.rw-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rw-policy-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rw-bill-grand-total{background:#f3faf8;border:1px solid #c8ded9;border-radius:10px;justify-content:space-between;align-items:center;min-height:48px;padding:0 14px;display:flex}.rw-bill-grand-total strong{color:#008f80}@media (width<=900px){.rw-create-payment-terms,.rw-create-contract-terms,.rw-payment-grid,.rw-policy-grid{grid-template-columns:1fr}}.rw-registration-workspace{background:#fff;border:1px solid #d5e4e1;border-radius:18px;padding:0;overflow:hidden;box-shadow:0 12px 34px #18433e0f}.rw-registration-title{background:linear-gradient(110deg,#fff 62%,#f2faf8);border-bottom:1px solid #dce8e5;justify-content:space-between;align-items:center;gap:24px;padding:22px 26px 18px;display:flex}.rw-registration-title span{color:#008f82;letter-spacing:.16em;font-size:11px;font-weight:800;display:block}.rw-registration-title h2{margin:5px 0 4px;font-size:25px;line-height:1.25}.rw-registration-title p{color:#6c817e;margin:0;font-size:13px}.rw-registration-title>button{color:#284640;background:#fff;border:1px solid #c9dcda;border-radius:9px;align-items:center;gap:7px;height:38px;padding:0 14px;font-weight:700;display:flex}.rw-registration-title svg{width:16px}.rw-registration-metrics{background:#fbfdfd;border-bottom:1px solid #dce8e5;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.rw-registration-metrics>div{border-right:1px solid #e1ebe9;min-width:0;padding:13px 15px}.rw-registration-metrics>div:last-child{border-right:0}.rw-registration-metrics span,.rw-registration-metrics small{color:#748783;font-size:11px;display:block}.rw-registration-metrics b{color:#083f39;margin:3px 0;font-size:22px;line-height:1;display:block}.rw-registration-filters{border-bottom:1px solid #dce8e5;grid-template-columns:minmax(240px,1fr) 160px 170px 190px;gap:9px;padding:13px 16px;display:grid}.rw-registration-filters label{position:relative}.rw-registration-filters label svg{color:#758a86;width:17px;position:absolute;top:11px;left:12px}.rw-registration-filters input,.rw-registration-filters select{color:#173d38;background:#fff;border:1px solid #cadbd8;border-radius:9px;width:100%;height:40px;padding:0 12px;font-size:12.5px}.rw-registration-filters input{padding-left:38px}.rw-registration-table{width:100%}.rw-registration-table .head,.rw-registration-table article{grid-template-columns:1.05fr 1.25fr 1.05fr 1.12fr .85fr 1fr 220px;align-items:center;gap:14px;display:grid}.rw-registration-table .head{color:#58716d;background:#f5f9f8;border-bottom:1px solid #dce8e5;min-height:44px;padding:0 18px;font-size:11px;font-weight:800}.rw-registration-table article{cursor:pointer;border-bottom:1px solid #e1ebe9;min-height:112px;padding:14px 18px;transition:background .16s}.rw-registration-table article:hover{background:#f8fcfb}.rw-registration-table article>div{min-width:0}.rw-registration-table b,.rw-registration-table small,.rw-registration-table em{text-overflow:ellipsis;display:block;overflow:hidden}.rw-registration-table b{color:#143d37;white-space:nowrap;font-size:12.5px;line-height:1.35}.rw-registration-table small,.rw-registration-table em{color:#738783;white-space:nowrap;margin-top:4px;font-size:11px;font-style:normal}.rw-registration-table a{color:#008f82;align-items:center;gap:4px;margin-top:7px;font-size:11px;font-weight:700;display:inline-flex}.rw-registration-table a svg{width:13px}.rw-registration-table .actions{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.rw-registration-table .actions button{color:#24433e;white-space:nowrap;background:#fff;border:1px solid #c7dad7;border-radius:8px;height:34px;padding:0 7px;font-size:11px;font-weight:750}.rw-registration-table .actions .primary{color:#fff;background:#00988a;border-color:#00988a}.rw-registration-status{white-space:nowrap;background:#e9f0ee;border-radius:99px;width:max-content;max-width:100%;padding:4px 8px;font-weight:800;color:#526965!important;font-size:10.5px!important;display:inline-flex!important}.rw-registration-status.ok{background:#def5ee;color:#087664!important}.rw-registration-status.warn{background:#fff0ce;color:#966200!important}.rw-registration-status.danger{background:#ffebe7;color:#b64835!important}.rw-registration-status.pending{background:#e7f3f1;color:#14766b!important}.rw-registration-status.neutral{background:#eef1f1;color:#687674!important}.rw-registration-pagination{color:#657b77;justify-content:space-between;align-items:center;padding:11px 16px;font-size:12px;display:flex}.rw-registration-pagination>div{align-items:center;gap:10px;display:flex}.rw-registration-pagination button{background:#fff;border:1px solid #d2e0de;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.rw-registration-pagination svg{width:15px}.rw-registration-modal{flex-direction:column;min-height:590px;display:flex}.rw-registration-modal>nav{background:#f8fbfa;border-bottom:1px solid #d8e5e2;gap:2px;padding:0 24px;display:flex}.rw-registration-modal>nav button{color:#5c716d;background:0 0;border:0;border-bottom:3px solid #0000;height:48px;padding:0 18px;font-size:12.5px;font-weight:750}.rw-registration-modal>nav button.active{color:#008a7d;background:#eef8f6;border-color:#00988a}.rw-registration-modal>section{margin:22px 26px 82px}.rw-registration-modal .overview>header{border-bottom:1px solid #e1ebe9;justify-content:space-between;align-items:flex-start;padding-bottom:18px;display:flex}.rw-registration-modal .overview h3{margin:4px 0;font-size:24px}.rw-registration-modal .overview p,.rw-registration-modal .overview small{color:#71847f;margin:0}.rw-registration-modal .overview dl{border-bottom:1px solid #e1ebe9;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.rw-registration-modal .overview dl>div{border-right:1px solid #e1ebe9;padding:17px}.rw-registration-modal .overview dl>div:last-child{border-right:0}.rw-registration-modal dt{color:#748681;font-size:11px}.rw-registration-modal dd{color:#173d37;margin:5px 0 0;font-weight:750}.rw-registration-choice{gap:10px;margin-top:20px;display:flex}.rw-registration-choice button{background:#fff;border:1px solid #c5d9d6;border-radius:9px;min-width:120px;height:38px;font-weight:750}.rw-registration-choice button.active{color:#fff;background:#00988a;border-color:#00988a}.rw-registration-reason{grid-template-columns:1fr 230px;gap:14px;margin-top:16px;display:grid}.rw-registration-reason label,.rw-registration-detail-grid label{color:#294741;flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:700;display:flex}.rw-registration-reason textarea,.rw-registration-reason input,.rw-registration-detail-grid input,.rw-registration-detail-grid select,.rw-registration-detail-grid textarea{color:#183b36;width:100%;font:inherit;background:#fff;border:1px solid #c9dcd9;border-radius:9px;padding:10px 12px;font-weight:500}.rw-registration-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px;display:grid}.rw-registration-detail-grid .wide{grid-column:1/-1}.rw-registration-detail-grid .password{display:flex}.rw-registration-detail-grid .password input{border-radius:9px 0 0 9px}.rw-registration-detail-grid .password button{color:#087f73;background:#f5faf8;border:1px solid #c9dcd9;border-left:0;border-radius:0 9px 9px 0;padding:0 14px;font-weight:750}.rw-registration-occupants{border:1px solid #d6e5e2;border-radius:10px;flex-direction:column;gap:7px;padding:14px;display:flex}.rw-registration-occupants span{font-size:12px}.rw-registration-documents>header{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.rw-registration-documents h3{margin:0 0 4px}.rw-registration-documents p{color:#6d817d;margin:0;font-size:12px}.rw-registration-site{color:#008f82;align-items:center;gap:6px;font-weight:750;display:inline-flex}.rw-registration-site svg{width:15px}.rw-registration-history article{border-bottom:1px solid #e0ebe8;grid-template-columns:18px 1fr auto;gap:12px;padding:13px 4px;display:grid}.rw-registration-history i{background:#00988a;border-radius:50%;width:9px;height:9px;margin-top:5px}.rw-registration-history b,.rw-registration-history span,.rw-registration-history small{display:block}.rw-registration-history span,.rw-registration-history time{color:#667c78;font-size:12px}.rw-registration-history time{text-align:right}.rw-registration-error{color:#ae4938;background:#fff0ed;border-radius:8px;align-items:center;gap:8px;margin:14px 26px 0;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.rw-registration-error svg{width:17px}.rw-registration-modal>footer{background:#fff;border-top:1px solid #d8e5e2;justify-content:flex-end;align-items:center;gap:10px;padding:13px 24px;display:flex;position:absolute;bottom:0;left:0;right:0}.rw-registration-modal>footer span{color:#71847f;margin-right:auto;font-size:11px}.rw-registration-modal>footer button{background:#fff;border:1px solid #c7dad7;border-radius:8px;height:38px;padding:0 18px;font-weight:750}.rw-registration-modal>footer .primary{color:#fff;background:#00988a;border-color:#00988a}@media (width<=1250px){.rw-registration-metrics{grid-template-columns:repeat(4,1fr)}.rw-registration-table .head,.rw-registration-table article{grid-template-columns:1fr 1.1fr .9fr 1fr .9fr 1fr 190px;gap:8px;padding-left:12px;padding-right:12px}.rw-registration-table .actions{grid-template-columns:1fr}.rw-registration-table article{min-height:140px}}@media (width<=900px){.rw-registration-title{align-items:flex-start}.rw-registration-filters{grid-template-columns:1fr 1fr}.rw-registration-metrics{grid-template-columns:repeat(2,1fr)}.rw-registration-table{overflow-x:auto}.rw-registration-table .head,.rw-registration-table article{min-width:980px}.rw-registration-modal>nav{overflow:auto}.rw-registration-modal>nav button{white-space:nowrap}.rw-registration-detail-grid,.rw-registration-reason{grid-template-columns:1fr}.rw-registration-modal .overview dl{grid-template-columns:repeat(2,1fr)}}.rw-contract-exit-directory{background:#fff;border:1px solid #d7e5e2;border-radius:16px;margin:16px 0;padding:18px}.rw-contract-exit-directory>header h3{margin:0 0 4px;font-size:18px}.rw-contract-exit-directory>header span{color:#607572;font-size:14px}.rw-contract-exit-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.rw-contract-exit-actions article{background:#f8fbfa;border:1px solid #d9e7e4;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:6px 14px;padding:14px;display:grid}.rw-contract-exit-actions article>b{font-size:16px}.rw-contract-exit-actions article>span{color:#008f7e;font-weight:750}.rw-contract-exit-actions article>small{color:#536966}.rw-contract-exit-actions article>button{grid-area:1/2/4;min-width:120px}.rw-contract-exit-steps{grid-template-columns:repeat(6,1fr);gap:8px;display:grid!important}.rw-contract-exit-steps span{color:#6b7d7a;background:#f2f6f5;border-radius:10px;align-items:center;gap:7px;padding:10px;display:flex}.rw-contract-exit-steps i{border:1px solid #b8cfca;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;display:grid}.rw-contract-exit-steps span.active{color:#007d6f;background:#e3f5f1;font-weight:800}.rw-contract-exit-steps span.done{color:#168c7c;background:#edf8f5}@media (width<=900px){.rw-contract-exit-actions{grid-template-columns:1fr}.rw-contract-exit-steps{grid-template-columns:repeat(2,1fr)}}.rw-registration-table .head,.rw-registration-table article{grid-template-columns:1.05fr 1.2fr 1fr 1.08fr .82fr .92fr minmax(300px,1.18fr)}.rw-registration-table .actions{align-items:center;grid-template-columns:repeat(3,minmax(88px,1fr))!important;gap:8px!important;display:grid!important}.rw-registration-table .actions button,.rw-registration-table .actions button.primary{width:100%;height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;margin:0!important;padding:0 10px!important;font-size:13px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.rw-registration-table .actions button:not(.primary){color:#174c45;background:#fff;border-color:#b8d3cf}.rw-registration-table .actions button:hover{color:#007d72;background:#edf8f6;border-color:#008f82}.rw-registration-table .actions button.primary{color:#fff;background:#008f82;border-color:#008f82}.rw-registration-table .actions button.primary:hover{color:#fff;background:#007d72}@media (width<=1250px){.rw-registration-table .head,.rw-registration-table article{grid-template-columns:1fr 1.08fr .92fr 1fr .82fr .92fr minmax(270px,1.12fr)}.rw-registration-table .actions{grid-template-columns:repeat(3,minmax(80px,1fr))!important}}.poc-shell{color:#16322e;background:#f4f7f6;min-height:100vh}.poc-main{min-width:0;margin-left:240px;padding:28px 32px 52px}.poc-shell.rtl .poc-main{direction:rtl}.poc-page-head{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:22px;display:flex}.poc-page-head>div:first-child{max-width:760px}.poc-page-head span,.poc-panel header span{letter-spacing:.15em;color:#0b9384;font-size:12px;font-weight:800;line-height:1.2}.poc-page-head h1{letter-spacing:-.02em;margin:7px 0 8px;font-size:31px;line-height:1.15}.poc-page-head p{color:#71847f;margin:0;font-size:15px;line-height:1.6}.poc-head-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.poc-head-actions button,.poc-primary,.poc-panel header button,.poc-filter button,.poc-empty button{color:#173a34;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c7d8d4;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 14px;font:700 13px inherit;display:inline-flex}.poc-head-actions svg,.poc-primary svg,.poc-panel header button svg,.poc-filter svg,.poc-empty svg{width:17px;height:17px}.poc-head-actions .primary,.poc-primary{color:#fff;background:#078f80;border-color:#078f80}.poc-filter{background:#fff;border:1px solid #d2e0dd;border-radius:12px;align-items:center;height:52px;margin-bottom:14px;padding:0 10px 0 16px;display:flex;box-shadow:0 8px 26px #19413a0a}.poc-filter>svg{color:#7c908b;width:20px}.poc-filter input{color:#173a34;background:0 0;border:0;outline:0;flex:1;min-width:120px;height:100%;padding:0 12px;font-size:14px}.poc-filter button{background:#f7faf9;height:34px;margin-left:7px}.poc-metrics{color:#fff;background:#0b483f;border:1px solid #0a786b;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden;box-shadow:0 12px 28px #0541381a}.poc-metrics article{border-right:1px solid #ffffff1f;min-height:92px;padding:17px 18px;position:relative}.poc-metrics article:last-child{border:0}.poc-metrics svg{color:#70d5c8;width:18px;position:absolute;top:16px;right:16px}.poc-metrics span{color:#acd4cd;padding-right:22px;font-size:12px;display:block}.poc-metrics strong{margin-top:12px;font-size:27px;line-height:1;display:block}.poc-dashboard{grid-template-columns:minmax(0,1.65fr) minmax(280px,.75fr);gap:16px;display:grid}.poc-panel{background:#fff;border:1px solid #d2e0dd;border-radius:14px;overflow:hidden;box-shadow:0 8px 25px #153d360a}.poc-panel>header{border-bottom:1px solid #dde8e5;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 20px;display:flex}.poc-panel h2{margin:4px 0 0;font-size:19px}.poc-panel>header>svg{color:#b47715;width:21px}.poc-queue article{border-bottom:1px solid #edf2f1;grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 20px;display:grid}.poc-queue article:last-child{border:0}.poc-queue article>div:nth-child(2){min-width:0}.poc-queue strong,.poc-risks strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.poc-queue small,.poc-risks small{color:#7b8c88;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;display:block;overflow:hidden}.poc-queue article>span{text-align:right}.poc-queue article>span b{color:#078f80;font-size:12px}.poc-dot{background:#14a493;border-radius:50%;width:8px;height:8px}.poc-dot.risk{background:#d76b46}.poc-side-stack{grid-template-rows:minmax(0,1fr) auto;gap:16px;display:grid}.poc-risks article{border-bottom:1px solid #edf2f1;align-items:flex-start;gap:10px;padding:13px 18px;display:flex}.poc-risks article>svg{color:#c87721;flex:none;width:16px;margin-top:1px}.poc-risks article>div{min-width:0}.poc-expiry{align-items:center;gap:14px;padding:18px 20px;display:flex}.poc-expiry>svg{color:#078f80;width:30px;height:30px}.poc-expiry span,.poc-expiry small{color:#71847f;font-size:12px;display:block}.poc-expiry strong{margin:2px 0;font-size:25px;display:block}.poc-records{grid-column:1/-1;margin-top:0}.poc-records>header{background:#fbfdfc}.poc-table{width:100%}.poc-tr{border-bottom:1px solid #e5ecea;grid-template-columns:minmax(260px,2fr) minmax(110px,.72fr) minmax(130px,.8fr) minmax(150px,1fr) 84px;align-items:center;gap:18px;min-height:76px;padding:15px 20px;display:grid}.poc-tr:last-child{border-bottom:0}.poc-th{color:#60746f;background:#f3f7f6;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:800;min-height:46px!important}.poc-tr>span{min-width:0}.poc-tr strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;display:block;overflow:hidden}.poc-tr small{color:#738783;white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:12px;display:block;overflow:hidden}.poc-status{color:#087d70;background:#e7f5f2;border-radius:6px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.poc-status.risk{color:#b94f2c;background:#fff0e9}.poc-link{color:#078f80;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;font-size:12px;font-weight:800;display:inline-flex}.poc-link svg{width:14px}.poc-empty{color:#7b8d89;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:180px;display:flex}.poc-empty>svg{width:28px}.poc-empty.compact{min-height:130px}.poc-analytics>div{grid-template-columns:repeat(4,1fr);gap:14px;padding:20px;display:grid}.poc-analytics article{border:1px solid #dde7e4;border-radius:10px;padding:18px}.poc-analytics article span{color:#71847f;font-size:12px}.poc-analytics article strong{margin:8px 0 14px;font-size:25px;display:block}.poc-analytics article div{background:#edf3f1;border-radius:4px;height:5px;overflow:hidden}.poc-analytics article i{background:#0b9b8c;height:100%;display:block}.poc-loading,.poc-error{color:#71847f;background:#fff;border:1px solid #d2e0dd;border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:320px;display:flex}.poc-error{color:#b94f2c}.poc-error button{margin-left:8px}@keyframes poc-spin{to{transform:rotate(360deg)}}.poc-modal-backdrop{z-index:120;background:#0a272361;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.poc-modal{background:#fff;border-radius:16px;width:min(720px,96vw);max-height:92vh;overflow:auto;box-shadow:0 24px 70px #05231e47}.poc-modal>header{border-bottom:1px solid #dce7e4;justify-content:space-between;align-items:center;padding:20px 22px 16px;display:flex}.poc-modal>header span{letter-spacing:.14em;color:#078f80;font-size:11px;font-weight:800}.poc-modal h2{margin:4px 0 0;font-size:22px}.poc-modal>header button{cursor:pointer;background:0 0;border:0}.poc-modal>header svg{width:22px}.poc-form-grid{grid-template-columns:1fr 1fr;gap:16px;padding:22px;display:grid}.poc-form-grid label{flex-direction:column;gap:7px;display:flex}.poc-form-grid label.wide{grid-column:1/-1}.poc-form-grid label>span{color:#536b66;font-size:12px;font-weight:800}.poc-form-grid input,.poc-form-grid select,.poc-form-grid textarea{box-sizing:border-box;color:#173a34;background:#fff;border:1px solid #c9d9d5;border-radius:9px;outline:none;width:100%;padding:11px 12px;font:14px inherit}.poc-form-grid input,.poc-form-grid select{height:43px}.poc-form-grid input:focus,.poc-form-grid select:focus,.poc-form-grid textarea:focus{border-color:#0b9b8c;box-shadow:0 0 0 3px #0b9b8c1a}.poc-modal>footer{justify-content:flex-end;gap:9px;padding:14px 22px 20px;display:flex}.poc-modal>footer button{cursor:pointer;background:#fff;border:1px solid #c8d8d4;border-radius:9px;height:42px;padding:0 18px;font-weight:800}.poc-modal>footer .primary{color:#fff;background:#078f80;border-color:#078f80}.poc-toast{z-index:150;color:#fff;background:#103d36;border-radius:10px;align-items:center;gap:9px;padding:13px 17px;font-size:13px;font-weight:700;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 30px #0003}.poc-toast svg{color:#6ee0d1;width:18px}.poc-shell.rtl .poc-filter button{margin-left:0;margin-right:7px}.poc-shell.rtl .poc-metrics article{border-left:1px solid #ffffff1f;border-right:0}.poc-shell.rtl .poc-metrics svg{left:16px;right:auto}.poc-shell.rtl .poc-queue article>span{text-align:left}@media (width<=1280px){.poc-main{padding:22px 20px}.poc-metrics{grid-template-columns:repeat(3,1fr)}.poc-metrics article:nth-child(3){border-right:0}.poc-dashboard{grid-template-columns:1fr}.poc-side-stack{grid-template-rows:auto;grid-template-columns:1fr 1fr}.poc-tr{grid-template-columns:minmax(220px,1.7fr) 110px 120px minmax(140px,1fr) 70px;gap:10px}.poc-page-head{align-items:flex-start}.poc-head-actions{max-width:430px}}@media (width<=900px){.poc-main{margin-left:0;padding:16px 12px 92px}.poc-page-head{display:block}.poc-head-actions{justify-content:flex-start;margin-top:14px}.poc-metrics{grid-template-columns:repeat(2,1fr)}.poc-side-stack{grid-template-columns:1fr}.poc-records{overflow-x:auto}.poc-table{min-width:780px}.poc-filter button:first-of-type{display:none}.poc-form-grid{grid-template-columns:1fr}.poc-form-grid label.wide{grid-column:auto}}.poc-resident-directory{overflow:visible}.poc-resident-tools{background:#fff!important;grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(126px,.62fr)) auto!important;gap:8px!important;min-height:auto!important;padding:12px!important;display:grid!important}.poc-resident-search{background:#fbfdfc;border:1px solid #cbdad7;border-radius:9px;align-items:center;min-width:0;height:40px;padding:0 10px;display:flex}.poc-resident-search>svg{color:#718782;flex:none;width:18px}.poc-resident-search input{color:#173a34;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 9px;font:13px inherit}.poc-resident-search button{width:26px;background:0 0!important;border:0!important;height:26px!important;padding:0!important}.poc-resident-search button svg{width:15px}.poc-resident-tools select{color:#29433e;background:#fbfdfc;border:1px solid #cbdad7;border-radius:9px;outline:none;min-width:0;height:40px;padding:0 30px 0 10px;font:700 12px inherit}.poc-reset{height:40px!important;padding:0 12px!important}.poc-reset svg{width:15px!important}.poc-result-bar{color:#637873;background:#f3f7f6;border-bottom:1px solid #dce7e4;justify-content:space-between;align-items:center;min-height:38px;padding:0 14px;font-size:12px;display:flex}.poc-result-bar b{color:#087f72}.poc-bulk{align-items:center;gap:10px;display:flex}.poc-bulk button{color:#087f72;cursor:pointer;background:#fff;border:1px solid #bfd3ce;border-radius:6px;height:27px;padding:0 9px;font:700 11px inherit}.poc-resident-table{width:100%;overflow:hidden}.poc-resident-row{box-sizing:border-box;border-bottom:1px solid #e3ebe9;grid-template-columns:30px minmax(170px,1.25fr) minmax(128px,.85fr) minmax(132px,.78fr) 76px minmax(155px,1fr) minmax(145px,.9fr) 224px;align-items:center;gap:10px;min-height:88px;padding:12px 14px;display:grid}.poc-resident-row:last-child{border-bottom:0}.poc-resident-row.selected{background:#f0faf8;box-shadow:inset 3px 0 #099889}.poc-resident-th{color:#5f736f;background:#f7faf9;min-height:43px;padding-top:8px;padding-bottom:8px;font-size:11px;font-weight:800}.poc-check{justify-content:center;align-items:center;display:flex}.poc-check input{accent-color:#078f80;cursor:pointer;width:16px;height:16px}.poc-resident-row>div{min-width:0}.poc-resident-row strong,.poc-resident-row b{color:#18342f;white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;display:block;overflow:hidden}.poc-resident-person strong{font-size:13px}.poc-resident-row small{color:#748783;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:10.5px;line-height:1.35;display:block;overflow:hidden}.poc-resident-row .poc-status{min-height:22px;padding:0 7px;font-size:10.5px}.poc-late{color:#55706a;background:#eef4f2;border-radius:12px;justify-content:center;align-items:center;height:23px;padding:0 8px;font-size:10.5px;font-style:normal;font-weight:800;display:inline-flex}.poc-late.yes{color:#bb4f2d;background:#fff0e9}.poc-task-cell{gap:5px;display:grid}.poc-task-cell span{min-width:0;display:block}.poc-task-cell span+span{border-top:1px dashed #d7e2df;padding-top:5px}.poc-task-cell b{font-size:11.5px}.poc-task-cell small{margin-top:1px}.poc-dual-owner{gap:5px;display:grid}.poc-dual-owner span{min-width:0}.poc-dual-owner span+span{border-top:1px dashed #d7e2df;padding-top:5px}.poc-dual-owner small{color:#83948f;margin:0;font-size:9.5px}.poc-dual-owner b{font-size:11px}.poc-row-actions{grid-template-columns:repeat(4,1fr);align-items:center;gap:5px;display:grid}.poc-row-actions button{color:#1b443d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #c4d6d2;border-radius:7px;justify-content:center;align-items:center;gap:3px;min-width:0;height:32px;padding:0 5px;font:800 10.5px inherit;display:inline-flex}.poc-row-actions button:hover{border-color:#078f80;box-shadow:0 4px 12px #078f801a}.poc-row-actions svg{flex:none;width:12px;height:12px}.poc-resident-empty{color:#778b86;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:210px;display:flex}.poc-resident-empty svg{width:25px}.poc-resident-empty b{font-size:13px}.poc-resident-empty button{color:#078f80;cursor:pointer;background:#fff;border:1px solid #c4d6d2;border-radius:7px;height:32px;padding:0 12px;font-weight:800}.poc-pagination{color:#71847f;border-top:1px solid #dce7e4;justify-content:space-between;align-items:center;min-height:54px;padding:0 14px;font-size:12px;display:flex}.poc-pagination>div{align-items:center;gap:10px;display:flex}.poc-pagination button{color:#174039;cursor:pointer;background:#fff;border:1px solid #cbdad7;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.poc-pagination button:disabled{opacity:.35;cursor:not-allowed}.poc-pagination svg{width:16px}.poc-shell.rtl .poc-resident-row.selected{box-shadow:inset -3px 0 #099889}.poc-shell.rtl .poc-resident-tools select{padding:0 10px 0 30px}@media (width<=1500px){.poc-resident-tools{grid-template-columns:minmax(230px,1.4fr) repeat(4,minmax(112px,.55fr)) auto!important}.poc-resident-row{grid-template-columns:28px minmax(155px,1.15fr) minmax(116px,.8fr) 122px 68px minmax(140px,.95fr) minmax(132px,.85fr) 200px;gap:8px;padding-left:11px;padding-right:11px}.poc-row-actions{gap:4px}.poc-row-actions button{padding:0 3px;font-size:10px}.poc-row-actions svg{display:none}}@media (width<=1180px){.poc-resident-tools{grid-template-columns:1fr 1fr 1fr!important}.poc-resident-search{grid-column:1/-1}.poc-resident-directory{overflow-x:auto}.poc-resident-table,.poc-result-bar,.poc-pagination{min-width:1040px}}@media (width<=700px){.poc-resident-tools{grid-template-columns:1fr!important}.poc-resident-search{grid-column:auto}.poc-resident-table,.poc-result-bar,.poc-pagination{min-width:1020px}}.poc-row-actions{grid-template-columns:repeat(4,minmax(68px,1fr));justify-content:center;align-items:center;gap:9px;display:grid}.poc-row-actions button,.poc-row-actions button:first-child{color:#13584e;cursor:pointer;white-space:nowrap;background:#f9fcfb;border:1px solid #afcac4;border-radius:8px;justify-content:center;align-items:center;min-width:0;height:38px;padding:0 10px;font:800 12px inherit;display:inline-flex}.poc-row-actions button:hover,.poc-row-actions button:first-child:hover{color:#067b6f;background:#eaf7f4;border-color:#078f80;box-shadow:0 4px 12px #078f801a}@media (width<=1500px){.poc-resident-row{grid-template-columns:28px minmax(155px,1.08fr) minmax(116px,.74fr) 122px 68px minmax(140px,.9fr) minmax(132px,.8fr) 300px}.poc-row-actions{gap:7px}.poc-row-actions button,.poc-row-actions button:first-child{padding:0 7px;font-size:11.5px}}.poc-resident-row{grid-template-columns:30px minmax(170px,1.18fr) minmax(128px,.78fr) minmax(132px,.74fr) 72px minmax(150px,.9fr) minmax(140px,.82fr) 390px}.poc-row-actions{grid-template-columns:repeat(5,minmax(66px,1fr));gap:8px}.poc-row-actions button,.poc-row-actions button:first-child{color:#13584e;background:#f9fcfb;border-color:#afcac4;height:38px}.poc-lifecycle{gap:14px;display:grid}.poc-back{color:#087f72;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;width:max-content;height:36px;padding:0;font:800 13px inherit;display:flex}.poc-back svg{width:17px}.poc-lifecycle-head{grid-template-columns:minmax(220px,1fr) minmax(360px,1.4fr) auto;align-items:center;gap:24px;padding:22px 24px;display:grid}.poc-lifecycle-head h2{margin:0;font-size:23px;line-height:1.25}.poc-lifecycle-head p{color:#71847f;margin:6px 0 0;font-size:13px}.poc-lifecycle-head dl{grid-template-columns:1fr 1.25fr;gap:18px;margin:0;display:grid}.poc-lifecycle-head dt,.poc-lifecycle-owners dt{color:#7a8d88;margin-bottom:5px;font-size:11px}.poc-lifecycle-head dd,.poc-lifecycle-owners dd{color:#18342f;margin:0;font-size:13px;font-weight:800;line-height:1.45}.poc-lifecycle-actions{grid-template-columns:repeat(4,minmax(62px,1fr));gap:7px;display:grid}.poc-lifecycle-actions button{color:#14554c;cursor:pointer;background:#fff;border:1px solid #b9cfca;border-radius:8px;height:38px;padding:0 12px;font:800 12px inherit}.poc-lifecycle-actions button:first-child{color:#fff;background:#078f80;border-color:#078f80}.poc-lifecycle-board>header{min-height:auto;padding:18px 20px}.poc-lifecycle-board>header h2{margin:0}.poc-lifecycle-board>header p{color:#71847f;margin:5px 0 0;font-size:13px}.poc-lifecycle-dimensions{grid-template-columns:repeat(6,1fr);display:grid}.poc-lifecycle-dimensions button{text-align:left;color:#173a34;cursor:pointer;background:#fff;border:0;border-right:1px solid #e0e9e7;min-height:116px;padding:18px;position:relative}.poc-lifecycle-dimensions button:last-child{border-right:0}.poc-lifecycle-dimensions button:hover{background:#f0faf8}.poc-lifecycle-dimensions span,.poc-lifecycle-dimensions strong,.poc-lifecycle-dimensions small{display:block}.poc-lifecycle-dimensions span{color:#71847f;font-size:11px}.poc-lifecycle-dimensions strong{margin:9px 22px 6px 0;font-size:15px}.poc-lifecycle-dimensions small{color:#71847f;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.poc-lifecycle-dimensions svg{color:#8ca09b;width:15px;position:absolute;top:48px;right:13px}.poc-lifecycle-lower{grid-template-columns:1.4fr .8fr;gap:14px;display:grid}.poc-lifecycle-lower .poc-panel>header{min-height:52px;padding:12px 18px}.poc-lifecycle-next article{border-bottom:1px solid #e7eeec;align-items:center;gap:10px;padding:13px 18px;display:flex}.poc-lifecycle-next article:last-child{border-bottom:0}.poc-lifecycle-next article>svg{color:#0a9384;width:17px}.poc-lifecycle-next strong,.poc-lifecycle-next small{display:block}.poc-lifecycle-next strong{font-size:13px}.poc-lifecycle-next small{color:#768984;margin-top:3px;font-size:11px}.poc-lifecycle-owners dl{grid-template-columns:1fr 1fr 1fr;gap:16px;margin:0;padding:18px;display:grid}.poc-lifecycle-owners dd.risk{color:#ba4f2d}.poc-shell.rtl .poc-lifecycle-dimensions button{text-align:right;border-left:1px solid #e0e9e7;border-right:0}.poc-shell.rtl .poc-lifecycle-dimensions svg{left:13px;right:auto;transform:rotate(180deg)}.poc-shell.rtl .poc-back svg{transform:rotate(180deg)}@media (width<=1500px){.poc-resident-row{grid-template-columns:28px minmax(150px,1.05fr) minmax(110px,.7fr) 118px 64px minmax(132px,.82fr) minmax(126px,.76fr) 340px}.poc-row-actions{gap:6px}.poc-row-actions button,.poc-row-actions button:first-child{padding:0 5px;font-size:11px}.poc-lifecycle-head{grid-template-columns:1fr 1.25fr}.poc-lifecycle-actions{grid-column:1/-1;width:min(520px,100%)}.poc-lifecycle-dimensions{grid-template-columns:repeat(3,1fr)}.poc-lifecycle-dimensions button:nth-child(3){border-right:0}.poc-lifecycle-dimensions button:nth-child(-n+3){border-bottom:1px solid #e0e9e7}}@media (width<=900px){.poc-lifecycle-head,.poc-lifecycle-head dl,.poc-lifecycle-lower{grid-template-columns:1fr}.poc-lifecycle-dimensions{grid-template-columns:1fr 1fr}.poc-lifecycle-dimensions button:nth-child(3){border-right:1px solid #e0e9e7}.poc-lifecycle-dimensions button:nth-child(2n){border-right:0}.poc-lifecycle-dimensions button:nth-child(-n+4){border-bottom:1px solid #e0e9e7}}.poc-bills-workspace{gap:14px;display:grid}.poc-ledger-panel{overflow:visible}.poc-ledger-panel>header{align-items:flex-start}.poc-ledger-panel>header p{color:#71847f;margin:5px 0 0;font-size:12px}.poc-ledger-kpis{border-bottom:1px solid #dfe9e6;grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.poc-ledger-kpis article{border-right:1px solid #e2ebe9;padding:15px 18px}.poc-ledger-kpis article:last-child{border-right:0}.poc-ledger-kpis span,.poc-ledger-kpis small{color:#71847f;font-size:11px;display:block}.poc-ledger-kpis strong{margin:7px 0 4px;font-size:19px;line-height:1.15;display:block}.poc-ledger-kpis strong.risk{color:#bd5532}.poc-ledger-entries{padding:4px 18px 10px}.poc-ledger-entries>div{border-bottom:1px solid #edf2f1;grid-template-columns:minmax(180px,1fr) 120px 100px auto;align-items:center;gap:14px;min-height:48px;display:grid}.poc-ledger-entries>div:last-child{border-bottom:0}.poc-ledger-entries strong,.poc-ledger-entries small{display:block}.poc-ledger-entries strong{font-size:12px}.poc-ledger-entries small{color:#7a8c88;margin-top:3px;font-size:10px}.poc-ledger-entries b{font-size:12px}.poc-ledger-entries button{color:#087f72;cursor:pointer;background:#fff;border:1px solid #bed3ce;border-radius:7px;height:30px;padding:0 10px;font:800 11px inherit}.poc-ledger-empty{color:#7a8d88;text-align:center;padding:18px;font-size:12px}.poc-bill-detail{gap:14px;display:grid}.poc-bill-detail-head{justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.poc-bill-detail-title>span{letter-spacing:.14em;color:#078f80;font-size:11px;font-weight:800}.poc-bill-detail-title h2{margin:6px 0;font-size:22px;line-height:1.3}.poc-bill-detail-title p{color:#71847f;margin:0;font-size:12px}.poc-bill-detail-total{text-align:right;justify-items:end;gap:5px;display:grid}.poc-bill-detail-total small{color:#71847f;font-size:11px}.poc-bill-detail-total strong{font-size:25px;line-height:1.1}.poc-bill-quick-actions{flex-wrap:wrap;align-items:center;gap:9px;padding:12px 14px;display:flex}.poc-bill-quick-actions button{color:#14554c;cursor:pointer;background:#fff;border:1px solid #b9cfca;border-radius:8px;height:38px;padding:0 15px;font:800 12px inherit}.poc-bill-quick-actions button:first-child{color:#fff;background:#078f80;border-color:#078f80}.poc-bill-quick-actions button:hover{background:#eef9f7;border-color:#078f80}.poc-bill-quick-actions button:first-child:hover{background:#067f72}.poc-bill-detail-body{overflow:visible}.poc-bill-facts{border-bottom:1px solid #dfe9e6;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.poc-bill-facts dl{border-right:1px solid #e3ebe9;min-width:0;margin:0;padding:16px 18px}.poc-bill-facts dl:last-child{border-right:0}.poc-bill-facts dt{color:#71847f;margin-bottom:7px;font-size:11px}.poc-bill-facts dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:13px;font-weight:800;overflow:hidden}.poc-bill-detail-section{border-bottom:1px solid #e3ebe9;padding:20px 22px}.poc-bill-detail-section:last-child{border-bottom:0}.poc-bill-detail-section>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.poc-bill-detail-section h3{margin:0;font-size:16px}.poc-bill-detail-section>header span{color:#71847f;font-size:11px}.poc-bill-detail-items>div{border-bottom:1px solid #e8efed;grid-template-columns:150px minmax(220px,1fr) 80px 130px 130px;align-items:center;gap:14px;min-height:46px;padding:0 12px;font-size:12px;display:grid}.poc-bill-detail-items>div:last-child{border-bottom:0}.poc-bill-detail-items .head{color:#647873;background:#f4f8f7;border-radius:8px;min-height:38px;font-size:11px;font-weight:800}.poc-bill-detail-items strong,.poc-bill-detail-items b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.poc-bill-detail-items b{text-align:right;color:#087f72}.poc-bill-detail-empty{color:#71847f;text-align:center;border:1px dashed #cbdad7;border-radius:9px;padding:20px;font-size:12px}.poc-bill-notes{grid-template-columns:1fr 1fr;gap:16px;display:grid}.poc-bill-notes>div{background:#f6f9f8;border-radius:9px;padding:14px 16px}.poc-bill-notes .wide{grid-column:1/-1}.poc-bill-notes small{color:#71847f;margin-bottom:5px;font-size:11px;display:block}.poc-bill-notes strong{font-size:13px}.poc-bill-notes p{margin:0;font-size:13px;line-height:1.6}@media (width<=1100px){.poc-bill-facts{grid-template-columns:repeat(3,1fr)}.poc-bill-facts dl:nth-child(3){border-right:0}.poc-bill-facts dl:nth-child(-n+3){border-bottom:1px solid #e3ebe9}.poc-bill-detail-items{overflow-x:auto}.poc-bill-detail-items>div{min-width:760px}}@media (width<=700px){.poc-bill-detail-head{align-items:flex-start;padding:18px;display:grid}.poc-bill-detail-total{text-align:left;justify-items:start}.poc-bill-quick-actions{grid-template-columns:1fr 1fr;display:grid}.poc-bill-quick-actions button{width:100%;padding:0 9px}.poc-bill-facts{grid-template-columns:1fr 1fr}.poc-bill-facts dl:nth-child(3){border-right:1px solid #e3ebe9}.poc-bill-facts dl:nth-child(2n){border-right:0}.poc-bill-facts dl{border-bottom:1px solid #e3ebe9}.poc-bill-notes{grid-template-columns:1fr}.poc-bill-notes .wide{grid-column:auto}}.poc-bill-modal{width:min(980px,96vw);overflow:hidden}.poc-topup-modal{width:min(620px,96vw)}.poc-bill-modal>header p{color:#728681;margin:5px 0 0;font-size:12px}.poc-bill-body{gap:14px;max-height:calc(92vh - 145px);padding:18px 22px 22px;display:grid;overflow:auto}.poc-bill-section{background:#fff;border:1px solid #d8e5e2;border-radius:12px;padding:16px}.poc-bill-section>h3{margin:0 0 13px;font-size:14px}.poc-form-grid.compact{gap:12px;padding:0}.poc-form-grid.compact input,.poc-form-grid.compact select,.poc-form-grid.compact textarea{font-size:13px}.poc-title-preview{color:#59716b;background:#f2f8f6;border-radius:8px;margin-top:10px;padding:9px 11px;font-size:11px}.poc-title-preview b{color:#173a34}.poc-multi-select{position:relative}.poc-multi-select>span{color:#536b66;margin-bottom:7px;font-size:12px;font-weight:800;display:block}.poc-multi-select details{position:relative}.poc-multi-select summary{box-sizing:border-box;color:#173a34;cursor:pointer;background:#fff;border:1px solid #c9d9d5;border-radius:9px;justify-content:space-between;align-items:center;height:43px;padding:0 12px;font-size:13px;list-style:none;display:flex}.poc-multi-select summary::-webkit-details-marker{display:none}.poc-multi-select summary:after{content:"⌄";color:#6d827d;font-size:16px}.poc-multi-select details>div{z-index:8;background:#fff;border:1px solid #c9d9d5;border-radius:9px;grid-template-columns:1fr 1fr;gap:2px;padding:8px;display:grid;position:absolute;top:48px;left:0;right:0;box-shadow:0 12px 30px #0b3c3424}.poc-multi-select label{cursor:pointer;border-radius:6px;align-items:center;gap:7px;padding:8px;font-size:12px;display:flex}.poc-multi-select label:hover{background:#eef8f6}.poc-multi-select input{accent-color:#078f80}.poc-section-line{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.poc-section-line h3{margin:0;font-size:14px}.poc-section-line button{color:#087f72;cursor:pointer;background:#f9fcfb;border:1px solid #bcd2cd;border-radius:7px;height:32px;padding:0 11px;font:800 11px inherit}.poc-bill-items{gap:7px;display:grid}.poc-bill-item{grid-template-columns:minmax(110px,.9fr) minmax(150px,1.5fr) 70px 96px 76px 104px 34px;align-items:center;gap:7px;display:grid}.poc-bill-item.head{color:#728681;padding:0 3px;font-size:10px;font-weight:800}.poc-bill-item input,.poc-bill-item select{box-sizing:border-box;color:#173a34;background:#fff;border:1px solid #cfddda;border-radius:7px;width:100%;min-width:0;height:37px;padding:0 8px;font:12px inherit}.poc-bill-item button{color:#bd5532;cursor:pointer;background:#fff8f5;border:1px solid #f0c5b5;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.poc-bill-item button svg{width:14px}.poc-bill-total{color:#667b76;border-top:1px solid #e3ebe9;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;padding-top:12px;font-size:12px;display:flex}.poc-bill-total strong{color:#0a7569;font-size:20px}.poc-ledger-snapshot{background:#dce8e5;border:1px solid #dce8e5;border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-bottom:13px;display:grid;overflow:hidden}.poc-ledger-snapshot div{background:#f7fbfa;padding:11px}.poc-ledger-snapshot span,.poc-ledger-snapshot strong{display:block}.poc-ledger-snapshot span{color:#748984;font-size:10px}.poc-ledger-snapshot strong{margin-top:5px;font-size:13px}.poc-ledger-snapshot strong.risk{color:#bd5532}.poc-funding-options{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.poc-funding-options label{cursor:pointer;border:1px solid #cadbd7;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:12px;font-weight:800;display:flex}.poc-funding-options label:has(input:checked){color:#087f72;background:#edf9f7;border-color:#079486}.poc-funding-options input{accent-color:#078f80}.poc-conditional{background:#f6faf9;border-radius:9px;margin-top:12px;padding:12px}.poc-warning{color:#a94d2e;background:#fff5ee;border:1px solid #f0c09f;border-radius:8px;margin-top:10px;padding:10px 12px;font-size:11px;font-weight:700}.poc-paired{grid-template-columns:1fr 1fr;gap:12px;display:grid}.poc-shell.rtl .poc-ledger-kpis article{border-left:1px solid #e2ebe9;border-right:0}.poc-shell.rtl .poc-multi-select details>div{left:0;right:0}.poc-shell.rtl .poc-bill-total{justify-content:flex-start}@media (width<=1050px){.poc-ledger-kpis{grid-template-columns:repeat(3,1fr)}.poc-ledger-kpis article:nth-child(3){border-right:0}.poc-bill-item{min-width:760px}.poc-bill-items{padding-bottom:6px;overflow-x:auto}.poc-funding-options{grid-template-columns:1fr}.poc-ledger-snapshot{grid-template-columns:1fr 1fr}}@media (width<=700px){.poc-ledger-kpis{grid-template-columns:1fr 1fr}.poc-ledger-entries>div{grid-template-columns:1fr auto}.poc-ledger-entries>div>:nth-child(3){display:none}.poc-bill-body{padding:12px}.poc-bill-section{padding:13px}.poc-paired,.poc-multi-select details>div{grid-template-columns:1fr}}.poc-ledger-panel>header{align-items:flex-start;padding-bottom:14px}.poc-ledger-panel>header>div>span{color:#078f80;letter-spacing:.13em;font-size:10px;font-weight:900}.poc-ledger-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.poc-ledger-actions button{color:#21433c;cursor:pointer;background:#fff;border:1px solid #bdd2cd;border-radius:8px;height:36px;padding:0 14px;font:800 12px inherit}.poc-ledger-actions .poc-primary{color:#fff;background:#078f80;border-color:#078f80}.poc-ledger-notice{color:#45645e;background:#edf8f6;border-radius:9px;align-items:center;gap:12px;margin:0 18px 14px;padding:10px 13px;font-size:11px;display:flex}.poc-ledger-notice strong{color:#087f72}.poc-ledger-notice.risk{color:#9d5a3d;background:#fff5ed}.poc-ledger-notice.risk strong{color:#b6502e}.poc-ledger-kpis{border-top:1px solid #dfe9e6}.poc-ledger-kpis article.risk strong{color:#bd5532}.poc-ledger-history{padding:16px 18px}.poc-ledger-history>header{justify-content:space-between;align-items:end;margin-bottom:11px;display:flex}.poc-ledger-history>header span{color:#078f80;letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.poc-ledger-history>header h3{margin:3px 0 0;font-size:16px}.poc-ledger-history>header>b{color:#70857f;font-size:11px}.poc-ledger-filters{grid-template-columns:minmax(240px,1fr) 150px 150px auto;gap:8px;margin-bottom:10px;display:grid}.poc-ledger-filters label{border:1px solid #cadbd7;border-radius:8px;align-items:center;gap:8px;height:38px;padding:0 10px;display:flex}.poc-ledger-filters svg{color:#718680;width:15px}.poc-ledger-filters input{background:0 0;border:0;outline:0;width:100%;font:12px inherit}.poc-ledger-filters select,.poc-ledger-filters button{color:#24423c;background:#fff;border:1px solid #cadbd7;border-radius:8px;height:38px;padding:0 10px;font:700 11px inherit}.poc-ledger-filters button{cursor:pointer}.poc-ledger-table{border:1px solid #dce7e4;border-radius:10px;overflow:hidden}.poc-ledger-table>div{border-bottom:1px solid #e6eeec;grid-template-columns:minmax(150px,1fr) minmax(130px,.85fr) 110px minmax(160px,1fr) minmax(150px,.9fr);align-items:center;gap:12px;min-height:52px;padding:7px 12px;display:grid}.poc-ledger-table>div:last-child{border-bottom:0}.poc-ledger-table .head{color:#617771;background:#f4f8f7;min-height:38px;font-size:10px;font-weight:900}.poc-ledger-table b,.poc-ledger-table small{display:block}.poc-ledger-table b,.poc-ledger-table strong{font-size:11px}.poc-ledger-table small{color:#7a8c88;margin-top:3px;font-size:10px}.poc-ledger-table button{color:#087f72;cursor:pointer;background:#fff;border:1px solid #b9d1cc;border-radius:6px;height:27px;margin-top:5px;padding:0 8px;font:800 10px inherit;display:block}.poc-ledger-history>footer{color:#70857f;justify-content:space-between;align-items:center;padding-top:10px;font-size:11px;display:flex}.poc-ledger-history>footer>div{gap:6px;display:flex}.poc-ledger-history>footer button{color:#31534c;background:#fff;border:1px solid #ceddda;border-radius:7px;place-items:center;width:32px;height:30px;display:grid}.poc-ledger-history>footer button:disabled{opacity:.35}.poc-ledger-history>footer svg{width:14px}@media (width<=1050px){.poc-ledger-filters{grid-template-columns:1fr 1fr}.poc-ledger-table{overflow-x:auto}.poc-ledger-table>div{min-width:760px}}@media (width<=700px){.poc-ledger-panel>header{gap:12px;display:grid}.poc-ledger-actions{width:100%}.poc-ledger-actions button{flex:1;padding:0 8px}.poc-ledger-notice{flex-direction:column;align-items:flex-start}.poc-ledger-filters{grid-template-columns:1fr}}.poc-type-field,.poc-type-picker{position:relative}.poc-type-picker>summary{box-sizing:border-box;cursor:pointer;background:#fbfdfc;border:1px solid #c9d9d5;border-radius:10px;justify-content:space-between;align-items:center;gap:14px;height:52px;padding:8px 13px;list-style:none;display:flex}.poc-type-picker>summary::-webkit-details-marker{display:none}.poc-type-picker>summary>span{min-width:0;display:block}.poc-type-picker>summary b,.poc-type-picker>summary small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.poc-type-picker>summary b{color:#173a34;font-size:12px}.poc-type-picker>summary small{color:#71847f;margin-top:4px;font-size:10.5px;font-weight:500}.poc-type-picker>summary svg{color:#6f8580;flex:none;width:17px;height:17px;transition:transform .18s}.poc-type-picker[open]>summary{background:#fff;border-color:#0b9789;box-shadow:0 0 0 3px #0b978917}.poc-type-picker[open]>summary svg{transform:rotate(180deg)}.poc-type-picker-panel{z-index:20;background:#fff;border:1px solid #c9d9d5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid;position:absolute;top:59px;left:0;right:0;box-shadow:0 18px 45px #0c373029}.poc-type-picker-panel section{background:#fbfdfc;border:1px solid #e2ebe9;border-radius:9px;padding:10px}.poc-type-picker-panel h4{color:#71847f;letter-spacing:.08em;margin:0 0 7px;font-size:10px;line-height:1.2}.poc-type-picker-panel label{box-sizing:border-box;color:#26453f;cursor:pointer;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:6px 8px;font-size:11.5px;font-weight:700;flex-direction:row!important;display:flex!important}.poc-type-picker-panel label:hover{background:#eff7f5}.poc-type-picker-panel label.selected{color:#087f72;background:#e8f7f4}.poc-type-picker-panel input[type=checkbox]{accent-color:#078f80;appearance:auto!important;width:16px!important;min-width:16px!important;height:16px!important;box-shadow:none!important;border:0!important;border-radius:3px!important;margin:0!important;padding:0!important}.poc-type-picker-panel label>span{min-width:0}.poc-shell.rtl .poc-type-picker-panel{direction:rtl}.poc-shell.rtl .poc-type-picker>summary{text-align:right}@media (width<=700px){.poc-type-picker-panel{max-height:280px;box-shadow:none;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px;position:static;overflow:auto}.poc-type-picker-panel section{padding:8px}.poc-type-picker-panel label{min-height:32px;padding:5px 6px;font-size:10.5px}.poc-type-picker>summary small{max-width:230px}}@media (width<=360px){.poc-type-picker-panel{grid-template-columns:1fr}}.poc-resident-row.invalid{background:#fff8f6;box-shadow:inset 3px 0 #c94b36}.poc-resident-row.invalid .poc-resident-person strong,.poc-resident-row.invalid .poc-property-cell strong{color:#7e2e21}.poc-resident-row.invalid .poc-status.risk{color:#a33c2a;background:#fde8e3;font-weight:800}.poc-row-actions .poc-eviction-button{color:#a53d2d!important;background:#fff3ef!important;border-color:#e2a090!important}.poc-row-actions .poc-eviction-button:hover{color:#8f2f20!important;background:#fde6df!important;border-color:#c8543d!important}.poc-eviction-warning{color:#8f382a;background:#fff6f3;border:1px solid #efb1a4;border-radius:10px;align-items:flex-start;gap:12px;margin:0 24px 18px;padding:14px 16px;display:flex}.poc-eviction-warning svg{flex:none;width:22px}.poc-eviction-warning b,.poc-eviction-warning span{display:block}.poc-eviction-warning span{color:#7b514a;margin-top:4px;font-size:13px;line-height:1.55}.poc-eviction-modal footer .danger{color:#fff;background:#bd4935;border-color:#bd4935}.poc-resident-row{grid-template-columns:28px minmax(145px,1.15fr) minmax(110px,.78fr) minmax(116px,.72fr) 66px minmax(125px,.86fr) minmax(120px,.76fr) 236px;gap:7px;min-height:104px;padding-inline:11px}.poc-resident-row>*{min-width:0}.poc-resident-row strong,.poc-resident-row b{font-size:13.5px}.poc-resident-person strong,.poc-property-cell>strong{font-size:15px;line-height:1.35}.poc-resident-row small{font-size:12px}.poc-unit-number{background:#e8f6f3;border-radius:6px;width:fit-content;max-width:100%;padding:3px 8px;font-weight:800;color:#087f72!important;margin-top:7px!important;font-size:13px!important;line-height:1.35!important;display:inline-flex!important}.poc-resident-th{font-size:12.5px}.poc-resident-row .poc-status,.poc-late{font-size:11.5px}.poc-dual-owner small{font-size:10.5px}.poc-dual-owner b,.poc-task-cell b{font-size:12.5px}.poc-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.poc-row-actions button,.poc-row-actions button:first-child{text-overflow:ellipsis;width:100%;min-width:0;height:32px;padding:0 5px;font-size:10.5px;overflow:hidden}@media (width<=1500px){.poc-resident-row{grid-template-columns:28px minmax(138px,1.08fr) minmax(104px,.72fr) 112px 62px minmax(118px,.8fr) minmax(112px,.72fr) 220px;gap:6px}}@media (width<=1180px){.poc-resident-table,.poc-result-bar,.poc-pagination{min-width:980px}}.poc-finance-resident h2{margin-top:6px!important;font-size:25px!important}.poc-finance-resident p{align-items:center;gap:10px;margin:8px 0 0;display:flex}.poc-finance-resident p>strong{font-size:16px}.poc-finance-resident p>em{color:#087f72;background:#e7f6f3;border-radius:6px;padding:4px 10px;font-size:15px;font-style:normal;font-weight:800}.poc-finance-resident p>small{color:#71847f}.poc-resident-bills .poc-tr strong{font-size:14px}.poc-due-countdown strong{color:#18453e}.poc-due-countdown small{margin-top:3px}.poc-reminder-actions{gap:7px;display:flex}.poc-reminder-actions button{color:#087f72;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #9fcac3;border-radius:7px;height:32px;padding:0 10px;font:800 12px inherit}.poc-reminder-actions button:first-child{color:#fff;background:#078f80;border-color:#078f80}.poc-deposit-confirm{background:#f5fbf9;border:1px solid #bcd6d1;border-radius:9px;grid-template-columns:20px 1fr;align-items:center;padding:12px;gap:10px!important;display:grid!important}.poc-deposit-confirm input{accent-color:#078f80;margin:0;width:18px!important;height:18px!important}.poc-deposit-confirm span{flex-direction:column;gap:3px;display:flex}.poc-deposit-confirm small{color:#6a7f7a;font-size:12px}.poc-deposit-modal{width:min(760px,96vw);overflow:hidden}.poc-deposit-modal>header{padding:18px 22px 15px}.poc-deposit-modal>header h2{font-size:23px}.poc-deposit-modal>header p{color:#667b76;margin:5px 0 0;font-size:13px}.poc-deposit-body{background:#f7faf9;gap:13px;max-height:calc(90vh - 150px);padding:16px 22px 20px;display:grid;overflow:auto}.poc-deposit-body>section{background:#fff;border:1px solid #d8e5e2;border-radius:11px;padding:15px}.poc-deposit-body h3{margin:0 0 12px;font-size:14px}.poc-deposit-client,.poc-deposit-fields label{flex-direction:column;gap:6px;display:flex}.poc-deposit-client>span,.poc-deposit-fields label>span{color:#536b66;font-size:12px;font-weight:800}.poc-deposit-client select,.poc-deposit-fields input,.poc-deposit-fields textarea{box-sizing:border-box;color:#173a34;background:#fff;border:1px solid #c9d9d5;border-radius:8px;width:100%;padding:9px 11px;font:14px inherit}.poc-deposit-client select,.poc-deposit-fields input{height:42px}.poc-deposit-body .poc-ledger-snapshot{margin:12px 0 0}.poc-deposit-methods{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.poc-deposit-methods label{cursor:pointer;border:1px solid #cbdcd8;border-radius:9px;align-items:center;gap:9px;min-height:58px;padding:9px 11px;display:flex}.poc-deposit-methods label.selected{background:#edf9f7;border-color:#078f80;box-shadow:inset 0 0 0 1px #078f80}.poc-deposit-methods input{accent-color:#078f80}.poc-deposit-methods span{flex-direction:column;display:flex}.poc-deposit-methods b{font-size:13px}.poc-deposit-methods small{color:#71847f;margin-top:2px;font-size:10.5px}.poc-deposit-fields{grid-template-columns:1fr 1fr;gap:11px;display:grid}.poc-deposit-fields .wide{grid-column:1/-1}.poc-deposit-result{border-radius:8px;flex-direction:column;gap:2px;margin-top:11px;padding:10px 12px;display:flex}.poc-deposit-result.posted{color:#08796e;background:#eaf7f4}.poc-deposit-result.pending{color:#9b5d0c;background:#fff6e9}.poc-deposit-result b{font-size:13px}.poc-deposit-result span{font-size:11.5px}@media (width<=680px){.poc-deposit-methods,.poc-deposit-fields{grid-template-columns:1fr}.poc-deposit-fields .wide{grid-column:auto}}.poc-bill-section>h3,.poc-bearer-block>h3{color:#173a34;font-size:17px;line-height:1.35}.poc-bill-section .poc-ledger-snapshot>span{background:#f2f8f6;min-width:0;padding:12px 14px}.poc-bill-section .poc-ledger-snapshot>span small{color:#59716b;font-size:12px}.poc-bill-section .poc-ledger-snapshot>span b{color:#173a34;margin-top:5px;font-size:16px}.poc-bill-section .poc-funding-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.poc-bill-section .poc-funding-options label{background:#fff;gap:11px;min-height:72px;padding:13px 15px}.poc-bill-section .poc-funding-options label:has(input:checked){background:#eaf7f4}.poc-bill-section .poc-funding-options b{color:#173a34;font-size:15px;line-height:1.35}.poc-bill-section .poc-funding-options small{color:#536b66;margin-top:4px;font-size:12.5px;line-height:1.45;display:block}.poc-bearer-block{border-top:1px solid #dce7e4;margin-top:18px;padding-top:17px}.poc-conditional{background:#f3f8f7;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:14px;display:grid}.poc-conditional label{color:#294842;flex-direction:column;gap:7px;font-size:13px;font-weight:800;display:flex}.poc-conditional input,.poc-conditional select{color:#173a34;background:#fff;border:1px solid #bcd2cd;border-radius:8px;height:42px;padding:0 11px;font:14px inherit}.poc-party-fields .wide{grid-column:1/-1}.poc-threshold-readonly{background:#fff;border:1px solid #cbd9d6;border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 10px;min-height:42px;padding:8px 11px;display:grid}.poc-threshold-readonly span{color:#536b66;font-size:12px;font-weight:800}.poc-threshold-readonly b{color:#173a34;font-size:15px}.poc-threshold-readonly small{color:#758984;grid-column:1/-1;font-size:10.5px}.poc-conditional .poc-warning{grid-column:1/-1;align-items:center;gap:8px;margin:0;font-size:12.5px;display:flex}.poc-conditional .poc-warning svg{flex:none;width:17px}.poc-permissions-modal{width:min(780px,96vw);overflow:hidden}.poc-permissions-modal>header p{color:#657a75;margin:5px 0 0;font-size:13px}.poc-permissions-body{background:#f7faf9;gap:14px;max-height:calc(90vh - 150px);padding:18px 22px;display:grid;overflow:auto}.poc-permissions-body>section{background:#fff;border:1px solid #d7e4e1;border-radius:11px;padding:16px}.poc-permissions-body h3{color:#173a34;margin:0 0 13px;font-size:16px}.poc-permission-numbers{grid-template-columns:1fr 1fr;gap:12px;display:grid}.poc-permission-numbers label{color:#4f6862;flex-direction:column;gap:7px;font-size:12.5px;font-weight:800;display:flex}.poc-permission-numbers input{border:1px solid #bfd3ce;border-radius:8px;height:42px;padding:0 11px;font:14px inherit}.poc-permission-numbers input:disabled{color:#899793;background:#edf2f1}.poc-permission-toggles{grid-template-columns:1fr 1fr;gap:9px;display:grid}.poc-permission-toggles label{cursor:pointer;background:#fff;border:1px solid #cbdad7;border-radius:9px;align-items:center;gap:10px;min-height:62px;padding:10px 12px;display:flex}.poc-permission-toggles label.enabled{background:#edf9f7;border-color:#78bdb4}.poc-permission-toggles input{accent-color:#078f80;width:18px;height:18px}.poc-permission-toggles span{flex-direction:column;gap:3px;display:flex}.poc-permission-toggles b{color:#173a34;font-size:13px}.poc-permission-toggles small{color:#637873;font-size:11.5px;line-height:1.35}@media (width<=680px){.poc-permission-numbers,.poc-permission-toggles{grid-template-columns:1fr}}.poc-service-email{margin-top:12px}.poc-service-email label{grid-column:1/-1}.poc-resident-bills .poc-tr{grid-template-columns:minmax(180px,1.2fr) 105px 135px minmax(170px,.9fr) 270px}.poc-resident-bills .poc-reminder-actions{flex-wrap:wrap;display:flex}.poc-reminder-actions button:disabled{opacity:.4;cursor:not-allowed}.poc-bill-batchbar{background:#f5f9f8;border-bottom:1px solid #dce7e4;align-items:center;gap:14px;min-height:48px;padding:8px 16px;font-size:12px;display:flex}.poc-bill-batchbar label{align-items:center;gap:7px;font-weight:800;display:flex}.poc-bill-batchbar input,.poc-bill-check input{accent-color:#078f80;width:16px;height:16px}.poc-bill-batchbar button{color:#fff;background:#078f80;border:0;border-radius:7px;height:33px;margin-left:auto;padding:0 12px;font-weight:800}.poc-bill-batchbar button:disabled{opacity:.4}.poc-bill-check{float:left;margin-right:8px;display:inline-flex}.poc-bill-pages{background:#f8fbfa;grid-column:1/-1;justify-content:space-between;align-items:center;padding:10px 16px!important;display:flex!important}.poc-bill-pages div{gap:7px;display:flex}.poc-bill-pages button{color:#174039;background:#fff;border:1px solid #c4d6d2;border-radius:6px;height:30px;padding:0 10px;font-weight:700}.poc-bill-pages button:disabled{opacity:.35}@media (width<=760px){.poc-bill-section .poc-funding-options,.poc-conditional{grid-template-columns:1fr}}.poc-modal-backdrop{overflow:hidden}.poc-bill-modal{flex-direction:column;width:min(1180px,96vw);height:min(900px,94vh);max-height:94vh;display:flex;overflow:hidden}.poc-bill-modal>header{flex:none}.poc-bill-modal .poc-bill-body{overscroll-behavior:contain;flex:1;min-height:0;max-height:none;padding-bottom:24px;overflow-y:auto}.poc-bill-modal>footer{z-index:5;background:#fff;border-top:1px solid #dce7e4;flex:none;padding:14px 22px;position:relative;box-shadow:0 -8px 20px #10373014}.poc-bill-item{grid-template-columns:minmax(105px,.8fr) minmax(140px,1.15fr) 62px 88px 140px minmax(180px,1.35fr) 100px 34px}.poc-waiver-fields{grid-template-columns:82px minmax(94px,1fr);gap:6px;display:grid}.poc-proof-dropzone{cursor:pointer;background:#f8fbfa;border:2px dashed #b8cfca;border-radius:12px;min-height:126px;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s}.poc-proof-dropzone:hover,.poc-proof-dropzone.dragging{background:#edf9f7;border-color:#079486;box-shadow:0 0 0 4px #07948614}.poc-proof-dropzone.has-file{border-style:solid;border-color:#079486}.poc-proof-dropzone input[type=file]{background:0 0;border:0;padding:8px 0}.poc-proof-dropzone small{color:#5c746f;font-size:12px;display:block}.poc-collection-modal{width:min(760px,96vw)}.poc-ledger-date-filters{align-items:center;gap:8px;margin:-2px 0 10px;display:flex}.poc-ledger-date-filters select,.poc-ledger-date-filters input,.poc-ledger-date-filters button{box-sizing:border-box;color:#24423c;background:#fff;border:1px solid #cadbd7;border-radius:8px;height:38px;padding:0 11px;font:700 11px inherit}.poc-ledger-date-filters label{color:#617771;align-items:center;gap:7px;font-size:11px;display:flex}.poc-ledger-date-filters label input{min-width:145px}.poc-ledger-date-summary{color:#647974;margin-left:auto;font-size:11px}.poc-ledger-date-filters button{color:#fff;cursor:pointer;white-space:nowrap;background:#078f80;border-color:#078f80}@media (width<=900px){.poc-ledger-date-filters{flex-wrap:wrap}.poc-ledger-date-summary{margin-left:0}}.poc-management-contract-workflow{background:#fff;border:1px solid #cfe0dc;border-radius:14px;overflow:hidden}.poc-management-contract-workflow>header{border-bottom:1px solid #dbe7e4;justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.poc-management-contract-workflow>header span{color:#078f80;font-size:12px;font-weight:900}.poc-management-contract-workflow>header h2{color:#153a33;margin:5px 0;font-size:24px}.poc-management-contract-workflow>header p{color:#5a726c;margin:0;font-weight:650}.poc-management-contract-workflow>header>em{color:#087f72;background:#e8f6f3;border-radius:16px;padding:7px 12px;font-style:normal;font-weight:900}.poc-management-contract-summary{border-bottom:1px solid #dbe7e4;grid-template-columns:repeat(4,1fr);display:grid}.poc-management-contract-summary>div{border-right:1px solid #e0e9e7;gap:6px;padding:18px 22px;display:grid}.poc-management-contract-summary span{color:#687f79;font-size:12px}.poc-management-contract-summary b{color:#173a34;font-size:15px}.poc-management-stage-list{padding:18px 22px}.poc-management-stage-list article{border-bottom:1px solid #e1eae8;grid-template-columns:38px minmax(280px,1fr) 110px 100px;align-items:center;gap:14px;min-height:78px;display:grid}.poc-management-stage-list article>i{color:#078f80;background:#e9f6f3;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-style:normal;font-weight:900;display:flex}.poc-management-stage-list article>div{gap:4px;display:grid}.poc-management-stage-list article b{color:#173a34;font-size:15px}.poc-management-stage-list article span{color:#627973;font-size:12px}.poc-management-stage-list article>em{color:#526a64;font-style:normal;font-weight:800}.poc-management-stage-list button{color:#087f72;cursor:pointer;background:#fff;border:1px solid #9fc4bc;border-radius:8px;height:34px;font-weight:850}.poc-management-contract-workflow>footer{background:#f7faf9;justify-content:flex-end;gap:10px;padding:18px 22px;display:flex}.poc-management-contract-workflow>footer button{color:#31534c;background:#fff;border:1px solid #aacac3;border-radius:8px;height:38px;padding:0 16px;font-weight:850}.poc-management-contract-workflow>footer .primary{color:#fff;background:#078f80;border-color:#078f80}@media (width<=900px){.poc-management-contract-summary{grid-template-columns:1fr 1fr}.poc-management-stage-list{overflow-x:auto}.poc-management-stage-list article{min-width:760px}}@media (width<=1050px){.poc-bill-item{min-width:1030px}}.poc-resident-bills .poc-tr{grid-template-columns:minmax(320px,1.65fr) 145px 135px 190px 430px;gap:14px;min-height:72px;padding:12px 18px}.poc-resident-bills .poc-reminder-actions{white-space:nowrap;flex-wrap:nowrap;gap:6px;display:flex}.poc-resident-bills .poc-reminder-actions button{flex:none;height:34px;padding:0 11px;font-size:12px}.poc-resident-bills .poc-tr>span:first-child strong{font-size:15px}.poc-resident-bills .poc-tr>span:first-child small{color:#657a75;max-width:100%}.poc-resident-bills .poc-tr>span:nth-child(3) strong{color:#173a34;font-size:15px}@media (width<=1350px){.poc-resident-bills .poc-table{min-width:1240px}}.poc-resident-directory{color:#173a34}.poc-resident-tools select,.poc-resident-search input{color:#173a34;font-size:13.5px;font-weight:700}.poc-resident-search input::placeholder{color:#607771;opacity:1}.poc-result-bar,.poc-pagination{color:#425f58;font-size:13px;font-weight:700}.poc-resident-th{color:#36564f;font-size:13px;font-weight:850}.poc-resident-row strong,.poc-resident-row b{color:#102f2a;font-size:14px;font-weight:800}.poc-resident-person strong,.poc-property-cell>strong{color:#0d302a;font-size:15.5px;font-weight:850}.poc-resident-row small{color:#506a64;font-size:12px;font-weight:600}.poc-dual-owner small{color:#58706a;font-size:11px}.poc-row-actions button,.poc-row-actions button:first-child{color:#0b5047;border-color:#89b9af;font-size:12.5px;font-weight:800}.poc-row-actions button:first-child{color:#fff;background:#078f80;border-color:#078f80}.poc-pagination button{color:#244a43;border-color:#aac5bf}.poc-resident-row{min-height:132px}.poc-unit-assets-modal{width:min(1040px,100vw - 48px);max-height:min(760px,100vh - 48px);overflow:auto}.poc-unit-assets-modal header p{color:#526c66;margin:6px 0 0;font-size:13px;font-weight:650}.poc-unit-assets-source{color:#31534c;background:#eff8f6;border:1px solid #c9dfda;border-radius:10px;align-items:center;gap:14px;margin:18px 0;padding:13px 16px;display:flex}.poc-unit-assets-source b{color:#087f72;white-space:nowrap}.poc-unit-assets-source span{font-size:13px;font-weight:650}.poc-unit-assets-list{border:1px solid #d6e4e1;border-radius:10px;overflow:hidden}.poc-unit-assets-head,.poc-unit-assets-row{align-items:center;gap:12px;padding:12px 16px;display:grid}.poc-unit-assets-head{color:#38564f;background:#f2f7f6;font-size:12px}.poc-unit-assets-head.account,.poc-unit-assets-row.account{grid-template-columns:1.05fr 1fr 1.25fr .9fr}.poc-unit-assets-head.asset,.poc-unit-assets-row.asset{grid-template-columns:1.3fr .8fr 70px .75fr 1.35fr}.poc-unit-assets-row{color:#314f49;border-top:1px solid #e1ebe9;min-height:58px;font-size:13px}.poc-unit-assets-row b{color:#12362f;font-size:14px}.poc-unit-assets-row em{color:#087f72;background:#e8f6f3;border-radius:12px;width:fit-content;padding:4px 9px;font-style:normal;font-weight:800}.poc-secret-value{align-items:center;gap:8px;min-width:0;display:flex}.poc-secret-value code{color:#173a34;text-overflow:ellipsis;flex:1;font:700 13px ui-monospace,Consolas,monospace;overflow:hidden}.poc-secret-value button{color:#087f72;cursor:pointer;background:#fff;border:1px solid #9fc4bc;border-radius:7px;height:30px;font-weight:800}.poc-unit-assets-empty{color:#58716b;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:190px;display:flex}.poc-unit-assets-empty svg{color:#078f80;width:30px}.poc-unit-assets-empty b{color:#173a34;font-size:16px}.poc-unit-assets-modal footer{justify-content:flex-end;margin-top:18px;display:flex}.poc-unit-assets-modal footer button{min-width:110px}@media (width<=900px){.poc-unit-assets-list{overflow-x:auto}.poc-unit-assets-head,.poc-unit-assets-row{min-width:820px}}.property-execution-shell{color:#15324b;background:#f5f8fb;min-height:100vh}.property-execution-main{min-width:0;margin-left:var(--app-sidebar-width,270px)}.property-execution-source-note{color:#315b70;background:#eaf7fb;border-bottom:1px solid #cfe0e9;justify-content:space-between;align-items:center;gap:18px;padding:12px 26px;display:flex}.property-execution-source-note strong{color:#087498}.property-execution-source-note span{font-size:13px}.property-execution-loading{color:#567387;text-align:center;padding:48px 28px}.property-system-sidebar{color:#fff;z-index:30;background:#0d3d37;flex-direction:column;width:250px;padding:24px 16px;display:flex;position:fixed;inset:0 auto 0 0}.property-system-brand{border-bottom:1px solid #ffffff21;align-items:center;gap:12px;padding:4px 8px 26px;display:flex}.property-system-brand>span{background:#0b8f7d;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.property-system-brand b{font-size:16px;display:block}.property-system-brand small{letter-spacing:1.4px;color:#9dcac2;margin-top:4px;font-size:9px;display:block}.property-system-sidebar nav{gap:6px;margin-top:24px;display:grid}.property-system-sidebar nav a,.property-system-exit{color:#bed4cf;border-radius:9px;align-items:center;gap:12px;padding:12px 14px;font-size:14px;font-weight:650;text-decoration:none;display:flex}.property-system-sidebar nav a:hover,.property-system-sidebar nav a.active{color:#0d5e52;background:#fff}.property-system-exit{border:1px solid #ffffff29;margin-top:auto}.property-system-standalone .property-execution-main{margin-left:250px}@media (width<=900px){.property-execution-main{margin-left:0}.property-execution-source-note{flex-direction:column;align-items:flex-start;padding:12px 18px}.property-system-sidebar{width:auto;padding:14px;position:static}.property-system-brand{padding-bottom:12px}.property-system-sidebar nav{margin-top:12px;display:flex;overflow-x:auto}.property-system-sidebar nav a{white-space:nowrap}.property-system-exit{display:none}.property-system-standalone .property-execution-main{margin-left:0}}.dispatch-command-body{color:#102f2b;background:#f4f8f7;margin:0}.dispatch-command-body *{box-sizing:border-box}.dispatch-command-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.dispatch-command-main{min-width:0;padding:28px 32px 48px;overflow:hidden}.dispatch-command-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:20px;display:flex}.dispatch-command-header h1{color:#0e302b;margin:0;font-size:32px;line-height:1.2}.dispatch-command-header p{color:#667b77;margin:8px 0 0;font-size:15px}.dispatch-command-header button,.dispatch-toolbar button{color:#285b54;background:#fff;border:1px solid #c9dcd8;border-radius:9px;align-items:center;gap:7px;height:42px;padding:0 14px;font:700 14px/1 inherit;display:inline-flex}.dispatch-command-header svg,.dispatch-toolbar button svg{width:17px}@keyframes dispatch-spin{to{transform:rotate(360deg)}}.dispatch-metrics{background:#fff;border:1px solid #dbe7e4;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;display:grid;overflow:hidden}.dispatch-metrics article{border-right:1px solid #e2ece9;align-items:center;gap:12px;min-height:86px;padding:17px 18px;display:flex}.dispatch-metrics article:last-child{border:0}.dispatch-metrics svg{color:#72918b;width:20px}.dispatch-metrics span{color:#667b77;flex-direction:column;min-width:0;font-size:12px;display:flex}.dispatch-metrics b{color:#123a34;margin-top:5px;font-size:24px;line-height:1}.dispatch-source-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.dispatch-source-strip>button{color:#173c36;text-align:left;background:#fff;border:1px solid #d6e4e1;border-radius:12px;align-items:center;gap:11px;min-width:0;min-height:72px;padding:12px 14px;display:flex}.dispatch-source-strip>button.active{background:#eaf7f4;border-color:#0b927e;box-shadow:inset 0 0 0 1px #0b927e}.dispatch-source-strip>button.pending{opacity:.72}.dispatch-source-strip i,.source-cell i{border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}.dispatch-source-strip i svg,.source-cell i svg{width:18px}.dispatch-source-strip i.teal,.source-cell i.teal{color:#087b6c;background:#e2f5f0}.dispatch-source-strip i.blue,.source-cell i.blue{color:#126c94;background:#e6f3f8}.dispatch-source-strip i.violet{color:#6e5ca8;background:#f0edfa}.dispatch-source-strip i.amber{color:#9b6811;background:#fff3d8}.dispatch-source-strip i.slate{color:#536b68;background:#eef2f1}.dispatch-source-strip span{flex-direction:column;min-width:0;display:flex}.dispatch-source-strip b{font-size:14px}.dispatch-source-strip small{color:#758a86;margin-top:4px;font-size:12px}.dispatch-source-strip>button>svg{color:#8aa09c;width:16px;margin-left:auto}.dispatch-sync-warning{color:#8b5b13;background:#fff7e8;border:1px solid #efcea1;border-radius:10px;align-items:flex-start;gap:8px;margin-bottom:14px;padding:11px 14px;font-size:13px;display:flex}.dispatch-sync-warning svg{flex:none;width:17px}.dispatch-command-panel{background:#fff;border:1px solid #dbe7e4;border-radius:14px;overflow:hidden}.dispatch-toolbar{border-bottom:1px solid #e1ebe9;grid-template-columns:minmax(320px,1fr) 150px 150px 135px auto;gap:9px;padding:13px;display:grid}.dispatch-toolbar .search{border:1px solid #cbded9;border-radius:9px;align-items:center;gap:8px;height:42px;padding:0 12px;display:flex}.dispatch-toolbar .search svg{color:#718c87;width:18px}.dispatch-toolbar input,.dispatch-toolbar select{color:#173c36;background:#fff;border:0;outline:0;min-width:0;font:500 14px/1.4 inherit}.dispatch-toolbar .search input{width:100%}.dispatch-toolbar select{border:1px solid #cbded9;border-radius:9px;height:42px;padding:0 10px}.dispatch-toolbar .reset{justify-content:center}.dispatch-batch{color:#315f58;background:#edf8f5;border-bottom:1px solid #d3e8e3;align-items:center;gap:14px;min-height:48px;padding:8px 14px;font-size:13px;display:flex}.dispatch-batch b{color:#087b6c}.dispatch-batch span{margin-right:auto}.dispatch-batch button{color:#087b6c;background:0 0;border:0;font-weight:700}.dispatch-table-wrap{width:100%;overflow-x:auto}.dispatch-command-panel table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1050px}.dispatch-command-panel th{color:#58716c;text-align:left;background:#f2f7f6;height:44px;padding:0 12px;font-size:12px}.dispatch-command-panel th.check,.dispatch-command-panel td.check{text-align:center;width:42px}.dispatch-command-panel th:nth-child(2){width:18%}.dispatch-command-panel th:nth-child(3){width:26%}.dispatch-command-panel th:nth-child(4){width:14%}.dispatch-command-panel th:nth-child(5){width:18%}.dispatch-command-panel th:nth-child(6){width:10%}.dispatch-command-panel th:nth-child(7){width:70px}.dispatch-command-panel td{vertical-align:middle;border-top:1px solid #e7efed;height:76px;padding:11px 12px;font-size:13px}.dispatch-command-panel tbody tr:hover,.dispatch-command-panel tbody tr.selected{background:#f2faf8}.source-cell{align-items:center;gap:10px;min-width:0;display:flex}.source-cell span{min-width:0}.source-cell b,.source-cell small,.dispatch-command-panel td>b,.dispatch-command-panel td>small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.source-cell small,.dispatch-command-panel td>small{color:#718681;margin-top:5px;font-size:12px}.task-title{color:#143d37;white-space:nowrap;text-overflow:ellipsis;text-align:left;background:0 0;border:0;max-width:100%;padding:0;font:800 14px/1.3 inherit;overflow:hidden}.dispatch-command-panel td small svg{vertical-align:-2px;width:13px}.priority{border-radius:10px;width:max-content;padding:2px 7px}.priority.urgent{color:#af3d2a;background:#fff0ec}.priority.high{color:#95630e;background:#fff3d8}.priority.normal{color:#58716c;background:#eef3f2}.dispatch-status{color:#49655f;background:#edf3f2;border-radius:8px;padding:5px 8px;font-size:12px;font-weight:700;display:inline-flex}.dispatch-status.pending_triage,.dispatch-status.ready_to_dispatch{color:#98640b;background:#fff2db}.dispatch-status.in_progress,.dispatch-status.onsite,.dispatch-status.en_route{color:#146985;background:#e6f4fa}.dispatch-status.completed,.dispatch-status.confirmed{color:#15714a;background:#e6f6ed}.detail-button{color:#0a7d6b;background:#fff;border:1px solid #c8ddd8;border-radius:8px;height:32px;padding:0 10px;font-weight:700}.empty{color:#78908b;text-align:center!important;height:260px!important}.dispatch-table-footer{color:#718681;border-top:1px solid #e1ebe9;align-items:center;height:48px;padding:0 15px;font-size:12px;display:flex}.dispatch-drawer-backdrop{z-index:80;background:#0c231f47;justify-content:flex-end;display:flex;position:fixed;inset:0}.dispatch-drawer{background:#fff;flex-direction:column;width:min(580px,94vw);height:100%;display:flex;box-shadow:-16px 0 40px #0f2d282e}.dispatch-drawer>header{border-bottom:1px solid #dfe9e7;justify-content:space-between;gap:20px;min-height:96px;padding:20px 24px;display:flex}.dispatch-drawer h2{margin:6px 0 0;font-size:22px}.dispatch-drawer header small{color:#708681}.dispatch-drawer header button{color:#536d68;background:#eef4f3;border:0;border-radius:9px;align-self:flex-start;width:36px;height:36px}.dispatch-drawer header button svg{width:19px}.dispatch-drawer-body{padding:22px 24px;overflow:auto}.detail-grid{border:1px solid #dce8e5;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.detail-grid dl{border-bottom:1px solid #e2ece9;border-right:1px solid #e2ece9;margin:0;padding:14px}.detail-grid dl:nth-child(2n){border-right:0}.detail-grid dl:nth-last-child(-n+2){border-bottom:0}.detail-grid dt{color:#758a86;font-size:12px}.detail-grid dd{margin:5px 0 0;font-size:14px;font-weight:800}.dispatch-drawer-body>section:not(.detail-grid){margin-top:22px}.dispatch-drawer-body h3{margin:0 0 8px;font-size:14px}.dispatch-drawer-body p{color:#49615d;background:#f4f8f7;border-radius:10px;margin:0;padding:13px 15px;line-height:1.65}.resource-list{flex-wrap:wrap;gap:8px;display:flex}.resource-list span{border-radius:8px;padding:6px 9px;font-size:12px;font-weight:700}.resource-list .ready{color:#14714b;background:#e7f6ef}.resource-list .missing{color:#a34d27;background:#fff1e9}.dispatch-drawer>footer{border-top:1px solid #dfe9e7;margin-top:auto;padding:16px 24px}.dispatch-drawer>footer a{color:#fff;background:#078b77;border-radius:9px;justify-content:center;align-items:center;gap:7px;height:44px;font-weight:800;text-decoration:none;display:flex}.dispatch-drawer>footer svg{width:17px}@media (width<=1250px){.dispatch-command-shell{grid-template-columns:250px minmax(0,1fr)}.dispatch-command-main{padding:24px 22px}.dispatch-metrics{grid-template-columns:repeat(3,1fr)}.dispatch-metrics article:nth-child(3){border-right:0}.dispatch-metrics article:nth-child(-n+3){border-bottom:1px solid #e2ece9}.dispatch-source-strip{grid-template-columns:repeat(3,1fr)}.dispatch-toolbar{grid-template-columns:minmax(260px,1fr) repeat(2,140px)}.dispatch-toolbar select:nth-of-type(3),.dispatch-toolbar .reset{grid-row:2}}@media (width<=760px){.dispatch-command-shell{display:block}.dispatch-command-main{padding:18px 12px 90px}.dispatch-command-header{align-items:flex-start}.dispatch-command-header h1{font-size:25px}.dispatch-command-header p{font-size:13px}.dispatch-command-header button{justify-content:center;width:42px;padding:0;font-size:0}.dispatch-metrics{grid-template-columns:repeat(2,1fr)}.dispatch-metrics article{min-height:74px}.dispatch-metrics article:nth-child(2n){border-right:0}.dispatch-metrics article:nth-child(3){border-right:1px solid #e2ece9}.dispatch-metrics article:nth-child(-n+4){border-bottom:1px solid #e2ece9}.dispatch-source-strip{display:flex;overflow-x:auto}.dispatch-source-strip>button{min-width:180px}.dispatch-toolbar{flex-wrap:wrap;display:flex}.dispatch-toolbar .search{width:100%}.dispatch-toolbar select{flex:1;min-width:130px}.dispatch-toolbar .reset{flex:none}.dispatch-drawer{width:100%}.detail-grid{grid-template-columns:1fr}.detail-grid dl{border-right:0}.detail-grid dl:nth-last-child(-n+2){border-bottom:1px solid #e2ece9}.detail-grid dl:last-child{border-bottom:0}}.dispatch-command-shell{grid-template-columns:none;display:block}.dispatch-command-main{margin-left:240px}.dispatch-command-panel table:has(td.empty){table-layout:auto}.dispatch-command-panel td.empty{white-space:nowrap}@media (width<=760px){.dispatch-command-main{margin-left:0}}.employee-mail-shell{color:#173b36;background:#f5f9f8;min-height:100vh}.employee-mail-main{max-width:1500px;margin-left:272px;padding:42px 5vw 72px}.employee-mail-header{justify-content:space-between;align-items:flex-end;margin-bottom:24px;display:flex}.employee-mail-header h1{margin:0 0 8px;font-size:30px;line-height:1.2}.employee-mail-header p{color:#637b77;margin:0;font-size:16px}.employee-mail-header>span{border-radius:999px;padding:9px 16px;font-size:14px;font-weight:700}.employee-mail-header .connected{color:#007f70;background:#dff5f0}.employee-mail-header .pending{color:#756c55;background:#f5f1e7}.employee-mail-card{background:#fff;border:1px solid #d7e5e2;border-radius:18px;overflow:hidden;box-shadow:0 14px 42px #1b463f14}.provider-row{border-bottom:1px solid #e1ece9;align-items:center;gap:16px;padding:26px 30px;display:flex}.provider-icon{color:#008f7d;background:#e3f5f1;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.provider-icon svg{width:25px}.provider-row h2{margin:0 0 5px;font-size:20px}.provider-row p{color:#6c817d;margin:0}.provider-row>svg{color:#009782;margin-left:auto}.preset-strip{background:#f2f8f6;border-bottom:1px solid #e1ece9;grid-template-columns:2fr .7fr 1fr 1fr;display:grid}.preset-strip span{border-right:1px solid #dce9e6;padding:17px 24px}.preset-strip span:last-child{border:0}.preset-strip small,.preset-strip b{display:block}.preset-strip small{color:#718682;margin-bottom:5px;font-size:13px}.preset-strip b{font-size:15px}.mail-form{grid-template-columns:1fr 1fr;gap:22px;padding:30px;display:grid}.mail-form label{flex-direction:column;gap:9px;font-size:15px;font-weight:700;display:flex}.mail-form input{color:#173b36;border:1px solid #bdd2ce;border-radius:10px;outline:none;height:48px;padding:0 14px;font:500 16px/1 inherit}.mail-form input:focus{border-color:#009987;box-shadow:0 0 0 3px #0099871c}.password-field{grid-column:1/-1}.password-field>div{position:relative}.password-field input{box-sizing:border-box;width:100%;padding-right:52px}.password-field button{color:#58736e;background:0 0;border:0;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:5px;right:5px}.password-field svg{width:20px}.security-note{color:#32675e;background:#eef8f5;border-radius:11px;gap:12px;margin:0 30px 24px;padding:15px 17px;display:flex}.security-note svg{flex:none;width:22px}.security-note span,.security-note small{display:block}.security-note small{margin-top:4px;font-weight:500}.mail-notice{border-radius:9px;margin:0 30px 20px;padding:12px 15px;font-weight:650}.mail-notice.success{color:#087663;background:#e3f7f0}.mail-notice.error{color:#a64738;background:#fff0ed}.mail-actions{border-top:1px solid #e1ece9;justify-content:space-between;align-items:center;padding:20px 30px;display:flex}.mail-actions>div{gap:12px;display:flex}.mail-actions button{border-radius:9px;align-items:center;gap:8px;height:44px;padding:0 19px;font-size:15px;font-weight:750;display:flex}.mail-actions button svg{width:18px}.mail-actions .secondary{color:#126e62;background:#fff;border:1px solid #a9c6c0}.mail-actions .primary{color:#fff;background:#009783;border:1px solid #009783}.mail-actions button:disabled{opacity:.55}.enable-toggle{align-items:center;gap:9px;font-weight:700;display:flex}.enable-toggle input{accent-color:#009783;width:18px;height:18px}@media (width<=900px){.employee-mail-main{margin-left:0;padding:24px 16px 60px}.employee-mail-header{align-items:flex-start}.preset-strip{grid-template-columns:1fr 1fr}.preset-strip span{border-bottom:1px solid #dce9e6}.mail-form{grid-template-columns:1fr;padding:22px}.password-field{grid-column:auto}.mail-actions{flex-direction:column;align-items:stretch;gap:18px}.mail-actions>div{grid-template-columns:1fr 1fr;display:grid}.mail-actions button{justify-content:center}}.reply-sync-setting{background:#fbfdfc;border:1px solid #cee0dc;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:15px;margin:0 30px 24px;padding:19px;display:grid}.reply-sync-icon{color:#008b79;background:#e4f5f1;border-radius:11px;place-items:center;width:42px;height:42px;display:grid}.reply-sync-icon svg{width:22px}.reply-sync-setting h3{margin:0 0 5px;font-size:17px}.reply-sync-setting p{color:#607973;margin:0;line-height:1.55}.reply-sync-setting dl{gap:24px;margin:15px 0 0;display:flex}.reply-sync-setting dl div{flex-direction:column;gap:3px;display:flex}.reply-sync-setting dt{color:#768a86;font-size:12px}.reply-sync-setting dd{color:#284d46;margin:0;font-size:14px;font-weight:700}.switch-control{cursor:pointer;align-items:center;gap:8px;display:flex}.switch-control input{opacity:0;position:absolute}.switch-control span{background:#aebfbb;border-radius:15px;width:42px;height:24px;transition:all .2s;position:relative}.switch-control span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;position:absolute;top:3px;left:3px}.switch-control input:checked+span{background:#009783}.switch-control input:checked+span:after{transform:translate(18px)}.switch-control b{white-space:nowrap;font-size:13px}.mail-actions>div{flex-wrap:wrap;justify-content:flex-end}@keyframes mail-spin{to{transform:rotate(360deg)}}@media (width<=900px){.reply-sync-setting{grid-template-columns:auto 1fr;margin:0 22px 20px}.reply-sync-setting .switch-control{grid-column:2}.reply-sync-setting dl{flex-direction:column;gap:8px}.mail-actions>div{grid-template-columns:1fr!important}}.script-shell{color:#173b36;background:#f4f8f7;min-height:100vh}.script-main{max-width:1540px;margin-left:272px;padding:38px 4vw 72px}.script-main>header{justify-content:space-between;align-items:flex-end;margin-bottom:22px;display:flex}.script-main header span{color:#008f7d;font-weight:800}.script-main h1{margin:5px 0 7px;font-size:30px}.script-main header p,.script-title p{color:#637b77;margin:0}.script-main header button,.script-actions button{color:#29534c;background:#fff;border:1px solid #b9d0cc;border-radius:9px;height:42px;padding:0 17px;font-weight:750}.script-notice{color:#087765;background:#e4f5f1;border-radius:9px;margin-bottom:16px;padding:12px 16px;font-weight:700}.script-panel{background:#fff;border:1px solid #d4e3e0;border-radius:16px;margin-bottom:22px;padding:25px;box-shadow:0 10px 30px #1e46400f}.script-title{align-items:flex-start;gap:13px;margin-bottom:20px;display:flex}.script-title>svg{color:#008e7b;background:#e3f5f1;border-radius:11px;width:42px;height:42px;padding:9px}.script-title h2{margin:0 0 4px;font-size:20px}.persona-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.persona-list button,.template-layout aside button{text-align:left;color:#173b36;background:#fbfdfc;border:1px solid #c9ddda;border-radius:11px;min-height:94px;padding:14px}.persona-list b,.persona-list span,.persona-list small,.template-layout aside b,.template-layout aside span{display:block}.persona-list span{color:#19776b;margin:5px 0}.persona-list small{color:#6c817d;line-height:1.35}.persona-list .add-card{text-align:center;color:#008f7d;place-items:center;display:grid}.script-form{background:#f5f9f8;border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding:20px;display:grid}.script-form label{flex-direction:column;gap:7px;font-weight:750;display:flex}.script-form .wide{grid-column:1/-1}.script-form input,.script-form select,.script-form textarea{box-sizing:border-box;color:#173b36;background:#fff;border:1px solid #b9d0cc;border-radius:9px;width:100%;padding:11px 13px;font:500 15px/1.4 inherit}.script-form textarea{resize:vertical;min-height:116px}.script-actions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.script-actions button{align-items:center;gap:7px;display:flex}.script-actions svg{width:17px}.script-actions .primary{color:#fff;background:#009783;border-color:#009783}.script-actions .danger{color:#b14c3d;border-color:#edc4bd;margin-right:auto}.template-layout{grid-template-columns:260px minmax(0,1fr);gap:20px;display:grid}.template-layout aside{flex-direction:column;gap:8px;display:flex}.template-layout aside button{min-height:58px}.template-layout aside span{color:#718681;margin-top:4px;font-size:13px}.template-layout aside .active{background:#eaf7f4;border-color:#009783}.script-preview{border:1px dashed #a9c9c3;border-radius:11px;gap:13px;margin-top:14px;padding:17px;display:flex}.script-preview>svg{color:#008f7d}.script-preview p{white-space:pre-wrap;color:#31534d;margin:6px 0}.script-preview small{color:#8a655d}@media (width<=1000px){.script-main{margin-left:0;padding:24px 16px}.persona-list{grid-template-columns:1fr 1fr}.template-layout{grid-template-columns:1fr}.template-layout aside{grid-template-columns:1fr 1fr;display:grid}.script-form{grid-template-columns:1fr}.script-form .wide{grid-column:auto}}.script-notice{justify-content:space-between;align-items:center;display:flex}.script-notice button{color:inherit;background:0 0;border:0}.script-notice svg{width:18px}.script-title-actions{align-items:center}.script-title-actions>button{color:#fff;background:#009783;border:0;border-radius:9px;align-items:center;gap:7px;height:42px;margin-left:auto;padding:0 16px;font-weight:750;display:flex}.script-title-actions>button svg{width:18px}.script-filter{background:#f5f9f8;border-radius:11px;grid-template-columns:1fr 1fr .8fr auto;align-items:end;gap:12px;margin-bottom:16px;padding:15px;display:grid}.script-filter label{flex-direction:column;gap:6px;font-size:13px;font-weight:750;display:flex}.script-filter select{color:#173b36;background:#fff;border:1px solid #b9d0cc;border-radius:8px;height:42px;padding:0 11px}.script-filter>b{white-space:nowrap;color:#087765;padding:0 4px 12px}.script-table-wrap{border:1px solid #d5e4e1;border-radius:11px;overflow:auto}.script-table{border-collapse:collapse;width:100%;min-width:1080px}.script-table th{text-align:left;color:#536e69;background:#f0f6f4;padding:13px 14px;font-size:13px}.script-table td{vertical-align:middle;border-top:1px solid #e1ebe9;padding:15px 14px}.script-table td>b,.script-table td>small{display:block}.script-table td>small{color:#748984;margin-top:4px}.status-pill{color:#087765;background:#dff5ef;border:0;border-radius:999px;padding:6px 10px;font-weight:750}.status-pill.off{color:#667b77;background:#edf1f0}.row-actions{gap:7px;display:flex}.row-actions button{color:#27574f;white-space:nowrap;background:#fff;border:1px solid #bfd3cf;border-radius:7px;align-items:center;gap:5px;height:34px;padding:0 10px;font-weight:700;display:flex}.row-actions svg{width:15px}.row-actions .delete{color:#af4d3f;border-color:#e7c0b9}.empty-row{color:#70847f;text-align:center!important;padding:40px!important}.template-editor{border:1px solid #c9ddda;border-radius:12px;padding:20px}.editor-heading{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.editor-heading b,.editor-heading span{display:block}.editor-heading b{font-size:18px}.editor-heading span{color:#718681;margin-top:3px;font-size:13px}.editor-heading button{color:#59736e;background:0 0;border:0;align-items:center;gap:5px;font-weight:700;display:flex}.editor-heading svg{width:17px}.script-detail-mask{z-index:1000;background:#0c262273;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.script-detail{background:#fff;border-radius:16px;width:min(720px,100%);max-height:88vh;overflow:auto;box-shadow:0 24px 70px #0003}.script-detail>header{border-bottom:1px solid #e0ebe9;justify-content:space-between;padding:24px 26px;display:flex}.script-detail header small{color:#008f7d;font-weight:750}.script-detail h2{margin:5px 0 0}.script-detail header button{background:0 0;border:0}.script-detail dl{background:#f4f9f7;grid-template-columns:1fr 1fr;margin:0;padding:20px 26px;display:grid}.script-detail dl div{padding:9px}.script-detail dt{color:#718681;font-size:12px}.script-detail dd{margin:4px 0 0;font-weight:750}.script-detail>section{margin:20px 26px}.script-detail section p{white-space:pre-wrap;background:#f7faf9;border-radius:9px;padding:14px;line-height:1.7}.script-detail>footer{border-top:1px solid #e0ebe9;gap:10px;padding:20px 26px;display:flex}.script-detail footer button{background:#fff;border:1px solid #bdd2ce;border-radius:8px;height:40px;padding:0 15px;font-weight:750}.script-detail footer .danger{color:#b14c3d;border-color:#e7c0b9;margin-right:auto}.script-detail footer .primary{color:#fff;background:#009783;border-color:#009783}@media (width<=1000px){.script-filter{grid-template-columns:1fr 1fr}.script-filter>b{padding-bottom:0}.script-detail dl{grid-template-columns:1fr}}.persona-manage-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.persona-manage-card{background:#fbfdfc;border:1px solid #cedfdb;border-radius:12px;flex-direction:column;min-height:210px;padding:17px;display:flex}.persona-manage-card>header{justify-content:space-between;align-items:center;display:flex}.persona-manage-card header span{color:#087765;background:#dff5ef;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:750}.persona-manage-card header span.off{color:#6b7d79;background:#edf1f0}.persona-manage-card header small{color:#728681}.persona-manage-card h3{margin:16px 0 5px;font-size:18px}.persona-manage-card>b{color:#087765}.persona-manage-card>p{color:#617974;flex:1;line-height:1.55}.persona-manage-card>footer{border-top:1px solid #e1ebe8;gap:7px;padding-top:12px;display:flex}.persona-manage-card footer button{color:#27574f;background:#fff;border:1px solid #bfd3cf;border-radius:7px;align-items:center;gap:4px;height:34px;padding:0 9px;font-weight:700;display:flex}.persona-manage-card footer svg{width:15px}.persona-manage-card footer .delete{color:#af4d3f;border-color:#e7c0b9;margin-left:auto}.persona-editor{border:1px solid #c9ddda;border-radius:12px;padding:20px}.persona-detail section p{min-height:42px}@media (width<=1200px){.persona-manage-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.persona-manage-grid{grid-template-columns:1fr}}.script-top-tabs{background:#e9f1ef;border-radius:12px;gap:6px;margin:-4px 0 22px;padding:6px;display:flex}.script-top-tabs button{color:#54706a;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;height:48px;padding:0 20px;font-size:15px;font-weight:750;display:flex}.script-top-tabs button svg{width:19px}.script-top-tabs button b{background:#d4e2df;border-radius:999px;min-width:22px;padding:3px 7px;font-size:12px}.script-top-tabs button.active{color:#008c79;background:#fff;box-shadow:0 2px 9px #173b3617}.script-top-tabs button.active b{background:#dff5ef}.persona-table{min-width:1080px}@media (width<=700px){.script-top-tabs button{flex:1;justify-content:center;padding:0 10px}}.persona-table{table-layout:fixed;width:100%;min-width:0}.persona-table th:first-child{width:19%}.persona-table th:nth-child(2){width:9%}.persona-table th:nth-child(3){width:15%}.persona-table th:nth-child(4){width:10%}.persona-table th:nth-child(5){width:18%}.persona-table th:nth-child(6){width:7%}.persona-table th:nth-child(7){width:22%}.persona-table td{height:64px}.persona-table td,.persona-table th{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.persona-table .persona-intro-cell{white-space:nowrap;text-overflow:ellipsis;max-width:none;overflow:hidden}.persona-table .status-pill{white-space:nowrap;justify-content:center;align-items:center;width:auto;min-width:58px;padding:5px 9px;line-height:1;display:inline-flex}.persona-table .row-actions{flex-wrap:nowrap;gap:5px}.persona-table .row-actions button{flex:none;height:32px;padding:0 8px;font-size:13px}.persona-table .row-actions svg{width:14px}@media (width<=1100px){.persona-table{min-width:980px}}.identity-sections{gap:18px;display:grid}.identity-sections fieldset{border:1px solid #d2e1de;border-radius:12px;margin:0;padding:20px}.identity-sections legend{color:#087765;padding:0 9px;font-size:16px;font-weight:800}.identity-sections .script-form{background:0 0;padding:0}.disclosure-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.disclosure-grid label{border:1px solid #d7e5e2;border-radius:9px;grid-template-columns:auto 1fr;column-gap:9px;padding:14px;display:grid}.disclosure-grid input{accent-color:#009783;width:18px;height:18px}.disclosure-grid span{font-weight:750}.disclosure-grid small{color:#728681;grid-column:2;margin-top:3px}.material-upload{color:#fff;cursor:pointer;background:#009783;border-radius:9px;align-items:center;gap:8px;height:42px;margin-left:auto;padding:0 16px;font-weight:750;display:flex}.material-upload svg{width:18px}.material-upload input{display:none}.material-note{color:#57716c;background:#f1f7f5;border-radius:9px;margin-bottom:18px;padding:12px 15px}.material-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid}.material-grid article{background:#fbfdfc;border:1px solid #d2e1de;border-radius:12px;padding:13px}.material-image{background:#eaf1ef;border-radius:9px;height:170px;margin-bottom:13px;position:relative;overflow:hidden}.material-image img{object-fit:cover;width:100%;height:100%}.material-image span{color:#087765;background:#ffffffeb;border-radius:999px;padding:5px 8px;font-size:12px;font-weight:750;position:absolute;top:8px;right:8px}.material-grid article>label{flex-direction:column;gap:5px;margin-top:9px;font-size:12px;font-weight:750;display:flex}.material-grid input,.material-grid select{color:#173b36;background:#fff;border:1px solid #bfd2ce;border-radius:7px;height:37px;padding:0 9px}.material-grid footer{border-top:1px solid #e0eae8;justify-content:flex-end;gap:8px;margin-top:13px;padding-top:12px;display:flex}.material-grid footer button{color:#27574f;background:#fff;border:1px solid #bfd2ce;border-radius:7px;height:33px;padding:0 10px;font-weight:700}.material-grid footer .delete{color:#ad4c3e;border-color:#e8c1bb}.material-empty{color:#6b817c;border:1px dashed #b9cfca;border-radius:12px;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:260px;display:flex}.material-empty svg{color:#19a18d;width:42px;height:42px;margin-bottom:12px}.material-empty b{color:#294e47;font-size:17px}.material-empty span{margin-top:6px}@media (width<=1200px){.material-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=750px){.disclosure-grid,.material-grid{grid-template-columns:1fr}.material-upload{margin-left:0}.script-top-tabs{overflow:auto}.script-top-tabs button{flex:none}}.lead-quality-field{background:#f8fbfa;border:1px solid #dbe7e4;border-radius:9px;margin-top:14px;padding:13px}.lead-quality-head{align-items:center;gap:9px;display:flex}.lead-quality-head b{margin-right:auto}.lead-quality-head button{color:#087d70;background:0 0;border:0;font-weight:750}.lead-quality-grade{border-radius:6px;padding:4px 7px;font-size:12px;font-weight:800}.grade-A{color:#087d70;background:#dff5e9}.grade-B{color:#356ea5;background:#e7f1fb}.grade-C{color:#9b7000;background:#fff5da}.grade-D{color:#b04d42;background:#ffe8e4}.lead-quality-field>small{color:#71807b;margin-top:7px;display:block}.lead-quality-form{grid-template-columns:1fr 1fr 1fr;gap:8px;margin-top:10px;display:grid}.lead-quality-form label{color:#6d7e79;gap:4px;font-size:12px;display:grid}.lead-quality-form .wide{grid-column:1/-1}.lead-quality-form input,.lead-quality-form select,.lead-quality-form textarea{box-sizing:border-box;width:100%;font:inherit;color:#30433f;background:#fff;border:1px solid #cddcd8;border-radius:6px;padding:7px}.lead-quality-form textarea{resize:vertical;min-height:60px}.lead-quality-form>button{color:#fff;background:#078c7b;border:0;border-radius:6px;justify-self:start;padding:8px 12px;font-weight:750}.lead-quality-form>small{color:#087d70;align-self:center}@media (width<=650px){.lead-quality-form{grid-template-columns:1fr}.lead-quality-form .wide{grid-column:auto}}.lead-quality-inline{white-space:nowrap;align-items:center;gap:6px;width:max-content;margin-top:6px;display:inline-flex}.lead-quality-inline small{border-left:1px solid;padding-left:6px;font-size:10px;line-height:1}.lead-quality-action{justify-content:center;align-items:center;gap:5px;display:inline-flex}.lead-quality-action svg{width:15px;height:15px}.lead-quality-dialog-backdrop{z-index:10040;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#122e296b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.lead-quality-dialog{box-sizing:border-box;text-align:left;background:#fff;border:1px solid #d7e5e1;border-radius:16px;width:min(620px,100vw - 32px);max-height:calc(100vh - 40px);overflow:auto;box-shadow:0 24px 70px #1636313d}.lead-quality-dialog>header{border-bottom:1px solid #e1ebe8;justify-content:space-between;align-items:flex-start;padding:22px 24px 18px;display:flex}.lead-quality-dialog>header div{gap:4px;display:grid}.lead-quality-dialog>header b{color:#173c36;font-size:20px}.lead-quality-dialog>header small{color:#71807b;font-size:13px}.lead-quality-dialog>header button{color:#526b66;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;padding:0;display:grid}.lead-quality-dialog>header button:hover{background:#eef6f4}.lead-quality-dialog>header svg{width:20px;height:20px}.lead-quality-dialog .lead-quality-form{gap:14px;padding:10px 24px 22px}.lead-quality-dialog .lead-quality-form label{color:#405f59;font-size:13px;font-weight:700}.lead-quality-dialog .lead-quality-form input,.lead-quality-dialog .lead-quality-form select,.lead-quality-dialog .lead-quality-form textarea{border-radius:8px;padding:10px 11px;font-weight:500}.lead-quality-dialog>footer{border-top:1px solid #e1ebe8;justify-content:flex-end;gap:10px;padding:16px 24px;display:flex}.lead-quality-dialog>footer button{color:#264b45;background:#fff;border:1px solid #cbdcd8;border-radius:8px;min-height:40px;padding:0 18px;font-weight:750}.lead-quality-dialog>footer button.primary{color:#fff;background:#078c7b;border-color:#078c7b}@media (width<=650px){.lead-quality-dialog-backdrop{padding:12px}.lead-quality-dialog .lead-quality-form{grid-template-columns:1fr}.lead-quality-dialog .lead-quality-form .wide{grid-column:auto}}.channel-pool-page{color:#1b302b;background:#f6f8f7;min-height:100vh;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,sans-serif}.cp-main{margin-left:208px;padding:20px clamp(18px,2.4vw,38px) 36px}.cp-main>header{justify-content:space-between;align-items:center;max-width:1580px;margin:auto;display:flex}.cp-main h1{margin:0 0 5px;font-size:29px}.cp-main>header p{color:#70807b;margin:0;font-size:14px}.cp-head-metrics{gap:8px;display:flex}.cp-head-metrics span{color:#65756f;background:#fff;border:1px solid #d8e4e1;border-radius:7px;padding:7px 11px;font-size:13px}.cp-head-metrics b{color:#087f73;font-size:15px}.cp-library-nav{gap:7px;max-width:1580px;margin:14px auto 0;padding-bottom:2px;display:flex;overflow-x:auto}.cp-library-nav button{color:#52645f;cursor:pointer;background:#fff;border:1px solid #d7e4e1;border-radius:7px;flex:none;align-items:center;gap:8px;padding:7px 10px;font-family:inherit;display:flex}.cp-library-nav button.active{color:#087f73;background:#eaf7f4;border-color:#078f83}.cp-library-nav span{font-size:13px;font-weight:700}.cp-library-nav b{color:#087f73;font-size:12px;font-weight:700}.cp-filters{grid-template-columns:1fr 230px;gap:8px;max-width:1580px;margin:12px auto 0;display:grid}.cp-filters form{background:#fff;border:1px solid #cad9d5;border-radius:7px;grid-template-columns:auto 1fr auto;align-items:center;height:38px;display:grid;overflow:hidden}.cp-filters form svg{color:#79908a;width:17px;margin-left:11px}.cp-filters input,.cp-filters select,.cp-filters button{font:14px inherit}.cp-filters input{border:0;outline:0;padding:8px}.cp-filters button,.cp-actions button,.cp-row-actions button,.cp-modal button{color:#fff;cursor:pointer;background:#078f83;border:0;border-radius:6px;padding:7px 11px;font:700 13px inherit}.cp-filters select,.cp-modal select{background:#fff;border:1px solid #cad9d5;border-radius:7px;padding:8px 10px;font:14px inherit}.cp-error,.cp-success{border-radius:7px;max-width:1580px;margin:9px auto 0;padding:9px 11px;font-size:13px}.cp-error{color:#a54237;background:#fff1ef}.cp-success{color:#087f73;background:#eaf8f3}.cp-table{background:#fff;border:1px solid #dae6e3;border-radius:9px;max-width:1580px;margin:12px auto 0;overflow:hidden}.cp-table>header{border-bottom:1px solid #e0e8e6;justify-content:space-between;align-items:center;padding:12px 15px;display:flex}.cp-table h2{margin:0;font-size:18px}.cp-table header div{align-items:center;gap:9px;display:flex}.cp-table p,.cp-table>header>span{color:#74837e;margin:0;font-size:12px}.cp-actions{background:#f8fbfa;border-bottom:1px solid #e0e8e6;align-items:center;gap:8px;padding:7px 14px;font-size:13px;display:flex}.cp-actions label{align-items:center;gap:5px;display:flex}.cp-actions strong{color:#65756f;margin-right:auto}.cp-actions button{align-items:center;gap:4px;padding:6px 9px;display:flex}.cp-actions svg{width:14px}.cp-actions button:disabled,.cp-modal button:disabled{opacity:.4;cursor:not-allowed}.ghost{color:#65756f!important;background:0 0!important}.cp-grid{border-bottom:1px solid #e7edeb;grid-template-columns:24px 1.05fr .88fr .78fr .95fr .92fr .65fr;align-items:center;gap:11px;min-width:1200px;padding:10px 14px;display:grid}.cp-grid-head{color:#667771;background:#f5f8f7;font-size:12px;font-weight:700}.cp-grid>div{gap:2px;min-width:0;display:grid}.cp-person{align-items:center;grid-template-columns:34px 1fr!important}.cp-person i{color:#087f73;background:#e7f4f1;border-radius:7px;place-items:center;width:32px;height:32px;display:grid}.cp-person i svg{width:17px}.cp-grid b,.cp-grid strong{text-overflow:ellipsis;font-size:14px;overflow:hidden}.cp-grid small{color:#7a8984;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:3px;font-size:11px;display:flex;overflow:hidden}.cp-grid small svg{width:12px}.cp-operation em{color:#087f73;background:#e8f5f2;border-radius:5px;width:max-content;padding:3px 6px;font-size:11px;font-style:normal}.cp-operation span{color:#9a6a19;font-size:11px}.cp-row-actions{align-items:center;gap:5px;display:flex!important}.cp-row-actions button{align-items:center;gap:3px;padding:5px 7px;font-size:11px;display:flex}.cp-row-actions button svg,.cp-row-actions a svg{width:13px}.cp-row-actions a{color:#087f73}.cp-empty{text-align:center;color:#7d8c87;padding:55px}.cp-pager{justify-content:center;align-items:center;gap:10px;max-width:1580px;margin:12px auto 0;display:flex}.cp-pager button{color:#087f73;cursor:pointer;background:#fff;border:1px solid #bfd1cc;border-radius:6px;padding:6px 12px;font:13px inherit}.cp-pager button:disabled{opacity:.4}.cp-pager span{font-size:12px}.cp-modal-backdrop{z-index:1000;background:#11242073;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cp-modal{background:#fff;border-radius:13px;width:min(900px,94vw);max-height:90vh;padding:24px;position:relative;overflow:auto;box-shadow:0 24px 70px #0003}.cp-close{position:absolute;top:15px;right:15px;color:#47645d!important;background:#eef5f3!important;padding:6px!important}.cp-close svg{width:18px}.cp-modal h2{margin:0 0 7px;font-size:24px}.cp-modal>p,.cp-modal header p{color:#6b7b76}.cp-assign{width:min(500px,94vw)}.cp-assign label,.cp-status-edit{gap:7px;margin-top:18px;font-weight:700;display:grid}.cp-detail header>span{color:#087f73;font-weight:800}.cp-detail-grid{grid-template-columns:repeat(2,1fr);gap:9px;margin-top:18px;display:grid}.cp-detail-grid>div{border:1px solid #dbe7e4;border-radius:8px;gap:5px;padding:11px;display:grid}.cp-detail-grid small{color:#71817c}.cp-detail-grid strong{overflow-wrap:anywhere;font-size:14px}.cp-modal-actions{justify-content:flex-end;gap:8px;margin-top:19px;display:flex}.cp-status-edit select{max-width:340px}@media (width<=1200px){.cp-table{overflow-x:auto}}@media (width<=860px){.cp-main{margin-left:0;padding:15px 10px 80px}.cp-main>header{align-items:flex-start;gap:10px}.cp-main h1{font-size:24px}.cp-head-metrics{flex-direction:column}.cp-filters{grid-template-columns:1fr}.cp-actions{flex-wrap:wrap}.cp-actions strong{margin-right:0}.cp-detail-grid{grid-template-columns:1fr}}.cp-main{position:relative}.cp-import-toolbar{z-index:3;align-items:center;display:inline-flex;position:absolute;top:74px;right:clamp(18px,2.4vw,38px)}.cp-import-button{color:#0f766e;cursor:pointer;background:#fff;border:1px solid #0d9488;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:13px;font-weight:600;display:inline-flex}.cp-import-button input{display:none}.cp-import-modal{max-width:920px}.cp-import-schema{margin:16px 0}.cp-import-schema>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.cp-import-schema span{color:#276e68;background:#eff6f5;border-radius:99px;padding:4px 8px;font-size:12px}.cp-import-preview{border:1px solid #dbe5e3;border-radius:8px;max-height:280px;overflow:auto}.cp-import-preview>div{border-bottom:1px solid #edf2f1;flex-wrap:wrap;gap:10px;padding:9px 12px;font-size:12px;display:flex}.cp-import-preview b{color:#0f766e}.cp-import-preview span{color:#475569}.cp-filters button,.cp-actions button,.cp-row-actions button,.cp-import-button,.cp-modal-actions button{box-sizing:border-box;white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:6px;height:34px;font-weight:700;display:inline-flex}.cp-import-button{color:#fff;background:#078f83;border-color:#078f83;padding:0 12px}.cp-import-button svg{stroke-width:2px}.cp-actions button{padding:0 11px}.cp-actions .cp-import-button{margin-left:0;padding:0 11px}.cp-row-actions button{padding:0 9px}.cp-modal-actions button{padding:0 14px}.cp-actions .ghost{color:#48635d!important;background:#fff!important;border:1px solid #c9d8d4!important}.cp-actions .secondary{border-color:#9bcfc5!important}.cp-import-toolbar{display:none}@media (width<=860px){.cp-import-button{height:32px}}.cp-filters{grid-template-columns:minmax(0,1fr) 240px;gap:12px}.cp-filters form,.cp-filters select{box-sizing:border-box;border-radius:9px;height:46px}.cp-filters form{grid-template-columns:38px minmax(0,1fr) 92px}.cp-filters form button{background:#078f83;border-radius:0;width:92px;height:46px}.cp-filters select{padding:0 14px}.cp-actions{gap:10px;min-height:58px;padding:8px 14px}.cp-actions>button,.cp-actions>.cp-import-button{border-radius:8px;width:128px;height:40px;padding:0!important}.cp-actions .ghost{width:88px}.cp-actions strong{padding-right:8px}.cp-row-actions{gap:8px}.cp-row-actions button{border-radius:9px;width:94px;height:42px;font-size:13px;padding:0!important}.cp-row-actions button svg{width:16px;height:16px}.cp-grid{padding-top:12px;padding-bottom:12px}.cp-grid>div:last-child{justify-content:flex-end}@media (width<=860px){.cp-filters{grid-template-columns:1fr}.cp-actions>button,.cp-actions>.cp-import-button{width:auto;min-width:108px}.cp-row-actions button{width:auto;min-width:82px}}.cp-filters{grid-template-columns:minmax(0,1fr) 220px auto;align-items:start}.cp-filter-toggle{justify-content:center;align-items:center;gap:6px;height:46px;display:inline-flex;color:#087f73!important;background:#fff!important;border:1px solid #9ecbc5!important;padding:0 14px!important}.cp-advanced-filters{background:#f8fbfa;border:1px solid #dbe8e4;border-radius:9px;grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr)) auto;gap:10px;padding:12px;display:grid}.cp-advanced-filters label{color:#536761;gap:5px;font-size:12px;font-weight:700;display:grid}.cp-advanced-filters input,.cp-advanced-filters select{box-sizing:border-box;width:100%;font:13px inherit;height:38px!important}.cp-advanced-actions{align-items:end;gap:7px;display:flex}.cp-advanced-actions button{height:38px!important;padding:0 13px!important}.cp-advanced-actions .ghost{color:#48635d!important;background:#fff!important;border:1px solid #c9d8d4!important}.cp-filter-toggle:focus-visible,.cp-advanced-filters input:focus,.cp-advanced-filters select:focus{outline-offset:1px;outline:2px solid #9ecbc5}@media (width<=1100px){.cp-filters{grid-template-columns:minmax(0,1fr) 200px}.cp-filter-toggle{grid-area:1/2}.cp-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-advanced-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=860px){.cp-filters{grid-template-columns:1fr}.cp-filter-toggle{grid-area:auto}.cp-advanced-filters{grid-template-columns:1fr}.cp-advanced-actions{grid-column:auto;justify-content:flex-start}}body.holiday-home-body{min-width:0;overflow-x:hidden}.holiday-home-shell{--hh-teal:#0b8f83;--hh-teal-dark:#06766d;--hh-soft:#eaf7f5;--hh-ink:#172824;--hh-muted:#687b76;--hh-line:#dce7e4;--hh-warn:#e78a1b;--hh-warn-soft:#fff5e8;--hh-danger:#ca4f4f;--hh-danger-soft:#fff0f0;min-width:0;min-height:100vh;color:var(--hh-ink);background:#fff;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif}.hh-main{background:#fff;min-height:100vh;padding:24px 30px 60px}.hh-main button,.hh-main input,.hh-main select,.hh-main textarea{font:600 16px/1.35 inherit}.hh-main button{cursor:pointer}.hh-main button:disabled{cursor:not-allowed;opacity:.5}.hh-main button:focus-visible,.hh-main input:focus-visible,.hh-main select:focus-visible,.hh-main textarea:focus-visible{outline-offset:2px;outline:2px solid #54bdb2}.hh-page-head{justify-content:space-between;align-items:flex-start;gap:20px;min-height:70px;margin-bottom:8px;display:flex}.hh-page-head h1{color:#152621;letter-spacing:-.03em;margin:0;font-size:32px;line-height:1.25}.hh-page-head p{color:var(--hh-muted);margin:7px 0 0;font-size:17px;line-height:1.55}.hh-head-actions{gap:10px;display:flex}.hh-head-actions button,.hh-section-head button,.hh-license-title button,.hh-back{min-height:43px;color:var(--hh-teal);background:#fff;border:1px solid #bcd4cf;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 17px;display:inline-flex}.hh-head-actions button svg,.hh-section-head button svg{width:18px}.hh-head-actions .primary,.hh-section-head .primary,.hh-modal .primary,.hh-empty .primary,.hh-license-title .primary{color:#fff;background:var(--hh-teal);border-color:var(--hh-teal)}.hh-sync-line{border-top:1px solid var(--hh-line);height:35px;color:var(--hh-muted);justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.hh-sync-line span{font-size:15px;font-weight:700}.hh-sync-line span:before{content:"";background:var(--hh-teal);border-radius:50%;width:8px;height:8px;margin-right:8px;display:inline-block}.hh-sync-line span.error:before{background:var(--hh-danger)}.hh-sync-line small{font-size:14px}.hh-alert{background:var(--hh-danger-soft);color:#803b3b;border:1px solid #efcaca;border-radius:9px;align-items:center;gap:12px;margin-bottom:16px;padding:13px 15px;display:flex}.hh-alert svg{flex:none;width:22px}.hh-alert span{flex-direction:column;font-size:15px;display:flex}.hh-alert button{color:#9d3f3f;background:#fff;border:1px solid #d99b9b;border-radius:7px;margin-left:auto;padding:8px 13px}.hh-toast{z-index:90;color:#fff;background:#1c3f38;border-radius:9px;align-items:center;gap:9px;padding:13px 18px;font-size:16px;display:flex;position:fixed;top:24px;right:28px;box-shadow:0 12px 35px #173b3430}.hh-toast svg{width:20px}.hh-panel{border:1px solid var(--hh-line);background:#fff;border-radius:10px;margin-bottom:14px}.hh-section-head{border-bottom:1px solid var(--hh-line);justify-content:space-between;align-items:center;gap:18px;min-height:57px;padding:0 18px;display:flex}.hh-section-head h2{margin:0;font-size:21px;line-height:1.35}.hh-section-head p{color:var(--hh-muted);margin:3px 0 0;font-size:15px;font-weight:500}.hh-section-head>button{background:0 0;border:0;padding-right:0}.hh-section-head>button.primary{border:1px solid var(--hh-teal);padding:0 16px}.hh-metrics{display:grid}.hh-metrics.four{grid-template-columns:repeat(4,minmax(0,1fr))}.hh-metrics.three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px}.hh-metric{border-right:1px solid var(--hh-line);align-items:center;gap:16px;min-height:112px;padding:18px 20px;display:flex}.hh-metric:last-child{border-right:0}.hh-metric>i{width:58px;height:58px;color:var(--hh-teal);background:var(--hh-soft);border-radius:50%;place-items:center;display:grid}.hh-metric>i svg{stroke-width:1.8px;width:27px;height:27px}.hh-metric>div{grid-template-columns:auto auto;align-items:end;column-gap:11px;display:grid}.hh-metric span{font-size:16px;font-weight:700}.hh-metric b{color:var(--hh-teal);grid-area:1/2/3;font-size:30px;line-height:1}.hh-metric small{color:var(--hh-muted);margin-top:6px;font-size:14px}.hh-metric.warn>i{color:var(--hh-warn);background:var(--hh-warn-soft)}.hh-metric.danger>i{color:var(--hh-danger);background:var(--hh-danger-soft)}.hh-metrics.compact .hh-metric{min-height:96px;padding-top:13px;padding-bottom:13px}.hh-flow-board{grid-template-columns:repeat(6,minmax(0,1fr));padding:18px;display:grid}.hh-flow-board>div{border:1px solid var(--hh-line);border-right:0;flex-direction:column;align-items:center;min-height:123px;padding:15px 8px;display:flex;position:relative}.hh-flow-board>div:first-child{border-radius:8px 0 0 8px}.hh-flow-board>div:last-child{border-right:1px solid var(--hh-line);border-radius:0 8px 8px 0}.hh-flow-board>div:before{content:"";background:var(--hh-soft);z-index:0;height:35px;position:absolute;inset:0 0 auto}.hh-flow-board b{z-index:1;color:var(--hh-teal);font-size:16px}.hh-flow-board strong{color:var(--hh-teal);margin-top:22px;font-size:29px}.hh-flow-board span{color:var(--hh-muted);font-size:14px}.hh-overview-bottom{grid-template-columns:1fr 1fr;gap:14px;display:grid}.hh-overview-bottom>.hh-panel{margin:0}.hh-simple-list{display:grid}.hh-simple-list>div{border-bottom:1px solid var(--hh-line);grid-template-columns:110px minmax(0,1fr) 120px auto;align-items:center;gap:12px;min-height:59px;padding:0 16px;display:grid}.hh-simple-list>div:last-child{border-bottom:0}.hh-simple-list time,.hh-simple-list span{color:var(--hh-muted);font-size:14px}.hh-empty{text-align:center;min-height:270px;color:var(--hh-muted);flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.hh-empty>svg{color:#bfd5d0;stroke-width:1.5px;width:50px;height:50px;margin-bottom:13px}.hh-empty>b{color:#344942;font-size:19px}.hh-empty>span{max-width:520px;margin-top:7px;font-size:15px;line-height:1.6}.hh-empty>button{border:1px solid var(--hh-teal);border-radius:8px;align-items:center;gap:7px;min-height:42px;margin-top:17px;padding:0 16px;display:flex}.hh-empty>button svg{width:18px}.hh-module{min-height:620px}.hh-record-table{padding:0 16px 20px}.hh-record-table .head,.hh-record-table .row{border-bottom:1px solid var(--hh-line);text-align:left;align-items:center;gap:14px;padding:0 12px;display:grid}.hh-record-table .head{color:#50645e;background:#f8fbfa;min-height:52px;font-size:15px;font-weight:800}.hh-record-table .row{min-height:76px;color:var(--hh-ink);font-size:15px}.hh-record-table button.row{cursor:pointer;background:#fff;border:0;width:100%}.hh-record-table button.row:hover,.hh-record-table .row:hover{background:#f5fbf9}.hh-record-table .row>div{flex-direction:column;align-items:flex-start;display:flex}.hh-record-table .row b{font-size:16px}.hh-record-table .row small{color:var(--hh-muted);margin-top:5px;font-size:14px;font-weight:500}.hh-record-table .row time{color:var(--hh-muted);font-size:14px}.hh-record-table.engagements .head,.hh-record-table.engagements .row{grid-template-columns:1.05fr 1.4fr .65fr .7fr .65fr 1.25fr}.hh-record-table.registrations .head,.hh-record-table.registrations .row{grid-template-columns:1.05fr 1.35fr .7fr .65fr .65fr .65fr}.hh-record-table.guests .head,.hh-record-table.guests .row{grid-template-columns:.8fr 1.1fr .7fr .8fr 1fr}.hh-record-table.operations .head,.hh-record-table.operations .row{grid-template-columns:1.35fr 1.1fr .7fr .8fr 1fr}.hh-record-table .actions{gap:7px;flex-direction:row!important;display:flex!important}.hh-record-table .actions button,.hh-record-table.operations .row button,.hh-record-table.guests .row button{min-height:35px;color:var(--hh-teal);background:#fff;border:1px solid #bcd4cf;border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:14px;display:flex}.hh-record-table .actions button svg{width:15px}.hh-record-table .actions .danger{color:#a84e4e;border-color:#e4caca}.hh-status{width:max-content;min-height:28px;color:var(--hh-teal);background:#f1faf8;border:1px solid #c7ddd8;border-radius:6px;align-items:center;padding:0 9px;font-size:14px;font-weight:800;display:inline-flex}.hh-status.warn{color:#b86c14;background:var(--hh-warn-soft);border-color:#f2d2a7}.hh-status.danger{color:#ac4545;background:var(--hh-danger-soft);border-color:#edc4c4}.hh-status.ok{color:#08796f;background:#e9f8f5}.hh-back{background:0 0;border:0;margin-bottom:9px;padding:0}.hh-license-title{justify-content:space-between;align-items:flex-start;margin-bottom:15px;display:flex}.hh-license-title>div:first-child{grid-template-columns:auto auto;align-items:center;column-gap:12px;display:grid}.hh-license-title h2{margin:0;font-size:31px}.hh-license-title p{color:var(--hh-muted);grid-column:1/3;margin:5px 0 0;font-size:15px}.hh-license-title>div:last-child{gap:9px;display:flex}.hh-license-flow{border:1px solid var(--hh-line);border-radius:9px;grid-template-columns:repeat(7,1fr);margin-bottom:15px;padding:19px 17px;display:grid}.hh-license-flow>div{text-align:center;color:#6e7f7b;position:relative}.hh-license-flow>div:after{content:"";background:#d8e2df;height:2px;position:absolute;top:16px;left:calc(50% + 24px);right:calc(24px - 50%)}.hh-license-flow>div:last-child:after{display:none}.hh-license-flow i{z-index:1;background:#edf2f1;border-radius:50%;place-items:center;width:33px;height:33px;margin:auto;font-size:14px;font-style:normal;display:grid;position:relative}.hh-license-flow i svg{width:17px}.hh-license-flow b{margin-top:8px;font-size:15px;display:block}.hh-license-flow .active,.hh-license-flow .done{color:var(--hh-teal)}.hh-license-flow .active i,.hh-license-flow .done i{background:var(--hh-teal);color:#fff}.hh-license-flow .done:after{background:#86c9c1}.hh-license-layout{border:1px solid var(--hh-line);border-radius:9px;grid-template-columns:minmax(0,1fr) 280px;display:grid;overflow:hidden}.hh-license-body{padding:17px}.hh-license-body>section{border-bottom:1px solid var(--hh-line);margin-bottom:15px;padding:0 0 15px}.hh-license-body h3,.hh-case-summary h3{margin:0 0 12px;font-size:19px}.hh-authorities{grid-template-columns:repeat(2,minmax(0,270px));gap:10px;display:grid}.hh-authorities button{border:1px solid var(--hh-line);color:#647772;text-align:left;background:#fff;border-radius:8px;align-items:center;gap:8px;min-height:50px;padding:0 15px;display:flex}.hh-authorities button.selected{border-color:var(--hh-teal);color:var(--hh-teal);box-shadow:inset 0 0 0 1px var(--hh-teal);background:#f3fbf9}.hh-authorities button svg{width:21px}.hh-facts{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;display:grid}.hh-facts>div{flex-direction:column;display:flex}.hh-facts dt{color:var(--hh-muted);font-size:14px}.hh-facts dd{word-break:break-word;margin:5px 0 0;font-size:15px;font-weight:700}.hh-document-list{border:1px solid var(--hh-line);border-radius:7px;overflow:hidden}.hh-document-list .head,.hh-document-list .row{border-bottom:1px solid var(--hh-line);grid-template-columns:1.1fr 1.6fr .65fr .75fr;align-items:center;gap:12px;padding:0 13px;display:grid}.hh-document-list .head{background:#f8fbfa;height:42px;font-size:14px;font-weight:800}.hh-document-list .row{min-height:52px;font-size:14px}.hh-document-list .row:last-child{border:0}.hh-document-list .row button{width:max-content;min-height:32px;color:var(--hh-teal);background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.hh-document-list .row button svg{width:16px}.hh-license-bottom{grid-template-columns:1fr 1.3fr;gap:12px;display:grid}.hh-license-bottom>section{border:1px solid var(--hh-line);border-radius:8px;padding:14px}.hh-timeline{gap:11px;margin-bottom:15px;display:flex}.hh-timeline>i{background:var(--hh-warn);border-radius:50%;width:10px;height:10px;margin-top:5px}.hh-timeline p{color:var(--hh-muted);margin:4px 0;font-size:14px}.hh-timeline time{color:#82928e;font-size:13px}.hh-audit-list>div{border-bottom:1px solid var(--hh-line);grid-template-columns:150px 1fr 100px;align-items:center;min-height:39px;font-size:13px;display:grid}.hh-audit-list time,.hh-audit-list span{color:var(--hh-muted)}.hh-license-bottom .hh-empty{min-height:130px;padding:10px}.hh-license-bottom .hh-empty svg{width:32px;height:32px}.hh-case-summary{border-left:1px solid var(--hh-line);background:#fcfefd;padding:18px}.hh-case-summary dl{margin:0}.hh-case-summary dl>div{justify-content:space-between;gap:15px;margin-bottom:14px;font-size:14px;display:flex}.hh-case-summary dt{color:var(--hh-muted)}.hh-case-summary dd{text-align:right;margin:0;font-weight:700}.hh-case-summary hr{border:0;border-top:1px solid var(--hh-line);margin:18px 0}.hh-case-summary p{color:#526862;font-size:14px;line-height:1.65}.hh-case-summary button.wide,.hh-case-summary>a{border:1px solid var(--hh-teal);width:100%;min-height:40px;color:var(--hh-teal);background:#fff;border-radius:7px;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-weight:800;text-decoration:none;display:flex}.hh-case-summary>a svg{width:16px}.hh-calendar-placeholder{min-height:410px;color:var(--hh-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.hh-calendar-placeholder>svg{color:#aacfc8;width:58px;height:58px}.hh-calendar-placeholder h3{color:var(--hh-ink);margin:13px 0 3px;font-size:22px}.hh-calendar-placeholder p{font-size:16px}.hh-calendar-placeholder select{background:#fff;border:1px solid #bfd2ce;border-radius:8px;min-width:340px;height:45px;margin-top:10px;padding:0 12px}.hh-settlements>.hh-metrics .hh-metric{border:1px solid var(--hh-line);border-radius:9px}.hh-modal-backdrop{z-index:100;background:#102a2559;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.hh-modal{background:#fff;border-radius:12px;flex-direction:column;width:min(760px,100vw - 36px);max-height:calc(100vh - 36px);display:flex;overflow:hidden;box-shadow:0 22px 70px #102a2540}.hh-modal.large{width:min(1040px,100vw - 36px)}.hh-modal>header{border-bottom:1px solid var(--hh-line);justify-content:space-between;align-items:flex-start;padding:20px 24px 17px;display:flex}.hh-modal h2{margin:0;font-size:27px}.hh-modal header p{color:var(--hh-muted);margin:6px 0 0;font-size:15px}.hh-modal header>button{color:var(--hh-ink);background:0 0;border:0;padding:4px}.hh-modal-body{padding:20px 24px;overflow:auto}.hh-modal-body>section{border-bottom:1px solid var(--hh-line);margin-bottom:18px;padding-bottom:18px}.hh-modal-body>section:last-child{border-bottom:0;margin-bottom:0}.hh-modal-body h3{margin:0 0 13px;font-size:19px}.hh-modal>footer{border-top:1px solid var(--hh-line);justify-content:flex-end;gap:10px;padding:14px 24px;display:flex}.hh-modal>footer button{color:#455c56;background:#fff;border:1px solid #bcd1cd;border-radius:8px;align-items:center;gap:7px;min-height:43px;padding:0 18px;display:flex}.hh-modal>footer button svg{width:18px}.hh-form-error{color:#9f4242;background:var(--hh-danger-soft);border:1px solid #edc9c9;border-radius:7px;align-items:center;gap:8px;min-height:42px;margin-bottom:13px;padding:0 12px;display:flex}.hh-form-error svg{width:19px}.hh-search-box{border:1px solid #bcd1cd;border-radius:8px;align-items:center;height:49px;display:flex;overflow:hidden}.hh-search-box>svg{color:#72847f;width:20px;margin:0 12px}.hh-search-box input{border:0;outline:0;flex:1;min-width:0;height:100%}.hh-search-box button{border:0;border-left:1px solid var(--hh-line);height:100%;color:var(--hh-teal);background:#f4faf8;padding:0 16px}.hh-search-box button svg{width:20px}.hh-form-hint{color:var(--hh-muted);margin:10px 0;font-size:14px}.hh-choice-list{border:1px solid var(--hh-line);border-radius:8px;max-height:210px;margin-top:10px;display:grid;overflow:auto}.hh-choice-list:empty{display:none}.hh-choice-list button{border:0;border-bottom:1px solid var(--hh-line);text-align:left;min-height:62px;color:var(--hh-ink);background:#fff;align-items:center;gap:12px;padding:9px 13px;display:flex}.hh-choice-list button:last-child{border-bottom:0}.hh-choice-list button.selected{background:var(--hh-soft)}.hh-choice-list button>i{width:33px;height:33px;color:var(--hh-teal);background:#edf8f6;border-radius:50%;place-items:center;display:grid}.hh-choice-list button>i svg{width:18px}.hh-choice-list button>span{flex-direction:column;display:flex}.hh-choice-list button b{font-size:16px}.hh-choice-list button small{color:var(--hh-muted);margin-top:3px;font-size:13px}.hh-selected-unit{color:var(--hh-teal);background:#f3fbf9;border:1px solid #a7d5ce;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:11px 12px;display:flex}.hh-selected-unit>svg{width:22px}.hh-selected-unit>div{flex-direction:column;display:flex}.hh-selected-unit small{color:#5b756e;margin-top:3px}.hh-form-grid{grid-template-columns:1fr 1fr;gap:13px;margin-top:13px;display:grid}.hh-form-grid label,.hh-modal-body label.wide{flex-direction:column;gap:7px;display:flex}.hh-form-grid label.wide,.hh-form-grid .wide{grid-column:1/3}.hh-form-grid label>span,.hh-modal-body label.wide>span{font-size:15px;font-weight:800}.hh-form-grid input,.hh-form-grid select,.hh-modal-body textarea{min-height:46px;color:var(--hh-ink);background:#fff;border:1px solid #bfd2ce;border-radius:8px;padding:0 12px}.hh-modal-body textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:90px;margin-top:7px;padding:11px 12px}.hh-modal-body .hh-authorities{grid-template-columns:1fr 1fr;margin-bottom:13px}.hh-modal-body .hh-authorities button{min-height:65px}.hh-modal-body .hh-authorities small{color:var(--hh-muted);margin-left:auto;font-size:13px;display:block}@keyframes hh-spin{to{transform:rotate(360deg)}}@media (width<=1150px){.hh-metrics.four{grid-template-columns:repeat(2,1fr)}.hh-metric:nth-child(2){border-right:0}.hh-metric:nth-child(-n+2){border-bottom:1px solid var(--hh-line)}.hh-flow-board{grid-template-columns:repeat(6,170px);overflow-x:auto}.hh-overview-bottom,.hh-license-layout{grid-template-columns:1fr}.hh-case-summary{border-left:0;border-top:1px solid var(--hh-line)}.hh-record-table{overflow-x:auto}.hh-record-table .head,.hh-record-table .row{min-width:1000px}}@media (width<=860px){.hh-main{padding:18px 14px 90px}.hh-page-head{display:block}.hh-page-head h1{font-size:27px}.hh-head-actions{margin-top:14px}.hh-sync-line{align-items:flex-start;gap:8px;height:auto;padding:8px 0}.hh-sync-line small{text-align:right}.hh-metrics.four,.hh-metrics.three{grid-template-columns:1fr}.hh-metric,.hh-metric:nth-child(n){border-right:0;border-bottom:1px solid var(--hh-line)}.hh-metric:last-child{border-bottom:0}.hh-license-flow{grid-template-columns:repeat(7,135px);overflow-x:auto}.hh-license-title{display:block}.hh-license-title>div:last-child{margin-top:12px}.hh-facts{grid-template-columns:1fr 1fr}.hh-document-list{overflow-x:auto}.hh-document-list .head,.hh-document-list .row{min-width:760px}.hh-license-bottom{grid-template-columns:1fr}.hh-modal-backdrop{padding:0}.hh-modal,.hh-modal.large{border-radius:0;width:100vw;height:100vh;max-height:100vh}.hh-form-grid,.hh-modal-body .hh-authorities{grid-template-columns:1fr}.hh-form-grid label.wide,.hh-form-grid .wide{grid-column:auto}.hh-authorities{grid-template-columns:1fr}.hh-section-head{align-items:flex-start;padding-top:13px;padding-bottom:13px}.hh-section-head p{padding-right:8px}.hh-flow-board{padding:12px}.hh-simple-list>div{grid-template-columns:100px 1fr}.hh-simple-list>div>span{display:none}}.hh-record-table.listings .head,.hh-record-table.listings .row{grid-template-columns:1.45fr .75fr .8fr .65fr .7fr .75fr}.hh-record-table.bookings .head,.hh-record-table.bookings .row{grid-template-columns:1.15fr 1.15fr .95fr .65fr .55fr .7fr}.hh-record-table.listings .row>button,.hh-record-table.bookings .row>button{min-height:35px;color:var(--hh-teal);background:#fff;border:1px solid #bcd4cf;border-radius:7px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:14px;display:flex}.hh-record-table.listings .row>button svg,.hh-record-table.bookings .row>button svg{width:15px}.hh-case-summary label{color:var(--hh-muted);flex-direction:column;gap:5px;margin-bottom:10px;font-size:13px;font-weight:700;display:flex}.hh-case-summary input{box-sizing:border-box;width:100%;height:39px;color:var(--hh-ink);background:#fff;border:1px solid #bfd2ce;border-radius:7px;padding:0 9px;font-size:14px}.bc-pool-layer{align-items:center;padding:16px}.bc-pool-layer.bc-pool-inline{background:0 0;margin-top:12px;padding:0;display:block;position:static}.bc-pool-layer.bc-pool-inline .bc-brokerage-pool-dialog{background:#fff;border:1px solid #dce7e7;border-radius:10px;width:100%;height:auto;max-height:none;overflow:hidden}.bc-pool-layer.bc-pool-inline .bc-brokerage-pool-dialog .bc-modal-body{gap:10px;max-height:none;padding:14px;display:flex;overflow:visible}.bc-pool-layer.bc-pool-inline .bc-pool-results{flex:auto;max-height:none}.bc-pool-layer.bc-pool-inline .bc-pool-filters{max-height:none;overflow:visible}.bc-pool-layer .bc-brokerage-pool-dialog{flex-direction:column;width:min(1440px,96vw);height:90dvh;max-height:960px;display:flex;overflow:hidden}.bc-pool-layer .bc-brokerage-pool-dialog>header{flex:none;padding:16px 20px}.bc-pool-layer .bc-brokerage-pool-dialog .bc-modal-body{flex-direction:column;flex:1;gap:10px;min-height:0;padding:12px 20px;display:flex;overflow:hidden}.bc-pool-filters{flex:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 12px;display:grid}.bc-pool-filters label{color:#24443e;flex-direction:column;gap:4px;min-width:0;font-size:13px;font-weight:600;display:flex}.bc-pool-layer .bc-pool-filters input,.bc-pool-layer .bc-pool-filters select{width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cddcde;border-radius:5px;padding:6px 8px}.bc-pool-filter-buttons{align-items:flex-end;gap:6px;display:flex}.bc-pool-layer .bc-brokerage-pool-dialog button{white-space:nowrap;color:#24443e;background:#fff;border:1px solid #cddcde;border-radius:5px;width:auto;min-width:0;height:34px;padding:6px 10px;font-size:13px}.bc-pool-layer .bc-brokerage-pool-dialog button.primary{color:#fff;background:#008c88;border-color:#008c88}.bc-pool-layer .bc-brokerage-pool-dialog button:disabled{opacity:.45;cursor:not-allowed}.bc-pool-batch{border-top:1px solid #e0e9e9;flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding-top:8px;font-size:13px;display:flex}.bc-pool-random{align-items:center;gap:6px;margin-left:auto;display:flex}.bc-pool-random input{border:1px solid #cddcde;border-radius:5px;width:80px;height:34px;padding:6px}.bc-pool-feedback{color:#24443e;flex:none;align-items:center;gap:8px;height:40px;font-size:13px;display:flex;overflow:auto}.bc-pool-feedback [role=alert]{color:#a62626}.bc-pool-layer .bc-pool-results{scrollbar-gutter:stable;flex:1;min-height:0;margin:0;overflow:auto}.bc-pool-layer .bc-pool-results table{table-layout:auto;width:100%;min-width:900px}.bc-pool-layer .bc-pool-results th{z-index:1;background:#f0f6f5;position:sticky;top:0}.bc-pool-layer .bc-pool-results th,.bc-pool-layer .bc-pool-results td{width:auto;min-width:0;padding:10px 8px;font-size:14px}.bc-pool-layer .bc-pool-results td:nth-child(2){white-space:normal;overflow-wrap:anywhere;min-width:220px;max-width:360px}.bc-pool-layer .bc-pool-results td:first-child,.bc-pool-layer .bc-pool-results th:first-child{min-width:32px;width:32px!important}.bc-pool-results input[type=checkbox]{accent-color:#008c88;width:16px;height:16px}.bc-pool-layer .bc-brokerage-pool-dialog .bc-pagination{flex:none;align-items:center;gap:12px;margin:0;padding:4px 0;display:flex}@media (width<=850px){.bc-pool-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.bc-pool-filter-buttons{grid-column:span 2}.bc-pool-layer .bc-brokerage-pool-dialog{height:96dvh}.bc-pool-random{margin-left:0}}@media (width<=520px){.bc-pool-filters{grid-template-columns:repeat(2,minmax(0,1fr));max-height:180px;overflow:auto}.bc-pool-layer{padding:4px}.bc-pool-layer .bc-brokerage-pool-dialog .bc-modal-body{padding:8px}}.acquisition-flow{flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:10px 0;display:flex}.acquisition-flow a{color:#3c6569;background:#f6fbfb;border:1px solid #c3dddd;border-radius:7px;align-items:center;gap:7px;padding:8px 12px;font-size:13px;text-decoration:none;display:inline-flex}.acquisition-flow a span{background:#e1efee;border-radius:50%;place-items:center;width:21px;height:21px;font-size:12px;display:inline-grid}.acquisition-flow a.active{color:#086f6a;background:#d9efec;border-color:#70b3ad;font-weight:700}.acquisition-flow a:focus-visible{outline-offset:2px;outline:2px solid #087f7b}.cv-workflow{color:#25454b;font-size:13px}.cv-workflow section{border-bottom:1px solid #dce8e8;padding:12px 0}.cv-workflow h3{margin:0 0 8px;font-size:15px}.cv-workflow small{color:#60787e}.cv-table-wrap{margin-top:8px;overflow:auto}.cv-workflow table{table-layout:fixed;border-collapse:collapse;width:100%}.cv-workflow th,.cv-workflow td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e2ecec;padding:6px;font-size:13px}.cv-workflow th:first-child{width:12%}.cv-workflow th:nth-child(2){width:28%}.cv-workflow th:nth-child(3){width:36%}.cv-workflow th:nth-child(4){width:24%}.cv-workflow input:not([type=checkbox]):not([type=file]),.cv-workflow select,.cv-workflow textarea{box-sizing:border-box;background:#fff;border:1px solid #b9ced1;border-radius:6px;width:100%;min-height:34px;padding:6px 8px;font-size:13px}.cv-workflow textarea{resize:vertical;min-height:76px}.cv-extra{grid-template-columns:1fr 1fr;gap:8px;margin:8px 0;display:grid}.cv-workflow label{font-size:13px;display:block}.cv-workflow summary{cursor:pointer;color:#16777c;margin-top:8px}.cv-upload{background:#eff9f8;border:1px dashed #7eb8bb;border-radius:8px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.cv-upload select{width:120px}.cv-upload.dragging{background:#d8efec;border-color:#008d94}.cv-upload-button{color:#086b70;cursor:pointer;background:#d5eeec;border:1px solid #83bdbb;border-radius:6px;padding:8px 12px;position:relative}.cv-upload-button input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.cv-files{margin:8px 0;padding:0;list-style:none}.cv-files li{border-bottom:1px solid #edf2f2;align-items:center;gap:10px;padding:6px 0;display:flex}.cv-files a{overflow-wrap:anywhere;flex:1}.cv-workflow button:not(.primary){color:#16646c;cursor:pointer;background:#e4f4f2;border:1px solid #9ec9c9;border-radius:6px;padding:6px 10px;font-size:13px}.cv-workflow button:disabled{opacity:.5;cursor:not-allowed}.cv-recognition{background:#f4fbfa;border:1px solid #9bc8c6;border-radius:8px;padding:12px}.cv-recognition p{white-space:pre-wrap}.cv-confirm{margin-top:10px}.cv-workflow footer{z-index:2;background:#fff;border-top:1px solid #dce8e8;justify-content:flex-end;align-items:center;gap:8px;padding:12px 0;display:flex;position:sticky;bottom:-1px}.cv-workflow footer span{color:#60787e;margin-right:auto;font-size:12px}.cv-error{color:#a42f26;background:#fff2f0;padding:10px}.cv-workflow :focus-visible{outline-offset:2px;outline:2px solid #008d94}@media (width<=700px){.cv-workflow table{min-width:640px}.cv-extra{grid-template-columns:1fr}.cv-workflow footer{flex-wrap:wrap}.cv-workflow footer span{width:100%}}.cv-workflow table tr{height:auto!important;min-height:0!important}.cv-workflow table th,.cv-workflow table td{vertical-align:middle!important;height:auto!important;padding:5px 6px!important;line-height:20px!important}.cv-workflow table input,.cv-workflow table select{height:34px!important;min-height:34px!important;line-height:20px!important}.cv-workflow table tbody th{background:0 0!important}.cv-workflow table{min-width:0!important}.lc-workspace{color:#334155;min-width:0;padding:20px;font-size:14px;line-height:1.6}.lc-workspace .lc-heading h3{color:#243444;margin:0 0 6px;font-size:18px;font-weight:650}.lc-workspace .lc-heading p{color:#718096;margin:0;font-size:13px}.lc-workspace .lc-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0 14px;display:flex}.lc-toolbar label{align-items:center;gap:10px;font-size:13px;display:flex}.lc-workspace button,.lc-workspace select{font:inherit;color:#334155;white-space:nowrap;background:#fff;border:1px solid #dce5e9;border-radius:7px;min-height:36px;padding:6px 12px}.lc-workspace select{min-width:116px}.lc-toolbar small{color:#7b8896;margin-left:auto}.lc-table-scroll{border:1px solid #e3e9ee;border-radius:10px;max-width:100%;overflow-x:auto}.lc-workspace table.lc-table{border-collapse:collapse;min-width:1100px;margin:0;font-size:13px;table-layout:fixed!important;width:100%!important;display:table!important}.lc-workspace .lc-first{color:#475569;flex-wrap:wrap;align-items:baseline;gap:4px;margin-bottom:5px;display:flex}.lc-workspace .lc-first small{margin-left:auto;font-size:11px;display:inline}.lc-workspace .lc-stat-head,.lc-workspace .lc-stat-row{grid-template-columns:minmax(72px,1.2fr) 1fr .8fr 1fr;align-items:center;gap:5px;line-height:22px;display:grid}.lc-workspace .lc-stat-head{color:#84909e;border-bottom:1px solid #edf1f4;font-size:10px}.lc-workspace .lc-stat-row b,.lc-workspace .lc-stat-row span,.lc-workspace .lc-stat-head span{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden;margin:0!important;display:block!important}.lc-workspace .lc-stat-row b{font-weight:500}.lc-workspace .lc-reason{color:#83909e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;font-size:12px;line-height:1.6;display:-webkit-box;overflow:hidden}.lc-workspace .lc-table .lc-staff{overflow-wrap:normal;word-break:normal}.lc-org{color:#718096;margin-top:6px;font-size:11px;line-height:1.7}.lc-participant+.lc-participant{border-top:1px solid #edf1f4;margin-top:10px;padding-top:8px}.lc-source-records{color:#64748b;margin:16px 0;font-size:12px}.lc-source-records summary{cursor:pointer;color:#087c85}.lc-org small{font-size:inherit;overflow-wrap:anywhere;display:block!important}.lc-org-pair{border-block:1px solid #e3e9ee;grid-template-columns:1fr 1fr;gap:20px;padding:12px 0;display:grid}.lc-org-pair h4{margin:0;font-size:13px}.lc-assignment{border-block:1px solid #e3e9ee;margin:18px 0;padding:18px 0}.lc-assignment h4{margin:0 0 8px}.lc-assignment p{color:#64748b;font-size:12px}.lc-link-search{gap:10px;margin-top:8px;display:flex}.lc-link-search input{min-width:0;font:inherit;border:1px solid #dce5e9;border-radius:7px;flex:1;padding:10px}.lc-link-results{max-height:260px;overflow:auto}.lc-assignment .lc-link-option{border:1px solid #e3e9ee;border-radius:8px;align-items:flex-start;gap:10px;padding:12px;display:flex}.lc-check-stages{color:#334155;border-block:1px solid #dce5e9;flex-wrap:wrap;gap:8px 24px;padding:12px 0;font-size:15px;display:flex}.lc-create-lead{padding:16px 0}.lc-create-lead input{box-sizing:border-box;width:100%;font:inherit;border:1px solid #cbd5e1;border-radius:7px;margin-top:6px;padding:10px;display:block}.lc-link-option input{width:auto;margin-top:4px}.lc-link-option small{color:#718096;font-size:12px;display:block}.lc-assignment label{margin:12px 0;font-size:13px;display:block}.lc-assignment select,.lc-assignment textarea{width:100%;margin-top:6px;display:block}.lc-assignment textarea{min-height:85px}.lc-assignment .lc-confirm{align-items:flex-start;gap:8px;display:flex}.lc-confirm input{width:auto;min-width:16px;margin-top:4px}.lc-workspace .lc-assign-button{color:#fff;background:#078b87;border-color:#078b87}.lc-workspace .lc-table th:last-child,.lc-workspace .lc-table td:last-child{z-index:1;background:#fff;position:sticky;right:0;box-shadow:-6px 0 10px -8px #64748b}.lc-workspace .lc-table th:last-child{z-index:2;background:#f6f8fa}.lc-evidence-summary{flex-direction:column;gap:3px;font-size:12px;display:flex}.lc-evidence-summary>span{border-top:1px solid #edf1f4;padding-top:5px}.lc-evidence-summary small,.lc-evidence-detail small{color:#7b8896;font-weight:400;display:block}.lc-evidence-detail p{color:#718096;font-size:12px}.lc-evidence-detail h4{margin:16px 0 8px}.lc-workspace table.lc-evidence-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:800px;font-size:12px}.lc-workspace .lc-evidence-table th,.lc-workspace .lc-evidence-table td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #edf1f4;width:auto!important;padding:12px!important}.lc-evidence-table th{background:#f6f8fa}.lc-workspace .lc-table tr{display:table-row!important}.lc-workspace .lc-table th,.lc-workspace .lc-table td{text-align:left;vertical-align:middle;overflow-wrap:anywhere;border:0;border-bottom:1px solid #edf1f4;line-height:1.65;white-space:normal!important;width:auto!important;min-width:0!important;max-width:none!important;padding:14px 16px!important;display:table-cell!important}.lc-workspace .lc-table th{color:#596879;background:#f6f8fa;font-size:12px;font-weight:600;padding-top:12px!important;padding-bottom:12px!important}.lc-workspace .lc-table tbody tr:last-child td{border-bottom:0}.lc-workspace .lc-table tbody tr:hover td{background:#f9fbfc}.lc-workspace .lc-table strong{color:#263c4d;font-weight:600}.lc-contact-time{font-variant-numeric:tabular-nums;color:#64748b}.lc-pending,.lc-resolved{white-space:nowrap;font-size:12px}.lc-pending{color:#996724}.lc-resolved{color:#52746d}.lc-workspace .lc-detail-button{color:#087c85;background:#f4fbfb;border-color:#bddcde;min-width:56px;padding:5px 12px;font-weight:600}.lc-workspace button:hover:not(:disabled){background:#eef8f8;border-color:#07939c}.lc-workspace button:disabled{opacity:.45;cursor:not-allowed}.lc-workspace :focus-visible{outline-offset:2px;outline:2px solid #07939c}.lc-workspace .lc-table .lc-empty{text-align:center;color:#7b8896;padding:40px!important}.lc-pagination{color:#718096;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px;font-size:13px;display:flex}.lc-workspace [role=alert]{color:#ad3e47;background:#fff6f6;border:1px solid #f0d5d8;border-radius:8px;padding:10px 14px}.lc-workspace [role=dialog] h3{overflow-wrap:anywhere;margin-top:0}.lc-workspace [role=dialog] p{overflow-wrap:anywhere}.lc-workspace textarea{box-sizing:border-box;font:inherit;resize:vertical;border:1px solid #dce5e9;border-radius:8px;padding:12px}.lc-workspace [role=dialog]{color:#243444;font-size:16px;line-height:1.7}.lc-workspace [role=dialog] h3{color:#172b3a;font-size:22px}.lc-workspace [role=dialog] h4{color:#172b3a;font-size:18px;font-weight:650;line-height:1.5}.lc-workspace [role=dialog] .lc-org,.lc-workspace [role=dialog] .lc-source-records,.lc-workspace [role=dialog] .lc-assignment p,.lc-workspace [role=dialog] .lc-link-option small,.lc-workspace [role=dialog] .lc-evidence-detail p,.lc-workspace [role=dialog] .lc-evidence-detail small{color:#475569;font-size:15px;line-height:1.75}.lc-workspace [role=dialog] .lc-assignment label{color:#243444;font-size:16px}.lc-workspace [role=dialog] table.lc-evidence-table{min-width:900px;font-size:16px}.lc-workspace [role=dialog] .lc-evidence-table th{color:#243444;background:#f1f5f9;font-size:16px;font-weight:650}.lc-workspace [role=dialog] .lc-evidence-table td{color:#334155;line-height:1.75}.lc-workspace [role=dialog] .lc-evidence-table small{margin-top:4px}.lc-workspace [role=dialog] button,.lc-workspace [role=dialog] input,.lc-workspace [role=dialog] select,.lc-workspace [role=dialog] textarea{font-size:16px}.lc-workspace [role=dialog] input::placeholder,.lc-workspace [role=dialog] textarea::placeholder{color:#64748b;opacity:1}.lc-workspace [role=dialog] button{min-height:42px;font-weight:600}.lc-workspace [role=dialog] button:disabled{opacity:1;color:#526071;background:#e9eef2;border-color:#cbd5e1}@media (width<=700px){.lc-workspace [role=dialog] .lc-org-pair{grid-template-columns:1fr}.lc-workspace [role=dialog] .lc-link-search{flex-wrap:wrap}.lc-workspace [role=dialog] .lc-link-search input{flex-basis:100%}.lc-workspace{padding:14px}.lc-toolbar small{width:100%;margin:0}.lc-pagination{flex-wrap:wrap}.lc-workspace [role=dialog]>section{box-sizing:border-box;padding:20px!important}}.lcr-overlay{z-index:180;color:#26333b;background:#20373366;justify-content:center;align-items:center;padding:24px;font-family:inherit;display:flex;position:fixed;inset:0}.lcr-dialog{background:#fff;border:1px solid #dbe6e6;border-radius:16px;outline:none;flex-direction:column;width:min(1320px,96vw);height:min(900px,94vh);display:flex;box-shadow:0 24px 80px #122e3026}.lcr-dialog>header{border-bottom:1px solid #e6eded;justify-content:space-between;align-items:center;gap:20px;padding:22px 26px;display:flex}.lcr-dialog h2{margin:0;font-size:23px;font-weight:650;line-height:1.4}.lcr-dialog header p{color:#65747d;margin:7px 0 0;font-size:14px}.lcr-dialog header p span{margin-left:16px}.lcr-dialog button,.lcr-dialog input,.lcr-dialog select,.lcr-dialog textarea{letter-spacing:normal;font-family:inherit;font-size:14px;line-height:1.5}.lcr-dialog button{color:#293d43;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d8e4e5;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:7px 12px;display:inline-flex}.lcr-dialog button:hover{background:#f2faf9;border-color:#008c91}.lcr-dialog button:disabled{opacity:.45;cursor:not-allowed}.lcr-dialog button:focus-visible,.lcr-dialog input:focus-visible,.lcr-dialog textarea:focus-visible,.lcr-dialog select:focus-visible{outline-offset:2px;outline:2px solid #008b91}.lcr-dialog button.primary{color:#fff;background:#008e94;border-color:#008e94}.lcr-dialog nav{border-bottom:1px solid #e6eded;flex-wrap:wrap;gap:12px;padding:0 26px;display:flex}.lcr-dialog nav button{background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:15px 4px}.lcr-dialog nav button.active{color:#007a7f;border-bottom-color:#008e94;font-weight:650}.lcr-dialog nav .lcr-add{margin-left:auto}.lcr-scroll{flex:1;min-height:0;padding:20px 26px;overflow:auto}.lcr-filters{flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:18px;display:flex}.lcr-filters label{color:#5a6c74;flex-direction:column;gap:4px;font-size:13px;display:flex}.lcr-filters .lcr-search{flex-direction:row;flex:1;align-items:center;min-width:210px;display:flex;position:relative}.lcr-search svg{color:#71858a;position:absolute;left:10px}.lcr-dialog input,.lcr-dialog select,.lcr-dialog textarea{color:#26333b;box-sizing:border-box;background:#fff;border:1px solid #dbe5e7;border-radius:7px;min-width:0;padding:8px 10px}.lcr-search input{width:100%;padding-left:34px}.lcr-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.lcr-toolbar h3{flex:1;margin:0}.lcr-toolbar>span:first-child{color:#6a7a81;flex:1;font-size:14px}.lcr-dialog h3{font-size:17px;font-weight:650}.lcr-dialog h4{margin:18px 0 8px;font-size:15px}.lcr-table-wrap{overflow:auto}.lcr-dialog table{border-collapse:collapse;table-layout:auto;width:100%;font-size:14px}.lcr-dialog th{color:#526570;text-align:left;white-space:nowrap;background:#f4f8f9;border-bottom:1px solid #dfe9ea;padding:12px;font-weight:600}.lcr-dialog td{vertical-align:top;border-bottom:1px solid #edf1f2;padding:13px 12px;line-height:1.65}.lcr-dialog td p{margin:4px 0}.lcr-dialog td small{color:#667a83;overflow-wrap:anywhere;display:block}.lcr-dialog td:first-child{white-space:nowrap}.lcr-dialog tbody tr:hover{background:#fafdfd}.lcr-dialog .lcr-preview{overflow-wrap:anywhere;max-width:540px}.lcr-dialog .lcr-actions{white-space:nowrap}.lcr-actions button+button{margin-left:6px}.lcr-dialog button.lcr-link{color:#007d83;background:0 0;border:0;padding:0;font-weight:550}.lcr-message{white-space:pre-wrap;overflow-wrap:anywhere;min-width:250px;max-width:670px}.lcr-message small{margin-top:7px;font-size:11px}.lcr-pagination{color:#657780;justify-content:center;align-items:center;gap:16px;padding:22px 0 0;font-size:14px;display:flex}.lcr-empty{text-align:center;color:#64777f;padding:54px 18px;font-size:15px}.lcr-empty svg{vertical-align:middle;margin-right:8px}.lcr-error,.lcr-notice{padding:10px 26px;font-size:14px}.lcr-error{color:#b43c42;background:#fff6f6}.lcr-notice{color:#236b67;background:#f3faf9}.lcr-meta{color:#687c85;font-size:13px;line-height:1.7}.lcr-summary{max-width:1040px;font-size:15px;line-height:1.85}.lcr-summary>p{white-space:pre-wrap}.lcr-summary ul{padding-left:22px}.lcr-dialog details{margin-top:8px;font-size:13px}.lcr-dialog summary{color:#087e84;cursor:pointer}.lcr-form{flex-direction:column;gap:16px;max-width:850px;padding:10px 0;display:flex}.lcr-form label{flex-direction:column;gap:6px;font-size:14px;display:flex}.lcr-form textarea{resize:vertical;min-height:160px}.lcr-review{border-top:1px solid #dfe9e9;margin-top:20px;padding-top:20px}.lcr-buttons{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.lcr-dialog .lv-overlay,.lcr-dialog .bc-modal-backdrop{z-index:200}@media (width<=700px){.lcr-overlay{padding:6px}.lcr-dialog{border-radius:10px;width:100%;height:98vh}.lcr-dialog>header{padding:14px}.lcr-dialog h2{font-size:18px}.lcr-dialog nav{gap:9px;padding:0 12px}.lcr-dialog nav button{padding:11px 2px;font-size:13px}.lcr-dialog nav .lcr-add{margin-left:0}.lcr-scroll{padding:14px}.lcr-search{flex-basis:100%!important}.lcr-filters label{flex:1}.lcr-dialog table{min-width:650px}.lcr-dialog th,.lcr-dialog td{padding:10px 8px}.lcr-dialog header p span{margin-left:0;display:block}}.lcr-tools[hidden]{display:none}.lcr-selectionbar{border-block:1px solid #e4eded;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;padding:12px 0;display:flex}.lcr-selectionbar label,.lcr-dialog .lcr-inline{flex-direction:row;align-items:center;gap:7px;display:flex}.lcr-tools input[type=checkbox]{accent-color:#008e94;cursor:pointer;width:16px;height:16px}.lcr-tool-panel{border-bottom:1px solid #dce7e7;margin-bottom:18px;padding:18px 0}.lcr-tool-panel pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:320px;font-size:14px;overflow:auto}.lcr-file-result{border-bottom:1px solid #edf1f2;flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.lcr-file-result details{flex-basis:100%}.lcr-file-result>strong{overflow-wrap:anywhere;max-width:50%}.lcr-tools a{color:#007d83;font-size:14px;text-decoration:underline}.lcr-draft-layout{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:24px;display:grid}.lcr-draft-layout textarea{min-height:300px}.lcr-draft-layout aside{max-height:520px;overflow:auto}.lcr-evidence{overflow-wrap:anywhere;border-bottom:1px solid #edf1f2;padding:10px 0;font-size:14px}.lcr-evidence p{white-space:pre-wrap}.lcr-evidence small{color:#64777e}.lcr-source-table td:first-child{width:45px}.lcr-source-table td:nth-child(2){width:165px}.lcr-source-table td:last-child{overflow-wrap:anywhere;max-width:190px}.lcr-file-buttons{align-items:center;gap:12px;margin-top:8px;display:flex}.lcr-translation{border-left:2px solid #b5dedb;margin-top:12px;padding-left:12px}.lcr-tools .lcr-buttons{flex-wrap:wrap}.lcr-tools .lcr-source-table .lcr-message{-webkit-user-select:text;user-select:text}.lcr-dialog .bc-modal-overlay{z-index:220}@media (width<=700px){.lcr-draft-layout{grid-template-columns:1fr}.lcr-selectionbar{gap:7px}.lcr-tools .lcr-source-table{min-width:600px}.lcr-selectionbar button{padding:6px 9px;font-size:13px}}.lcp{color:#253d49;background:#fff;border:1px solid #cadfdf;border-radius:10px;grid-column:1/-1;min-width:0;padding:14px;font-size:14px}.lcp .lcp-label{margin-bottom:8px;font-weight:700;display:block}.lcp-current{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.lcp-current span{color:#006c70;background:#e5f5f3;border-radius:5px;padding:3px 8px}.lcp input{box-sizing:border-box;color:#253d49;width:100%;min-width:0;min-height:38px;font:inherit;background:#fff;border:1px solid #c9d9df;border-radius:7px;padding:8px 10px}.lcp-search{gap:8px;display:flex}.lcp-search input{flex:1;min-width:0}.lcp button{color:#006b70;cursor:pointer;white-space:normal;background:#eff8f7;border:1px solid #b7d8d7;border-radius:7px;min-height:38px;padding:8px 12px;font-weight:650}.lcp button:disabled{opacity:.6;cursor:wait}.lcp button:focus-visible{outline-offset:2px;outline:2px solid #008f96}.lcp .lcp-steps{color:#536671;flex-wrap:wrap;gap:8px;margin:8px 0 0;font-size:13px;display:flex}.lcp-steps span{background:#f1f5f6;border-radius:5px;padding:4px 8px}.lcp-steps .active{color:#00686b;background:#d9eeec;font-weight:700}.lcp-results{gap:6px;max-height:350px;margin-top:10px;display:grid;overflow:auto}.lcp-results>button:not(.lcp-next){text-align:left;background:#fff;gap:4px;display:grid}.lcp-results>button.selected{background:#ebf8f5;border-color:#008e93}.lcp small{color:#536671;overflow-wrap:anywhere;font-size:13px}.lcp strong{overflow-wrap:anywhere}.lcp p{color:#475b68;margin:8px 0;font-size:14px;line-height:1.6}.lcp .lcp-error{color:#a22d2d}.lcp .lcp-success{color:#00685a}.lcp-confirm{background:#f1f8f7;border-radius:7px;padding:10px}.lcp-confirm button,.lcp-manual>button{color:#fff;background:#00878b}.lcp-manual{margin-top:12px}.lcp-manual>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.lcp-manual label{gap:6px;margin-bottom:10px;display:grid}.lcp a{color:#006c70;text-decoration:underline}@media (width<=700px){.lcp-search{flex-wrap:wrap}.lcp-manual>div{grid-template-columns:1fr}.lcp{padding:10px}}.lead-avatar{color:#087b6c;cursor:pointer;background:#edf6f3;border:1px solid #c6dcd6;border-radius:10px;flex:0 0 44px;place-items:center;width:44px;height:44px;padding:0;display:grid;overflow:hidden}.lead-avatar img{object-fit:cover;width:100%;height:100%}.lead-avatar svg{width:21px;height:21px}.lead-assets{background:#fff;border-bottom:1px solid #dbe6e3;padding:12px 18px}.lead-assets-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-assets-tools>div{margin-right:auto}.lead-assets-tools b,.lead-assets-tools small{display:block}.lead-assets-tools small{color:#4b625d;margin-top:3px;font-size:13px}.lead-assets-tools .lead-upload,.lead-assets-tools>button{color:#16574c;cursor:pointer;background:#f5faf8;border:1px solid #bdd6ce;border-radius:8px;flex-direction:row;align-items:center;gap:6px;padding:8px 10px;font-size:14px;font-weight:600;display:flex}.lead-upload input{clip-path:inset(50%);width:1px;height:1px;position:absolute}.lead-upload:has(input:disabled){opacity:.55;cursor:wait}.lead-upload:focus-within{outline:2px solid #087b6c}.lead-upload svg{width:17px;height:17px}.lead-assets p{color:#245f50;margin:8px 0;font-size:14px}.lead-assets .lead-assets-error{color:#b1342b}.lead-card-review{border:1px solid #b6d5ca;border-radius:8px;margin-top:12px;padding:12px}.lead-card-review header{flex-wrap:wrap;gap:12px;font-size:14px;display:flex}.lead-card-review>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.lead-card-review>div>label{align-items:center;gap:8px;display:flex}.lead-card-review input[type=checkbox]{width:17px;height:17px}.lead-card-review label span{flex-shrink:0;width:70px}.lead-card-review input:not([type=checkbox]){border:1px solid #bed2cc;border-radius:6px;width:100%;min-width:0;padding:8px}.lead-card-review details{font-size:14px}.lead-card-review details img{object-fit:contain;max-width:320px;max-height:220px}.lead-card-review footer{justify-content:flex-end;gap:8px;margin-top:10px;display:flex}.lead-card-review button{color:#174a3c;background:#edf7f2;border:1px solid #a8c8bd;border-radius:6px;padding:8px 12px}.io-lead-grid .io-lead-person{align-items:center;gap:10px;min-width:0;display:flex}.io-lead-person .io-lead-identity{overflow-wrap:anywhere;min-width:0}.io-lead-person code{display:block}@media (width<=700px){.lead-card-review>div{grid-template-columns:1fr}.lead-assets{padding:10px}.lead-assets-tools{gap:8px}}.lead-assets-tools .lead-drop-zone{border:1px dashed #73a99a;min-width:180px;min-height:62px;padding:9px 14px;transition:background .15s,border-color .15s}.lead-drop-zone span{min-width:0}.lead-assets-tools .lead-drop-zone small{color:#385c50;font-size:13px;font-weight:400}.lead-assets-tools .lead-drop-zone.is-dragging{background:#daf2e8;border:2px solid #078674;padding:8px 13px;box-shadow:0 0 0 3px #07867420}.lead-drop-zone:has(input:disabled){border-style:solid}.lead-assets-tools .lead-drop-zone svg{flex-shrink:0}@media (width<=560px){.lead-assets-tools .lead-drop-zone{flex:1;min-width:150px}}.lv-layer{z-index:1000;background:#12272394;justify-content:center;align-items:center;padding:28px;display:flex;position:fixed;inset:0}.lv-modal{color:#17342e;background:#fff;border-radius:18px;flex-direction:column;width:min(1500px,96vw);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 25px 70px #00000040}.lv-modal.loading{flex-direction:row;align-items:center;gap:10px;width:auto;padding:30px}.lv-modal>header,.lv-modal>footer{border-bottom:1px solid #dbe6e3;justify-content:space-between;align-items:center;gap:20px;padding:18px 24px;display:flex}.lv-modal>header h2{margin:0;font-size:25px}.lv-modal>header p{color:#647974;margin:4px 0 0}.lv-modal>header button{background:0 0;border:0;padding:6px}.lv-modal>header svg{width:23px}.lv-error{color:#a94518;background:#fff4ee;border:1px solid #efb397;border-radius:9px;align-items:center;gap:8px;margin:12px 24px 0;padding:10px 12px;display:flex}.lv-body{grid-template-columns:300px minmax(0,1fr);min-height:0;display:grid;overflow:auto}.lv-body>aside{background:#f5f9f8;border-right:1px solid #dbe6e3;padding:20px}.lv-body h3{margin:0 0 13px}.lv-body aside h3{justify-content:space-between;align-items:center;display:flex}.lv-body aside em{color:#61746f;background:#e3eeeb;border-radius:6px;padding:3px 7px;font-size:11px;font-style:normal}.lv-body dl{margin:0}.lv-body dl div{border-bottom:1px solid #dce7e4;padding:10px 0}.lv-body dt{color:#71847f;font-size:12px}.lv-body dd{overflow-wrap:anywhere;margin:3px 0 0;font-weight:700}.lv-body>main{padding:20px}.lv-body section+section{border-top:1px solid #dce7e4;margin-top:22px;padding-top:20px}.lv-grid,.lv-channel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.lv-body label{flex-direction:column;gap:5px;min-width:0;display:flex}.lv-body label span{color:#536963;font-size:12px;font-weight:700}.lv-body input,.lv-body select,.lv-body textarea{color:#17342e;background:#fff;border:1px solid #c8d9d5;border-radius:8px;width:100%;min-width:0;padding:9px 10px}.lv-body textarea{resize:vertical;min-height:68px}.lv-channel{background:#f8fbfa;border:1px solid #d6e4e1;border-radius:11px;margin-top:10px;padding:13px}.lv-channel h4{color:#078674;margin:0 0 10px}.lv-channel .wide{grid-column:1/-1}.lv-modal>footer{border-top:1px solid #dbe6e3;border-bottom:0}.lv-modal>footer>span,.lv-modal>footer>div{align-items:center;gap:8px;display:flex}.lv-modal>footer button{background:#fff;border:1px solid #c5d7d3;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font-weight:700;display:flex}.lv-modal>footer button.primary{color:#fff;background:#079681;border-color:#079681}.lv-modal>footer svg{width:17px}.lv-company{position:relative}.lv-company>div{z-index:6;background:#fff;border:1px solid #c8d9d5;border-radius:8px;max-height:210px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 12px 28px #14342e29}.lv-company>div button{background:#fff;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:8px 9px;display:flex}.lv-company>div button:hover{background:#edf8f5}.lv-company>div small{color:#71847f}.lv-grid label.lv-check{background:#f6faf9;border:1px solid #c8d9d5;border-radius:8px;flex-direction:row;align-self:end;align-items:center;min-height:40px;padding:9px 10px}.lv-grid label.lv-check input{width:auto}.lv-grid label.lv-check span{color:#17342e;font-size:14px}@media (width<=850px){.lv-layer{padding:8px}.lv-body{grid-template-columns:1fr}.lv-body>aside{border-bottom:1px solid #dbe6e3;border-right:0}.lv-grid,.lv-channel>div{grid-template-columns:1fr}.lv-modal>footer{flex-direction:column;align-items:stretch}.lv-modal>footer>div{flex-wrap:wrap}.lv-modal>footer button{flex:1}}.lv-layer .lv-modal{width:min(1220px,96vw);max-height:94vh}.lv-modal,.lv-modal *{box-sizing:border-box}.lv-modal{font-family:Arial,Microsoft YaHei,sans-serif}.lv-modal .lv-body{min-height:0;display:block;overflow:auto}.lv-modal>header,.lv-modal>footer{flex-shrink:0;gap:10px;padding:12px 18px}.lv-modal>header h2{font-size:22px}.lv-modal>header p{color:#4b625d;font-size:14px}.lv-modal .lv-original{background:#f4f8f6;border-bottom:1px solid #dbe6e3;padding:10px 18px;font-size:14px}.lv-original summary{cursor:pointer;color:#284b41;font-weight:600}.lv-modal .lv-original dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 18px;margin-top:8px;display:grid}.lv-modal .lv-original dt{color:#4b625d;font-size:13px}.lv-modal .lv-original dd{font-size:14px;line-height:1.4}.lv-modal .lv-body>main{background:#fff;min-width:0;padding:14px 18px}.lv-body fieldset{border:0;min-width:0;margin:0;padding:0}.lv-body fieldset:disabled{opacity:.7}.lv-modal .lv-grid,.lv-modal .lv-channel>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 14px}.lv-modal .lv-body label>span{color:#38554b;font-size:14px}.lv-modal .lv-body h3{margin:0 0 10px;font-size:17px}.lv-modal .lv-body input:not([type=checkbox]),.lv-modal .lv-body select{height:38px;min-height:38px;padding:7px 9px;font-size:14px}.lv-modal .lv-body textarea{height:50px;min-height:50px;font-size:14px}.lv-modal .lv-body section+section{margin-top:14px;padding-top:14px}.lv-channel-tabs{gap:6px;margin-bottom:8px;display:flex}.lv-channel-tabs button{color:#355b4f;background:#fff;border:1px solid #bdd5cb;border-radius:7px;padding:7px 14px;font-size:14px}.lv-channel-tabs button.active{color:#086a55;background:#e5f3ed;border-color:#079681;font-weight:700}.lv-modal .lv-channel{margin-top:0;padding:10px}.lv-channel>h4{display:none}.lv-status{color:#355b4f;background:#f1f8f5;align-items:center;gap:8px;padding:8px 18px;font-size:14px;display:flex}.lv-status svg{width:18px;height:18px}.lv-status button{background:#fff;border:1px solid #a9cbbd;border-radius:6px;padding:6px 10px}.lv-modal>footer{background:#fff;flex-wrap:wrap}.lv-modal>footer>span{color:#4b625d;font-size:13px}.lv-modal>footer>div{flex-wrap:wrap;margin-left:auto}.lv-modal>footer button{padding:8px 10px;font-size:14px}.lv-modal button:disabled{opacity:.5;cursor:not-allowed}@media (width<=900px){.lv-modal .lv-grid,.lv-modal .lv-channel>div,.lv-modal .lv-original dl{grid-template-columns:repeat(2,minmax(0,1fr))}.lv-modal>footer>span{display:none}}@media (width<=560px){.lv-layer .lv-modal{width:100%;max-height:98dvh}.lv-modal .lv-grid,.lv-modal .lv-channel>div{grid-template-columns:1fr}.lv-modal>header,.lv-modal>footer{padding:10px}.lv-modal>footer button{flex:auto;font-size:13px}.lv-modal>footer>div{margin:0}.lv-modal .lv-body>main{padding:10px}}.lv-workflow{color:#29483e;background:#f3f9f6;border:1px solid #bfd8cf;border-radius:10px;margin-bottom:16px;padding:12px 14px;font-size:14px}.lv-source-head{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:8px;display:flex}.lv-source-head b{color:#09624a;background:#dcefe7;border-radius:5px;padding:4px 8px}.lv-workflow p{color:#36554b;margin:7px 0 12px;line-height:1.5}.lv-workflow .lv-evidence{background:#fff;border-radius:6px;padding:8px 10px}.lv-lookup{border-top:1px solid #cfdfd9;margin-top:12px;padding-top:10px}.lv-lookup summary{cursor:pointer;font-weight:600}.lv-search{gap:8px;margin:10px 0;display:flex}.lv-workflow button,.lv-next-link{white-space:nowrap;color:#07694f;background:#fff;border:1px solid #91bca9;border-radius:7px;padding:8px 12px;font-size:14px;font-weight:600}.lv-results{background:#fff;border:1px solid #cbded5;border-radius:7px;max-height:230px;overflow:auto}.lv-results>label{border-bottom:1px solid #dfebe5;flex-direction:row;gap:9px;padding:10px;display:flex}.lv-results input[type=radio]{flex-shrink:0;width:16px}.lv-results label div{gap:4px;min-width:0;display:grid}.lv-results label span{overflow-wrap:anywhere;font-size:14px;font-weight:400}.lv-link-confirm{gap:9px;margin-top:10px;display:grid}.lv-link-confirm label{flex-direction:row;align-items:center}.lv-link-confirm input[type=checkbox]{width:17px}.lv-workflow .lv-lookup-error{color:#a32d25}.lv-next-link{align-items:center;text-decoration:none;display:inline-flex}.information-officer-body{color:#142a26;background:#f4f7f6;min-width:0;margin:0;font-family:Microsoft YaHei,PingFang SC,Noto Sans CJK SC,Arial,sans-serif;overflow-x:hidden}.io-shell{min-height:100vh;display:flex}.io-main{box-sizing:border-box;flex:1;min-width:0;margin-left:288px;padding:32px 34px 56px}.io-main button,.io-main input,.io-main select,.io-main textarea{font:inherit}.io-main button{cursor:pointer}.io-page-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:18px;display:flex}.io-page-header p{color:#087e70;letter-spacing:.12em;align-items:center;gap:8px;margin:0 0 8px;font-size:14px;font-weight:800;display:flex}.io-page-header p svg{width:18px}.io-page-header h1{letter-spacing:-.04em;margin:0;font-size:34px;line-height:1.25}.io-page-header span{color:#657a75;margin-top:8px;font-size:17px;display:block}.io-page-header>div:last-child{gap:10px;display:flex}.io-main button{color:#1b3a34;background:#fff;border:1px solid #c9d9d5;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:11px 15px;font-weight:700;display:inline-flex}.io-main button:hover{color:#087e70;border-color:#07927f}.io-main button.primary{color:#fff;background:#087e70;border-color:#087e70}.io-main button svg{width:18px;height:18px}.io-source-banner{background:#eaf7f3;border:1px solid #9cd7cb;border-left:5px solid #07927f;border-radius:12px;align-items:center;gap:14px;margin-bottom:18px;padding:15px 18px;display:flex}.io-source-banner>svg{color:#087e70;width:27px;height:27px}.io-source-banner>div{flex-direction:column;flex:1;gap:3px;display:flex}.io-source-banner b{font-size:17px}.io-source-banner span{color:#5c716c;font-size:14px;line-height:1.6}.io-source-banner em{color:#087e70;white-space:nowrap;background:#fff;border-radius:8px;padding:7px 10px;font-style:normal;font-weight:800}.io-workflow-strip{color:#fff;background:#123f38;border:1px solid #0b7468;border-radius:14px;grid-template-columns:repeat(4,minmax(150px,1fr)) auto;align-items:stretch;gap:0;margin-bottom:18px;display:grid;overflow:hidden}.io-workflow-strip>div{border-right:1px solid #ffffff24;align-items:center;gap:11px;min-width:0;padding:16px 17px;display:flex}.io-workflow-strip svg{color:#79ddcb;flex:none;width:23px;height:23px}.io-workflow-strip span{flex-direction:column;gap:3px;min-width:0;display:flex}.io-workflow-strip b{font-size:16px}.io-workflow-strip small{color:#c4ddd8;font-size:13px;line-height:1.45}.io-workflow-strip em{color:#087e70;white-space:nowrap;background:#fff;border-radius:8px;align-self:center;margin:0 15px;padding:8px 11px;font-size:13px;font-style:normal;font-weight:800}.io-main-directory .io-page-header p{color:#8a671f}.io-main-directory .io-detail{border-top:4px solid #b28b41}.io-main-engagements .io-detail{border-top:4px solid #087e70}.io-main-engagements .io-workspace>aside{border-top:4px solid #123f38}.io-summary{background:#fff;border:1px solid #d8e3e0;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.io-summary article{border-right:1px solid #d8e3e0;align-items:center;gap:14px;padding:19px;display:flex}.io-summary article:last-child{border-right:0}.io-summary svg{color:#78908a;width:25px}.io-summary article.warn svg,.io-summary article.warn b{color:#d97819}.io-summary div{flex:1;grid-template-columns:1fr auto;gap:2px 10px;display:grid}.io-summary span{color:#61736f;font-weight:700}.io-summary b{color:#087e70;font-size:28px}.io-summary small{color:#85928f;grid-column:1/-1}.io-notice,.io-error{border-radius:10px;align-items:center;gap:9px;margin-bottom:14px;padding:12px 15px;font-weight:700;display:flex}.io-notice{color:#087e70;background:#e8f7f1;border:1px solid #99d8ca}.io-error,.io-form-error{color:#a94f12;background:#fff4ec;border:1px solid #efbd98}.io-error button{margin-left:auto;padding:4px 10px}.io-notice svg,.io-error svg,.io-form-error svg{width:19px}.io-workspace{grid-template-columns:350px minmax(0,1fr);align-items:start;gap:18px;display:grid}.io-workspace>aside,.io-detail{background:#fff;border:1px solid #d8e3e0;border-radius:14px;min-width:0}.io-workspace>aside{position:sticky;top:18px;overflow:hidden}.io-workspace>aside>form{border-bottom:1px solid #e2eae8;align-items:center;gap:8px;padding:13px;display:flex}.io-workspace>aside>form svg{color:#758883;width:18px}.io-workspace>aside>form input{border:0;outline:0;flex:1;min-width:0;font-size:14px}.io-workspace>aside>form button{padding:7px 10px;font-size:13px}.io-officer-list{max-height:70vh;overflow:auto}.io-officer-list>button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf1f0;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto 18px;align-items:center;gap:10px;width:100%;padding:15px 13px;display:grid}.io-officer-list>button.selected{background:#edf8f5;box-shadow:inset 4px 0 #07927f}.io-avatar{color:#087e70;background:#dcefeb;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;font-weight:900;display:grid}.io-avatar.large{width:56px;height:56px;font-size:25px}.io-officer-list button>div:nth-child(2){flex-direction:column;gap:3px;min-width:0;display:flex}.io-officer-list b{font-size:16px}.io-officer-list small,.io-officer-list em{color:#748681;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.io-officer-list i{color:#087e70;white-space:nowrap;background:#e9f6f2;border-radius:6px;padding:4px 6px;font-size:12px;font-style:normal}.io-officer-list i.status-inactive{color:#65706e;background:#eef0f0}.io-officer-list>button>svg{color:#81908c;width:17px}.io-detail{min-height:640px;overflow:hidden}.io-profile-head{border-bottom:1px solid #e2eae8;align-items:center;gap:14px;padding:22px;display:flex}.io-profile-head>div:nth-child(2){flex:1}.io-profile-head h2{align-items:center;gap:10px;margin:0;font-size:24px;display:flex}.io-profile-head h2 i{color:#087e70;background:#e9f6f2;border-radius:7px;padding:5px 8px;font-size:12px;font-style:normal}.io-profile-head p{color:#5e736e;margin:5px 0;font-weight:700}.io-profile-head span{color:#7b8c88;font-size:14px}.io-profile-head-actions{align-items:center;gap:9px;display:flex}.io-profile-head-actions button,.io-task-account-empty button{color:#087e70;cursor:pointer;background:#fff;border:1px solid #8ebdb6;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 13px;font:700 15px/1.2 Microsoft YaHei,PingFang SC,sans-serif;display:inline-flex}.io-profile-head-actions button.primary{color:#fff;background:#087e70;border-color:#087e70}.io-profile-head-actions svg,.io-task-account-empty button svg{width:17px;height:17px}.io-tabs{border-bottom:1px solid #dbe6e3;padding:0 14px;display:flex;overflow:auto}.io-tabs button{color:#61746f;white-space:nowrap;background:0 0;border:0;border-radius:0;padding:15px 14px;position:relative}.io-tabs button.active{color:#fff!important;background:#087e70!important}.io-tabs button.active:after{content:"";background:#07927f;border-radius:3px;height:3px;position:absolute;bottom:0;left:10px;right:10px}.io-main-engagements .io-workspace{display:block}.io-main-engagements .io-workspace>aside{display:none}.io-main-engagements .io-detail{min-height:0}.io-main-engagements .io-profile-head,.io-main-engagements .io-workflow-strip{display:none}.io-main-engagements .io-page-header{background:#fff;border:1px solid #d6e4e1;border-top:4px solid #087e70;border-radius:12px;margin-bottom:12px;padding:16px 20px;display:flex}.io-main-engagements .io-page-header h1{letter-spacing:-.02em;font-size:25px}.io-main-engagements .io-page-header span{margin-top:4px;font-size:14px}.io-main-engagements .io-summary,.io-main-engagements .io-broker-owner-card{display:none}.io-main-engagements .io-panel{padding-top:12px}.io-main-engagements .io-tabs{background:#fff;margin-top:0}.io-main-engagements .io-tabs button{font-weight:800}.io-main-engagements .io-tabs button.active:after{display:none}.io-admin-officer-picker{grid-template-columns:auto minmax(240px,310px);align-items:center;gap:5px 10px;display:grid!important}.io-admin-officer-picker>label{color:#4f6862;font-size:13px;font-weight:800}.io-admin-officer-picker>small{color:#71847f;grid-column:2;font-size:12px}.io-officer-multiselect{min-width:240px;position:relative}.io-officer-multiselect>summary{box-sizing:border-box;color:#173b34;cursor:pointer;background:#fff;border:1px solid #bdd3ce;border-radius:9px;min-height:42px;padding:10px 36px 9px 12px;font-weight:750;list-style:none;position:relative}.io-officer-multiselect>summary::-webkit-details-marker{display:none}.io-officer-multiselect>summary:after{content:"";border-bottom:2px solid #52716a;border-right:2px solid #52716a;width:8px;height:8px;position:absolute;top:15px;right:14px;transform:rotate(45deg)}.io-officer-multiselect[open]>summary:after{top:19px;transform:rotate(225deg)}.io-officer-options{z-index:30;background:#fff;border:1px solid #bdd3ce;border-radius:10px;width:100%;min-width:280px;max-height:310px;padding:7px;position:absolute;top:48px;right:0;overflow:auto;box-shadow:0 14px 35px #173b3429}.io-officer-options label{cursor:pointer;color:#173b34;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;display:flex}.io-officer-options label:hover{background:#edf7f4}.io-officer-options label.all{border-bottom:1px solid #dbe8e4;border-radius:7px 7px 0 0;margin-bottom:4px}.io-officer-options input{accent-color:#087e70;width:17px;height:17px}.io-officer-options span{flex:1;justify-content:space-between;align-items:center;gap:10px;min-width:0;color:#173b34!important;margin:0!important;font-size:14px!important;display:flex!important}.io-officer-options b{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.io-officer-options small{color:#758782;white-space:nowrap;font-size:12px}.io-tabs i{color:#fff;background:#e0781a;border-radius:10px;margin-left:5px;padding:1px 6px;font-size:11px;font-style:normal}.io-panel{padding:20px}.io-profile-panel{grid-template-columns:1.35fr 1fr;gap:16px;display:grid}.io-identity-card,.io-capacity-card,.io-regions{border:1px solid #dbe5e2;border-radius:12px;padding:17px}.io-identity-card header,.io-capacity-card header,.io-regions>header,.io-panel-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.io-identity-card header>div,.io-capacity-card header>div,.io-regions>header>div,.io-panel-title>div{align-items:center;gap:9px;display:flex}.io-identity-card header svg,.io-capacity-card header svg,.io-regions header svg,.io-panel-title svg{color:#087e70;width:21px}.io-identity-card header b,.io-capacity-card header b,.io-regions header b,.io-panel-title b{font-size:18px}.io-identity-card header em,.io-capacity-card header em{color:#087e70;font-style:normal;font-weight:800}.io-identity-card dl{grid-template-columns:1fr 1fr;gap:14px;margin:18px 0 0;display:grid}.io-identity-card dl div{min-width:0}.io-identity-card dt,.io-regions dt,.io-task-list dt{color:#81908c;font-size:12px}.io-identity-card dd,.io-regions dd,.io-task-list dd{word-break:break-word;margin:4px 0 0;font-weight:700}.io-capacity-card p{color:#71827e;font-size:13px;line-height:1.6}.io-progress{background:#edf2f1;border-radius:6px;height:9px;margin:23px 0;position:relative;overflow:visible}.io-progress>span{background:linear-gradient(90deg,#07927f,#55b9a9);border-radius:6px;height:100%;display:block}.io-progress em{color:#60736e;font-size:12px;font-style:normal;position:absolute;top:-21px;right:0}.io-regions{grid-column:1/-1}.io-regions>header button{padding:7px 10px}.io-regions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;display:grid}.io-regions article{border:1px solid #e0e8e6;border-radius:10px;flex-direction:column;gap:4px;padding:13px;display:flex}.io-regions article>span{color:#6d807b;font-size:13px}.io-regions dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:10px 0 0;display:grid}.io-panel-title{margin-bottom:16px}.io-panel-title>div>span{flex-direction:column;gap:3px;display:flex}.io-panel-title small{color:#758782;font-size:13px}.io-stats-range{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.io-range-presets{background:#f5f9f8;border:1px solid #cbded9;border-radius:10px;padding:3px;display:inline-flex}.io-range-presets button{color:#506762;background:0 0;border:0;border-radius:7px;min-width:48px;padding:8px 12px}.io-range-presets button.active{color:#fff;background:#078c7e}.io-custom-range{align-items:center;gap:7px;display:flex}.io-custom-range input{background:#fff;border:1px solid #cbded9;border-radius:9px;width:145px;padding:9px 10px}.io-custom-range span{color:#71827e}.io-task-list{gap:12px;display:grid}.io-task-list article{border:1px solid #dbe5e2;border-radius:12px;padding:16px}.io-task-list header{justify-content:space-between;align-items:center;gap:14px;display:flex}.io-task-list header>div{align-items:center;gap:8px;display:flex}.io-task-list header i{color:#53635f;background:#eef2f1;border-radius:6px;padding:4px 7px;font-size:11px;font-style:normal}.io-task-list header i.priority-high{color:#b85d17;background:#fff2e8}.io-task-list header i.priority-urgent,.io-task-list header i.priority-p1{color:#b63d33;background:#ffebe9}.io-task-list header i.priority-p2{color:#b85d17;background:#fff2e8}.io-task-list header i.priority-p3{color:#087e70;background:#e9f6f2}.io-task-list header i.priority-p4,.io-task-list header i.priority-p5{color:#687975;background:#eef2f1}.io-task-kind{color:#526a64;white-space:nowrap;background:#f1f5f4;border-radius:6px;padding:4px 7px;font-size:12px}.io-task-list header>em{color:#087e70;font-size:13px;font-style:normal;font-weight:700}.io-task-list p{color:#687b76;margin:10px 0;line-height:1.6}.io-task-list dl{background:#f6f9f8;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:11px;display:grid}.io-task-list footer{gap:8px;margin-top:12px;display:flex}.io-task-list footer button{padding:7px 10px}.io-task-list footer button.complete{color:#fff;background:#087e70}.io-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.io-kpi-actions{align-items:center;gap:12px;margin:14px 0;display:flex}.io-kpi-actions button{align-items:center;gap:7px;display:inline-flex}.io-kpi-actions small{color:#6f817c}.io-kpi-category{margin-top:18px}.io-kpi-category>h3{color:#173a34;margin:0 0 9px;font-size:16px}.io-kpi-grid article{border:1px solid #dbe5e2;border-radius:12px;padding:15px}.io-kpi-grid header{color:#576d67;justify-content:space-between;gap:8px;display:flex}.io-kpi-grid header span{font-weight:700}.io-kpi-grid header em{font-size:12px;font-style:normal}.io-kpi-grid article>b{color:#087e70;margin-top:13px;font-size:29px;display:block}.io-kpi-grid article>b small{font-size:13px}.io-kpi-grid p{color:#7a8986;margin:4px 0;font-size:13px}.io-kpi-note{color:#58716b;background:#eef8f5;border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;font-size:13px;line-height:1.6;display:flex}.io-lead-grid .io-lead-owner{color:#087e70;font-weight:700}.io-team-member-picker{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:260px;padding:1px;display:grid;overflow:auto}.io-team-member-picker label{cursor:pointer;text-align:left;border:1px solid #dbe5e2;border-radius:9px;flex-direction:row;justify-content:flex-start;align-items:center;gap:11px;min-height:0;margin:0;padding:10px 12px;transition:background-color .16s,border-color .16s;display:flex}.io-team-member-picker label:hover{background:#f7fbfa;border-color:#b8d4ce}.io-team-member-picker label.selected{background:#eef8f5;border-color:#79c8bb}.io-team-member-picker input[type=checkbox]{accent-color:#078b7b;flex:none;width:17px;height:17px;margin:0}.io-team-member-picker span{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.io-team-member-picker b,.io-team-member-picker small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.io-team-member-picker b{color:#173a34;font-size:14px;line-height:1.35}.io-team-member-picker small{color:#71837e;font-size:12px;line-height:1.35}@media (width<=760px){.io-team-member-picker{grid-template-columns:1fr}}.io-team-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.io-team-summary article{border:1px solid #dbe5e2;border-radius:10px;flex-direction:column;gap:5px;padding:14px;display:flex}.io-team-summary span{color:#71837e;font-size:13px}.io-team-summary b{color:#173a34;font-size:18px}.io-team-list{border:1px solid #dbe5e2;border-radius:11px;overflow:hidden}.io-team-list article{border-bottom:1px solid #e5ecea;grid-template-columns:42px minmax(180px,1fr) 100px 180px;align-items:center;gap:12px;padding:12px 14px;display:grid}.io-team-list article:last-child{border-bottom:0}.io-team-list .io-avatar{width:38px;height:38px;font-size:16px}.io-team-list article>div:nth-child(2){flex-direction:column;display:flex}.io-team-list small{color:#71837e}.io-team-list em{color:#087e70;font-style:normal;font-weight:700}.io-kpi-note svg{color:#087e70;flex:none;width:20px}.io-account-section+.io-account-section{margin-top:22px}.io-account-section h3{margin:0 0 10px;font-size:16px}.io-account-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.io-account-grid article{border:1px solid #dbe5e2;border-radius:11px;gap:11px;padding:14px;display:flex}.io-account-grid svg{color:#087e70;flex:none;width:21px}.io-account-grid article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.io-account-grid span,.io-account-grid small{text-overflow:ellipsis;color:#60736e;overflow:hidden}.io-account-grid small{font-size:12px}.io-timeline{position:relative}.io-timeline:before{content:"";background:#d5e2df;width:1px;position:absolute;top:8px;bottom:8px;left:118px}.io-timeline article{grid-template-columns:96px 20px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.io-timeline article>i{z-index:1;background:#07927f;border-radius:50%;width:10px;height:10px;margin-top:5px;box-shadow:0 0 0 5px #e8f5f2}.io-timeline time{color:#778985;text-align:right;font-size:12px}.io-timeline article>div{border-bottom:1px solid #edf1f0;flex-direction:column;gap:3px;padding-bottom:11px;display:flex}.io-timeline span{color:#087e70;font-size:12px}.io-timeline p{color:#627570;margin:0;line-height:1.55}.io-empty,.io-loading,.io-inline-empty{text-align:center;color:#71827e;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:32px 18px;display:flex}.io-empty svg{color:#96aaa5;width:33px}.io-empty b{color:#425a54;font-size:17px}.io-empty.large{min-height:560px}.io-loading{min-height:130px}.io-inline-empty{background:#f7f9f8;border:1px dashed #cbd9d6;border-radius:10px;padding:22px}.io-task-account-empty button{margin-top:8px}@keyframes io-spin{to{transform:rotate(360deg)}}.io-modal-layer{z-index:1000;background:#0d201c7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.io-modal{background:#fff;border-radius:16px;width:min(720px,100vw - 32px);max-height:90vh;overflow:hidden;box-shadow:0 25px 80px #00000040}.io-modal.wide{width:min(980px,100vw - 32px)}.io-modal>header{border-bottom:1px solid #dbe5e2;justify-content:space-between;gap:15px;padding:20px 22px;display:flex}.io-modal>header h2{margin:0;font-size:24px}.io-modal>header p{color:#667a75;margin:5px 0 0;line-height:1.5}.io-modal>header button{border:0;padding:5px}.io-modal-body{max-height:calc(90vh - 100px);padding:20px 22px;overflow:auto}.io-email-composer{flex-direction:column;gap:16px;display:flex}.io-email-options{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.io-email-composer input,.io-email-composer select,.io-email-composer textarea{box-sizing:border-box;color:#183d37;background:#fff;border:1px solid #bfd3cf;border-radius:9px;width:100%;padding:10px 12px;font:500 15px/1.5 inherit}.io-email-composer select,.io-email-composer input{min-height:44px}.io-email-composer input:focus,.io-email-composer select:focus,.io-email-composer textarea:focus{border-color:#009987;outline:none;box-shadow:0 0 0 3px #0099871a}.io-ai-generate{color:#007f6e;background:#e3f5f1;border:0;border-radius:9px;align-self:flex-start;align-items:center;gap:8px;padding:11px 16px;font-weight:750;display:flex}.io-ai-generate svg{width:18px}.io-email-body{resize:vertical;min-height:240px}.io-email-footer{border-top:1px solid #dbe5e2;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.io-email-footer>span{color:#6b7f7b;font-size:13px}.io-email-footer>div{gap:10px;display:flex}.io-email-footer button{background:#fff;border:1px solid #b9cec9;border-radius:9px;min-height:42px;padding:0 17px;font-weight:700}.io-email-footer button.primary{color:#fff;background:#009783;border-color:#009783;align-items:center;gap:7px;display:flex}.io-email-footer button svg{width:18px}@media (width<=800px){.io-email-options{grid-template-columns:1fr 1fr}.io-email-footer{flex-direction:column;align-items:stretch;gap:12px}.io-email-footer>div{grid-template-columns:1fr 1fr;display:grid}.io-email-footer button{justify-content:center}}.io-email-history{flex-direction:column;gap:14px;display:flex}.io-email-history-bar{border-bottom:1px solid #dbe6e3;justify-content:space-between;align-items:center;gap:12px;padding-bottom:13px;display:flex}.io-email-history-bar>span{color:#45645e;font-weight:750}.io-email-history-bar>div,.io-email-reply-form footer{gap:9px;display:flex}.io-email-history-bar button,.io-email-reply-form button{color:#173b35;background:#fff;border:1px solid #bdd1cc;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-weight:700;display:flex}.io-email-history-bar button.primary,.io-email-reply-form button.primary{color:#fff;background:#009783;border-color:#009783}.io-email-history-bar svg{width:17px}.io-email-reply-form{background:#f6faf9;border:1px solid #cfe1dd;border-radius:11px;grid-template-columns:1.5fr 1fr;gap:12px;padding:15px;display:grid}.io-email-reply-form label:nth-child(3),.io-email-reply-form footer{grid-column:1/-1}.io-email-reply-form input,.io-email-reply-form textarea{box-sizing:border-box;background:#fff;border:1px solid #bcd1cc;border-radius:8px;width:100%;padding:10px 12px;font:500 15px/1.5 inherit}.io-email-reply-form textarea{resize:vertical;min-height:130px}.io-email-reply-form footer{justify-content:flex-end}.io-email-thread{flex-direction:column;gap:9px;max-height:58vh;padding-right:4px;display:flex;overflow:auto}.io-email-message{background:#fff;border:1px solid #d4e1de;border-radius:11px;overflow:hidden}.io-email-message.incoming{border-left:4px solid #ea9b31}.io-email-message.outgoing{border-left:4px solid #079681}.io-email-message summary{cursor:pointer;grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 15px;list-style:none;display:grid}.io-email-message summary::-webkit-details-marker{display:none}.io-email-direction{color:#087e70;font-size:13px;font-weight:800}.io-email-message.incoming .io-email-direction{color:#b96700}.io-email-title{flex-direction:column;min-width:0;display:flex}.io-email-title b,.io-email-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-email-title b{color:#183a34;font-size:15px}.io-email-title small{color:#71827e;margin-top:4px}.io-email-meta{color:#697d78;flex-direction:column;align-items:flex-end;gap:3px;font-size:12px;display:flex}.io-email-meta em{color:#078674;font-style:normal}.io-email-content{color:#253f3a;white-space:pre-wrap;background:#fbfcfc;border-top:1px solid #e0e9e7;padding:16px 18px;font-size:15px;line-height:1.75}.io-email-history-empty{color:#71847f;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:180px;display:flex}.io-email-history-empty svg{width:28px}.io-email-history-empty b{color:#284b44}.io-lead-actions button.email-alert{color:#9b5700;background:#fff7e9;border-color:#efa84a;position:relative}.io-lead-actions button.email-alert em{color:#fff;background:#d76528;border-radius:10px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:800 10px/1 inherit;display:grid;position:absolute;top:-7px;right:-5px}@media (width<=720px){.io-email-history-bar{flex-direction:column;align-items:stretch}.io-email-history-bar>div{grid-template-columns:1fr 1fr;display:grid}.io-email-reply-form{grid-template-columns:1fr}.io-email-reply-form label,.io-email-reply-form footer{grid-column:1}.io-email-message summary{grid-template-columns:72px minmax(0,1fr)}.io-email-meta{grid-column:2;align-items:flex-start}}.io-form-error{border-radius:9px;align-items:center;gap:8px;margin-bottom:13px;padding:10px 12px;display:flex}.io-form-grid{grid-template-columns:1fr 1fr;gap:14px;display:grid}.io-field{flex-direction:column;gap:7px;display:flex}.io-field.wide{grid-column:1/-1}.io-field>span{font-weight:800}.io-field input,.io-field select,.io-field textarea,.io-search-select>div{box-sizing:border-box;color:#17342e;background:#fff;border:1px solid #bfd1cd;border-radius:9px;outline:0;width:100%;padding:11px 12px}.io-field input:focus,.io-field select:focus,.io-field textarea:focus{border-color:#07927f;box-shadow:0 0 0 3px #07927f1a}.io-field textarea{resize:vertical;min-height:88px}.io-field small{color:#768783}.io-form>footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.io-search-select{position:relative}.io-search-select>div{align-items:center;gap:8px;display:flex}.io-search-select>div input{box-shadow:none;border:0;flex:1;padding:0}.io-search-select>div svg{color:#71847f;width:19px}.io-search-select>section{z-index:20;background:#fff;border:1px solid #cbdad6;border-radius:10px;max-height:270px;position:absolute;top:calc(100% + 5px);left:0;right:0;overflow:auto;box-shadow:0 12px 32px #0a282224}.io-search-select>section button{text-align:left;background:#fff;border:0;border-bottom:1px solid #edf2f0;border-radius:0;grid-template-columns:minmax(0,1fr) auto;width:100%;padding:12px;display:grid}.io-search-select>section button>b,.io-search-select>section button>span{grid-column:1}.io-search-select>section button>span{color:#6d817b;font-size:12px}.io-search-select>section button>em{color:#087e70;grid-area:1/2/3;align-self:center;font-size:12px;font-style:normal}.io-search-select>section button:disabled{opacity:.55}.io-search-select>section p{text-align:center;color:#738581;padding:18px}.io-employee-preview{background:#eef8f5;border-radius:10px;gap:11px;margin:12px 0 15px;padding:13px;display:flex}.io-employee-preview svg{color:#087e70}.io-employee-preview div{flex-direction:column;gap:3px;display:flex}.io-employee-preview span,.io-employee-preview small{color:#60736e}.io-account-source-note{background:#eef8f5;border:1px solid #c5e4dd;border-radius:10px;align-items:flex-start;gap:11px;margin-bottom:20px;padding:13px 15px;display:flex}.io-account-source-note svg{color:#087e70;flex:none;width:21px}.io-account-source-note div{flex-direction:column;gap:3px;display:flex}.io-account-source-note span{color:#60746f;font-size:13px;line-height:1.55}.io-account-grid article.inactive{opacity:.62;background:#f4f6f5}.io-account-grid article>div>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.io-account-grid article>div>header em{color:#087e70;background:#e8f5f2;border-radius:6px;padding:3px 6px;font-size:12px;font-style:normal}.io-account-grid article>div>button{align-self:flex-start;margin-top:7px;padding:5px 9px;font-size:12px}.io-account-picker-tools{align-items:center;gap:12px;margin-bottom:14px;display:flex}.io-account-picker-tools>div{border:1px solid #bfd1cd;border-radius:9px;flex:1;align-items:center;gap:9px;padding:11px 12px;display:flex}.io-account-picker-tools svg{color:#6e817c;width:19px}.io-account-picker-tools input{min-width:0;font:inherit;border:0;outline:0;flex:1}.io-account-picker-tools>span{color:#657a75;white-space:nowrap;font-size:13px}.io-account-scope-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;display:grid}.io-account-scope-tabs button{color:#415650;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c8d9d5;border-radius:9px;font-size:14px;font-weight:750}.io-account-scope-tabs button span{color:#60746f;background:#edf3f1;border-radius:11px;justify-content:center;align-items:center;min-width:24px;height:22px;margin-left:7px;padding:0 6px;font-size:12px;display:inline-flex}.io-account-scope-tabs button.active{color:#086e62;background:#e9f6f2;border-color:#087e70}.io-account-scope-tabs button.active span{color:#fff;background:#087e70}.io-account-option-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-height:440px;padding:2px;display:grid;overflow:auto}.io-account-option-list>label{cursor:pointer;background:#fff;border:1px solid #d4e1de;border-radius:11px;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:13px;display:grid}.io-account-option-list>label.selected{background:#eef8f5;border-color:#07927f}.io-account-option-list>label.assigned{cursor:default}.io-account-option-list input{accent-color:#087e70;width:17px;height:17px;margin-top:2px}.io-account-option-list label>div{flex-direction:column;gap:4px;min-width:0;display:flex}.io-account-option-list header{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.io-account-option-list header b{font-size:15px}.io-account-option-list header em{color:#087e70;white-space:nowrap;background:#e1f2ee;border-radius:6px;padding:3px 6px;font-size:11px;font-style:normal}.io-account-badges{flex:none;align-items:center;gap:5px;display:flex;overflow:visible!important}.io-account-badges i{color:#526b65;white-space:nowrap;background:#edf3f1;border-radius:6px;padding:3px 6px;font-size:11px;font-style:normal}.io-account-option-list span,.io-account-option-list small{color:#667a75;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.io-account-option-list small{font-size:12px}.io-picker-count{color:#087e70;align-self:center;margin-right:auto;font-weight:800}.io-task-account-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.io-task-account-options>label{cursor:pointer;border:1px solid #d7e3e0;border-radius:9px;grid-template-columns:19px minmax(0,1fr);gap:9px;padding:11px;display:grid}.io-task-account-options>label.selected{background:#eef8f5;border-color:#07927f}.io-task-account-options input{accent-color:#087e70;width:17px;height:17px}.io-task-account-options label>span{flex-direction:column;gap:3px;min-width:0;display:flex}.io-task-account-options b{font-size:14px}.io-task-account-options small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.io-task-account-row{align-items:flex-start;gap:10px;margin-top:11px;display:flex}.io-task-account-row>span{color:#71847f;padding-top:4px;font-size:12px}.io-task-account-row>div{flex-wrap:wrap;gap:6px;display:flex}.io-task-account-row i{color:#087e70;background:#e9f6f2;border-radius:6px;padding:4px 7px;font-size:12px;font-style:normal}.io-region-levels{background:#eef8f5;border:1px solid #c9dfda;border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:11px 13px;display:flex}.io-region-levels span{color:#176b60;font-size:13px;font-weight:800}.io-region-levels i{color:#77918b;font-style:normal}.io-transaction-steps{background:#f6f9f8;border:1px solid #d3e2de;border-radius:10px;grid-column:1/-1;grid-template-columns:repeat(10,minmax(70px,1fr));gap:5px;padding:12px;display:grid;overflow-x:auto}.io-transaction-steps>div{color:#6a7d78;text-align:center;flex-direction:column;align-items:center;gap:5px;min-width:70px;display:flex}.io-transaction-steps i{color:#5b706b;background:#e2ebe9;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-style:normal;font-weight:800;display:grid}.io-transaction-steps span{font-size:11px;line-height:1.35}.io-transaction-steps>div.active{color:#087e70;font-weight:800}.io-transaction-steps>div.active i{color:#fff;background:#087e70;box-shadow:0 0 0 4px #07927f1f}.io-panel-actions,.io-account-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.io-broker-owner-card{background:#eef8f5;border:1px solid #b9d8d2;border-radius:12px;grid-template-columns:auto minmax(180px,1fr) minmax(360px,1.4fr);align-items:center;gap:14px;margin-bottom:16px;padding:16px;display:grid}.io-broker-owner-card>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.io-broker-owner-card>div:nth-child(2)>span,.io-broker-owner-card small{color:#627770}.io-broker-owner-card>div:nth-child(2)>b{font-size:18px}.io-broker-owner-card dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:0;display:grid}.io-broker-owner-card dl div{background:#fff;border-radius:9px;padding:10px 12px}.io-broker-owner-card dt{color:#6a7c77;font-size:12px}.io-broker-owner-card dd{color:#087e70;margin:4px 0 0;font-size:18px;font-weight:800}.io-broker-table-wrap{border:1px solid #d9e4e1;border-radius:11px;overflow:auto}.io-broker-table{border-collapse:collapse;background:#fff;width:100%;min-width:920px}.io-broker-table th{text-align:left;color:#5d716c;background:#f5f8f7;padding:11px 12px;font-size:13px}.io-broker-table td{vertical-align:middle;border-top:1px solid #e4ebe9;padding:13px 12px}.io-broker-table td,.io-broker-table td>span,.io-broker-table td>small{color:#506762}.io-broker-table td:first-child b,.io-broker-table td:nth-child(4) b{color:#17342e;display:block}.io-broker-table code,.io-broker-events code,.io-pool-list code{color:#087e70;background:#e8f5f2;border-radius:6px;margin-top:4px;padding:3px 6px;font-family:Consolas,monospace;font-size:12px;display:inline-block}.io-broker-table td>small{margin-top:3px;display:block}.io-broker-table em{color:#087e70;font-style:normal}.io-master-list{background:#fff;border:1px solid #d9e4e1;border-radius:12px;overflow:hidden}.io-master-row{border-top:1px solid #e4ebe9;grid-template-columns:minmax(190px,1.05fr) minmax(210px,1.25fr) minmax(115px,.55fr) minmax(360px,1.7fr);align-items:center;gap:16px;min-width:0;padding:16px 18px;display:grid}.io-master-row:first-child{border-top:0}.io-master-identity{text-align:left;flex-direction:column;min-width:0;background:0 0!important;border:0!important;align-items:flex-start!important;padding:0!important;display:flex!important}.io-master-identity b,.io-master-facts b,.io-master-owner b{color:#17342e;text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.io-master-identity span{color:#087e70;margin-top:5px;font-size:12px}.io-master-facts,.io-master-owner{color:#506762;flex-direction:column;gap:4px;min-width:0;display:flex}.io-master-facts span,.io-master-facts small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-master-owner em{color:#087e70;background:#e8f5f2;border-radius:6px;width:max-content;padding:3px 7px;font-size:12px;font-style:normal}.io-master-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.io-master-actions button{white-space:nowrap;min-width:0;font-size:12px;padding:8px 7px!important}@media (width<=1250px){.io-master-row{grid-template-columns:minmax(180px,1fr) minmax(200px,1fr) minmax(110px,.55fr)}.io-master-actions{grid-column:1/-1}}@media (width<=760px){.io-master-row{grid-template-columns:1fr}.io-master-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.io-main button.danger-link,.io-main button.danger{color:#a34432;background:#fff7f5;border-color:#e3b3a8}.io-main button.danger-link{white-space:nowrap;padding:7px 9px}.io-broker-events{margin-top:22px}.io-broker-events h3{margin:0 0 10px;font-size:16px}.io-broker-events article{border-bottom:1px solid #e5ecea;gap:10px;padding:11px 0;display:flex}.io-broker-events article>i{background:#07927f;border-radius:50%;width:9px;height:9px;margin-top:5px}.io-broker-events article>i.released{background:#d97819}.io-broker-events article>div{flex-direction:column;gap:3px;display:flex}.io-broker-events span,.io-broker-events small{color:#657974}.io-account-actions{margin-top:7px}.io-account-grid .io-account-actions button{margin-top:0;padding:6px 9px;font-size:12px}.io-account-grid .io-account-actions svg{width:15px;height:15px}.io-screenshot-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px;display:grid}.io-screenshot-strip a{aspect-ratio:1.35;background:#eef3f2;border:1px solid #d6e2df;border-radius:7px;min-width:0;position:relative;overflow:hidden}.io-screenshot-strip img{object-fit:cover;width:100%;height:100%}.io-screenshot-strip span{color:#fff;text-align:center;background:#0000008f;border-radius:4px;padding:2px 3px;font-size:9px;position:absolute;bottom:3px;left:3px;right:3px}.io-account-grid .io-no-screenshot{color:#82928e;margin-top:7px}.io-source-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.io-source-grid.permission{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.io-source-grid>label{cursor:pointer;background:#fff;border:1px solid #d6e3e0;border-radius:10px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.io-source-grid>label.selected{background:#edf8f5;border-color:#79b9ae}.io-source-grid>label>svg{color:#56706a;flex:none;width:20px}.io-source-grid>label>span{flex-direction:column;flex:1;min-width:0;display:flex}.io-source-grid>label b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.io-source-grid>label small{color:#71847f;font-size:11px}.io-pool-search{border:1px solid #bfd1cd;border-radius:10px;align-items:center;gap:8px;padding:10px 12px;display:flex}.io-lead-toolbar{grid-template-columns:minmax(240px,1.8fr) repeat(3,minmax(130px,.8fr)) auto;gap:8px;margin-bottom:8px;display:grid}.io-lead-toolbar input,.io-lead-toolbar select,.io-lead-bulk select{background:#fff;border:1px solid #c9d9d5;border-radius:8px;min-width:0;height:38px;padding:0 10px}.io-lead-toolbar button,.io-lead-bulk button,.io-lead-pager button{padding:7px 10px}.io-lead-bulk{background:#f4f8f7;border-radius:9px;align-items:center;gap:8px;margin-bottom:9px;padding:8px 10px;display:flex}.io-lead-bulk label{align-items:center;gap:6px;display:flex}.io-lead-bulk b{color:#087e70;margin-right:auto}.io-lead-grid{grid-template-columns:28px minmax(110px,.8fr) minmax(135px,.9fr) minmax(150px,1fr) minmax(150px,1fr) minmax(270px,1.45fr)}.io-lead-check{align-items:center!important}.io-lead-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.io-lead-pager{justify-content:center;align-items:center;gap:12px;margin-top:10px;display:flex}.io-lead-pager span{color:#657974}@media (width<=1180px){.io-lead-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.io-lead-grid{grid-template-columns:28px minmax(110px,.8fr) minmax(135px,.9fr) minmax(140px,1fr) minmax(270px,1.45fr)}.io-lead-grid>div:nth-child(5),.io-lead-grid-head>span:nth-child(5){display:none}}@media (width<=860px){.io-lead-bulk{flex-wrap:wrap}.io-lead-bulk b{margin-right:0}.io-lead-grid{grid-template-columns:28px minmax(0,1fr)}.io-lead-grid>div{grid-column:2}.io-lead-grid>.io-lead-check{grid-area:1/1/5}.io-lead-grid>div:nth-child(5){display:flex}.io-lead-actions{grid-column:1/-1!important}}.io-lead-stage{margin:18px 0 24px}.io-lead-stage-head,.io-master-stage-title{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.io-lead-stage-head>div,.io-master-stage-title>div,.io-master-stage-title span{flex-direction:column;display:flex}.io-master-stage-title>div{flex-direction:row;align-items:center;gap:9px}.io-lead-stage-head b,.io-master-stage-title b{color:var(--io-ink);font-size:17px}.io-lead-stage-head small,.io-master-stage-title small{color:var(--io-muted);margin-top:3px}.io-lead-stage-head>strong,.io-master-stage-title>strong{color:#078674;font-size:20px}.io-lead-list{background:#fff;border:1px solid #d9e4e1;border-radius:11px;width:100%;overflow:hidden}.io-lead-grid{border-top:1px solid #e4ebe9;grid-template-columns:minmax(120px,.85fr) minmax(150px,1fr) minmax(160px,1.05fr) minmax(110px,.7fr) minmax(130px,.85fr) minmax(250px,1.35fr);align-items:center;gap:12px;min-width:0;padding:13px 12px;display:grid}.io-lead-grid-head{color:#5d716c;background:#f5f8f7;border-top:0;padding:10px 12px;font-size:13px;font-weight:700}.io-lead-grid>div{color:#506762;flex-direction:column;min-width:0;display:flex}.io-lead-grid b,.io-lead-grid span,.io-lead-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-lead-grid b{color:#17342e}.io-lead-grid small{color:#657974;margin-top:3px}.io-lead-grid em{color:#087e70;font-style:normal}.io-lead-identity b{font-size:14px}.io-lead-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px;display:grid!important}.io-lead-actions button{white-space:nowrap;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 6px;font-size:12px;display:flex}.io-lead-actions button svg{flex:none;width:14px;height:14px}.io-lead-actions .primary{color:#fff;background:#079681;border-color:#079681}@media (width<=1180px){.io-lead-grid{grid-template-columns:minmax(120px,.9fr) minmax(140px,1fr) minmax(150px,1fr) minmax(110px,.75fr) minmax(240px,1.4fr)}.io-lead-grid>div:nth-child(5),.io-lead-grid-head>span:nth-child(5){display:none}}@media (width<=860px){.io-lead-grid-head{display:none}.io-lead-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.io-lead-actions{grid-column:1/-1}.io-lead-grid>div:nth-child(5){display:flex}}.io-company-picker{position:relative}.io-company-picker>div{z-index:5;background:#fff;border:1px solid #c9d9d5;border-radius:9px;max-height:210px;padding:5px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 10px 25px #14342e1f}.io-company-picker>div button{background:#fff;border:0;flex-direction:column;align-items:flex-start;width:100%;padding:8px 10px;display:flex}.io-company-picker>div button:hover{background:#edf8f5}.io-company-picker>div small{color:#71847f}.io-multi-select{background:#fff;border:1px solid #c9d9d5;border-radius:9px;width:100%}.io-multi-select summary{cursor:pointer;color:#29463f;padding:11px 12px}.io-multi-select>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:4px 12px 12px;display:grid}.io-multi-select label{background:#f4f8f7;border-radius:7px;align-items:center;gap:7px;min-width:0;padding:7px;display:flex}.io-multi-select input{width:auto;height:auto}.io-multi-select small{grid-column:1/-1}@media (width<=700px){.io-multi-select>div{grid-template-columns:1fr}}.io-lead-stage .io-lead-grid{grid-template-columns:34px minmax(150px,1fr) minmax(165px,1fr) minmax(180px,1.05fr) minmax(175px,.9fr) minmax(390px,1.55fr);gap:9px;padding:10px}.io-lead-stage .io-lead-grid-head>span:first-child{width:34px}.io-lead-stage .io-lead-check{justify-content:center}.io-lead-stage .io-lead-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid!important}.io-lead-stage .io-lead-actions button{color:#173f37;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:1px solid #bfd4cf;border-radius:10px;justify-content:center;align-items:center;gap:6px;min-width:0;height:38px;padding:0 10px;font-size:13px;font-weight:700;line-height:1;display:inline-flex;overflow:hidden}.io-lead-stage .io-lead-actions button:hover:not(:disabled){background:#f0f9f7;border-color:#65aa9f}.io-lead-stage .io-lead-actions button:disabled{cursor:not-allowed;opacity:.48}.io-lead-stage .io-lead-actions button.primary{color:#fff;background:#079681;border-color:#079681}.io-lead-stage .io-lead-actions button.danger-link{color:#b84936;background:#fff8f6;border-color:#efb2a5}.io-lead-stage .io-lead-actions button svg{flex:none;width:15px;height:15px}[dir=rtl] .io-lead-stage .io-lead-grid{text-align:right}[dir=rtl] .io-lead-stage .io-lead-identity b,[dir=rtl] .io-lead-stage .io-lead-identity code,[dir=rtl] .io-lead-stage .io-lead-grid span,[dir=rtl] .io-lead-stage .io-lead-grid small{unicode-bidi:plaintext}[dir=rtl] .io-lead-stage .io-lead-actions button{direction:rtl}@media (width<=1180px){.io-lead-stage .io-lead-grid{grid-template-columns:30px minmax(140px,.9fr) minmax(150px,1fr) minmax(160px,1fr) minmax(360px,1.55fr)}}@media (width<=860px){.io-lead-stage .io-lead-grid{grid-template-columns:28px minmax(0,1fr)}.io-lead-stage .io-lead-actions{grid-template-columns:repeat(2,minmax(0,1fr));grid-column:1/-1!important}}.io-pool-source{border:1px solid var(--io-line);background:#f5faf9;border-radius:12px;grid-template-columns:auto minmax(240px,360px) 1fr;align-items:center;gap:12px;margin-bottom:12px;padding:12px 14px;display:grid}.io-pool-source>span{color:var(--io-ink);font-weight:800}.io-pool-source select{height:42px;color:var(--io-ink);background:#fff;border:1px solid #bfd4d0;border-radius:9px;padding:0 36px 0 12px;font-weight:700}.io-pool-source small{color:var(--io-muted)}.io-pool-search>svg{color:#71847f;width:20px}.io-pool-search input{border:0;outline:0;flex:1;min-width:0}.io-pool-search button{padding:7px 10px}.io-pool-meta{color:#617570;justify-content:space-between;margin:11px 0 8px;display:flex}.io-pool-meta b{color:#087e70}.io-pool-list{border:1px solid #dce6e3;border-radius:10px;max-height:430px;margin-bottom:15px;overflow:auto}.io-pool-list>label{cursor:pointer;border-bottom:1px solid #e4ebe9;grid-template-columns:auto minmax(190px,1.3fr) minmax(150px,1fr) minmax(190px,1fr) minmax(120px,.8fr);align-items:center;gap:12px;padding:12px 13px;display:grid}.io-pool-list>label.selected{background:#edf8f5}.io-pool-list>label>span{flex-direction:column;display:flex}.io-pool-list small,.io-pool-list em,.io-pool-list i{color:#60746f;font-style:normal}.io-modal.wide:has(.io-pool-filter-panel){width:min(1320px,100vw - 40px);max-height:94vh}.io-modal.wide:has(.io-pool-filter-panel)>.io-modal-body{max-height:calc(94vh - 104px);padding:20px 26px}.io-pool-filter-panel{background:#f6faf9;border:1px solid #cbded9;border-radius:14px;grid-template-columns:minmax(0,1.7fr) minmax(430px,1fr) auto;align-items:end;gap:16px;margin-bottom:14px;padding:16px;display:grid}.io-pool-criteria{gap:9px;display:grid}.io-pool-criterion{grid-template-columns:150px 22px minmax(220px,1fr) 38px;align-items:center;gap:8px;display:grid}.io-pool-criterion select,.io-pool-criterion input{box-sizing:border-box;color:#173b35;background:#fff;border:1px solid #bcd2cd;border-radius:10px;height:46px;font:600 15px/1.3 inherit}.io-pool-criterion select{padding:0 35px 0 12px}.io-pool-criterion input{width:100%;padding:0 13px}.io-pool-criterion>svg{color:#66827b}.io-pool-criterion button.icon{color:#ad4938;border-color:#d8aaa1;place-items:center;width:38px;height:38px;padding:0;display:grid}.io-pool-criterion button.icon svg{width:17px}.io-add-condition{color:#087e70;background:#fff;justify-content:center;align-items:center;gap:7px;width:max-content;min-height:38px;padding:0 13px;display:inline-flex}.io-add-condition svg{width:17px}.io-pool-choice-groups{gap:8px;display:grid}.io-pool-choice-groups fieldset{background:#fff;border:1px solid #d5e3e0;border-radius:10px;align-items:center;gap:6px;min-width:0;margin:0;padding:8px 10px;display:flex}.io-pool-choice-groups legend{color:#536e68;padding:0 5px;font-size:12px;font-weight:800}.io-pool-choice-groups label{color:#49645e;cursor:pointer;border:1px solid #cbdcd8;border-radius:8px;align-items:center;gap:5px;min-height:32px;padding:0 10px;display:inline-flex}.io-pool-choice-groups label.selected{color:#087c6e;background:#e6f6f2;border-color:#55a99b;font-weight:800}.io-pool-choice-groups input{opacity:0;pointer-events:none;position:absolute}.io-pool-filter-actions{gap:9px;display:grid}.io-pool-filter-actions button{justify-content:center;align-items:center;gap:7px;min-width:112px;min-height:45px;padding:0 15px;font-size:15px;font-weight:800;display:inline-flex}.io-pool-filter-actions svg{width:18px}.io-pool-list{border-radius:12px;max-height:470px}.io-pool-list-head,.io-pool-list>label{grid-template-columns:34px minmax(190px,1.15fr) minmax(190px,1fr) minmax(210px,1.15fr) 90px minmax(220px,1.25fr);align-items:center;gap:14px;display:grid}.io-pool-list-head{z-index:2;color:#536d67;background:#edf4f2;padding:11px 16px;font-size:13px;font-weight:800;position:sticky;top:0}.io-pool-list>label{min-height:78px;padding:14px 16px}.io-pool-list>label:hover{background:#f5faf9}.io-pool-list>label>input{width:19px;height:19px}.io-pool-list>label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.io-pool-list>label b{color:#173a34;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.io-pool-list>label code,.io-pool-list>label small{color:#657b75;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.io-pool-grade{align-items:flex-start}.io-pool-grade>b{background:#e8efed;border-radius:8px;justify-content:center;min-width:34px;padding:5px 8px;display:inline-flex;color:#536a65!important}.io-pool-grade.grade-a>b{background:#dff5eb;color:#087955!important}.io-pool-grade.grade-b>b{background:#e5f3fb;color:#176d91!important}.io-pool-grade.grade-c>b{background:#fff2d8;color:#966000!important}.io-pool-grade.grade-d>b{background:#ffebe6;color:#a34335!important}.io-pool-history small{line-height:1.4;white-space:normal!important}.io-pool-meta{align-items:center;font-size:15px}.io-pool-meta b{font-size:16px}.io-modal.wide:has(.io-pool-filter-panel) .io-form>footer{z-index:4;background:#fff;margin:0 -26px -20px;padding:15px 26px;position:sticky;bottom:-20px;box-shadow:0 -8px 20px #14322c14}@media (width<=1100px){.io-pool-filter-panel{grid-template-columns:1fr}.io-pool-filter-actions{grid-template-columns:1fr 1fr}.io-pool-list-head{display:none}.io-pool-list>label{grid-template-columns:30px repeat(2,minmax(0,1fr))}.io-pool-list>label>input{grid-row:1/4}.io-pool-history{grid-column:2/-1}}@media (width<=700px){.io-pool-criterion{grid-template-columns:120px 20px minmax(0,1fr) 36px}.io-pool-choice-groups fieldset{flex-wrap:wrap}.io-pool-list>label{grid-template-columns:28px minmax(0,1fr)}.io-pool-list>label>span,.io-pool-history{grid-column:2}.io-modal.wide:has(.io-pool-filter-panel)>.io-modal-body{padding:14px}.io-modal.wide:has(.io-pool-filter-panel) .io-form>footer{margin:0 -14px -14px;padding:12px 14px}}.io-release-note{color:#74522f;background:#fff7ed;border:1px solid #efcda4;border-radius:9px;gap:10px;margin-bottom:15px;padding:12px;line-height:1.55;display:flex}.io-release-note svg{flex:none;width:20px}.io-release-reason-select{background:#fff;border:1px solid #bfd2ce;border-radius:9px;position:relative}.io-release-reason-select summary{cursor:pointer;color:#173832;padding:13px 15px;list-style-position:inside}.io-release-reason-select>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:4px 15px 14px;display:grid}.io-release-reason-select label{cursor:pointer;white-space:nowrap;background:#f3f8f7;border:1px solid #0000;border-radius:7px;justify-content:flex-start;align-items:center;gap:8px;min-width:0;padding:9px 11px;font-size:14px;line-height:1.2;display:flex}.io-release-reason-select label:has(input:checked){color:#087f70;background:#e8f7f3;border-color:#78c4b8;font-weight:700}.io-release-reason-select input[type=checkbox]{accent-color:#079582;flex:none;width:17px;height:17px;margin:0}@media (width<=900px){.io-release-reason-select>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.io-release-reason-select>div{grid-template-columns:1fr}}.io-upload-drop{flex-direction:column;width:100%;min-height:170px;margin-bottom:14px;background:#f3faf8!important;border:2px dashed #9cc8bf!important}.io-upload-drop>svg{color:#087e70;width:34px!important;height:34px!important}.io-upload-drop>b{font-size:17px}.io-upload-drop>span{color:#667a75;font-weight:400}.io-upload-files{flex-wrap:wrap;gap:7px;margin-bottom:14px;display:flex}.io-upload-files>span{color:#3e5c55;background:#edf5f3;border-radius:7px;align-items:center;gap:5px;max-width:100%;padding:6px 8px;display:inline-flex}.io-upload-files svg{width:15px}.io-upload-files button{background:0 0;border:0;padding:0 3px}@media (width<=1180px){.io-main{margin-left:248px;padding:24px 20px}.io-workspace{grid-template-columns:300px minmax(0,1fr)}.io-summary{grid-template-columns:repeat(2,1fr)}.io-summary article:nth-child(2){border-right:0}.io-summary article:nth-child(-n+2){border-bottom:1px solid #d8e3e0}.io-workflow-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.io-workflow-strip>div:nth-child(2){border-right:0}.io-workflow-strip>div:nth-child(-n+2){border-bottom:1px solid #ffffff24}.io-workflow-strip em{grid-column:1/-1;justify-self:start;margin:11px 15px 14px}.io-kpi-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=820px){.io-source-grid,.io-source-grid.permission{grid-template-columns:1fr}.io-account-scope-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.io-main{margin-left:0;padding:74px 13px 30px}.io-page-header{flex-direction:column;align-items:flex-start}.io-page-header h1{font-size:28px}.io-page-header>div:last-child{width:100%}.io-page-header>div:last-child button{flex:1}.io-source-banner{align-items:flex-start}.io-source-banner em{display:none}.io-workflow-strip{grid-template-columns:1fr}.io-workflow-strip>div{border-bottom:1px solid #ffffff24;border-right:0}.io-summary{grid-template-columns:1fr 1fr}.io-summary article{padding:14px}.io-workspace{grid-template-columns:1fr}.io-workspace>aside{position:static}.io-officer-list{max-height:330px}.io-detail{min-height:500px}.io-profile-panel{grid-template-columns:1fr}.io-regions{grid-column:auto}.io-regions>div,.io-kpi-grid,.io-account-grid,.io-account-option-list,.io-task-account-options{grid-template-columns:1fr}.io-account-picker-tools{flex-direction:column;align-items:stretch}.io-account-picker-tools>span{white-space:normal}.io-task-list dl{grid-template-columns:1fr 1fr}.io-tabs{padding:0}.io-tabs button{padding:13px 10px;font-size:13px}.io-profile-head{flex-wrap:wrap;align-items:flex-start}.io-profile-head-actions{flex-wrap:wrap;width:100%}.io-profile-head-actions button{flex:210px}.io-form-grid{grid-template-columns:1fr}.io-region-levels{flex-wrap:wrap;justify-content:flex-start}.io-transaction-steps,.io-field.wide{grid-column:auto}.io-modal-layer{padding:8px}.io-modal{width:calc(100vw - 16px);max-height:94vh}.io-modal-body{max-height:calc(94vh - 102px)}.io-timeline:before{left:10px}.io-timeline article{grid-template-columns:20px minmax(0,1fr)}.io-timeline time{text-align:left;grid-column:2}.io-timeline article>i{grid-area:1/1/3}.io-timeline article>div{grid-column:2}.io-broker-owner-card{grid-template-columns:auto 1fr}.io-broker-owner-card dl{grid-column:1/-1}.io-panel-actions{width:100%}.io-panel-actions button{flex:180px}.io-pool-search{flex-wrap:wrap;align-items:stretch}.io-pool-search input{flex:calc(100% - 32px)}.io-pool-list>label{grid-template-columns:auto 1fr}.io-pool-list>label>small,.io-pool-list>label>em,.io-pool-list>label>i{grid-column:2}}.io-master-actions{flex-wrap:nowrap;align-items:center;gap:8px;display:flex}.io-master-actions button{white-space:nowrap;padding:8px 10px}.io-master-actions .primary{color:#fff;background:#078c7e;border-color:#078c7e}.io-pool-choice-groups label code{color:inherit;font:inherit}.io-pool-choice-groups label code:before{content:attr(data-grade)}.io-modal.wide:has(.io-pool-filter-panel)>header{padding:14px 20px}.io-modal.wide:has(.io-pool-filter-panel)>.io-modal-body{padding:14px 20px}.io-modal.wide:has(.io-pool-filter-panel) .io-pool-source{grid-template-columns:auto minmax(260px,420px);gap:10px;margin-bottom:10px;padding:8px 12px}.io-modal.wide:has(.io-pool-filter-panel) .io-pool-source select{height:38px}.io-modal.wide:has(.io-pool-filter-panel) .io-pool-source small{display:none}.io-pool-filter-panel{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"criteria actions""choices choices";align-items:center;gap:9px 12px;margin-bottom:10px;padding:10px 12px}.io-pool-criteria{grid-area:criteria;grid-template-columns:minmax(0,1fr) auto;gap:7px 9px}.io-pool-criterion{grid-column:1;grid-template-columns:132px 20px minmax(180px,1fr) 34px;gap:7px}.io-pool-criterion select,.io-pool-criterion input{height:40px;font-size:14px}.io-pool-criterion button.icon{width:34px;height:34px}.io-add-condition{white-space:nowrap;grid-area:1/2;min-height:36px;padding:0 11px;font-size:14px}.io-pool-choice-groups{grid-area:choices;align-items:center;gap:8px;min-width:0;display:flex}.io-pool-choice-groups fieldset{white-space:nowrap;flex:0 auto;min-height:36px;padding:4px 8px}.io-pool-choice-groups fieldset:first-child{flex:auto}.io-pool-choice-groups legend{font-size:11px}.io-pool-choice-groups label{min-height:28px;padding:0 9px;font-size:13px}.io-pool-filter-actions{grid-area:actions;gap:7px;display:flex}.io-pool-filter-actions button{min-width:auto;min-height:40px;padding:0 13px;font-size:14px}.io-pool-list{max-height:540px}.io-pool-page-surface{background:#fff;border:1px solid #d6e4e1;border-radius:12px;min-width:0;margin-top:12px;padding:16px}.io-public-pool-page .io-pool-list{max-height:none}.io-pool-pagination{justify-content:flex-end;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.io-public-pool-page .io-pool-source{margin:0 0 10px;padding:0 0 10px}.io-public-pool-page .io-pool-source small,.io-public-pool-page .io-pool-compound-fields>small{display:none}.io-public-pool-page .io-pool-filter-panel{gap:10px;margin-bottom:10px;padding:0}.io-public-pool-page .io-pool-compound-fields input{box-sizing:border-box;width:100%;min-width:0;height:34px;box-shadow:none;background:#fff;border:1px solid #cbded9;border-radius:7px;padding:6px 9px;font-size:13px}.io-public-pool-page .io-pool-choice-groups{gap:6px}.io-public-pool-page .io-pool-meta{flex-wrap:wrap;gap:10px;font-size:13px;display:flex}.io-public-pool-page .io-pool-meta button{min-height:32px;padding:6px 10px}.io-public-pool-page .io-page-header select{background:#fff;border:1px solid #cbded9;border-radius:8px;margin-left:8px;padding:8px}.io-public-pool-page .io-pool-workspace>footer{z-index:3;background:#fff;border-top:1px solid #d6e4e1;padding:12px 0;position:sticky;bottom:0}@media (width<=700px){.io-public-pool-page .io-page-header{flex-wrap:wrap;gap:10px}.io-pool-page-surface{padding:10px}}.io-modal.wide:has(.io-pool-filter-panel) .io-form>footer{margin:0 -20px -14px;padding:12px 20px;bottom:-14px}.io-pool-random{align-items:center;gap:5px;margin-left:auto;display:inline-flex}.io-pool-random>span{color:#536d67;margin-right:2px;font-size:13px;font-weight:800}.io-pool-random button{color:#087c6e;background:#fff;border-color:#bcd5d0;min-width:38px;min-height:30px;padding:0 8px;font-size:13px;font-weight:800}.io-pool-random button:hover:not(:disabled){background:#e8f7f3;border-color:#069785}.io-pool-random button:disabled{opacity:.5}@media (width<=1100px){.io-pool-filter-panel{grid-template-columns:1fr;grid-template-areas:"criteria""choices""actions"}.io-pool-choice-groups{flex-wrap:wrap}.io-pool-filter-actions{justify-content:flex-end}.io-modal.wide:has(.io-pool-filter-panel) .io-pool-source{grid-template-columns:auto minmax(0,1fr)}}@media (width<=700px){.io-pool-criteria{grid-template-columns:1fr}.io-pool-criterion{grid-column:1;grid-template-columns:104px 18px minmax(0,1fr) 32px}.io-add-condition{grid-area:auto/1}.io-pool-choice-groups{display:grid}.io-pool-choice-groups fieldset{white-space:normal}.io-pool-meta{flex-wrap:wrap;gap:8px}.io-pool-random{order:3;width:100%;margin-left:0}.io-modal.wide:has(.io-pool-filter-panel)>.io-modal-body{padding:12px}.io-modal.wide:has(.io-pool-filter-panel) .io-form>footer{margin:0 -12px -12px;padding:10px 12px}}.io-master-row .io-master-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;min-width:0;display:grid}.io-master-row .io-master-actions button{white-space:nowrap;min-width:0;padding:8px 7px;font-size:12px}@media (width<=1250px){.io-master-row .io-master-actions{grid-column:1/-1}}@media (width<=760px){.io-master-row .io-master-actions{grid-column:auto;grid-template-columns:repeat(2,minmax(0,1fr))}}.io-daily-work-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.io-daily-work-heading>div{align-items:center;gap:12px;display:flex}.io-daily-work-heading svg{color:#078c7e;width:25px}.io-daily-work-heading h3{margin:0}.io-daily-work-heading small{color:#6f8581;margin-top:4px;display:block}.io-daily-work-heading>b{color:#078c7e;white-space:nowrap;font-size:20px}.io-daily-work-days{gap:12px;display:grid}.io-daily-work-days>details{background:#fff;border:1px solid #cddedb;border-radius:14px;overflow:hidden}.io-daily-work-days>details>summary{cursor:pointer;background:#f3f8f7;justify-content:space-between;align-items:center;padding:14px 18px;font-weight:750;display:flex}.io-daily-work-days>details>summary em{color:#67807b;font-style:normal;font-weight:500}.io-daily-work-list{display:grid}.io-daily-work-list>article{border-top:1px solid #e0ebe9;padding:16px 18px}.io-daily-work-list article>header,.io-daily-work-list article>footer{justify-content:space-between;align-items:center;gap:14px;display:flex}.io-daily-work-list header span small{color:#718681;margin-top:3px;display:block}.io-daily-work-list header>em{color:#087d71;background:#e7f4f1;border-radius:8px;padding:5px 9px;font-style:normal}.io-daily-work-list dl{grid-template-columns:minmax(180px,.7fr) minmax(240px,1.2fr) minmax(240px,1.2fr);gap:12px;margin:14px 0;display:grid}.io-daily-work-list dl>div{background:#f8fbfa;border-radius:10px;min-width:0;padding:12px}.io-daily-work-list dt{color:#49635e;align-items:center;gap:7px;font-weight:750;display:flex}.io-daily-work-list dt svg{width:17px}.io-daily-work-list dd{white-space:pre-wrap;word-break:break-word;color:#314a45;max-height:96px;margin:7px 0 0;line-height:1.55;overflow:auto}.io-daily-work-list dd a,.io-auto-link{color:#008b7e}.io-daily-work-list footer{color:#718681;font-size:13px}.io-auto-link{align-items:center;gap:5px;font-weight:700;display:flex}.io-auto-link svg{width:16px}.io-daily-work-list footer>em{font-style:normal}@media (width<=900px){.io-daily-work-list dl{grid-template-columns:1fr}.io-daily-work-list article>header,.io-daily-work-list article>footer{flex-direction:column;align-items:flex-start}.io-daily-work-heading{align-items:flex-start}}.io-daily-work-tools{align-items:center;gap:12px;display:flex}.io-daily-work-tools>b{color:#078c7e;white-space:nowrap;font-size:20px}.io-daily-work-tools button,.io-daily-empty button{align-items:center;gap:7px;display:inline-flex}.io-daily-work-tools button svg,.io-daily-empty button svg{width:18px}.io-daily-empty{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.io-lead-actions .whatsapp-business{color:#167746;white-space:nowrap;background:#effaf3;border:1px solid #83c8a1;border-radius:8px;justify-content:center;align-items:center;gap:4px;min-width:0;padding:7px 6px;font-size:12px;font-weight:750;line-height:1.2;text-decoration:none;display:flex}.io-lead-actions .whatsapp-business svg{flex:none;width:14px;height:14px}.io-whatsapp-composer{gap:14px}.io-wa-recipient{background:#f4faf8;border:1px solid #cfe3de;border-radius:12px;align-items:center;gap:12px;padding:11px 13px;display:flex}.io-wa-recipient>svg{color:#11865f;width:24px;height:24px}.io-wa-recipient>div{grid-template-columns:auto auto 1fr;align-items:baseline;gap:4px 10px;min-width:0;display:grid}.io-wa-recipient small{color:#718580;grid-column:1/-1}.io-wa-recipient b{font-size:16px}.io-wa-recipient span{color:#657a75}.io-wa-compose-grid{grid-template-columns:minmax(260px,.72fr) minmax(420px,1.28fr);gap:16px;display:grid}.io-wa-settings,.io-wa-message{background:#fff;border:1px solid #dbe8e5;border-radius:12px;flex-direction:column;gap:11px;padding:14px;display:flex}.io-wa-inline{grid-template-columns:1fr 1fr;gap:10px;display:grid}.io-wa-message-head{justify-content:space-between;align-items:center;display:flex}.io-wa-message-head .io-ai-generate{padding:8px 12px}.io-whatsapp-composer .io-email-body{min-height:278px}.io-wa-message>small{color:#7d8e8a;align-self:flex-end}.io-wa-consent{cursor:pointer;background:#fbfdfc;border:1px solid #d7e5e1;border-radius:10px;align-items:flex-start;gap:10px;padding:11px 13px;display:flex}.io-wa-consent input{accent-color:#078b78;height:17px;margin-top:2px;width:17px!important;min-height:0!important}.io-wa-consent span{flex-direction:column;gap:2px;display:flex}.io-wa-consent b{font-size:14px}.io-wa-consent small{color:#6b7f7b}.io-whatsapp-launch{color:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 17px;font-weight:750;text-decoration:none;display:flex;background:#128c57!important}.io-whatsapp-launch svg{width:18px}@media (width<=850px){.io-wa-compose-grid{grid-template-columns:1fr}.io-whatsapp-composer .io-email-body{min-height:210px}.io-wa-recipient>div{grid-template-columns:1fr}.io-wa-recipient small{grid-column:auto}}.io-automation-panel{background:#f8fbfa}.io-automation-title{margin-bottom:12px}.io-automation-title>div{align-items:flex-start}.io-automation-title button{white-space:nowrap;align-items:center;gap:7px;padding:9px 13px;display:inline-flex}.io-automation-title button svg{width:17px}.io-automation-metrics{background:#fff;border:1px solid #d9e6e3;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid;overflow:hidden}.io-automation-metrics article{border-right:1px solid #e2ebe9;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.io-automation-metrics article:last-child{border:0}.io-automation-metrics span{color:#647a75;font-size:13px}.io-automation-metrics b{color:#087e70;font-size:22px}.io-automation-metrics .warn b{color:#b26722}.io-automation-layout{grid-template-columns:minmax(0,2.2fr) minmax(280px,.8fr);align-items:start;gap:14px;display:grid}.io-automation-queue,.io-automation-rules{background:#fff;border:1px solid #d9e6e3;border-radius:11px;overflow:hidden}.io-automation-queue>header,.io-automation-rules>header{border-bottom:1px solid #e2ebe9;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.io-automation-queue>header>div{align-items:center;gap:13px;display:flex}.io-automation-queue h3,.io-automation-rules h3{margin:0;font-size:16px}.io-automation-queue>header span{color:#67807a;align-items:center;gap:5px;font-size:13px;display:inline-flex}.io-automation-queue>header span svg{width:15px}.io-automation-queue select{color:#304d47;background:#fff;border:1px solid #cddedb;border-radius:8px;min-width:115px;height:35px;padding:0 9px}.io-automation-row{border-bottom:1px solid #e7efed;grid-template-columns:minmax(150px,1.1fr) 90px minmax(135px,1fr) 100px minmax(205px,auto);align-items:center;gap:10px;min-width:760px;padding:11px 14px;display:grid}.io-automation-row.head{color:#667c77;background:#f4f8f7;padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:750}.io-automation-row:not(.head)>span{min-width:0}.io-automation-row .customer,.io-automation-row .scene{flex-direction:column;gap:3px;display:flex}.io-automation-row small{color:#718681;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.io-automation-row .schedule{grid-template-columns:16px 1fr;gap:1px 5px;display:grid}.io-automation-row .schedule svg{color:#718681;grid-row:1/3;width:15px}.io-automation-row .schedule small{grid-column:2}.io-auto-status{color:#5f746f;white-space:nowrap;background:#eef3f2;border-radius:6px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:750;display:inline-flex}.io-auto-status.in_progress{color:#9a5a19;background:#fff3df}.io-auto-status.completed{color:#087e70;background:#e7f5f1}.io-automation-row .actions{justify-content:flex-end;gap:6px;display:flex}.io-automation-row .actions button{white-space:nowrap;align-items:center;gap:4px;padding:7px 8px;font-size:12px;display:inline-flex}.io-automation-row .actions button svg{width:14px}.io-automation-row .actions .complete{color:#087e70;border-color:#8bc8bd}.io-automation-table{overflow-x:auto}.io-automation-empty{color:#6f817d;justify-content:center;align-items:center;gap:8px;min-height:170px;display:flex}.io-automation-empty svg{color:#0b8b79;width:22px}.io-automation-empty span{font-size:13px}.io-automation-rules>header>div{align-items:center;gap:7px;display:flex}.io-automation-rules>header svg{color:#087e70;width:18px}.io-automation-rules>header>span{color:#087e70;font-size:12px}.io-automation-rules>article{border-bottom:1px solid #e3ecea;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:13px 14px;display:grid}.io-automation-rules>article:last-child{border:0}.io-automation-rules article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.io-automation-rules article small{color:#6f837e}.io-automation-rules dl{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.io-automation-rules dt{color:#80908c;font-size:11px}.io-automation-rules dd{margin:2px 0 0;font-size:13px;font-weight:700}.io-automation-rules p{color:#687b77;grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.io-automation-rules article>button{grid-column:1/-1;justify-self:start;padding:6px 9px;font-size:12px}.io-switch{width:38px;height:22px;position:relative}.io-switch input{opacity:0;position:absolute}.io-switch i{background:#cbd8d5;border-radius:12px;width:100%;height:100%;transition:all .2s;display:block}.io-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #72807d}.io-switch input:checked+i{background:#078c7e}.io-switch input:checked+i:after{transform:translate(16px)}.io-rule-enabled{color:#3f5b55;align-items:center;gap:8px;font-weight:700;display:flex}.io-rule-enabled input{accent-color:#078c7e;width:17px!important;height:17px!important;min-height:0!important}@media (width<=1100px){.io-automation-layout{grid-template-columns:1fr}.io-automation-rules{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.io-automation-rules>header{grid-column:1/-1}.io-automation-rules>article:nth-child(2n){border-right:1px solid #e3ecea}}@media (width<=720px){.io-automation-metrics{grid-template-columns:1fr 1fr}.io-automation-metrics article:nth-child(2){border-right:0}.io-automation-metrics article:nth-child(-n+2){border-bottom:1px solid #e2ebe9}.io-automation-rules{grid-template-columns:1fr}.io-automation-title{align-items:flex-start}.io-automation-title>div{max-width:65%}.io-automation-empty{flex-direction:column;align-items:flex-start;padding:20px}}.io-auto-toolbar{background:#fff;border:1px solid #d9e6e3;border-radius:9px;align-items:center;gap:9px;margin-bottom:10px;padding:10px 12px;display:flex}.io-auto-toolbar label{border:1px solid #cbded9;border-radius:8px;flex:1;align-items:center;min-width:220px;height:38px;padding:0 10px;display:flex}.io-auto-toolbar label svg{color:#718681;width:17px}.io-auto-toolbar input{outline:0;width:100%;height:100%;background:0 0!important;border:0!important;min-height:0!important;padding:0 8px!important}.io-auto-toolbar select{background:#fff;border:1px solid #cbded9;border-radius:8px;min-width:120px;height:38px;padding:0 9px}.io-auto-toolbar>span{color:#627873;white-space:nowrap;margin-left:auto;font-size:13px}.io-group-table{background:#fff;border:1px solid #d9e6e3;border-radius:10px;overflow-x:auto}.io-group-row{color:#25443e;text-align:left;background:#fff;border:0;border-bottom:1px solid #e2ebe9;border-radius:0;grid-template-columns:minmax(175px,1.1fr) minmax(210px,1.45fr) 95px 100px 135px 175px 135px 92px;align-items:center;gap:12px;width:100%;min-width:1180px;padding:13px 14px;font-size:13px;display:grid}.io-group-row:not(.head){cursor:pointer}.io-group-row:not(.head):hover{background:#f5faf8}.io-group-row:last-child{border-bottom:0}.io-group-row.head{color:#60756f;cursor:default;background:#f1f7f5;padding-top:10px;padding-bottom:10px;font-size:12px;font-weight:800}.io-group-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.io-group-row b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.io-group-row small{color:#758781;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.io-group-row .group-name{align-items:flex-start}.io-group-row .group-name .io-auto-status{margin-top:3px}.io-group-row .content small{max-width:280px}.io-group-row .action{color:#087e70;white-space:nowrap;flex-direction:row;justify-content:flex-end;align-items:center;gap:3px;font-weight:800;display:flex}.io-group-row .action svg{width:15px}.io-group-detail>nav{border-bottom:1px solid #dce8e5;align-items:center;gap:3px;margin:-4px -4px 14px;padding-bottom:9px;display:flex}.io-group-detail>nav button{color:#5d746e;background:0 0;border:0;border-radius:7px;padding:9px 12px;font-size:13px}.io-group-detail>nav button.active{color:#087e70;background:#e7f5f1;font-weight:800}.io-group-detail>nav button.edit{color:#087e70;background:#fff;border:1px solid #a9cec7;margin-left:auto}.io-group-results{border:1px solid #d8e5e2;border-radius:9px;overflow:auto}.io-group-results>header{background:#f7faf9;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.io-group-results>header>div{flex-direction:column;gap:2px;display:flex}.io-group-results>header small{color:#718681}.io-group-results>header>span{color:#087e70;font-weight:800}.io-result-row{border-top:1px solid #e3ecea;grid-template-columns:minmax(160px,1fr) 95px minmax(230px,1.45fr) 105px 125px 185px;align-items:center;gap:12px;min-width:1020px;padding:11px 14px;font-size:13px;display:grid}.io-result-row.head{color:#60756f;background:#f1f7f5;padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:800}.io-result-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}.io-result-row small{color:#718681;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-result-row .message small{max-width:330px}.io-result-row .actions{flex-direction:row;justify-content:flex-end;gap:6px;display:flex}.io-result-row .actions button{white-space:nowrap;align-items:center;gap:4px;padding:7px 8px;font-size:12px;display:inline-flex}.io-result-row .actions svg{width:14px}.io-group-info{gap:12px;display:grid}.io-group-info>section{border:1px solid #d8e5e2;border-radius:9px;padding:15px}.io-group-info h3{margin:0 0 12px;font-size:16px}.io-group-info dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;display:grid}.io-group-info dl>div{background:#f6f9f8;border-radius:7px;padding:11px}.io-group-info dt{color:#758781;font-size:12px}.io-group-info dd{color:#284740;white-space:pre-wrap;margin:5px 0 0;line-height:1.55}.io-asset-list,.io-selected-customers{flex-wrap:wrap;gap:8px;display:flex}.io-asset-list>span,.io-asset-list>a,.io-selected-customers>span{color:#31524b;border:1px solid #d8e5e2;border-radius:7px;align-items:center;gap:6px;padding:8px 10px;text-decoration:none;display:flex}.io-asset-list svg{color:#087e70;width:15px}.io-asset-list small{color:#788984}.io-selected-customers>span{flex-direction:column;align-items:flex-start;min-width:190px}.io-selected-customers small{color:#718681}.io-group-editor{gap:12px;display:grid}.io-group-editor>section{border:1px solid #d9e6e3;border-radius:10px;padding:14px}.io-group-editor>section>header{align-items:center;gap:9px;margin-bottom:11px;display:flex}.io-group-editor>section>header>i{color:#087e70;background:#e4f4f0;border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:800;display:grid}.io-group-editor>section>header>div{flex-direction:column;gap:2px;display:flex}.io-group-editor>section>header small{color:#718681}.io-group-editor>section>header>em{color:#087e70;margin-left:auto;font-style:normal;font-weight:800}.io-customer-search{border:1px solid #cbded9;border-radius:8px;align-items:center;height:38px;margin-bottom:8px;padding:0 10px;display:flex}.io-customer-search svg{color:#718681;width:16px}.io-customer-search input{outline:0;width:100%;height:100%;background:0 0!important;border:0!important;min-height:0!important;padding:0 8px!important}.io-customer-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:210px;display:grid;overflow:auto}.io-customer-picker>label{cursor:pointer;border:1px solid #dbe6e3;border-radius:7px;align-items:center;gap:8px;min-width:0;padding:8px;display:flex}.io-customer-picker>label.all{background:#f4f9f7;grid-column:1/-1}.io-customer-picker input{accent-color:#087e70;width:16px!important;height:16px!important;min-height:0!important}.io-customer-picker span{flex-direction:column;gap:2px;min-width:0;display:flex}.io-customer-picker b,.io-customer-picker small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-customer-picker small{color:#718681}.io-file-drop{cursor:pointer;background:#f6fbf9;border:1px dashed #8dbfb6;border-radius:8px;align-items:center;gap:10px;margin-top:10px;padding:12px;display:flex}.io-file-drop>svg{color:#087e70;width:24px}.io-file-drop>span{flex-direction:column;gap:2px;display:flex}.io-file-drop small{color:#718681}.io-file-drop input{display:none}.io-editor-files{flex-wrap:wrap;gap:7px;margin-top:8px;display:flex}.io-editor-files>span{border:1px solid #d8e5e2;border-radius:7px;align-items:center;gap:6px;padding:7px 9px;display:flex}.io-editor-files svg{width:14px}.io-editor-files button{color:#a24b42;border:0;padding:3px 5px}.io-rewrite-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:10px;display:grid}.io-rewrite-options>label{cursor:pointer;border:1px solid #d8e5e2;border-radius:8px;align-items:flex-start;gap:8px;padding:11px;display:flex}.io-rewrite-options>label.selected{background:#edf8f5;border-color:#45aa9b}.io-rewrite-options input{accent-color:#087e70;width:16px!important;height:16px!important;min-height:0!important}.io-rewrite-options span{flex-direction:column;gap:3px;display:flex}.io-rewrite-options small{color:#718681}.io-group-editor .io-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.io-group-editor>footer{background:#fff;border-top:1px solid #dbe6e3;justify-content:space-between;align-items:center;gap:12px;margin:0;padding:12px 0 0;display:flex;position:static}.io-group-editor>footer>span{color:#718681;font-size:13px}.io-group-editor>footer>div{gap:8px;display:flex}.io-group-editor>footer button{padding:9px 14px}.io-customer-selection-summary{background:#f5faf8;border:1px solid #cfe1dd;border-radius:9px;grid-template-columns:minmax(240px,1fr) 190px auto;align-items:end;gap:12px;padding:12px 14px;display:grid}.io-customer-selection-summary>div:first-child{flex-direction:column;align-self:center;gap:4px;display:flex}.io-customer-selection-summary>div:first-child>b{color:#23453e;font-size:15px}.io-customer-selection-summary>div:first-child small{color:#6d827d}.io-customer-selection-summary>.io-field{margin:0}.io-customer-selection-summary>button{white-space:nowrap;justify-content:center;align-items:center;gap:6px;height:40px;display:inline-flex}.io-customer-selection-summary>button svg{width:16px}.io-execution-note{color:#42665e;background:#edf8f5;border-radius:7px;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-size:13px;display:flex}.io-execution-note svg{color:#079587;flex:none;width:17px}.io-profile-selector{gap:12px;display:grid}.io-profile-filters{background:#f7faf9;border:1px solid #d7e5e2;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;padding:12px;display:grid}.io-profile-filters .io-field{margin:0}.io-multi-filter{min-width:0;position:relative}.io-multi-filter summary{cursor:pointer;background:#fff;border:1px solid #c8d9d5;border-radius:8px;justify-content:space-between;align-items:center;min-height:54px;padding:8px 11px;list-style:none;display:flex}.io-multi-filter summary::-webkit-details-marker{display:none}.io-multi-filter summary span{flex-direction:column;gap:2px;min-width:0;display:flex}.io-multi-filter summary small{color:#607771;font-size:11px;font-weight:600}.io-multi-filter summary b{color:#173c35;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.io-multi-filter summary svg{flex:none;width:16px;transition:transform .15s}.io-multi-filter[open] summary svg{transform:rotate(90deg)}.io-multi-filter.active summary{background:#f1fbf9;border-color:#62bdb3}.io-multi-filter-menu{z-index:30;background:#fff;border:1px solid #cbded9;border-radius:9px;width:max(100%,250px);padding:8px;position:absolute;top:calc(100% + 5px);left:0;box-shadow:0 12px 30px #183b3324}.io-multi-filter-menu>.search{border:1px solid #d8e4e1;border-radius:7px;align-items:center;gap:6px;margin-bottom:6px;padding:0 8px;display:flex}.io-multi-filter-menu>.search svg{color:#6d817c;width:15px}.io-multi-filter-menu>.search input{border:0!important;min-height:34px!important;padding:5px 0!important}.io-multi-filter-menu>div{max-height:220px;display:grid;overflow:auto}.io-multi-filter-menu>div label{color:#294941;cursor:pointer;border-radius:6px;align-items:center;gap:8px;padding:7px;font-size:12px;display:flex}.io-multi-filter-menu>div label:hover{background:#f0f7f5}.io-multi-filter-menu>div input{width:15px!important;height:15px!important;min-height:0!important}.io-multi-filter-menu>div em{text-align:center;color:#7b8e89;padding:16px;font-size:12px}.io-multi-filter-menu>footer{border-top:1px solid #e2ebe9;justify-content:space-between;align-items:center;margin-top:6px;padding-top:7px;display:flex}.io-multi-filter-menu>footer button{color:#078f82;background:0 0;border:0;padding:4px 7px;font-size:12px}.io-multi-filter-menu>footer span{color:#7a8c87;font-size:11px}.io-profile-actions{align-items:end;gap:8px;display:flex}.io-profile-actions>div{flex-direction:column;flex:1;gap:3px;min-width:210px;display:flex}.io-profile-actions>div small{color:#6e827d}.io-profile-actions>label{color:#5d746e;white-space:nowrap;align-items:center;gap:7px;font-size:13px;display:flex}.io-profile-actions>label input{width:78px!important;min-height:36px!important;padding:6px 8px!important}.io-profile-actions>button{white-space:nowrap;height:36px;padding:0 11px}.io-profile-results{border:1px solid #d7e5e2;border-radius:9px;max-height:430px;overflow:auto}.io-profile-results>label{cursor:pointer;border-bottom:1px solid #e2ebe9;grid-template-columns:minmax(175px,1.3fr) 105px minmax(130px,1fr) minmax(105px,.8fr) minmax(135px,1fr) 115px;align-items:center;gap:10px;padding:11px 13px;display:grid}.io-profile-results>label:last-of-type{border-bottom:0}.io-profile-results>label:hover{background:#f7fbfa}.io-profile-results>label.selected{background:#edf8f5}.io-profile-results>label>input{opacity:0;pointer-events:none;position:absolute}.io-profile-results>label>span{flex-direction:column;gap:2px;min-width:0;display:flex}.io-profile-results>label .identity{padding-left:26px;position:relative}.io-profile-results>label .identity:before{content:"";background:#fff;border:1.5px solid #94aaa5;border-radius:4px;width:16px;height:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.io-profile-results>label.selected .identity:before{background:#079587;border-color:#079587}.io-profile-results>label.selected .identity:after{content:"";border:0 solid #fff;border-width:0 0 2px 2px;width:6px;height:3px;position:absolute;top:50%;left:5px;transform:translateY(-65%)rotate(-45deg)}.io-profile-results b,.io-profile-results small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-profile-results b{color:#294a43;font-size:13px}.io-profile-results small{color:#748781;font-size:12px}.io-profile-results .quality b{align-items:center;gap:5px;display:flex}.io-profile-results .quality em,.io-profile-results .quality i{color:#47645d;background:#eef4f2;border-radius:999px;padding:2px 6px;font-size:11px;font-style:normal}.io-profile-results .quality i.complete{color:#08796e;background:#e3f6f0}.io-profile-results .quality i.partial{color:#8c6818;background:#fff5dc}.io-profile-results .quality i.low{color:#b4493c;background:#fff0ed}.io-profile-empty{color:#718681;align-content:center;place-items:center;gap:6px;min-height:180px;display:grid}.io-profile-empty svg{width:28px}.io-profile-selector>footer{border-top:1px solid #dbe6e3;justify-content:flex-end;align-items:center;gap:8px;padding-top:11px;display:flex}.io-profile-selector>footer>div{flex-direction:column;flex:1;gap:2px;display:flex}.io-profile-selector>footer>div span{color:#6d827d;font-size:12px}.io-profile-selector>footer button{padding:9px 13px}.io-profile-search{background:#fff;border:1px solid #c8d9d5;border-radius:9px;align-items:center;gap:9px;min-height:48px;padding:0 13px;display:flex}.io-profile-search:focus-within{border-color:#079587;box-shadow:0 0 0 3px #07958717}.io-profile-search>svg{color:#6d827d;flex:none;width:19px}.io-profile-search>input{flex:1;min-height:46px!important;box-shadow:none!important;border:0!important;padding:8px 0!important;font-size:14px!important}.io-profile-search>button{color:#55716a;background:#edf5f3;border:0;border-radius:6px;place-items:center;width:28px;height:28px;padding:0;display:grid}.io-profile-search>button svg{width:15px}.io-auto-status.stopped{color:#777;background:#f1f1f1}.io-completion-options>label{min-height:66px}.io-event-stop{background:#f3faf8;border:1px solid #cfe1dd;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:11px 12px;display:flex}.io-event-stop>span{flex-direction:column;gap:3px;display:flex}.io-event-stop small{color:#70847f}.io-event-stop button{white-space:nowrap;padding:8px 11px}.io-event-stop.completed{background:#f7f9f8;border-color:#dce5e3}.io-trigger-integration{color:#31564e;background:#f5faf8;border:1px solid #cfe1dd;border-radius:8px;align-items:center;gap:9px;margin-top:10px;padding:10px 11px;display:flex}.io-trigger-integration>svg{color:#078f80;flex:none;width:19px}.io-trigger-integration>span{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.io-trigger-integration small{color:#6f837e}.io-trigger-integration>button{white-space:nowrap;align-items:center;gap:5px;padding:7px 10px;display:inline-flex}.io-trigger-integration>button svg{width:14px}.io-trigger-integration.error{background:#fff7f6;border-color:#ecc9c4}.io-trigger-integration.error>svg{color:#b45147}@media (width<=1100px){.io-profile-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.io-profile-actions{flex-wrap:wrap;align-items:stretch}.io-profile-actions>div{flex-basis:100%}.io-profile-results>label{min-width:820px}}@media (width<=900px){.io-auto-toolbar{flex-wrap:wrap;align-items:stretch}.io-auto-toolbar label{flex-basis:100%}.io-customer-picker{grid-template-columns:1fr 1fr}.io-rewrite-options{grid-template-columns:1fr}.io-group-editor .io-form-grid.four{grid-template-columns:1fr 1fr}.io-group-info dl{grid-template-columns:1fr}.io-customer-selection-summary{grid-template-columns:1fr 160px}.io-customer-selection-summary>button{grid-column:1/-1}}@media (width<=600px){.io-customer-picker,.io-group-editor .io-form-grid.four,.io-profile-filters,.io-customer-selection-summary{grid-template-columns:1fr}.io-group-detail>nav{overflow:auto}.io-group-detail>nav button{white-space:nowrap}.io-group-editor>footer,.io-profile-selector>footer{flex-direction:column;align-items:stretch}.io-group-editor>footer>div{justify-content:flex-end}.io-profile-actions>button{flex:1}.io-profile-selector>footer>button{width:100%}}.io-compact-title{margin-bottom:10px;padding-bottom:9px}.io-compact-title>div>span{gap:1px}.io-compact-title small{font-size:12px}.io-title-actions{align-items:center;gap:7px;display:flex}.io-title-actions button{align-items:center;gap:5px;display:inline-flex}.io-title-actions svg{width:15px}.io-master-table,.io-followup-table{background:#fff;border:1px solid #d7e4e1;border-radius:9px;overflow-x:auto}.io-master-grid{color:#31514a;border-top:1px solid #e3ece9;grid-template-columns:minmax(155px,1.1fr) 82px minmax(155px,1.1fr) minmax(125px,.85fr) minmax(165px,1.1fr) minmax(170px,1.1fr) minmax(145px,.95fr) 224px;align-items:center;gap:10px;min-width:1280px;padding:10px 12px;font-size:12px;display:grid}.io-master-grid.head{color:#60756f;background:#f1f7f5;border-top:0;padding-top:8px;padding-bottom:8px;font-weight:750}.io-master-grid>div,.io-master-grid>button{min-width:0}.io-master-grid>div:not(.io-master-actions){flex-direction:column;gap:2px;display:flex}.io-master-grid b,.io-master-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-master-grid b{color:#173c35;font-size:12px}.io-master-grid small{color:#71847f;font-size:11px}.io-master-grid .io-master-identity span{display:none}.io-master-grid .io-master-identity code{margin-top:2px;font-size:10px}.io-master-grid .io-master-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;display:grid}.io-master-grid .io-master-actions button{font-size:11px;padding:6px 5px!important}.io-completeness{background:#f6faf9!important;border:1px solid #cadeda!important;border-radius:7px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:0!important;padding:5px 7px!important;display:flex!important}.io-completeness b{color:#087e70;font-size:14px}.io-completeness.partial{background:#fffbef!important;border-color:#ead9a9!important}.io-completeness.partial b{color:#946817}.io-completeness.low{background:#fff7f5!important;border-color:#ebc9c3!important}.io-completeness.low b{color:#b34c41}.io-broker-master-form{gap:10px;display:grid}.io-broker-master-form>section{border:1px solid #d9e5e2;border-radius:9px;padding:11px 12px}.io-broker-master-form h3{color:#24463f;margin:0 0 9px;font-size:14px}.io-broker-master-form .io-form-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.io-broker-master-form .io-field{margin:0}.io-domain-summary{background:#f4faf8;border:1px solid #c8ded9;border-radius:9px;grid-template-columns:62px 145px 1fr;align-items:center;gap:12px;padding:11px 12px;display:grid}.io-domain-summary>strong{color:#078b7c;font-size:24px}.io-domain-summary>span{flex-direction:column;gap:2px;display:flex}.io-domain-summary>span small{color:#70837e;font-size:11px}.io-domain-summary>div{flex-wrap:wrap;gap:5px;display:flex}.io-domain-summary em{color:#73847f;background:#eef3f2;border-radius:5px;align-items:center;gap:3px;padding:4px 6px;font-size:10px;font-style:normal;display:inline-flex}.io-domain-summary em.complete{color:#087e70;background:#e3f5f0}.io-domain-summary em svg{width:11px;height:11px}.io-inline-checks{align-items:center;gap:16px;min-height:38px;display:flex}.io-inline-checks label{color:#35544d;align-items:center;gap:6px;font-size:12px;display:flex}.io-inline-checks input{accent-color:#078b7c;width:15px!important;height:15px!important;min-height:0!important}.io-followup-row{border-top:1px solid #e2ebe9;grid-template-columns:145px minmax(150px,.9fr) minmax(190px,1fr) minmax(260px,1.6fr);align-items:center;gap:12px;min-width:760px;padding:10px 12px;font-size:12px;display:grid}.io-followup-row.head{color:#60756f;background:#f1f7f5;border:0;padding-top:8px;padding-bottom:8px;font-weight:750}.io-followup-row time,.io-followup-row small{color:#71847f}.io-followup-row b,.io-followup-row span,.io-followup-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-followup-row b{color:#24453e}@media (width<=900px){.io-broker-master-form .io-form-grid.four{grid-template-columns:repeat(2,minmax(0,1fr))}.io-domain-summary{grid-template-columns:60px 1fr}.io-domain-summary>div{grid-column:1/-1}}@media (width<=600px){.io-broker-master-form .io-form-grid.four{grid-template-columns:1fr}.io-compact-title{align-items:flex-start}.io-title-actions{flex-wrap:wrap;justify-content:flex-end}}.io-master-grid{grid-template-columns:minmax(0,1.05fr) minmax(54px,.55fr) minmax(0,.95fr) minmax(0,.75fr) minmax(0,1.15fr) minmax(0,1.05fr) minmax(0,1fr) minmax(104px,1.2fr);gap:8px;min-width:780px;padding-left:10px;padding-right:10px}.io-master-grid .io-master-actions{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:4px}.io-master-bulk,.io-master-pager{color:#536e68;background:#f8fbfa;border:1px solid #d7e4e1;align-items:center;gap:10px;padding:9px 11px;font-size:13px;display:flex}.io-master-bulk{border-bottom:0;border-radius:9px 9px 0 0}.io-master-bulk label,.io-master-pager label{align-items:center;gap:7px;display:flex}.io-master-bulk input,.io-master-check input{accent-color:#078b7c;width:17px!important;height:17px!important;min-height:0!important}.io-master-bulk b{color:#087e70}.io-master-bulk button{margin-left:auto;padding:7px 10px}.io-master-bulk button+button{margin-left:0}.io-master-table{border-radius:0}.io-master-grid{grid-template-columns:28px minmax(120px,1.05fr) 68px minmax(110px,.95fr) minmax(95px,.78fr) minmax(135px,1.18fr) minmax(135px,1.08fr) minmax(120px,1fr) minmax(120px,1.15fr);min-width:1020px;font-size:13px}.io-master-grid.head,.io-master-grid b{font-size:13px}.io-master-grid small{font-size:12px;line-height:1.35}.io-master-grid.selected{background:#edf8f5}.io-master-check{place-items:center;display:grid}.io-master-grid .io-master-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.io-master-grid .io-master-actions button{font-size:12px!important}.io-master-grid .io-master-actions .primary{grid-column:span 2}.io-master-pager{border-top:0;border-radius:0 0 9px 9px;justify-content:flex-end}.io-master-pager>span{margin-right:auto}.io-master-pager select{background:#fff;border:1px solid #cbded9;border-radius:7px;height:32px;padding:0 7px}.io-master-pager button{padding:7px 10px}.io-broker-profile-view{gap:12px;display:grid}.io-broker-profile-summary{background:#f7fbfa;border:1px solid #d4e3df;border-radius:10px;grid-template-columns:66px minmax(0,1fr) 86px auto;align-items:center;gap:13px;padding:12px;display:grid}.io-broker-avatar{color:#087e70;background:#dcefeb;border-radius:12px;place-items:center;width:64px;height:64px;font-size:24px;font-weight:850;display:grid;overflow:hidden}.io-broker-avatar img{object-fit:cover;width:100%;height:100%}.io-broker-profile-summary h3{margin:0 0 4px;font-size:19px}.io-broker-profile-summary p{color:#3f5d56;margin:0 0 3px;font-size:14px}.io-broker-profile-summary small{color:#71847f;font-size:12px}.io-broker-profile-summary>.io-completeness{min-height:52px}.io-broker-profile-summary>.primary{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.io-broker-profile-summary>.primary svg{width:17px}.io-broker-profile-tabs{border-bottom:1px solid #d8e5e2;display:flex;overflow-x:auto}.io-broker-profile-tabs button{color:#5d746e;white-space:nowrap;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;padding:10px 16px;font-size:14px;font-weight:750}.io-broker-profile-tabs button.active{color:#087e70;border-bottom-color:#078b7c}.io-broker-profile-content{min-height:310px;max-height:52vh;overflow:auto}.io-profile-loading{color:#617872;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.io-profile-loading svg{width:20px}.io-domain-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.io-domain-detail-grid article{background:#fff;border:1px solid #d8e5e2;border-radius:9px;flex-direction:column;gap:6px;min-height:105px;padding:12px;display:flex}.io-domain-detail-grid article.missing{background:#fffbf5;border-color:#ead9c5}.io-domain-detail-grid article>span{color:#5f7670;align-items:center;gap:5px;font-size:12px;font-weight:750;display:flex}.io-domain-detail-grid article>span svg{color:#078b7c;width:15px}.io-domain-detail-grid article.missing>span svg{color:#b36a28}.io-domain-detail-grid article b{font-size:14px;line-height:1.4}.io-domain-detail-grid article small{color:#788b86;margin-top:auto}.io-broker-document-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.io-broker-document-grid>a{color:#24453e;border:1px solid #d8e5e2;border-radius:9px;align-items:center;gap:11px;min-height:100px;padding:11px;text-decoration:none;display:flex}.io-broker-document-grid>a:hover{background:#f4faf8;border-color:#71bbae}.io-broker-document-grid img{object-fit:cover;border-radius:8px;width:78px;height:78px}.io-broker-document-grid>a>svg{color:#078b7c;width:38px}.io-broker-document-grid>a>span{flex-direction:column;gap:5px;min-width:0;display:flex}.io-broker-document-grid b,.io-broker-document-grid small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-broker-document-grid .io-inline-empty{grid-column:1/-1}.io-profile-data-list{grid-template-columns:1fr 1.35fr;gap:10px;display:grid}.io-profile-data-list>section{border:1px solid #d8e5e2;border-radius:9px;padding:13px}.io-profile-data-list h3{margin:0 0 11px;font-size:15px}.io-profile-data-list dl{grid-template-columns:1fr 1fr;gap:9px;margin:0;display:grid}.io-profile-data-list dl div{background:#f5f9f8;border-radius:7px;padding:9px}.io-profile-data-list dt{color:#71847f;font-size:11px}.io-profile-data-list dd{margin:4px 0 0;font-size:13px;font-weight:700}.io-profile-data-list section>article{border-bottom:1px solid #e3ece9;grid-template-columns:1fr auto;gap:3px 10px;padding:9px 0;display:grid}.io-profile-data-list section>article:last-child{border-bottom:0}.io-profile-data-list section>article span{color:#617872;font-size:12px}.io-profile-data-list section>article small{color:#71847f;grid-area:1/2/3}.io-profile-record-list{border:1px solid #d8e5e2;border-radius:9px}.io-profile-record-list>article{border-bottom:1px solid #e2ebe9;grid-template-columns:minmax(0,1fr) 110px 145px;align-items:center;gap:12px;padding:11px 13px;display:grid}.io-profile-record-list>article:last-child{border-bottom:0}.io-profile-record-list>article>div{flex-direction:column;gap:3px;min-width:0;display:flex}.io-profile-record-list b,.io-profile-record-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.io-profile-record-list span,.io-profile-record-list small{color:#71847f;font-size:12px}.io-profile-record-list em{color:#087e70;background:#e8f5f2;border-radius:6px;justify-self:start;padding:4px 7px;font-size:11px;font-style:normal}.io-broker-profile-view>footer{border-top:1px solid #dce7e4;justify-content:flex-end;gap:8px;padding-top:10px;display:flex}@media (width<=900px){.io-domain-detail-grid,.io-broker-document-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.io-profile-data-list{grid-template-columns:1fr}.io-broker-profile-summary{grid-template-columns:58px minmax(0,1fr) 76px}.io-broker-profile-summary>.primary{grid-column:1/-1;justify-self:end}}@media (width<=600px){.io-domain-detail-grid,.io-broker-document-grid{grid-template-columns:1fr}.io-broker-profile-summary{grid-template-columns:54px 1fr}.io-broker-profile-summary>.io-completeness{grid-column:1}.io-broker-profile-summary>.primary{grid-column:2}.io-profile-record-list>article{grid-template-columns:1fr auto}.io-profile-record-list>article small{grid-column:1/-1}.io-master-bulk{flex-wrap:wrap}.io-master-bulk button{margin-left:0}.io-master-pager{flex-wrap:wrap}}.io-master-grid,.io-master-grid b{font-size:14px}.io-master-grid small{font-size:13px}.io-master-grid .io-master-identity code{font-size:12px}.io-broker-profile-tabs{align-items:center}.io-broker-profile-tabs button{color:#526b65}.io-broker-profile-tabs button.active{color:#fff!important;background:#078b7c!important;border-bottom-color:#078b7c!important}.io-profile-sync{color:#607771;white-space:nowrap;align-items:center;gap:5px;margin-left:auto;padding:0 8px;font-size:11px;display:inline-flex}.io-profile-sync svg{width:14px}.io-profile-inline-error{margin:0}.io-broker-profile-content{height:min(470px,52vh);min-height:380px}.io-domain-foundation-head{background:#eef8f6;border-radius:8px;justify-content:space-between;align-items:center;margin-bottom:9px;padding:10px 12px;display:flex}.io-domain-foundation-head div{flex-direction:column;gap:2px;display:flex}.io-domain-foundation-head b{font-size:14px}.io-domain-foundation-head small{color:#607771;font-size:11px}.io-domain-foundation-head strong{color:#087e70;font-size:18px}.io-domain-detail-grid article>span{color:#435f58}.io-domain-detail-grid article>span em{color:#81928e;margin-left:auto;font-size:10px;font-style:normal;font-weight:600}.io-master-grid.selected,.io-master-grid.selected b,.io-master-grid.selected strong{color:#173c35}.io-rating-workspace,.io-lifecycle-workspace{gap:12px;display:grid}.io-rating-overview{grid-template-columns:150px minmax(360px,1fr) 180px;align-items:stretch;gap:12px;display:grid}.io-rating-grade{background:#edf8f5;border:1px solid #bbddd6;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;display:flex}.io-rating-grade strong{color:#087e70;font-size:34px;line-height:1}.io-rating-grade span{margin-top:5px;font-size:14px;font-weight:800}.io-rating-grade small{color:#627a74;margin-top:5px}.io-rating-overview dl{background:#fff;border:1px solid #d6e4e1;border-radius:10px;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.io-rating-overview dl div{border-right:1px solid #e0e9e7;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex}.io-rating-overview dl div:last-child{border:0}.io-rating-overview dt{color:#647a75;font-size:11px}.io-rating-overview dd{color:#173c35;margin:0;font-size:21px;font-weight:850}.io-rating-sample{border:1px solid #d6e4e1;border-radius:10px;flex-direction:column;justify-content:center;gap:4px;padding:12px;display:flex}.io-rating-sample b{font-size:16px}.io-rating-sample span,.io-rating-sample small{color:#657b76;font-size:12px}.io-evaluation-form{background:#f8fbfa;border:1px solid #d5e4e0;border-radius:10px;padding:12px}.io-evaluation-form>header{grid-template-columns:1fr 180px 150px;align-items:center;gap:9px;display:grid}.io-evaluation-form>header>div{flex-direction:column;gap:2px;display:flex}.io-evaluation-form>header small{color:#6f837e}.io-evaluation-form select,.io-evaluation-form input,.io-evaluation-form textarea,.io-lifecycle-form select,.io-lifecycle-form input,.io-lifecycle-form textarea{box-sizing:border-box;color:#173c35;background:#fff;border:1px solid #cbded9;border-radius:7px;width:100%;min-height:38px;padding:7px 9px}.io-evaluation-dimensions{grid-template-columns:repeat(7,minmax(90px,1fr));gap:7px;margin-top:10px;display:grid}.io-evaluation-dimensions label{flex-direction:column;gap:4px;display:flex}.io-evaluation-dimensions span{color:#506d66;font-size:11px;font-weight:700}.io-evaluation-comment{grid-template-columns:1fr 126px;align-items:stretch;gap:8px;margin-top:10px;display:grid}.io-evaluation-comment textarea{resize:vertical;min-height:64px}.io-evaluation-comment button{justify-content:center;align-items:center;gap:5px;display:flex}.io-evaluation-comment svg{width:16px}.io-evaluation-form>p,.io-lifecycle-form>p{margin:7px 0 0;font-size:12px}.io-evaluation-form>p.success,.io-lifecycle-form>p.success{color:#07806f}.io-evaluation-form>p.error,.io-lifecycle-form>p.error{color:#b44f45}.io-evaluation-history,.io-lifecycle-history{background:#fff;border:1px solid #d7e4e1;border-radius:10px}.io-evaluation-history>header,.io-lifecycle-history>header{border-bottom:1px solid #e1eae8;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.io-evaluation-history>header span,.io-lifecycle-history>header span{color:#70847f;font-size:11px}.io-evaluation-history>article{border-bottom:1px solid #e5ecea;grid-template-columns:160px 48px 1fr;align-items:center;gap:5px 12px;padding:10px 12px;display:grid}.io-evaluation-history>article:last-child{border:0}.io-evaluation-history>article>div{flex-direction:column;gap:2px;display:flex}.io-evaluation-history>article>div span,.io-evaluation-history>article small{color:#6d817c;font-size:11px}.io-evaluation-history>article strong{color:#087e70;font-size:20px}.io-evaluation-history>article p{margin:0;font-size:13px}.io-evaluation-history>article small{grid-column:3}.io-lifecycle-current{background:#eef8f6;border:1px solid #bcded7;border-radius:10px;grid-template-columns:42px minmax(180px,.65fr) 1.35fr;align-items:center;gap:13px;padding:15px;display:grid}.io-lifecycle-current>svg{color:#078b7c;width:28px}.io-lifecycle-current>div span{color:#647b75;font-size:11px}.io-lifecycle-current h3{margin:3px 0;font-size:22px}.io-lifecycle-current p{color:#60766f;margin:0;font-size:12px}.io-lifecycle-current dl{grid-template-columns:1fr 1fr;gap:8px;margin:0;display:grid}.io-lifecycle-current dl div{background:#fff;border-radius:8px;padding:9px 11px}.io-lifecycle-current dt{color:#70837e;font-size:11px}.io-lifecycle-current dd{margin:4px 0 0;font-size:13px;font-weight:750}.io-lifecycle-form{border:1px solid #d7e4e1;border-radius:10px;padding:12px}.io-lifecycle-form>div{grid-template-columns:1fr 1fr;gap:9px;margin-bottom:9px;display:grid}.io-lifecycle-form label{flex-direction:column;gap:4px;display:flex}.io-lifecycle-form label span{color:#506d66;font-size:11px;font-weight:700}.io-lifecycle-form textarea{resize:vertical;min-height:62px}.io-lifecycle-form footer{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.io-lifecycle-form footer small{color:#71837f}.io-lifecycle-form button{align-items:center;gap:5px;display:flex}.io-lifecycle-form button svg{width:16px}.io-lifecycle-history>article{grid-template-columns:14px 1fr;gap:9px;padding:9px 13px;display:grid}.io-lifecycle-history>article i{background:#fff;border:2px solid #078b7c;border-radius:50%;width:9px;height:9px;margin-top:4px;position:relative}.io-lifecycle-history>article i:after{content:"";background:#cfe1dd;width:1px;height:calc(100% + 34px);position:absolute;top:9px;left:3px}.io-lifecycle-history>article:last-child i:after{display:none}.io-lifecycle-history>article div{flex-direction:column;gap:2px;display:flex}.io-lifecycle-history p{color:#47635d;margin:0;font-size:12px}.io-lifecycle-history small{color:#748782;font-size:11px}@media (width<=1000px){.io-rating-overview{grid-template-columns:130px 1fr}.io-rating-sample{grid-column:1/-1}.io-evaluation-dimensions{grid-template-columns:repeat(4,1fr)}}@media (width<=650px){.io-rating-overview{grid-template-columns:1fr}.io-rating-sample{grid-column:auto}.io-rating-overview dl{grid-template-columns:1fr 1fr}.io-evaluation-form>header,.io-evaluation-comment,.io-lifecycle-current,.io-lifecycle-form>div{grid-template-columns:1fr}.io-evaluation-dimensions{grid-template-columns:1fr 1fr}.io-evaluation-history>article{grid-template-columns:1fr 45px}.io-evaluation-history>article p,.io-evaluation-history>article small{grid-column:1/-1}}.io-email-history .io-email-counts{color:#24453f;flex-wrap:wrap;align-items:center;gap:12px 24px;font-size:16px;display:flex}.io-email-counts>span{white-space:nowrap}.io-email-counts b{color:#007d70;font-variant-numeric:tabular-nums;margin-left:8px;font-size:26px}.io-email-history-bar,.io-email-history-bar>div{flex-wrap:wrap}.io-email-new-notice{color:#794300;background:#fff4dc;border:1px solid #e8b75d;border-radius:9px;padding:12px 16px;font-size:16px;font-weight:700}.io-email-count-note{color:#4b615b;font-size:15px;line-height:1.5}.io-lead-actions button.email-alert em{white-space:nowrap;min-width:30px}@media (width<=720px){.io-email-history-bar>.io-email-counts{display:flex}}.io-master-table{overflow-x:auto}.io-master-table .io-master-grid{background:0 0;grid-template-columns:24px minmax(320px,1.4fr) 190px minmax(230px,1fr) 190px minmax(310px,1.25fr) 220px 230px 294px;align-items:center;gap:14px;min-width:2100px;padding:12px 14px;display:grid}.io-master-table .io-master-grid.head{white-space:nowrap;background:#f3f7f7}.io-master-table .io-master-grid>div:not(.io-master-actions),.io-master-table .io-master-grid .io-master-identity,.io-master-table .io-master-grid .io-completeness{white-space:nowrap;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;display:flex}.io-master-table .io-master-grid small,.io-master-table .io-master-grid b,.io-master-table .io-master-grid code{white-space:nowrap;flex-shrink:0;margin:0;display:inline}.io-master-table .io-master-grid .io-master-identity,.io-master-table .io-master-grid .io-completeness{text-align:left;border-radius:0;overflow:visible;box-shadow:none!important;color:#24443e!important;background:0 0!important;border:0!important;padding:0!important}.io-master-table .io-master-grid .io-master-actions{flex-wrap:nowrap;gap:6px;min-width:294px;display:flex!important}.io-master-table .io-master-grid .io-master-actions button{white-space:nowrap;width:54px;height:32px;min-height:32px;box-shadow:none;border-radius:5px;flex:0 0 54px;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex;color:#28554d!important;background:#fff!important;border:1px solid #cadbd7!important;padding:5px 8px!important}.io-master-table .io-master-grid .io-master-actions button:hover{background:#f3f8f6!important;border-color:#789f96!important}.io-master-table{grid-template-columns:24px max-content max-content minmax(230px,max-content) max-content max-content max-content max-content 294px;column-gap:14px;display:grid}.io-master-table .io-master-grid{grid-column:1/-1;grid-template-columns:subgrid;column-gap:14px;min-width:0}.io-master-table .io-master-grid>div,.io-master-table .io-master-grid .io-master-identity,.io-master-table .io-master-grid .io-completeness{flex-direction:row!important}.io-master-table .io-completeness b,.io-master-table .io-completeness small{color:#31514a!important}.bod-dashboard{gap:18px;display:grid}.bod-loading,.bod-error{border:1px solid var(--bc-line);min-height:420px;color:var(--bc-muted);background:#fff;border-radius:15px;justify-content:center;align-items:center;gap:13px;display:flex}.bod-loading svg{width:24px}.bod-error{color:#a34332}.bod-error>div{gap:4px;display:grid}.bod-error span{color:#7c615c}.bod-controlbar{border:1px solid var(--bc-line);background:#fff;border-radius:15px;grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:18px;padding:14px 16px;display:grid}.bod-person{align-items:center;gap:12px;display:flex}.bod-person>span{color:#087d6d;background:#dff3ef;border-radius:11px;place-items:center;width:42px;height:42px;font-size:18px;font-weight:900;display:grid}.bod-person>div{gap:3px;display:grid}.bod-person b{font-size:16px}.bod-person small{color:var(--bc-muted)}.bod-periods{background:#eff5f3;border-radius:10px;gap:3px;padding:4px;display:flex}.bod-periods button{color:#667975;background:0 0;border:0;border-radius:7px;padding:9px 13px;font-weight:700}.bod-periods button.active{color:var(--bc-teal);background:#fff;box-shadow:0 2px 7px #11433a17}.bod-report-button{white-space:nowrap}.bod-command{background:var(--bc-deep);color:#fff;border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:20px 22px;display:flex}.bod-command>div{align-items:center;gap:14px;display:flex}.bod-command>div>svg{color:#67d5c3;width:26px;height:26px}.bod-command span{gap:4px;display:grid}.bod-command small{color:#93c7be}.bod-command b{font-size:19px}.bod-command em{color:#c5dbd7;font-style:normal}.bod-command>a{color:var(--bc-deep);white-space:nowrap;background:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.bod-command>a svg{width:18px}.bod-section-title{justify-content:space-between;align-items:end;margin:3px 2px -7px;display:flex}.bod-section-title>div,.bod-panel>header>div{align-items:center;gap:9px;display:flex}.bod-section-title svg,.bod-panel>header svg{width:20px;color:var(--bc-teal)}.bod-section-title span,.bod-panel>header span{gap:2px;display:grid}.bod-section-title b,.bod-panel>header b{font-size:17px}.bod-section-title small,.bod-panel>header small{color:var(--bc-muted)}.bod-metric-grid{border:1px solid var(--bc-line);background:#fff;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));display:grid;overflow:hidden}.bod-metric{border-right:1px solid var(--bc-line);min-width:0;color:var(--bc-ink);padding:17px 18px;text-decoration:none;transition:all .18s}.bod-metric:last-child{border-right:0}.bod-metric:hover{box-shadow:inset 0 -3px var(--bc-teal);background:#f5fbf9}.bod-metric>span{color:#536662;justify-content:space-between;align-items:center;font-size:13px;font-weight:800;display:flex}.bod-metric>span svg{color:#8ca29e;width:17px;height:17px}.bod-metric>b{color:var(--bc-deep);margin:8px 0 4px;font-size:29px;line-height:1;display:block}.bod-metric small{color:#84938f;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.bod-metric.result>b{color:#087d6d}.bod-lower-grid{grid-template-columns:1.05fr .95fr;gap:18px;display:grid}.bod-panel{border:1px solid var(--bc-line);background:#fff;border-radius:15px;min-width:0;overflow:hidden}.bod-panel>header{border-bottom:1px solid var(--bc-line);justify-content:space-between;align-items:center;padding:17px 18px;display:flex}.bod-panel>header>a{color:var(--bc-teal);font-weight:800;text-decoration:none}.bod-funnel-list{padding:9px 18px 17px}.bod-funnel-list>div{grid-template-columns:118px minmax(120px,1fr) 44px;align-items:center;gap:14px;padding:10px 0;display:grid}.bod-funnel-list span{gap:2px;display:grid}.bod-funnel-list span small{color:var(--bc-muted);font-size:11px}.bod-funnel-list i{background:#e7efed;border-radius:99px;height:8px;overflow:hidden}.bod-funnel-list i em{border-radius:inherit;background:#129888;height:100%;display:block}.bod-funnel-list strong{text-align:right;font-size:17px}.bod-tasks>div>a{border-bottom:1px solid var(--bc-line);color:var(--bc-ink);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:13px 18px;text-decoration:none;display:grid}.bod-tasks>div>a:last-child{border-bottom:0}.bod-tasks>div>a:hover{background:#f6faf9}.bod-tasks i{color:#60736f;background:#eef3f2;border-radius:6px;padding:4px 7px;font-size:12px;font-style:normal;font-weight:800}.bod-tasks i.overdue{color:#b34131;background:#feeae7}.bod-tasks a span{gap:4px;min-width:0;display:grid}.bod-tasks a b,.bod-tasks a small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bod-tasks a small{color:var(--bc-muted)}.bod-tasks a>svg{color:#8fa29e;width:17px}.bod-timeline>div>div:not(.bod-empty){border-bottom:1px solid var(--bc-line);grid-template-columns:12px 1fr auto;align-items:center;gap:12px;padding:13px 18px;display:grid}.bod-timeline>div>div:last-child{border-bottom:0}.bod-timeline>div>div>i{border:2px solid #0c9282;border-radius:50%;width:9px;height:9px}.bod-timeline span{gap:3px;min-width:0;display:grid}.bod-timeline b,.bod-timeline small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bod-timeline small,.bod-timeline time{color:var(--bc-muted);font-size:12px}.bod-risk-list>a{border-bottom:1px solid var(--bc-line);color:var(--bc-ink);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;text-decoration:none;display:flex}.bod-risk-list>a:last-child{border-bottom:0}.bod-risk-list>a:hover{background:#f6faf9}.bod-risk-list span{gap:4px;display:grid}.bod-risk-list small{color:var(--bc-muted)}.bod-risk-list strong{font-size:18px}.bod-risk-list strong.danger{color:#b64132}.bod-empty{min-height:160px;color:var(--bc-muted);justify-content:center;align-items:center;gap:9px;display:flex}.bod-empty svg{width:22px}.bod-modal-layer{z-index:1000;background:#0a231f8f;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bod-report-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(1040px,96vw);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 25px 80px #00000040}.bod-report-modal>header{border-bottom:1px solid var(--bc-line);justify-content:space-between;gap:24px;padding:23px 26px;display:flex}.bod-report-modal>header>div>span{color:var(--bc-teal);align-items:center;gap:7px;font-weight:800;display:flex}.bod-report-modal>header>div>span svg{width:18px}.bod-report-modal h2{margin:8px 0 5px;font-size:25px}.bod-report-modal header p{color:var(--bc-muted);margin:0}.bod-report-modal>header>button{border:1px solid var(--bc-line);background:#fff;border-radius:9px;width:40px;height:40px}.bod-report-modal>header>button svg{width:19px}.bod-report-body{gap:16px;padding:20px 26px;display:grid;overflow:auto}.bod-report-loading{min-height:340px;color:var(--bc-muted);justify-content:center;align-items:center;gap:10px;display:flex}.bod-report-state,.bod-report-error{border-radius:9px;align-items:center;gap:8px;padding:11px 13px;font-weight:700;display:flex}.bod-report-state{color:#087b6a;background:#e7f7f3}.bod-report-state svg{width:18px}.bod-report-error{color:#a53d2c;background:#fff0ed}.bod-report-metrics{border:1px solid var(--bc-line);border-radius:11px;grid-template-columns:repeat(6,1fr);display:grid;overflow:hidden}.bod-report-metrics>div{border-right:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line);padding:10px}.bod-report-metrics>div:nth-child(6n){border-right:0}.bod-report-metrics>div:nth-last-child(-n+6){border-bottom:0}.bod-report-metrics span,.bod-report-metrics b{display:block}.bod-report-metrics span{color:var(--bc-muted);font-size:12px}.bod-report-metrics b{margin-top:4px;font-size:19px}.bod-report-body label{gap:7px;font-weight:800;display:grid}.bod-report-body textarea{resize:vertical;border:1px solid #cbdcd8;border-radius:10px;outline:0;width:100%;min-height:88px;padding:12px;line-height:1.6}.bod-report-body textarea:focus{border-color:var(--bc-teal);box-shadow:0 0 0 3px #0e94831a}.bod-report-grid{grid-template-columns:1fr 1fr;gap:15px;display:grid}.bod-report-modal>footer{border-top:1px solid var(--bc-line);background:#fbfdfc;justify-content:flex-end;gap:10px;padding:16px 26px;display:flex}.bod-report-modal>footer button svg{width:17px}@media (width<=1500px){.bod-metric-grid{grid-template-columns:repeat(3,1fr)}.bod-metric:nth-child(3){border-right:0}.bod-metric:nth-child(-n+3){border-bottom:1px solid var(--bc-line)}.bod-report-metrics{grid-template-columns:repeat(4,1fr)}.bod-report-metrics>div:nth-child(6n){border-right:1px solid var(--bc-line)}.bod-report-metrics>div:nth-child(4n){border-right:0}.bod-report-metrics>div:nth-last-child(-n+6){border-bottom:1px solid var(--bc-line)}.bod-report-metrics>div:nth-last-child(-n+4){border-bottom:0}}@media (width<=1080px){.bod-controlbar{grid-template-columns:1fr auto}.bod-person{grid-column:1/-1}.bod-lower-grid{grid-template-columns:1fr}.bod-command{align-items:flex-start}.bod-report-metrics{grid-template-columns:repeat(3,1fr)}.bod-report-metrics>div:nth-child(4n){border-right:1px solid var(--bc-line)}.bod-report-metrics>div:nth-child(3n){border-right:0}.bod-report-metrics>div:nth-last-child(-n+4){border-bottom:1px solid var(--bc-line)}.bod-report-metrics>div:nth-last-child(-n+3){border-bottom:0}}@media (width<=760px){.bod-controlbar{grid-template-columns:1fr}.bod-person{grid-column:auto}.bod-periods{overflow:auto}.bod-report-button{width:100%}.bod-command{display:grid}.bod-command>a{justify-content:center}.bod-metric-grid{grid-template-columns:repeat(2,1fr)}.bod-metric:nth-child(n){border-right:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line)}.bod-metric:nth-child(2n){border-right:0}.bod-metric:nth-last-child(-n+2){border-bottom:0}.bod-funnel-list>div{grid-template-columns:92px 1fr 34px}.bod-report-modal{border-radius:18px 18px 0 0;width:100%;max-height:96vh}.bod-modal-layer{align-items:flex-end;padding:0}.bod-report-metrics{grid-template-columns:repeat(2,1fr)}.bod-report-metrics>div:nth-child(n){border-right:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line)}.bod-report-metrics>div:nth-child(2n){border-right:0}.bod-report-metrics>div:nth-last-child(-n+2){border-bottom:0}.bod-report-grid{grid-template-columns:1fr}.bod-report-modal>footer{grid-template-columns:1fr 1fr;display:grid}}.chat-summary-workspace{color:var(--bc-ink,#113b35);gap:14px;min-width:0;display:grid}.chat-summary-metrics{border:1px solid var(--bc-border,#d5e5e2);background:#fff;border-radius:16px;grid-template-columns:repeat(4,minmax(120px,1fr));display:grid;overflow:hidden}.chat-summary-metrics div{border-inline-end:1px solid var(--bc-border,#d5e5e2);padding:14px 18px}.chat-summary-metrics div:last-child{border:0}.chat-summary-metrics span{color:#6c817d;font-size:13px;display:block}.chat-summary-metrics strong{margin-top:3px;font-size:25px;display:block}.chat-summary-toolbar{border:1px solid var(--bc-border,#d5e5e2);background:#fff;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px;display:grid}.chat-summary-tabs{align-items:center;gap:4px;display:flex;overflow:auto}.chat-summary-tabs button{color:#647975;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:9px 12px;font-weight:700}.chat-summary-tabs button.active{color:#008d7b;background:#e5f5f1}.chat-summary-actions{gap:8px;display:flex}.chat-summary-actions button,.chat-detail-actions button,.chat-ai-review header button{align-items:center;gap:7px;display:inline-flex}.chat-summary-actions svg,.chat-detail-actions svg,.chat-ai-review header button svg{width:17px;height:17px}.chat-summary-filters{grid-column:1/-1;grid-template-columns:minmax(260px,1fr) 150px 220px 150px auto;gap:8px;display:grid}.chat-summary-filters input,.chat-summary-filters select,.chat-review-grid select,.chat-entity-link input,.chat-entity-link select,.chat-ai-review input,.chat-ai-review textarea,.chat-summary-modal input,.chat-summary-modal select,.chat-summary-modal textarea{color:#173c37;width:100%;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #c8dcda;border-radius:10px;padding:10px 12px}.chat-summary-search{position:relative}.chat-summary-search svg{color:#77908b;width:18px;position:absolute;top:11px;left:12px}.chat-summary-search input{padding-left:38px}.chat-summary-error{color:#a7442d;background:#fff4f1;border:1px solid #f2b5a8;border-radius:12px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}.chat-summary-error button{color:inherit;background:0 0;border:0}.chat-summary-error svg{width:18px}.chat-summary-layout{background:#fff;border:1px solid #d5e5e2;border-radius:18px;grid-template-columns:minmax(300px,35%) minmax(0,1fr);min-height:620px;display:grid;overflow:hidden}.chat-summary-list{border-inline-end:1px solid #d5e5e2;grid-template-rows:auto 1fr auto;min-width:0;display:grid}.chat-summary-list>header,.chat-summary-list>footer{background:#f7faf9;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.chat-summary-list>header span{color:#718682;font-size:13px}.chat-summary-list>button{text-align:left;border:0;min-width:0;color:inherit;background:#fff;border-bottom:1px solid #e4eeec;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;padding:14px;display:grid;position:relative}.chat-summary-list>button:hover,.chat-summary-list>button.selected{background:#eff9f6}.chat-summary-list>button.selected{box-shadow:inset 3px 0 #009782}.chat-summary-list>button>div{min-width:0}.chat-summary-list b{font-size:15px}.chat-summary-list small{color:#758a86;white-space:nowrap;text-overflow:ellipsis;margin-top:3px;display:block;overflow:hidden}.chat-summary-list p{color:#506762;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:7px 0 0;line-height:1.45;display:-webkit-box;overflow:hidden}.chat-summary-list>button>svg{color:#008f7c;width:16px}.chat-value-grade{color:#637773;background:#eef3f2;border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:28px;padding:0 7px;font-size:12px;font-weight:800;display:inline-flex}.chat-value-grade.grade-a{color:#a84029;background:#ffe4dc}.chat-value-grade.grade-b{color:#976000;background:#fff0c9}.chat-value-grade.grade-c{color:#087e70;background:#e0f4ef}.chat-value-grade.large{min-width:48px;height:34px;font-size:14px}.chat-summary-list>footer{justify-content:center;gap:12px}.chat-summary-list>footer button{background:#fff;border:1px solid #cbdcda;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.chat-summary-list>footer svg{width:16px}.chat-summary-detail{background:#fff;min-width:0}.chat-summary-empty{color:#708580;text-align:center;justify-content:center;align-items:center;gap:8px;padding:30px;display:flex}.chat-summary-empty svg{width:24px}.chat-summary-empty.detail{box-sizing:border-box;flex-direction:column;height:100%}.chat-summary-empty.detail svg{color:#9ab4af;width:42px;height:42px}.chat-summary-empty.detail b{font-size:18px}.chat-detail-head{border-bottom:1px solid #dce9e7;justify-content:space-between;gap:20px;padding:18px 20px;display:flex}.chat-detail-head h2{margin:3px 0;font-size:22px}.chat-detail-head p,.chat-detail-head span{color:#6d827e;margin:0;font-size:13px}.chat-detail-head>div:last-child{align-items:center;gap:8px;display:flex}.chat-detail-head em{color:#607570;font-size:13px;font-style:normal}.chat-source-text,.chat-ai-review,.chat-entity-link,.chat-distribution-log{border:1px solid #d8e7e4;border-radius:14px;margin:16px 20px;overflow:hidden}.chat-source-text header,.chat-entity-link header{color:#5e7470;background:#f5f9f8;justify-content:space-between;padding:11px 14px;display:flex}.chat-source-text pre{white-space:pre-wrap;color:#304e49;max-height:210px;margin:0;padding:14px;font:14px/1.65 inherit;overflow:auto}.chat-ai-review{gap:12px;padding:15px;display:grid}.chat-ai-review>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.chat-ai-review>header>div{align-items:center;gap:10px;display:flex}.chat-ai-review>header>div>svg{color:#009581;width:25px}.chat-ai-review>header span{display:grid}.chat-ai-review>header small{color:#718681;font-weight:400}.chat-ai-review label,.chat-summary-modal label{color:#536b66;gap:6px;font-size:13px;font-weight:700;display:grid}.chat-ai-review textarea{resize:vertical;min-height:84px;line-height:1.5}.chat-review-grid{grid-template-columns:1fr 180px;gap:10px;display:grid}.chat-entity-link>div{grid-template-columns:180px 1fr 1fr;gap:8px;padding:12px;display:grid}.chat-detail-actions{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2;background:#fffffff5;border-top:1px solid #d8e7e4;justify-content:flex-end;gap:8px;padding:13px 20px;display:flex;position:sticky;bottom:0}.chat-distribution-log{padding:13px}.chat-distribution-log>b{margin-bottom:8px;display:block}.chat-distribution-log>div{border-top:1px solid #e1ecea;grid-template-columns:180px 1fr auto;gap:10px;padding:8px 0;display:grid}.chat-distribution-log em{color:#526c67;font-style:normal}.chat-distribution-log small{color:#78908b}.chat-summary-modal{z-index:1000;background:#0c24206b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.chat-summary-modal form{background:#fff;border-radius:18px;width:min(760px,100%);max-height:calc(100vh - 48px);overflow:auto;box-shadow:0 24px 70px #092e273d}.chat-summary-modal form>header{border-bottom:1px solid #dbe8e5;justify-content:space-between;padding:18px 20px;display:flex}.chat-summary-modal h2{margin:0}.chat-summary-modal p{color:#6f8580;margin:4px 0 0}.chat-summary-modal header button{background:0 0;border:0}.chat-summary-modal header svg{width:20px}.chat-modal-grid{grid-template-columns:1fr 1fr;gap:13px;padding:20px;display:grid}.chat-modal-grid .full{grid-column:1/-1}.chat-summary-modal textarea{resize:vertical;min-height:180px}.chat-summary-modal form>footer{border-top:1px solid #dbe8e5;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}@keyframes chat-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.chat-summary-filters{grid-template-columns:1fr 140px 1fr}.chat-summary-filters button{grid-column:auto}.chat-summary-layout{grid-template-columns:320px minmax(0,1fr)}.chat-detail-actions{flex-wrap:wrap}.chat-entity-link>div{grid-template-columns:1fr}}@media (width<=780px){.chat-summary-metrics{grid-template-columns:1fr 1fr}.chat-summary-toolbar{grid-template-columns:1fr}.chat-summary-actions{justify-content:flex-end}.chat-summary-filters{grid-template-columns:1fr 1fr}.chat-summary-search{grid-column:1/-1}.chat-summary-layout{grid-template-columns:1fr}.chat-summary-list{border-inline-end:0;border-bottom:1px solid #d5e5e2;max-height:420px}.chat-review-grid,.chat-modal-grid{grid-template-columns:1fr}.chat-modal-grid .full{grid-column:auto}.chat-detail-actions{justify-content:stretch;position:static}.chat-detail-actions button{flex:1}.chat-distribution-log>div{grid-template-columns:1fr}.chat-summary-modal{padding:10px}}.chat-summary-list{grid-template-rows:auto auto minmax(0,1fr) auto}.chat-message-selection-bar{background:#fff;border-bottom:1px solid #dbe8e5;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.chat-message-selection-bar label{color:#47645e;white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.chat-message-selection-bar input,.chat-message-row>input{accent-color:#009782;width:17px;height:17px}.chat-message-selection-bar>span{color:#718681;font-size:12px}.chat-message-selection-bar button{white-space:nowrap;align-items:center;gap:6px;padding:8px 10px;display:inline-flex}.chat-message-selection-bar button svg{width:16px;height:16px}.chat-message-scroll{min-height:0;overflow:auto}.chat-message-row{background:#fff;border-bottom:1px solid #e4eeec;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:9px;padding:12px;display:grid}.chat-message-row:hover,.chat-message-row.active{background:#f3faf8}.chat-message-row.active{box-shadow:inset 3px 0 #009782}.chat-message-row>input{margin-top:7px}.chat-message-main{min-width:0}.chat-message-main>button{width:100%;color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);gap:9px;padding:0;display:grid}.chat-message-main>button>div{min-width:0}.chat-message-row b{font-size:14px}.chat-message-row small{color:#768b87;white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:12px;display:block;overflow:hidden}.chat-message-row p{color:#3e5b55;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:6px 0 0;line-height:1.42;display:-webkit-box;overflow:hidden}.chat-message-direction{color:#607772;background:#edf3f2;border-radius:7px;justify-content:center;align-items:center;min-width:34px;height:25px;padding:0 6px;font-size:11px;font-weight:800;display:inline-flex}.chat-message-direction.inbound{color:#087e70;background:#e2f5ef}.chat-message-direction.outbound{color:#42659a;background:#eaf0fb}.chat-message-attachment{color:#274d46;background:#fff;border:1px solid #d3e5e1;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:8px;margin-top:9px;padding:9px 10px;text-decoration:none;display:grid}.chat-message-attachment:hover{background:#f4fbf9;border-color:#79bdb1}.chat-message-attachment>svg{color:#078b79;width:19px;height:19px}.chat-message-attachment>span{min-width:0}.chat-message-attachment b,.chat-message-attachment small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.chat-message-attachment b{font-size:12px}.chat-message-attachment small{margin:2px 0 0;font-size:11px}.chat-message-attachment em{color:#087e70;white-space:nowrap;font-size:11px;font-style:normal;font-weight:800}.chat-message-attachment>svg:last-child{color:#78908b;width:15px;height:15px}.chat-ai-selection-count{color:#56716b;white-space:nowrap;background:#eef6f4;border-radius:8px;padding:7px 9px;font-size:12px;font-weight:700}@media (width<=1100px){.chat-message-selection-bar{grid-template-columns:auto 1fr}.chat-message-selection-bar button{grid-column:1/-1;justify-content:center}}@media (width<=780px){.chat-message-selection-bar{grid-template-columns:auto 1fr auto}.chat-message-selection-bar button{grid-column:auto}.chat-message-scroll{max-height:420px}}:root{--bc-ink:#142926;--bc-muted:#687b78;--bc-line:#dce8e5;--bc-soft:#f4f9f8;--bc-teal:#078f7f;--bc-deep:#0e3455;--bc-orange:#d77819}body.broker-cooperation-body{min-width:0;overflow-x:hidden}.bc-selected-evidence{color:#176a60;background:#eef9f6;border:1px solid #a6d4cc;border-radius:9px;align-items:center;gap:10px;margin-top:8px;padding:10px 12px;display:flex}.bc-selected-evidence>svg{width:21px}.bc-selected-evidence>span{flex-direction:column;min-width:0;display:flex}.bc-selected-evidence small{margin-top:3px}.bc-selected-evidence button{color:#a64d31;background:0 0;border:0;margin-left:auto;font-weight:700}*{box-sizing:border-box}.bc-shell{min-height:100vh;color:var(--bc-ink);background:#f6f9f8;font-family:Microsoft YaHei UI,Microsoft YaHei,PingFang SC,Noto Sans CJK SC,sans-serif;font-size:16px}.bc-main{min-height:100vh;margin-left:286px;padding:30px 34px 50px}.bc-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.bc-page-header>div:first-child>p{color:#147c70;letter-spacing:.13em;align-items:center;gap:8px;margin:0 0 9px;font-size:13px;font-weight:800;display:flex}.bc-page-header>div:first-child>p svg{width:17px}.bc-page-header h1{letter-spacing:-.04em;margin:0;font-size:40px;line-height:1.2}.bc-page-header>div:first-child>span{color:var(--bc-muted);margin-top:9px;font-size:17px;display:block}.bc-header-actions{gap:12px;padding-top:20px;display:flex}.bc-shell button,.bc-shell input,.bc-shell select,.bc-shell textarea{font:inherit}.bc-shell button{cursor:pointer}.bc-shell button:disabled{cursor:not-allowed;opacity:.5}.primary,.secondary,.bc-shell button.link{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 17px;font-weight:700;display:inline-flex}.primary{border:1px solid var(--bc-teal);background:var(--bc-teal);color:#fff}.secondary{color:var(--bc-ink);background:#fff;border:1px solid #cbdcd8}.bc-shell button.link{color:var(--bc-teal);background:0 0;border:0;padding-inline:8px}.primary svg,.secondary svg{width:18px;height:18px}.bc-tabs{border:1px solid var(--bc-line);background:#fff;border-radius:14px;gap:4px;margin-bottom:18px;padding:6px;display:flex;overflow-x:auto}.bc-tabs a{color:#50625f;white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding:12px 18px;font-weight:700;text-decoration:none;display:flex}.bc-tabs a.active{color:#fff;background:var(--bc-deep)}.bc-tabs a i{color:#fff;background:#e67922;border-radius:999px;place-items:center;min-width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.bc-kpis{border:1px solid var(--bc-line);background:#fff;border-radius:15px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:18px;display:grid;overflow:hidden}.bc-kpis article{border-right:1px solid var(--bc-line);min-width:0;padding:19px 20px}.bc-kpis article:last-child{border-right:0}.bc-kpis span{color:#526562;justify-content:space-between;font-size:14px;font-weight:700;display:flex}.bc-kpis span svg{color:#89a09c;width:18px}.bc-kpis b{color:var(--bc-deep);margin:7px 0 3px;font-size:29px;line-height:1.1;display:block}.bc-kpis small{color:#879793}.bc-notice,.bc-error{border-radius:11px;align-items:center;gap:10px;margin:0 0 14px;padding:13px 16px;font-weight:700;display:flex}.bc-notice{color:#087969;background:#e5f7f2}.bc-error{color:#a53d2c;background:#fff0ed}.bc-error button{color:inherit;background:0 0;border:0;margin-left:auto;font-weight:800}.bc-notice svg,.bc-error svg{width:20px}.bc-toolbar{border:1px solid var(--bc-line);background:#fff;border-radius:14px;align-items:center;gap:10px;margin-bottom:18px;padding:12px;display:flex}.bc-keyword{border:1px solid #ccdcd8;border-radius:10px;flex:1;align-items:center;gap:10px;min-width:320px;height:48px;padding:0 14px;display:flex}.bc-keyword svg{color:#7b908c;width:21px}.bc-keyword input{border:0;outline:0;width:100%;font-size:16px}.bc-toolbar>select{min-width:180px;height:48px;color:var(--bc-ink);background:#fff;border:1px solid #ccdcd8;border-radius:10px;padding:0 36px 0 13px}.bc-content{border:1px solid var(--bc-line);background:#fff;border-radius:15px;min-height:420px;overflow:hidden}.bc-loading{height:420px;color:var(--bc-muted);justify-content:center;align-items:center;gap:10px;font-weight:700;display:flex}@keyframes bc-spin{to{transform:rotate(360deg)}}.bc-empty{text-align:center;height:420px;color:var(--bc-muted);flex-direction:column;justify-content:center;align-items:center;display:flex}.bc-empty svg{color:#9eb4af;width:46px;height:46px;margin-bottom:15px}.bc-empty strong{color:var(--bc-ink);margin-bottom:7px;font-size:21px}.bc-table-wrap{overflow-x:auto}.bc-table-wrap table{border-collapse:collapse;width:100%;min-width:1080px}.bc-table-wrap th{text-align:left;color:#536662;border-bottom:1px solid var(--bc-line);background:#f5f9f8;padding:15px 17px;font-size:14px}.bc-table-wrap td{border-bottom:1px solid var(--bc-line);vertical-align:top;color:#344945;padding:16px 17px}.bc-table-wrap tr:last-child td{border-bottom:0}.bc-table-wrap td>strong,.bc-table-wrap td>small{display:block}.bc-table-wrap td>strong{color:var(--bc-ink);margin-bottom:5px;font-size:17px}.bc-table-wrap td>small{color:#7a8d89;max-width:470px;margin-top:5px;line-height:1.5}.table-action{color:var(--bc-teal);background:0 0;border:0;align-items:center;gap:5px;margin-top:7px;padding:0;font-weight:800;display:inline-flex}.table-action svg{width:17px}.bc-status{color:#60726f;white-space:nowrap;background:#eef2f1;border-radius:6px;justify-content:center;align-items:center;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}.bc-status-verified,.bc-status-active,.bc-status-completed,.bc-status-accepted,.bc-status-synced{color:#087a68;background:#e0f5f0}.bc-status-candidate,.bc-status-pending_triage,.bc-status-pending_review,.bc-status-assigned,.bc-status-in_progress,.bc-status-high{color:#b76514;background:#fff1df}.bc-status-urgent,.bc-status-rejected,.bc-status-cancelled{color:#b64132;background:#fee9e6}.bc-master-grid{grid-template-columns:330px minmax(470px,1fr) 330px;min-height:650px;display:grid}.bc-master-list{border-right:1px solid var(--bc-line);max-height:740px;overflow:auto}.bc-master-list>header,.bc-activity>header{border-bottom:1px solid var(--bc-line);z-index:2;background:#fff;justify-content:space-between;padding:17px 18px;display:flex;position:sticky;top:0}.bc-master-list>header span,.bc-activity>header span{color:var(--bc-muted);font-size:13px}.bc-master-list>button{border:0;border-bottom:1px solid var(--bc-line);text-align:left;background:#fff;grid-template-columns:44px 1fr auto;align-items:start;gap:11px;width:100%;padding:15px;display:grid}.bc-master-list>button.active{box-shadow:inset 4px 0 var(--bc-teal);background:#edf8f6}.bc-master-list>button>i{color:#256c62;background:#dfeeea;border-radius:11px;place-items:center;width:44px;height:44px;font-style:normal;font-weight:800;display:grid}.bc-master-list>button div strong,.bc-master-list>button div span,.bc-master-list>button div small{display:block}.bc-master-list>button div strong{font-size:16px}.bc-master-list>button div span{color:#228072;margin:3px 0;font-size:12px}.bc-master-list>button div small{color:#748783;line-height:1.45}.bc-profile{min-width:0;padding:23px 25px}.bc-profile>header{border-bottom:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.bc-profile>header>div{align-items:center;gap:13px;display:flex}.bc-avatar{background:var(--bc-deep);color:#fff;border-radius:14px;place-items:center;width:56px;height:56px;font-size:24px;font-weight:800;display:grid}.bc-profile h2{margin:0;font-size:25px}.bc-profile p{color:var(--bc-muted);margin:5px 0 0}.bc-profile-tags{flex-wrap:wrap;gap:8px;padding:16px 0;display:flex}.bc-profile-tags>span:not(.bc-status),.bc-chip-row span{color:#3f5d57;background:#eef5f3;border-radius:7px;padding:5px 9px;font-size:13px;font-weight:700}.bc-facts{border:1px solid var(--bc-line);border-radius:12px;grid-template-columns:repeat(2,1fr);display:grid;overflow:hidden}.bc-facts dl{border-bottom:1px solid var(--bc-line);margin:0;padding:13px 15px}.bc-facts dl:nth-child(odd){border-right:1px solid var(--bc-line)}.bc-facts dl:nth-last-child(-n+2){border-bottom:0}.bc-facts dt{color:var(--bc-muted);margin-bottom:5px;font-size:13px}.bc-facts dd{overflow-wrap:anywhere;margin:0;font-weight:700}.bc-subsection{margin-top:20px}.bc-subsection>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.bc-subsection h3{margin:0;font-size:18px}.bc-subsection header small{color:var(--bc-muted)}.bc-chip-row{flex-wrap:wrap;gap:7px;display:flex}.bc-chip-row em,.bc-inline-empty{color:#8a9a97;padding:16px 0;font-style:normal}.bc-evidence{gap:8px;display:grid}.bc-evidence article{border:1px solid var(--bc-line);border-radius:10px;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;padding:11px;display:grid}.bc-evidence article>svg{color:#6c8d87;width:20px}.bc-evidence article strong,.bc-evidence article span{display:block}.bc-evidence article span{color:var(--bc-muted);margin-top:3px;font-size:12px}.bc-evidence article>b{color:var(--bc-teal)}.bc-activity{border-left:1px solid var(--bc-line);max-height:740px;padding:0 18px 18px;overflow:auto}.bc-activity>header{margin:0 -18px}.bc-activity>article{border-bottom:1px solid var(--bc-line);grid-template-columns:24px 1fr;gap:10px;padding:15px 0;display:grid}.bc-activity>article>i{color:var(--bc-teal)}.bc-activity>article>i svg{width:17px}.bc-activity article strong,.bc-activity article span,.bc-activity article small{display:block}.bc-activity article strong{font-size:14px;line-height:1.5}.bc-activity article span{color:var(--bc-muted);margin-top:5px;font-size:12px}.bc-activity article small{color:#b2641e;margin-top:6px;line-height:1.45}.bc-timeline-list{padding:0 24px}.bc-timeline-list>article{border-bottom:1px solid var(--bc-line);grid-template-columns:50px 1fr;gap:16px;padding:21px 0;display:grid}.bc-timeline-list>article>i{width:44px;height:44px;color:var(--bc-teal);background:#e8f6f3;border-radius:50%;place-items:center;display:grid}.bc-timeline-list article header,.bc-timeline-list article footer{justify-content:space-between;gap:18px;display:flex}.bc-timeline-list article p{margin:9px 0;line-height:1.65}.bc-timeline-list article footer{color:var(--bc-muted);font-size:13px}.bc-pagination{color:var(--bc-muted);justify-content:space-between;align-items:center;padding:17px 4px;display:flex}.bc-pagination>div{align-items:center;gap:12px;display:flex}.bc-pagination button{border:1px solid var(--bc-line);background:#fff;border-radius:8px;place-items:center;width:38px;height:38px;display:grid}.bc-pagination button svg{width:18px}.bc-pagination b{color:var(--bc-ink)}.bc-modal-layer{z-index:1200;background:#0c1e1c7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bc-modal{background:#fff;border-radius:18px;flex-direction:column;width:min(720px,100%);max-height:92vh;display:flex;overflow:hidden;box-shadow:0 28px 80px #041d1940}.bc-modal.wide{width:min(1040px,100%)}.bc-modal>header{border-bottom:1px solid var(--bc-line);justify-content:space-between;gap:20px;padding:24px 27px 19px;display:flex}.bc-modal>header h2{margin:0;font-size:27px}.bc-modal>header p{color:var(--bc-muted);margin:7px 0 0;line-height:1.5}.bc-modal>header>button{color:var(--bc-ink);background:0 0;border:0;padding:4px}.bc-modal-body{padding:23px 27px;overflow:auto}.bc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bc-field{flex-direction:column;gap:7px;display:flex}.bc-field.wide{grid-column:1/-1}.bc-field>span{font-weight:700}.bc-field>span b{color:#c94e3a}.bc-field input,.bc-field select,.bc-field textarea{width:100%;min-height:48px;color:var(--bc-ink);background:#fff;border:1px solid #c9dad6;border-radius:9px;outline:0;padding:10px 13px}.bc-field textarea{resize:vertical;min-height:98px;line-height:1.6}.bc-field input:focus,.bc-field select:focus,.bc-field textarea:focus{border-color:var(--bc-teal);box-shadow:0 0 0 3px #078f7f1a}.bc-field small{color:var(--bc-muted);line-height:1.4}.bc-check-row{border:1px solid var(--bc-line);background:var(--bc-soft);border-radius:10px;flex-wrap:wrap;gap:22px;margin-top:20px;padding:15px;display:flex}.bc-check-row label{align-items:center;gap:8px;font-weight:700;display:flex}.bc-check-row input{width:18px;height:18px;accent-color:var(--bc-teal)}.bc-form-actions{border-top:1px solid var(--bc-line);justify-content:flex-end;gap:10px;margin-top:24px;padding-top:18px;display:flex}.bc-form-error{color:#a83d2c;background:#fff0ed;border-radius:9px;margin-bottom:16px;padding:12px 14px;font-weight:700}.bc-source-note{color:#176a60;background:#eef9f6;border:1px solid #b9ddd6;border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:14px;display:flex}.bc-source-note svg{width:25px}.bc-source-note strong,.bc-source-note span{display:block}.bc-source-note span{margin-top:4px;font-size:13px}.bc-search-select{position:relative}.bc-search-input{border:1px solid #c9dad6;border-radius:9px;align-items:center;gap:8px;height:48px;padding:0 12px;display:flex}.bc-search-input>svg{color:#748b86;width:19px}.bc-search-input>input{box-shadow:none!important;border:0!important;min-height:0!important;padding:0!important}.bc-search-input .spin{margin-left:auto}.bc-search-results{z-index:15;background:#fff;border:1px solid #c9dad6;border-radius:10px;max-height:280px;position:absolute;top:53px;left:0;right:0;overflow:auto;box-shadow:0 16px 35px #0a2c272b}.bc-search-results button{border:0;border-bottom:1px solid var(--bc-line);text-align:left;background:#fff;width:100%;padding:12px 14px}.bc-search-results button:hover{background:#edf8f6}.bc-search-results strong,.bc-search-results span{display:block}.bc-search-results span{color:var(--bc-muted);margin-top:4px;font-size:13px}.bc-search-results p{color:var(--bc-muted);margin:0;padding:17px}@media (width<=1500px){.bc-kpis{grid-template-columns:repeat(3,1fr)}.bc-kpis article:nth-child(3){border-right:0}.bc-kpis article:nth-child(-n+3){border-bottom:1px solid var(--bc-line)}.bc-master-grid{grid-template-columns:300px 1fr}.bc-activity{border-left:0;border-top:1px solid var(--bc-line);grid-column:1/-1;max-height:none}.bc-activity>header{position:static}.bc-activity>article{vertical-align:top;width:calc(50% - 10px);margin-right:10px;display:inline-grid}}@media (width<=1080px){.bc-main{margin-left:240px;padding:24px 20px}.bc-page-header{display:block}.bc-header-actions{padding-top:15px}.bc-toolbar{flex-wrap:wrap}.bc-keyword{min-width:100%}.bc-master-grid{grid-template-columns:1fr}.bc-master-list{border-right:0;border-bottom:1px solid var(--bc-line);max-height:340px}.bc-activity{grid-column:auto}.bc-profile{padding:20px}.bc-kpis{grid-template-columns:repeat(2,1fr)}.bc-kpis article:nth-child(n){border-right:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line)}.bc-kpis article:nth-child(2n){border-right:0}.bc-kpis article:nth-last-child(-n+2){border-bottom:0}}@media (width<=760px){.bc-main{margin-left:0;padding:18px 14px 92px}.bc-page-header h1{font-size:32px}.bc-page-header>div:first-child>span{font-size:15px}.bc-header-actions{grid-template-columns:1fr 1fr;display:grid}.bc-tabs{margin-inline:-2px}.bc-kpis{grid-template-columns:1fr 1fr}.bc-kpis article{padding:15px}.bc-kpis b{font-size:25px}.bc-toolbar>select{flex:1;min-width:145px}.bc-content{border-radius:12px}.bc-profile>header{align-items:flex-start}.bc-profile>header>.secondary{padding-inline:10px}.bc-facts{grid-template-columns:1fr}.bc-facts dl:nth-child(n){border-right:0;border-bottom:1px solid var(--bc-line)}.bc-facts dl:last-child{border-bottom:0}.bc-activity>article{width:100%;margin-right:0}.bc-modal-layer{align-items:flex-end;padding:0}.bc-modal,.bc-modal.wide{border-radius:18px 18px 0 0;max-height:95vh}.bc-modal>header{padding:20px}.bc-modal-body{padding:18px 20px 28px}.bc-form-grid{grid-template-columns:1fr}.bc-field.wide{grid-column:auto}.bc-timeline-list article footer{display:block}.bc-timeline-list article footer span{margin-top:5px;display:block}.bc-pagination{padding-bottom:0}}.bc-main-candidates{padding-top:20px}.bc-main-candidates .bc-page-header{margin-bottom:12px}.bc-main-candidates .bc-page-header h1{font-size:34px}.bc-main-candidates .bc-page-header>div:first-child>span{margin-top:4px;font-size:15px}.bc-main-candidates .bc-header-actions{gap:8px;padding-top:8px}.bc-main-candidates .bc-kpis{margin-bottom:10px}.bc-main-candidates .bc-kpis article{padding:10px 14px}.bc-main-candidates .bc-kpis b{margin:3px 0 1px;font-size:23px}.bc-main-candidates .bc-kpis small{font-size:12px}.bc-main-candidates .bc-candidate-toolbar{flex-wrap:wrap;gap:7px;margin-bottom:10px;padding:8px}.bc-main-candidates .bc-keyword,.bc-main-candidates .bc-candidate-toolbar>select{height:40px}.bc-main-candidates .bc-table-wrap th{padding:10px 12px;font-size:13px}.bc-main-candidates .bc-table-wrap td{padding:10px 12px;font-size:14px}.bc-main-candidates .bc-table-wrap td>strong{margin-bottom:2px;font-size:15px}.bc-main-candidates .bc-table-wrap td>small{margin-top:2px;font-size:12px;line-height:1.3}.bc-main-candidates .bc-missing-email-filter.active{border-color:var(--bc-teal);color:#087a6b;background:#e4f5f1}.bc-candidate-row{cursor:pointer}.bc-candidate-row:hover{background:#f2faf8}.candidate-email{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:#39746b!important}.bc-candidate-detail-facts dl{min-width:0}.bc-candidate-detail-facts dd{word-break:break-word}.bc-status-invalid{color:#b64132;background:#fee9e6}.candidate-invalid-action,.candidate-restore-action{white-space:nowrap;border-radius:7px;min-height:30px;padding:0 9px;font-size:12px;font-weight:800}.candidate-invalid-action{color:#a64d31;background:#fff5f2;border:1px solid #e1b6a8}.candidate-restore-action{color:#087a6b;background:#eef9f6;border:1px solid #9bcfc5}.bc-candidate-pool-table{min-width:0}.bc-candidate-batch-bar{border-bottom:1px solid var(--bc-line);color:#875018;background:#fff8ef;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.bc-candidate-batch-bar .link{margin-left:auto}.bc-candidate-table{table-layout:fixed;min-width:1280px!important}.bc-candidate-table .candidate-col-select{width:44px}.bc-candidate-table .candidate-col-person{width:17%}.bc-candidate-table .candidate-col-company{width:12%}.bc-candidate-table .candidate-col-contact,.bc-candidate-table .candidate-col-license,.bc-candidate-table .candidate-col-area{width:13%}.bc-candidate-table .candidate-col-source{width:16%}.bc-candidate-table .candidate-col-action{width:250px}.bc-candidate-table th,.bc-candidate-table td{overflow:hidden}.bc-candidate-table .candidate-select-cell{text-align:center;padding-left:8px;padding-right:4px;overflow:visible}.candidate-select-cell input{width:17px;height:17px;accent-color:var(--bc-teal);cursor:pointer}.bc-candidate-table td{vertical-align:middle;padding-top:11px;padding-bottom:11px}.bc-candidate-table td>b,.bc-candidate-table td>strong,.bc-candidate-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bc-candidate-table .candidate-person strong{font-size:15px;line-height:1.25}.bc-candidate-table td>.bc-status{margin-top:5px}.bc-candidate-table .candidate-action-cell{text-align:right;padding-left:8px;padding-right:12px}.candidate-promote-action{height:32px;min-height:32px;color:var(--bc-teal);white-space:nowrap;background:#eef8f6;border:1px solid #9fcfc6;border-radius:8px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:13px;font-weight:800;display:inline-flex}.candidate-promote-action:hover{border-color:var(--bc-teal);background:#ddf2ee}.candidate-promote-action svg{flex:none;width:15px;height:15px}.candidate-action-group{justify-content:flex-end;align-items:center;gap:5px;display:flex}.candidate-claim-action,.candidate-owned-action{border:1px solid var(--bc-teal);white-space:nowrap;border-radius:8px;align-items:center;gap:4px;height:32px;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.candidate-claim-action{background:var(--bc-teal);color:#fff}.candidate-owned-action{color:#087969;background:#e5f6f2}.candidate-claim-action svg{width:14px}.candidate-claimed-label{color:var(--bc-muted);white-space:nowrap;font-size:12px}.candidate-state-grid{flex-wrap:nowrap;align-items:center;gap:4px;margin:5px 0 3px;display:flex;overflow:hidden}.candidate-state-tag{white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;min-width:0;min-height:22px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.15;display:inline-flex;overflow:hidden}.candidate-state-tag.claim{max-width:145px}.candidate-state-tag.is-claimed{color:#087969;background:#e4f5f1}.candidate-state-tag.is-unclaimed{color:#5d706c;background:#eef2f1}.candidate-state-tag.is-valid{color:#397545;background:#edf7e9}.candidate-state-tag.is-invalid{color:#b14d31;background:#fff0ec}.bc-main-engagements{padding-top:20px}.bc-main-engagements .bc-page-header{margin-bottom:12px}.bc-main-engagements .bc-page-header h1{font-size:34px}.bc-main-engagements .bc-toolbar{margin-bottom:10px;padding:9px}.bc-leads-workbench{background:#fff}.bc-lead-summary{border-bottom:1px solid var(--bc-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.bc-lead-summary article{border-right:1px solid var(--bc-line);justify-content:space-between;align-items:center;padding:13px 16px;display:flex}.bc-lead-summary article:last-child{border-right:0}.bc-lead-summary span{color:var(--bc-muted);font-size:13px;font-weight:700}.bc-lead-summary b{color:var(--bc-deep);font-size:22px}.bc-lead-summary .is-due{background:#fff7ed}.bc-lead-summary .is-due b{color:#bd5d12}.bc-leads-table{table-layout:fixed;min-width:1160px!important}.bc-leads-table th:first-child{width:18%}.bc-leads-table th:nth-child(2){width:21%}.bc-leads-table th:nth-child(3){width:16%}.bc-leads-table th:nth-child(4){width:14%}.bc-leads-table th:nth-child(5){width:21%}.bc-leads-table th:nth-child(6){width:136px}.bc-leads-table td{vertical-align:middle}.bc-leads-table td>b,.bc-leads-table td>strong,.bc-leads-table td>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bc-operation-status{color:#087969;background:#e8f5f2;border-radius:7px;padding:4px 8px;font-size:13px;font-weight:800;display:inline-flex}.lead-action-due b,.lead-action-due small{color:#b85b15!important}.bc-lead-row-actions{gap:6px;display:flex}.bc-lead-row-actions button{height:32px;color:var(--bc-teal);white-space:nowrap;background:#fff;border:1px solid #b8d8d2;border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:13px;font-weight:800;display:inline-flex}.bc-lead-row-actions svg{width:14px}.bc-leads-empty{min-height:330px;color:var(--bc-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.bc-leads-empty>svg{color:#8fb8b1;width:42px;height:42px}.bc-leads-empty strong{color:var(--bc-ink);font-size:19px}.bc-leads-empty .primary{margin-top:8px}.bc-lead-context{border:1px solid var(--bc-line);background:var(--bc-soft);border-radius:10px;margin-bottom:16px;padding:12px 14px}.bc-lead-context strong,.bc-lead-context span{display:block}.bc-lead-context span{color:var(--bc-muted);margin-top:4px;font-size:13px}@media (width<=900px){.bc-lead-summary{grid-template-columns:repeat(2,1fr)}.bc-lead-summary article{border-bottom:1px solid var(--bc-line)}}.bc-candidate-toolbar{flex-wrap:wrap}.bc-advanced-toggle.active{color:var(--bc-teal);background:#e8f6f2;border-color:#9acfc4}.bc-advanced-filters{border-top:1px solid var(--bc-line);flex:0 0 100%;grid-template-columns:repeat(4,minmax(130px,1fr)) auto;gap:8px;padding:9px 0 1px;display:grid}.bc-advanced-filters label{color:#5a706b;flex-direction:column;gap:4px;font-size:12px;font-weight:700;display:flex}.bc-advanced-filters input,.bc-advanced-filters select{height:38px;color:var(--bc-ink);background:#fff;border:1px solid #ccdcd8;border-radius:8px;outline:0;padding:0 10px}.bc-advanced-filters input:focus{border-color:var(--bc-teal);box-shadow:0 0 0 2px #078f7f1a}.bc-advanced-filters .primary{align-self:end;height:38px;min-height:38px;font-size:13px}@media (width<=900px){.bc-advanced-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-advanced-filters .primary{grid-column:2}}@media (width<=520px){.bc-advanced-filters{grid-template-columns:1fr}}.bc-modal.wide.bc-career-modal{width:min(1420px,100%)}.bc-career-modal>.bc-modal-body{padding:0}.bc-career-layout{grid-template-columns:minmax(0,1fr) 270px;align-items:start;display:grid}.bc-career-main{min-width:0;padding:24px 30px 32px}.bc-career-section{border-bottom:1px solid var(--bc-line);margin:0 0 27px;padding:0 0 27px}.bc-career-section>header{align-items:flex-start;gap:13px;margin-bottom:18px;display:flex}.bc-career-section>header>i{color:#087a6b;background:#e5f5f1;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:13px;font-style:normal;font-weight:900;display:grid}.bc-career-section>header h3{margin:0;font-size:21px}.bc-career-section>header p{color:var(--bc-muted);margin:5px 0 0;line-height:1.5}.bc-career-main input,.bc-career-main select,.bc-career-main textarea{font-size:16px}.bc-repeat-block{border:1px solid var(--bc-line);border-radius:12px;margin:14px 0;overflow:visible}.bc-repeat-heading{background:var(--bc-soft);border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.bc-repeat-heading h4,.bc-specialties h4{margin:0;font-size:17px}.bc-add-row{color:var(--bc-teal);background:0 0;border:0;align-items:center;gap:6px;font-weight:800;display:flex}.bc-add-row svg{width:17px}.bc-repeat-row{border-top:1px solid var(--bc-line);align-items:center;gap:9px;padding:11px 12px;display:grid}.bc-repeat-row:first-of-type{border-top:0}.bc-repeat-row input,.bc-repeat-row select{min-width:0;height:43px;color:var(--bc-ink);background:#fff;border:1px solid #c9dad6;border-radius:8px;padding:0 10px}.bc-repeat-row label{white-space:nowrap;color:#4c625d;align-items:center;gap:5px;font-size:13px;font-weight:700;display:flex}.bc-repeat-row label input{width:17px;height:17px;accent-color:var(--bc-teal)}.bc-repeat-row.phone{grid-template-columns:130px 105px minmax(160px,1fr) minmax(130px,1fr) auto auto auto 36px}.bc-repeat-row.email{grid-template-columns:125px minmax(210px,1.4fr) minmax(140px,1fr) auto auto auto 36px}.bc-repeat-row.compact{grid-template-columns:minmax(220px,1fr) 180px 36px}.bc-repeat-row.area{grid-template-columns:180px 210px minmax(260px,1fr) 36px}.bc-repeat-row.social{grid-template-columns:150px minmax(190px,1fr) 120px minmax(250px,1.3fr) 36px}.bc-icon-danger{color:#b44131;background:#fff0ed;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.bc-icon-danger svg{width:17px}.bc-row-spacer{grid-column:span 2}.bc-specialties{margin-top:18px}.bc-specialties>div{flex-wrap:wrap;gap:9px;margin-top:12px;display:flex}.bc-specialties label{color:#4a5e5a;background:#fff;border:1px solid #ccdcd8;border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:700;display:flex}.bc-specialties label.selected{color:#087a6b;background:#eaf7f4;border-color:#67bbae}.bc-specialties input{width:16px;height:16px;accent-color:var(--bc-teal)}.bc-trader-rating{grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px;display:grid}.bc-trader-rating label{border:1px solid var(--bc-line);background:var(--bc-soft);border-radius:10px;flex-direction:column;gap:7px;padding:12px;display:flex}.bc-trader-rating span{font-weight:800}.bc-trader-rating select{background:#fff;border:1px solid #c9dad6;border-radius:8px;height:43px;padding:0 9px}.bc-rating-rule{color:#526762;background:#f0f6f5;border-radius:10px;gap:11px;margin-top:14px;padding:13px 15px;line-height:1.55;display:flex}.bc-rating-rule svg{width:22px;color:var(--bc-teal);flex:0 0 22px}.bc-rating-rule b{color:var(--bc-ink);display:block}.bc-rating-rail{border-left:1px solid var(--bc-line);background:#f6faf9;min-height:100%;padding:27px 22px;position:sticky;top:0}.bc-rating-rail>p{color:#657a75;letter-spacing:.08em;margin:0 0 13px;font-size:14px;font-weight:800}.bc-grade{background:var(--bc-deep);color:#fff;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;height:155px;display:flex;box-shadow:0 14px 30px #0e345521}.bc-grade strong{font-size:70px;line-height:.95}.bc-grade span{opacity:.8;margin-top:10px;font-weight:700}.bc-grade.grade-S,.bc-grade.grade-A{background:linear-gradient(145deg,#087d70,#10a58f)}.bc-rating-rail dl{border:1px solid var(--bc-line);background:#fff;border-radius:12px;margin:17px 0;overflow:hidden}.bc-rating-rail dl>div{border-bottom:1px solid var(--bc-line);justify-content:space-between;padding:11px 12px;display:flex}.bc-rating-rail dl>div:last-child{border-bottom:0}.bc-rating-rail dt{color:var(--bc-muted)}.bc-rating-rail dd{margin:0;font-weight:800}.bc-rating-rail h4{margin:20px 0 9px}.bc-dimension{color:#526762;justify-content:space-between;padding:7px 1px;display:flex}.bc-dimension b{color:var(--bc-teal)}.bc-rating-rail>small{border-top:1px solid var(--bc-line);color:var(--bc-muted);margin-top:16px;padding-top:14px;line-height:1.55;display:block}.bc-form-error{align-items:center;gap:8px;display:flex}.bc-form-error svg{width:19px}.bc-profile-actions{gap:8px!important;display:flex!important}.bc-rating-strip{border:1px solid var(--bc-line);border-radius:12px;grid-template-columns:repeat(4,1fr);margin:0 0 20px;display:grid;overflow:hidden}.bc-rating-strip article{border-right:1px solid var(--bc-line);background:#f5faf8;padding:14px}.bc-rating-strip article:last-child{border-right:0}.bc-rating-strip span,.bc-rating-strip small{color:var(--bc-muted);font-size:12px;display:block}.bc-rating-strip b{color:var(--bc-teal);margin:5px 0;font-size:21px;display:block}.bc-name-facts{grid-template-columns:repeat(2,1fr)}.bc-contact-cards,.bc-social-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.bc-contact-cards article,.bc-social-cards article{border:1px solid var(--bc-line);border-radius:10px;min-width:0;padding:11px 13px}.bc-contact-cards article.returned{opacity:.7;background:#f5f5f5}.bc-contact-cards b,.bc-contact-cards strong,.bc-contact-cards span,.bc-social-cards b,.bc-social-cards strong,.bc-social-cards span{display:block}.bc-contact-cards b,.bc-social-cards b{color:var(--bc-muted);font-size:12px}.bc-contact-cards strong,.bc-social-cards strong{overflow-wrap:anywhere;margin:5px 0}.bc-contact-cards span,.bc-social-cards span{color:#71847f;font-size:12px}.bc-social-cards a{color:var(--bc-teal);margin-top:6px;font-size:13px;display:inline-block}.bc-capability-groups{gap:13px;display:grid}.bc-capability-groups>div>b{margin-bottom:8px;display:block}.bc-capability-groups .bc-chip-row span{line-height:1.5}@media (width<=1180px){.bc-career-layout{grid-template-columns:1fr}.bc-rating-rail{border-left:0;border-top:1px solid var(--bc-line);min-height:0;position:static}.bc-rating-rail dl{grid-template-columns:repeat(4,1fr);display:grid}.bc-rating-rail dl>div{border-bottom:0;border-right:1px solid var(--bc-line);display:block}.bc-repeat-row.phone,.bc-repeat-row.email,.bc-repeat-row.social{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-row-spacer{display:none}.bc-trader-rating{grid-template-columns:repeat(3,1fr)}}@media (width<=760px){.bc-career-main{padding:18px 17px 25px}.bc-career-section>header p{font-size:14px}.bc-repeat-row.phone,.bc-repeat-row.email,.bc-repeat-row.compact,.bc-repeat-row.area,.bc-repeat-row.social{grid-template-columns:1fr}.bc-trader-rating,.bc-rating-rail dl,.bc-rating-strip{grid-template-columns:1fr 1fr}.bc-rating-strip article:nth-child(2){border-right:0}.bc-rating-strip article:nth-child(-n+2){border-bottom:1px solid var(--bc-line)}.bc-profile-actions{flex-direction:column}.bc-contact-cards,.bc-social-cards{grid-template-columns:1fr}}.bc-content-brokers{overflow:visible}.bc-broker-directory{min-width:0}.bc-master-list{border:0;max-height:none;overflow:visible}.bc-master-list>header{background:#fff;align-items:center;padding:16px 20px;position:static}.bc-master-list>header>div b,.bc-master-list>header>div span{display:block}.bc-master-list>header>div b{color:var(--bc-ink);font-size:19px}.bc-master-list>header>div span{color:var(--bc-muted);margin-top:4px;font-size:13px}.bc-master-list>header>strong{color:var(--bc-teal);font-size:17px}.bc-broker-list-head,.bc-master-list>button{grid-template-columns:minmax(210px,1.35fr) minmax(180px,1fr) minmax(190px,1fr) minmax(170px,.9fr) 120px 125px;align-items:center;gap:16px;display:grid}.bc-broker-list-head{border-top:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line);color:#5d706c;background:#f4f8f7;padding:13px 20px;font-size:13px;font-weight:800}.bc-master-list>button{text-align:left;border:0;border-bottom:1px solid var(--bc-line);background:#fff;width:100%;padding:16px 20px;transition:background .15s}.bc-master-list>button:hover,.bc-master-list>button:focus-visible{background:#edf8f6;outline:0}.bc-master-list>button>span{min-width:0;display:block}.bc-master-list>button>span>b,.bc-master-list>button>span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bc-master-list>button>span>b{color:var(--bc-ink);font-size:14px}.bc-master-list>button>span>small{color:var(--bc-muted);margin-top:5px;font-size:12px}.bc-broker-person{align-items:center;gap:11px;display:flex!important}.bc-broker-person>i{color:#087b6c;background:#dcefeb;border-radius:10px;flex:0 0 40px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.bc-broker-person>span{min-width:0}.bc-broker-person>span>b{font-size:16px!important}.bc-broker-open{color:var(--bc-teal);white-space:nowrap;font-weight:800}.bc-broker-open b{margin-left:4px;font-size:22px!important;display:inline!important}.bc-profile-layer{z-index:1200;background:#0b231f7a;justify-content:center;align-items:flex-start;padding:22px;display:flex;position:fixed;inset:0}.bc-profile-dialog{background:#fff;border-radius:18px;flex-direction:column;width:min(1500px,100%);max-height:calc(100vh - 44px);display:flex;overflow:hidden;box-shadow:0 24px 70px #081f1b47}.bc-profile-dialog-bar{border-bottom:1px solid var(--bc-line);flex:0 0 72px;justify-content:space-between;align-items:center;height:72px;padding:0 24px;display:flex}.bc-profile-dialog-bar>div b,.bc-profile-dialog-bar>div span{display:block}.bc-profile-dialog-bar>div b{font-size:20px}.bc-profile-dialog-bar>div span{color:var(--bc-muted);margin-top:4px;font-size:13px}.bc-profile-dialog-bar>button{width:38px;height:38px;color:var(--bc-ink);background:#eef5f3;border:0;border-radius:9px;font-size:27px;line-height:1}.bc-profile-dialog-content{grid-template-columns:minmax(0,1fr) 320px;display:grid;overflow:auto}.bc-profile-dialog-content>.bc-activity{max-height:none}.bc-profile-dialog-content .bc-subsection{scroll-margin-top:20px}@media (width<=1250px){.bc-broker-list-head,.bc-master-list>button{grid-template-columns:minmax(200px,1.25fr) minmax(170px,1fr) minmax(170px,1fr) minmax(155px,.9fr) 105px}.bc-broker-list-head>span:nth-child(4),.bc-master-list>button>span:nth-child(4){display:none}.bc-profile-dialog-content{grid-template-columns:1fr}.bc-profile-dialog-content>.bc-activity{border-left:0;border-top:1px solid var(--bc-line)}}@media (width<=860px){.bc-broker-list-head{display:none}.bc-master-list>button{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) 110px}.bc-master-list>button>span:nth-child(3),.bc-master-list>button>span:nth-child(4),.bc-master-list>button>span:nth-child(5){display:none}.bc-profile-layer{padding:0}.bc-profile-dialog{border-radius:0;height:100vh;max-height:100vh}.bc-profile-dialog-content>.bc-profile{padding:18px}.bc-profile-dialog-bar{padding:0 18px}}.bc-main-brokers .bc-master-row{border-bottom:1px solid var(--bc-line);background:#fff;grid-template-columns:minmax(190px,1.15fr) minmax(150px,.9fr) minmax(160px,1fr) minmax(155px,.95fr) minmax(160px,.95fr) 105px minmax(190px,1.15fr);align-items:center;gap:10px;padding:12px 16px;display:grid}.bc-main-brokers .bc-master-row>span{min-width:0;display:block}.bc-main-brokers .bc-master-row>span>b,.bc-main-brokers .bc-master-row>span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bc-main-brokers .bc-master-row>span>b{color:var(--bc-ink);font-size:14px}.bc-main-brokers .bc-master-row>span>small{color:var(--bc-muted);margin-top:5px;font-size:12px}.bc-main-brokers .bc-master-row:hover{background:#f8fcfb}.bc-main-brokers .bc-master-row-main{text-align:left;background:0 0;border:0;min-width:0;padding:0}.bc-main-brokers .bc-broker-person{align-items:center;gap:9px;min-width:0;display:flex}.bc-main-brokers .bc-broker-avatar{object-fit:cover;background:#dfeeea;border-radius:10px;flex:0 0 38px;width:38px;height:38px}.bc-main-brokers .bc-master-row-main:hover,.bc-main-brokers .bc-master-row-main:focus-visible{background:0 0;outline:0}.bc-main-brokers .bc-broker-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex!important}.bc-main-brokers .bc-broker-actions button{cursor:pointer;background:0 0;border:0}.bc-main-brokers .bc-broker-actions .bc-broker-open{color:var(--bc-teal);white-space:nowrap;padding:0;font-weight:800}.bc-main-brokers .bc-broker-actions .bc-broker-history{color:#176f65;white-space:nowrap;background:#f1faf7;border:1px solid #b9d9d2;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800}@media (width<=1250px){.bc-main-brokers .bc-broker-list-head,.bc-main-brokers .bc-master-row{grid-template-columns:minmax(180px,1.1fr) minmax(140px,.85fr) minmax(150px,1fr) minmax(145px,.9fr) minmax(150px,.9fr) minmax(180px,1.1fr)}.bc-main-brokers .bc-broker-list-head>span:nth-child(6),.bc-main-brokers .bc-master-row>span:nth-child(6){display:none}}@media (width<=860px){.bc-main-brokers .bc-master-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(155px,auto)}.bc-main-brokers .bc-master-row>span:nth-child(3),.bc-main-brokers .bc-master-row>span:nth-child(4),.bc-main-brokers .bc-master-row>span:nth-child(5),.bc-main-brokers .bc-master-row>span:nth-child(6){display:none}}.bc-rating-rail{align-self:start;height:calc(92vh - 105px);min-height:0;overflow:auto}.bc-career-modal .bc-career-layout{min-height:0}.bc-career-modal .bc-rating-rail{align-self:stretch;height:100%;min-height:0;max-height:100%;overflow:hidden auto}.bc-rating-rail dl{grid-template-columns:none;display:block}@media (width<=1180px){.bc-rating-rail{height:auto;overflow:visible}}.bc-source-gateway{background:#f4fbf9;border:1px solid #9ccfc6;border-radius:14px;margin-bottom:26px;padding:20px}.bc-source-gateway>header{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:17px;display:flex}.bc-source-gateway h3{margin:0;font-size:22px}.bc-source-gateway p{color:var(--bc-muted);margin:5px 0 0}.bc-source-gateway>header>span{border-radius:999px;padding:7px 11px;font-size:13px;font-weight:800}.bc-source-gateway>header>span.ready{color:#087865;background:#dbf3ed}.bc-source-gateway>header>span.pending{color:#a85e16;background:#fff0dd}.bc-source-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.bc-source-columns>label{min-width:0;display:block}.bc-source-columns>label>b,.bc-source-columns>label>small{display:block}.bc-source-columns>label>b{font-size:17px}.bc-source-columns>label>small{color:var(--bc-muted);margin:4px 0 9px}.bc-source-search{position:relative}.bc-source-selected{background:#fff;border:1px solid #9ccfc6;border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:11px;display:grid}.bc-source-selected>svg{width:21px;color:var(--bc-teal)}.bc-source-selected strong,.bc-source-selected span{display:block}.bc-source-selected span{color:var(--bc-muted);margin-top:3px;font-size:12px}.bc-source-selected button{color:#a84b36;background:0 0;border:0;font-weight:800}.bc-manual-gate{color:#80908d;background:#fff;border:1px dashed #c7d7d3;border-radius:10px;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;display:flex}.bc-manual-gate.available{color:var(--bc-ink);background:#fffaf3;border-color:#d7aa72}.bc-manual-gate input{width:19px;height:19px;accent-color:var(--bc-teal);margin-top:2px}.bc-manual-gate b,.bc-manual-gate small{display:block}.bc-manual-gate small{color:var(--bc-muted);margin-top:4px;line-height:1.45}.bc-sync-confirm{color:#087966;align-items:center;gap:9px;margin-top:12px;font-weight:700;display:flex}.bc-sync-confirm svg{flex:0 0 20px;width:20px}.bc-career-fieldset{border:0;min-width:0;margin:0;padding:0}.bc-career-fieldset:disabled{opacity:.48}.bc-career-fieldset:disabled .bc-career-section{pointer-events:none}.bc-avatar-document-grid{grid-template-columns:260px 1fr;gap:14px;display:grid}.bc-avatar-upload{text-align:center;cursor:pointer;background:#f6fbfa;border:2px dashed #9bcfc5;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;min-height:190px;display:flex;position:relative;overflow:hidden}.bc-avatar-upload>div{background:#deefeb;border-radius:18px;place-items:center;width:72px;height:72px;margin-bottom:10px;display:grid;overflow:hidden}.bc-avatar-upload>div svg{color:#287b70;width:34px}.bc-avatar-upload>div img{object-fit:cover;width:100%;height:100%}.bc-avatar-upload>b,.bc-avatar-upload>span{display:block}.bc-avatar-upload>span{color:var(--bc-muted);margin-top:5px;font-size:13px}.bc-avatar-upload>input{opacity:0;cursor:pointer;position:absolute;inset:0}.bc-document-guidance{border:1px solid var(--bc-line);background:#fff;border-radius:13px;align-items:flex-start;gap:13px;padding:19px;display:flex}.bc-document-guidance>svg{width:26px;color:var(--bc-teal)}.bc-document-guidance b{font-size:17px}.bc-document-guidance p{color:var(--bc-muted);margin:7px 0 0;line-height:1.65}.bc-document-row{border-top:1px solid var(--bc-line);grid-template-columns:170px minmax(160px,1fr) 170px 150px 150px 170px 36px;align-items:end;gap:9px;padding:12px;display:grid}.bc-document-row>input,.bc-document-row>select,.bc-document-row>label input{background:#fff;border:1px solid #c9dad6;border-radius:8px;width:100%;min-width:0;height:43px;padding:0 10px}.bc-document-row>label>span{color:var(--bc-muted);margin-bottom:5px;font-size:12px;font-weight:700;display:block}.bc-document-file{color:#087a6b;border-radius:8px;align-items:center;gap:7px;height:43px;position:relative;overflow:hidden;border:1px dashed #80bdb2!important;padding:0 10px!important;display:flex!important}.bc-document-file>svg{width:18px}.bc-document-file>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;color:inherit!important;margin:0!important}.bc-document-file>input{opacity:0;cursor:pointer;position:absolute;inset:0}.bc-existing-documents{margin-top:15px}.bc-existing-documents h4{margin:0 0 9px}.bc-existing-documents article{border:1px solid var(--bc-line);border-radius:9px;grid-template-columns:25px 1fr auto;align-items:center;gap:10px;margin-bottom:7px;padding:11px 13px;display:grid}.bc-existing-documents svg{width:20px;color:var(--bc-teal)}.bc-existing-documents b,.bc-existing-documents span{display:block}.bc-existing-documents span{color:var(--bc-muted);margin-top:3px;font-size:13px}.bc-existing-documents a,.bc-existing-documents em{color:var(--bc-teal);font-style:normal;font-weight:700}.bc-avatar-image{object-fit:cover}.bc-document-cards{gap:8px;display:grid}.bc-document-cards article{border:1px solid var(--bc-line);border-radius:10px;justify-content:space-between;align-items:center;gap:15px;padding:12px 14px;display:flex}.bc-document-cards b,.bc-document-cards strong,.bc-document-cards span{display:block}.bc-document-cards b{color:var(--bc-muted);font-size:12px}.bc-document-cards strong{margin:4px 0}.bc-document-cards span{color:var(--bc-muted);font-size:12px}.bc-document-cards a,.bc-document-cards em{color:var(--bc-teal);white-space:nowrap;font-style:normal;font-weight:700}@media (width<=1180px){.bc-source-columns{grid-template-columns:1fr}.bc-document-row{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-avatar-document-grid{grid-template-columns:220px 1fr}}@media (width<=760px){.bc-source-gateway{padding:15px}.bc-source-gateway>header{display:block}.bc-source-gateway>header>span{margin-top:10px;display:inline-block}.bc-avatar-document-grid,.bc-document-row{grid-template-columns:1fr}.bc-document-cards article{flex-direction:column;align-items:flex-start}}.bc-profile-dialog-content,.bc-profile-dialog-content>.bc-profile{min-width:0;min-height:0;overflow:hidden auto}.bc-account-panel{gap:12px;display:grid}.bc-account-card{border:1px solid var(--bc-line);background:#fbfdfc;border-radius:12px;padding:14px}.bc-account-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.bc-account-card h4{margin:0;font-size:16px}.bc-account-card header small{color:var(--bc-muted)}.bc-account-facts{background:#fff}.bc-account-empty{color:var(--bc-muted);margin:0;padding:8px 0}.bc-audit-list{gap:8px;display:grid}.bc-audit-list article{border:1px solid var(--bc-line);background:#fff;border-radius:9px;padding:10px 12px}.bc-audit-list b,.bc-audit-list span,.bc-audit-list p{display:block}.bc-audit-list span{color:var(--bc-muted);margin-top:4px;font-size:12px}.bc-audit-list p{margin:6px 0 0;line-height:1.5}.bc-assistant-search{gap:8px;display:flex}.bc-assistant-search input{border:1px solid #c9dad6;border-radius:8px;flex:1;min-width:0;height:38px;padding:0 10px}.bc-assistant-search button{min-height:38px}.bc-assistant-results{gap:6px;margin-top:8px;display:grid}.bc-assistant-results button{text-align:left;border:1px solid var(--bc-line);background:#fff;border-radius:8px;justify-content:space-between;gap:10px;padding:9px 11px;display:flex}.bc-assistant-results button.selected{border-color:var(--bc-teal);background:#eaf8f4}.bc-assistant-results span,.bc-assistant-results b{display:block}.bc-assistant-results span{color:var(--bc-muted);font-size:12px}.bc-permission-picker{background:#f2faf7;border:1px dashed #9ccfc6;border-radius:9px;margin-top:10px;padding:11px}.bc-permission-picker>div{flex-wrap:wrap;gap:10px;margin:9px 0;display:flex}.bc-permission-picker label{align-items:center;gap:5px;font-size:12px;display:inline-flex}.bc-permission-picker input{accent-color:var(--bc-teal)}.bc-permission-picker button{min-height:34px}.bc-assistant-list{gap:7px;margin-top:10px;display:grid}.bc-assistant-list article{border:1px solid var(--bc-line);background:#fff;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;display:flex}.bc-assistant-list b,.bc-assistant-list span{display:block}.bc-assistant-list span{color:var(--bc-muted);margin-top:3px;font-size:12px}.bc-revoke{color:#a64d31;white-space:nowrap;background:0 0;border:0;font-weight:700}.bc-account-search{gap:8px;margin-top:8px;display:flex}.bc-account-search input{border:1px solid #c9dad6;border-radius:8px;flex:1;min-width:0;height:38px;padding:0 10px}.bc-account-search button{min-height:38px}.bc-account-candidates{gap:6px;margin-top:8px;display:grid}.bc-account-candidates button{text-align:left;border:1px solid var(--bc-line);background:#fff;border-radius:8px;width:100%;padding:10px 12px;display:block}.bc-account-candidates button:hover{border-color:var(--bc-teal);background:#eaf8f4}.bc-account-candidates b,.bc-account-candidates span{display:block}.bc-account-candidates span{color:var(--bc-muted);margin-top:4px;font-size:12px}@media (width<=760px){.bc-profile-dialog-content>.bc-profile{padding:12px}.bc-account-facts{grid-template-columns:1fr}.bc-account-facts dl:nth-child(odd){border-right:0}.bc-account-facts dl:nth-last-child(-n+2){border-bottom:1px solid var(--bc-line)}.bc-account-facts dl:last-child{border-bottom:0}.bc-assistant-results button,.bc-assistant-list article{flex-direction:column;align-items:flex-start}.bc-assistant-results button{width:100%}}.bc-main-brokers{gap:12px;padding-top:18px;overflow-x:hidden}.bc-main-brokers .bc-page-header{margin-bottom:10px}.bc-main-brokers .bc-page-header h1{font-size:36px}.bc-main-brokers .bc-page-header p{margin-top:5px}.bc-broker-toolbar{flex-wrap:wrap;margin-bottom:10px;padding:9px}.bc-broker-toolbar .bc-search{min-width:280px}.bc-broker-toolbar .bc-advanced-filters{flex-basis:100%}.bc-broker-advanced{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.bc-main-brokers .bc-content,.bc-main-brokers .bc-broker-directory,.bc-main-brokers .bc-master-list{min-width:0;max-width:100%;overflow:hidden}.bc-main-brokers .bc-broker-list-head,.bc-main-brokers .bc-master-list>button{grid-template-columns:minmax(190px,1.25fr) minmax(155px,.85fr) minmax(170px,.95fr) minmax(145px,.75fr) 105px 95px;gap:10px}.bc-main-brokers .bc-broker-list-head{padding:11px 16px}.bc-main-brokers .bc-master-list>button{padding:12px 16px}.bc-profile-dialog{width:min(1320px,100vw - 30px);max-height:calc(100vh - 30px)}.bc-profile-dialog-bar{flex:none;grid-template-columns:minmax(170px,.7fr) minmax(440px,1.5fr) auto;align-items:center;gap:10px;height:auto;min-height:58px;padding:8px 12px;display:grid}.bc-profile-dialog-title b{font-size:16px;display:block}.bc-profile-dialog-title span{margin-top:2px;font-size:11px;display:block}.bc-profile-tabs,.bc-profile-dialog-actions{align-items:center;gap:4px;display:flex}.bc-profile-tabs{min-width:0}.bc-profile-tabs button{color:#526762;white-space:nowrap;background:0 0;border:0;border-radius:8px;height:34px;padding:0 10px;font-size:13px;font-weight:800}.bc-profile-tabs button.active{color:#087b6c;background:#e2f3ef}.bc-profile-dialog-actions{justify-content:flex-end}.bc-profile-dialog-actions button{height:34px;min-height:34px;padding:0 9px;font-size:12px}.bc-profile-dialog-content{font-size:13px;display:block;overflow:auto}.bc-profile-dialog-content>.bc-profile{padding:14px 18px}.bc-profile-dialog-content .bc-profile>header h2{font-size:22px}.bc-profile-dialog-content .bc-subsection{margin-top:12px;padding-top:12px}.bc-profile-dialog-content .bc-subsection h3{font-size:17px}.bc-profile-dialog-content[data-profile-tab]>.bc-profile>header,.bc-profile-dialog-content[data-profile-tab]>.bc-profile>.bc-profile-tags,.bc-profile-dialog-content[data-profile-tab]>.bc-profile>.bc-rating-strip,.bc-profile-dialog-content[data-profile-tab]>.bc-profile>.bc-subsection,.bc-profile-dialog-content[data-profile-tab]>.bc-activity{display:none}.bc-profile-dialog-content[data-profile-tab=overview]>.bc-profile>header,.bc-profile-dialog-content[data-profile-tab=overview]>.bc-profile>.bc-profile-tags{display:flex}.bc-profile-dialog-content[data-profile-tab=overview]>.bc-profile>.bc-rating-strip{display:grid}.bc-profile-dialog-content[data-profile-tab=identity]>.bc-profile>.bc-subsection:first-of-type,.bc-profile-dialog-content[data-profile-tab=identity]>.bc-profile>.bc-subsection:nth-of-type(2),.bc-profile-dialog-content[data-profile-tab=capability]>.bc-profile>.bc-subsection:nth-of-type(3),.bc-profile-dialog-content[data-profile-tab=capability]>.bc-profile>.bc-subsection:nth-of-type(4),.bc-profile-dialog-content[data-profile-tab=evidence]>.bc-profile>.bc-subsection:nth-of-type(5),.bc-profile-dialog-content[data-profile-tab=evidence]>.bc-profile>.bc-subsection:nth-of-type(6){display:block}.bc-profile-dialog-content[data-profile-tab=activity]>.bc-profile{display:none}.bc-profile-dialog-content[data-profile-tab=activity]>.bc-activity{border-left:0;max-width:none;padding:16px 20px;display:block}@media (width<=1080px){.bc-broker-advanced{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-profile-dialog-bar{grid-template-columns:1fr auto}.bc-profile-tabs{order:3;grid-column:1/-1;overflow-x:auto}}.bc-profile-dialog{border-radius:20px;grid-template-rows:54px minmax(0,1fr) 58px;width:min(1120px,100vw - 28px);height:min(760px,100vh - 28px);max-height:none;display:grid;position:relative;overflow:hidden}.bc-profile-dialog-bar{min-height:54px;padding:8px 18px}.bc-profile-dialog-title b{font-size:18px}.bc-profile-dialog-title span{font-size:12px}.bc-profile-dialog-footer{background:#f5f9f8;border-top:1px solid #d5e3df;justify-content:flex-end;align-items:center;gap:8px;padding:9px 18px;display:flex}.bc-profile-dialog-footer .bc-profile-action{color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;gap:6px;min-width:112px;height:38px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;border-radius:9px!important}.bc-profile-action svg{width:16px;height:16px}.bc-profile-action-primary{background:#079582}.bc-profile-action-secondary{background:#123d5f}.bc-profile-action-muted{background:#657773}.bc-profile-action:hover{filter:brightness(.94)}.bc-profile-action:focus-visible{outline-offset:2px;outline:3px solid #0795823d}.bc-profile-action:active{transform:translateY(1px)}.bc-profile-dialog-content{min-height:0;padding:12px 18px 68px;font-size:13px;overflow:auto}.bc-profile-dialog .bc-profile>header{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;padding:4px 0 10px;display:grid}.bc-profile-dialog .bc-avatar{width:58px;height:58px;font-size:24px}.bc-profile-dialog .bc-profile h2{margin:0 0 3px;font-size:22px}.bc-profile-dialog .bc-profile header p{margin:0;font-size:12px}.bc-profile-dialog .bc-profile-tags{gap:6px;margin:8px 0}.bc-profile-dialog .bc-profile-tags span{padding:5px 8px;font-size:12px}.bc-profile-dialog .bc-rating-strip article{padding:9px 12px}.bc-profile-dialog .bc-rating-strip b{font-size:18px}.bc-profile-dialog .bc-profile-tabs{z-index:10;background:#fff;margin:4px 0 10px;padding:6px 0;position:sticky;top:-12px}.bc-profile-dialog .bc-profile-tabs button{min-height:34px;padding:0 12px;font-size:13px}.bc-profile-dialog .bc-subsection{padding:12px 0}.bc-profile-dialog .bc-subsection h3{font-size:16px}.bc-company-history{gap:10px;display:grid}.bc-company-history article{border:1px solid var(--bc-line);background:#fbfdfc;border-radius:10px;padding:14px 16px}.bc-company-history article>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.bc-company-history article>header b,.bc-company-history article>header span{display:block}.bc-company-history article>header span,.bc-company-history article time,.bc-company-history article em{color:var(--bc-muted);font-size:12px;font-style:normal}.bc-company-history article>header span{margin-top:4px}.bc-company-history article p{margin:10px 0 6px;line-height:1.55}.bc-company-history article small{color:#526762;line-height:1.5;display:block}.bc-company-history article em{margin-top:8px;display:block}.bc-company-history-empty{text-align:center;color:var(--bc-muted);margin:0;padding:28px 0}.bc-history-actions{justify-content:flex-end;padding-top:8px;display:flex}.bc-history-actions button{min-height:38px}.bc-modal.wide.bc-career-modal{border-radius:20px;flex-direction:column;width:min(1180px,100vw - 24px);height:min(790px,100vh - 24px);display:flex;overflow:hidden}.bc-career-modal>header{flex:none;padding:13px 18px}.bc-career-modal>header h2{font-size:21px}.bc-career-modal>header p{margin-top:2px;font-size:12px}.bc-career-modal>.bc-modal-body{flex:auto;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden}.bc-career-modal .bc-career-layout{flex:auto;grid-template:"rail main"minmax(0,1fr)"actions actions"/190px minmax(0,1fr);width:100%;max-width:100%;height:100%;min-height:0;max-height:100%;display:grid;overflow:hidden}.bc-career-modal .bc-career-layout>*{min-width:0}.bc-career-modal .bc-career-main{overscroll-behavior:contain;grid-area:main;height:100%;min-height:0;max-height:100%;padding:14px 18px 12px;font-size:13px;overflow:hidden scroll}.bc-career-modal .bc-rating-rail{border-left:0;border-right:1px solid #d7e4e0;grid-area:rail;min-height:0;padding:15px 13px;position:static;overflow:auto}.bc-career-modal .bc-grade{min-height:105px;padding:14px}.bc-career-modal .bc-grade strong{font-size:46px}.bc-career-modal .bc-career-section{margin-bottom:13px;padding-bottom:13px}.bc-career-modal .bc-career-section>header{margin-bottom:8px}.bc-career-modal .bc-career-section>header h3{font-size:17px}.bc-career-modal .bc-career-section>header p{margin-top:2px;font-size:11px;line-height:1.4}.bc-career-modal .bc-specialties{margin-top:8px}.bc-career-modal .bc-specialties h4{margin:0 0 7px;font-size:14px}.bc-career-modal .bc-specialties>div{gap:6px;margin-top:0}.bc-career-modal .bc-specialties label{border-radius:7px;gap:6px;min-height:34px;padding:5px 9px;font-size:12px}.bc-career-modal .bc-specialties label input{width:15px;height:15px}.bc-career-modal .bc-career-section-number{width:30px;height:30px;font-size:12px}.bc-career-modal .bc-form-grid{gap:10px 12px}.bc-career-modal label{font-size:12px}.bc-career-modal input,.bc-career-modal select{min-height:38px;padding:7px 10px;font-size:13px}.bc-career-modal textarea{min-height:70px;padding:9px 10px;font-size:13px}.bc-career-modal .bc-avatar-document-grid{grid-template-columns:145px minmax(0,1fr);gap:12px}.bc-career-modal .bc-avatar-drop{min-height:150px}.bc-career-modal .bc-repeat-row{gap:8px;padding:8px}.bc-career-modal .bc-form-actions{z-index:20;background:#f5f9f8;border-top:1px solid #d7e4e0;grid-area:actions;justify-content:flex-end;gap:10px;margin:0;padding:10px 18px;display:flex;position:static;box-shadow:0 -5px 16px #1237310f}.bc-career-modal .bc-avatar-upload-rail{background:#fff;min-height:145px;margin-bottom:14px;padding:12px 8px}.bc-career-modal .bc-avatar-upload-rail>div{width:70px;height:70px}.bc-career-modal .bc-avatar-upload-rail b{font-size:13px}.bc-career-modal .bc-avatar-upload-rail span{font-size:11px}@media (width<=900px){.bc-profile-dialog{width:calc(100vw - 12px);height:calc(100vh - 12px)}.bc-profile-dialog-footer{padding:8px 10px}.bc-profile-dialog-footer .bc-profile-action{flex:1;min-width:0;padding:0 10px}.bc-modal.wide.bc-career-modal{width:calc(100vw - 12px);height:calc(100vh - 12px)}.bc-career-modal .bc-career-layout{grid-template:"rail"minmax(130px,auto)"main"minmax(0,1fr)"actions"/1fr}.bc-career-modal .bc-rating-rail{border-bottom:1px solid #d7e4e0;border-right:0;max-height:180px}}.bc-profile-dialog-bar{flex:0 0 58px;grid-template-columns:minmax(0,1fr) auto;min-height:58px;padding:0 16px}.bc-profile-dialog-content{flex:auto;min-height:0;display:block;overflow:hidden auto}.bc-profile-dialog-content[data-profile-tab]>.bc-profile{display:block}.bc-profile-dialog-content[data-profile-tab]>.bc-profile>header,.bc-profile-dialog-content[data-profile-tab]>.bc-profile>.bc-profile-tags{display:flex}.bc-profile-dialog-content[data-profile-tab]>.bc-profile>.bc-rating-strip{display:grid}.bc-profile-dialog-content[data-profile-tab]>.bc-profile>.bc-profile-subnav{display:flex}.bc-profile-subnav{z-index:4;border-top:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;gap:6px;margin:0 -18px 14px;padding:7px 18px;position:sticky;top:0;overflow-x:auto}.bc-profile-subnav button{white-space:nowrap;border-radius:8px;min-height:36px;padding:7px 14px}.bc-profile-dialog-content[data-profile-tab]>.bc-profile>.bc-subsection,.bc-profile-dialog-content[data-profile-tab]>.bc-activity{display:none}.bc-profile-dialog-content[data-profile-tab=identity]>.bc-profile>.bc-subsection:first-of-type,.bc-profile-dialog-content[data-profile-tab=identity]>.bc-profile>.bc-subsection:nth-of-type(2),.bc-profile-dialog-content[data-profile-tab=capability]>.bc-profile>.bc-subsection:nth-of-type(3),.bc-profile-dialog-content[data-profile-tab=capability]>.bc-profile>.bc-subsection:nth-of-type(4),.bc-profile-dialog-content[data-profile-tab=evidence]>.bc-profile>.bc-subsection:nth-of-type(5),.bc-profile-dialog-content[data-profile-tab=evidence]>.bc-profile>.bc-subsection:nth-of-type(6),.bc-profile-dialog-content[data-profile-tab=activity]>.bc-activity{display:block}@media (width<=760px){.bc-profile-dialog{border-radius:0;width:100vw;max-width:none;height:100vh}.bc-profile-dialog-bar{grid-template-columns:minmax(0,1fr) auto}.bc-profile-dialog-bar .bc-button span{display:none}.bc-profile-dialog-content[data-profile-tab]>.bc-profile>.bc-rating-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}.bc-main-brokers .bc-broker-list-head,.bc-main-brokers .bc-master-row{grid-template-columns:minmax(190px,1.15fr) minmax(150px,.9fr) minmax(160px,1fr) minmax(155px,.95fr) minmax(160px,.95fr) 105px minmax(290px,1.6fr)}.bc-linked-accounts{gap:7px;display:grid}.bc-linked-accounts article{border:1px solid var(--bc-line);background:#fff;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.bc-linked-accounts b,.bc-linked-accounts span{display:block}.bc-linked-accounts span{color:var(--bc-muted);margin-top:4px;font-size:12px}.bc-inline-account-view{color:#087a6b;background:#f1faf7;border:1px solid #afd3cb;border-radius:7px;margin-left:8px;padding:6px 9px;font-size:12px;font-weight:800}.bc-single-account-view{justify-content:flex-end;margin-top:-4px;display:flex}.bc-account-profile small{color:var(--bc-muted);margin-top:5px;font-size:12px;display:block}.bc-account-mismatch{background:#fffaf2;border:1px solid #e4c49b;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:11px 12px;display:flex}.bc-account-mismatch b,.bc-account-mismatch span{display:block}.bc-account-mismatch span{color:#996522}.bc-account-mismatch button{min-height:34px;margin-left:auto}.bc-account-match,.bc-account-task-message{color:#087a6b;background:#eaf8f4;border-radius:8px;margin:12px 0 0;padding:10px 12px}.bc-account-profile details{margin-top:12px}.bc-account-profile pre{white-space:pre-wrap;background:#f5f9f8;border-radius:8px;max-height:220px;padding:10px;font-size:11px;overflow:auto}.bc-account-search-message{color:#526762;background:#f1f7f5;border-radius:8px;margin:0;padding:8px 11px;font-size:12px}.bc-selected-account{background:#eaf8f4;border:1px solid #8fc9bd;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bc-selected-account b,.bc-selected-account span{display:block}.bc-selected-account span{color:#526762;margin-top:4px;font-size:12px}.bc-selected-account button{white-space:nowrap;min-height:34px}.bc-inline-account-unlink{color:#a64d31;background:#fff5f2;border:1px solid #e1b6a8;border-radius:7px;padding:6px 9px;font-size:12px;font-weight:800}.bc-account-link-history .bc-audit-list{max-height:220px;overflow:auto}.bc-account-profile-tabs{gap:8px;margin:0 0 12px;display:flex}.bc-account-profile-tabs button{color:#526762;background:#fff;border:1px solid #b8d9d2;border-radius:8px;min-height:36px;padding:0 14px;font-weight:800}.bc-account-profile-tabs button.active{color:#087a6b;background:#e4f5f1;border-color:#79bfb2}.bc-account-facts dl.mismatch{background:#fff8ef;box-shadow:inset 3px 0 #d8902f}.bc-account-facts dl.mismatch dt{color:#9a5b12}.bc-account-facts dl.mismatch small{color:#a64d31;font-weight:700}.bc-account-summary-facts dl{grid-template-columns:max-content minmax(0,1fr);align-items:center;column-gap:24px;display:grid}.bc-account-summary-facts dt{white-space:nowrap;margin:0}.bc-account-summary-facts dd{white-space:nowrap;overflow-wrap:normal;word-break:normal;min-width:0}.bc-interaction-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.bc-interaction-summary button{text-align:left;border:1px solid var(--bc-line);color:var(--bc-ink);background:#fff;border-radius:10px;grid-template-columns:1fr auto;gap:5px 10px;padding:12px;display:grid}.bc-interaction-summary button:hover,.bc-interaction-summary button.active{background:#eaf8f4;border-color:#79bfb2}.bc-interaction-summary strong{color:#087a6b;font-size:22px}.bc-interaction-summary span{color:var(--bc-muted);grid-column:1/-1;font-size:11px}.bc-interaction-details{border-top:1px solid var(--bc-line);margin-top:12px;padding-top:12px}.bc-interaction-details>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.bc-interaction-details>header button{color:#087a6b;background:0 0;border:0;font-weight:800}.bc-main-brokers .bc-broker-actions{gap:7px}.bc-main-brokers .bc-broker-actions .bc-list-action{color:#087a6b;white-space:nowrap;background:#f3faf8;border:1px solid #b8d9d2;border-radius:8px;min-height:36px;padding:0 11px;font-size:12px;font-weight:800}.bc-main-brokers .bc-broker-actions .bc-list-action:hover,.bc-main-brokers .bc-broker-actions .bc-list-action:focus-visible{background:#e3f4ef;border-color:#78bdb1;outline:0}@media (width<=760px){.bc-account-summary-facts dl{grid-template-columns:max-content minmax(0,1fr);column-gap:14px}.bc-account-summary-facts dd{white-space:normal;overflow-wrap:anywhere}}@media (width<=1250px){.bc-main-brokers .bc-broker-list-head,.bc-main-brokers .bc-master-row{grid-template-columns:minmax(180px,1.1fr) minmax(140px,.85fr) minmax(150px,1fr) minmax(145px,.9fr) minmax(150px,.9fr) minmax(260px,1.45fr)}.bc-main-brokers .bc-broker-list-head>span:nth-child(6),.bc-main-brokers .bc-master-row>span:nth-child(6){display:none}}.bc-profile-dialog-content[data-profile-tab=account]>.bc-profile>.bc-account-subsection{display:block!important}.bc-profile-dialog-content[data-profile-tab=account]>.bc-profile{min-height:0;overflow-y:auto}.bc-profile-dialog-content[data-profile-tab=rating]>.bc-profile>.bc-rating-subsection,.bc-profile-dialog-content[data-profile-tab=lifecycle]>.bc-profile>.bc-lifecycle-subsection{display:block!important}.bc-profile-dialog-content[data-profile-tab=rating]>.bc-profile,.bc-profile-dialog-content[data-profile-tab=lifecycle]>.bc-profile{min-height:0;overflow-y:auto}.bc-rating-subsection,.bc-lifecycle-subsection{border-top:0!important;padding-top:4px!important}.bc-shell[dir=rtl] .bc-main{margin-left:0;margin-right:286px}.bc-shell[dir=rtl] .bc-page-header,.bc-shell[dir=rtl] .bc-toolbar,.bc-shell[dir=rtl] .bc-header-actions{direction:rtl}.bc-shell[dir=rtl] .bc-table-wrap th,.bc-shell[dir=rtl] .bc-table-wrap td{text-align:right}.bc-dispatch-workspace{min-width:0}.bc-dispatch-list-head{border-bottom:1px solid var(--bc-line);justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:14px 18px;display:flex}.bc-dispatch-list-head>div{min-width:0}.bc-dispatch-list-head strong,.bc-dispatch-list-head span{display:block}.bc-dispatch-list-head strong{font-size:17px}.bc-dispatch-list-head span{color:var(--bc-muted);margin-top:3px;font-size:13px}.bc-dispatch-list-head>span{white-space:nowrap;margin:0;font-weight:700}.bc-dispatch-batchbar{background:#edf8f5;border-bottom:1px solid #cbe5df;align-items:center;gap:9px;min-height:56px;padding:8px 14px;display:flex}.bc-dispatch-batchbar b{color:#087b6b;margin-right:auto}.bc-dispatch-batchbar .primary,.bc-dispatch-batchbar .secondary{min-height:36px;padding-inline:12px;font-size:13px}.bc-dispatch-table-wrap{width:100%;overflow:hidden}.bc-table-wrap .bc-dispatch-table{table-layout:fixed;width:100%;min-width:0}.bc-dispatch-table .dispatch-col-check{width:42px}.bc-dispatch-table .dispatch-col-order{width:12%}.bc-dispatch-table .dispatch-col-requester{width:18%}.bc-dispatch-table .dispatch-col-task{width:23%}.bc-dispatch-table .dispatch-col-place,.bc-dispatch-table .dispatch-col-time{width:14%}.bc-dispatch-table .dispatch-col-state{width:auto}.bc-dispatch-table th,.bc-dispatch-table td{vertical-align:middle;min-width:0;padding:12px 11px}.bc-dispatch-table th:first-child,.bc-dispatch-table td:first-child{text-align:center;padding-inline:12px 4px}.bc-dispatch-table input[type=checkbox]{width:17px;height:17px;accent-color:var(--bc-teal)}.bc-dispatch-table tbody tr{transition:background .15s}.bc-dispatch-table tbody tr:hover{background:#fafcfb}.bc-dispatch-table tbody tr.is-selected{background:#edf8f5}.bc-dispatch-table td>*{max-width:100%}.bc-dispatch-primary{text-overflow:ellipsis;white-space:nowrap;color:var(--bc-ink);font-size:14px;display:block;overflow:hidden}.bc-dispatch-table td>small{text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.35;overflow:hidden}.bc-dispatch-table td>small .bc-status{padding:2px 6px;font-size:11px}.bc-dispatch-no{max-width:100%;color:var(--bc-deep);text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-weight:800;display:block;overflow:hidden}.bc-dispatch-no:hover{color:var(--bc-teal);text-decoration:underline}.bc-dispatch-clamp{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}.bc-dispatch-actions{gap:6px;min-width:0;margin-top:7px;display:flex}.bc-dispatch-actions button{color:#176d62;white-space:nowrap;background:#fff;border:1px solid #c6dcd7;border-radius:7px;align-items:center;gap:4px;height:30px;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.bc-dispatch-actions svg{width:14px;height:14px}.bc-pagination select{border:1px solid var(--bc-line);height:38px;color:var(--bc-ink);background:#fff;border-radius:8px;padding:0 30px 0 10px;font-weight:700}.bc-dispatch-detail-loading{min-height:280px;color:var(--bc-muted);justify-content:center;align-items:center;gap:9px;display:flex}.bc-dispatch-detail-summary{align-items:center;gap:9px;padding:0 0 15px;display:flex}.bc-dispatch-detail-summary>b{margin-left:4px;font-size:18px}.bc-dispatch-detail-grid{border:1px solid var(--bc-line);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.bc-dispatch-detail-grid dl{border-right:1px solid var(--bc-line);border-bottom:1px solid var(--bc-line);min-width:0;margin:0;padding:13px 15px}.bc-dispatch-detail-grid dl:nth-child(3n){border-right:0}.bc-dispatch-detail-grid dl:nth-last-child(-n+3){border-bottom:0}.bc-dispatch-detail-grid dt{color:var(--bc-muted);margin-bottom:5px;font-size:12px}.bc-dispatch-detail-grid dd{overflow-wrap:anywhere;margin:0;font-weight:800}.bc-dispatch-detail-grid dd small{color:var(--bc-muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.bc-dispatch-detail-copy{background:#f5f9f8;border-radius:10px;margin-top:16px;padding:15px 17px}.bc-dispatch-detail-copy h3,.bc-dispatch-events h3{margin:0 0 7px;font-size:15px}.bc-dispatch-detail-copy p{color:#425753;margin:0;line-height:1.65}.bc-dispatch-events{margin-top:18px}.bc-dispatch-events article{border-top:1px solid var(--bc-line);grid-template-columns:12px 1fr;gap:10px;padding:10px 2px;display:grid}.bc-dispatch-events article>i{background:var(--bc-teal);border-radius:50%;width:8px;height:8px;margin-top:6px}.bc-dispatch-events article b,.bc-dispatch-events article span{display:block}.bc-dispatch-events article b{font-size:14px}.bc-dispatch-events article span{color:var(--bc-muted);margin-top:4px;font-size:12px}.bc-dispatch-events>p{color:var(--bc-muted)}@media (width<=1100px){.bc-dispatch-table .dispatch-col-order{width:13%}.bc-dispatch-table .dispatch-col-requester{width:19%}.bc-dispatch-table .dispatch-col-task{width:22%}.bc-dispatch-table .dispatch-col-place{width:13%}.bc-dispatch-table .dispatch-col-time{width:14%}.bc-dispatch-table th,.bc-dispatch-table td{padding-inline:8px}.bc-dispatch-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-dispatch-detail-grid dl:nth-child(3n){border-right:1px solid var(--bc-line)}.bc-dispatch-detail-grid dl:nth-child(2n){border-right:0}.bc-dispatch-detail-grid dl:nth-last-child(-n+3){border-bottom:1px solid var(--bc-line)}.bc-dispatch-detail-grid dl:nth-last-child(-n+2){border-bottom:0}}.bc-shell[dir=rtl] .candidate-action-cell{text-align:left;overflow:visible}.bc-shell[dir=rtl] .candidate-action-group{direction:rtl;flex-wrap:wrap;justify-content:flex-start}.bc-shell[dir=rtl] .candidate-action-group button{white-space:normal;min-width:max-content;padding-inline:10px;line-height:1.25}.bc-shell[dir=rtl] .bc-toolbar>select{text-align:right;padding-left:36px;padding-right:13px}.bc-brokerage-batch-bar{border:1px solid var(--bc-line);background:#f6faf9;border-radius:9px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:10px;padding:12px 14px;display:flex}.bc-brokerage-batch-bar b{color:var(--bc-teal);margin-right:auto}.bc-brokerage-leads-table{min-width:1500px!important}.bc-brokerage-leads-table th:first-child,.bc-brokerage-leads-table td:first-child{width:48px}.bc-brokerage-leads-table th:nth-child(2){width:18%}.bc-brokerage-leads-table th:nth-child(3){width:14%}.bc-brokerage-leads-table th:nth-child(4),.bc-brokerage-leads-table th:nth-child(5){width:13%}.bc-brokerage-leads-table th:nth-child(6){width:16%}.bc-brokerage-leads-table th:nth-child(7){width:110px}.bc-brokerage-leads-table th:nth-child(8){width:390px}.bc-select-col{text-align:center!important}.bc-select-col input{accent-color:#078f83;width:17px;height:17px}.bc-brokerage-row-actions{flex-wrap:wrap;gap:6px;display:flex}.bc-brokerage-row-actions button{white-space:nowrap;min-height:32px;padding:6px 9px}.bc-brokerage-row-actions .secondary{color:#087a6b;background:#fff;border:1px solid #b8d9d2;border-radius:7px;font-weight:700}.bc-brokerage-row-actions .secondary:hover{background:#eaf8f4;border-color:#78bdb1}.bc-shell[dir=rtl] .bc-master-list{border-right:0;border-left:1px solid var(--bc-line)}.bc-shell[dir=rtl] .bc-activity{border-left:0;border-right:1px solid var(--bc-line)}.bc-main-intelligence .bc-toolbar,.bc-main-offers .bc-toolbar{grid-template-columns:minmax(320px,1fr) auto auto;max-width:none}.bc-intelligence-workspace{gap:16px;min-width:0;display:grid}.bc-intelligence-tabs{scrollbar-width:thin;background:#fff;border:1px solid #d7e5e1;border-radius:12px;display:flex;overflow-x:auto}.bc-intelligence-tabs button{border:0;color:#526a65;cursor:pointer;white-space:nowrap;background:#fff;border-inline-end:1px solid #e1ebe8;justify-content:space-between;align-items:center;gap:10px;min-width:132px;min-height:58px;padding:10px 14px;font-size:14px;font-weight:700;display:flex}.bc-intelligence-tabs button:last-child{border-inline-end:0}.bc-intelligence-tabs button b{color:#0a7f70;background:#edf5f3;border-radius:999px;place-items:center;min-width:28px;height:28px;display:grid}.bc-intelligence-tabs button.active{color:#fff;background:#0b776a}.bc-intelligence-tabs button.active b{color:#0b776a;background:#fff}.bc-intelligence-guide{color:#154f48;background:#eef8f6;border-radius:12px;align-items:center;gap:12px;padding:13px 16px;display:flex}.bc-intelligence-guide svg{width:22px}.bc-intelligence-guide div{gap:2px;display:grid}.bc-intelligence-guide span{color:#617873;font-size:13px}.bc-intelligence-table-wrap{overflow-x:auto}.bc-intelligence-table{table-layout:fixed;min-width:1120px}.bc-intelligence-table th:first-child{width:27%}.bc-intelligence-table th:nth-child(2){width:17%}.bc-intelligence-table th:nth-child(3){width:11%}.bc-intelligence-table th:nth-child(4),.bc-intelligence-table th:nth-child(5){width:12%}.bc-intelligence-table th:nth-child(6){width:14%}.bc-intelligence-table th:nth-child(7){width:7%}.bc-intelligence-table tbody tr{cursor:pointer}.bc-intelligence-table td{vertical-align:middle}.bc-intelligence-table strong,.bc-intelligence-table b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bc-intelligence-table small{color:#6a7e79;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;display:block;overflow:hidden}.bc-intelligence-grades{flex-wrap:wrap;gap:5px;display:flex}.bc-intelligence-grades span{color:#087b6d;background:#edf6f3;border-radius:6px;padding:4px 7px;font-size:12px;font-weight:800}.bc-intelligence-detail-button{min-width:70px;padding:8px 10px}.bc-intelligence-detail-button svg{width:16px}.bc-intelligence-detail{grid-template-rows:auto minmax(0,1fr) auto;gap:0;min-width:0;height:clamp(480px,64vh,680px);display:grid}.bc-intelligence-detail-tabs{scrollbar-gutter:stable;z-index:2;background:#fff;border-bottom:1px solid #dfe9e7;gap:4px;display:flex;overflow-x:auto}.bc-intelligence-detail-tabs button{color:#5e746f;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:11px 13px;font-weight:700}.bc-intelligence-detail-tabs button.active{color:#087f71;border-bottom-color:#087f71}.bc-intelligence-detail-body{scrollbar-gutter:stable;min-height:0;padding:18px 3px 22px;overflow:hidden auto}.bc-intelligence-detail-footer{background:#fff;border-top:1px solid #dfe9e7;justify-content:space-between;align-items:center;gap:18px;padding:14px 3px 0;display:flex}.bc-intelligence-detail-footer>div{gap:3px;min-width:0;display:grid}.bc-intelligence-detail-footer span{color:#667c77;font-size:12px}.bc-intelligence-detail-footer button{min-width:150px;min-height:42px}.bc-intelligence-detail-hero{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bc-intelligence-detail-hero>div{background:#fbfdfc;border:1px solid #dce8e5;border-radius:12px;padding:16px}.bc-intelligence-detail-hero span{color:#078071;font-size:12px;font-weight:800}.bc-intelligence-detail-hero p{white-space:pre-wrap;margin:8px 0 0;line-height:1.7}.bc-intelligence-evidence,.bc-intelligence-review,.bc-intelligence-timeline{padding-top:4px}.bc-intelligence-evidence h3,.bc-intelligence-timeline h3{margin:0 0 12px}.bc-intelligence-evidence h3 b{color:#078071}.bc-intelligence-evidence>a{color:#17423c;border:1px solid #dce8e5;border-radius:9px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:8px;padding:11px 12px;text-decoration:none;display:grid}.bc-intelligence-evidence>a span{gap:4px;display:grid}.bc-intelligence-evidence>a span b{font-size:14px}.bc-intelligence-evidence>a span em{color:#6d817c;font-size:12px;font-style:normal}.bc-intelligence-evidence>a>small{justify-items:end;gap:5px;display:grid}.bc-intelligence-evidence svg{width:18px}.bc-intelligence-review label{gap:8px;font-weight:800;display:grid}.bc-intelligence-review textarea{min-height:140px}.bc-intelligence-timeline article{grid-template-columns:16px 1fr;gap:10px;padding-bottom:14px;display:grid}.bc-intelligence-timeline i{background:#079481;border-radius:50%;width:9px;height:9px;margin-top:6px}.bc-intelligence-timeline p{color:#4f6560;margin:3px 0}.bc-intelligence-timeline small{color:#7b8d89}.bc-routing-rules{background:#fff;border:1px solid #d9e7e4;border-radius:14px;padding:20px}.bc-routing-rules header h3,.bc-intelligence-entities h3,.bc-intelligence-routing h3{margin:0}.bc-routing-rules header p,.bc-intelligence-entities header p,.bc-intelligence-routing header p{color:#677d78;margin:5px 0 0}.bc-routing-rules>div{border:1px solid #e0eae8;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:18px;display:grid;overflow:hidden}.bc-routing-rules article{border-bottom:1px solid #e6eeec;gap:5px;padding:15px;display:grid}.bc-routing-rules article:nth-child(odd){border-inline-end:1px solid #e6eeec}.bc-routing-rules article span,.bc-routing-rules article small{color:#6a7e79}.bc-intelligence-entities header,.bc-intelligence-routing header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bc-entity-row{grid-template-columns:150px 1.2fr 1fr auto;gap:8px;margin-bottom:8px;display:grid}.bc-entity-row select,.bc-entity-row input,.bc-route-form select,.bc-route-form input{background:#fff;border:1px solid #cddeda;border-radius:8px;min-height:42px;padding:0 11px}.bc-route-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.bc-route-options label{cursor:pointer;border:1px solid #d9e6e3;border-radius:10px;gap:4px;padding:13px 14px 13px 42px;display:grid;position:relative}.bc-route-options label.selected{background:#f0faf7;border-color:#079481}.bc-route-options input{accent-color:#079481;position:absolute;top:17px;left:15px}.bc-route-options span,.bc-route-options small{color:#6b7f7a}.bc-route-options small{font-size:11px}.bc-route-form{grid-template-columns:110px 150px 1fr 1.3fr;gap:8px;margin-top:14px;display:grid}.bc-distribution-list{gap:8px;margin-top:18px;display:grid}.bc-distribution-list article{border:1px solid #dce8e5;border-radius:10px;grid-template-columns:1fr auto auto;align-items:center;gap:12px;padding:12px;display:grid}.bc-distribution-list article small{color:#6b7f7a;margin-top:4px;display:block}.bc-distribution-list article>div:last-child{gap:6px;display:flex}.bc-distribution-list button{cursor:pointer;background:#fff;border:1px solid #c8ddd8;border-radius:7px;min-height:34px;padding:0 10px}.bc-distribution-list button.primary{color:#fff;background:#079481;border-color:#079481}.bc-intelligence-form-section{background:#fff;border:1px solid #dce8e5;border-radius:14px;margin-bottom:14px;padding:18px}.bc-intelligence-form-section>h3{align-items:center;gap:9px;margin:0 0 16px;font-size:17px;display:flex}.bc-intelligence-form-section>h3 span{color:#fff;background:#087f71;border-radius:50%;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.bc-intelligence-checks{flex-wrap:wrap;gap:20px;margin:12px 0 0;display:flex}.bc-intelligence-upload{cursor:pointer;color:#506a64;background:#f7fbfa;border:2px dashed #b8d5cf;border-radius:12px;align-content:center;place-items:center;gap:5px;min-height:116px;display:grid}.bc-intelligence-upload svg{color:#078071}.bc-intelligence-upload input{display:none}.bc-intelligence-upload span{font-size:12px}.bc-intelligence-file-list{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.bc-intelligence-file-list>span{background:#edf7f4;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:13px;display:flex}.bc-intelligence-file-list button{cursor:pointer;background:0 0;border:0;font-size:17px}.bc-status-needs_more{color:#8b6100;background:#fff4d8}.bc-status-verifying,.bc-status-pending{color:#245f9d;background:#eaf2ff}.bc-status-failed{color:#a73d32;background:#ffebe8}@media (width<=1100px){.bc-intelligence-detail-hero,.bc-route-options,.bc-routing-rules>div{grid-template-columns:1fr}.bc-route-form,.bc-entity-row{grid-template-columns:1fr 1fr}.bc-distribution-list article{grid-template-columns:1fr}.bc-routing-rules article:nth-child(odd){border-inline-end:0}}@media (width<=760px){.bc-intelligence-detail{height:70vh}.bc-intelligence-detail-footer{flex-direction:column;align-items:stretch}.bc-intelligence-detail-footer button{width:100%}}.bc-offer-workspace{gap:14px;min-width:0;display:grid}.bc-offer-tabs{background:#fff;border:1px solid #d7e5e1;border-radius:13px;grid-template-columns:repeat(7,minmax(110px,1fr));display:grid;overflow:hidden}.bc-offer-tabs button{color:#526a65;background:#fff;border:0;border-inline-end:1px solid #e1ebe8;justify-content:space-between;align-items:center;gap:8px;min-height:58px;padding:10px 13px;font-size:13px;font-weight:800;display:flex}.bc-offer-tabs button:last-child{border-inline-end:0}.bc-offer-tabs button b{color:#087b6d;background:#edf5f3;border-radius:999px;place-items:center;min-width:25px;height:25px;padding:0 6px;display:grid}.bc-offer-tabs button.active{color:#fff;background:#0b776a}.bc-offer-tabs button.active b{color:#0b776a;background:#fff}.bc-offer-kpis{border:1px solid var(--bc-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.bc-offer-kpis article{border-inline-end:1px solid var(--bc-line);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.bc-offer-kpis article:last-child{border:0}.bc-offer-kpis span{color:var(--bc-muted);font-size:13px}.bc-offer-kpis b{color:#087b6d;font-size:22px}.bc-offer-table-wrap{overflow:hidden}.bc-offer-table{table-layout:fixed;width:100%;min-width:0!important}.bc-offer-table th:first-child{width:17%}.bc-offer-table th:nth-child(2){width:12%}.bc-offer-table th:nth-child(3){width:14%}.bc-offer-table th:nth-child(4){width:12%}.bc-offer-table th:nth-child(5){width:15%}.bc-offer-table th:nth-child(6){width:12%}.bc-offer-table th:nth-child(7){width:11%}.bc-offer-table th:nth-child(8){width:7%}.bc-offer-table th,.bc-offer-table td{vertical-align:middle;min-width:0;padding:12px 10px}.bc-offer-table tbody tr{cursor:pointer}.bc-offer-table tbody tr:hover{background:#f5faf8}.bc-offer-table strong,.bc-offer-table b,.bc-offer-table small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bc-offer-table small{color:var(--bc-muted);margin-top:4px;font-size:11px}.bc-offer-open{min-height:32px;padding:5px 8px;font-size:12px}.bc-offer-open svg{width:15px}.bc-offer-detail{gap:16px;display:grid}.bc-offer-detail-hero{grid-template-columns:1fr 1fr;gap:12px;display:grid}.bc-offer-detail-hero>div{background:#fbfdfc;border:1px solid #dce8e5;border-radius:12px;padding:16px}.bc-offer-detail-hero span{color:#087b6d;font-size:12px;font-weight:800}.bc-offer-detail-hero h3{margin:6px 0;font-size:20px}.bc-offer-detail-hero p{color:var(--bc-muted);margin:0}.bc-offer-actions{flex-wrap:wrap;gap:8px;display:flex}.bc-offer-actions button{color:#176d62;background:#fff;border:1px solid #b9d7d1;border-radius:8px;min-height:38px;padding:7px 12px;font-weight:800}.bc-offer-actions button.primary{color:#fff;background:#078f7e;border-color:#078f7e}.bc-offer-panel{border-top:1px solid var(--bc-line);padding-top:15px}.bc-offer-panel h3{margin:0 0 11px}.bc-offer-inline-form{grid-template-columns:minmax(120px,.7fr) minmax(130px,1fr) minmax(145px,.9fr) minmax(180px,1.4fr) auto;gap:8px;display:grid}.bc-offer-inline-form input,.bc-offer-inline-form select{border:1px solid #bfd8d3;border-radius:8px;min-width:0;height:40px;padding:0 10px}.bc-offer-version-list{gap:7px;margin-top:11px;display:grid}.bc-offer-version-list article{border:1px solid #dce8e5;border-radius:9px;grid-template-columns:130px 150px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;display:grid}.bc-offer-version-list span{text-overflow:ellipsis;white-space:nowrap;color:#526a65;overflow:hidden}.bc-offer-version-list small{color:var(--bc-muted)}.bc-offer-task-list{gap:7px;margin-top:10px;display:grid}.bc-offer-task-list article{border:1px solid #dce8e5;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.bc-offer-task-list b,.bc-offer-task-list small{display:block}.bc-offer-task-list small{color:var(--bc-muted);margin-top:3px}.bc-offer-task-list article.completed{opacity:.65}.bc-offer-events article{border-top:1px solid #edf2f1;grid-template-columns:12px 1fr;gap:9px;padding:9px 0;display:grid}.bc-offer-events i{background:#078f7e;border-radius:50%;width:8px;height:8px;margin-top:6px}.bc-offer-events p{color:#50655f;margin:3px 0}.bc-offer-events small{color:var(--bc-muted)}.bc-offer-form-section{background:#fff;border:1px solid #dce8e5;border-radius:13px;margin-bottom:13px;padding:17px}.bc-offer-form-section h3{align-items:center;gap:9px;margin:0 0 14px;display:flex}.bc-offer-form-section h3 span{color:#fff;background:#087f71;border-radius:50%;place-items:center;width:27px;height:27px;font-size:13px;display:grid}.bc-offer-submit-check{color:#345d56;align-items:center;gap:7px;margin-left:auto;font-weight:800;display:flex}.bc-offer-submit-check input{accent-color:#078f7e;width:17px;height:17px}@media (width<=1200px){.bc-offer-tabs{grid-template-columns:repeat(4,1fr)}.bc-offer-table th:nth-child(5),.bc-offer-table td:nth-child(5){display:none}.bc-offer-table th:first-child{width:20%}.bc-offer-table th:nth-child(2){width:14%}.bc-offer-table th:nth-child(3){width:16%}.bc-offer-table th:nth-child(4),.bc-offer-table th:nth-child(6),.bc-offer-table th:nth-child(7){width:14%}.bc-offer-table th:nth-child(8){width:8%}.bc-offer-inline-form{grid-template-columns:1fr 1fr}.bc-offer-version-list article{grid-template-columns:100px 130px 1fr}.bc-offer-version-list small{grid-column:1/-1}.bc-offer-detail-hero{grid-template-columns:1fr}}@media (width<=760px){.bc-offer-tabs,.bc-offer-kpis{grid-template-columns:1fr 1fr}.bc-offer-table th:nth-child(2),.bc-offer-table td:nth-child(2),.bc-offer-table th:nth-child(7),.bc-offer-table td:nth-child(7){display:none}}.bc-broker-table-scroll{max-width:100%;overflow-x:auto}.bc-broker-table{min-width:1500px}.bc-main-brokers .bc-broker-table .bc-broker-list-head,.bc-main-brokers .bc-broker-table .bc-master-row{grid-template-columns:minmax(190px,1.15fr) 135px minmax(160px,1fr) minmax(180px,1.1fr) minmax(205px,1.2fr) 140px 95px minmax(270px,1.5fr);gap:14px;display:grid}.bc-main-brokers .bc-broker-table .bc-master-row>span,.bc-main-brokers .bc-broker-table .bc-broker-list-head>span{display:block}.bc-main-brokers .bc-broker-table .bc-master-row>span>small{color:#4b625d;font-size:14px;line-height:1.5}.bc-main-brokers .bc-broker-table .bc-broker-ownership>small,.bc-main-brokers .bc-broker-table .bc-broker-ownership>b{white-space:normal;overflow-wrap:anywhere}.bc-broker-table .bc-broker-person>span{flex-direction:column;gap:5px;min-width:0;display:flex}.bc-broker-table .bc-broker-person small{color:#4b625d;font-size:13px}.bc-broker-scope-empty{color:#4b625d;padding:24px;font-size:16px}.bc-broker-table .bc-broker-identity>b{white-space:normal;overflow-wrap:anywhere;line-height:1.4;display:block}.bc-broker-table .bc-broker-identity .bc-broker-code{white-space:normal;color:#4b625d;font-size:13px;line-height:1.5;display:block}.bc-broker-table .bc-broker-code>span{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;display:block}.bc-profile-dialog-title .bc-profile-code{color:#4b625d;overflow-wrap:anywhere;font-size:13px}.bc-profile-dialog-bar:has(.bc-profile-code){flex:none;grid-template-columns:minmax(0,1fr);height:auto;min-height:90px;padding:12px 16px}.bc-profile-dialog:has(.bc-profile-code){grid-template-rows:auto minmax(0,1fr) 58px}.bc-brokerage-pool-dialog .bc-toolbar{gap:8px;margin-bottom:12px;padding:12px;display:flex}.bc-brokerage-pool-dialog .bc-toolbar input{border:1px solid #d5e2e4;border-radius:6px;flex:1;min-width:140px;height:38px;padding:8px 10px}.bc-brokerage-pool-dialog button{white-space:nowrap;border:1px solid #d5e2e4;border-radius:6px;flex:none;width:auto;min-width:64px;padding:8px 12px}.bc-brokerage-pool-dialog table{table-layout:auto;width:100%;min-width:840px}.bc-brokerage-pool-dialog th,.bc-brokerage-pool-dialog td{padding:12px;width:auto!important}.bc-brokerage-pool-dialog td:first-child{min-width:200px}.bc-brokerage-pool-dialog td:not(:first-child){white-space:nowrap}.bc-brokerage-pool-dialog .bc-pagination{justify-content:flex-end;align-items:center;gap:12px;display:flex}.bc-brokerage-pool-dialog .bc-pagination>span:first-child{margin-right:auto}.bc-main .bc-company-search{background:#fff;border:1px solid #dce6e7;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px 12px;margin:0 0 12px;padding:12px;display:grid}.bc-company-search label{color:#334b50;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.bc-company-search label>span{white-space:nowrap;flex:0 0 56px;font-weight:600}.bc-main .bc-company-search input,.bc-main .bc-company-search select{color:#253c42;box-sizing:border-box;background:#fff;border:1px solid #d4e0e3;border-radius:6px;width:100%;min-width:0;height:36px;padding:6px 8px;font-size:14px}.bc-company-search input:focus,.bc-company-search select:focus{outline-offset:1px;outline:2px solid #008e96}.bc-company-search-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.bc-main .bc-company-search-actions button{white-space:nowrap;height:36px;min-height:36px;padding:5px 16px;font-size:14px}.bc-company-search-error{color:#a32424;grid-column:1/-1;font-size:14px}@media (width<=520px){.bc-main .bc-company-search{grid-template-columns:1fr}.bc-company-search-actions{justify-content:flex-start}}.bc-main .bc-company-detail-table{table-layout:auto;min-width:1960px!important}.bc-main .bc-company-detail-table th,.bc-main .bc-company-detail-table td{vertical-align:top;padding:12px 14px;font-size:14px;line-height:1.5;width:auto!important}.bc-main .bc-company-detail-table th{white-space:nowrap}.bc-main .bc-company-detail-table td:first-child{min-width:40px}.bc-main .bc-company-detail-table td:nth-child(2){min-width:250px;max-width:310px}.bc-main .bc-company-detail-table .bc-company-full-name{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;max-width:none;display:block;overflow:visible}.bc-main .bc-company-detail-table td:nth-child(3){min-width:210px}.bc-main .bc-company-detail-table td:nth-child(4){min-width:180px}.bc-main .bc-company-detail-table td:nth-child(5){min-width:170px}.bc-main .bc-company-detail-table td:nth-child(6){min-width:200px;max-width:260px}.bc-main .bc-company-detail-table td:nth-child(7){min-width:180px;max-width:250px}.bc-main .bc-company-detail-table td:nth-child(8){min-width:240px}.bc-main .bc-company-detail-table td:nth-child(9){min-width:310px;max-width:380px}.bc-main .bc-company-detail-table small{color:#52676c;white-space:normal;overflow-wrap:anywhere;margin-top:3px;font-size:13px;display:block}.bc-main .bc-company-note{-webkit-line-clamp:3;text-align:left;color:#365c63;cursor:pointer;white-space:normal;overflow-wrap:anywhere;text-underline-offset:3px;background:0 0;border:0;-webkit-box-orient:vertical;width:100%;max-width:260px;min-height:0;padding:0;font-size:14px;font-weight:400;line-height:1.5;-webkit-text-decoration:underline #bacacc;text-decoration:underline #bacacc;display:-webkit-box;overflow:hidden}.bc-company-note-full{white-space:pre-wrap;overflow-wrap:anywhere;color:#253c42;line-height:1.7}.bc-company-note:focus-visible{outline-offset:3px;outline:2px solid #008e96}.bc-main .bc-company-detail-table{table-layout:fixed;width:100%;min-width:0!important}.bc-main .bc-company-detail-table th,.bc-main .bc-company-detail-table td{white-space:normal;overflow-wrap:anywhere;color:#243c43;padding:10px 7px;font-size:13px;line-height:1.45;min-width:0!important;max-width:none!important}.bc-main .bc-company-detail-table th{color:#3a555c;vertical-align:middle;background:#edf3f4;font-size:13px;font-weight:700}.bc-main .bc-company-detail-table th:first-child{width:3%!important}.bc-main .bc-company-detail-table th:nth-child(2){width:16%!important}.bc-main .bc-company-detail-table th:nth-child(3){width:12%!important}.bc-main .bc-company-detail-table th:nth-child(4){width:10%!important}.bc-main .bc-company-detail-table th:nth-child(5),.bc-main .bc-company-detail-table th:nth-child(6){width:11%!important}.bc-main .bc-company-detail-table th:nth-child(7){width:13%!important}.bc-main .bc-company-detail-table th:nth-child(8){width:24%!important}.bc-main .bc-company-detail-table .bc-company-full-name{font-size:14px;line-height:1.45}.bc-main .bc-company-detail-table td>b{white-space:normal;text-overflow:clip;max-width:none;display:block;overflow:visible}.bc-main .bc-company-detail-table small{margin-top:3px;font-size:12px;line-height:1.45}.bc-main .bc-company-detail-table tbody tr:hover{background:#f8fbfc}.bc-main .bc-company-note{-webkit-line-clamp:2;margin-top:5px;font-size:12px;font-weight:400}.bc-company-quick-actions{grid-template-columns:repeat(auto-fit,minmax(64px,1fr));gap:5px;display:grid}.bc-main .bc-company-quick-actions button{white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;width:100%;height:30px;min-height:30px;padding:4px 3px;font-size:12px;font-weight:650;display:flex}.bc-main .bc-company-quick-actions button:disabled{opacity:.45;cursor:not-allowed}.bc-main .bc-company-detail-table .bc-company-quick-actions button{border-radius:6px;font-size:12px;font-weight:650;transition:background .15s,border-color .15s,box-shadow .15s;color:#086b70!important;background:#d9f0ef!important;border:1px solid #73b9b9!important;box-shadow:0 1px 2px #164b501a!important}.bc-main .bc-company-detail-table .bc-company-quick-actions button:hover:not(:disabled){filter:none;background:#bce4e2!important;border-color:#278f92!important;box-shadow:0 2px 4px #164b5026!important}.bc-main .bc-company-detail-table .bc-company-quick-actions button:active:not(:disabled){background:#a7d9d7!important;box-shadow:inset 0 1px 2px #164b5026!important}.bc-main .bc-company-detail-table .bc-company-quick-actions button:focus-visible{outline-offset:2px;outline:2px solid #008d96}.bc-main .bc-company-quick-actions button:hover{filter:brightness(.94)}.bc-company-action-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.bc-company-action-menu button.secondary{color:#24525c;background:#f4f9fa;border:1px solid #aac7cd;border-radius:9px;justify-content:flex-start;align-items:center;gap:10px;min-height:48px;padding:12px 16px;font-size:15px;font-weight:650;display:flex}.bc-company-action-menu button:disabled{opacity:.45;cursor:not-allowed}.bc-company-action-menu svg{flex-shrink:0;width:18px;height:18px}@media (width<=760px){.bc-main .bc-company-detail-table{min-width:860px!important}.bc-company-action-menu{grid-template-columns:1fr}}.co-overview{--co-ink:#102c39;--co-muted:#657581;--co-line:#e3e9ed;--co-teal:#08616a;color:var(--co-ink);background:#fff;padding:12px 16px 24px;font:400 14px/1.55 Segoe UI,Microsoft YaHei,sans-serif}.co-overview,.co-overview *{box-sizing:border-box}.bpc-embedded-master .co-overview .co-metric-group dl{width:100%!important;margin:0!important;padding:0!important;display:block!important}.bpc-embedded-master .co-overview .co-metric-group dl>div{justify-content:space-between!important;align-items:center!important;gap:12px!important;width:100%!important;display:flex!important}.bpc-embedded-master .co-overview .co-metric-group dt{flex:1;white-space:nowrap!important;width:auto!important}.bpc-embedded-master .co-overview .co-metric-group dd{flex:none;width:auto!important;margin:0!important}.bpc-embedded-master .co-overview h2{font-size:21px!important;line-height:1.4!important}.bpc-embedded-master .co-overview .co-metric-group dd button{font-size:22px!important}.co-overview .co-title{background:0 0;border:0;justify-content:space-between;gap:24px;padding:0 0 24px;display:flex}.co-overview .co-title h1{color:var(--co-ink);margin:0 0 8px;letter-spacing:-.5px!important;font-size:32px!important;font-weight:650!important;line-height:1.25!important}.co-title p{color:var(--co-muted);overflow-wrap:anywhere;margin:0;font-size:16px}.co-title time{color:var(--co-muted);white-space:nowrap;padding-top:8px;font-size:12px}.co-identity{border-bottom:1px solid var(--co-line);grid-template-columns:1fr 1fr 1.2fr;gap:28px;padding-bottom:26px;display:grid}.co-identity>div{flex-direction:column;gap:5px;min-width:0;display:flex}.co-identity>div+div{border-left:1px solid var(--co-line);padding-left:28px}.co-identity span{color:var(--co-muted);font-size:13px}.co-identity strong,.co-overview .co-person{color:var(--co-teal);font-weight:600;font-size:17px!important}.co-overview .co-person{text-align:left;cursor:pointer;white-space:normal;overflow-wrap:anywhere;border-radius:0;min-height:0;background:0 0!important;border:0!important;padding:0!important}.co-columns{grid-template-columns:minmax(220px,30%) minmax(0,1fr);gap:32px;display:grid}.co-company{border-right:1px solid var(--co-line);padding:24px 30px 0 0}.co-overview h2{color:var(--co-ink);margin:0;font-size:21px!important;font-weight:600!important;line-height:1.4!important}.co-overview h3{color:var(--co-muted);margin:22px 0 8px;font-size:14px!important;font-weight:600!important}.co-metric-group dl{margin:0}.co-metric-group dl>div{border-bottom:1px solid var(--co-line);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.co-metric-group dt{color:var(--co-muted);align-items:center;gap:12px;font-size:14px;display:flex}.co-metric-group dd{margin:0}.co-metric-group dd button,.co-metric-group dd span{color:var(--co-teal);cursor:pointer;background:0 0;border:0;min-height:0!important;padding:0!important;font:600 22px/1.3 Segoe UI,sans-serif!important}.co-metric-group dd span{cursor:default}.co-note{color:var(--co-muted);margin:12px 0 0;font-size:11px}.co-reminders{min-width:0;padding-top:24px}.co-reminders>header{background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.co-filters{flex-wrap:wrap;gap:8px;display:flex}.co-overview .co-filters button{cursor:pointer;border-radius:5px;min-height:34px;border:1px solid var(--co-line)!important;color:#354e59!important;background:#f7f9fa!important;padding:7px 14px!important;font-size:13px!important}.co-overview .co-filters button[aria-pressed=true]{background:var(--co-teal)!important;border-color:var(--co-teal)!important;color:#fff!important}.co-task-group ul{margin:0;padding:0;list-style:none}.co-task-group h3{border-bottom:1px solid var(--co-line);padding-bottom:10px;margin:22px 0 0!important}.co-task-group h3 small{margin-left:9px;font-weight:400}.co-task-group h3.co-overdue{color:#b34836!important}.co-task-group li{border-bottom:1px solid var(--co-line);grid-template-columns:82px minmax(0,1fr) 76px 102px;align-items:center;gap:12px;min-height:62px;padding:10px 0;display:grid}.co-task-group li time,.co-task-group li>span{color:var(--co-muted);overflow-wrap:anywhere;font-size:12px}.co-task-group li strong{color:var(--co-ink);overflow-wrap:anywhere;font-size:14px!important}.co-overview .co-task-group li button,.co-overview .co-empty button{cursor:pointer;white-space:nowrap;box-shadow:0 1px 2px #123c421a;background:var(--co-teal)!important;color:#fff!important;border:1px solid var(--co-teal)!important;border-radius:5px!important;min-height:34px!important;padding:8px 10px!important;font-size:13px!important}.co-overview button:hover{filter:brightness(.94)}.co-overview button:focus-visible{outline-offset:3px;outline:2px solid #11989d}.co-empty{color:var(--co-muted);align-items:center;gap:20px;padding:40px 0;display:flex}.co-section-switch{background:#fff;border-bottom:1px solid #e3e9ed;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.co-section-switch button{color:#08616a;cursor:pointer;background:0 0;border:0;font-size:13px}.co-section-switch select{color:#526b74;background:#fff;border:1px solid #dde6e9;border-radius:5px;width:154px;min-height:30px;padding:4px 8px;font-size:12px}@media (width>=1350px){.co-overview{padding:16px 24px 28px}.co-columns{gap:40px}.co-company{padding-right:40px}.co-task-group li{min-height:70px}}@media (width<=900px){.co-overview{padding:8px 4px 20px}.co-columns{grid-template-columns:210px minmax(0,1fr);gap:20px}.co-company{padding-right:20px}.co-task-group li{grid-template-columns:minmax(0,1fr) 96px;gap:4px 10px}.co-task-group li time{grid-row:2}.co-task-group li strong{grid-row:1}.co-task-group li>span{grid-area:3/1}.co-task-group li button{grid-area:1/2/4}.co-title time{white-space:normal;text-align:right}.co-reminders>header{flex-direction:column;align-items:flex-start}}@media (width<=600px){.co-overview .co-title h1{font-size:26px!important}.co-title{flex-direction:column;gap:4px!important;padding-bottom:16px!important}.co-title p{font-size:14px}.co-title time{text-align:left;padding:0}.co-identity{grid-template-columns:1fr 1fr;gap:14px;padding-bottom:18px}.co-identity>div+div{padding-left:14px}.co-identity>div:last-child{border:0;grid-column:1/-1;padding-left:0}.co-columns{grid-template-columns:1fr;gap:0}.co-company{border:0;border-bottom:1px solid var(--co-line);padding:18px 0}.co-metric-group dl>div{padding:8px 0}.co-overview h3{margin-top:14px}.co-reminders>header{flex-flow:wrap;align-items:center}.co-filters{gap:5px}.co-overview .co-filters button{padding:6px 10px!important}.co-reminders{padding-top:18px}}.company-group-messages{color:#183a42;font:14px/1.5 Segoe UI,Microsoft YaHei,sans-serif}.company-group-messages header,.company-group-messages footer,.company-group-binding{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.company-group-messages h3{margin:0;font-size:17px}.company-group-messages header>span{color:#657981;margin-right:auto}.company-group-messages button{color:#fff;cursor:pointer;background:#087783;border:1px solid #076771;border-radius:6px;padding:8px 14px}.company-group-messages button:disabled{opacity:.5;cursor:default}.company-group-messages table{border-collapse:collapse;table-layout:fixed;width:100%}.company-group-messages th,.company-group-messages td{text-align:left;overflow-wrap:anywhere;vertical-align:top;border-bottom:1px solid #dce7ea;padding:10px}.company-group-messages th{background:#edf5f6}.company-group-messages th:first-child{width:18%}.company-group-messages th:nth-child(2),.company-group-messages th:nth-child(3){width:20%}.company-group-messages td:last-child{white-space:pre-wrap}.company-group-messages footer>span:first-child{margin-right:auto}.company-group-binding{background:#f0f7f7;padding:12px}.company-group-binding label{align-items:center;gap:6px;display:flex}.company-group-messages [role=alert]{color:#a32222}.company-group-names{color:#526e76}.company-mail-composer{color:#183a42;font:14px/1.5 Segoe UI,Microsoft YaHei,sans-serif}.company-mail-composer header,.company-mail-tools{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 0;display:flex}.company-mail-composer header span{margin-right:auto}.company-mail-composer label{margin:12px 0;display:block}.company-mail-composer input:not([type=checkbox]):not([type=radio]),.company-mail-composer textarea{width:100%;font:inherit;border:1px solid #d3e1e5;border-radius:6px;padding:10px;display:block}.company-mail-composer textarea{resize:vertical;min-height:180px}.company-mail-composer .company-mail-tools input{width:280px}.company-mail-composer button{color:#fff;cursor:pointer;background:#087783;border:1px solid #076771;border-radius:6px;padding:8px 14px}.company-mail-composer button:disabled{opacity:.5;cursor:default}.company-mail-composer pre{white-space:pre-wrap;font:inherit;background:#f1f7f8;padding:12px}.company-mail-composer footer{text-align:right}.company-mail-composer fieldset{border:1px solid #d3e1e5;margin:12px 0;padding:12px}.company-mail-composer [role=alert]{color:#a32222}.company-mail-composer .company-mail-tools{grid-template-columns:minmax(160px,240px) minmax(0,1fr) auto;gap:10px;display:grid}.company-mail-composer .company-mail-tools input{width:100%;min-width:0}.company-mail-composer select{font:inherit;border:1px solid #d3e1e5;border-radius:6px;min-width:0;max-width:100%;padding:9px}.company-mail-composer *{box-sizing:border-box}.company-mail-composer .company-mail-settings fieldset{grid-template-columns:1fr 1fr;gap:10px;display:grid}.company-mail-composer .company-mail-settings fieldset label{margin:4px 0}.company-mail-composer .company-mail-settings fieldset label:nth-of-type(3),.company-mail-composer .company-mail-settings fieldset label:nth-of-type(4){grid-column:1/-1}@media (width<=600px){.company-mail-composer .company-mail-tools{grid-template-columns:1fr auto}.company-mail-composer .company-mail-tools select{grid-column:1/-1}.company-mail-composer .company-mail-settings fieldset{display:block}}.company-mail-composer .company-mail-heading{border-bottom:1px solid #dbe5e9;justify-content:space-between;margin-bottom:12px;padding:0 0 12px}.company-mail-composer .mail-secondary{color:#17616b;background:#edf5f6;border-color:#d0e3e7}.company-mail-composer .mail-address-line{overflow-wrap:anywhere;border-bottom:1px solid #e6edef;align-items:center;gap:18px;padding:10px 0;display:flex}.company-mail-composer .mail-address-line span{color:#71838c}.company-mail-composer .company-mail-tools{background:#f4f8fa;border-radius:6px;align-items:end;margin:12px 0;padding:10px}.company-mail-composer .company-mail-tools label{margin:0}.company-mail-composer label{color:#546c77;font-size:13px;font-weight:500}.company-mail-composer label>input,.company-mail-composer label>select,.company-mail-composer label>textarea{color:#203d49;margin-top:5px;font-weight:400}.company-mail-composer label>select{width:100%;display:block}.company-mail-composer .mail-message-body{min-height:210px}.company-mail-composer .company-mail-settings{grid-template-columns:220px minmax(0,1fr);gap:20px;display:grid}.company-mail-composer .mail-template-list{border-right:1px solid #dbe5e9;padding-right:14px}.company-mail-composer .mail-section-title{justify-content:space-between;align-items:center;gap:8px;margin:8px 0;display:flex}.company-mail-composer .mail-template-row{color:#405d68;text-align:left;overflow-wrap:anywhere;background:#f5f8fa;border-color:#e0e9ed;justify-content:space-between;align-items:center;gap:8px;width:100%;margin:6px 0;display:flex}.company-mail-composer .mail-template-row.selected{color:#075e69;background:#e4f3f3;border-color:#62aab1}.company-mail-composer .mail-template-row small{white-space:nowrap}.company-mail-composer .mail-two-fields{grid-template-columns:1fr 1fr;align-items:center;gap:12px;display:grid}.company-mail-composer .company-mail-check{align-items:center;gap:8px;display:flex}.company-mail-composer .company-mail-check input{width:16px;height:16px;margin:0}.company-mail-composer .mail-signature-editor{border-top:1px solid #e3eaed;padding-top:8px}.company-mail-composer .mail-signature-editor textarea{min-height:80px}.company-mail-composer .mail-variable-help{color:#74868d;font-size:12px}.company-mail-composer .mail-signature-bar{justify-content:space-between;align-items:center;gap:12px;display:flex}.company-mail-composer .mail-signature-bar label{align-items:center;gap:12px;display:flex}.company-mail-composer .mail-signature-bar select{width:auto;min-width:160px;margin:0}.company-mail-composer .mail-signature-preview{background:#f4f8fa;border-left:3px solid #81b8bc;margin:0 0 12px;padding:10px 14px}.company-mail-composer footer{border-top:1px solid #e4ecef;justify-content:space-between;align-items:center;gap:12px;padding:12px 0 0;display:flex}.company-mail-composer footer span{color:#788992;font-size:12px}.company-mail-composer [role=status]{color:#087783;background:#edf7f6;padding:8px}.company-mail-composer [role=alert]{background:#fff3f1;border-radius:5px;padding:10px}.company-mail-composer button:focus-visible,.company-mail-composer input:focus-visible,.company-mail-composer select:focus-visible,.company-mail-composer textarea:focus-visible{outline-offset:2px;outline:2px solid #29959e}@media (width<=640px){.company-mail-composer .company-mail-settings{grid-template-columns:1fr}.company-mail-composer .mail-template-list{border-bottom:1px solid #dbe5e9;border-right:0;padding:0 0 10px}.company-mail-composer .mail-two-fields{grid-template-columns:1fr}.company-mail-composer footer,.company-mail-composer .mail-signature-bar{flex-wrap:wrap}}.bpc-shell{color:#162825;background:#f4f7f6;min-height:100vh}.bpc-main{box-sizing:border-box;min-height:100vh;margin-left:268px;padding:32px 36px 56px}.bpc-main button,.bpc-main input,.bpc-main select,.bpc-main textarea{font:inherit}.bpc-page-header,.bpc-company-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.bpc-page-header>div:first-child>p{color:#087b70;letter-spacing:.08em;align-items:center;gap:8px;margin:0 0 8px;font-size:13px;font-weight:800;display:flex}.bpc-page-header h1,.bpc-company-header h1{color:#122724;margin:0;font-size:34px;line-height:1.25}.bpc-page-header>div:first-child>span,.bpc-company-header p{color:#647773;margin-top:9px;font-size:17px;display:block}.bpc-page-header>div:last-child,.bpc-company-header>div:last-child{align-items:center;gap:12px;display:flex}.bpc-main button{cursor:pointer}.bpc-main button.primary,.bpc-main button.secondary{border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:750;display:inline-flex}.bpc-section-head-actions{align-items:center;gap:12px;display:flex}.bpc-inline-primary{color:#087b70;background:#effaf8;border:1px solid #0a9b8b;border-radius:8px;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:750;display:inline-flex}.bpc-record-search{color:#6d827d;background:#fbfdfc;border:1px solid #d7e3e0;border-radius:8px;align-items:center;gap:8px;margin:0 0 10px;padding:0 12px;display:flex}.bpc-record-search input{background:0 0;border:0;outline:0;width:100%;min-height:38px}.bpc-record.is-clickable{cursor:pointer}.bpc-record.is-clickable:hover{background:#f1faf8}.bpc-detail-inline{background:#f7fcfb;border:1px solid #b9ddd7;border-radius:10px;margin:12px 0 2px;padding:16px}.bpc-detail-inline header{justify-content:space-between;gap:12px;margin:0 0 10px;display:flex}.bpc-detail-inline header div{gap:4px;display:grid}.bpc-detail-inline header span,.bpc-detail-inline p{color:#627873}.bpc-detail-inline header button{color:#56716c;background:0 0;border:0}.bpc-detail-inline a{color:#087b70;font-weight:700}.bpc-photo-links{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.bpc-main button.primary{color:#fff;background:#088f7f;border:1px solid #088f7f}.bpc-main button.primary:hover{background:#06786b}.bpc-main button.secondary{color:#29443f;background:#fff;border:1px solid #cad8d5}.bpc-nav{background:#fff;border:1px solid #d9e3e1;border-radius:12px;gap:4px;margin-bottom:20px;padding:5px;display:flex;overflow-x:auto}.bpc-nav a{color:#566b67;border-radius:8px;flex:none;padding:11px 17px;font-size:15px;font-weight:700;text-decoration:none}.bpc-nav a:hover,.bpc-nav a.active{color:#087b70;background:#e8f6f3}.bpc-summary{background:#fff;border:1px solid #d9e3e1;border-radius:14px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:20px;display:grid;overflow:hidden}.bpc-summary article{box-sizing:border-box;border-right:1px solid #e4ebe9;min-height:116px;padding:20px}.bpc-summary article:last-child{border-right:0}.bpc-summary span,.bpc-summary small{color:#6a7d79;font-size:14px;display:block}.bpc-summary b{color:#087b70;margin:8px 0 4px;font-size:30px;line-height:1;display:block}.bpc-summary small{font-size:13px}.bpc-list-head{background:#fff;border:1px solid #d9e3e1;border-bottom:0;border-radius:14px 14px 0 0;justify-content:space-between;align-items:flex-end;gap:24px;padding:21px 22px;display:flex}.bpc-list-head h2{margin:0 0 5px;font-size:22px}.bpc-list-head p{color:#6b7e7a;margin:0;font-size:15px}.bpc-filters{gap:10px;display:flex}.bpc-filters label{background:#fff;border:1px solid #cbd9d6;border-radius:9px;align-items:center;gap:9px;width:310px;min-height:44px;padding:0 12px;display:flex}.bpc-filters label svg{color:#7b8e8a;width:19px}.bpc-filters input{border:0;outline:0;width:100%;font-size:15px}.bpc-filters select,.bpc-filters>button{color:#29443f;background:#fff;border:1px solid #cbd9d6;border-radius:9px;min-height:44px;padding:0 14px;font-weight:650}.bpc-table-wrap{background:#fff;border:1px solid #d9e3e1;overflow:auto}.bpc-table-wrap table{border-collapse:collapse;width:100%;min-width:1120px}.bpc-table-wrap th{color:#59706b;text-align:left;background:#f7faf9;padding:14px 16px;font-size:14px}.bpc-table-wrap td{vertical-align:middle;color:#334945;border-top:1px solid #e5ecea;padding:17px 16px;font-size:15px}.bpc-table-wrap tbody tr{cursor:pointer}.bpc-table-wrap tbody tr:hover{background:#f0faf8}.bpc-table-wrap td strong,.bpc-table-wrap td small{display:block}.bpc-table-wrap td strong{color:#162825;font-size:17px}.bpc-table-wrap td small{color:#72837f;margin-top:5px;font-size:13px}.bpc-status-triple{color:#566c67;gap:4px;font-size:13px;display:grid}.bpc-pill{color:#536863;background:#eff3f2;border-radius:6px;align-items:center;width:max-content;padding:5px 9px;font-size:13px;font-weight:750;display:inline-flex}.bpc-pill.bpc-active,.bpc-pill.bpc-verified,.bpc-pill.bpc-accepted{color:#08796d;background:#e0f4ef}.bpc-pill.bpc-reviewing,.bpc-pill.bpc-pending_review,.bpc-pill.bpc-agreement_pending{color:#956314;background:#fff3dc}.bpc-pill.bpc-changes_requested,.bpc-pill.bpc-restricted,.bpc-pill.bpc-terminated{color:#a33d37;background:#fdebea}.bpc-empty,.bpc-loading{text-align:center;background:#fff;border:1px solid #d9e3e1;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:310px;padding:30px;display:flex}.bpc-empty svg{color:#7ba9a1;width:42px;height:42px}.bpc-empty h2{margin:6px 0 0;font-size:22px}.bpc-empty p{color:#687b77;max-width:600px;margin:0 0 10px;font-size:16px}.bpc-loading{color:#60746f;font-size:16px}@keyframes bpc-spin{to{transform:rotate(360deg)}}.bpc-error{color:#9c352f;background:#fff0ef;border:1px solid #efb8b3;border-radius:9px;margin:14px 0;padding:14px 16px}.bpc-pagination{color:#647773;background:#fff;border:1px solid #d9e3e1;border-top:0;border-radius:0 0 14px 14px;justify-content:space-between;align-items:center;padding:15px 18px;display:flex}.bpc-pagination>div{align-items:center;gap:10px;display:flex}.bpc-pagination button{background:#fff;border:1px solid #d2dfdc;border-radius:8px;width:38px;height:38px}.bpc-pagination button:disabled{opacity:.4;cursor:not-allowed}.bpc-modal-layer{z-index:120;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1228247a;justify-content:center;align-items:center;padding:26px;display:flex;position:fixed;inset:0}.bpc-modal,.bpc-progress-modal{background:#fff;border-radius:18px;width:min(980px,100%);max-height:92vh;overflow:auto;box-shadow:0 30px 80px #08231f40}.bpc-progress-modal{width:min(720px,100%)}.bpc-modal>header,.bpc-progress-modal>header{z-index:2;background:#fff;border-bottom:1px solid #dce6e3;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 28px;display:flex;position:sticky;top:0}.bpc-modal h2,.bpc-progress-modal h2{margin:0 0 6px;font-size:25px}.bpc-modal header p,.bpc-progress-modal header p{color:#667a75;margin:0;font-size:15px}.bpc-modal header>button,.bpc-progress-modal header>button{color:#425b56;background:0 0;border:0}.bpc-modal form,.bpc-progress-modal form{padding:24px 28px}.bpc-source-picker{margin-bottom:22px;position:relative}.bpc-source-picker>label{margin-bottom:8px;font-weight:750;display:block}.bpc-source-picker>div{border:1px solid #bdd2ce;border-radius:9px;align-items:center;gap:9px;height:48px;padding:0 12px;display:flex}.bpc-source-picker input{border:0;outline:0;width:100%}.bpc-source-picker>nav{z-index:5;background:#fff;border:1px solid #cadbd7;border-radius:10px;max-height:260px;padding:6px;position:absolute;top:78px;left:0;right:0;overflow:auto;box-shadow:0 14px 40px #14342e29}.bpc-source-picker>nav button{text-align:left;background:#fff;border:0;border-radius:7px;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:11px;display:flex}.bpc-source-picker>nav button:hover{background:#eef8f6}.bpc-source-picker>nav span{color:#73847f;font-size:13px}.bpc-source-picker>article{background:#eaf7f4;border-radius:9px;align-items:center;gap:10px;margin-top:9px;padding:11px;display:flex}.bpc-source-picker>article span{flex-direction:column;flex:1;display:flex}.bpc-source-picker>article small{color:#647873}.bpc-source-picker>article button{color:#087b70;background:0 0;border:0}.bpc-form-grid,.bpc-progress-modal form{grid-template-columns:1fr 1fr;gap:17px;display:grid}.bpc-form-grid label,.bpc-progress-modal label{flex-direction:column;gap:7px;font-weight:700;display:flex}.bpc-form-grid label.wide,.bpc-progress-modal label.wide,.bpc-progress-modal form>.wide{grid-column:1/-1}.bpc-form-grid input,.bpc-form-grid select,.bpc-progress-modal input,.bpc-progress-modal select,.bpc-progress-modal textarea{box-sizing:border-box;color:#172a26;background:#fff;border:1px solid #c7d8d4;border-radius:9px;min-height:47px;padding:0 13px}.bpc-progress-modal textarea{resize:vertical;min-height:110px;padding-top:12px}.bpc-modal footer,.bpc-progress-modal footer{grid-column:1/-1;justify-content:flex-end;gap:10px;margin-top:8px;display:flex}.bpc-back{color:#087b70;background:0 0;border:0;align-items:center;gap:7px;margin-bottom:18px;padding:0;font-size:15px;font-weight:750;display:inline-flex}.bpc-company-header{background:#fff;border:1px solid #d9e3e1;border-radius:14px;padding:23px 25px}.bpc-company-header>div:first-child{align-items:center;gap:14px;display:flex}.bpc-company-mark{color:#087b70;background:#e5f4f1;border-radius:12px;place-items:center;width:51px;height:51px;display:grid}.bpc-company-mark svg{width:27px;height:27px}.bpc-stage-track{background:#fff;border:1px solid #d9e3e1;border-radius:14px;grid-template-columns:repeat(9,1fr);margin-bottom:18px;padding:20px 18px;display:grid;overflow:auto}.bpc-stage-track>div{text-align:center;min-width:90px;position:relative}.bpc-stage-track>div:before{content:"";background:#dbe5e3;height:2px;position:absolute;top:17px;left:-50%;right:50%}.bpc-stage-track>div:first-child:before{display:none}.bpc-stage-track i{z-index:1;color:#6e817d;background:#eef3f2;border-radius:50%;place-items:center;width:34px;height:34px;margin:0 auto 7px;font-style:normal;font-weight:700;display:grid;position:relative}.bpc-stage-track svg{width:17px}.bpc-stage-track span{color:#6b7c78;font-size:13px}.bpc-stage-track .done:before,.bpc-stage-track .current:before{background:#16a18e}.bpc-stage-track .done i,.bpc-stage-track .current i{color:#fff;background:#0b8f80}.bpc-stage-track .current span{color:#087b70;font-weight:800}.bpc-detail-nav{background:#fff;border:1px solid #d9e3e1;border-radius:12px;gap:4px;margin-bottom:18px;padding:5px;display:flex;overflow:auto}.bpc-detail-nav button{color:#5b706b;background:0 0;border:0;border-radius:8px;flex:1;min-width:120px;padding:11px;font-weight:700}.bpc-detail-nav button.active{color:#087b70;background:#e8f6f3}.bpc-detail-grid,.bpc-two-columns{grid-template-columns:1.2fr .8fr;gap:18px;display:grid}.bpc-two-columns{grid-template-columns:1fr 1fr}.bpc-detail-panel,.bpc-next-action,.bpc-record-section,.bpc-performance-empty{background:#fff;border:1px solid #d9e3e1;border-radius:14px;padding:22px}.bpc-detail-panel.wide{grid-column:1/-1}.bpc-detail-panel>header,.bpc-record-section>header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.bpc-detail-panel h2,.bpc-record-section h2{margin:0;font-size:20px}.bpc-detail-panel header button{color:#087b70;background:0 0;border:0;font-weight:700}.bpc-detail-panel dl{grid-template-columns:repeat(2,1fr);gap:18px;margin:0;display:grid}.bpc-detail-panel dl.four{grid-template-columns:repeat(4,1fr)}.bpc-detail-panel dt{color:#71847f;margin-bottom:5px;font-size:13px}.bpc-detail-panel dd{margin:0;font-weight:750}.bpc-next-action{background:#f4fbf9;border-left:5px solid #0b8f80}.bpc-next-action>span{color:#087b70;font-size:13px;font-weight:800}.bpc-next-action h2{margin:10px 0;font-size:21px}.bpc-next-action p{color:#536a65;align-items:center;gap:7px;margin:0 0 12px;display:flex}.bpc-next-action small{color:#6f827e}.bpc-record-section>header>span{align-items:center;gap:9px;display:flex}.bpc-record-section>header svg{color:#087b70}.bpc-record-section>header>b{color:#087b70;background:#e8f6f3;border-radius:16px;place-items:center;min-width:31px;height:31px;display:grid}.bpc-record{border-top:1px solid #e3ebe9;justify-content:space-between;align-items:center;padding:15px 3px;display:flex}.bpc-record>div{flex-direction:column;gap:5px;display:flex}.bpc-record span{color:#6a7d78;font-size:14px}.bpc-record>svg{color:#758783;width:18px}.bpc-record-section .empty{color:#71837f;text-align:center;place-items:center;min-height:120px;margin:0;padding:20px;display:grid}.bpc-performance-empty{text-align:center}.bpc-performance-empty h2{margin-top:4px}.bpc-performance-empty>p{color:#687c77;max-width:760px;margin:0 auto 22px}.bpc-performance-empty>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bpc-performance-empty span{color:#657974;background:#f1f7f5;border-radius:10px;padding:17px}.bpc-performance-empty b{color:#087b70;margin-bottom:6px;font-size:26px;display:block}@media (width<=1280px){.bpc-main{margin-left:248px;padding:28px 24px}.bpc-summary{grid-template-columns:repeat(3,1fr)}.bpc-summary article:nth-child(3){border-right:0}.bpc-summary article:nth-child(-n+3){border-bottom:1px solid #e4ebe9}.bpc-list-head{flex-direction:column;align-items:stretch}.bpc-filters label{width:min(100%,420px)}}@media (width<=820px){.bpc-main{margin-left:0;padding:18px 14px 92px}.bpc-page-header,.bpc-company-header{flex-direction:column}.bpc-page-header h1,.bpc-company-header h1{font-size:28px}.bpc-page-header>div:last-child{width:100%}.bpc-page-header>div:last-child button{flex:1}.bpc-summary{grid-template-columns:repeat(2,1fr)}.bpc-summary article{border-bottom:1px solid #e4ebe9}.bpc-summary article:nth-child(2n){border-right:0}.bpc-filters{flex-direction:column}.bpc-filters label{width:auto}.bpc-two-columns,.bpc-detail-grid{grid-template-columns:1fr}.bpc-detail-panel dl.four{grid-template-columns:repeat(2,1fr)}.bpc-form-grid,.bpc-progress-modal form{grid-template-columns:1fr}.bpc-form-grid label.wide,.bpc-progress-modal label.wide{grid-column:auto}.bpc-modal-layer{padding:10px}.bpc-modal>header,.bpc-modal form,.bpc-progress-modal>header,.bpc-progress-modal form{padding:20px}.bpc-performance-empty>div{grid-template-columns:repeat(2,1fr)}}.bpc-company-modules{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.bpc-company-modules>.bpc-performance-empty{grid-column:1/-1}.bpc-inline-primary{color:#087b70;background:#e8f6f3;border:1px solid #0b8f80;border-radius:7px;align-items:center;gap:5px;margin-left:12px;padding:7px 10px;font-size:13px;font-weight:750;display:inline-flex}.bpc-inline-primary svg{width:15px;height:15px}.bpc-record-section>header>div{align-items:center;gap:5px;display:flex}@media (width<=820px){.bpc-company-modules{grid-template-columns:1fr}}.bpc-select-col{width:46px;text-align:center!important}.bpc-select-col input{accent-color:#088f7f;width:17px;height:17px}.bpc-table-wrap tbody tr.is-selected{background:#eaf7f4}.bpc-selection-bar{color:#087b70;background:#e8f6f3;border:1px solid #b9ddd6;border-radius:10px;align-items:center;gap:14px;margin:-8px 0 14px;padding:12px 16px;display:flex}.bpc-selection-bar span{color:#58716b;flex:1;font-size:14px}.bpc-row-actions{flex-wrap:wrap;gap:7px;min-width:315px;display:flex!important}.bpc-row-actions a{white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 10px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.bpc-row-actions a.primary{color:#fff;background:#088f7f;border:1px solid #088f7f}.bpc-row-actions a.secondary{color:#29443f;background:#fff;border:1px solid #cad8d5}.bpc-row-actions a:hover{filter:brightness(.97)}.bpc-main{padding:20px 22px 32px;overflow-x:hidden}.bpc-page-header{gap:16px;margin-bottom:14px}.bpc-page-header h1{font-size:28px}.bpc-page-header>div:first-child>span{margin-top:5px;font-size:14px}.bpc-page-header>div:first-child>p{margin-bottom:4px;font-size:11px}.bpc-page-header>div:last-child{gap:8px}.bpc-main button.primary,.bpc-main button.secondary{border-radius:8px;min-height:38px;padding:0 12px;font-size:13px}.bpc-main button svg{width:16px;height:16px}.bpc-nav{margin-bottom:12px;padding:3px}.bpc-nav a{padding:8px 11px;font-size:13px}.bpc-summary{margin-bottom:12px}.bpc-summary b{margin:5px 0 3px;font-size:22px}.bpc-list-head{gap:12px;padding:13px 14px}.bpc-list-head h2{margin-bottom:3px;font-size:18px}.bpc-filters{gap:7px}.bpc-filters label,.bpc-filters select,.bpc-filters>button{min-height:36px;font-size:12px}.bpc-filters label{width:250px;padding:0 9px}.bpc-table-wrap{overflow-x:hidden}.bpc-table-wrap table{table-layout:fixed;width:100%;min-width:0}.bpc-table-wrap td{padding:10px 8px;font-size:12px;overflow:hidden}.bpc-table-wrap td strong{word-break:break-word;font-size:14px;line-height:1.25}.bpc-table-wrap td small{word-break:break-word;margin-top:3px;font-size:11px;line-height:1.25}.bpc-select-col{width:3%}.bpc-table-wrap th:nth-child(2),.bpc-table-wrap td:nth-child(2){width:17%}.bpc-table-wrap th:nth-child(3),.bpc-table-wrap td:nth-child(3){width:9%}.bpc-table-wrap th:nth-child(4),.bpc-table-wrap td:nth-child(4){width:13%}.bpc-table-wrap th:nth-child(5),.bpc-table-wrap td:nth-child(5){width:9%}.bpc-table-wrap th:nth-child(6),.bpc-table-wrap td:nth-child(6){width:8%}.bpc-table-wrap th:nth-child(7),.bpc-table-wrap td:nth-child(7){width:17%}.bpc-table-wrap th:nth-child(8),.bpc-table-wrap td:nth-child(8){width:24%}.bpc-row-actions{gap:4px;min-width:0}.bpc-pagination{padding:10px 12px;font-size:13px}@media (width<=1280px){.bpc-main{padding:18px 16px 28px}.bpc-list-head{padding:12px}.bpc-filters label{width:min(100%,300px)}}@media (width<=820px){.bpc-main{padding:14px 10px 72px}.bpc-page-header h1{font-size:24px}.bpc-page-header>div:first-child>span{font-size:12px}.bpc-table-wrap{overflow-x:hidden}.bpc-table-wrap th,.bpc-table-wrap td{padding:8px 5px;font-size:11px}.bpc-row-actions a{padding:0 4px;font-size:10px}.bpc-summary article{min-height:66px;padding:9px}.bpc-summary b{font-size:20px}}.bpc-table-wrap td.bpc-row-actions{vertical-align:top;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:4px;min-width:0;overflow:visible;display:grid!important}.bpc-row-actions a{box-sizing:border-box;width:100%;min-width:0}.bpc-table-wrap td.bpc-row-actions{vertical-align:top;white-space:normal;min-width:0;overflow:visible;display:table-cell!important}.bpc-row-actions a{box-sizing:border-box;vertical-align:top;width:auto;max-width:calc(50% - 8px);margin:2px;display:inline-flex!important}.bpc-row-actions a:last-child:nth-child(odd){grid-column:auto}.bpc-list-head h2{font-size:24px}.bpc-list-head p{font-size:15px}.bpc-table-wrap th{padding:12px 10px;font-size:14px}.bpc-table-wrap td{padding:14px 10px;font-size:14px}.bpc-table-wrap td strong{font-size:17px;line-height:1.3}.bpc-table-wrap td small{font-size:13px;line-height:1.35}.bpc-status-triple{gap:3px;font-size:13px}.bpc-pill{padding:5px 8px;font-size:13px}.bpc-row-actions a{min-height:31px;padding:0 8px;font-size:12px}.bpc-summary article{min-height:88px;padding:14px 16px}.bpc-summary span,.bpc-summary small{font-size:13px}.bpc-summary b{font-size:25px}.bpc-selection-bar{font-size:14px}.bpc-table-wrap td.bpc-row-actions{text-align:center;vertical-align:middle;padding:10px 8px}.bpc-row-actions a{justify-content:center;min-height:36px;margin:3px 2px;padding:0 12px;font-size:13px;line-height:1}.bpc-row-actions a.primary{font-weight:800}.bpc-main.bpc-master-list-page{padding-inline:24px}.bpc-main.bpc-master-list-page .bpc-page-header,.bpc-main.bpc-master-list-page .bpc-nav,.bpc-main.bpc-master-list-page .bpc-summary,.bpc-main.bpc-master-list-page .bpc-list-head,.bpc-main.bpc-master-list-page .bpc-table-wrap,.bpc-main.bpc-master-list-page .bpc-pagination{box-sizing:border-box;width:100%;max-width:none;margin-inline:0}@media (width<=700px){.bpc-main.bpc-master-list-page{padding-inline:12px}}.bpc-master-list-page{background:linear-gradient(#f7faf9 0%,#eef4f2 100%)}.bpc-master-list-page .bpc-page-header{background:#fffffff0;border:1px solid #dce8e4;border-radius:18px;max-width:1540px;margin:0 auto 14px;padding:22px 24px 18px;box-shadow:0 8px 24px #1539320d}.bpc-master-list-page .bpc-page-header h1{letter-spacing:-.02em;font-size:30px}.bpc-master-list-page .bpc-page-header>div:first-child>span{color:#71817d;font-size:14px}.bpc-master-list-page .bpc-page-header>div:last-child{align-self:center}.bpc-master-list-page .bpc-nav{max-width:1540px;margin:0 auto 14px;box-shadow:0 4px 14px #1539320a}.bpc-master-list-page .bpc-nav a{padding:9px 14px;font-size:13px}.bpc-master-list-page .bpc-summary{border-radius:16px;max-width:1540px;margin:0 auto 14px;box-shadow:0 6px 20px #1539320b}.bpc-master-list-page .bpc-summary span{font-size:12px;font-weight:650}.bpc-master-list-page .bpc-summary small{color:#84938f;font-size:11px}.bpc-master-list-page .bpc-list-head{background:#fff;border:1px solid #dce8e4;border-radius:16px 16px 0 0;max-width:1540px;margin:0 auto;padding:17px 20px 14px}.bpc-master-list-page .bpc-list-head h2{color:#17352f;font-size:21px}.bpc-master-list-page .bpc-list-head p{color:#71817d;font-size:13px}.bpc-master-list-page .bpc-filters{align-items:center}.bpc-master-list-page .bpc-filters label,.bpc-master-list-page .bpc-filters select,.bpc-master-list-page .bpc-filters>button{min-height:40px}.bpc-master-list-page .bpc-table-wrap{background:0 0;border:1px solid #dce8e4;border-top:0;border-radius:0 0 16px 16px;max-width:1540px;margin:0 auto;overflow:visible}.bpc-master-list-page .bpc-table-wrap table{table-layout:fixed;border-collapse:separate;border-spacing:0 7px;padding:0 10px}.bpc-master-list-page .bpc-table-wrap th{color:#667b76;letter-spacing:.02em;background:0 0;border:0;padding:9px 10px;font-size:12px}.bpc-master-list-page .bpc-table-wrap td{color:#36504a;background:#fff;border-top:1px solid #e2ebe8;border-bottom:1px solid #e2ebe8;padding:13px 10px;font-size:13px;overflow:visible}.bpc-master-list-page .bpc-table-wrap td:first-child{border-left:1px solid #e2ebe8;border-radius:12px 0 0 12px}.bpc-master-list-page .bpc-table-wrap td:last-child{border-right:1px solid #e2ebe8;border-radius:0 12px 12px 0}.bpc-master-list-page .bpc-table-wrap tbody tr:hover td{background:#f7fcfb;border-color:#cbe5de}.bpc-master-list-page .bpc-table-wrap tbody tr.is-selected td{background:#eefaf7}.bpc-master-list-page .bpc-table-wrap td strong{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.28;display:-webkit-box;overflow:hidden}.bpc-master-list-page .bpc-table-wrap td small{font-size:11px;line-height:1.3}.bpc-master-list-page .bpc-status-triple{color:#60736e;gap:3px;font-size:12px}.bpc-master-list-page .bpc-status-triple span{white-space:nowrap}.bpc-master-list-page .bpc-pill{padding:5px 8px;font-size:12px}.bpc-master-list-page .bpc-row-actions{white-space:normal;justify-content:center;align-items:center;gap:5px;min-width:0;display:flex!important}.bpc-master-list-page .bpc-row-actions a{white-space:nowrap;border-radius:8px;min-height:34px;margin:0;padding:0 10px;font-size:12px;line-height:1}.bpc-master-list-page .bpc-row-actions a.primary{box-shadow:0 3px 8px #088f7f2e}.bpc-master-list-page .bpc-pagination{background:#fff;border-color:#dce8e4;max-width:1540px;margin:0 auto}@media (width<=1280px){.bpc-master-list-page .bpc-page-header,.bpc-master-list-page .bpc-nav,.bpc-master-list-page .bpc-summary,.bpc-master-list-page .bpc-list-head,.bpc-master-list-page .bpc-table-wrap,.bpc-master-list-page .bpc-pagination{max-width:none}.bpc-master-list-page .bpc-page-header{padding:18px}.bpc-master-list-page .bpc-filters label{width:240px}.bpc-master-list-page .bpc-row-actions{flex-wrap:wrap}.bpc-master-list-page .bpc-row-actions a{flex:auto}}@media (width<=820px){.bpc-master-list-page .bpc-page-header{border-radius:12px}.bpc-master-list-page .bpc-summary article{min-height:72px}.bpc-master-list-page .bpc-table-wrap{overflow:auto}.bpc-master-list-page .bpc-table-wrap table{min-width:1080px}.bpc-master-list-page .bpc-list-head{border-radius:12px 12px 0 0}.bpc-master-list-page .bpc-row-actions{flex-wrap:nowrap}}.bpc-master-list-page .bpc-row-actions{grid-template-columns:repeat(3,minmax(0,1fr));place-items:center stretch;gap:6px;display:grid!important}.bpc-master-list-page .bpc-row-actions a,.bpc-master-list-page .bpc-row-actions a.primary,.bpc-master-list-page .bpc-row-actions a.secondary{box-sizing:border-box;color:#fff;width:100%;max-width:none;min-height:36px;box-shadow:none;white-space:nowrap;background:#0b9485;border:1px solid #0b9485;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0 8px;font-size:12px;font-weight:750;display:flex!important}.bpc-master-list-page .bpc-row-actions a:hover{color:#fff;filter:none;background:#087d72;transform:translateY(-1px)}.bpc-master-list-page .bpc-row-actions a:last-child:nth-child(odd){grid-column:auto}@media (width<=1280px){.bpc-master-list-page .bpc-row-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.bpc-master-list-page .bpc-row-actions a{min-height:34px}}@media (width<=820px){.bpc-master-list-page .bpc-row-actions{flex-wrap:unset;grid-template-columns:repeat(3,minmax(0,1fr))}.bpc-master-list-page .bpc-row-actions a{padding:0 5px;font-size:11px}}.bpc-master-list-page .bpc-row-actions{justify-content:center;align-items:center;gap:7px;position:relative;display:flex!important;overflow:visible!important}.bpc-master-list-page .bpc-row-actions>a.primary{color:#fff;background:#0b8f80;border:1px solid #0b8f80;border-radius:9px;gap:6px;width:auto;min-width:104px;min-height:38px;margin:0;padding:0 13px;font-size:12px;font-weight:750;box-shadow:0 4px 10px #0b8f8024;display:inline-flex!important}.bpc-master-list-page .bpc-row-actions>a.primary svg{width:14px;height:14px}.bpc-action-menu{z-index:4;position:relative}.bpc-action-menu summary{box-sizing:border-box;color:#29443f;cursor:pointer;background:#fff;border:1px solid #c8d9d5;border-radius:9px;justify-content:center;align-items:center;gap:6px;min-width:98px;min-height:38px;padding:0 11px;font-size:12px;font-weight:750;list-style:none;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.bpc-action-menu summary::-webkit-details-marker{display:none}.bpc-action-menu summary svg{width:16px;height:16px}.bpc-action-menu summary:hover,.bpc-action-menu[open] summary{color:#087b70;background:#edf8f6;border-color:#0b8f80}.bpc-action-menu nav{z-index:20;background:#fff;border:1px solid #d4e1de;border-radius:10px;width:168px;padding:6px;position:absolute;top:45px;right:0;box-shadow:0 14px 34px #12302a29}.bpc-master-list-page .bpc-action-menu nav a{box-sizing:border-box;color:#29443f;width:100%;min-height:36px;box-shadow:none;background:#fff;border:0;border-radius:7px;justify-content:flex-start;align-items:center;margin:0;padding:0 11px;font-size:12px;font-weight:650;text-decoration:none;display:flex!important}.bpc-master-list-page .bpc-action-menu nav a:hover{color:#087b70;background:#edf8f6;transform:none}@media (width<=1280px){.bpc-master-list-page .bpc-row-actions{flex-wrap:nowrap;display:flex!important}.bpc-action-menu summary span{display:none}.bpc-action-menu summary{width:38px;min-width:38px;padding:0}.bpc-master-list-page .bpc-row-actions>a.primary{min-width:96px;padding:0 10px}}.bpc-master-list-page .bpc-row-actions{white-space:nowrap;justify-content:center;align-items:center;gap:4px;flex-wrap:nowrap!important;padding-left:6px!important;padding-right:6px!important;display:flex!important}.bpc-master-list-page .bpc-row-actions>a,.bpc-master-list-page .bpc-row-actions>a.primary,.bpc-master-list-page .bpc-row-actions>a.secondary{box-sizing:border-box;width:auto;min-width:0;max-width:none;min-height:30px;box-shadow:none;white-space:nowrap;border-radius:7px;flex:none;justify-content:center;align-items:center;margin:0;padding:0 7px;font-size:11px;font-weight:700;line-height:1;display:inline-flex!important}.bpc-master-list-page .bpc-row-actions>a.primary{color:#fff;background:#0b8f80;border:1px solid #0b8f80}.bpc-master-list-page .bpc-row-actions>a.secondary{color:#31504a;background:#fff;border:1px solid #c5d7d3}.bpc-master-list-page .bpc-row-actions>a.primary:hover{color:#fff;background:#08786d;transform:none}.bpc-master-list-page .bpc-row-actions>a.secondary:hover{color:#087b70;background:#edf8f6;border-color:#73b9ae;transform:none}@media (width<=1280px){.bpc-master-list-page .bpc-row-actions>a,.bpc-master-list-page .bpc-row-actions>a.primary,.bpc-master-list-page .bpc-row-actions>a.secondary{min-height:28px;padding:0 5px;font-size:10px}.bpc-master-list-page .bpc-row-actions{gap:3px}}.bpc-master-list-page .bpc-row-actions{gap:3px!important}.bpc-master-list-page .bpc-row-actions>a,.bpc-master-list-page .bpc-row-actions>a.primary,.bpc-master-list-page .bpc-row-actions>a.secondary{color:#087b70!important;width:54px!important;height:29px!important;min-height:29px!important;box-shadow:none!important;background:#edf8f6!important;border:1px solid #8fcac1!important;border-radius:6px!important;flex:0 0 54px!important;padding:0!important;font-size:10px!important;font-weight:750!important}.bpc-master-list-page .bpc-row-actions>a:hover,.bpc-master-list-page .bpc-row-actions>a.primary:hover,.bpc-master-list-page .bpc-row-actions>a.secondary:hover{color:#fff!important;background:#0b8f80!important;border-color:#0b8f80!important;transform:none!important}.bpc-master-list-page .bpc-table-wrap td.bpc-row-actions{white-space:nowrap;vertical-align:middle!important;text-align:center!important;padding:16px 8px!important;display:table-cell!important;overflow:visible!important}.bpc-master-list-page .bpc-action-buttons{justify-content:center;align-items:center;gap:7px;width:100%;display:flex}.bpc-master-list-page .bpc-action-buttons>a,.bpc-master-list-page .bpc-action-buttons>a.primary,.bpc-master-list-page .bpc-action-buttons>a.secondary{box-sizing:border-box;white-space:nowrap;justify-content:center;align-items:center;color:#087b70!important;width:50px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#edf8f6!important;border:1px solid #8fcac1!important;border-radius:6px!important;flex:0 0 50px!important;margin:0!important;padding:0!important;font-size:10px!important;font-weight:750!important;line-height:1!important;display:inline-flex!important}.bpc-master-list-page .bpc-action-buttons>a:hover,.bpc-master-list-page .bpc-action-buttons>a.primary:hover,.bpc-master-list-page .bpc-action-buttons>a.secondary:hover{color:#fff!important;background:#0b8f80!important;border-color:#0b8f80!important;transform:none!important}.bpc-master-list-page .bpc-table-wrap th:nth-child(2),.bpc-master-list-page .bpc-table-wrap td:nth-child(2){width:17%}.bpc-master-list-page .bpc-table-wrap th:nth-child(3),.bpc-master-list-page .bpc-table-wrap td:nth-child(3){width:8%}.bpc-master-list-page .bpc-table-wrap th:nth-child(4),.bpc-master-list-page .bpc-table-wrap td:nth-child(4){width:12%}.bpc-master-list-page .bpc-table-wrap th:nth-child(5),.bpc-master-list-page .bpc-table-wrap td:nth-child(5){width:8%}.bpc-master-list-page .bpc-table-wrap th:nth-child(6),.bpc-master-list-page .bpc-table-wrap td:nth-child(6){width:7%}.bpc-master-list-page .bpc-table-wrap th:nth-child(7),.bpc-master-list-page .bpc-table-wrap td:nth-child(7){width:11%}.bpc-master-list-page .bpc-table-wrap th:nth-child(8),.bpc-master-list-page .bpc-table-wrap td:nth-child(8){width:34%}.bpc-master-list-page .bpc-table-wrap th:nth-child(8){text-align:center!important;vertical-align:middle!important}.bpc-master-list-page .bpc-table-wrap td.bpc-row-actions{height:72px;vertical-align:middle!important;padding:10px 12px!important}.bpc-master-list-page .bpc-action-buttons{justify-content:center;align-items:center;gap:8px;height:100%;min-height:52px}.bpc-master-list-page .bpc-action-buttons>a,.bpc-master-list-page .bpc-action-buttons>a.primary,.bpc-master-list-page .bpc-action-buttons>a.secondary{border-radius:7px!important;flex:0 0 60px!important;width:60px!important;height:34px!important;min-height:34px!important;font-size:11px!important}.bpc-master-detail{background:#f5f8f7;padding:20px 24px 42px;font-size:14px}.bpc-master-detail .bpc-back{margin-bottom:12px;font-size:13px;font-weight:600}.bpc-master-detail .bpc-back svg{width:16px;height:16px}.bpc-master-detail .bpc-master-header{border-radius:8px;align-items:center;margin-bottom:12px;padding:16px 18px}.bpc-master-detail .bpc-master-header>div:first-child{flex:1;min-width:0}.bpc-master-detail .bpc-company-mark{border-radius:8px;flex:none;width:42px;height:42px}.bpc-master-detail .bpc-company-mark svg{width:22px;height:22px}.bpc-master-detail .bpc-master-header h1{text-overflow:ellipsis;white-space:nowrap;letter-spacing:0;max-width:900px;font-size:24px;font-weight:650;line-height:1.2;overflow:hidden}.bpc-master-detail .bpc-master-header p{color:#687a76;margin-top:6px;font-size:13px}.bpc-master-actions{flex-wrap:wrap;justify-content:flex-end;display:flex;align-items:center!important;gap:8px!important}.bpc-master-detail .bpc-master-actions button{font-size:13px;font-weight:650;border-radius:7px!important;min-height:36px!important;padding:0 13px!important}.bpc-master-detail .bpc-master-actions button svg{width:15px;height:15px}.bpc-completeness-inline{color:#6b7c78;white-space:nowrap;grid-template-columns:auto auto;align-items:center;gap:3px 7px;margin-right:6px;font-size:12px;display:grid}.bpc-completeness-inline b{color:#17332e;font-size:13px}.bpc-completeness-inline i{background:#e1e9e7;border-radius:4px;grid-column:1/-1;width:112px;height:4px;overflow:hidden}.bpc-completeness-inline em{background:#079788;border-radius:4px;height:100%;display:block}.bpc-master-detail .bpc-stage-track{border-radius:8px;margin-bottom:10px;padding:11px 13px 9px}.bpc-master-detail .bpc-stage-track>div{min-width:72px}.bpc-master-detail .bpc-stage-track>div:before{height:1px;top:12px}.bpc-master-detail .bpc-stage-track i{width:24px;height:24px;margin-bottom:4px;font-size:11px}.bpc-master-detail .bpc-stage-track i svg{width:13px;height:13px}.bpc-master-detail .bpc-stage-track span{font-size:11px;font-weight:500}.bpc-master-detail .bpc-detail-nav{border-radius:8px;gap:0;margin-bottom:10px;padding:0 7px;overflow-x:auto}.bpc-master-detail .bpc-detail-nav button{white-space:nowrap;border-radius:0;outline:none;flex:none;min-width:auto;min-height:43px;padding:0 13px;font-size:12px;font-weight:600;position:relative}.bpc-master-detail .bpc-detail-nav button:focus-visible{box-shadow:inset 0 0 0 2px #70bcb1}.bpc-master-detail .bpc-detail-nav button.active{color:#087b70;background:0 0}.bpc-master-detail .bpc-detail-nav button.active:after{content:"";background:#079788;height:2px;position:absolute;bottom:0;left:12px;right:12px}.bpc-overview-workspace{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:10px;display:grid}.bpc-overview-main{gap:10px;min-width:0;display:grid}.bpc-workspace-section,.bpc-rail-section{background:#fff;border:1px solid #d7e2df;border-radius:8px}.bpc-workspace-section>header,.bpc-rail-section>header{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:12px;min-height:39px;padding:0 13px;display:flex}.bpc-workspace-section h2,.bpc-rail-section h2{color:#18322d;margin:0;font-size:14px;font-weight:650}.bpc-workspace-section>header button,.bpc-rail-section>header button,.bpc-workspace-section>header span{color:#087b70;background:0 0;border:0;padding:0;font-size:12px;font-weight:600}.bpc-overview-columns{grid-template-columns:minmax(0,1.45fr) minmax(210px,.75fr) 190px;min-height:220px;display:grid}.bpc-overview-columns>*{padding:13px 14px}.bpc-overview-columns>*+*{border-left:1px solid #e2e9e7}.bpc-dense-fields{grid-template-columns:1fr;align-content:start;gap:0;margin:0;display:grid}.bpc-dense-fields>div{border-bottom:1px solid #f0f3f2;grid-template-columns:105px minmax(0,1fr);gap:10px;padding:5px 0;display:grid}.bpc-dense-fields>div:last-child{border-bottom:0}.bpc-dense-fields dt{color:#71817e;font-size:12px}.bpc-dense-fields dd{text-overflow:ellipsis;white-space:nowrap;color:#213a35;min-width:0;margin:0;font-size:12px;font-weight:500;overflow:hidden}.bpc-operation-metrics h3,.bpc-quick-actions h3{color:#5d706c;margin:0 0 8px;font-size:12px;font-weight:650}.bpc-operation-metrics dl{margin:0;display:block!important}.bpc-operation-metrics dl>div{border-bottom:1px solid #f0f3f2;justify-content:space-between;align-items:center;width:100%;padding:5px 0;display:flex}.bpc-operation-metrics dt{color:#71817e;font-size:12px}.bpc-operation-metrics dd{color:#17332e;margin:0;font-size:13px;font-weight:650}.bpc-quick-actions{flex-direction:column;gap:6px;display:flex}.bpc-quick-actions button{text-align:left;color:#28433e!important;background:#fff!important;border:1px solid #d1ddda!important;border-radius:6px!important;min-height:31px!important;padding:0 10px!important;font-size:12px!important;font-weight:550!important}.bpc-quick-actions button:hover{color:#087b70!important;background:#f1faf8!important;border-color:#83c3b9!important}.bpc-task-table,.bpc-mini-table{padding:0 12px 8px}.bpc-task-table>div,.bpc-mini-table>div{color:#526965;border-bottom:1px solid #edf1f0;align-items:center;min-height:34px;font-size:12px;display:grid}.bpc-task-table>div{grid-template-columns:1.6fr 1fr .55fr .65fr .55fr}.bpc-mini-table>div{grid-template-columns:1fr 1.35fr 1.6fr .75fr 1fr}.bpc-task-table .head,.bpc-mini-table .head{color:#71827e;min-height:30px;font-size:11px}.bpc-task-table strong,.bpc-mini-table strong{color:#253d38;font-weight:550}.bpc-task-table .high{color:#c24f42}.bpc-task-table button{color:#087b70;background:0 0;border:0;width:max-content;padding:0;font-size:12px}.bpc-task-table>.empty,.bpc-mini-table>.empty{color:#73847f;place-items:center;min-height:58px;margin:0;font-size:12px;display:grid;height:auto!important}.bpc-workflow-rail{align-content:start;gap:10px;display:grid;position:sticky;top:12px}.bpc-rail-section{padding-bottom:11px}.bpc-rail-section>header{border-bottom:0;margin-bottom:10px}.bpc-rail-section>header b{color:#087b70;font-size:13px}.bpc-action-section{border-top:3px solid #079788}.bpc-action-section>strong,.bpc-action-section>p,.bpc-action-section>small{margin:0 13px;display:block}.bpc-action-section>strong{font-size:15px;font-weight:650;line-height:1.45}.bpc-action-section>p{color:#667b76;align-items:center;gap:6px;margin-top:8px;font-size:12px;display:flex}.bpc-action-section>p svg{width:15px;height:15px}.bpc-action-section>.primary{width:calc(100% - 26px);margin:12px 13px 0;border-radius:6px!important;min-height:34px!important;font-size:12px!important}.bpc-completeness-list{gap:0;margin:0;padding:0 13px;list-style:none;display:grid}.bpc-completeness-list li{color:#506762;border-bottom:1px solid #edf1f0;justify-content:space-between;align-items:center;padding:7px 0;font-size:12px;display:flex}.bpc-completeness-list li:last-child{border-bottom:0}.bpc-completeness-list b{color:#17332e;font-weight:650}.bpc-primary-contact{color:#253e39;gap:3px;padding:0 13px;display:grid}.bpc-primary-contact strong{font-size:13px;font-weight:650}.bpc-primary-contact span,.bpc-primary-contact small{color:#687c77;font-size:12px}.bpc-add-contact{color:#087b70;background:0 0;border:0;align-items:center;gap:6px;margin:0 13px;padding:0;font-size:12px;display:flex}.bpc-add-contact svg{width:15px;height:15px}.bpc-activity-list{padding:0 13px;display:grid}.bpc-activity-list>div{border-bottom:1px solid #edf1f0;gap:2px;padding:7px 0;display:grid}.bpc-activity-list strong{color:#263f3a;font-size:12px;font-weight:550}.bpc-activity-list span{color:#71827e;font-size:11px}.bpc-activity-list .empty{color:#71827e;min-height:42px;margin:0;padding:8px 0;font-size:12px;height:auto!important}.bpc-interaction-workspace{background:#fff;border:1px solid #d7e2df;border-radius:8px;overflow:hidden}.bpc-interaction-heading{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px 18px;display:flex}.bpc-interaction-heading>div>span{color:#079788;letter-spacing:.12em;font-size:10px;font-weight:750}.bpc-interaction-heading h2{color:#17332e;margin:2px 0 3px;font-size:18px;font-weight:650}.bpc-interaction-heading p{color:#687b77;margin:0;font-size:12px}.bpc-interaction-heading dl{border:1px solid #dce6e4;border-radius:7px;margin:0;display:flex}.bpc-interaction-heading dl>div{text-align:center;min-width:98px;padding:8px 12px}.bpc-interaction-heading dl>div+div{border-left:1px solid #e2e9e7}.bpc-interaction-heading dt{color:#71827e;font-size:10px}.bpc-interaction-heading dd{color:#087b70;margin:2px 0 0;font-size:17px;font-weight:700}.bpc-interaction-filters{background:#f8faf9;border-bottom:1px solid #e2e9e7;grid-template-columns:minmax(250px,1.4fr) repeat(4,minmax(130px,.65fr));gap:8px;padding:10px 12px;display:grid}.bpc-interaction-filters label,.bpc-interaction-filters select{color:#29433e;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #cedbd8;border-radius:6px;font-size:12px}.bpc-interaction-filters label{align-items:center;gap:7px;padding:0 10px;display:flex}.bpc-interaction-filters label svg{color:#758783;width:15px;height:15px}.bpc-interaction-filters input{width:100%;min-width:0;font:inherit;border:0;outline:0}.bpc-interaction-filters select{padding:0 9px}.bpc-interaction-layout{grid-template-columns:minmax(0,1fr);min-height:420px;display:grid}.bpc-interaction-layout.with-person{grid-template-columns:minmax(0,1fr) 310px}.bpc-interaction-table{min-width:0;overflow-x:auto}.bpc-interaction-table>div{color:#526965;border-bottom:1px solid #edf1f0;grid-template-columns:135px 150px 110px 110px minmax(240px,1fr) 110px;align-items:center;min-width:900px;min-height:49px;padding:0 13px;font-size:11px;display:grid}.bpc-interaction-table>.head{z-index:1;color:#637773;background:#f5f8f7;min-height:34px;font-size:10px;font-weight:650;position:sticky;top:0}.bpc-interaction-table time{color:#6c7f7b;font-variant-numeric:tabular-nums}.bpc-interaction-table .person{color:#087b70;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;width:max-content;max-width:140px;padding:0;font-size:12px;font-weight:650;overflow:hidden}.bpc-interaction-table .type{color:#087b70;background:#eaf5f3;border-radius:4px;width:max-content;padding:3px 7px;font-weight:600}.bpc-interaction-table .content{gap:2px;min-width:0;padding-right:16px;display:grid}.bpc-interaction-table .content strong,.bpc-interaction-table .content small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bpc-interaction-table .content strong{color:#233d38;font-size:12px;font-weight:550}.bpc-interaction-table .content small{color:#758783;font-size:10px}.bpc-interaction-table>.empty{color:#748681;place-items:center;min-height:230px;margin:0;font-size:12px;display:grid}.bpc-interaction-table>footer{color:#6a7d79;justify-content:space-between;align-items:center;min-width:0;min-height:48px;padding:0 13px;font-size:11px;display:flex}.bpc-interaction-table>footer>div{align-items:center;gap:9px;display:flex}.bpc-interaction-table>footer button{color:#28433e;background:#fff;border:1px solid #d5e0de;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.bpc-interaction-table>footer button:disabled{opacity:.35}.bpc-interaction-table>footer svg{width:14px;height:14px}.bpc-person-activity{background:#fbfcfc;border-left:1px solid #dfe8e6}.bpc-person-activity>header{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;min-height:58px;padding:9px 13px;display:flex}.bpc-person-activity>header span{color:#72837f;font-size:10px}.bpc-person-activity h3{color:#17332e;margin:2px 0 0;font-size:14px;font-weight:650}.bpc-person-activity>header button{background:#fff;border:1px solid #d7e1df;border-radius:5px;place-items:center;width:28px;height:28px;padding:0;display:grid}.bpc-person-activity>header svg{width:14px;height:14px}.bpc-person-activity .summary{color:#6d7f7b;border-bottom:1px solid #e7edeb;align-items:baseline;gap:7px;padding:11px 13px;font-size:11px;display:flex}.bpc-person-activity .summary b{color:#087b70;font-size:21px}.bpc-person-activity .timeline{max-height:430px;padding:5px 13px 14px;overflow-y:auto}.bpc-person-activity article{grid-template-columns:13px minmax(0,1fr);gap:7px;padding:8px 0;display:grid;position:relative}.bpc-person-activity article i{background:#fff;border:2px solid #079788;border-radius:50%;width:7px;height:7px;margin-top:5px}.bpc-person-activity article div{gap:2px;display:grid}.bpc-person-activity article span,.bpc-person-activity article small{color:#71827e;font-size:10px}.bpc-person-activity article strong{color:#263f3a;font-size:11px;font-weight:550}@media (width<=1180px){.bpc-interaction-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bpc-interaction-filters .search{grid-column:1/-1}.bpc-interaction-layout.with-person{grid-template-columns:minmax(0,1fr)}.bpc-person-activity{border-top:1px solid #dfe8e6;border-left:0}}@media (width<=760px){.bpc-interaction-heading{flex-direction:column;align-items:flex-start}.bpc-interaction-heading dl{width:100%}.bpc-interaction-heading dl>div{flex:1;min-width:0}.bpc-interaction-filters{grid-template-columns:1fr}.bpc-interaction-filters .search{grid-column:auto}}.bpc-master-detail>.bpc-record-section,.bpc-master-detail>.bpc-two-columns,.bpc-master-detail>.bpc-company-modules{font-size:13px}.bpc-master-detail .bpc-record-section,.bpc-master-detail .bpc-detail-panel,.bpc-master-detail .bpc-performance-empty{border-radius:8px;padding:15px}.bpc-master-detail .bpc-record-section>header,.bpc-master-detail .bpc-detail-panel>header{margin-bottom:10px}.bpc-master-detail .bpc-record-section h2,.bpc-master-detail .bpc-detail-panel h2{font-size:15px;font-weight:650}.bpc-master-detail .bpc-record{padding:11px 2px}.bpc-master-detail .bpc-record strong{font-size:13px;font-weight:600}.bpc-master-detail .bpc-record span{font-size:12px}.bpc-check-label{align-items:center;flex-direction:row!important;gap:8px!important;display:flex!important}.bpc-check-label input{width:17px;min-height:17px!important}.bpc-contact-directory{background:#fff;border:1px solid #dbe5e2;border-radius:10px;overflow:hidden}.bpc-contact-directory>header{border-bottom:1px solid #e1e9e7;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.bpc-contact-directory>header span{color:#078b7d;letter-spacing:.16em;font-size:10px;font-weight:750}.bpc-contact-directory>header h2{color:#17342e;margin:3px 0 2px;font-size:17px;font-weight:650}.bpc-contact-directory>header p{color:#71817d;margin:0;font-size:11px}.bpc-contact-directory>header button{border-radius:6px;min-height:36px;padding:0 13px;font-size:12px}.bpc-contact-directory>header button svg{width:15px}.bpc-contact-layout{grid-template-columns:minmax(0,1.45fr) minmax(330px,.75fr);min-height:470px;display:grid}.bpc-contact-list{border-right:1px solid #e1e9e7;min-width:0}.bpc-contact-list-head,.bpc-contact-list>button{grid-template-columns:1.15fr 1fr 1fr 72px;align-items:center;gap:12px;display:grid}.bpc-contact-list-head{color:#60736f;background:#f5f8f7;min-height:38px;padding:0 15px;font-size:10px;font-weight:700}.bpc-contact-list>button{color:#29423d;text-align:left;background:#fff;border:0;border-bottom:1px solid #e6ecea;width:100%;min-height:76px;padding:12px 15px}.bpc-contact-list>button:hover,.bpc-contact-list>button.active{background:#eef8f6}.bpc-contact-list>button.active{box-shadow:inset 3px 0 #089789}.bpc-contact-list>button>span{text-overflow:ellipsis;color:#526965;min-width:0;font-size:11px;overflow:hidden}.bpc-contact-list>button b{color:#172f2a;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;display:block;overflow:hidden}.bpc-contact-list>button small{color:#72837f;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:10px;display:block;overflow:hidden}.bpc-card-status{background:#eef2f1;border-radius:5px;justify-self:start;padding:4px 7px;font-size:10px!important}.bpc-card-status.recognized{background:#dff3ef;color:#087e72!important}.bpc-contact-detail{background:#fbfcfc;padding:15px 17px 20px}.bpc-contact-detail>header{border-bottom:1px solid #e0e8e6;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:13px;display:flex}.bpc-contact-detail>header span:first-child{color:#078b7d;font-size:10px}.bpc-contact-detail h3{color:#17332e;margin:2px 0;font-size:18px;font-weight:650}.bpc-contact-detail>header p{color:#6d7e7a;margin:0;font-size:11px}.bpc-contact-detail section{border-bottom:1px solid #e5ebe9;padding:12px 0}.bpc-contact-detail section:last-child{border-bottom:0}.bpc-contact-detail h4{color:#3d5752;margin:0 0 8px;font-size:11px;font-weight:700}.bpc-contact-tags{flex-wrap:wrap;gap:5px;display:flex}.bpc-contact-tags span{color:#087e72;background:#e7f5f2;border-radius:4px;padding:4px 7px;font-size:10px}.bpc-contact-detail em{color:#84938f;font-size:10px;font-style:normal}.bpc-contact-channels dl,.bpc-card-fields dl{grid-template-columns:1fr 1fr;gap:8px 12px;margin:0 0 12px;display:grid}.bpc-contact-channels dl:last-child{margin-bottom:0}.bpc-contact-channels dl div,.bpc-card-fields dl div{min-width:0}.bpc-contact-channels dt,.bpc-card-fields dt{color:#84928f;font-size:9px}.bpc-contact-channels dd,.bpc-card-fields dd{overflow-wrap:anywhere;color:#304943;margin:2px 0 0;font-size:10px}.bpc-social-list{gap:5px;display:grid}.bpc-social-list span{color:#526864;gap:8px;font-size:10px;display:flex}.bpc-social-list b{color:#263f3a;min-width:64px}.bpc-card-fields-title{justify-content:space-between;align-items:center;gap:8px;display:flex}.bpc-card-fields-title>span{color:#71827e;text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:9px;overflow:hidden}.bpc-card-fields dl .wide{grid-column:1/-1}.bpc-contact-empty{color:#71827e;place-content:center;justify-items:center;gap:8px;min-height:330px;font-size:12px;display:grid}.bpc-contact-empty svg{color:#079487;width:30px}.bpc-contact-empty strong{color:#24413b;font-size:15px}.bpc-contact-empty button{margin-top:8px}.bpc-contact-modal{width:min(900px,100%)}.bpc-contact-modal form{gap:13px 16px}.bpc-card-upload>div{background:#f1faf8;border:1px dashed #91bdb6;border-radius:8px;align-items:center;gap:11px;min-height:64px;padding:10px 13px;display:flex;position:relative}.bpc-card-upload svg{color:#078f81;width:22px}.bpc-card-upload div>span{gap:3px;display:grid}.bpc-card-upload b{color:#24413b;font-size:12px}.bpc-card-upload small{color:#71827e;font-size:10px;font-weight:400}.bpc-card-upload input{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0;min-height:0!important}.bpc-card-upload>em{color:#078b7d;font-size:10px;font-style:normal}.bpc-form-section-title{border-bottom:1px solid #e2e9e7;justify-content:space-between;align-items:center;gap:12px;padding:8px 0 2px;display:flex}.bpc-form-section-title b{color:#29423d;font-size:12px}.bpc-form-section-title span{color:#7b8b87;flex:1;font-size:10px}.bpc-form-section-title button{color:#087f73;background:#fff;border:1px solid #c8d9d5;border-radius:5px;align-items:center;gap:4px;padding:5px 8px;font-size:10px;display:inline-flex}.bpc-form-section-title button svg{width:12px}.bpc-business-picker{border:0;padding:0}.bpc-business-picker legend{color:#263f3a;margin-bottom:7px;font-size:11px;font-weight:700}.bpc-business-picker>div{flex-wrap:wrap;gap:6px;display:flex}.bpc-business-picker label{color:#526965;cursor:pointer;border:1px solid #d1dfdc;border-radius:5px;padding:6px 9px;font-size:10px;font-weight:500;display:block}.bpc-business-picker label.checked{color:#087d71;background:#e8f7f4;border-color:#61b9ad}.bpc-business-picker input{display:none}.bpc-social-editor{gap:7px;display:grid}.bpc-social-editor>div{grid-template-columns:145px minmax(0,1fr) 34px;gap:7px;display:grid}.bpc-social-editor>div button{background:#fff;border:1px solid #d5dfdd;border-radius:6px;place-items:center;padding:0;display:grid}.bpc-social-editor>div button svg{width:14px}.bpc-social-editor>span{color:#81908c;font-size:10px}.bpc-scale-workspace{background:#fff;border:1px solid #dbe5e2;border-radius:10px;overflow:hidden}.bpc-scale-workspace>header{border-bottom:1px solid #e1e9e7;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.bpc-scale-workspace>header h2{color:#17342e;margin:0 0 3px;font-size:17px;font-weight:650}.bpc-scale-workspace>header p{color:#71817d;margin:0;font-size:11px}.bpc-scale-workspace>header>div:last-child{gap:8px;display:flex}.bpc-scale-workspace>header button{border-radius:6px;min-height:36px;padding:0 12px;font-size:11px}.bpc-scale-workspace>header button svg{width:14px}.bpc-scale-metrics{border-bottom:1px solid #e2e9e7;grid-template-columns:repeat(4,1fr);display:grid}.bpc-scale-metrics>div{border-right:1px solid #e2e9e7;gap:2px;min-height:72px;padding:12px 16px;display:grid}.bpc-scale-metrics>div:last-child{border-right:0}.bpc-scale-metrics span{color:#6b7e79;font-size:10px}.bpc-scale-metrics b{color:#087e72;font-size:22px;font-weight:650}.bpc-scale-metrics small{color:#82918d;font-size:9px}.bpc-org-board-head,.bpc-org-row{grid-template-columns:1.25fr .75fr .7fr 1.1fr 1.2fr;align-items:center;gap:12px;display:grid}.bpc-org-board-head{color:#637570;background:#f5f8f7;border-bottom:1px solid #e1e9e7;min-height:38px;padding:0 17px;font-size:10px;font-weight:700}.bpc-office-group{border-bottom:1px solid #dfe8e6}.bpc-org-row{color:#4e6560;min-height:64px;padding:10px 17px;font-size:11px}.bpc-org-row.office{background:#fbfcfc}.bpc-org-row.team{border-top:1px solid #e9eeed;min-height:70px;padding-left:34px}.bpc-org-row.unassigned{background:#fffaf3;border-bottom:1px solid #e4ebe9}.bpc-org-row>div:first-child{align-items:center;gap:9px;min-width:0;display:flex}.bpc-org-row svg{color:#078f81;width:18px}.bpc-org-row i{border-bottom:1px solid #9bb0ac;border-left:1px solid #9bb0ac;width:12px;height:12px}.bpc-org-row b{color:#1d3832;font-size:12px;font-weight:650}.bpc-org-row small{color:#798a86;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.bpc-org-row>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.bpc-add-child-team{color:#07897c;background:0 0;border:0;margin:0 17px 10px 51px;padding:5px 8px;font-size:10px}.bpc-org-empty{color:#73847f;place-content:center;justify-items:center;gap:7px;min-height:250px;font-size:11px;display:grid}.bpc-org-empty svg{color:#078f81;width:28px}.bpc-org-empty b{color:#26413b;font-size:14px}.bpc-org-empty button{margin-top:7px}.bpc-scale-workspace>footer{color:#526a65;background:#eef8f6;align-items:center;gap:14px;padding:11px 17px;font-size:10px;display:flex}.bpc-scale-workspace>footer span{color:#087e72;flex:none;font-weight:700}.bpc-scale-workspace>footer p{margin:0}.bpc-team-member-picker{border:0;padding:0}.bpc-team-member-picker legend{color:#263f3a;margin-bottom:7px;font-size:11px;font-weight:700}.bpc-team-member-picker>div{grid-template-columns:repeat(2,1fr);gap:6px;max-height:180px;display:grid;overflow:auto}.bpc-team-member-picker label{border:1px solid #d7e2e0;border-radius:6px;flex-direction:row;align-items:center;gap:8px;padding:7px 9px;display:flex}.bpc-team-member-picker input{width:15px;min-height:15px}.bpc-team-member-picker label span{gap:2px;display:grid}.bpc-team-member-picker label b{color:#29423d;font-size:10px}.bpc-team-member-picker label small,.bpc-team-member-picker p{color:#7b8b87;margin:0;font-size:9px;font-weight:400}@media (width<=1050px){.bpc-scale-metrics{grid-template-columns:repeat(2,1fr)}.bpc-org-board{overflow-x:auto}.bpc-org-board-head,.bpc-org-row{min-width:850px}.bpc-contact-layout{grid-template-columns:1fr}.bpc-contact-list{border-right:0}.bpc-contact-detail{border-top:1px solid #e1e9e7}}@media (width<=720px){.bpc-contact-directory>header{flex-direction:column;align-items:flex-start}.bpc-contact-list-head{display:none}.bpc-contact-list>button{grid-template-columns:1fr 80px}.bpc-contact-list>button>span:nth-child(2),.bpc-contact-list>button>span:nth-child(3){display:none}}@media (width<=1250px){.bpc-overview-workspace{grid-template-columns:1fr}.bpc-workflow-rail{grid-template-columns:repeat(2,1fr);position:static}.bpc-overview-columns{grid-template-columns:1fr 1fr}.bpc-quick-actions{grid-column:1/-1;grid-template-columns:repeat(5,1fr);display:grid}.bpc-quick-actions h3{grid-column:1/-1}.bpc-overview-columns>.bpc-quick-actions{border-top:1px solid #e2e9e7;border-left:0}}@media (width<=1600px){.bpc-master-detail .bpc-master-header{flex-wrap:wrap;align-items:flex-start}.bpc-master-detail .bpc-master-header>div:first-child{flex-basis:100%}.bpc-master-detail .bpc-master-header h1{white-space:normal;max-width:none;font-size:21px}.bpc-master-actions{justify-content:flex-start;width:100%;padding-left:56px}.bpc-overview-columns{grid-template-columns:minmax(0,1fr) 230px}.bpc-quick-actions{border-top:1px solid #e2e9e7;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;border-left:0!important}.bpc-quick-actions h3{grid-column:1/-1;margin-bottom:0}.bpc-quick-actions button{text-align:center}}@media (width<=820px){.bpc-master-detail{padding:14px 12px 90px}.bpc-master-detail .bpc-master-header{align-items:flex-start}.bpc-master-detail .bpc-master-header h1{white-space:normal;font-size:20px}.bpc-master-actions{padding-left:0;justify-content:flex-start!important}.bpc-completeness-inline{width:100%}.bpc-overview-columns,.bpc-workflow-rail{grid-template-columns:1fr}.bpc-overview-columns>*+*{border-top:1px solid #e2e9e7;border-left:0}.bpc-quick-actions{grid-template-columns:1fr 1fr;display:grid}.bpc-task-table{overflow-x:auto}.bpc-task-table>div{min-width:620px}.bpc-stage-track,.bpc-detail-nav{overflow-x:auto}}.bpc-operations-main{padding-bottom:56px}.bpc-operations-header{margin-bottom:16px}.bpc-operations-header>div:last-child{align-items:flex-start;gap:9px;display:flex}.bpc-operation-metrics-strip{border:1px solid var(--bpc-line);background:#fff;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid;overflow:hidden}.bpc-operation-metrics-strip article{border-right:1px solid var(--bpc-line);padding:18px 22px}.bpc-operation-metrics-strip article:last-child{border-right:0}.bpc-operation-metrics-strip span,.bpc-operation-metrics-strip small{color:var(--bpc-muted);font-size:14px;display:block}.bpc-operation-metrics-strip b{color:var(--bpc-teal);margin:6px 0;font-size:31px;line-height:1.2;display:block}.bpc-operation-layout{grid-template-columns:minmax(370px,.78fr) minmax(0,1.55fr);align-items:start;gap:16px;display:grid}.bpc-operation-directory,.bpc-operation-detail{border:1px solid var(--bpc-line);background:#fff;border-radius:12px;min-width:0}.bpc-operation-directory{position:sticky;top:18px;overflow:hidden}.bpc-operation-directory>header,.bpc-operation-panel>header{border-bottom:1px solid var(--bpc-line);justify-content:space-between;align-items:flex-start;gap:14px;padding:20px 22px;display:flex}.bpc-operation-directory h2,.bpc-operation-panel h3{margin:0;font-size:20px}.bpc-operation-directory header p,.bpc-operation-panel header p{color:var(--bpc-muted);margin:6px 0 0;font-size:14px}.bpc-operation-directory header strong{color:var(--bpc-teal);font-size:17px}.bpc-operation-filters{border-bottom:1px solid var(--bpc-line);background:#fbfdfc;gap:8px;padding:14px 16px;display:flex}.bpc-operation-filters label{background:#fff;border:1px solid #bfd3ce;border-radius:8px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 10px;display:flex}.bpc-operation-filters svg{color:#7b928b;width:17px}.bpc-operation-filters input,.bpc-operation-filters select{height:40px;color:var(--bpc-ink);font:inherit;background:#fff;border:0;outline:0}.bpc-operation-filters input{width:100%;min-width:0}.bpc-operation-filters select{border:1px solid #bfd3ce;border-radius:8px;max-width:150px;padding:0 9px}.bpc-company-rows>button{text-align:left;border:0;border-bottom:1px solid var(--bpc-line);width:100%;color:var(--bpc-ink);cursor:pointer;background:#fff;grid-template-columns:minmax(0,1.55fr) .78fr .4fr .4fr;align-items:center;gap:10px;padding:16px;display:grid}.bpc-company-rows>button:hover,.bpc-company-rows>button.active{background:#eff9f6}.bpc-company-rows>button.active{box-shadow:inset 3px 0 var(--bpc-teal)}.bpc-company-rows .company-row-main{grid-template-columns:27px minmax(0,1fr);align-items:center;column-gap:7px;display:grid}.bpc-company-rows .company-row-main svg{color:var(--bpc-teal);grid-row:span 2;width:21px}.bpc-company-rows strong,.bpc-company-rows small,.bpc-company-rows b,.bpc-company-rows em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bpc-company-rows strong{font-size:15px}.bpc-company-rows small{color:var(--bpc-muted);margin-top:5px;font-size:12px}.bpc-company-rows em{color:var(--bpc-teal);font-size:12px;font-style:normal;font-weight:800}.bpc-company-rows>button>span:not(.company-row-main){min-width:0}.bpc-operation-empty{text-align:center;color:var(--bpc-muted);padding:34px 20px}.bpc-operation-empty.large{flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:280px;display:flex}.bpc-operation-empty.large svg{color:#83ada4;width:38px;height:38px}.bpc-operation-empty.large b{color:var(--bpc-ink);font-size:18px}.bpc-operation-empty.large button{margin-top:8px}.bpc-operation-company-head{border-bottom:1px solid var(--bpc-line);justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.bpc-operation-company-head>div:first-child{align-items:center;gap:12px;min-width:0;display:flex}.bpc-operation-company-head h2{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:25px;overflow:hidden}.bpc-operation-company-head p{color:var(--bpc-muted);margin:6px 0 0}.bpc-operation-company-head>div:last-child{flex-shrink:0;align-items:center;gap:14px;display:flex}.bpc-operation-stage{color:var(--bpc-teal);background:#eff7f5;border-radius:7px;padding:7px 10px;font-size:13px;font-weight:800}.bpc-score{color:var(--bpc-teal);font-size:30px}.bpc-score small{color:var(--bpc-muted);font-size:12px;font-weight:600}.bpc-operation-tabs{border-bottom:1px solid var(--bpc-line);gap:4px;padding:10px 14px;display:flex;overflow:auto}.bpc-operation-tabs button{white-space:nowrap;color:#5b706b;cursor:pointer;background:#fff;border:0;border-bottom:2px solid #0000;align-items:center;gap:7px;height:42px;padding:0 12px;font:700 14px/1 inherit;display:flex}.bpc-operation-tabs button svg{width:16px}.bpc-operation-tabs button span{min-width:18px;color:var(--bpc-teal);font-size:12px}.bpc-operation-tabs button.active{color:var(--bpc-teal);border-bottom-color:var(--bpc-teal)}.bpc-operation-panel{min-height:480px}.bpc-operation-panel>header .bpc-inline-primary{white-space:nowrap}.bpc-operation-progress{border:1px solid var(--bpc-line);border-radius:9px;grid-template-columns:.9fr .8fr 1.7fr;margin:20px 22px;display:grid;overflow:hidden}.bpc-operation-progress>div{border-right:1px solid var(--bpc-line);padding:15px}.bpc-operation-progress>div:last-child{border-right:0}.bpc-operation-progress span,.bpc-training-grid span{color:var(--bpc-muted);font-size:13px;display:block}.bpc-operation-progress b{margin-top:6px;font-size:15px;display:block}.bpc-operation-task-table{border-top:1px solid var(--bpc-line);margin:0 22px 24px}.bpc-operation-task-table>div{border-bottom:1px solid var(--bpc-line);grid-template-columns:1.6fr .7fr .8fr .65fr;align-items:center;gap:12px;min-height:58px;padding:0 12px;display:grid}.bpc-operation-task-table .head{min-height:42px;color:var(--bpc-muted);background:#f6faf9;font-size:13px;font-weight:800}.bpc-operation-task-table strong{font-size:14px}.bpc-operation-task-table span{color:var(--bpc-muted);font-size:13px}.bpc-operation-task-table span.done{color:var(--bpc-teal);font-weight:800}.bpc-operation-task-table span.pending{color:#ba762f}.bpc-operation-task-table button{height:31px;color:var(--bpc-teal);background:#fff;border:1px solid #bad8d1;border-radius:6px;font:700 12px/1 inherit}.bpc-operation-task-table button:disabled{color:#98aaa6;background:#f6faf9}.bpc-operation-record-list,.bpc-event-list{padding:18px 22px}.bpc-operation-record-list article{border-bottom:1px solid var(--bpc-line);grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:15px 0;display:grid}.bpc-record-icon{width:34px;height:34px;color:var(--bpc-teal);background:#eef8f5;border-radius:8px;place-items:center;display:grid}.bpc-record-icon svg{width:18px}.bpc-operation-record-list strong,.bpc-operation-record-list p{margin:0;display:block}.bpc-operation-record-list p{color:var(--bpc-muted);margin-top:5px;font-size:13px}.bpc-operation-record-list em{color:var(--bpc-teal);font-size:13px;font-style:normal;font-weight:800}.bpc-operation-record-list small{color:var(--bpc-muted);font-size:12px}.bpc-event-list article{border-bottom:1px solid var(--bpc-line);grid-template-columns:130px 1fr;gap:18px;padding:15px 0;display:grid}.bpc-event-list article>span{color:var(--bpc-teal);font-size:13px;font-weight:800}.bpc-event-list strong,.bpc-event-list small{display:block}.bpc-event-list small{color:var(--bpc-muted);margin-top:6px;font-size:12px}.bpc-training-grid{border:1px solid var(--bpc-line);border-radius:9px;grid-template-columns:repeat(4,1fr);margin:20px 22px;display:grid;overflow:hidden}.bpc-training-grid article{border-right:1px solid var(--bpc-line);padding:18px}.bpc-training-grid article:last-child{border-right:0}.bpc-training-grid b{color:var(--bpc-teal);margin:8px 0 4px;font-size:23px;display:block}.bpc-training-grid small{color:var(--bpc-muted);font-size:12px}.bpc-operation-note{color:#5b706b;background:#f0f8f6;align-items:flex-start;gap:10px;margin:0 22px;padding:14px 16px;display:flex}.bpc-operation-note svg{width:20px;color:var(--bpc-teal);flex:none}.bpc-operation-note p{margin:0;font-size:14px;line-height:1.55}.bpc-operation-modal{width:min(520px,100vw - 32px)}.bpc-operation-modal>header>button{border:1px solid var(--bpc-line);width:34px;height:34px;color:var(--bpc-muted);background:#fff;border-radius:7px}.bpc-operation-modal label{color:var(--bpc-ink);flex-direction:column;gap:7px;margin-top:15px;font-weight:700;display:flex}.bpc-operation-modal input,.bpc-operation-modal select,.bpc-operation-modal textarea{box-sizing:border-box;width:100%;min-height:42px;color:var(--bpc-ink);background:#fff;border:1px solid #bfd3ce;border-radius:7px;padding:0 10px;font:15px inherit}.bpc-operation-modal textarea{resize:vertical;min-height:100px;padding:10px}.bpc-operation-modal footer{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}@media (width<=1180px){.bpc-operation-layout{grid-template-columns:1fr}.bpc-operation-directory{position:static}.bpc-company-rows{max-height:360px;overflow:auto}}@media (width<=760px){.bpc-operations-header>div:last-child{grid-template-columns:1fr 1fr;display:grid}.bpc-operation-metrics-strip{grid-template-columns:1fr 1fr}.bpc-operation-metrics-strip article:nth-child(2){border-right:0}.bpc-operation-metrics-strip article:nth-child(-n+2){border-bottom:1px solid var(--bpc-line)}.bpc-operation-filters{display:block}.bpc-operation-filters select{width:100%;max-width:none;margin-top:8px}.bpc-company-rows>button{grid-template-columns:minmax(0,1fr) .8fr .35fr}.bpc-company-rows>button>span:last-child{display:none}.bpc-operation-company-head{display:block}.bpc-operation-company-head>div:last-child{justify-content:space-between;margin-top:15px}.bpc-operation-progress{grid-template-columns:1fr}.bpc-operation-progress>div{border-right:0;border-bottom:1px solid var(--bpc-line)}.bpc-operation-progress>div:last-child{border-bottom:0}.bpc-operation-task-table{overflow:auto}.bpc-operation-task-table>div{min-width:610px}.bpc-training-grid{grid-template-columns:1fr 1fr}.bpc-training-grid article:nth-child(2){border-right:0}.bpc-training-grid article:nth-child(-n+2){border-bottom:1px solid var(--bpc-line)}.bpc-operation-record-list article{grid-template-columns:36px minmax(0,1fr) auto}.bpc-operation-record-list small{grid-column:2/4}.bpc-event-list article{grid-template-columns:1fr;gap:6px}}body.brokerage-partnership-body{min-width:0;overflow-x:hidden}html[dir=rtl] body.brokerage-partnership-body{direction:rtl}html[dir=rtl] body.brokerage-partnership-body .bpc-main{text-align:right;margin-left:0;margin-right:268px}html[dir=rtl] body.brokerage-partnership-body .app-sidebar{direction:rtl;left:auto;right:0}html[dir=rtl] body.brokerage-partnership-body .bpc-company-header,html[dir=rtl] body.brokerage-partnership-body .bpc-page-header,html[dir=rtl] body.brokerage-partnership-body .bpc-master-actions,html[dir=rtl] body.brokerage-partnership-body .bpc-detail-nav,html[dir=rtl] body.brokerage-partnership-body .bpc-stage-track,html[dir=rtl] body.brokerage-partnership-body .bpc-task-table,html[dir=rtl] body.brokerage-partnership-body .bpc-table-wrap,html[dir=rtl] body.brokerage-partnership-body .bpc-record-section,html[dir=rtl] body.brokerage-partnership-body .bpc-company-modules{direction:rtl}html[dir=rtl] body.brokerage-partnership-body .bpc-company-header>div:first-child{flex-direction:row-reverse}html[dir=rtl] body.brokerage-partnership-body .bpc-back svg,html[dir=rtl] body.brokerage-partnership-body .bpc-record>svg{transform:scaleX(-1)}html[dir=rtl] body.brokerage-partnership-body .bpc-stage-track>div{text-align:center}html[dir=rtl] body.brokerage-partnership-body .bpc-record-search input,html[dir=rtl] body.brokerage-partnership-body input,html[dir=rtl] body.brokerage-partnership-body textarea,html[dir=rtl] body.brokerage-partnership-body select{text-align:right;direction:rtl}html[dir=rtl] body.brokerage-partnership-body input[type=url],html[dir=rtl] body.brokerage-partnership-body input[type=email]{text-align:left;direction:ltr}html[dir=rtl] body.brokerage-partnership-body .bpc-modal-layer,html[dir=rtl] body.brokerage-partnership-body .bpc-status-triple,html[dir=rtl] body.brokerage-partnership-body .bpc-action-buttons{direction:rtl}@media (width<=1100px){html[dir=rtl] body.brokerage-partnership-body .bpc-main{margin-right:76px}}@media (width<=700px){html[dir=rtl] body.brokerage-partnership-body .bpc-main{margin-right:0}}.bpc-operation-filters.bpc-operation-compound-filters{grid-template-columns:minmax(200px,1.7fr) repeat(5,minmax(110px,1fr)) 60px;gap:8px;padding:12px 16px;display:grid}.bpc-operation-compound-filters input,.bpc-operation-compound-filters select{width:100%;max-width:none;height:34px;margin:0;font-size:13px}.bpc-operation-compound-filters button,.bpc-company-operation-actions button{color:#096b60;cursor:pointer;white-space:nowrap;background:#e9f6f3;border:1px solid #a8d3cb;border-radius:6px;padding:7px 10px;font-size:12px;font-weight:700}.bpc-company-operation-actions button:hover,.bpc-operation-compound-filters button:hover{background:#d5ede7;border-color:#078477}.bpc-company-operation-row{border-bottom:1px solid var(--bpc-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px;display:grid}.bpc-company-operation-row>button{text-align:left;min-width:0;color:var(--bpc-ink);cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(180px,1fr) 100px 44px 44px;align-items:center;gap:12px;padding:0;display:grid}.bpc-company-operation-row:hover{background:#f6fbfa}.bpc-company-operation-actions{flex-wrap:wrap;gap:6px;display:flex}.bpc-company-operation-row .company-row-main{min-width:0}.bpc-company-operation-row .company-row-main strong{font-size:14px}@media (width<=1250px){.bpc-operation-filters.bpc-operation-compound-filters{grid-template-columns:repeat(4,minmax(0,1fr))}.bpc-company-operation-row{grid-template-columns:1fr;gap:10px}}@media (width<=600px){.bpc-operation-filters.bpc-operation-compound-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.bpc-company-operation-row>button{grid-template-columns:minmax(0,1fr) 70px 30px 30px;gap:6px}}.bpc-operation-home{border-bottom:1px solid var(--bpc-line);padding:20px 22px 24px}.bpc-operation-home>header{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.bpc-operation-home h3{margin:0;font-size:21px}.bpc-operation-home>header p{color:var(--bpc-muted);margin:6px 0 0;font-size:14px}.bpc-operation-home button,.bpc-operation-panel button,.bpc-overview-lower button{color:var(--bpc-teal)!important}.bpc-overview-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.bpc-overview-grid>button{text-align:left;border:1px solid var(--bpc-line);color:var(--bpc-ink);cursor:pointer;background:#fff;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px;display:grid}.bpc-overview-grid>button:hover{background:#f2faf8;border-color:#9dcfc5}.bpc-overview-grid>button>span{width:34px;height:34px;color:var(--bpc-teal);background:#e9f7f4;border-radius:8px;place-items:center;display:grid}.bpc-overview-grid>button svg{width:18px}.bpc-overview-grid strong,.bpc-overview-grid small{display:block}.bpc-overview-grid strong{font-size:14px}.bpc-overview-grid small{color:var(--bpc-muted);margin-top:5px;font-size:12px;line-height:1.4}.bpc-overview-grid>b{color:var(--bpc-teal);font-size:18px}.bpc-overview-lower{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.bpc-overview-lower>section{border:1px solid var(--bpc-line);border-radius:9px;padding:15px}.bpc-overview-lower header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.bpc-overview-lower h4{margin:0;font-size:15px}.bpc-overview-lower header button{background:0 0;border:0;padding:0;font-weight:800}.bpc-overview-lower>section>strong{font-size:16px;display:block}.bpc-overview-lower>section>p{color:var(--bpc-muted);margin:7px 0 0;font-size:13px}.bpc-overview-event{border-top:1px solid var(--bpc-line);align-items:center;gap:10px;padding:8px 0;display:flex}.bpc-overview-event span{color:var(--bpc-teal);min-width:92px;font-size:12px;font-weight:800}.bpc-overview-event strong{white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.bpc-task-mode-tabs{gap:8px;padding:18px 22px 0;display:flex}.bpc-task-mode-tabs button{border:1px solid var(--bpc-line);text-align:left;cursor:pointer;background:#fff;border-radius:8px;flex:0 0 190px;padding:10px 13px;color:var(--bpc-teal)!important}.bpc-task-mode-tabs button.active{border-color:var(--bpc-teal);box-shadow:inset 3px 0 var(--bpc-teal);background:#eff9f6}.bpc-task-mode-tabs span,.bpc-task-mode-tabs small{display:block}.bpc-task-mode-tabs span{font-weight:800}.bpc-task-mode-tabs small{color:var(--bpc-muted);margin-top:4px;font-size:12px}.bpc-ongoing-task-list{padding:20px 22px}.bpc-ongoing-task-list article{border-bottom:1px solid var(--bpc-line);padding:16px 0}.bpc-ongoing-task-list article:first-child{padding-top:0}.bpc-ongoing-task-head,.bpc-ongoing-task-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.bpc-ongoing-task-head strong{font-size:15px}.bpc-ongoing-task-head b{color:var(--bpc-teal);font-size:18px}.bpc-ongoing-task-meta{color:var(--bpc-muted);margin-top:8px;font-size:13px}.bpc-ongoing-task-meta input{width:82px;height:32px;color:var(--bpc-teal);border:1px solid #bfd3ce;border-radius:6px;padding:0 8px;font:700 14px inherit}.bpc-progress-track{background:#e7efed;border-radius:10px;height:8px;margin-top:12px;overflow:hidden}.bpc-progress-track i{border-radius:inherit;background:var(--bpc-teal);height:100%;transition:width .2s;display:block}.bpc-operation-task-table button,.bpc-inline-primary,.bpc-operation-modal footer .primary,.bpc-operation-home .bpc-inline-primary{color:var(--bpc-teal)!important}.bpc-operation-layout{display:block!important}.bpc-operation-layout.is-directory .bpc-operation-detail{display:none}.bpc-operation-layout.is-directory .bpc-operation-directory{width:100%;position:static}.bpc-operation-layout.is-detail .bpc-operation-directory{display:none}.bpc-operation-layout.is-detail .bpc-operation-detail{display:block}.bpc-operation-directory-home{min-height:0}.bpc-operation-shortcuts{border-top:1px solid var(--bpc-line);background:#fbfdfc;padding:22px}.bpc-operation-shortcuts header{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.bpc-operation-shortcuts h3{margin:0;font-size:18px}.bpc-operation-shortcuts p{color:var(--bpc-muted);margin:6px 0 0;font-size:13px}.bpc-operation-shortcuts>div{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.bpc-operation-shortcuts button{cursor:pointer;background:#fff;border:1px solid #b9d9d2;border-radius:8px;align-items:center;gap:8px;min-height:48px;padding:0 12px;font:700 13px/1.3 inherit;display:flex;color:var(--bpc-teal)!important}.bpc-operation-shortcuts button:hover{border-color:var(--bpc-teal);background:#eff9f6}.bpc-operation-shortcuts button svg:first-child{flex:none;width:17px}.bpc-operation-shortcuts button svg:last-child{width:15px;margin-left:auto}.bpc-operation-back{cursor:pointer;background:#eff9f6;border:0;border-radius:7px;align-items:center;gap:6px;margin:14px 22px 0;padding:7px 10px;font:700 13px/1 inherit;display:inline-flex;color:var(--bpc-teal)!important}.bpc-operation-back svg{width:16px}@media (width<=900px){.bpc-operation-shortcuts>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.bpc-operation-shortcuts>div{grid-template-columns:1fr 1fr}}.bpc-operation-task-table button:disabled{color:#8da59f!important}@media (width<=820px){.bpc-overview-grid{grid-template-columns:1fr 1fr}.bpc-overview-lower{grid-template-columns:1fr}}@media (width<=560px){.bpc-operation-home{padding:16px}.bpc-operation-home>header{display:block}.bpc-operation-home>header .bpc-inline-primary{margin-top:12px}.bpc-overview-grid{grid-template-columns:1fr}.bpc-task-mode-tabs{padding:15px 16px 0}.bpc-task-mode-tabs button{flex-basis:50%}.bpc-ongoing-task-list{padding:16px}.bpc-overview-event span{min-width:74px}}.bpc-operations-main{--ops-border:#dce7e9;--ops-accent:#008b83;background:#f5f8fa!important}.bpc-operations-header{margin:20px 0!important}.bpc-operations-header h1{font-size:26px!important}.bpc-operations-main .bpc-operations-header>div>p,.bpc-operations-main .bpc-operations-header>div>span{display:none!important}.bpc-operations-main .bpc-operation-metrics-strip{border:1px solid var(--ops-border);background:#fff;border-radius:8px;margin-bottom:18px}.bpc-operation-metrics-strip article{padding:14px 20px!important}.bpc-operation-metrics-strip article b{color:#086b70;font-size:24px!important}.bpc-operation-metrics-strip article small{display:none}.bpc-operations-redesign .bpc-operation-directory{border-color:var(--ops-border);border-radius:8px}.bpc-operations-redesign .bpc-operation-directory>header{padding:14px 16px}.bpc-operations-redesign .bpc-operation-directory>header h2{font-size:16px}.bpc-operations-redesign .bpc-operation-directory>header p{display:none}.bpc-operations-redesign .bpc-operation-compound-filters{background:#f6f9fb}.bpc-operations-table-scroll{overflow-x:auto}.bpc-operations-main table.bpc-operations-table{border-collapse:collapse;font-size:13px;table-layout:fixed!important;width:100%!important;min-width:0!important}.bpc-operations-main table.bpc-operations-table th,.bpc-operations-main table.bpc-operations-table td{min-width:0!important;max-width:none!important}.bpc-operations-main table.bpc-operations-table th:first-child{width:36px!important}.bpc-operations-main table.bpc-operations-table th:nth-child(4),.bpc-operations-main table.bpc-operations-table th:nth-child(5){width:44px!important}.bpc-operations-main table.bpc-operations-table th:last-child,.bpc-operations-main table.bpc-operations-table td{width:auto!important}.bpc-operations-main table.bpc-operations-table th{white-space:nowrap;padding:10px 6px!important}.bpc-operations-main table.bpc-operations-table td{padding:10px 6px!important}.bpc-operations-main .bpc-operations-table .bpc-company-operation-actions button{min-width:0!important;padding:7px 8px!important;font-size:12px!important;line-height:1.3!important}.bpc-operations-main .bpc-operations-header button:disabled{opacity:.45;cursor:not-allowed}.bpc-operations-table th,.bpc-operations-table td{text-align:left;border-bottom:1px solid var(--ops-border);vertical-align:middle;padding:12px 10px}.bpc-operations-table th{color:#36575f;background:#edf3f5;font-size:12px;font-weight:700}.bpc-operations-table th:first-child{width:38px}.bpc-operations-table th:nth-child(2){width:26%}.bpc-operations-table th:nth-child(3){width:90px}.bpc-operations-table th:nth-child(4),.bpc-operations-table th:nth-child(5){width:48px}.bpc-operations-table input[type=checkbox]{width:16px;height:16px;accent-color:var(--ops-accent);cursor:pointer}.bpc-operations-table tr:hover td{background:#f8fcfb}.bpc-operations-table tr.is-selected td{background:#eaf6f4}.bpc-operations-table td>button{text-align:left;color:#173f48;cursor:pointer;background:0 0;border:0;width:100%;padding:0}.bpc-operations-table .company-row-main{display:block}.bpc-operations-table .company-row-main svg{display:none}.bpc-operations-table strong{overflow-wrap:anywhere;font-size:13px;line-height:1.5;display:block}.bpc-operations-table small{color:#71838d;font-size:11px;line-height:1.5;display:block}.bpc-operations-table .company-row-main small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bpc-operations-table em{font-size:12px;font-style:normal}.bpc-operations-table td:nth-child(4) small,.bpc-operations-table td:nth-child(5) small{display:none}.bpc-operations-table .bpc-company-operation-actions{gap:5px}.bpc-operations-table .bpc-company-operation-actions button{color:#fff;background:#008b83;border:1px solid #007b75;border-radius:5px;padding:7px 9px;font-size:12px}.bpc-operations-table .bpc-company-operation-actions button:hover{background:#006f69}.bpc-operations-pagination{background:#f8fafb;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 16px;font-size:12px;display:flex}.bpc-operations-pagination .result-count{margin-left:auto}.bpc-operations-pagination button,.bpc-company-dialog-footer button{color:#14606a;cursor:pointer;background:#fff;border:1px solid #cbdde0;border-radius:5px;padding:7px 10px;font-size:12px}.bpc-operations-pagination button:disabled{opacity:.45;cursor:default}.bpc-operations-pagination svg{width:14px;height:14px;display:block}.bpc-operations-pagination select{color:#244953;background:#fff;border:1px solid #cbdde0;border-radius:5px;padding:6px;font-size:12px}.bpc-company-dialog-layer{z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18313d80;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.bpc-operations-redesign.is-directory .bpc-company-dialog{background:#fff;border:0;border-radius:10px;width:min(1120px,100%);height:min(790px,90dvh);display:block;position:relative;overflow:auto;box-shadow:0 20px 80px #122c3d40}.bpc-company-dialog .bpc-operation-back{z-index:2;background:#edf5f6;margin:0;position:absolute;top:15px;right:20px}.bpc-company-dialog .bpc-operation-back svg{display:none}.bpc-company-dialog .bpc-operation-company-head{background:#fff;border-bottom:1px solid #e2ebee;padding:24px 100px 18px 24px}.bpc-company-dialog .bpc-operation-company-head h2{font-size:20px}.bpc-company-dialog .bpc-operation-company-head p{font-size:12px}.bpc-company-dialog .bpc-operation-tabs{z-index:1;background:#fff;position:sticky;top:0}.bpc-company-dialog .bpc-operation-panel{padding:20px 24px}.bpc-company-dialog h3{font-size:18px}.bpc-company-dialog p{font-size:13px}.bpc-company-dialog .bpc-operation-empty{background:#f7f9fb;border:1px solid #e2ebee;border-radius:6px;min-height:240px;margin-top:14px}.bpc-company-dialog-footer{background:#fff;border-top:1px solid #e2ebee;justify-content:flex-end;padding:12px 24px;display:flex;position:sticky;bottom:0}.bpc-operations-main>.bpc-modal-layer{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#18313d90}.bpc-operations-main .bpc-operation-modal{border-radius:10px;width:min(600px,100vw - 32px);max-height:88dvh;font-size:13px;overflow:auto}.bpc-operation-modal input,.bpc-operation-modal select,.bpc-operation-modal textarea{border-radius:6px!important;font-size:13px!important}.bpc-operation-modal header h2{font-size:20px}.bpc-operations-main button:focus-visible,.bpc-operations-main input:focus-visible,.bpc-operations-main select:focus-visible{outline-offset:2px;outline:2px solid #008b83}@media (width<=800px){.bpc-operations-main table.bpc-operations-table{min-width:720px!important}.bpc-company-dialog-layer{padding:10px}.bpc-operations-redesign.is-directory .bpc-company-dialog{height:94dvh}.bpc-company-dialog .bpc-operation-company-head{padding:20px 80px 14px 16px}.bpc-company-dialog .bpc-operation-company-head h2{overflow-wrap:anywhere;font-size:17px}.bpc-company-dialog .bpc-operation-panel{padding:16px}.bpc-operations-header{flex-wrap:wrap}}.bpc-operations-redesign.is-directory .bpc-company-dialog{flex-direction:column;display:flex!important;overflow:hidden!important}.bpc-company-dialog>.bpc-operation-company-head{flex:none;padding:20px 100px 16px 24px!important}.bpc-company-dialog>.bpc-operation-tabs{border-bottom:1px solid #dae5e8;flex:none;gap:4px;display:flex;overflow-x:auto;padding:0 20px!important;position:static!important}.bpc-company-dialog>.bpc-operation-tabs button{white-space:nowrap;color:#546971!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:14px 12px!important;font-size:13px!important}.bpc-company-dialog>.bpc-operation-tabs button.active{color:#007e78!important;box-shadow:inset 0 -3px #008b83!important}.bpc-company-dialog>.bpc-operation-tabs svg{width:16px;height:16px}.bpc-company-dialog .bpc-score{display:none}.ops-dialog-body{overscroll-behavior:contain;flex:1;min-height:0;overflow:auto}.bpc-company-dialog-footer{flex:none;position:static!important}.bpc-company-dialog .ops-clear-home{border:0;padding:22px 24px!important;display:block!important}.ops-clear-home>header{margin:0 0 14px}.ops-clear-home h3{margin:0;font-size:19px!important}.ops-clear-home h4{margin:22px 0 10px;font-size:15px}.ops-next-action{background:#ecf7f4;border-left:3px solid #008b83;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.ops-next-action strong,.ops-next-action small{display:block}.ops-next-action small{color:#607c79;margin-bottom:5px;font-size:12px}.ops-next-action strong{font-size:16px}.bpc-company-dialog .ops-next-action button{cursor:pointer;white-space:nowrap;border:0;border-radius:5px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex;color:#fff!important;background:#008b83!important}.ops-next-action svg,.ops-work-row svg{width:15px;height:15px}.ops-work-list{border-top:1px solid #dce7e9}.ops-work-row{border-bottom:1px solid #e5edef;grid-template-columns:minmax(0,1fr) 130px 110px;align-items:center;gap:16px;padding:14px 0;display:grid}.ops-work-row strong,.ops-work-row small{display:block}.ops-work-row strong{font-size:14px}.ops-work-row small{color:#73848b;margin-top:4px;font-size:12px}.ops-work-row>span{color:#53716e;font-size:12px}.bpc-company-dialog .ops-work-row button{cursor:pointer;border:1px solid #c2d9d5;border-radius:5px;justify-content:center;align-items:center;gap:6px;padding:8px;font-size:12px;display:flex;color:#00766e!important;background:#fff!important}.bpc-company-dialog .bpc-operation-panel>header{margin:0 0 18px!important}.bpc-company-dialog .bpc-operation-panel h3{margin:0;font-size:18px!important}.bpc-company-dialog .bpc-operation-panel .bpc-inline-primary{border:0;border-radius:5px;padding:9px 12px;font-size:13px;color:#fff!important;background:#008b83!important}.bpc-company-dialog .bpc-operation-progress{display:none}.bpc-company-dialog .bpc-task-mode-tabs{padding:0 0 14px}.bpc-company-dialog .bpc-task-mode-tabs small{display:none}.bpc-company-dialog .bpc-task-mode-tabs button{flex-basis:auto;padding:8px 14px;font-size:13px}.bpc-company-dialog .bpc-operation-task-table{margin:0}@media (width<=600px){.bpc-company-dialog .ops-clear-home{padding:16px!important}.ops-work-row{grid-template-columns:minmax(0,1fr) 100px;gap:8px}.ops-work-row>span{grid-area:auto/1}.ops-work-row>button{grid-area:span 2/2}.ops-next-action{flex-direction:column;align-items:flex-start}}.ops-company-kpis{border:1px solid #dce7e9;border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:14px 0 24px;display:grid;overflow:hidden}.ops-company-kpis>div{background:#f8fbfc;border-bottom:1px solid #e5edef;border-right:1px solid #e5edef;padding:14px 16px}.ops-company-kpis span,.ops-company-kpis strong,.ops-company-kpis small{display:block}.ops-company-kpis span{color:#48646d;font-size:13px}.ops-company-kpis strong{color:#087a74;margin:6px 0;font-size:24px}.ops-company-kpis small{color:#7b8c92;font-size:11px;line-height:1.5}@media (width<=650px){.ops-company-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.bpc-operations-main table.bpc-operations-table th:nth-child(2){width:20%!important}.bpc-operations-main table.bpc-operations-table th:nth-child(3){width:15%!important}.bpc-operations-main table.bpc-operations-table th:nth-child(4){width:115px!important}.bpc-operations-main table.bpc-operations-table th:nth-child(5){width:110px!important}.bpc-operations-main table.bpc-operations-table th:nth-child(6){width:120px!important}.bpc-operations-main table.bpc-operations-table th:nth-child(7){width:75px!important}.bpc-operations-main table.bpc-operations-table th:nth-child(8),.bpc-operations-main table.bpc-operations-table th:nth-child(9){width:40px!important}.bpc-operations-main .bpc-operations-table .ops-size-cell small,.bpc-operations-main .bpc-operations-table .ops-account-cell small{display:block!important}.ops-contact-cell span,.ops-contact-cell small,.ops-owner-cell small{overflow-wrap:anywhere}@media (width<=1400px){.bpc-operations-main table.bpc-operations-table{min-width:1180px!important}}.ops-directory-general{background:#f1f7f8;border-radius:6px;flex-wrap:wrap;gap:16px;padding:12px;font-size:13px;display:flex}.ops-directory-search{gap:10px;margin:16px 0;display:flex}.ops-directory-search input{flex:1;min-width:0}.ops-directory-search input,.ops-directory-search select{background:#fff;border:1px solid #c8dcdf;border-radius:5px;padding:9px 12px;font-size:13px}.ops-directory-table{overflow:auto}.ops-directory-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:13px}.ops-directory-table th,.ops-directory-table td{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #e0e9ec;padding:12px!important}.ops-directory-table th{background:#f0f6f7}.ops-directory-table small{color:#71858b;margin-top:5px;display:block}.ops-directory-empty{text-align:center;background:#f8fafb;padding:30px 12px}.ops-directory-gaps{color:#667d85;border-top:1px solid #dce7e9;gap:12px;margin-top:20px;padding:12px;font-size:12px;line-height:1.8;display:flex}.ops-directory-gaps strong{white-space:nowrap}@media (width<=600px){.ops-directory-search{flex-direction:column}.ops-directory-table table{min-width:650px}}.ops-contact-actions{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.bpc-operations-main .ops-contact-actions a,.bpc-operations-main .ops-contact-actions button{color:#00776d;white-space:nowrap;background:#e8f5f2;border:1px solid #b5d8d1;border-radius:5px;align-items:center;gap:4px;padding:5px 7px;text-decoration:none;display:inline-flex;font-size:11px!important}.ops-contact-actions svg{width:13px;height:13px}.ops-contact-actions button:disabled{opacity:.4;cursor:not-allowed}.ops-directory-table table th:first-child{width:17%!important}.ops-directory-table table th:nth-child(2){width:20%!important}.ops-directory-table table th:nth-child(3){width:22%!important}.ops-directory-table table th:nth-child(4){width:23%!important}.ops-directory-table table th:last-child{width:18%!important}.bpc-company-dialog .ops-directory{padding:14px 20px!important}.bpc-company-dialog .ops-directory>header{margin-bottom:10px!important;padding:0!important}.ops-directory-general{background:0 0!important;gap:10px!important;padding:7px 10px!important;font-size:12px!important}.ops-directory-search{margin:8px 0!important}.ops-directory-search input,.ops-directory-search select{padding:7px 10px!important}.ops-directory-table th,.ops-directory-table td{padding:9px 10px!important}.ops-directory-empty{margin:0!important;padding:16px!important;font-size:13px!important}.ops-contact-form{grid-template-columns:1fr 1fr;gap:12px;padding:16px 22px;display:grid}.ops-contact-form label{flex-direction:column;gap:6px;font-size:13px;display:flex}.ops-contact-form input,.ops-contact-form select{box-sizing:border-box;border:1px solid #c8dcdf;width:100%;min-width:0;padding:9px}@media (width<=600px){.ops-contact-form{grid-template-columns:1fr}}.bpc-contact-workspace{background:#fff;flex:1;min-height:0;padding:18px 22px;overflow:auto}.bpc-contact-workspace .bpc-contact-inline{width:100%;max-width:none;max-height:none;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;overflow:visible}.bpc-contact-inline>header{justify-content:space-between;align-items:center;gap:12px;display:flex;border:0!important;padding:0 0 12px!important}.bpc-contact-inline h2{margin:0;font-size:18px!important;font-weight:600!important}.bpc-contact-inline p{color:#617780;overflow-wrap:anywhere;margin:6px 0!important;font-size:12px!important}.bpc-contact-toolbar{border-bottom:1px solid #dbe5e9;flex-wrap:wrap;gap:8px;margin-bottom:16px;padding:10px 0;display:flex}.bpc-contact-workspace button,.bpc-contact-workspace a.primary{border-radius:6px!important;min-height:34px!important;padding:7px 12px!important;font-size:13px!important;line-height:18px!important}.bpc-contact-workspace button svg{width:16px;height:16px}.bpc-contact-workspace form{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;padding:0!important}.bpc-contact-workspace form>label{grid-column:span 2}.bpc-contact-workspace form>label:nth-child(2){order:2;grid-column:1/-1}.bpc-contact-workspace form>label:nth-child(5){order:3;grid-column:span 4}.bpc-contact-workspace form>label:nth-child(6){order:3;grid-column:span 2}.bpc-contact-workspace form>footer{order:4;grid-column:1/-1}.bpc-contact-workspace [hidden]{display:none!important}.bpc-contact-workspace label{gap:6px!important;font-size:13px!important}.bpc-contact-workspace input,.bpc-contact-workspace select,.bpc-contact-workspace textarea{box-sizing:border-box;width:100%;border:1px solid #dbe5e9!important;border-radius:6px!important;min-height:36px!important;padding:9px 10px!important;font:400 13px/1.5 Segoe UI,Microsoft YaHei,sans-serif!important}.bpc-contact-workspace textarea{min-height:88px!important}.bpc-contact-workspace input[type=checkbox]{width:16px!important;min-height:16px!important}.bpc-contact-workspace footer{padding:12px 0 0!important}.bpc-contact-workspace .io-communication-inline h3{margin:0 0 8px;font-size:15px;font-weight:600}.bpc-contact-workspace .io-email-body{min-height:170px!important}.bpc-contact-workspace .io-email-options{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=640px){.bpc-contact-workspace{padding:12px}.bpc-contact-inline>header{flex-direction:column;align-items:flex-start}.bpc-contact-workspace form,.bpc-contact-workspace .io-email-options,.bpc-contact-workspace .io-wa-compose-grid{grid-template-columns:minmax(0,1fr)!important}.bpc-contact-workspace form>label{grid-column:1/-1!important}.bpc-contact-workspace .io-email-footer{flex-wrap:wrap}.bpc-contact-toolbar{gap:6px}}.bpc-master-list-page .bpc-signing-nav{z-index:25;align-items:center;gap:0;min-height:42px;display:flex;position:sticky;top:0;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #dbe5e9!important;border-radius:0!important;padding:0!important}.bpc-master-list-page .bpc-signing-nav button{color:#536873;white-space:nowrap;margin:0;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:12px 18px!important;font:500 13px/18px Segoe UI,Microsoft YaHei,sans-serif!important}.bpc-master-list-page .bpc-signing-nav button.active{color:#008f95!important;background:#f0f8f8!important;border-bottom-color:#008f95!important;font-weight:600!important}.bpc-master-list-page .bpc-signing-nav button:hover{background:#f3f7f8!important}.bpc-operations-main .bpc-operations-header{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-bottom:12px!important;padding:12px 0!important}.bpc-operations-main .bpc-operations-header h1{font-size:24px!important;font-weight:600!important}.bpc-main.bpc-master-list-page{color:#203d49;padding:18px 22px;background:#f5f8fa!important}.bpc-master-list-page .bpc-page-header{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:12px;padding:12px 0}.bpc-master-list-page .bpc-page-header h1{margin:0;font-size:24px}.bpc-master-list-page .bpc-nav{box-shadow:none;border-radius:6px;flex-wrap:wrap;margin-bottom:12px}.bpc-master-list-page .bpc-summary{box-shadow:none;border-radius:6px;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:12px}.bpc-master-list-page .bpc-summary article{min-height:64px;padding:10px 14px}.bpc-master-list-page .bpc-summary b{margin:4px 0 0;font-size:23px}.bpc-master-list-page .bpc-summary small{display:none}.bpc-master-list-page .bpc-list-head{border-radius:6px 6px 0 0;justify-content:space-between;align-items:center;gap:14px;padding:12px;flex-direction:row!important}.bpc-master-list-page .bpc-list-head h2{white-space:nowrap;margin:0;font-size:15px}.bpc-master-list-page .bpc-filters{flex-wrap:wrap;gap:8px;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.bpc-master-list-page .bpc-filters label{width:280px}.bpc-master-list-page .bpc-filters label,.bpc-master-list-page .bpc-filters select,.bpc-master-list-page .bpc-filters>button{border-radius:6px;min-height:34px;font-size:13px}.bpc-master-list-page .bpc-table-wrap{background:#fff;border-radius:0;overflow:auto}.bpc-master-list-page .bpc-table-wrap table{border-collapse:collapse;border-spacing:0;width:100%;min-width:960px;padding:0}.bpc-master-list-page .bpc-table-wrap th{white-space:nowrap;background:#f3f7f8;padding:10px 8px;font-size:12px}.bpc-master-list-page .bpc-table-wrap td{vertical-align:middle;overflow-wrap:anywhere;border:0;border-bottom:1px solid #e3ecee;padding:12px 8px;font-size:12px;border-radius:0!important}.bpc-master-list-page .bpc-table-wrap td:first-child,.bpc-master-list-page .bpc-table-wrap td:last-child{border-left:0;border-right:0}.bpc-master-list-page .bpc-table-wrap td strong{font-size:13px;line-height:1.45}.bpc-master-list-page .bpc-table-wrap td small{margin-top:4px;font-size:11px;line-height:1.5}.bpc-master-list-page .bpc-table-wrap :is(th,td):first-child{width:32px}.bpc-master-list-page .bpc-table-wrap :is(th,td):nth-child(2){width:23%}.bpc-master-list-page .bpc-table-wrap :is(th,td):nth-child(3){width:8%}.bpc-master-list-page .bpc-table-wrap :is(th,td):nth-child(4){width:12%}.bpc-master-list-page .bpc-table-wrap :is(th,td):nth-child(5){width:9%}.bpc-master-list-page .bpc-table-wrap :is(th,td):nth-child(6){width:8%}.bpc-master-list-page .bpc-table-wrap :is(th,td):nth-child(7){width:12%}.bpc-master-list-page .bpc-table-wrap :is(th,td):nth-child(8){width:25%;display:table-cell!important}.bpc-master-list-page .bpc-pill{color:#294b55;border:0;padding:0;font-size:12px;background:0 0!important}.bpc-master-list-page .bpc-action-buttons{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:flex-start;gap:5px;display:grid!important}.bpc-master-list-page .bpc-action-buttons button{white-space:nowrap;min-width:0;min-height:28px;box-shadow:none;border-radius:5px;margin:0;padding:5px 8px;font-size:12px;line-height:1.2}.bpc-master-list-page .bpc-action-buttons button.secondary{color:#086c71!important;background:#e8f5f4!important;border:1px solid #b9dedd!important}.bpc-master-list-page .bpc-action-buttons button.primary{color:#fff;background:#008f95;border:1px solid #008f95}.bpc-master-list-page .bpc-action-buttons button:hover{filter:brightness(.95)}.bpc-master-list-page button:focus-visible,.bpc-master-dialog button:focus-visible{outline-offset:2px;outline:2px solid #008f95}.bpc-master-list-page .bpc-pagination{border-radius:0 0 6px 6px;padding:10px 12px}.bpc-master-dialog-layer{z-index:1100;background:#162a3166;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.bpc-master-dialog{background:#fff;border:1px solid #d8e5e8;border-radius:12px;outline:none;flex-direction:column;width:min(1440px,100%);min-width:0;height:min(920px,94dvh);display:flex;box-shadow:0 24px 70px #173b493d}.bpc-master-dialog-heading{border-bottom:1px solid #e1eaed;flex:none;justify-content:space-between;align-items:center;padding:12px 18px;display:flex}.bpc-master-dialog-heading strong{color:#24434e;align-items:center;gap:8px;font-size:15px;display:flex}.bpc-master-dialog-heading button{color:#234651;cursor:pointer;background:#eff6f7;border:1px solid #d9e7e9;border-radius:6px;align-items:center;gap:5px;padding:6px 10px;font-size:13px;display:flex}.bpc-master-dialog-scroll{border-radius:0 0 12px 12px;flex:1;min-height:0;overflow:auto}.bpc-embedded-master{min-width:0;display:block}.bpc-embedded-master>.bpc-main{box-sizing:border-box;background:#fff!important;width:100%!important;min-height:0!important;margin:0!important;padding:16px 20px!important}.bpc-embedded-master .bpc-master-header{box-shadow:none;border:0;border-radius:0;flex-wrap:wrap;gap:12px;margin:0;padding:0 0 14px}.bpc-embedded-master .bpc-master-header h1{line-height:1.4;font-size:20px!important}.bpc-embedded-master .bpc-master-header p{font-size:12px}.bpc-embedded-master .bpc-master-actions{flex-wrap:wrap;gap:8px}.bpc-embedded-master .bpc-master-actions button{border-radius:6px;min-height:32px;padding:6px 10px;font-size:12px}.bpc-embedded-master .bpc-stage-track{gap:8px;margin:0 0 10px;padding:10px 0;overflow:auto}.bpc-embedded-master .bpc-stage-track div{font-size:11px}.bpc-embedded-master .bpc-detail-nav{border-bottom:1px solid #dce7ea;flex-wrap:wrap;gap:3px;margin:0 0 14px;padding:6px 0;display:flex;overflow:visible}.bpc-embedded-master .bpc-detail-nav button{border-radius:5px;min-height:32px;padding:8px 10px;font-size:12px}.bpc-embedded-master .bpc-workspace-section{box-shadow:none;border-radius:6px}.bpc-embedded-master .bpc-workspace-section h2{font-size:15px}.bpc-embedded-master .bpc-dense-fields{font-size:13px}.bpc-master-dialog .bpc-modal-layer{z-index:1200}@media (width>=761px){.bpc-embedded-master .bpc-master-header{flex-direction:row!important;align-items:center!important;display:flex!important}.bpc-embedded-master .bpc-master-header>div:first-child{flex:1;min-width:280px}.bpc-embedded-master .bpc-master-actions{margin:0!important}}@media (width<=760px){.bpc-main.bpc-master-list-page{padding:10px}.bpc-master-list-page .bpc-page-header{flex-wrap:wrap;gap:10px}.bpc-master-list-page .bpc-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.bpc-master-list-page .bpc-list-head{display:block}.bpc-master-list-page .bpc-filters{margin-top:8px;display:flex}.bpc-master-list-page .bpc-filters label{width:100%}.bpc-master-dialog-layer{padding:6px}.bpc-master-dialog{border-radius:8px;height:98dvh}.bpc-embedded-master>.bpc-main{padding:12px!important}.bpc-embedded-master .bpc-master-header h1{overflow-wrap:anywhere;font-size:17px}.bpc-embedded-master .bpc-overview-workspace,.bpc-embedded-master .bpc-overview-columns{display:block}.bpc-embedded-master .bpc-dense-fields{min-width:0}}.bpc-master-dialog-scroll{display:flex;overflow:hidden!important}.bpc-embedded-master{width:100%;height:100%;min-height:0}.bpc-embedded-master>.bpc-master-detail{height:100%;overflow:hidden;flex-direction:column!important;gap:0!important;padding:0!important;display:flex!important}.bpc-embedded-master .bpc-master-header{flex:none;background:#fff!important;border-bottom:1px solid #e5eaed!important;min-height:0!important;margin:0!important;padding:12px 18px!important}.bpc-embedded-master .bpc-master-header h1{letter-spacing:0!important;font-size:18px!important;font-weight:600!important}.bpc-embedded-master .bpc-master-header p{margin:4px 0 0!important;font-size:12px!important}.bpc-embedded-master .bpc-company-mark,.bpc-embedded-master .bpc-completeness-inline i{display:none!important}.bpc-embedded-master .bpc-completeness-inline{align-items:center;gap:5px!important;font-size:12px!important;display:flex!important}.bpc-embedded-master .bpc-master-header>div:first-child{min-width:0!important}.bpc-embedded-master .bpc-master-actions{flex:none!important;width:auto!important;margin:0!important;padding:0!important}.bpc-embedded-master .bpc-detail-nav{flex:none;align-content:flex-start;box-shadow:none!important;background:#f7f9fa!important;border:0!important;border-bottom:1px solid #dce5e9!important;border-radius:0!important;flex-wrap:wrap!important;gap:0!important;min-height:0!important;margin:0!important;padding:0 12px!important;display:flex!important}.bpc-embedded-master .bpc-detail-nav button{height:38px!important;min-height:38px!important;box-shadow:none!important;border-radius:0!important;margin:0!important;padding:10px 11px!important;font-size:13px!important;font-weight:500!important;line-height:18px!important;transform:none!important}.bpc-embedded-master .bpc-master-tab-content{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:14px 18px;overflow:auto}.bpc-master-tab-content{min-width:0}.bpc-embedded-master,.bpc-embedded-master :is(button,input,select,textarea,table){font-size:13px;letter-spacing:0!important;font-family:Segoe UI,Microsoft YaHei,PingFang SC,Arial,sans-serif!important}.bpc-embedded-master :is(h2,h3){font-size:14px!important;font-weight:600!important;line-height:1.5!important}.bpc-embedded-master :is(b,strong){font-weight:600!important}.bpc-embedded-master .bpc-company-modules{flex-direction:column!important;gap:14px!important;display:flex!important}.bpc-embedded-master :is(.bpc-record-section,.bpc-detail-panel,.bpc-workspace-section,.bpc-performance-empty){height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}.bpc-embedded-master :is(.bpc-record-section,.bpc-workspace-section)>header{border:0!important;gap:8px!important;min-height:34px!important;margin:0!important;padding:0 0 7px!important}.bpc-embedded-master .bpc-record-section>header svg{display:none!important}.bpc-embedded-master .bpc-record-section>header b{color:#6b7b85;background:0 0!important;border-radius:0!important;min-width:0!important;height:auto!important;font-size:12px!important}.bpc-embedded-master .bpc-record-section .empty{color:#7c8992;border-block:1px solid #edf0f2;text-align:left!important;background:#fafbfc!important;height:auto!important;min-height:0!important;margin:0!important;padding:14px 10px!important;font-size:13px!important;display:block!important}.bpc-embedded-master .bpc-record{min-height:0!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5ebee!important;border-radius:0!important;padding:10px!important}.bpc-embedded-master .bpc-record>div{grid-template-columns:minmax(180px,1fr) minmax(200px,2fr);align-items:center;width:100%;gap:16px!important;display:grid!important}.bpc-embedded-master .bpc-record :is(b,span){font-size:13px!important;line-height:1.5!important}.bpc-embedded-master .bpc-pill{color:#435d65!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:12px!important}.bpc-master-data-scroll{width:100%;overflow:auto}.bpc-embedded-master .bpc-master-data-table{table-layout:fixed;min-width:440px;border-collapse:collapse!important;border-spacing:0!important;width:100%!important}.bpc-embedded-master .bpc-master-data-table th,.bpc-embedded-master .bpc-master-data-table td{overflow-wrap:anywhere;text-align:left!important;white-space:normal!important;background:#fff!important;border:0!important;border-bottom:1px solid #e8edef!important;border-radius:0!important;width:auto!important;padding:9px 12px!important;font-size:13px!important;font-weight:400!important;line-height:1.45!important;display:table-cell!important}.bpc-embedded-master .bpc-master-data-table th{color:#617480!important;background:#f3f6f8!important;font-weight:500!important}.bpc-embedded-master .bpc-master-data-table td.bpc-master-table-empty{color:#84919a!important;padding:12px!important}.bpc-embedded-master .bpc-master-data-table :is(tr,th,td){height:auto!important;min-height:0!important}.bpc-embedded-master .bpc-master-data-table th{padding:7px 12px!important}.bpc-embedded-master .bpc-master-data-table td.bpc-master-table-empty{padding:9px 12px!important}.bpc-embedded-master .bpc-record-section>header button{border-radius:4px!important;height:30px!important;min-height:30px!important;padding:4px 10px!important;font-size:13px!important;font-weight:500!important}.bpc-embedded-master .bpc-overview-workspace{flex-direction:column!important;gap:16px!important;display:flex!important}.bpc-embedded-master :is(.bpc-overview-main,.bpc-workflow-rail){flex:none!important;width:100%!important;min-width:0!important;max-width:none!important}.bpc-embedded-master .bpc-workflow-rail{flex-direction:column!important;gap:12px!important;display:flex!important}.bpc-embedded-master .bpc-workflow-rail>section{box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e5eaed!important;border-radius:0!important;padding:10px 0!important}.bpc-embedded-master .bpc-overview-columns{grid-template-columns:minmax(0,2fr) minmax(0,1fr)!important;width:100%!important}.bpc-embedded-master .bpc-overview-side{flex-direction:column!important;display:flex!important}.bpc-embedded-master .bpc-performance-empty>p{color:#73828a;margin:4px 0 10px;font-size:12px}.bpc-embedded-master .bpc-performance-empty>div{border-block:1px solid #e5ebee;background:0 0!important;gap:24px!important;padding:8px 0!important;display:flex!important}.bpc-embedded-master .bpc-performance-empty>div>span{align-items:center;box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;padding:0!important;display:flex!important}@media (width<=760px){.bpc-embedded-master>.bpc-master-detail{padding:0!important}.bpc-embedded-master .bpc-master-header{flex-flow:column!important;align-items:stretch!important;gap:8px!important;height:auto!important;max-height:none!important;padding:10px 12px!important;display:flex!important}.bpc-embedded-master .bpc-master-header>div{flex:none!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;min-height:0!important}.bpc-embedded-master .bpc-master-actions{flex-wrap:wrap!important;justify-content:flex-start!important;display:flex!important}.bpc-embedded-master .bpc-overview-columns{grid-template-columns:minmax(0,1fr)!important}.bpc-embedded-master .bpc-detail-nav{flex-wrap:nowrap!important;overflow-x:auto!important}.bpc-embedded-master .bpc-detail-nav button{flex:none!important}.bpc-embedded-master .bpc-master-tab-content{padding:12px}.bpc-embedded-master .bpc-record>div{grid-template-columns:1fr;gap:4px!important}}.bpc-master-dialog .co-section-nav{background:#f3f8f9;border-bottom:1px solid #cbdfe3;flex-wrap:wrap;gap:0 22px;min-height:44px;padding:0 22px}.co-section-nav>div{flex-wrap:wrap;gap:4px 16px;display:flex}.bpc-master-dialog .co-section-nav button{min-height:42px;color:#516773!important;box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:2px solid #0000!important;border-radius:0!important;padding:12px 4px 10px!important;font-size:13px!important}.bpc-master-dialog .co-section-nav>button{color:#08616a!important;font-weight:600!important}.bpc-master-dialog .co-section-nav button:hover,.bpc-master-dialog .co-section-nav button[aria-current=page]{color:#08616a!important;background:#e7f2f3!important;border-bottom-color:#0e8690!important}.co-overview{--co-line:#d5e2e6}.co-overview .co-title{padding-bottom:18px}.co-overview .co-identity{background:#edf6f6;border:1px solid #c8dfe1;border-left:3px solid #147e87;border-radius:6px;gap:24px;margin-bottom:20px;padding:16px 20px}.co-overview .co-identity>div+div{border-left-color:#c6dce0}.co-overview .co-person{align-self:flex-start;border-bottom:1px solid #65a4aa!important;padding-bottom:2px!important}.co-overview .co-columns{align-items:stretch;gap:22px}.co-overview .co-company{background:#f4f8fa;border:1px solid #cbdfe3;border-radius:6px;padding:0 18px 16px;overflow:hidden}.co-overview .co-company>h2{color:#244957;background:#e7f0f4;border-bottom:1px solid #cadce3;align-items:center;height:60px;min-height:60px;margin:0 -18px;padding:12px 18px;display:flex}.co-overview .co-metric-group h3{color:#516d7b;margin-top:18px;font-size:13px!important}.co-overview .co-metric-group dl>div{min-height:50px;padding:10px 0}.co-overview .co-metric-group dd button,.co-overview .co-metric-group dd>span{text-align:right;font-variant-numeric:tabular-nums;color:#08616a;border-radius:0;width:44px;display:block;border:0!important}.co-overview .co-reminders{background:#fff;border:1px solid #cbdfe3;border-radius:6px;padding:0 18px 14px;overflow:hidden}.co-overview .co-reminders>header{background:#eaf5f3;border-bottom:1px solid #c9dfdb;height:60px;min-height:60px;margin:0 -18px;padding:12px 18px}.co-overview .co-reminders>header h2{color:#15565b}.co-overview .co-task-group h3{color:#526b79;background:#f0f4f7;border-block:1px solid #dbe5ea;border-radius:3px;padding:8px 12px;margin-top:16px!important}.co-overview .co-task-group h3.co-overdue{background:#fff1ec;border-color:#efd4ca;color:#a3462d!important}.co-overview .co-task-group li{grid-template-columns:82px minmax(0,1fr) 86px 112px;gap:14px;min-height:62px;padding:12px 10px}.co-overview .co-task-group li:hover{background:#f5faf9}.co-overview .co-task-group li button{width:112px;height:36px;box-shadow:0 1px 2px #123c4226;background:#0b7079!important;border-color:#0b626b!important;min-height:36px!important;padding:7px 10px!important;line-height:20px!important}.co-overview .co-task-group li>span{text-align:left}.co-overview .co-task-group h3{align-items:center;min-height:36px;display:flex;margin-bottom:0!important}.co-overview .co-metric-group h3{align-items:center;min-height:24px;margin-top:16px;display:flex}@media (width<=900px){.co-overview .co-task-group li{grid-template-columns:minmax(0,1fr) 112px;gap:4px 12px}.co-overview .co-reminders>header{flex-flow:wrap;align-items:center;height:auto;min-height:60px}}.co-overview .co-filters button{background:#fff!important;border-color:#bfd5d9!important}.co-overview .co-filters button[aria-pressed=true]{background:#0b7079!important;border-color:#0b626b!important}@media (width<=900px){.co-overview .co-columns{gap:14px}.co-overview .co-company{padding-inline:12px}.co-overview .co-company>h2{margin-inline:-12px;padding-inline:12px}}@media (width<=600px){.bpc-master-dialog .co-section-nav{gap:0 12px;padding-inline:12px}.co-section-nav>div{gap:2px 10px}.bpc-master-dialog .co-section-nav button{min-height:36px;padding:9px 2px 7px!important;font-size:12px!important}.co-overview .co-identity{gap:12px;margin-bottom:14px;padding:12px}.co-overview .co-columns{gap:14px}.co-overview .co-reminders{padding-inline:12px}.co-overview .co-reminders>header{margin-inline:-12px;padding:12px}.co-overview .co-task-group li{padding-inline:2px}.co-overview .co-task-group li button{min-height:38px!important}}.bpc-contact-workspace{background:#f5f8fa!important;padding:0!important;overflow:hidden!important}.bpc-contact-workspace .bpc-contact-inline{flex-direction:column;height:100%;min-height:0;display:flex;background:#f5f8fa!important}.bpc-contact-workspace .bpc-contact-inline>header{background:#fff;flex-shrink:0;border-bottom:1px solid #dbe5e9!important;padding:14px 20px!important}.bpc-contact-workspace .bpc-contact-inline>header h2{font-size:16px!important}.bpc-contact-workspace .bpc-contact-toolbar{background:#fff;flex-shrink:0;align-items:center;gap:6px;margin:0;padding:8px 20px}.bpc-contact-workspace .bpc-contact-toolbar button{color:#425e68;background:#f1f6f7;border:1px solid #d9e4e8;box-shadow:none!important;font-weight:500!important}.bpc-contact-workspace .bpc-contact-toolbar button[aria-pressed=true]{border-color:#087783;color:#fff!important;background:#087783!important}.bpc-contact-workspace .bpc-contact-toolbar .contact-manual-action{background:#fff;margin-left:auto}.bpc-contact-content{flex:1;min-height:0;padding:16px 20px;overflow:auto}.bpc-contact-content>div:not([hidden]),.bpc-contact-content>section,.bpc-contact-content>form{max-width:1180px;margin:0 auto}.bpc-contact-content .io-communication-inline,.bpc-contact-content>form{background:#fff;border:1px solid #dbe5e9;border-radius:8px;padding:16px!important}.bpc-contact-content .io-email-history-empty{min-height:130px!important;padding:24px!important}.bpc-contact-content .io-email-history-bar{flex-wrap:wrap;gap:12px}.bpc-contact-content .io-email-history-bar>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bpc-contact-content .io-email-counts b{font-size:18px!important}.bpc-contact-content .io-email-thread{margin-top:12px}.bpc-contact-content .io-email-message{box-shadow:none!important;border-radius:5px!important}.bpc-contact-content .company-mail-composer{background:#fff;border:1px solid #dbe5e9;border-radius:8px;padding:16px}.bpc-contact-content .company-mail-composer .mail-message-body{min-height:200px!important}.bpc-contact-content .company-mail-composer input[type=radio]{width:16px!important;min-height:16px!important;padding:0!important}@media (width<=640px){.bpc-contact-workspace .bpc-contact-inline>header,.bpc-contact-workspace .bpc-contact-toolbar{padding:10px 12px!important}.bpc-contact-content{padding:12px}.bpc-contact-workspace .bpc-contact-toolbar .contact-manual-action{margin-left:0}}.cd-shell{color:#17332e;background:#f5f8f7;min-height:100vh;font-family:Inter,Noto Sans SC,Microsoft YaHei,sans-serif}.cd-main{box-sizing:border-box;max-width:1680px;min-height:100vh;margin-left:240px;padding:34px 42px 60px}.cd-header,.cd-panel-head,.cd-pool-head{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cd-header{margin-bottom:26px}.cd-header h1{color:#12342d;margin:8px 0 6px;font-size:32px;line-height:1.25}.cd-header p,.cd-panel-head p,.cd-pool-head p{color:#6d817b;margin:0;line-height:1.6}.cd-eyebrow{color:#078f83;letter-spacing:.16em;font-size:13px;font-weight:800;display:block}.cd-header-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.cd-primary,.cd-ghost,.cd-link{font:inherit;cursor:pointer}.cd-primary{color:#fff;background:#078f83;border:1px solid #078f83;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:11px 16px;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #078f831c}.cd-primary:hover{background:#067d73}.cd-primary:disabled{opacity:.5;cursor:not-allowed}.cd-ghost{color:#31534d;background:#fff;border:1px solid #bfd5d0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;font-weight:700;display:inline-flex}.cd-link{color:#078f83;background:0 0;border:0;padding:4px;font-weight:800}.cd-error,.cd-message{color:#9d3c2e;background:#fff0ec;border:1px solid #ecc3ba;border-radius:9px;margin-bottom:18px;padding:12px 15px}.cd-current{background:#eaf7f4;border:1px solid #c7e4de;border-radius:10px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 15px;display:flex}.cd-current .cd-avatar{width:34px;height:34px}.cd-current b{font-size:17px}.cd-current>span:nth-of-type(2){color:#6d817b}.cd-panel{background:#fff;border:1px solid #d6e5e1;border-radius:14px;overflow:hidden;box-shadow:0 10px 28px #17332e08}.cd-panel-head{border-bottom:1px solid #e1ece9;padding:22px 24px}.cd-panel-head h2,.cd-pool-head h2{color:#15382f;margin:6px 0 5px;font-size:23px}.cd-management-layout{grid-template-columns:minmax(300px,.78fr) minmax(500px,1.22fr);align-items:start;gap:18px;display:grid}.cd-roles{grid-row:span 2}.cd-role-list{padding:12px}.cd-role{text-align:left;color:#24463f;cursor:pointer;background:#fff;border:0;border-radius:10px;align-items:center;gap:12px;width:100%;padding:14px 12px;display:flex}.cd-role:hover,.cd-role.active{color:#078f83;background:#eaf7f4}.cd-role>span:nth-child(2){flex:1;min-width:0}.cd-role b,.cd-role small{display:block}.cd-role b{font-size:15px}.cd-role small{color:#7c918b;margin-top:4px;font-size:12px}.cd-avatar{color:#078f83;background:#dff2ee;border-radius:11px;flex:none;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.cd-create{background:#f5faf8;border-bottom:1px solid #e1ece9;padding:14px 16px}.cd-inline-search{background:#fff;border:1px solid #cbded9;border-radius:8px;align-items:center;gap:7px;height:42px;padding:0 10px;display:flex}.cd-inline-search svg{color:#7a918b;flex:none}.cd-inline-search input{min-width:0;font:inherit;border:0;outline:0;flex:1}.cd-inline-search button{color:#078f83;cursor:pointer;background:0 0;border:0;font-weight:700}.cd-employee{text-align:left;cursor:pointer;background:#fff;border:0;border-radius:8px;align-items:center;gap:10px;width:100%;margin-top:8px;padding:11px;display:flex}.cd-employee.chosen{background:#dff3ee}.cd-employee span{flex:1}.cd-employee b,.cd-employee span{display:block}.cd-employee span{color:#7b8e89;font-size:12px}.cd-create-actions{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.cd-create-actions>button:first-child{color:#6d817b;cursor:pointer;background:0 0;border:0;padding:10px 14px}.cd-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px 24px;display:grid}.cd-detail-grid>div{border:1px solid #deebe8;border-radius:10px;padding:15px}.cd-detail-grid span{color:#7b918b;font-size:13px;display:block}.cd-detail-grid b{margin-top:8px;font-size:18px;display:block}.cd-detail-ok{color:#078f83}.cd-detail-muted{color:#a35a4d}.cd-detail-scope{color:#078f83;background:#eef9f6;border-radius:10px;align-items:flex-start;gap:12px;margin:0 24px 24px;padding:17px;display:flex}.cd-detail-scope b{font-size:16px}.cd-detail-scope p{color:#55746c;word-break:break-word;margin:5px 0 0;line-height:1.5}.cd-permissions{grid-column:1/-1}.cd-check-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:22px 24px;display:grid}.cd-check-grid label{cursor:pointer;border:1px solid #d7e6e2;border-radius:10px;align-items:flex-start;gap:10px;padding:16px;display:flex}.cd-check-grid label.checked{background:#effaf7;border-color:#6fc7b8}.cd-check-grid input{accent-color:#078f83;width:18px;height:18px}.cd-check-grid b,.cd-check-grid small{display:block}.cd-check-grid small{color:#78908a;margin-top:4px;font-size:12px}.cd-pool{margin-top:18px}.cd-pool-head{padding:22px 24px}.cd-stat{text-align:right;flex-direction:column;display:flex}.cd-stat b{color:#078f83;font-size:28px}.cd-stat span{color:#718780;font-size:13px}.cd-toolbar{grid-template-columns:minmax(260px,1fr) 170px auto auto;gap:10px;padding:0 24px 20px;display:grid}.cd-toolbar select{color:#31534d;height:42px;font:inherit;background:#fff;border:1px solid #cbded9;border-radius:8px;padding:0 10px}.cd-table{border:1px solid #deebe8;border-radius:10px;margin:0 24px 24px;overflow:auto}.cd-table-row{border-top:1px solid #e5efec;grid-template-columns:64px minmax(180px,1.5fr) minmax(150px,1fr) minmax(150px,1fr) 120px 120px;align-items:center;gap:14px;min-width:820px;padding:15px 16px;display:grid}.cd-table-row:first-child{border-top:0}.cd-table-head{color:#607a73;background:#f3f8f6;font-size:12px;font-weight:800}.cd-table-row b,.cd-table-row small{display:block}.cd-table-row small{color:#7a918a;margin-top:4px;font-size:12px}.cd-status{color:#6b817b;background:#f0f4f3;border-radius:6px;padding:5px 8px;font-size:12px;font-style:normal;display:inline-flex}.cd-status.claimed{color:#078477;background:#e5f6f1}.cd-muted{color:#9aa8a4;font-size:12px}.cd-loading,.cd-empty{color:#7b908a;text-align:center;place-items:center;min-height:130px;padding:24px;display:grid}.cd-spin{animation:.9s linear infinite cd-spin}@keyframes cd-spin{to{transform:rotate(360deg)}}.cd-kpi-tasks{grid-column:1/-1}.cd-kpi-tabs{align-items:center;gap:7px;display:flex}.cd-kpi-tabs button{color:#57736d;cursor:pointer;background:#fff;border:1px solid #d3e5e1;border-radius:8px;align-items:center;gap:6px;padding:9px 12px;font:700 13px inherit;display:inline-flex}.cd-kpi-tabs button.active{color:#078f83;background:#e8f7f3;border-color:#78c5b8}.cd-kpi-message{border-left:0;border-right:0;border-radius:0;margin:0}.cd-kpi-body,.cd-task-body{padding:20px 25px 24px}.cd-kpi-form,.cd-task-form{align-items:center;gap:9px;margin-bottom:16px;display:flex}.cd-kpi-form select,.cd-kpi-form input,.cd-task-form input,.cd-task-form select{color:#31534c;background:#fff;border:1px solid #cbded9;border-radius:8px;height:40px;padding:0 10px;font:13px inherit}.cd-kpi-form select:first-child{flex:1}.cd-kpi-form input{width:110px}.cd-task-form input:first-child{flex:1}.cd-kpi-table{border:1px solid #e0eeeb;border-radius:11px;overflow:auto}.cd-kpi-row{border-bottom:1px solid #edf3f1;grid-template-columns:1.6fr .9fr .8fr .8fr .8fr .6fr;align-items:center;gap:12px;min-width:720px;padding:12px 14px;font-size:13px;display:grid}.cd-kpi-row:last-child{border-bottom:0}.cd-kpi-row span:first-child b,.cd-kpi-row span:first-child small{display:block}.cd-kpi-row small{color:#879893;margin-top:3px;font-size:11px}.cd-kpi-head{color:#6c827d;background:#f5faf9;font-size:12px;font-weight:800}.cd-kpi-row em,.cd-task-priority{border-radius:5px;padding:4px 7px;font-size:11px;font-style:normal}.cd-kpi-observation{color:#688079;background:#f0f4f3}.cd-kpi-assessment{color:#087b6e;background:#e5f6f1}.cd-small-input{color:#31534c;border:1px solid #cbded9;border-radius:6px;width:75px;padding:6px}.cd-kpi-footer{color:#7a908b;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:12px;display:flex}.cd-task-description{resize:vertical;color:#31534c;box-sizing:border-box;border:1px solid #cbded9;border-radius:8px;width:100%;min-height:66px;margin:0 0 15px;padding:10px;font:13px inherit}.cd-task-list{gap:9px;display:grid}.cd-task-item{background:#fbfefd;border:1px solid #e0eeeb;border-radius:10px;justify-content:space-between;align-items:center;gap:18px;padding:13px 15px;display:flex}.cd-task-item b,.cd-task-item small{display:block}.cd-task-item small{color:#849691;margin-top:5px}.cd-task-meta{color:#7b908b;white-space:nowrap;align-items:center;gap:14px;font-size:12px;display:flex}.cd-task-meta .cd-primary{min-height:34px;font-size:12px}.cd-task-priority.high{color:#a44c35;background:#fff0eb}.cd-task-priority.normal{color:#688079;background:#eef4f2}.cd-task-priority.low{color:#8a7441;background:#f3f1e8}.cd-task-done{color:#078f83;align-items:center;gap:5px;font-style:normal;font-weight:700;display:inline-flex}@media (width<=1250px){.cd-main{padding:28px 24px}.cd-management-layout{grid-template-columns:1fr}.cd-roles{grid-row:auto}.cd-kpi-tasks,.cd-permissions{grid-column:auto}}@media (width<=900px){.cd-check-grid,.cd-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cd-toolbar{grid-template-columns:1fr 1fr}.cd-toolbar .cd-inline-search{grid-column:1/-1}}@media (width<=760px){.cd-main{margin-left:0;padding:20px 14px 50px}.cd-header,.cd-panel-head,.cd-pool-head{flex-direction:column}.cd-header h1{font-size:27px}.cd-header-actions{width:100%}.cd-header-actions>*{flex:1}.cd-check-grid,.cd-detail-grid,.cd-toolbar{grid-template-columns:1fr}.cd-toolbar .cd-inline-search{grid-column:auto}.cd-stat{text-align:left}.cd-kpi-tasks{overflow:visible}.cd-kpi-body,.cd-task-body{padding:16px}.cd-kpi-form,.cd-task-form{flex-wrap:wrap}.cd-kpi-form>*,.cd-task-form>*{flex:1;min-width:130px}.cd-kpi-form input{width:auto}.cd-kpi-footer,.cd-task-item{flex-direction:column;align-items:flex-start}.cd-task-meta{justify-content:space-between;width:100%}.cd-kpi-tabs{margin-top:12px}}html body .cd-shell>.cd-main{box-sizing:border-box;width:calc(100% - 240px);margin-left:240px!important;margin-right:0!important}html[dir=rtl] .cd-shell .app-sidebar{border-left:0!important;border-right:1px solid #dfe8e5!important;left:0!important;right:auto!important}html[dir=rtl] .cd-shell>.cd-main{text-align:right;direction:rtl;margin-left:240px!important;margin-right:0!important}html[dir=rtl] .cd-shell .cd-header-actions,html[dir=rtl] .cd-shell .cd-detail-scope{flex-direction:row-reverse}@media (width<=760px){html body .cd-shell>.cd-main{width:100%;margin-left:0!important;margin-right:0!important}}.cd-role-settings{background:#f7fbfa;border:1px solid #dcebe7;border-radius:11px;margin:0 24px 24px;padding:18px}.cd-role-settings-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cd-role-settings-title h3{color:#173a32;margin:5px 0 0;font-size:18px}.cd-settings-message{color:#078f83;font-size:13px;font-weight:700}.cd-role-settings-form{grid-template-columns:1fr 1fr 1.4fr auto;align-items:end;gap:10px;margin-top:15px;display:grid}.cd-role-settings-form label{gap:6px;display:grid}.cd-role-settings-form label>span{color:#637b74;font-size:12px;font-weight:700}.cd-role-settings-form input,.cd-role-settings-form select{box-sizing:border-box;color:#31534c;background:#fff;border:1px solid #cbded9;border-radius:8px;width:100%;height:40px;padding:0 10px;font:13px inherit}.cd-role-settings-form select:disabled{color:#9aa8a4;background:#eef3f1}.cd-role-settings-form .cd-primary{white-space:nowrap;height:40px}@media (width<=900px){.cd-role-settings-form{grid-template-columns:1fr 1fr}.cd-role-settings-form label:nth-child(3),.cd-role-settings-form .cd-primary{grid-column:1/-1}}@media (width<=560px){.cd-role-settings{margin:0 16px 16px}.cd-role-settings-form{grid-template-columns:1fr}}html[dir=rtl] .cd-shell .cd-main{text-align:right;direction:rtl;margin-left:0;margin-right:240px}html[dir=rtl] .cd-shell .cd-header,html[dir=rtl] .cd-shell .cd-panel-head,html[dir=rtl] .cd-shell .cd-pool-head{direction:rtl}html[dir=rtl] .cd-shell .cd-header-actions{flex-direction:row-reverse}html[dir=rtl] .cd-shell .cd-detail-grid,html[dir=rtl] .cd-shell .cd-check-grid{direction:rtl}html[dir=rtl] .cd-shell .cd-detail-scope{text-align:right;flex-direction:row-reverse}html[dir=rtl] .cd-shell .cd-toolbar,html[dir=rtl] .cd-shell .cd-toolbar .cd-inline-search{direction:rtl}html[dir=rtl] .cd-shell .cd-toolbar .cd-inline-search button{order:-1}html[dir=rtl] .cd-shell .cd-table-row{text-align:right;direction:rtl}html[dir=rtl] .cd-shell .cd-stat{text-align:left}html[dir=rtl] .cd-shell .cd-current .cd-link{margin-left:0;margin-right:auto}html[dir=rtl] .cd-shell .cd-create-actions{justify-content:flex-start}@media (width<=760px){html[dir=rtl] .cd-shell .cd-main{margin:0}}.kyc-shell{color:#132723;background:#f5f7f6;min-height:100vh;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,sans-serif}.kyc-main{min-width:0;margin-left:284px;padding:34px 38px 64px}.kyc-page-head{justify-content:space-between;align-items:center;gap:30px;margin-bottom:20px;display:flex}.kyc-page-head h1{margin:0 0 9px;font-size:36px;line-height:1.25}.kyc-page-head p{color:#647773;max-width:1050px;margin:0;font-size:17px;line-height:1.7}.kyc-page-head button,.outline-action{color:#087f73;white-space:nowrap;background:#fff;border:1px solid #9ec7c0;border-radius:10px;align-items:center;gap:8px;padding:13px 18px;font-size:16px;font-weight:800;display:flex}.kyc-page-head button svg,.outline-action svg{width:20px}@keyframes kycSpin{to{transform:rotate(360deg)}}.kyc-rule-banner{background:#e8f5f2;border:1px solid #b8dcd5;border-left:6px solid #078f81;border-radius:12px;align-items:center;gap:14px;margin-bottom:20px;padding:16px 20px;display:flex}.kyc-rule-banner>svg{color:#078f81;width:30px;height:30px}.kyc-rule-banner div{flex-direction:column;gap:3px;display:flex}.kyc-rule-banner strong{font-size:17px}.kyc-rule-banner span,.kyc-rule-banner small{color:#58716c;font-size:14px}.kyc-rule-banner>small{text-align:right;margin-left:auto}.kyc-metrics{background:#fff;border:1px solid #d5e1de;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:22px;display:grid;overflow:hidden}.kyc-metrics article{border-right:1px solid #dde6e4;gap:15px;padding:23px;display:flex}.kyc-metrics article:last-child{border-right:0}.kyc-metrics svg{color:#0a9183;width:26px}.kyc-metrics span{color:#667b76;font-size:15px}.kyc-metrics b{color:#142925;margin:5px 0;font-size:32px;display:block}.kyc-metrics small{font-size:14px}.kyc-metrics .risk svg{color:#d07c12}.kyc-metrics .danger svg{color:#bd4436}.kyc-workspace{background:#fff;border:1px solid #d5e1de;border-radius:14px;overflow:hidden}.kyc-workspace>header{border-bottom:1px solid #e1e8e6;justify-content:space-between;align-items:center;padding:22px 25px;display:flex}.kyc-workspace h2{margin:0 0 5px;font-size:25px}.kyc-workspace header p{color:#687b77;margin:0;font-size:15px}.kyc-workspace header em{color:#738681;font-size:14px;font-style:normal}.kyc-tools{border-bottom:1px solid #e1e8e6;grid-template-columns:minmax(360px,1fr) 190px 190px;gap:12px;padding:18px 24px;display:grid}.kyc-tools label{border:1px solid #c7d8d4;border-radius:10px;align-items:center;padding:0 13px;display:flex}.kyc-tools label svg{color:#6d817c;width:21px}.kyc-tools input,.kyc-tools select{box-sizing:border-box;color:#1b312d;background:#fff;border:1px solid #c7d8d4;border-radius:10px;outline:0;width:100%;padding:13px;font-size:16px}.kyc-tools label input{background:0 0;border:0}.kyc-error,.kyc-message{color:#a8392b;background:#fff0ed;align-items:center;gap:9px;padding:13px 22px;font-size:15px;display:flex}.kyc-error button{margin-left:auto}.kyc-message.ok{color:#146f53;background:#eaf7f1}.kyc-table-head,.kyc-row{grid-template-columns:1.35fr .75fr .7fr .68fr .92fr .8fr;align-items:center;gap:18px;display:grid}.kyc-table-head{color:#596d68;background:#f2f6f5;padding:14px 22px;font-size:14px;font-weight:800}.kyc-row{text-align:left;color:#1b302c;cursor:pointer;background:#fff;border:0;border-top:1px solid #e1e9e7;width:100%;padding:19px 22px}.kyc-row:hover{background:#eff9f7}.kyc-row span{min-width:0}.kyc-row b{text-overflow:ellipsis;font-size:17px;display:block;overflow:hidden}.kyc-row small{color:#70847f;margin-top:5px;font-size:13px;line-height:1.55;display:block}.kyc-row time{color:#70847f;font-size:13px;display:block}.kyc-row strong{color:#078f81;align-items:center;margin-top:7px;font-size:14px;display:flex}.kyc-row strong svg{width:17px}.kyc-status{color:#5d706c;background:#edf2f1;border-radius:6px;padding:5px 9px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.kyc-status.warn{color:#a96108;background:#fff4df}.kyc-status.review{color:#087b70;background:#e8f4f2}.kyc-status.ok{color:#147251;background:#e5f5ed}.kyc-status.danger{color:#b43e2e;background:#fff0ed}.risk-high,.risk-prohibited{color:#b63d2e}.risk-standard,.risk-medium{color:#b46e0d}.risk-low{color:#147251}.risk-unrated{color:#687b77}.kyc-empty{color:#70837f;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:250px;display:flex}.kyc-empty svg{color:#86a8a1;width:36px}.kyc-empty b{font-size:18px}.kyc-empty span{font-size:15px}.kyc-empty.small{text-align:center;background:#f5f8f7;border-radius:10px;min-height:130px;padding:18px}.kyc-empty.small svg{width:27px}.kyc-modal-bg{z-index:1000;background:#0e1f1b8a;justify-content:center;align-items:center;padding:18px;display:flex;position:fixed;inset:0}.kyc-modal{background:#fff;border-radius:16px;grid-template-rows:auto auto auto minmax(0,1fr);width:min(1560px,98vw);height:min(95vh,1040px);display:grid;overflow:hidden;box-shadow:0 24px 90px #0b1d1947}.kyc-modal>header{border-bottom:1px solid #dbe5e2;justify-content:space-between;align-items:flex-start;padding:22px 28px;display:flex}.kyc-modal>header small{color:#078f81;font-size:14px;font-weight:800}.kyc-modal>header h2{margin:4px 0 5px;font-size:29px}.kyc-modal>header p{color:#687b77;margin:0;font-size:15px}.kyc-modal>header>button{background:0 0;border:0}.kyc-modal>header svg{width:28px;height:28px}.kyc-step-nav{background:#f2f6f5;border-bottom:1px solid #dbe5e2;padding:0 20px;display:flex;overflow-x:auto}.kyc-step-nav button{color:#60746f;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:7px;min-width:max-content;padding:15px 14px;font-size:15px;font-weight:800;display:flex}.kyc-step-nav button>span{border:1px solid #a8bdb8;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;display:grid}.kyc-step-nav button.active{color:#087f73;background:#e8f5f2;border-color:#078f81}.kyc-step-nav button.active>span{color:#fff;background:#078f81;border-color:#078f81}.kyc-step-nav svg{width:17px}.kyc-case-body{background:#fbfcfc;padding:28px 32px 70px;overflow:auto}.section-title{margin-bottom:22px}.section-title h2{margin:0 0 7px;font-size:26px}.section-title p{color:#687b77;margin:0;font-size:16px;line-height:1.65}.kyc-gate{border:1px solid;border-radius:13px;margin-bottom:22px;padding:20px}.kyc-gate>div{align-items:center;gap:13px;display:flex}.kyc-gate svg{width:31px;height:31px}.kyc-gate b,.kyc-gate small{display:block}.kyc-gate b{font-size:19px}.kyc-gate small{margin-top:4px;font-size:14px}.kyc-gate.blocked{color:#864f07;background:#fff6ec;border-color:#edc98f}.kyc-gate.ready{color:#126847;background:#eaf7f1;border-color:#9dd5bd}.kyc-gate ol{border-top:1px solid #84550f2e;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:17px 0 0;padding:14px 0 0;list-style:none;display:grid}.kyc-gate li{align-items:center;gap:8px;font-size:14px;display:flex}.kyc-gate li span{background:#fff;border-radius:50%;place-items:center;width:22px;height:22px;font-weight:800;display:grid}.kyc-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px;display:grid}.kyc-overview-grid article{background:#fff;border:1px solid #d9e4e1;border-radius:12px;padding:20px}.kyc-overview h3{margin:0 0 14px;font-size:19px}.kyc-overview dl{margin:0}.kyc-overview dl div{border-top:1px solid #e5ecea;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.kyc-overview dt{color:#70837f;font-size:14px}.kyc-overview dd{text-align:right;margin:0;font-size:14px;font-weight:800}.kyc-control-map{background:#fff;border:1px solid #d9e4e1;border-radius:12px;padding:20px}.kyc-control-map button{text-align:left;color:#1a302c;background:#fff;border:0;border-top:1px solid #e4ebe9;grid-template-columns:34px 210px minmax(0,1fr) 24px;align-items:center;gap:12px;width:100%;padding:14px 8px;display:grid}.kyc-control-map button>span{color:#078f81;background:#e8f5f2;border-radius:50%;place-items:center;width:28px;height:28px;font-weight:800;display:grid}.kyc-control-map button b{font-size:16px}.kyc-control-map button small{color:#6e817d;font-size:14px}.kyc-control-map button svg{color:#078f81;width:19px}.kyc-form{background:#fff;border:1px solid #d7e3e0;border-radius:13px;padding:22px}.kyc-form.compact{margin-top:22px}.kyc-form h3{margin:0 0 16px;font-size:20px}.kyc-form>p{color:#687b77;font-size:15px}.form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.form-grid label,.kyc-form>label,.kyc-upload label{min-width:0}.form-grid label>span,.kyc-form>label>span,.kyc-upload label>span,.wide-field>span{margin-bottom:7px;font-size:14px;font-weight:800;display:block}.form-grid input,.form-grid select,.kyc-form textarea,.kyc-upload input,.kyc-upload select,.wide-field textarea{box-sizing:border-box;color:#1b302c;background:#fff;border:1px solid #c6d7d3;border-radius:9px;width:100%;padding:11px 12px;font-size:15px}.form-grid .wide,.wide-field{grid-column:span 2}.wide-field{margin:16px 0;display:block}.wide-field textarea{resize:vertical;min-height:90px}.check-card{background:#f7faf9;border:1px solid #c6d7d3;border-radius:9px;align-items:flex-start;gap:10px;padding:12px;display:flex}.check-card input{width:18px;height:18px;margin-top:2px}.check-card b,.check-card small{display:block}.check-card small{color:#71847f;margin-top:3px;font-size:12px}.multi-check{margin:18px 0}.multi-check>b{font-size:15px}.multi-check>div{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.multi-check label{background:#fff;border:1px solid #c9d9d5;border-radius:8px;padding:8px 11px;font-size:14px}.multi-check input{margin-right:7px}.kyc-form footer{justify-content:flex-end;margin-top:18px;display:flex}.kyc-form footer button,.kyc-upload>button,.confidential-box button{color:#fff;background:#078f81;border:0;border-radius:9px;padding:12px 18px;font-size:15px;font-weight:800}.kyc-form button:disabled,.kyc-upload button:disabled{opacity:.5}.records-list,.document-list{background:#fff;border:1px solid #d9e4e1;border-radius:12px;overflow:hidden}.records-list article,.document-list article{border-top:1px solid #e3eae8;grid-template-columns:34px minmax(0,1fr) auto auto auto;align-items:center;gap:12px;padding:15px 18px;display:grid}.records-list article:first-child,.document-list article:first-child{border-top:0}.records-list svg,.document-list svg{color:#078f81}.records-list b,.records-list span,.records-list small,.document-list b,.document-list span,.document-list small{display:block}.records-list span,.document-list span{color:#5f7470;margin-top:3px;font-size:14px}.records-list small,.document-list small{color:#7a8d89;margin-top:3px;font-size:12px}.document-list a,.document-list button{color:#078f81;background:#fff;border:1px solid #9ec9c1;border-radius:7px;padding:8px 10px;font-weight:800;text-decoration:none}.outline-action{margin-bottom:14px}.kyc-upload{background:#edf7f5;border:1px dashed #8fbbb3;border-radius:11px;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:16px;padding:17px;display:grid}.kyc-upload .wide{grid-column:span 2}.kyc-upload>button{grid-column:1/-1;justify-self:end}.form-error{color:#ae3b2d;grid-column:1/-1}.screen-matrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.screen-matrix section{background:#fff;border:1px solid #d7e3e0;border-radius:12px;padding:17px}.screen-matrix h3{justify-content:space-between;margin:0 0 10px;font-size:18px;display:flex}.screen-matrix h3 small{color:#71847f;font-size:13px}.screen-matrix section>div{border-top:1px solid #e4ebe9;grid-template-columns:160px 130px minmax(0,1fr);align-items:center;gap:10px;padding:10px 0;display:grid}.screen-matrix section>div>span{font-size:14px;font-weight:700}.screen-matrix section>div>small{color:#71847f;text-overflow:ellipsis;font-size:12px;overflow:hidden}.score-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;display:grid}.score-grid label span{margin-bottom:6px;font-size:13px;font-weight:800;display:block}.score-grid select{background:#fff;border:1px solid #c6d7d3;border-radius:8px;width:100%;padding:10px;font-size:14px}.risk-summary{background:#eaf6f3;border:1px solid #b9dcd5;border-radius:12px;grid-template-columns:repeat(4,1fr);margin-bottom:18px;display:grid;overflow:hidden}.risk-summary article{border-right:1px solid #c7e0db;padding:16px}.risk-summary span,.risk-summary b{display:block}.risk-summary span{color:#617671;font-size:13px}.risk-summary b{margin-top:5px;font-size:20px}.risk-summary p{color:#60736f;background:#fff;grid-column:1/-1;margin:0;padding:13px 16px;font-size:14px}.edd{border-left:5px solid #d68018}.approval-gate{border:1px solid;border-radius:11px;margin-bottom:17px;padding:17px}.approval-gate.ready{color:#146a4b;background:#e9f7f0;border-color:#a6d7c0}.approval-gate.blocked{color:#875205;background:#fff6e9;border-color:#edca90}.approval-gate h3{margin:0 0 8px}.approval-gate ul{columns:2;margin:0;padding-left:22px;font-size:14px}.approval-actions{justify-content:flex-end;gap:9px;margin:15px 0 22px;display:flex}.approval-actions button{background:#fff;border:1px solid #b7ccc7;border-radius:8px;padding:10px 13px;font-weight:800}.approval-actions .approve{color:#fff;background:#078f81;border-color:#078f81;align-items:center;gap:6px;display:flex}.approval-actions .approve svg{width:18px}.approval-actions .reject{color:#ad3c2f;border-color:#dfaaa2}.approval-actions button:disabled{opacity:.45}.confidential-box{background:#fff0ed;border:1px solid #e7b2a9;border-left:5px solid #b94435;border-radius:11px;gap:15px;margin-bottom:20px;padding:18px;display:flex}.confidential-box>svg{color:#b94435;flex:none;width:27px}.confidential-box h3{margin:0 0 6px;font-size:19px}.confidential-box p{color:#7b514b;margin:0 0 11px;font-size:14px}.confidential-box textarea{box-sizing:border-box;border:1px solid #dfb2aa;border-radius:8px;width:100%;min-height:70px;padding:10px;font-size:14px}.confidential-box button{background:#a93e31;margin-top:9px}@media (width<=1180px){.kyc-main{margin-left:0;padding:24px 18px 90px}.kyc-metrics{grid-template-columns:repeat(2,1fr)}.kyc-table{overflow:auto}.kyc-table-head,.kyc-row{min-width:1100px}.form-grid,.score-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.kyc-page-head{flex-direction:column;align-items:flex-start}.kyc-page-head h1{font-size:29px}.kyc-rule-banner{align-items:flex-start}.kyc-rule-banner>small{display:none}.kyc-metrics{grid-template-columns:1fr}.kyc-metrics article{border-bottom:1px solid #dde6e4;border-right:0}.kyc-tools{grid-template-columns:1fr}.kyc-modal-bg{padding:0}.kyc-modal{border-radius:0;width:100vw;height:100vh}.kyc-case-body{padding:22px 16px 70px}.kyc-gate ol,.kyc-overview-grid,.screen-matrix,.form-grid,.kyc-upload,.risk-summary{grid-template-columns:1fr}.form-grid .wide,.wide-field,.kyc-upload .wide{grid-column:1}.kyc-control-map button{grid-template-columns:32px minmax(0,1fr) 20px}.kyc-control-map button small{display:none}.score-grid{grid-template-columns:1fr}.approval-actions{flex-wrap:wrap}.approval-gate ul{columns:1}.screen-matrix section>div{grid-template-columns:1fr}.records-list article,.document-list article{grid-template-columns:28px minmax(0,1fr)}.records-list article>:nth-child(n+3),.document-list article>:nth-child(n+3){grid-column:2}}.kyc-review-reminder{background:#f2faf8;border:1px solid #b9d9d3;border-radius:12px;grid-template-columns:36px repeat(2,minmax(0,1fr));align-items:center;gap:18px;margin-bottom:18px;padding:16px 18px;display:grid}.kyc-review-reminder>svg{color:#078f81}.kyc-review-reminder>div{flex-direction:column;gap:4px;display:flex}.kyc-review-reminder span,.kyc-review-reminder small{color:#697e79;font-size:13px}.kyc-review-reminder b{color:#173a35;font-size:18px}.kyc-review-reminder.due{background:#fff7ed;border-color:#e3aa73}.kyc-review-presets{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;display:flex}.kyc-review-presets span{color:#536b66;font-size:14px;font-weight:700}.kyc-review-presets button{color:#31534d;background:#fff;border:1px solid #b9d2cd;border-radius:8px;height:34px;padding:0 12px}.kyc-review-presets button.recommended{color:#078f81;background:#e8f7f4;border-color:#078f81;font-weight:700}.kyc-review-history{background:#fff;border:1px solid #d4e3e0;border-radius:12px;margin-top:20px;overflow:hidden}.kyc-review-history>header{background:#f5f9f8;border-bottom:1px solid #dce8e5;padding:16px 18px}.kyc-review-history h3,.kyc-review-history p{margin:0}.kyc-review-history p{color:#6d817d;margin-top:4px;font-size:13px}.kyc-review-history>article{border-top:1px solid #e2ebe9;grid-template-columns:150px minmax(0,1fr) 190px;gap:18px;padding:15px 18px;display:grid}.kyc-review-history>article:first-of-type{border-top:0}.kyc-review-history time{color:#6c807c;font-size:13px}.kyc-review-history article b,.kyc-review-history article span,.kyc-review-history article small{display:block}.kyc-review-history article span{color:#078f81;margin-top:3px}.kyc-review-history article p{color:#536863;margin-top:6px}.kyc-review-history aside{text-align:right}.kyc-review-history aside span{font-weight:700}.kyc-review-history aside small{color:#71827f;margin-top:4px}.kyc-review-empty{text-align:center;color:#71827f;padding:36px}@media (width<=800px){.kyc-review-reminder{grid-template-columns:32px 1fr}.kyc-review-reminder>div:last-child{grid-column:2}.kyc-review-history>article{grid-template-columns:1fr}.kyc-review-history aside{text-align:left}}.kyc-row.selected{background:#eff9f7}.kyc-customer-cell{align-items:flex-start;gap:12px;display:flex}.kyc-customer-cell>input{accent-color:#078f81;width:18px;height:18px;margin-top:3px}.kyc-detail-action{color:#078f81;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;margin-top:3px;padding:7px 0;font-size:14px;font-weight:800;display:inline-flex}.kyc-detail-action svg{width:17px}.kyc-pagination{color:#61736f;background:#fafcfb;border-top:1px solid #dfe8e6;justify-content:flex-end;align-items:center;gap:12px;padding:14px 22px;font-size:14px;display:flex}.kyc-pagination button,.kyc-pagination select{color:#203a35;background:#fff;border:1px solid #c8d8d5;border-radius:8px;height:38px;padding:0 13px;font-size:14px}.kyc-pagination button:not(:disabled){cursor:pointer}.kyc-pagination button:first-of-type{color:#fff;background:#078f81;border-color:#078f81}.kyc-pagination button:disabled{opacity:.45}.kyc-pagination label{align-items:center;gap:6px;display:flex}.kyc-pagination select{padding:0 28px 0 10px}@media (width<=760px){.kyc-pagination{flex-wrap:wrap;justify-content:flex-start}}:root{--cm-green:#008f7a;--cm-dark:#122824;--cm-muted:#687b77;--cm-line:#d9e5e2;--cm-soft:#eef8f5;--cm-warn:#fff8e9;--cm-danger:#b64532}.cm-shell{min-height:100vh;color:var(--cm-dark);background:#f7faf9;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif}.cm-main{min-height:100vh;margin-left:282px;padding:30px 34px 56px}.cm-page-head,.cm-detail-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.cm-page-head h1,.cm-detail-head h1{letter-spacing:-.5px;margin:0 0 9px;font-size:34px;font-weight:800;line-height:1.25}.cm-page-head p,.cm-detail-head p{color:var(--cm-muted);margin:0;font-size:17px;line-height:1.7}.cm-page-head>div:last-child,.cm-detail-head>div:last-child{gap:12px;display:flex}.cm-page-head button,.cm-detail-head button,.cm-list button,.cm-form-page button,.cm-section button{font:600 16px/1.2 inherit}.cm-page-head>div:last-child button,.cm-detail-head>div:last-child button{border:1px solid var(--cm-line);height:48px;color:var(--cm-dark);background:#fff;border-radius:9px;align-items:center;gap:8px;padding:0 17px;display:flex}button.primary{background:var(--cm-green)!important;color:#fff!important;border-color:var(--cm-green)!important}.cm-page-head svg,.cm-detail-head svg,.cm-list svg,.cm-form-page svg,.cm-section svg{stroke-width:2px;width:20px;height:20px}.cm-rule{background:var(--cm-soft);border:1px solid #b9ded5;border-left:5px solid var(--cm-green);grid-template-columns:44px 1fr auto;align-items:center;gap:15px;margin-bottom:18px;padding:18px 20px;display:grid}.cm-rule>svg{width:30px;height:30px;color:var(--cm-green)}.cm-rule strong{margin-bottom:5px;font-size:19px;display:block}.cm-rule span{color:var(--cm-muted);font-size:15px}.cm-rule>b{color:#057565;font-size:15px}.cm-metrics{border:1px solid var(--cm-line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:20px;display:grid}.cm-metrics article{border-right:1px solid var(--cm-line);padding:20px 24px}.cm-metrics article:last-child{border:0}.cm-metrics span,.cm-metrics small{color:var(--cm-muted);font-size:15px;display:block}.cm-metrics b{color:var(--cm-green);margin:8px 0 3px;font-size:30px;display:block}.cm-list,.cm-section,.cm-form-page{border:1px solid var(--cm-line);background:#fff}.cm-list>header{border-bottom:1px solid var(--cm-line);justify-content:space-between;align-items:end;gap:20px;padding:21px 23px;display:flex}.cm-list h2,.cm-section h2{margin:0 0 5px;font-size:23px}.cm-list p,.cm-section p{color:var(--cm-muted);margin:0;font-size:15px;line-height:1.6}.cm-list>header label{background:#fff;border:1px solid #bdcfcb;border-radius:8px;align-items:center;min-width:480px;height:48px;padding-left:14px;display:flex}.cm-list>header label input{border:0;outline:0;flex:1;padding:0 10px;font:16px inherit}.cm-list>header label button{border:0;border-left:1px solid var(--cm-line);height:100%;color:var(--cm-green);background:#fff;padding:0 20px}.cm-table{overflow:auto}.cm-table-head,.cm-row{grid-template-columns:1.55fr 1.25fr 1fr .85fr .9fr .7fr;align-items:center;min-width:1000px;display:grid}.cm-table-head{color:#50635f;background:#f5f8f7;height:52px;padding:0 21px;font-size:15px;font-weight:700}.cm-row{text-align:left;border:0;border-top:1px solid var(--cm-line);width:100%;color:var(--cm-dark);cursor:pointer;background:#fff;padding:17px 21px}.cm-row:hover{background:#f2faf7}.cm-row span{min-width:0;padding-right:18px}.cm-row b,.cm-row small{display:block}.cm-row b{font-size:17px;line-height:1.45}.cm-row small{color:var(--cm-muted);word-break:break-word;margin-top:3px;font-size:14px;line-height:1.55}.cm-row strong{color:var(--cm-green);align-items:center;gap:5px;display:flex}.cm-row strong svg{width:17px}.cm-empty{min-height:310px;color:var(--cm-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;display:flex}.cm-empty>svg{color:#93aaa5;width:42px;height:42px}.cm-empty b{color:var(--cm-dark);font-size:20px}.cm-empty button{border:1px solid var(--cm-green);color:var(--cm-green);background:#fff;border-radius:8px;margin-top:8px;padding:12px 18px}.cm-error{color:#9c3525;background:#fff0ed;border:1px solid #edbcb4;align-items:center;gap:10px;margin:14px 0;padding:14px 17px;font-size:16px;display:flex}.cm-steps{border:1px solid var(--cm-line);background:#fff;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid}.cm-steps button{border:0;border-right:1px solid var(--cm-line);color:#71827e;background:#fff;justify-content:center;align-items:center;gap:10px;height:70px;font:700 17px inherit;display:flex}.cm-steps button:last-child{border:0}.cm-steps button span{border:1px solid #b6c7c3;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.cm-steps button.active{color:var(--cm-green);box-shadow:inset 0 -4px 0 var(--cm-green)}.cm-steps button.active span,.cm-steps button.done span{background:var(--cm-green);border-color:var(--cm-green);color:#fff}.cm-form-page{max-width:1180px;margin:0 auto}.cm-section{margin-bottom:18px;padding:23px}.cm-form-page>.cm-section{border:0;border-bottom:1px solid var(--cm-line);margin:0}.cm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px;display:grid}.cm-field>span{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.cm-field input,.cm-field select,.cm-identifiers input,.cm-identifiers select,.cm-add-id input,.cm-add-id select{width:100%;height:48px;color:var(--cm-dark);box-sizing:border-box;background:#fff;border:1px solid #bdcfcb;border-radius:8px;padding:0 13px;font:16px inherit}.cm-field input:focus,.cm-field select:focus,.cm-identifiers input:focus,.cm-identifiers select:focus{border-color:var(--cm-green);outline:2px solid #a5ded1}.cm-identifiers>div{grid-template-columns:150px 180px minmax(190px,1.4fr) minmax(150px,1fr) 90px auto;align-items:center;gap:10px;margin-bottom:11px;display:grid}.cm-identifiers>div select:nth-child(2){display:block}.cm-identifiers label{align-items:center;gap:5px;font-size:15px;display:flex}.cm-identifiers label input{width:18px;height:18px}.cm-identifiers>div>button{color:var(--cm-danger);background:#fff;border:0}.cm-identifiers .add-line{border:1px dashed var(--cm-green);width:max-content;height:42px;color:var(--cm-green);background:#fff;border-radius:8px;grid-template-columns:none;padding:0 13px;display:flex}.cm-form-page>footer,.cm-section>footer{justify-content:flex-end;gap:12px;padding:20px 23px;display:flex}.cm-form-page>footer button,.cm-section>footer button{border:1px solid var(--cm-line);background:#fff;border-radius:8px;align-items:center;gap:7px;height:48px;padding:0 20px;display:flex}.cm-role-grid{flex-wrap:wrap;gap:10px;display:flex}.cm-role-grid label{border:1px solid var(--cm-line);cursor:pointer;background:#fff;border-radius:8px;padding:11px 15px;font-size:16px}.cm-role-grid label input{display:none}.cm-role-grid label.selected{border-color:var(--cm-green);background:var(--cm-soft);color:#067565;font-weight:700}.cm-duplicate-result{border:1px solid var(--cm-line);margin:0 23px 23px}.cm-duplicate-result>header{background:var(--cm-soft);align-items:flex-start;gap:12px;padding:17px 19px;display:flex}.cm-duplicate-result.blocked>header{background:#fff1ed}.cm-duplicate-result.review>header{background:var(--cm-warn)}.cm-duplicate-result>header b,.cm-duplicate-result>header span{display:block}.cm-duplicate-result>header b{margin-bottom:3px;font-size:18px}.cm-duplicate-result>header span{color:var(--cm-muted);font-size:15px}.cm-duplicate-result>div>button{text-align:left;border:0;border-top:1px solid var(--cm-line);background:#fff;grid-template-columns:1fr 1fr auto;align-items:center;width:100%;padding:14px 18px;display:grid}.cm-duplicate-result>div>button b,.cm-duplicate-result>div>button small{display:block}.cm-duplicate-result>div>button b{font-size:17px}.cm-duplicate-result>div>button small,.cm-duplicate-result>div>button em{color:var(--cm-muted);font-size:14px;font-style:normal}.cm-duplicate-result>footer{justify-content:flex-end;padding:14px;display:flex}.cm-duplicate-result>footer button{border-radius:8px;align-items:center;gap:6px;height:44px;padding:0 17px;display:flex}.cm-confirm{border:1px solid var(--cm-line);grid-template-columns:repeat(2,1fr);display:grid}.cm-confirm article{border-right:1px solid var(--cm-line);border-bottom:1px solid var(--cm-line);padding:18px}.cm-confirm article:nth-child(2n){border-right:0}.cm-confirm article:nth-last-child(-n+2){border-bottom:0}.cm-confirm span,.cm-confirm small{color:var(--cm-muted);font-size:14px;display:block}.cm-confirm b{margin:8px 0;font-size:19px;display:block}.cm-final-warning{background:var(--cm-soft);border:1px solid #b9ded5;gap:12px;margin:20px 23px;padding:16px;display:flex}.cm-final-warning b,.cm-final-warning small{display:block}.cm-final-warning small{color:var(--cm-muted);margin-top:4px}.back{margin-bottom:14px;color:var(--cm-green)!important;background:0 0!important;border:0!important;height:auto!important;padding:0!important}.cm-detail-head small{color:var(--cm-green);margin-bottom:6px;font-size:15px;font-weight:700;display:block}.cm-detail-summary{border:1px solid var(--cm-line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:20px;display:grid}.cm-detail-summary article{border-right:1px solid var(--cm-line);padding:19px}.cm-detail-summary article:last-child{border:0}.cm-detail-summary span,.cm-detail-summary small{color:var(--cm-muted);font-size:14px;display:block}.cm-detail-summary b{margin:8px 0;font-size:18px;display:block}.cm-detail-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.cm-detail-grid .cm-section{margin:0}.cm-edit{margin-bottom:18px}.cm-records article{border-top:1px solid var(--cm-line);cursor:default;align-items:center;gap:12px;padding:13px 0;display:flex}.cm-records article:first-child{border-top:0}.cm-records article>svg{color:var(--cm-green);flex:none}.cm-records article span{flex:1}.cm-records b,.cm-records small{display:block}.cm-records b{font-size:16px}.cm-records small{color:var(--cm-muted);margin-top:3px;font-size:14px}.cm-records em{color:var(--cm-green);font-size:14px;font-style:normal;font-weight:700}.cm-add-id{border-top:1px dashed var(--cm-line);grid-template-columns:135px 165px 1fr 150px auto;gap:8px;margin-top:15px;padding-top:15px;display:grid}.cm-add-id button{border:1px solid var(--cm-green);color:var(--cm-green);background:#fff;border-radius:8px;align-items:center;gap:5px;padding:0 13px;display:flex}.cm-audit{grid-template-columns:repeat(2,1fr);gap:0 25px;display:grid}.cm-audit article{border-top:1px solid var(--cm-line);align-items:center;gap:11px;padding:12px 0;display:flex}.cm-audit b,.cm-audit small{display:block}.cm-audit small{color:var(--cm-muted);margin-top:3px;font-size:14px}.cm-audit svg{color:var(--cm-green)}.cm-loading{min-height:500px;color:var(--cm-muted);justify-content:center;align-items:center;gap:12px;font-size:18px;display:flex}@keyframes cm-spin{to{transform:rotate(360deg)}}@media (width<=1100px){.cm-main{margin-left:240px;padding:24px 20px}.cm-page-head,.cm-detail-head{display:block}.cm-page-head>div:last-child,.cm-detail-head>div:last-child{margin-top:15px}.cm-detail-summary{grid-template-columns:1fr 1fr}.cm-detail-summary article:nth-child(2){border-right:0}.cm-detail-summary article:nth-child(-n+2){border-bottom:1px solid var(--cm-line)}.cm-list>header{display:block}.cm-list>header label{min-width:0;margin-top:16px}.cm-detail-grid{grid-template-columns:1fr}.cm-identifiers>div{grid-template-columns:130px 150px 1fr}.cm-identifiers>div label,.cm-identifiers>div>button{justify-self:start}.cm-add-id{grid-template-columns:1fr 1fr}.cm-add-id button{justify-content:center;height:46px}}@media (width<=760px){.cm-main{margin-left:0;padding:15px 12px 80px}.cm-page-head h1,.cm-detail-head h1{font-size:27px}.cm-page-head>div:last-child,.cm-detail-head>div:last-child{overflow:auto}.cm-page-head>div:last-child button,.cm-detail-head>div:last-child button{white-space:nowrap}.cm-rule{grid-template-columns:35px 1fr}.cm-rule>b{grid-column:2}.cm-metrics{grid-template-columns:1fr}.cm-metrics article{border-right:0;border-bottom:1px solid var(--cm-line)}.cm-form-grid,.cm-confirm,.cm-audit{grid-template-columns:1fr}.cm-confirm article{border-right:0;border-bottom:1px solid var(--cm-line)!important}.cm-confirm article:last-child{border-bottom:0!important}.cm-steps button{font-size:14px}.cm-steps button span{width:27px;height:27px}.cm-identifiers>div,.cm-add-id{grid-template-columns:1fr}.cm-section{padding:17px}.cm-detail-summary{grid-template-columns:1fr}.cm-detail-summary article{border-right:0;border-bottom:1px solid var(--cm-line)!important}.cm-detail-summary article:last-child{border-bottom:0!important}}.cm-add-id{grid-template-columns:135px 165px minmax(180px,1fr)}.cm-add-id button{justify-content:center;height:48px}@media (width<=1100px){.cm-add-id{grid-template-columns:1fr 1fr}}@media (width<=760px){.cm-add-id{grid-template-columns:1fr}}.cm-table-head,.cm-row{grid-template-columns:1.5fr 1.2fr .9fr .75fr .8fr 1.25fr;min-width:1120px}.cm-row-actions{align-items:center;gap:7px;display:flex;padding-right:0!important}.cm-row-actions button,.cm-row-actions select{height:36px;color:var(--cm-green);white-space:nowrap;background:#fff;border:1px solid #b8d2cc;border-radius:7px;padding:0 10px;font:600 13px inherit}.cm-row-actions select{max-width:150px}.cm-row-actions button.danger{color:var(--cm-danger);border-color:#e7b8b0}.cm-page-head,.cm-steps,.cm-form-page{width:min(100%,1500px);margin-left:auto;margin-right:auto}.cm-page-head{margin-bottom:16px}.cm-page-head>div:first-child{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 18px;display:grid}.cm-page-head .back{white-space:nowrap;grid-row:1/span 2;align-self:center;margin:0}.cm-page-head h1{margin:0;font-size:30px;line-height:1.25}.cm-page-head p{margin:0;line-height:1.6}.cm-steps{border-radius:10px;margin-bottom:18px;overflow:hidden}.cm-steps button{gap:10px;min-width:0;height:58px;padding:0 18px}.cm-steps button b{white-space:nowrap;color:inherit!important;display:inline-block!important}.cm-steps button.active{color:#fff!important;background:var(--cm-green)!important;box-shadow:none!important}.cm-steps button.active span{color:var(--cm-green)!important;background:#fff!important;border-color:#fff!important}.cm-form-page{border-radius:10px;max-width:1500px;overflow:hidden}.cm-form-page .cm-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 18px}.cm-form-page .cm-identifiers>div{grid-template-columns:140px minmax(150px,190px) minmax(230px,1.35fr) minmax(170px,.85fr) 76px 44px;gap:10px}.cm-form-page .cm-identifiers>div>*{min-width:0}.cm-form-page .cm-identifiers .add-line{width:auto;min-height:40px;padding:0 14px}.cm-form-page .cm-actions{padding:18px 28px}@media (width<=1350px){.cm-form-page .cm-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-form-page .cm-identifiers>div{grid-template-columns:130px 160px minmax(210px,1fr) minmax(160px,.8fr) 72px 40px}}@media (width<=980px){.cm-page-head>div:first-child{grid-template-columns:1fr}.cm-page-head .back{grid-row:auto}.cm-form-page .cm-identifiers>div{grid-template-columns:1fr 1fr}}.cm-main{padding:22px 26px 44px}.cm-page-head h1,.cm-detail-head h1{font-size:28px}.cm-page-head p,.cm-detail-head p{font-size:14px}.cm-rule{margin-bottom:14px;padding:12px 16px}.cm-rule strong{font-size:16px}.cm-rule span,.cm-rule>b{font-size:13px}.cm-metrics{margin-bottom:14px}.cm-metrics article{padding:13px 18px}.cm-metrics b{margin:4px 0 1px;font-size:24px}.cm-list>header{padding:14px 17px}.cm-list h2,.cm-section h2{font-size:19px}.cm-list>header label{min-width:420px;height:40px}.cm-table-head{height:42px;padding:0 16px;font-size:13px}.cm-row{padding:11px 16px}.cm-row b{font-size:15px}.cm-row small{font-size:12px;line-height:1.4}.cm-row strong{font-size:13px}.cm-form-page>.cm-section{padding:19px 22px}.cm-section>header{margin-bottom:14px}.cm-form-page .cm-form-grid{gap:12px 14px}.cm-field>span{margin-bottom:6px;font-size:13px}.cm-field input,.cm-field select,.cm-identifiers input,.cm-identifiers select,.cm-add-id input,.cm-add-id select{height:42px;font-size:14px}.cm-country-code{font-weight:700;color:#087565!important}.cm-form-page .cm-identifiers>div{margin-bottom:8px}.cm-steps button{height:50px;font-size:15px}.cm-doc-form,.cm-social-form{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.cm-doc-form input,.cm-doc-form select,.cm-social-form input,.cm-social-form select{box-sizing:border-box;background:#fff;border:1px solid #bdcfcb;border-radius:7px;width:100%;height:42px;padding:0 11px;font:14px inherit}.cm-social-form{grid-template-columns:150px minmax(170px,1fr) minmax(190px,1.2fr) auto}.cm-social-form button,.cm-save-line{border:1px solid var(--cm-green);border-radius:7px;justify-content:center;align-items:center;gap:6px;min-height:42px;padding:0 14px;display:inline-flex}.cm-dropzone{min-height:112px;color:var(--cm-muted);cursor:pointer;text-align:center;background:#f5fbf9;border:1px dashed #83bfb3;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin-top:10px;padding:12px;display:flex}.cm-dropzone.dragging{border-color:var(--cm-green);background:#e7f7f2}.cm-dropzone input{display:none}.cm-dropzone svg{color:var(--cm-green)}.cm-dropzone b{color:var(--cm-dark);font-size:15px}.cm-dropzone span,.cm-dropzone small{font-size:12px}.cm-save-line{margin-top:9px}.cm-separated-records{border-top:1px solid var(--cm-line);margin-top:13px}.cm-separated-records a{color:var(--cm-green);margin-top:4px;font-size:12px;display:block}.cm-draft-notice{color:#087565;background:#eef8f5;border:1px solid #b9ded5;border-radius:7px;margin:12px 22px 0;padding:9px 12px;font-size:13px}.cm-create-actions{align-items:center}@media (width<=1100px){.cm-doc-form,.cm-social-form{grid-template-columns:1fr 1fr}}@media (width<=760px){.cm-doc-form,.cm-social-form{grid-template-columns:1fr}}.cm-subject-switch{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.cm-subject-switch button{color:#315b55;min-height:78px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c9ded9;border-radius:12px;justify-content:center;align-items:center;gap:10px;display:flex}.cm-subject-switch button svg{width:22px;height:22px}.cm-subject-switch button.active{color:#007f73;background:#eaf8f5;border-color:#079587;box-shadow:inset 0 0 0 1px #079587}.cm-relationships{gap:12px;display:grid}.cm-relationships article{background:#fbfdfd;border:1px solid #d6e6e2;border-radius:12px;grid-template-columns:1.35fr .75fr 1fr .62fr .62fr 1.2fr auto auto;align-items:end;gap:10px;padding:14px;display:grid}.cm-relationships .cm-field,.cm-relationships input,.cm-relationships select{min-width:0}.cm-check{white-space:nowrap;color:#46645f;align-items:center;gap:7px;min-height:44px;display:flex}.cm-check input{width:18px;height:18px}.cm-remove{border-radius:9px;height:44px;color:#b43d32!important;background:#fff!important;border:1px solid #efc2bd!important;padding:0 14px!important}.cm-add-relation{border-radius:9px;align-items:center;gap:7px;width:max-content;display:inline-flex;color:#007f73!important;background:#fff!important;border:1px dashed #079587!important;padding:11px 16px!important}.cm-add-relation svg{width:18px}.cm-form-grid textarea{resize:vertical;width:100%;min-height:88px;font:inherit;color:#153a35;background:#fff;border:1px solid #bfd5d0;border-radius:9px;padding:11px 13px}@media (width<=1100px){.cm-relationships article{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-subject-switch{grid-template-columns:1fr}}.cm-institution-overview{background:linear-gradient(135deg,#f5fbf9,#fff);border:1px solid #cfe2dd;border-radius:12px;margin:16px 22px;padding:18px}.cm-institution-overview>header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cm-institution-overview h2{color:#143d37;margin:3px 0;font-size:21px}.cm-institution-overview header p,.cm-institution-overview header small{color:#66817c;margin:0}.cm-risk-badge{color:#54706b;background:#edf3f1;border-radius:999px;padding:6px 11px;font-size:12px}.cm-risk-badge.high{color:#ad3f34;background:#fff0ed}.cm-risk-badge.medium{color:#8a6400;background:#fff7df}.cm-risk-badge.low{color:#087565;background:#e7f7f2}.cm-institution-facts{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.cm-institution-facts span{background:#fff;border:1px solid #dcebe7;border-radius:9px;padding:10px 12px}.cm-institution-facts small,.cm-institution-facts b{display:block}.cm-institution-facts small{color:#718984;font-size:11px}.cm-institution-facts b{color:#173d37;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:13px;overflow:hidden}.cm-institution-columns{grid-template-columns:1.4fr 1fr;gap:12px;margin-top:12px;display:grid}.cm-institution-columns>div{background:#fff;border:1px solid #dcebe7;border-radius:9px;padding:13px}.cm-institution-columns h3{margin:0 0 9px;font-size:14px}.cm-institution-columns article{border-top:1px solid #edf3f1;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.cm-institution-columns article span:first-child b,.cm-institution-columns article span:first-child small{display:block}.cm-institution-columns article small,.cm-institution-columns article span:last-child,.cm-institution-columns p{color:#6a817d}.cm-institution-columns dl{grid-template-columns:92px 1fr;gap:7px;margin:0;font-size:12px;display:grid}.cm-institution-columns dt{color:#718984}.cm-institution-columns dd{color:#183c37;margin:0}@media (width<=900px){.cm-institution-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.cm-institution-columns{grid-template-columns:1fr}}.cm-org-ai-import{background:#f5fbf9;border:1px solid #cfe3de;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:10px;margin-bottom:14px;padding:12px;display:grid}.cm-org-ai-dropzone{cursor:pointer;color:#315b55;background:#fff;border:1px dashed #77b9ad;border-radius:9px;align-items:center;gap:12px;min-width:0;padding:12px 14px;display:flex;position:relative}.cm-org-ai-dropzone>svg{color:#078c7b;flex:none;width:24px;height:24px}.cm-org-ai-dropzone span,.cm-org-ai-dropzone b,.cm-org-ai-dropzone small{display:block}.cm-org-ai-dropzone b{color:#173d37;font-size:14px}.cm-org-ai-dropzone small{color:#6a817d;margin-top:3px;font-size:11px;line-height:1.45}.cm-org-ai-dropzone input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.cm-org-ai-button{justify-content:center;align-items:center;gap:8px;min-width:190px;font-weight:700;display:inline-flex;color:#fff!important;background:#078c7b!important;border:0!important;border-radius:9px!important;padding:0 16px!important}.cm-org-ai-button svg{width:18px}.cm-org-ai-button:disabled{opacity:.48;cursor:not-allowed}.cm-org-ai-file{color:#54716b;overflow-wrap:anywhere;grid-column:1/-1}.cm-org-ai-result{background:#fff;border:1px solid #acd8cf;border-radius:12px;margin:0 0 14px;padding:14px}.cm-org-ai-result header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cm-org-ai-result header span{color:#087d70;align-items:center;gap:7px;display:flex}.cm-org-ai-result header svg{width:18px}.cm-org-ai-result header em{color:#087565;background:#e7f7f2;border-radius:999px;padding:4px 8px;font-size:11px;font-style:normal}.cm-org-ai-result>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.cm-org-ai-result>div span{background:#f9fcfb;border:1px solid #e0ece9;border-radius:8px;min-width:0;padding:9px 10px}.cm-org-ai-result>div small,.cm-org-ai-result>div b{display:block}.cm-org-ai-result>div small{color:#718984;font-size:10px}.cm-org-ai-result>div b{color:#183c37;overflow-wrap:anywhere;margin-top:3px;font-size:12px}.cm-org-ai-result p{color:#85610a;margin:10px 0;font-size:11px}.cm-org-ai-result>button{font-weight:700;color:#078c7b!important;background:#fff!important;border:1px solid #078c7b!important;border-radius:8px!important;padding:9px 13px!important}@media (width<=760px){.cm-org-ai-import{grid-template-columns:1fr}.cm-org-ai-button{min-height:44px}.cm-org-ai-result>div{grid-template-columns:1fr 1fr}}:root{--cr-green:#008f7a;--cr-ink:#17302b;--cr-muted:#687b77;--cr-line:#d8e6e2;--cr-soft:#eff8f6}.cr-shell{min-height:100vh;color:var(--cr-ink);background:#f7faf9;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif}.cr-main{margin-left:282px;padding:30px 34px 60px}.cr-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.cr-head p{color:var(--cr-green);letter-spacing:1.3px;margin:0 0 6px;font-size:13px;font-weight:800}.cr-head h1{margin:0 0 8px;font-size:34px;line-height:1.25}.cr-head span{color:var(--cr-muted);max-width:800px;font-size:16px;line-height:1.65;display:block}.cr-refresh,.cr-tabs button,.cr-list button,.cr-drawer button{font:600 15px/1.2 inherit}.cr-refresh{border:1px solid var(--cr-line);height:42px;color:var(--cr-green);background:#fff;border-radius:8px;align-items:center;gap:7px;padding:0 15px;display:flex}.cr-refresh svg{width:18px}.cr-tabs{gap:8px;margin-bottom:16px;display:flex}.cr-tabs button{border:1px solid var(--cr-line);color:#4e625d;background:#fff;border-radius:8px;align-items:center;gap:8px;height:42px;padding:0 17px;display:flex}.cr-tabs button.active{background:var(--cr-soft);color:var(--cr-green);border-color:var(--cr-green);box-shadow:inset 3px 0 var(--cr-green)}.cr-tabs svg{width:18px}.cr-metrics{border:1px solid var(--cr-line);background:#fff;grid-template-columns:repeat(4,1fr);margin-bottom:16px;display:grid}.cr-metrics article{border-right:1px solid var(--cr-line);padding:16px 20px}.cr-metrics article:last-child{border:0}.cr-metrics span{color:var(--cr-muted);font-size:14px;display:block}.cr-metrics b{color:var(--cr-green);margin-top:5px;font-size:28px;display:block}.cr-list{border:1px solid var(--cr-line);background:#fff}.cr-list>header{border-bottom:1px solid var(--cr-line);justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.cr-list form{border:1px solid #bfceca;border-radius:8px;flex:1;align-items:center;max-width:720px;height:42px;padding-left:12px;display:flex}.cr-list form svg{color:#809590;width:19px}.cr-list input{border:0;outline:0;flex:1;min-width:0;padding:0 10px;font:15px inherit}.cr-list form button{background:var(--cr-green);color:#fff;border:0;border-radius:0 7px 7px 0;align-self:stretch;padding:0 20px}.cr-list>header small{color:var(--cr-muted);white-space:nowrap;font-size:14px}.cr-table{overflow:auto}.cr-row{text-align:left;border:0;border-top:1px solid var(--cr-line);width:100%;min-width:940px;color:var(--cr-ink);background:#fff;grid-template-columns:1.5fr 1fr .95fr .8fr .45fr;align-items:center;gap:10px;padding:15px 20px;display:grid}.cr-row:not(.cr-label){cursor:pointer}.cr-row:not(.cr-label):hover{background:#f3faf8}.cr-row.cr-label{color:#627470;background:#f4f8f7;border-top:0;min-height:43px;padding-top:0;padding-bottom:0;font-size:14px;font-weight:700}.cr-row b,.cr-row small{display:block}.cr-row b{font-size:16px}.cr-row small{color:var(--cr-muted);margin-top:4px;font-size:14px;line-height:1.45}.cr-row em{color:#077766;font-size:14px;font-style:normal;font-weight:700}.cr-row i{color:var(--cr-green);align-items:center;gap:3px;font-style:normal;font-weight:700;display:flex}.cr-row i svg{width:17px}.cr-empty{min-height:300px;color:var(--cr-muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.cr-empty svg{color:#9aafa9;width:40px;height:40px}.cr-empty b{color:var(--cr-ink);font-size:19px}.cr-error{color:#a33b2a;background:#fff0ed;border:1px solid #f1c2b9;align-items:center;gap:8px;margin:12px 18px;padding:12px 14px;display:flex}.cr-error svg{width:19px}.cr-drawer{z-index:20;border-left:1px solid var(--cr-line);background:#fff;width:min(480px,100vw);height:100vh;position:fixed;top:0;right:0;overflow:auto;box-shadow:-10px 0 30px #17302b18}.cr-drawer-head{border-bottom:1px solid var(--cr-line);justify-content:space-between;gap:12px;padding:26px 24px 19px;display:flex}.cr-drawer-head small{color:var(--cr-green);font-weight:700}.cr-drawer-head h2{margin:5px 0;font-size:25px}.cr-drawer-head p{color:var(--cr-muted);margin:0;font-size:14px}.cr-drawer-head>button{border:1px solid var(--cr-line);background:#fff;border-radius:6px;height:34px;padding:0 10px}.cr-drawer section{border-bottom:1px solid var(--cr-line);padding:20px 24px}.cr-drawer h3{margin:0 0 13px;font-size:18px}.cr-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.cr-fields label span{color:#50635f;margin-bottom:6px;font-size:13px;font-weight:700;display:block}.cr-fields select,.cr-action textarea{box-sizing:border-box;background:#fff;border:1px solid #bdcfcb;border-radius:7px;width:100%;height:40px;padding:0 10px;font:15px inherit}.cr-save,.cr-claim,.cr-release{border:1px solid var(--cr-green);border-radius:7px;align-items:center;gap:7px;height:42px;margin-top:15px;padding:0 14px;display:flex}.cr-save,.cr-claim{background:var(--cr-green);color:#fff}.cr-group{align-items:center;gap:11px;display:flex}.cr-group svg{color:var(--cr-green);width:25px}.cr-group b,.cr-group small{display:block}.cr-group small,.cr-action p{color:var(--cr-muted);margin:4px 0 0;font-size:14px;line-height:1.55}.cr-action{background:#fffaf1}.cr-action textarea{resize:vertical;height:70px;margin-top:12px;padding:9px}.cr-release{color:#a23f2f;background:#fff;border-color:#d99b90}@keyframes cr-spin{to{transform:rotate(360deg)}}@media (width<=1050px){.cr-main{margin-left:240px;padding:24px 20px}.cr-metrics{grid-template-columns:1fr 1fr}.cr-metrics article:nth-child(2){border-right:0}.cr-metrics article:nth-child(-n+2){border-bottom:1px solid var(--cr-line)}}@media (width<=760px){.cr-main{margin-left:0;padding:16px 12px 80px}.cr-head{display:block}.cr-head h1{font-size:28px}.cr-refresh{margin-top:14px}.cr-tabs{overflow:auto}.cr-tabs button{white-space:nowrap}.cr-metrics{grid-template-columns:1fr 1fr}.cr-list>header{display:block}.cr-list form{max-width:none}.cr-list>header small{margin-top:10px;display:block}.cr-fields{grid-template-columns:1fr}}.cr-model{border:1px solid var(--cr-line);border-left:4px solid var(--cr-green);background:#fff;margin-bottom:15px;padding:15px 18px}.cr-model>b{margin-bottom:9px;font-size:16px;display:block}.cr-model>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr-model>div span{color:#39514b;font-size:14px;font-weight:700}.cr-model>div svg{color:#93a8a2;width:16px}.cr-model>small{color:var(--cr-muted);margin-top:9px;font-size:14px;display:block}.cr-note{color:var(--cr-muted)!important;margin:0 0 14px!important;font-size:14px!important;line-height:1.6!important}.cr-next{gap:9px;display:grid}.cr-next>button{border:1px solid var(--cr-line);text-align:left;background:#fff;border-radius:8px;align-items:center;gap:11px;width:100%;padding:12px;display:flex}.cr-next>button:hover{border-color:var(--cr-green);background:var(--cr-soft)}.cr-next svg{width:21px;color:var(--cr-green)}.cr-next b,.cr-next small{display:block}.cr-next small{color:var(--cr-muted);margin-top:3px;font-size:13px}.cr-summary{border:1px solid var(--cr-line);grid-template-columns:1fr 1fr;margin-bottom:13px;display:grid}.cr-summary span{color:var(--cr-muted);padding:13px;font-size:13px}.cr-summary span+span{border-left:1px solid var(--cr-line)}.cr-summary b{color:var(--cr-ink);margin-top:5px;font-size:17px;display:block}.cr-outline{border:1px solid var(--cr-green);height:42px;color:var(--cr-green);background:#fff;border-radius:7px;align-items:center;gap:7px;padding:0 14px;display:flex}.cr-members article{border-top:1px solid var(--cr-line);align-items:center;gap:10px;padding:12px 0;display:flex}.cr-members article:first-child{border-top:0}.cr-members svg{width:21px;color:var(--cr-green);flex:none}.cr-members article span{flex:1}.cr-members b,.cr-members small{display:block}.cr-members small{color:var(--cr-muted);margin-top:3px;font-size:13px}.cr-members em{color:#087565;background:var(--cr-soft);border-radius:5px;padding:5px 7px;font-size:12px;font-style:normal}.cr-modal{z-index:40;background:#10231f66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cr-modal>div{background:#fff;border-radius:10px;width:min(520px,100%);padding:22px;box-shadow:0 20px 60px #10231f30}.cr-modal header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.cr-modal h2{margin:0;font-size:24px}.cr-modal header button{color:var(--cr-muted);background:#fff;border:0;font:600 14px inherit}.cr-modal>div>label{margin-top:13px;font-size:14px;font-weight:700;display:block}.cr-modal input,.cr-modal select{box-sizing:border-box;background:#fff;border:1px solid #bdcfcb;border-radius:7px;width:100%;height:44px;margin-top:7px;padding:0 11px;font:15px inherit;display:block}.cr-modal footer{justify-content:flex-end;gap:9px;margin-top:20px;display:flex}.cr-modal footer>button{border:1px solid var(--cr-line);background:#fff;border-radius:7px;height:42px;padding:0 15px;font:600 15px inherit}.cr-modal .cr-save{background:var(--cr-green);color:#fff;border-color:var(--cr-green);margin-top:0}@media (width<=760px){.cr-model>div{grid-template-columns:1fr;display:grid}.cr-model>div svg{justify-self:center;transform:rotate(90deg)}.cr-modal{padding:10px}.cr-modal>div{padding:18px}}.cr-section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.cr-section-title h3{margin:0}.cr-section-title .cr-outline{height:36px;font-size:13px}.cr-member-add{border:1px solid var(--cr-line);background:#f5f9f8;margin-bottom:12px;padding:13px}.cr-member-add>div:first-child{grid-template-columns:150px 1fr auto;gap:7px;display:grid}.cr-member-add input,.cr-member-add select{box-sizing:border-box;background:#fff;border:1px solid #bdcfcb;border-radius:7px;height:40px;padding:0 9px;font:14px inherit}.cr-member-add>div:first-child button{background:var(--cr-green);color:#fff;border:0;border-radius:7px;height:40px;padding:0 13px;font:600 14px inherit}.cr-search-results{border:1px solid var(--cr-line);background:#fff;max-height:180px;margin-top:8px;overflow:auto}.cr-search-results button{border:0;border-top:1px solid var(--cr-line);text-align:left;background:#fff;width:100%;padding:9px 10px;display:block}.cr-search-results button:first-child{border-top:0}.cr-search-results button.selected{background:var(--cr-soft);box-shadow:inset 3px 0 var(--cr-green)}.cr-search-results b,.cr-search-results small{display:block}.cr-search-results small{color:var(--cr-muted);margin-top:2px}.cr-member-add .cr-fields{margin-top:10px}.cr-member-add .cr-fields input{width:100%;height:40px}.cr-member-add .cr-save{margin-top:10px}@media (width<=760px){.cr-member-add>div:first-child{grid-template-columns:1fr}.cr-section-title{align-items:flex-start}.cr-section-title .cr-outline{white-space:nowrap}}.cr-head-actions{gap:9px;display:flex}.cr-duplicate-output{border:1px solid var(--cr-line);background:#f7faf9;margin-top:17px}.cr-duplicate-output>b{color:#087565;padding:12px 13px;display:block}.cr-duplicate-output.warning>b{color:#a14632;background:#fff1ed}.cr-duplicate-output>button{border:0;border-top:1px solid var(--cr-line);text-align:left;background:#fff;justify-content:space-between;align-items:center;width:100%;padding:11px 13px;display:flex}.cr-duplicate-output strong,.cr-duplicate-output small{display:block}.cr-duplicate-output small{color:var(--cr-muted);margin-top:3px}.cr-duplicate-output svg{width:17px;color:var(--cr-green)}@media (width<=760px){.cr-head-actions{margin-top:14px}.cr-head-actions .cr-refresh{margin-top:0}}.cr-name-cell{align-items:center;gap:12px;min-width:0;display:flex!important}.cr-name-cell>span{min-width:0}.cr-radio{accent-color:#079487;cursor:pointer;min-width:18px;width:18px!important;height:18px!important}.cr-row.selected{box-shadow:inset 3px 0 #079487;background:#eef9f7!important}.cr-pager{background:#fff;border-top:1px solid #dce9e7;justify-content:flex-end;align-items:center;gap:10px;padding:14px 18px;display:flex}.cr-pager span,.cr-pager label{color:#5b6f6c;font-size:14px}.cr-pager label{align-items:center;gap:6px;display:flex}.cr-pager select{background:#fff;border:1px solid #bfd4d1;border-radius:8px;height:34px;padding:0 26px 0 10px}.cr-pager button{color:#173a36;background:#fff;border:1px solid #bfd4d1;border-radius:8px;min-width:72px;height:34px;font-size:14px;font-weight:600}.cr-pager button:disabled{opacity:.4}.cr-head-actions{flex-wrap:wrap;gap:8px;display:flex}.cr-head-actions .cr-refresh{min-width:auto!important;height:38px!important;padding:0 14px!important;font-size:14px!important}.cr-member-remove{color:#a53a30!important;background:#fff!important;border:1px solid #e4b4ae!important;border-radius:8px!important;width:auto!important;min-width:52px!important;height:32px!important;margin-left:auto!important;padding:0 10px!important;font-size:13px!important}.cr-main{max-width:none!important;padding-top:24px!important}.cr-head{margin-bottom:12px!important}.cr-head h1{font-size:30px!important}.cr-head span{font-size:15px!important}.cr-model{border-left-width:3px!important;align-items:center!important;gap:18px!important;margin-bottom:12px!important;padding:11px 16px!important;display:flex!important}.cr-model>b{white-space:nowrap;margin:0!important;font-size:14px!important}.cr-model>div{overflow:hidden;flex-wrap:nowrap!important;flex:1!important;gap:6px!important}.cr-model>div span{white-space:nowrap!important;font-size:13px!important}.cr-model>div svg{width:14px!important;min-width:14px!important}.cr-model>small{display:none!important}.cr-tabs{margin-bottom:12px!important}.cr-tabs button{height:38px!important;padding:0 14px!important;font-size:14px!important}.cr-list{box-shadow:0 1px 2px #1439340a;border-radius:10px!important;overflow:hidden!important}.cr-list>header{padding:12px 14px!important}.cr-list form{max-width:none!important;height:40px!important}.cr-list form button{width:86px!important;padding:0!important;font-size:14px!important}.cr-row{grid-template-columns:minmax(300px,1.5fr) minmax(180px,.9fr) minmax(180px,.9fr) minmax(220px,1fr) minmax(112px,.45fr)!important;gap:20px!important;min-height:78px!important;padding:13px 18px!important}.cr-row.cr-label{min-height:44px!important;padding-top:0!important;padding-bottom:0!important}.cr-row b{font-size:15px!important;line-height:1.35!important}.cr-row small{margin-top:3px!important;font-size:13px!important;line-height:1.4!important}.cr-row em{font-size:13px!important}.cr-name-cell{text-align:left!important;grid-template-columns:20px minmax(0,1fr)!important;justify-content:start!important;align-items:center!important;gap:14px!important;width:100%!important;display:grid!important}.cr-name-cell>span{text-align:left!important;width:auto!important;display:block!important}.cr-radio{justify-self:start!important;margin:0!important;padding:0!important;display:block!important}.cr-row i{white-space:nowrap!important;justify-content:flex-start!important;font-size:14px!important}.cr-pager{min-height:48px!important;padding:8px 14px!important}.cr-pager button,.cr-pager select{height:32px!important}.cr-pager button{min-width:66px!important;font-size:13px!important}.cr-pager span,.cr-pager label{font-size:13px!important}@media (width<=1250px){.cr-model>div span:nth-of-type(5),.cr-model>div svg:nth-of-type(4){display:none!important}.cr-row{grid-template-columns:minmax(260px,1.4fr) minmax(160px,.85fr) minmax(160px,.85fr) minmax(190px,1fr) minmax(100px,.45fr)!important;gap:14px!important}}.cr-primary-action{color:#fff!important;background:#079487!important;border-color:#079487!important}.cr-modal header p{color:var(--cr-muted);margin:4px 0 0;font-size:13px}.cr-group-start{width:min(620px,100%)!important}.cr-group-source{gap:8px;margin:14px 0 10px;display:flex}.cr-group-source button{border:1px solid var(--cr-line);color:#526965;background:#fff;border-radius:8px;height:36px;padding:0 16px;font-weight:700}.cr-group-source button.active{border-color:var(--cr-green);background:var(--cr-soft);color:var(--cr-green)}.cr-group-search{border:1px solid #bfcfcd;border-radius:8px;align-items:center;height:42px;display:flex;overflow:hidden}.cr-group-search svg{color:#78908b;width:18px;margin-left:12px}.cr-group-search input{flex:1;border:0!important;height:40px!important;margin:0!important}.cr-group-search button{background:var(--cr-green);color:#fff;border:0;align-self:stretch;min-width:82px;font-weight:700}.cr-group-candidates{border:1px solid var(--cr-line);border-radius:8px;max-height:360px;margin-top:12px;overflow:auto}.cr-group-candidates>button{border:0;border-top:1px solid var(--cr-line);text-align:left;background:#fff;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.cr-group-candidates>button:first-child{border-top:0}.cr-group-candidates>button:hover{background:var(--cr-soft)}.cr-group-candidates svg{width:20px;color:var(--cr-green)}.cr-group-candidates span{flex:1}.cr-group-candidates b,.cr-group-candidates small{display:block}.cr-group-candidates small{color:var(--cr-muted);margin-top:3px;font-size:13px}.cr-group-candidates em{color:var(--cr-green);align-items:center;gap:4px;font-size:13px;font-style:normal;display:flex}.cr-group-candidates em svg{width:16px}.cr-group-empty{text-align:center;color:var(--cr-muted);padding:54px 20px;font-size:14px}.cr-modal>.cr-group-start{box-sizing:border-box;grid-template-rows:auto auto auto minmax(0,1fr);align-content:stretch;height:min(540px,100vh - 40px);display:grid;overflow:hidden}.cr-group-start>header{min-height:52px;margin-bottom:0!important}.cr-group-start .cr-group-source{min-height:36px}.cr-group-start .cr-group-candidates{overscroll-behavior:contain;scrollbar-gutter:stable;height:100%;min-height:0;max-height:none;overflow-y:auto}.cr-group-start .cr-group-empty{box-sizing:border-box;place-items:center;height:100%;padding:20px;display:grid}@media (width<=760px){.cr-modal>.cr-group-start{height:min(520px,100vh - 20px)}}:root{--ss-green:#008f7a;--ss-ink:#17302b;--ss-muted:#687b77;--ss-line:#d8e6e2;--ss-soft:#eff8f6}.ss-shell{min-height:100vh;color:var(--ss-ink);background:#f7faf9;font-family:Microsoft YaHei,PingFang SC,Noto Sans SC,Arial,sans-serif}.ss-main{margin-left:282px;padding:32px 36px 60px}.ss-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:20px;display:flex}.ss-head h1{margin:0 0 8px;font-size:34px}.ss-head p{color:var(--ss-muted);margin:0;font-size:16px}.ss-head button,.ss-maintain button{border:1px solid var(--ss-green);background:var(--ss-green);color:#fff;border-radius:8px;align-items:center;gap:7px;height:44px;padding:0 15px;font:700 15px inherit;display:flex}.ss-head button svg{width:18px}.ss-rule{background:var(--ss-soft);border:1px solid #bbddd5;border-left:4px solid var(--ss-green);align-items:center;gap:14px;margin-bottom:18px;padding:17px 19px;display:flex}.ss-rule>svg{width:28px;color:var(--ss-green)}.ss-rule b,.ss-rule span{display:block}.ss-rule b{margin-bottom:4px;font-size:18px}.ss-rule span{color:var(--ss-muted);font-size:14px}.ss-grid{border:1px solid var(--ss-line);background:#fff;grid-template-columns:1fr 1fr;display:grid}.ss-grid article{border-right:1px solid var(--ss-line);border-bottom:1px solid var(--ss-line);gap:14px;padding:21px;display:flex}.ss-grid article:nth-child(2n){border-right:0}.ss-grid article:nth-last-child(-n+2){border-bottom:0}.ss-grid svg{width:25px;color:var(--ss-green);flex:none}.ss-grid h2{margin:0 0 5px;font-size:18px}.ss-grid p{color:var(--ss-muted);margin:0;font-size:14px;line-height:1.6}.ss-maintain{border:1px solid var(--ss-line);background:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;margin-top:18px;padding:20px;display:grid}.ss-maintain>svg{width:30px;color:var(--ss-green)}.ss-maintain h2{margin:0 0 5px;font-size:20px}.ss-maintain p{color:var(--ss-muted);margin:0;font-size:14px;line-height:1.6}.ss-maintain button{height:40px;padding:0 18px}@media (width<=900px){.ss-main{margin-left:240px;padding:24px 20px}.ss-head{display:block}.ss-head button{margin-top:14px}.ss-grid{grid-template-columns:1fr}.ss-grid article{border-right:0!important;border-bottom:1px solid var(--ss-line)!important}.ss-grid article:last-child{border-bottom:0!important}.ss-maintain{grid-template-columns:auto 1fr}.ss-maintain button{grid-column:2;width:max-content}}@media (width<=760px){.ss-main{margin-left:0;padding:16px 12px 80px}.ss-head h1{font-size:28px}.ss-maintain{grid-template-columns:1fr}.ss-maintain button{grid-column:1}}.ss-kicker{color:var(--ss-green);letter-spacing:.08em;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.ss-object-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:18px 0;display:grid}.ss-object-grid article{border:1px solid var(--ss-line);background:#fff;border-radius:12px;flex-direction:column;min-height:238px;padding:18px;display:flex;position:relative}.ss-object-grid article>header{justify-content:space-between;align-items:center;display:flex}.ss-object-grid article>header i{color:#91a39f;font-size:13px;font-style:normal}.ss-object-grid article>header span{background:var(--ss-soft);color:var(--ss-green);border-radius:999px;padding:4px 8px;font-size:12px;font-weight:700}.ss-object-grid article>svg{width:27px;height:27px;color:var(--ss-green);margin:17px 0 10px}.ss-object-grid h2{margin:0 0 7px;font-size:19px}.ss-object-grid p{color:var(--ss-muted);margin:0 0 16px;font-size:13px;line-height:1.65}.ss-object-grid article>button{color:var(--ss-green);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-top:auto;padding:0;font:700 13px inherit;display:flex}.ss-object-grid article>button svg{width:15px}.ss-process{border:1px solid var(--ss-line);background:#fff;border-radius:12px;margin:18px 0;padding:20px}.ss-process>header,.ss-section-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.ss-process h2,.ss-section-head h2{margin:0;font-size:22px}.ss-process>header p{color:var(--ss-muted);margin:0;font-size:13px}.ss-process>div{grid-template-columns:repeat(4,1fr);gap:0;margin-top:18px;display:grid}.ss-process article{border:1px solid var(--ss-line);border-right:0;gap:11px;padding:15px;display:flex}.ss-process article:last-child{border-right:1px solid var(--ss-line)}.ss-process article i{background:var(--ss-green);color:#fff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-style:normal;font-weight:800;display:grid}.ss-process article b,.ss-process article span{display:block}.ss-process article b{margin-bottom:4px;font-size:15px}.ss-process article span{color:var(--ss-muted);font-size:12px;line-height:1.55}.ss-section-head{margin:26px 0 12px}.ss-link{border:1px solid var(--ss-green);height:38px;color:var(--ss-green);background:#fff;border-radius:8px;align-items:center;gap:6px;padding:0 13px;font:700 13px inherit;display:flex}.ss-link svg{width:16px}@media (width<=1180px){.ss-object-grid,.ss-process>div{grid-template-columns:1fr 1fr}.ss-process article:nth-child(2){border-right:1px solid var(--ss-line)}.ss-process article:nth-child(n+3){border-top:0}}@media (width<=760px){.ss-object-grid,.ss-process>div{grid-template-columns:1fr}.ss-process article{border-right:1px solid var(--ss-line);border-top:0}.ss-process article:first-child{border-top:1px solid var(--ss-line)}.ss-section-head{align-items:flex-start}.ss-object-grid article{min-height:210px}}.ss-error{color:#a83b2f;background:#fff0ed;margin:12px 0;padding:14px 16px}.ss-capacity{border:1px solid var(--ss-line);background:#fff}.ss-capacity>header,.ss-capacity>article{border-bottom:1px solid var(--ss-line);grid-template-columns:minmax(220px,2fr) 150px 150px 150px 90px;align-items:center;gap:12px;padding:14px 18px;display:grid}.ss-capacity>header{background:var(--ss-soft)}.ss-capacity>article:last-child{border-bottom:0}.ss-capacity article div{display:grid}.ss-capacity small{color:var(--ss-muted)}.ss-capacity strong{font-size:20px}.ss-capacity strong.full{color:#b64232}.ss-capacity input{border:1px solid var(--ss-line);height:40px;font:inherit;border-radius:7px;padding:0 10px}.ss-capacity button{background:var(--ss-green);color:#fff;border:0;border-radius:7px;height:40px;font-weight:700}@media (width<=900px){.ss-capacity>header{display:none}.ss-capacity>article{grid-template-columns:1fr 1fr}}:root{--csa-teal:#078f83;--csa-teal-dark:#076b64;--csa-ink:#132b28;--csa-muted:#657a76;--csa-line:#dce6e3;--csa-soft:#f3f8f7;--csa-amber:#bb620f;--csa-danger:#c83d4e}body.customer-sell-body{overflow-x:hidden;min-width:0!important}.csa-shell,.csa-login{min-height:100vh;color:var(--csa-ink);background:#fff;font:15px/1.45 Inter,Noto Sans SC,Microsoft YaHei,Arial,sans-serif}.csa-shell *,.csa-login *{box-sizing:border-box}.csa-shell button,.csa-shell input,.csa-shell textarea,.csa-login button,.csa-login input{font:inherit}.csa-shell button,.csa-shell a,.csa-login button{touch-action:manipulation}.csa-topbar{z-index:20;border-bottom:1px solid var(--csa-line);background:#fffffff5;justify-content:space-between;align-items:center;height:72px;padding:0 max(24px,50vw - 560px);display:flex;position:sticky;top:0}.csa-brand{color:var(--csa-teal);align-items:center;gap:10px;display:flex}.csa-brand>span{background:var(--csa-teal);color:#fff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.csa-brand svg{width:20px}.csa-brand b{letter-spacing:-.03em;font-size:22px}.csa-topbar>div{gap:6px;display:flex}.csa-topbar button,.csa-page-back button{min-width:44px;height:44px;color:var(--csa-ink);background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:0 10px;display:flex}.csa-topbar button:hover{background:var(--csa-soft)}.csa-topbar svg{width:20px}.csa-shell>main{width:min(1120px,100%);margin:auto;padding:30px 24px 104px}.csa-view{gap:18px;display:grid}.csa-welcome h1,.csa-page-title h1{letter-spacing:-.03em;margin:0;font-size:28px;line-height:1.2}.csa-welcome p,.csa-page-title p{color:var(--csa-muted);margin:7px 0 0}.csa-cases{grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:18px;display:grid}.csa-case{border:1px solid var(--csa-line);background:#fff;border-radius:14px;overflow:hidden}.csa-case>header{justify-content:space-between;gap:20px;padding:18px 18px 13px;display:flex}.csa-case h2{margin:0;font-size:18px}.csa-case p{color:var(--csa-muted);margin:4px 0 0}.csa-case>header>span{color:var(--csa-teal-dark);background:#e6f4f2;border-radius:6px;height:max-content;padding:5px 8px;font-weight:700}.csa-stage{justify-content:space-between;align-items:flex-end;padding:3px 18px;display:flex}.csa-stage div{align-items:baseline;gap:9px;display:flex}.csa-stage span{color:var(--csa-muted)}.csa-stage strong{color:var(--csa-teal);font-size:13px}.csa-progress{background:#edf2f1;border-radius:4px;height:4px;margin:12px 18px 15px;overflow:hidden}.csa-progress i{background:var(--csa-teal);height:100%;display:block}.csa-case dl{grid-template-columns:1fr 1fr;margin:0 18px 16px;display:grid}.csa-case dl>div{gap:4px;display:grid}.csa-case dl>div+div{border-left:1px solid var(--csa-line);padding-left:15px}.csa-case dt{color:var(--csa-muted);font-size:13px}.csa-case dd{margin:0;font-weight:700}.csa-case>section{border-top:1px solid var(--csa-line);padding:12px 18px}.csa-case>section>span{color:var(--csa-muted);margin-bottom:3px;font-size:13px;display:block}.csa-case>section button{text-align:left;width:100%;min-height:44px;color:var(--csa-ink);background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.csa-case>section svg{width:18px}.csa-section{border-top:1px solid var(--csa-line)}.csa-section>header{justify-content:space-between;align-items:center;height:54px;display:flex}.csa-section>header h2{margin:0;font-size:17px}.csa-section>header>span{color:var(--csa-muted)}.csa-task-row{border:0;border-top:1px solid var(--csa-line);text-align:left;width:100%;min-height:72px;color:var(--csa-ink);background:#fff;grid-template-columns:38px 1fr 20px;align-items:center;gap:10px;padding:9px 4px;display:grid}.csa-task-row:hover{background:var(--csa-soft)}.csa-task-row>i{width:32px;height:32px;color:var(--csa-teal);background:#e9f5f3;border-radius:50%;place-items:center;display:grid}.csa-task-row>i.urgent{color:var(--csa-danger);background:#fbecef}.csa-task-row>i svg{width:17px}.csa-task-row>span{gap:2px;display:grid}.csa-task-row small{color:var(--csa-muted)}.csa-task-row em{color:var(--csa-amber);font-size:12px;font-style:normal}.csa-task-row>svg{width:18px;color:var(--csa-muted)}.csa-contact{border:1px solid var(--csa-line);border-radius:12px;justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.csa-contact header{align-items:center;gap:12px;display:flex}.csa-contact header>svg{width:28px;color:var(--csa-teal)}.csa-contact header div{display:grid}.csa-contact header span,.csa-contact header small{color:var(--csa-muted)}.csa-contact>div{gap:8px;display:flex}.csa-contact a{border:1px solid var(--csa-line);width:44px;height:44px;color:var(--csa-teal);border-radius:10px;place-items:center;display:grid}.csa-contact a svg{width:19px}.csa-events article{border-top:1px solid var(--csa-line);gap:12px;padding:10px 2px;display:flex}.csa-events article>svg{width:18px;color:var(--csa-teal)}.csa-events article div{display:grid}.csa-events article span{color:var(--csa-muted);font-size:13px}.csa-bottom{z-index:25;border:1px solid var(--csa-line);background:#fffffff7;border-radius:18px;grid-template-columns:repeat(4,1fr);width:min(520px,100% - 28px);height:66px;padding:5px;display:grid;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #15332f1f}.csa-bottom button{color:var(--csa-muted);background:0 0;border:0;border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.csa-bottom button.active{color:var(--csa-teal);background:var(--csa-soft)}.csa-bottom button span{height:23px;position:relative}.csa-bottom svg{width:21px}.csa-bottom b{font-size:12px}.csa-bottom em{background:var(--csa-danger);color:#fff;text-align:center;border-radius:8px;min-width:16px;height:16px;font:700 10px/16px Arial;position:absolute;top:-5px;right:-10px}.csa-page-back{border-bottom:1px solid var(--csa-line);grid-template-columns:44px 1fr 44px;align-items:center;height:48px;display:grid}.csa-page-back button{transform:rotate(180deg)}.csa-page-back h1{text-align:center;margin:0;font-size:20px}.csa-doc-summary{border-bottom:1px solid var(--csa-line);grid-template-columns:repeat(4,1fr);padding-bottom:16px;display:grid}.csa-doc-summary div{text-align:center;display:grid}.csa-doc-summary div+div{border-left:1px solid var(--csa-line)}.csa-doc-summary b{font-size:20px}.csa-doc-summary span{color:var(--csa-muted);font-size:13px}.csa-package-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.csa-package-list>section{border:1px solid var(--csa-line);border-radius:12px;overflow:hidden}.csa-package-list>section>header{background:var(--csa-soft);justify-content:space-between;align-items:center;height:52px;padding:0 14px;display:flex}.csa-package-list>section>header div{align-items:center;gap:8px;display:flex}.csa-package-list h2{margin:0;font-size:15px}.csa-package-list header svg{width:18px;color:var(--csa-teal)}.csa-package-list header>span{color:var(--csa-muted);font-size:12px}.csa-doc-row{border-top:1px solid var(--csa-line);grid-template-columns:30px 1fr auto;align-items:center;gap:8px;min-height:64px;padding:8px 12px;display:grid}.csa-doc-row>i{color:var(--csa-teal)}.csa-doc-row>i svg{width:18px}.csa-doc-row>i.state-upload,.csa-doc-row>i.state-update{color:var(--csa-amber)}.csa-doc-row>div{gap:1px;display:grid}.csa-doc-row span,.csa-doc-row small{color:var(--csa-muted);font-size:12px}.csa-doc-row small{color:var(--csa-danger)}.csa-doc-row button{border:1px solid var(--csa-teal);min-height:38px;color:var(--csa-teal-dark);background:#fff;border-radius:8px;padding:0 10px;font-weight:700}.csa-doc-row em{color:var(--csa-muted);font-size:13px;font-style:normal}.csa-downloads{justify-content:flex-end;gap:10px;display:flex}.csa-downloads a{border:1px solid var(--csa-line);height:44px;color:var(--csa-ink);border-radius:9px;align-items:center;gap:8px;padding:0 14px;font-weight:700;text-decoration:none;display:flex}.csa-downloads svg{width:18px;color:var(--csa-teal)}.csa-version{border-bottom:1px solid var(--csa-line);justify-content:space-between;align-items:center;padding:4px 0 14px;display:flex}.csa-version span{font-weight:700}.csa-version em{color:var(--csa-muted);align-items:center;gap:5px;font-style:normal;display:flex}.csa-version svg{width:17px;color:var(--csa-teal)}.csa-scenarios{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.csa-scenarios>button{border:1px solid var(--csa-line);text-align:left;color:var(--csa-ink);background:#fff;border-radius:12px;padding:15px}.csa-scenarios>button.selected{border:2px solid var(--csa-teal);padding:14px}.csa-scenarios>button>header{grid-template-columns:24px 1fr auto;align-items:center;gap:7px;display:grid}.csa-scenarios h2{margin:0;font-size:17px}.csa-scenarios header i{color:#fff;border:1px solid #b8c8c5;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.csa-scenarios .selected header i{background:var(--csa-teal);border-color:var(--csa-teal)}.csa-scenarios header svg{width:13px}.csa-scenarios header span{color:var(--csa-teal);font-size:12px;font-weight:700}.csa-scenarios dl{grid-template-columns:1fr 1fr;margin:13px 0 0;display:grid}.csa-scenarios dl div{border-top:1px solid var(--csa-line);gap:3px;padding:10px 0;display:grid}.csa-scenarios dl div:nth-child(2n){border-left:1px solid var(--csa-line);padding-left:10px}.csa-scenarios dt{color:var(--csa-muted);font-size:12px}.csa-scenarios dd{margin:0;font-size:13px;font-weight:700}.csa-strategy-actions{border-top:1px solid var(--csa-line);background:#fff;justify-content:flex-end;gap:10px;padding:12px 0;display:flex;position:sticky;bottom:90px}.csa-strategy-actions>button{border:1px solid var(--csa-line);background:#fff;border-radius:9px;height:46px;padding:0 18px}.csa-primary{background:var(--csa-teal)!important;color:#fff!important;border:0!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:46px!important;padding:0 18px!important;font-weight:800!important;display:flex!important}.csa-primary:disabled{opacity:.55}.csa-primary svg{width:18px}.csa-locked{height:52px;color:var(--csa-teal-dark);border-top:1px solid var(--csa-line);justify-content:center;align-items:center;gap:8px;display:flex}.csa-locked svg{width:18px}.csa-profile-card{border:1px solid var(--csa-line);border-radius:12px;align-items:center;gap:15px;padding:18px;display:flex}.csa-profile-card>svg{width:42px;color:var(--csa-teal)}.csa-profile-card div{display:grid}.csa-profile-card span,.csa-profile-card small{color:var(--csa-muted)}.csa-signout{border:1px solid var(--csa-line);height:46px;color:var(--csa-danger);background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;display:flex}.csa-signout svg{width:18px}.csa-dialog-backdrop{z-index:80;background:#0b1d1b66;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.csa-dialog{background:#fff;border-radius:14px;width:min(480px,100%);max-height:90vh;padding:18px;overflow:auto}.csa-dialog>header{justify-content:space-between;align-items:center;display:flex}.csa-dialog h2{margin:0;font-size:19px}.csa-dialog>header button{background:0 0;border:0;border-radius:9px;width:44px;height:44px}.csa-dialog>header svg{width:20px}.csa-confirm-copy{background:var(--csa-soft);border-left:3px solid var(--csa-teal);color:var(--csa-muted);gap:9px;margin:14px 0;padding:12px;display:flex}.csa-confirm-copy svg{width:19px;min-width:19px;color:var(--csa-teal)}.csa-upload-form{gap:12px;display:grid}.csa-upload-form>label:not(.csa-file-pick){gap:5px;display:grid}.csa-upload-form input,.csa-upload-form textarea,.csa-login input{background:#fff;border:1px solid #bdcbc8;border-radius:8px;width:100%;min-height:44px;padding:9px 11px}.csa-file-pick{border:1px dashed var(--csa-teal);min-height:96px;color:var(--csa-teal);cursor:pointer;border-radius:10px;align-content:center;place-items:center;display:grid}.csa-file-pick svg{width:24px}.csa-file-pick input{opacity:0;pointer-events:none;position:absolute}.csa-loading{min-height:60vh;color:var(--csa-muted);align-content:center;place-items:center;gap:10px;display:grid}.spin{animation:.8s linear infinite csa-spin}@keyframes csa-spin{to{transform:rotate(360deg)}}.csa-error{color:var(--csa-danger);background:#fff7f8;border:1px solid #efc9cf;border-radius:10px;align-items:center;gap:10px;padding:14px;display:flex}.csa-error>svg{width:20px;min-width:20px}.csa-error p{flex:1;margin:0}.csa-error button{height:38px;color:inherit;background:#fff;border:1px solid;border-radius:8px;align-items:center;gap:5px;display:flex}.csa-error button svg{width:16px}.csa-empty{min-height:180px;color:var(--csa-muted);align-content:center;place-items:center;display:grid}.csa-empty.compact{min-height:90px}.csa-empty svg{width:28px;color:var(--csa-teal)}.csa-toast{z-index:100;background:var(--csa-ink);color:#fff;border-radius:10px;align-items:center;gap:8px;padding:12px 16px;display:flex;position:fixed;bottom:95px;left:50%;transform:translate(-50%);box-shadow:0 10px 26px #00000029}.csa-toast svg{width:18px}.csa-login{place-items:center;padding:24px;display:grid}.csa-login>section{border:1px solid var(--csa-line);border-radius:16px;width:min(420px,100%);padding:24px}.csa-login header{justify-content:space-between;align-items:center;display:flex}.csa-login header button{background:var(--csa-soft);border:0;border-radius:9px;align-items:center;gap:6px;height:44px;display:flex}.csa-login header button svg{width:18px}.csa-login-mark{background:var(--csa-soft);width:58px;height:58px;color:var(--csa-teal);border-radius:16px;place-items:center;margin:35px 0 18px;display:grid}.csa-login-mark svg{width:28px}.csa-login h1{margin:0;font-size:28px}.csa-login>section>p{color:var(--csa-muted);margin:8px 0 24px}.csa-login form{gap:13px;display:grid}.csa-login label{gap:6px;display:grid}.csa-login label span{font-weight:700}.csa-login>section>small{color:var(--csa-muted);gap:7px;margin-top:20px;display:flex}.csa-login>section>small svg{width:17px;min-width:17px}.csa-form-message{color:var(--csa-danger)}.csa-form-message.ok{color:var(--csa-teal)}@media (width<=700px){.csa-topbar{height:61px;padding:0 15px}.csa-brand b{font-size:20px}.csa-topbar button span{display:none}.csa-shell>main{padding:20px 14px 100px}.csa-welcome h1,.csa-page-title h1{font-size:23px}.csa-cases,.csa-package-list,.csa-scenarios{grid-template-columns:1fr}.csa-case>header{padding:15px 15px 12px}.csa-stage{padding:2px 15px}.csa-progress,.csa-case dl{margin-left:15px;margin-right:15px}.csa-case>section{padding:10px 15px}.csa-documents,.csa-strategy{gap:12px}.csa-doc-summary{margin:0 -14px;padding:0 8px 13px}.csa-package-list{gap:10px}.csa-downloads{background:#fff;grid-template-columns:1fr 1fr;padding:8px 0;display:grid;position:sticky;bottom:88px}.csa-downloads a{justify-content:center;padding:0 6px;font-size:13px}.csa-scenarios>button{padding:13px}.csa-scenarios>button.selected{padding:12px}.csa-strategy-actions{grid-template-columns:1fr 1.35fr;display:grid}.csa-strategy-actions>button{padding:0 8px}.csa-bottom{bottom:10px}.csa-dialog-backdrop{align-items:end;padding:0}.csa-dialog{border-radius:16px 16px 0 0;width:100%;padding:18px 16px 26px}.csa-login{padding:0}.csa-login>section{border:0;border-radius:0;min-height:100vh;padding:22px}.csa-contact{padding:12px}}@media (width>=900px){.csa-home{grid-template-columns:minmax(0,1.5fr) minmax(300px,.8fr)}.csa-home>.csa-welcome,.csa-home>.csa-cases{grid-column:1}.csa-home>.csa-section,.csa-home>.csa-contact{grid-column:2}.csa-home>.csa-section:nth-of-type(2){grid-row:1/3;margin-top:48px}.csa-home>.csa-contact{grid-row:3}.csa-home>.csa-events{grid-area:3/1/5}}.csa-sso-button{width:100%;margin-top:6px}@media (prefers-reduced-motion:reduce){.spin{animation:none}}.la-shell{--teal:#078f83;--ink:#153832;--muted:#647b75;--line:#d2e1de;min-height:100vh;color:var(--ink);background:#f5f8f7;font-family:Microsoft YaHei UI,PingFang SC,sans-serif}.la-main{margin-left:208px;padding:32px 38px 70px}.la-head,.la-create-head{justify-content:space-between;align-items:flex-start;gap:22px;max-width:1540px;margin:0 auto 24px;display:flex}.la-head h1,.la-create-head h1{margin:0;font-size:30px}.la-head p,.la-create-head p{color:var(--muted);margin:7px 0 0;font-size:14px}.la-shell button{font:inherit;cursor:pointer}.la-shell button svg{width:17px}.la-shell .primary{background:var(--teal);color:#fff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 18px;font-weight:800;display:inline-flex}.la-error{color:#a63d28;background:#fff4f1;border:1px solid #efc2b7;border-radius:8px;max-width:1540px;margin:0 auto 14px;padding:12px 15px;font-weight:700}.la-metrics{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);max-width:1540px;margin:0 auto 18px;display:grid;overflow:hidden}.la-metric{border-right:1px solid var(--line);align-items:center;gap:13px;padding:18px 20px;display:flex}.la-metric:last-child{border:0}.la-metric>svg{width:25px;color:var(--teal)}.la-metric div{gap:2px;display:grid}.la-metric span,.la-metric small{color:var(--muted);font-size:12px}.la-metric b{font-size:23px}.la-panel{border:1px solid var(--line);background:#fff;border-radius:11px;max-width:1540px;margin:auto;overflow:hidden}.la-toolbar{border-bottom:1px solid var(--line);grid-template-columns:minmax(320px,1fr) 180px 100px 120px;gap:10px;padding:14px;display:grid}.la-toolbar label{border:1px solid #bdd2cd;border-radius:8px;align-items:center;display:flex}.la-toolbar label svg{color:#6f827e;margin-left:12px}.la-toolbar input{border:0;outline:0;width:100%;height:40px;padding:0 10px}.la-toolbar select,.la-toolbar>button{color:#31534c;background:#fff;border:1px solid #bdd2cd;border-radius:8px;height:42px}.la-toolbar>button{justify-content:center;align-items:center;gap:6px;font-weight:750;display:flex}.la-tr{text-align:left;width:100%;color:var(--ink);background:#fff;border:0;border-bottom:1px solid #e1eae8;grid-template-columns:1.35fr 1fr 1.2fr .9fr 1.1fr .9fr 110px;align-items:center;gap:16px;padding:14px 17px;display:grid}button.la-tr:hover{background:#f4faf8}.la-th{color:#617670;min-height:42px;padding-top:0;padding-bottom:0;font-size:12px;font-weight:800;background:#f2f7f6!important}.la-tr>span{gap:4px;min-width:0;display:grid}.la-tr b,.la-tr small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.la-tr b{font-size:13px}.la-tr small{color:#70847f;font-size:11px}.la-last{justify-content:space-between;align-items:center;display:flex!important}.la-status{color:#56716a;background:#eef5f3;border-radius:6px;width:max-content;padding:5px 8px;font-size:11px;font-style:normal;font-weight:850;display:inline-flex}.la-status.active{color:#08786c;background:#e2f5f0}.la-status.pending_review,.la-status.pending_signature{color:#9a6811;background:#fff3d8}.la-status.expired,.la-status.withdrawn{color:#b14a38;background:#fff0ed}.la-empty{text-align:center;color:#71847f;padding:65px}.la-create-head{align-items:center}.la-create-head>button{color:#31534c;background:#fff;border:1px solid #bdd2cd;border-radius:8px;align-items:center;gap:7px;height:40px;padding:0 13px;font-weight:750;display:flex}.la-steps{z-index:6;border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(5,1fr);max-width:1540px;margin:0 auto 18px;display:grid;position:sticky;top:0;overflow:hidden}.la-steps button{border:0;border-right:1px solid var(--line);color:#6b7f7a;text-align:left;background:#fff;align-items:center;gap:10px;min-height:66px;padding:12px 16px;display:flex}.la-steps button:last-child{border:0}.la-steps button.active{color:var(--ink);box-shadow:inset 0 -4px var(--teal);background:#edf8f5}.la-steps button.done{color:#087e72}.la-steps i{border:1px solid #afc6c0;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;font-style:normal;font-weight:850;display:flex}.la-steps .active i,.la-steps .done i{border-color:var(--teal);background:var(--teal);color:#fff}.la-form{box-sizing:border-box;border:1px solid var(--line);background:#fff;border-radius:12px;max-width:1540px;min-height:490px;margin:auto;padding:28px 32px}.la-intro{border-left:4px solid var(--teal);background:#eef8f5;border-radius:9px;align-items:center;gap:14px;margin-bottom:22px;padding:17px 19px;display:flex}.la-intro>svg{width:27px;color:var(--teal)}.la-intro div,.la-selected div{gap:4px;display:grid}.la-intro b{font-size:18px}.la-intro span,.la-selected span{color:#607670;font-size:12px}.la-lookup{gap:8px;margin-bottom:18px;display:grid;position:relative}.la-lookup>span,.la-grid label>span{font-size:13px;font-weight:800}.la-lookup>div{border:1px solid #bad0cb;border-radius:8px;grid-template-columns:38px 1fr 82px;align-items:center;display:grid;overflow:hidden}.la-lookup>div>svg{color:#6e827d;width:18px;margin:auto}.la-lookup input{border:0;outline:0;height:42px}.la-lookup>div>button{background:var(--teal);color:#fff;border:0;align-self:stretch;font-weight:800}.la-lookup aside{z-index:10;background:#fff;border:1px solid #bcd2cd;border-radius:8px;max-height:260px;position:absolute;top:73px;left:0;right:0;overflow:auto;box-shadow:0 12px 30px #14373026}.la-lookup aside button{text-align:left;background:#fff;border:0;border-bottom:1px solid #e0e9e7;gap:3px;width:100%;padding:11px 14px;display:grid}.la-lookup aside button:hover{background:#edf8f5}.la-lookup aside small{color:#6c817b}.la-selected{background:#f5fbf9;border:1px solid #bdd9d3;border-radius:8px;align-items:center;gap:12px;margin:10px 0;padding:14px;display:flex}.la-selected svg{width:23px;color:var(--teal)}.la-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.la-grid label{gap:8px;display:grid}.la-grid .wide{grid-column:1/-1}.la-grid input,.la-grid select,.la-grid textarea{box-sizing:border-box;width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #bad0cb;border-radius:8px;outline:0;padding:10px 12px}.la-grid input,.la-grid select{height:43px}.la-grid input:focus,.la-grid select:focus,.la-grid textarea:focus{border-color:var(--teal);box-shadow:0 0 0 3px #078f831a}.la-options{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:9px;margin:0 0 18px;padding:17px;display:grid}.la-options legend{padding:0 8px;font-weight:850}.la-options label{border:1px solid #cbdcd8;border-radius:7px;align-items:center;gap:8px;min-height:40px;padding:7px 10px;display:flex}.la-options label.selected{border-color:var(--teal);color:#08796d;background:#edf8f5;font-weight:750}.la-options input{width:15px;height:15px}.la-review{max-width:1100px;margin:auto}.la-review h2{margin:0 0 18px}.la-review dl{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr 1fr;margin:0;display:grid;overflow:hidden}.la-review dl div{border-bottom:1px solid #e0e9e7;border-right:1px solid #e0e9e7;padding:14px 16px}.la-review dt{color:#70837e;font-size:11px}.la-review dd{margin:5px 0 0;font-weight:800}.la-flow{color:#08796d;background:#edf8f5;border-radius:8px;justify-content:center;gap:14px;margin-top:18px;padding:15px;font-weight:850;display:flex}.la-flow b{color:#82948f}.la-actions{z-index:5;border:1px solid var(--line);background:#fffffff5;border-radius:11px;grid-template-columns:150px 1fr 210px;align-items:center;max-width:1540px;margin:16px auto 0;padding:12px 15px;display:grid;position:sticky;bottom:0;box-shadow:0 -8px 22px #1437300f}.la-actions>button{background:#fff;border:1px solid #bcd1cc;border-radius:8px;height:42px;font-weight:800}.la-actions>span{text-align:center;color:#70837e;font-size:12px}.la-summary{border:1px solid var(--line);background:#fff;border-radius:11px;grid-template-columns:repeat(4,1fr);max-width:1540px;margin:auto;display:grid;overflow:hidden}.la-summary>div{border-right:1px solid var(--line);gap:5px;padding:18px 20px;display:grid}.la-summary span,.la-summary small{color:#6c817c;font-size:12px}.la-summary b{font-size:15px}.la-tabs{border-bottom:1px solid var(--line);background:#fff;max-width:1540px;margin:16px auto 0;display:flex}.la-tabs button{color:#607670;background:#fff;border:0;padding:13px 17px;font-weight:750}.la-tabs .active{color:var(--teal);box-shadow:inset 0 -3px var(--teal)}.la-detail{grid-template-columns:minmax(0,1fr) 340px;gap:16px;max-width:1540px;margin:auto;padding-top:16px;display:grid}.la-detail>article,.la-detail>aside{border:1px solid var(--line);background:#fff;border-radius:11px;padding:22px}.la-detail article>header{justify-content:space-between;align-items:center;display:flex}.la-detail h2{margin:0 0 18px;font-size:19px}.la-detail h3{margin:22px 0 10px;font-size:13px}.la-detail article header button{color:#08796d;background:#fff;border:1px solid #bcd2cd;border-radius:7px;align-items:center;gap:7px;height:38px;font-weight:750;display:flex}.la-tags{flex-wrap:wrap;gap:7px;display:flex}.la-tags span{color:#08796d;background:#edf8f5;border-radius:6px;padding:6px 9px;font-size:12px;font-weight:750}.la-rights{grid-template-columns:1fr 1fr;gap:8px;display:grid}.la-rights span{color:#38564f;align-items:center;gap:7px;font-size:13px;display:flex}.la-rights svg{width:15px;color:var(--teal)}.la-funnel{border-bottom:1px solid #e2eae8;grid-template-columns:28px 1fr 50px;align-items:center;padding:12px 0;display:grid}.la-funnel svg{width:19px;color:var(--teal)}.la-funnel b{text-align:right;font-size:17px}.la-detail aside .primary{width:100%;margin-top:18px}@media (width<=1100px){.la-main{margin-left:0;padding:22px 16px}.la-metrics{grid-template-columns:1fr 1fr}.la-tr{grid-template-columns:1.2fr 1fr 1fr 100px}.la-tr>:nth-child(4),.la-tr>:nth-child(5),.la-tr>:nth-child(6){display:none}.la-options{grid-template-columns:1fr 1fr}.la-detail{grid-template-columns:1fr}}@media (width<=700px){.la-head,.la-create-head{display:grid}.la-metrics,.la-grid,.la-summary{grid-template-columns:1fr}.la-toolbar{grid-template-columns:1fr 1fr}.la-toolbar label{grid-column:1/-1}.la-steps{grid-template-columns:repeat(5,minmax(150px,1fr));overflow-x:auto}.la-form{padding:20px 15px}.la-options{grid-template-columns:1fr}.la-tr{grid-template-columns:1.3fr 1fr 90px}.la-tr>:nth-child(3),.la-th>:nth-child(3){display:none}.la-actions{grid-template-columns:1fr 1fr}.la-actions span{display:none}.la-tabs{overflow-x:auto}.la-rights{grid-template-columns:1fr}}@media (width<=1100px){body:has(.la-shell){min-width:0!important}}.local-team-document{--lt-nav:#132d3b;--lt-primary:#175c69;--lt-bg:#f2f5f7;--lt-surface:#fff;--lt-text:#193442;--lt-muted:#607581;--lt-border:#dce5ea;--lt-focus:#27859c;--lt-warn:#916016;--lt-warn-bg:#fff5df;--lt-danger:#a33a39;--lt-danger-bg:#fff1ef;--lt-soft:#e8f2f3;--lt-nav-text:#c6d6df;--lt-scroll:#a4b6c0;--lt-radius:12px;--lt-sticky:100;background:var(--lt-bg);min-width:0;color:var(--lt-text);scrollbar-color:var(--lt-scroll) var(--lt-bg);scrollbar-width:thin}.local-team-document *{box-sizing:border-box;scrollbar-color:var(--lt-scroll) var(--lt-bg);scrollbar-width:thin}.local-team-document ::-webkit-scrollbar{width:9px;height:9px}.local-team-document ::-webkit-scrollbar-thumb{background:var(--lt-scroll);border-radius:8px}.local-team-document ::-webkit-scrollbar-thumb:hover{background:var(--lt-muted)}.local-team-document ::-webkit-scrollbar-thumb:active{background:var(--lt-primary)}.local-team-document ::-webkit-scrollbar-track{background:var(--lt-bg)}.lt-app{min-height:100vh;color:var(--lt-text);font:14px/1.6 Segoe UI,Microsoft YaHei,Tahoma,sans-serif}.lt-app h1,.lt-app h2,.lt-app h3,.lt-app p{margin:0}.lt-app button,.lt-app input,.lt-app select,.lt-app textarea{font:inherit}.lt-app button,.lt-app a,.lt-app select{cursor:pointer}.lt-app button{border:1px solid var(--lt-border);background:var(--lt-surface);min-height:38px;color:var(--lt-text);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font-weight:600;display:inline-flex}.lt-app button:hover:not(:disabled){background:var(--lt-soft);border-color:var(--lt-scroll)}.lt-app button:active:not(:disabled){transform:translateY(1px)}.lt-app button:disabled{opacity:.5;cursor:not-allowed}.lt-app a{color:var(--lt-primary);text-decoration:none}.lt-app a:hover{text-decoration:underline}.lt-app :focus-visible{outline:3px solid var(--lt-focus);outline-offset:3px}.lt-app input,.lt-app select,.lt-app textarea{border:1px solid var(--lt-border);background:var(--lt-surface);min-width:0;color:var(--lt-text);border-radius:8px;min-height:40px;padding:9px 11px}.lt-app textarea{resize:none}.lt-app small{color:var(--lt-muted);font-size:12px}.lt-sidebar{background:var(--lt-nav);width:244px;color:var(--lt-nav-text);z-index:var(--lt-sticky);flex-direction:column;padding:26px 14px 18px;display:flex;position:fixed;inset-block:0;inset-inline-start:0}.lt-brand{align-items:center;gap:11px;padding:0 9px 28px;display:flex;color:var(--lt-surface)!important}.lt-brand b{font-size:17px;display:block}.lt-brand small{letter-spacing:.09em;color:var(--lt-nav-text);font-size:9px}.lt-brand-symbol{border:1px solid var(--lt-muted);border-radius:8px;place-items:center;min-width:36px;height:42px;display:grid}.lt-nav-label{color:var(--lt-nav-text);opacity:.8;padding:0 14px 12px;font-size:11px}.lt-sidebar nav{flex:1;display:block;overflow-y:auto}.lt-sidebar section{min-height:0;margin-block-end:6px;padding:0;display:block}.lt-sidebar .lt-group{color:var(--lt-nav-text);background:0 0;border:0;justify-content:flex-start;width:100%;min-height:44px;padding:12px;font-size:13px}.lt-group span{text-align:start;flex:1}.lt-group.selected{color:var(--lt-surface)}.lt-group[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.lt-sidebar .lt-group:hover{background:#ffffff0d;border-color:#0000}.lt-sidebar nav section>div>a{min-height:38px;color:var(--lt-nav-text);border-inline-start:2px solid #0000;border-radius:0 7px 7px 0;justify-content:space-between;align-items:center;margin:3px 0;margin-inline-start:26px;padding:8px 12px;font-size:13px;display:flex}.lt-sidebar nav section>div>a:hover{background:#ffffff0d;text-decoration:none}.lt-sidebar nav section>div>a.current{color:var(--lt-surface);background:#275264;border-color:#79c5cd}.lt-sidebar a small{color:inherit}.lt-sidebar footer{border-top:1px solid var(--lt-muted);align-items:flex-start;gap:8px;margin-top:20px;padding:18px 12px 0;font-size:11px;display:flex}.lt-workspace{min-width:0;margin-inline-start:244px}.lt-topbar{background:var(--lt-surface);border-bottom:1px solid var(--lt-border);justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 28px;display:flex}.lt-breadcrumb{color:var(--lt-muted);font-size:12px}.lt-breadcrumb>span{color:var(--lt-scroll);margin:0 12px}.lt-top-actions{align-items:center;gap:18px;display:flex}.lt-top-actions select{min-height:34px;padding:5px 8px;font-size:12px}.lt-user{align-items:center;gap:7px;font-size:12px;display:flex}.lt-app .lt-menu{display:none}.lt-main{min-width:0;padding:28px 28px 16px}.lt-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:26px;display:flex}.lt-eyebrow{letter-spacing:.13em;color:var(--lt-muted);font-size:10px;font-weight:600}.lt-page-heading h1{letter-spacing:-.03em;margin:5px 0 7px;font-size:27px;line-height:1.4}.lt-page-heading p{color:var(--lt-muted);font-size:13px}.lt-refresh{white-space:nowrap}.lt-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.lt-kpis>a{border:1px solid var(--lt-border);border-radius:var(--lt-radius);background:var(--lt-surface);color:var(--lt-text);padding:19px 20px;position:relative}.lt-kpis>a:hover{border-color:var(--lt-primary);text-decoration:none}.lt-kpis>a>span{color:var(--lt-muted);align-items:center;gap:9px;font-size:12px;display:flex}.lt-kpis strong{font-variant-numeric:tabular-nums;margin-top:14px;font-size:32px;font-weight:600;line-height:1.1;display:block}.lt-kpi-arrow{inset-inline-end:18px;color:var(--lt-scroll);position:absolute;bottom:23px}.lt-overview-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.lt-panel{background:var(--lt-surface);border:1px solid var(--lt-border);border-radius:var(--lt-radius);min-width:0;overflow:hidden}.lt-panel>header{border-bottom:1px solid var(--lt-border);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;display:flex}.lt-panel h2,.lt-section-heading h2{font-size:15px;font-weight:650}.lt-panel header a,.lt-section-heading a{align-items:center;gap:6px;font-size:12px;display:inline-flex}.lt-queue{padding:5px 20px}.lt-queue>a,.lt-queue>button{width:100%;color:var(--lt-text);border:0;border-bottom:1px solid var(--lt-border);text-align:start;background:0 0;border-radius:0;align-items:center;gap:13px;padding:15px 0;font-size:13px;display:flex}.lt-queue>a:last-child,.lt-queue>button:last-child{border:0}.lt-queue>a>span:nth-child(2),.lt-queue>button>span{flex:1}.lt-queue a b{font-variant-numeric:tabular-nums;font-size:16px}.lt-queue-dot{background:var(--lt-scroll);border-radius:50%;width:7px;height:7px}.lt-queue-dot.attention{background:var(--lt-warn)}.lt-panel-note{color:var(--lt-muted);font-size:12px;line-height:1.7;padding:14px 20px!important}.lt-activity{padding:5px 20px}.lt-activity>div:not(.lt-empty){border-bottom:1px solid var(--lt-border);align-items:center;gap:12px;padding:13px 0;display:flex}.lt-activity>div:last-child{border:0}.lt-activity-mark{background:var(--lt-primary);border-radius:50%;width:6px;height:6px}.lt-activity>div>div{flex:1;min-width:0;font-size:12px;display:grid}.lt-activity strong,.lt-activity span{overflow-wrap:anywhere}.lt-activity>div>div>span{color:var(--lt-muted);font-size:11px}.lt-section-heading{justify-content:space-between;align-items:center;margin:25px 0 12px;display:flex}.lt-toolbar{border-bottom:1px solid var(--lt-border);justify-content:space-between;align-items:center;gap:16px;padding:15px 18px;display:flex}.lt-toolbar>span{color:var(--lt-muted);white-space:nowrap;font-size:12px}.lt-search{width:min(380px,100%);color:var(--lt-muted);align-items:center;gap:9px;display:flex}.lt-search input{background:var(--lt-bg);border:1px solid var(--lt-border);width:100%;min-height:36px;font-size:12px}.lt-search button{border:0;min-height:32px;padding:6px}.lt-table-scroll{scrollbar-gutter:stable;min-height:250px;max-height:650px;overflow:auto}.lt-data table{table-layout:fixed;border-collapse:collapse;white-space:normal;text-align:start;width:100%;min-width:680px;font-size:12px}.lt-data th{background:var(--lt-bg);min-width:0;color:var(--lt-muted);text-align:start;white-space:nowrap;padding:12px 18px;font-weight:500;display:table-cell;position:sticky;top:0;width:calc(100% / var(--lt-columns))!important}.lt-data td{border-top:1px solid var(--lt-border);overflow-wrap:anywhere;width:auto;min-width:0;max-width:290px;padding:15px 18px;display:table-cell}.lt-data tbody tr:hover{background:var(--lt-bg)}.lt-data td strong,.lt-data td small{white-space:normal;display:block;overflow:visible}.lt-data td small{margin-top:3px;font-size:11px}.lt-identity{align-items:center;gap:10px;display:flex}.lt-identity i{background:var(--lt-soft);min-width:33px;height:33px;color:var(--lt-primary);border-radius:9px;place-items:center;font-style:normal;font-weight:600;display:grid}.lt-identity strong{white-space:nowrap}.lt-app .lt-text-button{color:var(--lt-primary);white-space:nowrap;background:0 0;border:0;padding:3px 0;font-size:12px}.lt-status{background:var(--lt-bg);width:max-content;max-width:210px;color:var(--lt-muted);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;display:inline-flex!important}.tone-approved,.tone-done,.tone-active,.tone-confirmed{color:var(--lt-primary);background:var(--lt-soft)}.tone-pending,.tone-in_progress,.tone-needs_resubmission{color:var(--lt-warn);background:var(--lt-warn-bg)}.tone-rejected,.tone-blocked,.tone-suspended,.tone-blacklisted{color:var(--lt-danger);background:var(--lt-danger-bg)}.lt-progress{align-items:center;gap:8px;display:flex}.lt-progress progress{width:60px;height:5px;accent-color:var(--lt-primary)}.lt-pagination{border-top:1px solid var(--lt-border);color:var(--lt-muted);justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;display:flex}.lt-pagination>div{gap:7px;display:flex}.lt-pagination button{min-height:32px;padding:5px 10px;font-size:12px}.lt-empty,.lt-loading{text-align:center;min-height:215px;color:var(--lt-muted);flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:32px 24px;display:flex}.lt-empty strong{color:var(--lt-text);font-size:13px}.lt-empty span{max-width:310px;font-size:12px}.lt-empty svg{color:var(--lt-scroll);margin-bottom:3px}.lt-notice{background:var(--lt-soft);color:var(--lt-primary);border:1px solid var(--lt-border);border-radius:8px;margin-bottom:16px;padding:13px 16px;font-size:13px}.lt-notice.is-error{background:var(--lt-danger-bg);color:var(--lt-danger)}.lt-notice button,.lt-notice a{margin-inline-start:10px}.lt-stages{background:var(--lt-border);border:1px solid var(--lt-border);border-radius:var(--lt-radius);grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin-bottom:20px;display:grid;overflow:hidden}.lt-stages>div{background:var(--lt-surface);gap:3px;padding:16px;display:grid}.lt-stages b{color:var(--lt-primary);font-variant-numeric:tabular-nums;font-size:11px}.lt-stages span{font-size:12px}.lt-stages small{font-size:11px}.lt-rules{gap:18px;display:grid}.lt-rules p{color:var(--lt-muted);padding:20px}.lt-footnote{color:var(--lt-muted);border-top:1px solid var(--lt-border);justify-content:space-between;gap:12px;margin-top:28px;padding:16px 0;font-size:10px;display:flex}.lt-app .lt-primary{background:var(--lt-primary);border-color:var(--lt-primary);color:var(--lt-surface)}.lt-app .lt-primary:hover:not(:disabled){background:var(--lt-nav);color:var(--lt-surface)}.lt-dialog{border:1px solid var(--lt-border);background:var(--lt-surface);width:min(680px,100vw - 28px);max-height:calc(100dvh - 40px);color:var(--lt-text);border-radius:14px;padding:0;box-shadow:0 24px 90px #132d3b40}.lt-dialog::backdrop{background:#132d3b80}.lt-dialog>header{border-bottom:1px solid var(--lt-border);background:var(--lt-surface);z-index:var(--lt-sticky);justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.lt-dialog h2{font-size:21px}.lt-dialog-body{padding:20px 24px}.lt-editor-summary{color:var(--lt-muted);justify-content:space-between;margin-bottom:18px;display:flex}.lt-editor-tabs{flex-wrap:wrap;gap:7px;margin-bottom:20px;display:flex}.lt-editor-tabs button[aria-pressed=true]{color:var(--lt-primary);border-color:var(--lt-primary);background:var(--lt-soft)}.lt-form-grid{border:0;grid-template-columns:1fr 1fr;gap:17px;min-width:0;margin:0;padding:0;display:grid}.lt-field{gap:7px;font-size:12px;display:grid}.lt-field>label{font-weight:600}.lt-full{grid-column:1/-1}.lt-form-actions{border-top:1px solid var(--lt-border);justify-content:space-between;align-items:center;margin-top:20px;padding:18px 0 0;display:flex}.lt-field [aria-invalid=true]{border-color:var(--lt-danger)}.lt-discard{gap:14px;padding:12px 0;display:grid}.lt-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lt-skip{top:-100px;z-index:200;background:var(--lt-surface);padding:12px;position:fixed;inset-inline-start:260px}.lt-skip:focus{top:10px}.lt-spin{animation:1s linear infinite lt-spin}@keyframes lt-spin{to{transform:rotate(360deg)}}@media (width>=1600px){.lt-main{padding:32px 36px}.lt-topbar{padding-inline:36px}.lt-kpis>a{padding:23px 24px}.lt-overview-grid{grid-template-columns:1.1fr 1fr}}@media (width<=1100px){.lt-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-overview-grid{grid-template-columns:1fr}.lt-user{display:none}.lt-stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=880px){.lt-sidebar{width:auto;padding:18px;display:none;position:static}.lt-sidebar.is-open{display:flex}.lt-sidebar nav{max-height:60vh}.lt-brand{padding-bottom:14px}.lt-sidebar footer{display:none}.lt-workspace{margin-inline-start:0}.lt-app .lt-menu{display:inline-flex}.lt-topbar{flex-wrap:wrap;padding:12px 16px}.lt-breadcrumb{flex:1}.lt-top-actions{margin-inline-start:auto}.lt-main{padding:22px 16px}.lt-page-heading{gap:12px}.lt-page-heading h1{font-size:24px}.lt-page-heading p{font-size:12px}.lt-skip{inset-inline-start:10px}.lt-form-grid{grid-template-columns:1fr}.lt-dialog-body{padding:18px}.lt-kpis{gap:10px}.lt-kpis>a{padding:16px}.lt-kpis strong{font-size:28px}.lt-kpis>a>span{font-size:11px}.lt-toolbar{padding:12px}.lt-topbar .lt-breadcrumb{display:none}.lt-refresh{padding:8px!important;font-size:12px!important}.lt-footnote{flex-wrap:wrap}.lt-pagination>div{gap:3px}.lt-dialog{max-height:calc(100dvh - 20px)}}@media (prefers-reduced-motion:reduce){.lt-spin{animation:none}.lt-app button:active:not(:disabled){transform:none}}@media (forced-colors:active){.local-team-document,.local-team-document *{scrollbar-color:auto}.lt-status,.lt-sidebar nav section>div>a.current{border:1px solid canvastext}}body:has(.app-sidebar){--crm-bg:#f7fbfc;--crm-surface:#fff;--crm-ink:#30343b;--crm-muted:#67707b;--crm-line:#e3e8ed;--crm-accent:#008f95;--crm-soft:#e5f5f6;--teal:var(--crm-accent);--line:var(--crm-line);background:var(--crm-bg);font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}body .app-sidebar.app-sidebar{--as-teal:#008f95;--as-soft:#d9f1f3;--as-text:#30343b;--as-muted:#67707b;--as-line:#dfecef;background:#eefafa;border-color:#eefafa}body .app-sidebar .app-sidebar-brand{gap:6px 10px;grid-template-columns:34px minmax(0,1fr)!important;height:96px!important;min-height:96px!important;padding:16px 18px!important}body .app-sidebar .app-sidebar-brand>i{color:#008f95;background:#e4f4f5;grid-row:1/3;width:34px;height:34px}body .app-sidebar .app-sidebar-brand b{color:#30343b;font-size:20px!important}body .app-sidebar .app-sidebar-brand small{color:#67707b;font-size:13px!important}body .app-sidebar .app-language-toggle{color:#53616b;background:0 0;border-color:#bdd3d7;grid-column:2;justify-self:start;height:24px;min-height:24px;margin:0;padding:0 7px;font-size:11px}body .app-sidebar .app-sidebar-groups{scrollbar-color:#bdd3d7 transparent;padding:12px 10px 24px}body .app-sidebar .app-sidebar-groups>section{margin-bottom:3px}body .app-sidebar .app-sidebar-group-toggle{color:#30343b;height:42px;min-height:42px}body .app-sidebar .app-sidebar-group-toggle>span{font-size:15px!important;font-weight:600!important}body .app-sidebar .app-sidebar-group-toggle>i{color:#67707b;background:0 0;border:0}body .app-sidebar .app-sidebar-group-toggle>i.open{background:0 0;border:0}body .app-sidebar .app-sidebar-group-toggle:hover,body .app-sidebar .contains-active>.app-sidebar-group-toggle{color:#30343b;background:#e8f4f5}body .app-sidebar .app-sidebar-group-items>:is(a,button){color:#454d57;height:39px;min-height:39px}body .app-sidebar .app-sidebar-group-items>:is(a,button):hover{color:#30343b;background:#e0f0f2}body .app-sidebar .app-sidebar-group-items>:is(a,button).active{color:#30343b;background:#d9f1f3;box-shadow:inset 3px 0 #008f95}body .app-sidebar :is(a,button):focus-visible{outline-offset:-2px;outline:2px solid #008f95}body :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main,.pl-main,.bd-content,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.cp-main,.main,.loan-ops-main){background:var(--crm-bg);color:var(--crm-ink);--io-ink:#30343b;--io-muted:#67707b;--io-line:#e3e8ed;--mw-dark:#30343b;--mw-muted:#67707b;--mw-line:#e3e8ed;--mw-teal:#008f95;--cm-dark:#30343b;--cm-muted:#67707b;--cm-line:#e3e8ed;--cm-green:#008f95;font-family:inherit}body:has(.app-sidebar) #root :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main,.pl-main,.bd-content,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.cp-main,.main,.loan-ops-main)>:is(header,[class$=-page-head],[class$=-page-header]){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 20px}body:has(.app-sidebar) #root :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main,.pl-main,.bd-content,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.cp-main,.main)>:is(header,[class$=-page-head],[class$=-page-header]) h1{letter-spacing:-.025em;color:#242930;font-size:28px;line-height:1.35}body:has(.app-sidebar) #root :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main,.pl-main,.bd-content) :is(button,input,select,textarea){letter-spacing:0;font-family:inherit;font-size:15px}body:has(.app-sidebar) #root :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main,.pl-main,.bd-content) button{font-weight:600;transition:background-color .12s,border-color .12s,color .12s}body:has(.app-sidebar) #root :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main,.pl-main,.bd-content) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){color:#30343b;border-color:#dce3e9;border-radius:7px}body:has(.app-sidebar) #root :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main,.pl-main,.bd-content) :is(input,textarea)::placeholder{color:#76808b;opacity:1}body:has(.app-sidebar) #root :is(button,a,input,select,textarea,summary):focus-visible{outline-offset:2px;outline:2px solid #008f95}body:has(.app-sidebar) #root :is(input[type=checkbox],input[type=radio]){accent-color:#008f95}body:has(.app-sidebar) #root :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main) button.primary{color:#fff;background:#008f95;border-color:#008f95;border-radius:7px}body:has(.app-sidebar) #root :is(.io-main,.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main) button.primary:hover:not(:disabled){background:#007b80}body:has(.app-sidebar) #root :is(.io-tabs,.bc-tabs,.bpc-tabs,.cm-tabs,.mw-tabs,.io-broker-profile-tabs,.io-account-scope-tabs){background:#fff;border:0;border-bottom:1px solid #e3e8ed;border-radius:0;gap:4px;padding:0 12px;display:flex;overflow-x:auto}body:has(.app-sidebar) #root :is(.io-tabs,.bc-tabs,.bpc-tabs,.cm-tabs,.mw-tabs,.io-broker-profile-tabs,.io-account-scope-tabs)>button{color:#535c67;background:0 0;border:0;border-radius:0;flex-shrink:0;min-height:48px;padding:14px 16px;font-size:15px;font-weight:600}body:has(.app-sidebar) #root :is(.io-tabs,.bc-tabs,.bpc-tabs,.cm-tabs,.mw-tabs,.io-broker-profile-tabs,.io-account-scope-tabs)>button.active{box-shadow:inset 0 -3px #008f95;color:#30343b!important;background:#fff!important}body:has(.app-sidebar) #root .io-tabs>button.active:after{display:none}body:has(.app-sidebar) #root :is(.io-lead-grid-head,.io-master-table-head,.cm-table-head,.bc-table-head,.mw-table-head){color:#535c67;background:#f8fafb;border-color:#e3e8ed;font-size:14px;font-weight:600}body:has(.app-sidebar) #root :is(.io-lead-list,.io-master-table,.cm-list,.bc-table,.mw-table,.bpc-table){box-shadow:none;border-color:#e3e8ed;border-radius:10px}body:has(.app-sidebar) #root :is(.cm-row,.io-master-row,.io-lead-grid){border-color:#edf0f3}body:has(.app-sidebar) #root :is(.cm-row,.io-master-row,.io-lead-grid):hover{background:#f6fafb}body:has(.app-sidebar) #root :is(.cm-row,.io-master-row,.io-lead-grid):has(input:checked){background:#e5f5f6}body #root .mw-platform-table{overflow-x:auto}body #root .mw-platform-table .mw-tr{grid-template-columns:30px 34px minmax(145px,1.2fr) minmax(105px,.72fr) minmax(155px,1fr) 186px minmax(130px,.78fr) minmax(128px,.76fr) 230px;min-width:1250px}body #root .mw-platform-table .mw-tr.head{color:#535c67;background:#f8fafb}body #root .io-main{margin-left:240px;padding:28px 26px 40px}body #root .io-main-engagements .io-page-header{align-items:center;gap:20px;margin-bottom:0}body #root .io-main-engagements .io-page-header h1{font-size:28px}body #root .io-main-engagements .io-detail{box-shadow:none;background:#fff;border:1px solid #e3e8ed;border-radius:10px}body #root .io-main-engagements .io-panel{padding:20px}body #root .io-main-engagements .io-tabs{background:#fff}body #root .io-panel-title{flex-wrap:wrap;row-gap:12px}body #root .io-panel-actions{flex-wrap:wrap;gap:8px}body #root .io-panel-actions button{border-radius:7px;min-height:40px;padding:9px 13px}body #root .io-lead-stage{margin:18px 0 0}body #root .io-lead-toolbar{grid-template-columns:minmax(220px,2fr) minmax(130px,1fr) minmax(130px,1fr) auto;gap:10px}body #root .io-lead-toolbar :is(input,select,button){height:42px}body #root .io-lead-bulk{background:#f6fafb;border:1px solid #e3e8ed;border-radius:7px;margin:12px 0;padding:10px 12px}body #root .io-lead-list{overflow-x:auto}body #root .io-lead-grid{background:#fff;border-radius:0;grid-template-columns:26px minmax(150px,1.05fr) minmax(145px,1fr) minmax(160px,1.05fr) minmax(160px,1fr) minmax(345px,1.65fr);align-items:center;gap:14px;min-width:1120px;padding:16px}body #root .io-lead-grid-head{background:#f8fafb;padding:12px 16px}body #root .io-lead-grid>div:nth-child(5){display:flex}body #root .io-lead-grid-head>span:nth-child(5){display:block}body #root .io-lead-grid>div{min-width:0}body #root .io-lead-grid :is(b,span){font-size:15px;line-height:1.5}body #root .io-lead-grid :is(small,code){color:#67707b;overflow-wrap:anywhere;font-size:13px;line-height:1.55}body #root .io-lead-identity b{white-space:normal;overflow-wrap:anywhere}body #root .io-lead-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}body #root .io-lead-actions :is(button,.whatsapp-business){border-radius:6px;height:auto;min-height:34px;padding:7px 5px;font-size:13px;font-weight:600}body #root .io-lead-actions .whatsapp-business{white-space:normal;overflow-wrap:normal}body #root .io-lead-actions button svg{flex-shrink:0;width:15px;height:15px}body #root .io-lead-pager{margin:0;padding:16px 0 0}body #root .io-lead-pager button{border-radius:7px;min-height:38px}body:has(.app-sidebar) #root :is(.io-modal,.mw-modal-panel,.bc-modal,.cm-modal,.bpc-modal,.identity-modal){color:#30343b;background:#fff;border-color:#e3e8ed;border-radius:12px;box-shadow:0 20px 70px #34405424}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal)>header{background:#fff;border-color:#e3e8ed;padding:20px 24px}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal)>header h2{color:#242930;font-size:23px}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){border-color:#dce3e9;border-radius:7px;font-family:inherit;font-size:15px}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal) textarea{resize:vertical;min-height:100px;line-height:1.6}body:has(.app-sidebar) #root .io-broker-profile-summary{box-shadow:none;background:#f6fafb;border-color:#e3e8ed}@media (width>=861px){body:has(.app-sidebar) #root :is(.bc-main,.bpc-main,.cm-main,.cr-main,.mw-main,.ss-main,.kyc-main,.pl-main,.bd-content,.so-main,.rw-main,.tc-main,.sw-main,.hh-main,.cp-main){padding:28px 26px 40px}}@media (width<=1100px){body #root .io-main-engagements .io-page-header{flex-direction:column;align-items:flex-start}body #root .io-lead-toolbar{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}body #root .io-lead-toolbar>input{grid-column:1/-1}}@media (width<=860px){body .app-sidebar.app-sidebar{background:#eefafa;border-color:#dfecef}body .app-sidebar .app-sidebar-mobile>:is(a,button){color:#454d57}body .app-sidebar .app-sidebar-mobile>:is(a,button).active{color:#fff;background:#008f95}body .app-sidebar .app-sidebar-mobile>:is(a,button) span{text-align:center;max-width:100%;max-height:27px;line-height:1.2;overflow:hidden;white-space:normal!important;font-size:11px!important}body #root .io-main{margin-left:0;padding:20px 12px 88px}body #root .io-main-engagements .io-page-header h1{font-size:24px}body #root .io-main-engagements .io-panel{padding:12px}body #root .io-panel-actions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}body #root .io-panel-actions button{min-width:0;padding:8px;font-size:14px}body #root .io-admin-officer-picker{width:100%;grid-template-columns:1fr!important}body #root .io-admin-officer-picker>small{grid-column:1}body #root .io-officer-multiselect{min-width:0}body #root .io-lead-grid>div{grid-area:auto}body #root .io-lead-grid>.io-lead-actions{grid-column:auto!important}body #root .io-lead-grid-head{display:grid}body #root .io-lead-bulk{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){body:has(.app-sidebar) #root :is(button,a,input,select,textarea){transition:none}}body:has(.app-sidebar) :is([role=dialog],.io-modal,.mw-modal-panel,.bc-modal,.cm-modal,.bpc-modal,.identity-modal){--mw-dark:#30343b;--mw-muted:#67707b;--mw-teal:#008f95;--io-ink:#30343b;--io-muted:#67707b;color:#30343b;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}body:has(.app-sidebar) #root :is([role=dialog],.io-modal,.mw-modal-panel,.bc-modal,.cm-modal,.bpc-modal,.identity-modal) :is(h1,h2,h3,h4,label){color:#30343b}body:has(.app-sidebar) #root :is([role=dialog],.io-modal,.mw-modal-panel,.bc-modal,.cm-modal,.bpc-modal,.identity-modal) :is(h1,h2,h3,h4) svg{color:#67707b;stroke-width:1.6px}body:has(.app-sidebar) :is([role=dialog],.io-modal,.mw-modal-panel,.bc-modal,.cm-modal,.bpc-modal,.identity-modal) :is(button,input,select,textarea){font-family:inherit;font-size:15px}body:has(.app-sidebar){--crm-atmosphere:radial-gradient(ellipse at 90% 0%, #dff6f780, transparent 48%), radial-gradient(ellipse at 94% 100%, #eee7fa80, transparent 44%), #fafcfd;--crm-shadow:0 4px 18px #34405408;color:var(--crm-ink);background:var(--crm-atmosphere)}body:has(.app-sidebar) :is(main,.main,.bd-content,.review-shell,.workspace-admin,.broker-portal-content){background:var(--crm-atmosphere);color:var(--crm-ink);--teal:#008f95;--green:#008f95;--ink:#30343b;--muted:#67707b;--line:#e3e8ed;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}body:has(.app-sidebar) :is(main,.main,.bd-content,.review-shell,.workspace-admin) :is(h1,h2,h3,h4){color:#242930;letter-spacing:0;font-weight:650;line-height:1.4}body:has(.app-sidebar) :is(main,.main,.bd-content,.review-shell,.workspace-admin) :is(button,input,select,textarea){font-family:inherit;font-size:15px}body:has(.app-sidebar) :is(main,.main,.bd-content,.review-shell,.workspace-admin) :is(button.primary,.btn-primary){color:#fff;background:#008f95;border-color:#008f95;border-radius:8px}body:has(.app-sidebar) :is(main,.main,.bd-content,.review-shell,.workspace-admin) :is(button.secondary,.btn-secondary){color:#30343b;background:#fff;border-color:#dce3e9;border-radius:8px}body:has(.app-sidebar) :is(main,.main,.bd-content,.review-shell,.workspace-admin) :is(input:not([type]),input[type=text],input[type=search],input[type=email],input[type=password],input[type=number],input[type=date],select,textarea){color:#30343b;border-color:#dce3e9;border-radius:8px}body:has(.app-sidebar) :is(main,.main,.bd-content) :is(table,.employee-mail-card,.io-detail,.mw-platform-table){box-shadow:var(--crm-shadow);border-color:#e3e8ed}body:has(.app-sidebar) :is(main,.main,.bd-content) th{color:#454d57;background:#f8fafb;font-size:14px;font-weight:600}body .app-sidebar .app-sidebar-group-items>:is(a,button) span{font-size:15px}body .app-sidebar svg{stroke-width:1.6px}body .app-sidebar .app-sidebar-group-items svg{color:#67707b;stroke-width:1.6px}body .app-sidebar .app-sidebar-group-items .active svg{color:#008f95}body:has(.app-sidebar) svg.lucide{stroke-width:1.6px}body:has(.app-sidebar) :is(.io-panel-title,.mw-page-header,.cm-page-header,.provider-icon,.reply-sync-icon)>svg{color:#67707b}body:has(.app-sidebar) :is(.io-lead-actions,.mw-row-actions,.cm-row-actions) button:not(.primary):not(.danger):not(:disabled){color:#30343b}body:has(.app-sidebar) .employee-mail-shell{color:#30343b;background:0 0}body:has(.app-sidebar) .employee-mail-card{border-radius:12px}body:has(.app-sidebar) :is(.provider-icon,.reply-sync-icon){color:#67707b;background:#f3f6f8}body:has(.app-sidebar) :is(.preset-strip,.security-note,.reply-sync-setting){color:#454d57;background:#f7fafb;border-color:#e3e8ed}body:has(.app-sidebar) .employee-mail-header p{color:#67707b}@media (width>=861px){body:has(.app-sidebar) .employee-mail-main{max-width:none;margin-left:240px;padding:28px 26px 40px}}@media (width<=860px){body:has(.app-sidebar){width:100%;min-width:0}body:has(.app-sidebar) #root{width:100%;min-width:0}body:has(.app-sidebar) .employee-mail-header{flex-wrap:wrap;gap:12px}body:has(.app-sidebar) .employee-mail-header p{overflow-wrap:anywhere}body .app-sidebar .app-sidebar-mobile>:is(a,button).active{color:#30343b;background:#d9f1f3}body:has(.app-sidebar) .employee-mail-main{margin-left:0;padding:20px 12px 88px}}body:has(.app-sidebar) #root :is(main,.main,.bd-content,[role=dialog],.io-modal,.bc-modal,.cm-modal,.bpc-modal){--io-ink:#30343b;--io-muted:#67707b;--io-line:#e4e9ee;--mw-dark:#30343b;--mw-muted:#67707b;--mw-line:#e4e9ee;--cm-dark:#30343b;--cm-muted:#67707b;--cm-line:#e4e9ee}body:has(.app-sidebar) #root :is(.io-panel,.bc-panel,.bpc-panel,.cm-panel,.mw-panel,.ss-panel,.kyc-panel,.io-modal-body,.bc-modal,.cm-modal,.bpc-modal,.mw-modal-panel){color:#30343b;font-family:Microsoft YaHei UI,PingFang SC,Microsoft YaHei,Arial,sans-serif}body:has(.app-sidebar) #root :is(.io-panel-title,.bc-panel-title,.bpc-panel-title,.cm-panel-title,.mw-panel-title){color:#30343b;gap:12px;margin-bottom:20px}body:has(.app-sidebar) #root :is(.io-panel-title,.bc-panel-title,.bpc-panel-title,.cm-panel-title,.mw-panel-title) :is(b,h2,h3){color:#30343b;font-size:19px;font-weight:650;line-height:1.45}body:has(.app-sidebar) #root :is(.io-panel-title,.bc-panel-title,.bpc-panel-title,.cm-panel-title,.mw-panel-title) svg{color:#727b86;stroke-width:1.6px;width:19px;height:19px}body:has(.app-sidebar) #root :is(main,.main,.bd-content,[role=dialog]) button{letter-spacing:0;font-weight:550}body:has(.app-sidebar) #root :is(main,.main,.bd-content,[role=dialog]) button svg{color:inherit;stroke-width:1.6px}body:has(.app-sidebar) #root :is(.io-panel-actions,.bc-actions,.cm-actions,.mw-actions,.bpc-actions) button{border-radius:8px;min-height:38px;padding:8px 13px;font-size:14px}body:has(.app-sidebar) #root :is(.io-lead-toolbar,.io-filter-bar,.bc-filters,.bpc-filters,.cm-filters,.mw-filters){background:#f8fafc;border:1px solid #e8edf1;border-radius:10px;gap:10px;padding:14px}body:has(.app-sidebar) #root :is(.io-lead-toolbar,.bc-filters,.bpc-filters,.cm-filters,.mw-filters) :is(input,select){color:#454c56;background:#fff;border-color:#dfe5eb;height:42px;font-weight:400}body:has(.app-sidebar) #root :is(.io-lead-bulk,.cm-bulk,.bc-bulk,.mw-bulk){background:#fff;border:0;border-bottom:1px solid #e8edf1;border-radius:0;gap:10px;padding:12px 2px}body:has(.app-sidebar) #root :is(.io-lead-bulk,.cm-bulk,.bc-bulk,.mw-bulk) :is(b,label){color:#535c67;font-weight:500}body:has(.app-sidebar) #root :is(.io-lead-bulk,.cm-bulk,.bc-bulk,.mw-bulk) button{color:#454c56;border-color:#e2e7ec;padding:7px 12px;font-size:14px}body #root .io-lead-grid{grid-template-columns:24px 42px minmax(170px,1fr) 42px minmax(155px,.9fr) 135px 85px minmax(170px,1fr) 90px minmax(180px,1fr) 410px;align-items:center;gap:10px;min-width:1619px;padding:12px 14px}body:has(.app-sidebar) #root .io-lead-grade-cell .lead-quality-grade{box-shadow:none;color:#454c56;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;gap:6px;margin:0;padding:0;font-size:15px;font-weight:400;display:inline-flex}body:has(.app-sidebar) #root .io-lead-grid-head{background:linear-gradient(110deg,#eaf5f6,#f3f6fc);border-bottom:1px solid #d7e5e9;padding:13px 14px}body:has(.app-sidebar) #root .io-lead-grid-head>span{color:#354b58;letter-spacing:.2px;font-size:14px;font-weight:650}body:has(.app-sidebar) #root .io-lead-grid-head>span:nth-child(n+3){border-left:1px solid #dbe6eb;padding-left:8px}body #root .io-lead-grid :is(b,span){color:#30343b;font-size:15px;font-weight:500;line-height:1.5}body #root .io-lead-grid .io-lead-identity>b{font-weight:650}body #root .io-lead-grid>div:not(.io-lead-actions){grid-area:auto;display:flex}body #root .io-lead-grid-head>span{display:block}body #root .io-lead-grid>.io-lead-avatar-cell{justify-content:center;align-items:center}body #root .io-lead-avatar-cell .lead-avatar{border-radius:8px;flex:0 0 36px;width:36px;height:36px;min-height:36px;padding:0}body #root .io-lead-grid .io-lead-identity>b{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}body #root .io-lead-grid :is(small,code){color:#737c88;font-family:inherit;font-size:13px;line-height:1.6}body #root .io-lead-grid>div>em{color:#526575;background:#f1f5f8;border-radius:5px;width:fit-content;padding:3px 7px;font-size:13px;font-style:normal}body #root .io-lead-grid>.io-lead-actions{grid-template-columns:repeat(3,minmax(0,1fr)) 122px;align-content:center;gap:7px 6px;display:grid!important}body #root .io-lead-actions :is(button,.whatsapp-business){color:#303f4a;white-space:nowrap;background:#f7fafb;border:1px solid #cbd7dd;border-radius:6px;width:100%;min-width:0;min-height:36px;padding:7px 8px;font-size:14px;font-weight:550}body #root .io-lead-actions button:hover:not(:disabled){color:#30343b;background:#eff6f7;border-color:#dce9eb}body:has(.app-sidebar) #root .io-main .io-lead-actions button.primary{color:#08777c;background:#e6f4f5;border-color:#d0e8ea;font-weight:600}body #root .io-lead-actions button.danger-link{color:#ad5057;background:snow;border-color:#e5c9cd}body #root .io-lead-actions button.danger-link:hover:not(:disabled){background:#fff1f2;border-color:#f4d9dd}body #root .io-lead-actions button:disabled{color:#929ba5;opacity:.55;cursor:not-allowed}body #root .io-lead-actions button.email-alert{color:#98582a;background:#fff6e9}body #root .io-lead-actions button svg{color:currentColor;width:15px;height:15px}body #root .io-lead-contact-timing>small{white-space:normal;overflow-wrap:anywhere}body #root .io-lead-contact-timing strong{color:#384d58;font-size:13px;font-weight:600}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>button{color:#245278;background:linear-gradient(135deg,#edf6ff,#daeafa);border:1px solid #c6d9eb;height:33px;min-height:33px;padding:5px 7px;font-size:13px;font-weight:600;transition:filter .15s,border-color .15s;box-shadow:inset 0 1px #ffffffb3}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>.whatsapp-business{color:#236650;background:linear-gradient(135deg,#ebfaf2,#d0eee1);border-color:#b9dccc}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>:is(.lead-quality-action,button:nth-of-type(6)){color:#605184;background:linear-gradient(135deg,#f5f0fc,#e6ddf5);border-color:#d2c8e6}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>button.primary{color:#fff;background:linear-gradient(135deg,#199e9a,#167eaa);border-color:#168b94}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>button.danger-link{color:#9f465d;background:linear-gradient(135deg,#fff1f3,#f7dce5);border-color:#e4bdc8}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>button.email-alert{color:#9a5420;background:linear-gradient(135deg,#fff8ec,#fce8ce);border-color:#e8c9a6}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>button:hover:not(:disabled){filter:brightness(.96);border-color:#86a6b7}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>button:disabled{color:#929ba5;opacity:.7;background:#f3f5f7;border-color:#e1e5e9}body:has(.app-sidebar) #root .io-lead-grid>.io-lead-actions>button:focus-visible{outline-offset:2px;outline:2px solid #218590}body #root .io-lead-pager{justify-content:flex-end;gap:10px;padding:18px 0 0;font-size:14px}body #root .io-lead-pager button{border-color:#e0e6ec;min-height:36px;padding:7px 12px;font-size:14px}body:has(.app-sidebar) #root :is(.io-master-identity,.io-master-facts,.io-master-owner,.io-broker-profile-summary,.cm-row,.bc-row,.bpc-row) :is(b,strong){color:#30343b;font-weight:600}body:has(.app-sidebar) #root :is(.io-master-facts,.io-master-owner,.io-broker-profile-summary) :is(span,small){color:#67707b}body:has(.app-sidebar) #root :is(.io-master-table,.io-master-list,.bc-table,.bpc-table,.cm-list,.mw-platform-table){background:#fff;border:1px solid #e5eaf0;border-radius:10px}body:has(.app-sidebar) #root :is(.io-master-row,.cm-row,.bc-row,.bpc-row){border-color:#edf0f4}body:has(.app-sidebar) #root :is(.io-master-row,.cm-row,.bc-row,.bpc-row):hover{background:#f8fbfc}body:has(.app-sidebar) #root :is(.io-master-actions,.cm-row-actions,.bc-row-actions,.mw-row-actions) button:not(.primary):not(.danger){color:#454c56;border-color:#e1e7ed;font-weight:500}body:has(.app-sidebar) #root :is(.io-broker-profile-summary,.io-domain-summary,.io-domain-foundation-head,.io-account-summary){box-shadow:none;background:#f7fafc;border-color:#e4eaf0;border-radius:10px}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal,.mw-modal-panel){border:1px solid #e5eaf0;border-radius:14px;box-shadow:0 20px 70px #303b4c24}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal)>header{background:#fff;border-bottom:1px solid #e8edf2;padding:20px 24px}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal)>header :is(h1,h2,h3){color:#30343b;font-size:22px;font-weight:650}body:has(.app-sidebar) #root :is(.io-modal-body,.io-form-grid,.bc-form,.cm-form,.bpc-form,.mw-form) :is(label,legend){color:#4b545f;font-size:14px;font-weight:550;line-height:1.5}body:has(.app-sidebar) #root :is(.io-form-grid,.bc-form,.cm-form,.bpc-form){gap:18px}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal,.mw-modal-panel) :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=hidden]),select,textarea){color:#30343b;background:#fff;border:1px solid #dfe5eb;border-radius:8px;font-size:15px;font-weight:400}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal,.mw-modal-panel) :is(input,select,textarea):focus{outline-offset:1px;border-color:#70b8bd;outline:2px solid #d9f0f2}body:has(.app-sidebar) #root :is(.io-form,.bc-form,.cm-form,.bpc-form)>footer{border-top:1px solid #e8edf2;gap:10px;padding-top:18px}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal,.mw-modal-panel) button:not(.primary):not(.danger):not(.danger-link){color:#454c56}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal,.mw-modal-panel) button.primary{color:#fff;background:#008f95;border-color:#008f95}body:has(.app-sidebar) #root :is(.io-pool-filter-panel,.io-audience-filter-panel){background:#f7fafc;border-color:#e5eaf0;border-radius:10px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-filter-panel{grid-template-columns:1fr auto;grid-template-areas:"criteria criteria""choices actions"}body:has(.app-sidebar) #root .io-pool-compound-fields{grid-area:criteria;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px 16px;display:grid}body:has(.app-sidebar) #root .io-pool-compound-fields label{color:#66717c;gap:5px;font-size:13px;font-weight:400;display:grid}body:has(.app-sidebar) #root .io-pool-compound-fields input{box-sizing:border-box;width:100%;height:38px;padding:0 10px}body:has(.app-sidebar) #root .io-pool-compound-fields>small{color:#74808b;grid-column:1/-1;font-size:12px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-compact-list :is(.io-pool-list-head,.io-pool-result-row){box-sizing:border-box;grid-template-columns:22px minmax(170px,1.1fr) minmax(180px,1fr) minmax(180px,1fr) 72px minmax(140px,.8fr) 62px;align-items:center;gap:12px;min-width:1000px;padding:10px 14px;display:grid}body:has(.app-sidebar) #root .io-pool-result-row{border-bottom:1px solid #edf0f2;min-height:66px}body:has(.app-sidebar) #root .io-pool-result-row:hover{background:#fafcfc}body:has(.app-sidebar) #root .io-pool-result-row.selected{background:#f0f8f7}body:has(.app-sidebar) #root .io-pool-result-row>span{flex-direction:column;gap:3px;min-width:0;display:flex}body:has(.app-sidebar) #root .io-pool-result-row :is(b,small,code){text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important}body:has(.app-sidebar) #root .io-pool-result-row b{color:#343b45;font-size:14px;font-weight:500}body:has(.app-sidebar) #root .io-pool-result-row :is(small,code){color:#74808b;background:0 0;padding:0;font-size:13px;font-weight:400}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-name-link{text-align:left;color:#343b45;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;border-radius:0;min-height:0;padding:0;display:block;overflow:hidden}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-name-link:hover{color:#008f95;text-decoration:underline}body:has(.app-sidebar) #root .io-pool-detail-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;margin:0 0 20px;display:grid}body:has(.app-sidebar) #root .io-pool-workspace>.io-modal-layer{z-index:210}@media (width<=1100px){body:has(.app-sidebar) #root .io-pool-workspace .io-pool-filter-panel{grid-template-areas:"criteria criteria""choices choices""actions actions"}}@media (width<=700px){body:has(.app-sidebar) #root .io-pool-compound-fields{grid-template-columns:repeat(2,minmax(0,1fr))}body:has(.app-sidebar) #root .io-pool-detail-dialog dl{grid-template-columns:1fr}}body:has(.app-sidebar) #root .io-pool-workspace{color:#343b45;font-size:14px;line-height:1.5}body:has(.app-sidebar) #root .io-pool-workspace :is(input,select,textarea,button,code){font-family:inherit}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-source{background:0 0;border:0;border-radius:0;grid-template-columns:auto minmax(230px,360px);justify-content:start;padding:0 0 12px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-filter-panel{background:#fff;border:1px solid #e6ebef;border-left:0;border-right:0;border-radius:0;gap:16px;padding:14px 0}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-choice-groups{flex-wrap:wrap;gap:12px 24px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-choice-groups fieldset{background:0 0;border:0;border-radius:0;flex:0 auto;gap:12px;padding:0}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-choice-groups legend{color:#66717c;margin-bottom:4px;padding:0;font-size:13px;font-weight:500}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-choice-groups label{color:#343b45;background:0 0;border:0;border-radius:0;gap:6px;min-height:28px;padding:0;font-size:14px;font-weight:400}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-choice-groups input{opacity:1;pointer-events:auto;accent-color:#008f95;width:15px;height:15px;margin:0;position:static}body:has(.app-sidebar) #root .io-pool-workspace button{box-shadow:none;font-size:14px;font-weight:500}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-meta{color:#66717c;flex-wrap:wrap;gap:8px;font-size:13px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-meta b{font-size:14px;font-weight:500}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-list{border:1px solid #e6ebef;border-radius:8px;overflow:auto}body:has(.app-sidebar) #root .io-pool-workspace :is(.io-pool-list-head,.io-pool-list>label){grid-template-columns:22px minmax(180px,1.1fr) minmax(190px,1fr) minmax(180px,1fr) 76px minmax(170px,1fr);gap:12px;min-width:960px;padding:12px 14px;display:grid}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-list-head{color:#58636f;background:#f5f8f9;font-size:13px;font-weight:500}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-list>label{border-bottom:0;min-height:70px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-list>label b{color:#343b45;font-size:14px;font-weight:500}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-list>label :is(code,small){color:#74808b;font-size:13px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-grade>b{background:0 0;border-radius:0;min-width:0;padding:0;color:#343b45!important}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-record-detail{border-bottom:1px solid #e6ebef;min-width:960px;padding:0 14px 10px 48px}body:has(.app-sidebar) #root .io-pool-workspace summary{cursor:pointer;color:#39787c;padding:4px 0;font-size:13px}body:has(.app-sidebar) #root .io-pool-workspace summary:focus-visible{outline-offset:2px;outline:2px solid #008f95}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-record-detail dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 24px;margin:14px 0;display:grid}body:has(.app-sidebar) #root .io-pool-workspace dt{color:#74808b;font-size:12px}body:has(.app-sidebar) #root .io-pool-workspace dd{overflow-wrap:anywhere;-webkit-user-select:text;user-select:text;margin:3px 0 0}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-history-full{border-top:1px solid #edf0f2;padding-top:12px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-history-full b{font-weight:500}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-history-full p{white-space:pre-wrap;overflow-wrap:anywhere}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-note textarea{height:72px;min-height:72px}body:has(.app-sidebar) #root .io-pool-workspace .io-pool-note .io-field{margin-top:8px}body:has(.app-sidebar) #root .io-lead-toolbar{grid-template-columns:repeat(7,minmax(0,1fr)) auto}body:has(.app-sidebar) #root .io-lead-toolbar>input{grid-column:1/-1}@media (width<=1100px){body:has(.app-sidebar) #root .io-lead-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){body #root .io-panel-title{gap:12px}body:has(.app-sidebar) #root .io-lead-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));padding:10px}body #root .io-lead-toolbar>input{grid-column:1/-1}body #root .io-lead-pager{flex-wrap:wrap;justify-content:center}body:has(.app-sidebar) #root :is(.io-modal,.bc-modal,.cm-modal,.bpc-modal)>header{padding:16px}}
