.news-board{color:#19392a;background:#fff;border:1px solid #dce5dc;border-radius:12px;margin:16px 0;padding:18px}.news-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.news-top h3{margin:4px 0;font:23px Georgia,serif}.news-top p{color:#66776b;margin:3px 0}.news-top button{cursor:pointer;background:#f1f4ee;border:1px solid #cddcd0;border-radius:7px;padding:8px 12px}.news-meta{color:#67776d;margin:10px 0 16px;font-size:11px}.news-error{color:#934327;background:#fff1e9;border-radius:6px;padding:9px;font-size:12px}.news-filter{gap:8px;margin:14px 0;display:flex}.news-filter select,.news-filter input{border:1px solid #d2ded4;border-radius:7px;min-width:0;padding:9px}.news-filter input{flex:1}.news-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:11px;display:grid}.news-item{background:#fcfdfa;border:1px solid #e2e9e0;border-radius:8px;padding:13px}.news-item small{color:#5d846c;font-size:11px}.news-item h4{margin:8px 0;font-size:15px;line-height:1.4}.news-item a,.news-links a{color:#216247;text-underline-offset:3px;font-size:12px;text-decoration:underline}.news-item details{color:#4b6252;margin-bottom:12px;font-size:12px;line-height:1.5}.news-item summary{cursor:pointer;color:#1a6848}.news-item details p{margin:8px 0}.news-links{border-top:1px solid #e7eee8;margin-top:18px;padding-top:11px}.news-links a{margin:4px 16px 4px 0;display:inline-block}.news-links p{color:#697b6d;font-size:12px}@media (max-width:760px){.news-board{padding:14px}.news-top,.news-filter{flex-direction:column}}.news-item details button{color:#245f40;cursor:pointer;background:#f2f7f1;border:1px solid #b6c8b9;border-radius:6px;padding:7px 9px;font-size:12px}.news-item details button:disabled{opacity:.6}.news-excerpt{white-space:pre-line;background:#f3f8f3;border-left:3px solid #a9beaa;margin:10px 0;padding:9px}.news-excerpt b{font-size:11px}
.content-board{color:#27382d;max-width:1450px;margin:auto}.content-hero{color:#fff;background:linear-gradient(115deg,#1f4330,#416348);border-radius:18px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:17px;padding:28px 32px;display:flex}.content-hero h2{margin:7px 0;font:clamp(26px,3vw,38px)/1.15 Georgia,serif}.content-hero p:last-child{color:#dce6d8;margin:0}.content-hero button{color:#233925;cursor:pointer;white-space:nowrap;background:#d5b678;border:1px solid #d5b678;border-radius:9px;padding:11px 16px;font-weight:700}.content-summary{color:#67786b;background:#fff;border:1px solid #e5e9e0;border-radius:13px;flex-wrap:wrap;align-items:center;gap:15px;padding:15px 19px;font-size:12px;display:flex}.content-summary b{color:#274c34;margin-right:5px;font:23px Georgia,serif}.content-explain{color:#718075;font-size:12px;line-height:1.6}.content-error{color:#9b4a32;background:#fff3ed;border-radius:9px;padding:12px}.content-filters{gap:7px;margin:18px 0;display:flex;overflow-x:auto}.content-filters button{color:#47644d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #dce5d9;border-radius:99px;padding:8px 13px}.content-filters button.selected{color:#fff;background:#294d37;border-color:#294d37}.content-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:16px;display:grid}.content-card{background:#fff;border:1px solid #e4e9df;border-radius:16px;flex-direction:column;min-width:0;padding:20px;display:flex;box-shadow:0 5px 20px #1b302011}.content-card-head{justify-content:space-between;align-items:center;display:flex}.content-index{color:#c1a26d;font:24px Georgia,serif}.content-kind{color:#2e6540;background:#e9f2e7;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:700}.content-card h3{margin:13px 0 7px;font:21px Georgia,serif}.content-hook{color:#536959;min-height:40px;line-height:1.5}.content-card details{border-top:1px solid #eef0e9;flex:1;padding:13px 0}.content-card summary{cursor:pointer;color:#28583e;font-size:12px;font-weight:700}.content-copy{color:#516154;white-space:pre-wrap;font-size:12px;line-height:1.65}.content-copy p{margin:12px 0}.content-source{font-size:11px;line-height:1.5}.content-source a{color:#315f42}.content-done{color:#fff;text-align:center;cursor:pointer;background:#2a553a;border:0;border-radius:9px;margin-top:13px;padding:11px;font-weight:700}.content-done:disabled{opacity:.65}.content-empty{color:#708077;background:#fff;border:1px solid #e4e9df;border-radius:15px;padding:25px}.content-empty h3{color:#254d37}.content-history{background:#fff;border:1px solid #e5e9df;border-radius:14px;margin-top:24px;padding:17px}.content-history summary{cursor:pointer;color:#2b5b3c;font-weight:700}.content-history>div{border-bottom:1px solid #edf0e9;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;display:flex}.content-history span{gap:4px;font-size:12px;display:grid}.content-history small{color:#8a958b}.content-history button{color:#315f42;cursor:pointer;background:#fff;border:1px solid #dce5d9;border-radius:8px;padding:7px 10px}@media (max-width:700px){.content-hero{flex-direction:column;align-items:flex-start;padding:22px}.content-grid{grid-template-columns:1fr}}
.cal-view{color:#2b322e}.cal-view button{cursor:pointer}.cal-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:22px;display:flex}.cal-top h2{margin:4px 0;font:31px Georgia,serif}.cal-top p:last-child{color:#737b75;margin:0}.cal-layout{grid-template-columns:245px minmax(0,1fr);align-items:start;gap:18px;display:grid}.cal-side,.cal-day{background:#fff;border:1px solid #e5e5dc;border-radius:12px;padding:18px}.cal-side>p{color:#787e77;font-size:12px}.cal-month-head{justify-content:space-between;align-items:center;gap:4px;margin-bottom:12px;display:flex}.cal-month-head strong{text-transform:capitalize;font-size:13px}.cal-month-head button,.cal-nav button{background:#f7f6f2;border:1px solid #e4e4dd;border-radius:7px;width:28px;height:28px;font-size:19px;line-height:1}.cal-month-grid{text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.cal-month-grid small{color:#8a918b;padding:5px 0;font-size:11px}.cal-month-grid button{color:#343d37;background:0 0;border:0;border-radius:7px;width:100%;height:31px;font:12px Arial;position:relative}.cal-month-grid button:hover,.cal-month-grid button.today{background:#efe9d9}.cal-month-grid button.selected{color:#fff;background:#1b4234}.cal-month-grid i{background:#bc9b55;border-radius:50%;width:4px;height:4px;position:absolute;bottom:2px;left:calc(50% - 2px)}.cal-today{background:#fff;border:1px solid #deddd3;border-radius:7px;width:100%;margin-top:16px;padding:9px}.cal-day{min-height:440px}.cal-day-head{border-bottom:1px solid #eaeae4;justify-content:space-between;align-items:center;gap:14px;padding-bottom:17px;display:flex}.cal-day h3{text-transform:capitalize;margin:4px 0;font:24px Georgia,serif}.cal-nav{align-items:center;gap:5px;display:flex}.cal-nav input{border:1px solid #deded7;border-radius:6px;max-width:142px;padding:5px}.cal-row{border-bottom:1px solid #eee;grid-template-columns:55px minmax(0,1fr) auto;align-items:start;gap:14px;padding:17px 0;display:grid}.cal-row time{color:#a57f37;font-size:13px;font-weight:700}.cal-row span{color:#638575;font-size:11px;display:block}.cal-row h4{margin:3px 0 6px;font-size:15px}.cal-row p{color:#646d66;margin:3px 0;font-size:12px}.cal-row small{color:#707770;white-space:pre-wrap}.cal-row button{background:#fff;border:1px solid #d7d8cf;border-radius:6px;padding:7px 11px;font-size:12px}.cal-done{opacity:.6}.cal-empty{text-align:center;color:#858d84;padding:70px 12px}.cal-empty h4{color:#3a4c40;font:22px Georgia,serif}.cal-overlay{z-index:110;background:#111b18b8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.cal-dialog{background:#fff;border-radius:12px;width:min(490px,100%);max-height:calc(100dvh - 24px);padding:22px;overflow:auto}.cal-dialog-head{justify-content:space-between;align-items:center;display:flex}.cal-dialog-head h3{font:23px Georgia,serif}.cal-dialog-head button{background:0 0;border:0;font-size:24px}.cal-dialog form{gap:11px;display:grid}.cal-dialog label{color:#526259;gap:5px;font-size:12px;font-weight:600;display:grid}.cal-dialog input:not([type=checkbox]),.cal-dialog select,.cal-dialog textarea{background:#fff;border:1px solid #d7ddd5;border-radius:6px;width:100%;min-height:37px;padding:8px;font:14px Arial}.cal-dialog .cal-check{align-items:center;gap:8px;display:flex}.cal-time{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cal-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.cal-actions button{background:#fff;border:1px solid #dce1d8;border-radius:6px;padding:9px}.cal-actions button.primary{color:#fff;background:#2c573f}.cal-actions .cal-remove{color:#a53230;margin-right:auto}.cal-error{color:#a53230}.sidebar-calendar{border-top:1px solid #55584e;margin-top:16px;padding:10px 11px 14px}.sidebar-calendar .cal-month-head strong{color:#e9e6d8;font-size:11px}.sidebar-calendar .cal-month-head button{color:#fff;background:#373b34;border-color:#55584e}.sidebar-calendar .cal-month-grid button{color:#ddd}.sidebar-calendar .cal-month-grid button.today{color:#312f28}.sidebar-calendar .cal-month-grid button.selected{color:#1e241e;background:#bd9850}.sidebar-calendar .cal-month-grid small{color:#a9ada6}.sidebar-calendar>button{color:#fff;background:#484c42;border:1px solid #62665b;border-radius:6px;width:100%;margin-top:8px;padding:8px;font-size:11px}@media (max-width:1000px){.sidebar-calendar{display:none}}@media (max-width:760px){.cal-top{flex-direction:column;align-items:flex-start}.cal-layout{grid-template-columns:1fr}.cal-side{max-width:390px}.cal-day{min-height:320px;padding:13px}.cal-day-head{flex-direction:column;align-items:flex-start}.cal-row{grid-template-columns:42px minmax(0,1fr);gap:9px}.cal-row button{grid-column:2;justify-self:start}.cal-dialog{padding:18px}}.crm-shell .sidebar{overflow-y:auto}@media (max-width:760px){.crm-shell .sidebar{overflow:visible}}.cal-quick{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.cal-quick button{color:#26563d;background:#eaf2e9;border:1px solid #dce5db;border-radius:8px;padding:9px 5px;font-size:11px;font-weight:700}.cal-row-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.cal-row .cal-complete{color:#315d3a;background:#edf5eb;border-color:#d9e9d6}@media (max-width:760px){.cal-row-actions{grid-column:2}}
.focus-day,.focus-directory{color:#24362d;max-width:1440px;margin:0 auto}.focus-day button,.focus-directory button,.focus-drawer-section button{cursor:pointer}.focus-day-hero,.focus-directory-head{justify-content:space-between;align-items:center;gap:24px;margin:0 0 22px;display:flex}.focus-day-hero h2,.focus-directory-head h2{text-transform:capitalize;letter-spacing:-.025em;margin:5px 0 9px;font:clamp(28px,3vw,40px)/1.12 Georgia,serif}.focus-day-hero p:last-child,.focus-directory-head p:last-child{color:#718077;margin:0}.focus-day-date{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.focus-day-date button,.focus-day-date input{color:#2b4838;background:#fff;border:1px solid #dedfd5;border-radius:10px;min-height:37px;padding:7px 11px}.focus-day-date input{max-width:158px}.focus-day-date .focus-today{color:#fff;background:#254b38;border-color:#254b38}.focus-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0 0 18px;display:grid}.focus-metrics div{background:#fff;border:1px solid #e5e6df;border-radius:16px;gap:4px;padding:17px 20px;display:grid;box-shadow:0 4px 20px #172c2010}.focus-metrics strong{font:30px Georgia,serif}.focus-metrics span{color:#747e75;font-size:12px}.focus-day-grid{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:start;gap:18px;display:grid}.focus-day-main,.focus-day-side{gap:18px;display:grid}.focus-highlight{color:#fff;background:linear-gradient(120deg,#193d2b,#355c42);border-radius:18px;padding:26px 30px;box-shadow:0 15px 34px #24443428}.focus-highlight span{color:#d6b978;letter-spacing:.17em;font-size:11px;font-weight:700}.focus-highlight h3{margin:10px 0 7px;font:clamp(21px,2.4vw,28px) Georgia,serif}.focus-highlight p{color:#d8e2d6;margin:0 0 16px}.focus-highlight button{color:#1e2f21;background:#d5b573;border:0;border-radius:8px;padding:10px 15px;font-weight:700}.focus-panel{background:#fff;border:1px solid #e4e7dd;border-radius:16px;min-width:0;padding:22px;box-shadow:0 5px 24px #192d2010}.focus-section-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.focus-section-head h3,.focus-tip h3{margin:4px 0;font:22px Georgia,serif}.focus-section-head>button{color:#28553b;white-space:nowrap;background:#f4f5ef;border:1px solid #e1e4d8;border-radius:9px;padding:9px 11px;font-size:12px;font-weight:700}.focus-group{border-top:1px solid #eceee8;padding:10px 0}.focus-group h4{text-transform:uppercase;letter-spacing:.08em;color:#647365;margin:4px 0 10px;font-size:12px}.focus-group h4 span{background:#eaeede;border-radius:99px;padding:3px 7px}.focus-task{border-bottom:1px solid #eff0eb;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:12px;padding:13px 0;display:grid}.focus-task:last-child{border-bottom:0}.focus-check{color:#58735b;background:#f7faf6;border:1px solid #bccabd;border-radius:8px;width:27px;height:27px;font-size:18px;line-height:1}.focus-check:hover{background:#dbedd9}.focus-task small{color:#6e7f74;margin:0 0 5px;font-size:11px;display:block}.focus-task small.focus-late{color:#af533c;font-weight:700}.focus-task b{line-height:1.35;display:block}.focus-task p{white-space:pre-wrap;color:#66746b;margin:5px 0 0;font-size:12px;line-height:1.5}.focus-person{text-align:left;color:#28714a;text-underline-offset:2px;background:0 0;border:0;padding:4px 0;font-size:12px;text-decoration:underline;display:block}.focus-soft{color:#315b3f;background:#fff;border:1px solid #e1e4da;border-radius:8px;padding:7px 10px;font-size:11px}.focus-muted{color:#7d897e;font-size:13px;line-height:1.5}.focus-complete{color:#596d5d;border-top:1px solid #e7eae1;padding-top:13px}.focus-complete summary{cursor:pointer;font-size:12px;font-weight:700}.focus-complete-row{border-bottom:1px solid #eee;justify-content:space-between;align-items:center;gap:10px;padding:8px 0;font-size:12px;display:flex}.focus-complete-row button{color:#315b3f;background:0 0;border:0;text-decoration:underline}.focus-meeting{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #edf0ea;align-items:flex-start;gap:12px;padding:12px 0;display:flex}.focus-meeting time{color:#a27e43;min-width:48px;font-size:12px;font-weight:800}.focus-meeting>span:nth-child(2){flex:1;min-width:0}.focus-meeting b,.focus-meeting small{display:block}.focus-meeting b{font-size:13px}.focus-meeting small{color:#758477;margin-top:4px;font-size:11px;line-height:1.4}.focus-meeting button{color:#537257;cursor:pointer;background:0 0;border:0}.focus-meeting.is-done{opacity:.55}.focus-add{color:#285039;background:#e7eee5;border:0;border-radius:9px;width:100%;margin-top:15px;padding:11px 14px;font-weight:700}.focus-tip{background:#f9f8f1}.focus-tip p:last-child{color:#687468;margin-bottom:0;font-size:13px;line-height:1.65}.focus-directory-head .primary{white-space:nowrap}.focus-directory-tools{background:#fff;border:1px solid #e5e6dd;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:17px;padding:12px 15px;display:flex}.focus-directory-tools>input{border:1px solid #dce2d9;border-radius:9px;flex:1;min-width:190px;padding:10px 12px;font:13px Arial}.focus-directory-tools>small{color:#667568}.focus-pills{gap:5px;display:flex;overflow-x:auto}.focus-pills button{color:#4f6555;white-space:nowrap;background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:12px}.focus-pills button.selected{color:#fff;background:#254b38}.focus-client-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:15px;display:grid}.focus-client-card{background:#fff;border:1px solid #e5e8de;border-radius:16px;flex-direction:column;min-width:0;padding:18px;display:flex;box-shadow:0 4px 17px #172c2010}.focus-client-head{align-items:center;gap:10px;display:flex}.focus-initials{color:#31543c;background:#e8eddf;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;font-weight:700;display:grid}.focus-client-head>div{flex:1;min-width:0}.focus-client-head h3{text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:15px;overflow:hidden}.focus-client-head p{color:#7a8378;margin:4px 0 0;font-size:11px}.focus-tag{color:#24563a;white-space:nowrap;background:#dce9df;border-radius:99px;padding:5px 9px;font-size:10px;font-weight:700}.focus-tag.muted{color:#6d786b;text-overflow:ellipsis;background:#f0f1e9;max-width:100px;overflow:hidden}.focus-client-main{flex:1;padding:18px 0}.focus-client-main p{margin:0 0 8px;font-size:13px}.focus-client-main .focus-figure{color:#2e603e;font:19px Georgia,serif}.focus-client-main .focus-next,.focus-empty-next{color:#3e6b45;background:#f1f6ee;border-radius:8px;padding:9px 10px;font-size:11px;line-height:1.5}.focus-client-main .focus-empty-next{color:#897452;background:#f8f5ee}.focus-client-actions{border-top:1px solid #edf0e9;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.focus-client-actions button{color:#27583d;background:0 0;border:0;padding:5px 0;font-weight:700}.focus-client-actions a{color:#326146;font-size:12px}.focus-empty{text-align:center;background:#fff;border-radius:16px;padding:40px}.focus-drawer-section{margin:22px 0}.focus-next-card{background:#edf4e9;border-left:3px solid #669274;border-radius:8px;gap:6px;padding:13px;display:grid}.focus-next-card span{color:#527059;font-size:11px}.focus-next-card p{white-space:pre-wrap;margin:0;font-size:12px}.focus-valuation{background:#fcfcf8;border:1px solid #e5e9df;border-radius:13px;margin:11px 0;padding:17px;overflow:hidden}.focus-valuation-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:7px;display:flex}.focus-valuation-top small{color:#869085}.focus-valuation h3{overflow-wrap:anywhere;margin:10px 0;font:19px Georgia,serif}.focus-value{background:#edf4e9;border-radius:9px;padding:13px}.focus-value small{color:#617666}.focus-value strong{color:#29553b;margin:5px 0;font:29px Georgia,serif;display:block}.focus-value p,.focus-caveat,.focus-review{margin:8px 0;font-size:12px;line-height:1.5}.focus-caveat{color:#68756a}.focus-review{color:#725b32;background:#f6f0df;border-radius:8px;padding:10px}.focus-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.focus-facts span{min-width:0}.focus-facts small,.focus-facts b{overflow-wrap:anywhere;display:block}.focus-facts small{color:#829080;font-size:10px}.focus-facts b{margin-top:3px;font-size:12px}.focus-valuation blockquote{color:#536054;border-left:3px solid #c8ad72;margin:12px 0;padding-left:10px;font-size:13px}.focus-valuation details,.focus-drawer-section details{margin:10px 0;font-size:12px}.focus-valuation summary,.focus-drawer-section summary{cursor:pointer;color:#356042;font-weight:700}.focus-valuation pre,.focus-raw-notes{white-space:pre-wrap;overflow-wrap:anywhere;background:#f5f6f1;border-radius:8px;max-height:260px;padding:10px;font:11px/1.5 Arial,sans-serif;overflow:auto}@media (max-width:1050px){.focus-day-grid{grid-template-columns:1fr}.focus-day-side{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.focus-day-hero,.focus-directory-head{flex-direction:column;align-items:flex-start}.focus-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.focus-day-side{grid-template-columns:1fr}.focus-panel{padding:16px}.focus-task{grid-template-columns:25px minmax(0,1fr)}.focus-task .focus-soft{grid-column:2;justify-self:start}.focus-directory-tools{flex-direction:column;align-items:stretch}.focus-pills{width:100%}}.focus-missing{color:#9f7134;background:#f7efdf;border-radius:8px;place-items:center;width:27px;height:27px;font-weight:800;display:grid}.focus-directory .focus-client-card:focus-within,.focus-client-card:hover{border-color:#b9d1b9;box-shadow:0 12px 30px #213b2221}
.cc{--cc-ink:#18332b;--cc-muted:#596b64;--cc-line:#dce4dd;color:var(--cc-ink);font-size:14px;line-height:1.55}.cc *{box-sizing:border-box}.cc button,.cc input,.cc select,.cc textarea{font:inherit}.cc button{border:1px solid var(--cc-line);color:var(--cc-ink);cursor:pointer;background:#fff;border-radius:9px;padding:9px 13px}.cc button:hover{background:#edf2ec}.cc button:disabled{opacity:.6;cursor:wait}.cc :focus-visible{outline-offset:2px;outline:3px solid #ba9250}.cc a{color:#236450;text-underline-offset:3px}.cc h2{margin:6px 0 12px;font-size:28px;line-height:1.2}.cc h3{margin:0 0 12px;font-size:18px}.cc h4{margin:15px 0 5px;font-size:14px}.cc p{margin:9px 0}.cc small{font-size:12px}.cc input,.cc select,.cc textarea{color:#18332b;background:#fff;border:1px solid #c8d5cc;border-radius:8px;width:100%;min-width:0;padding:10px}.cc textarea{resize:vertical;min-height:84px}.cc label{flex-direction:column;gap:5px;font-weight:600;display:flex}.cc input[type=checkbox]{width:18px;height:18px}.cc .cc-check{flex-direction:row;align-items:center;gap:8px;margin:12px 0;display:flex}.cc-hero{color:#fff;background:#183b30;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;padding:28px;display:flex}.cc-hero p{color:#dce8df}.cc-eyebrow{letter-spacing:.14em;font-size:10px;font-weight:800}.cc-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.cc-kpis>div{border:1px solid var(--cc-line);background:#fff;border-radius:12px;padding:15px}.cc-kpis small{color:var(--cc-muted);display:block}.cc-kpis strong{margin-top:7px;font-size:25px;display:block}.cc-command{gap:10px;margin:20px 0;display:flex}.cc-command input{flex:1}.cc-tabs{gap:6px;margin-bottom:6px;padding:4px 0 16px;display:flex;overflow:auto}.cc-tabs button{white-space:nowrap;background:0 0;border-color:#0000}.cc-tabs .selected{color:#fff;background:#183b30}.cc-columns{grid-template-columns:minmax(210px,1fr) minmax(310px,1.8fr) minmax(220px,1fr);align-items:start;gap:18px;display:grid}.cc-panel{border:1px solid var(--cc-line);background:#fff;border-radius:13px;min-width:0;margin-bottom:18px;padding:21px}.cc-highlight{background:#f0f4ed;border-left:3px solid #a78648;border-radius:6px;margin:16px 0;padding:15px}.cc-lead{border:1px solid var(--cc-line);overflow-wrap:anywhere;background:#fff;border-radius:10px;margin:12px 0;padding:17px}.cc-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc .cc-name{text-align:left;background:0 0;border:0;padding:0;font-size:16px;font-weight:700}.cc-badge{white-space:nowrap;background:#e8efeb;border-radius:20px;padding:5px 9px;font-size:10px}.cc-badge.hot{color:#933a21;background:#ffe2d7}.cc-muted{color:var(--cc-muted);font-size:12px}.cc-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.cc-actions button{font-size:12px}.cc-actions a{padding:7px}.cc blockquote{background:#f8f7f1;border-left:3px solid #b49b65;margin:14px 0;padding:13px;font-style:italic}.cc details{border-top:1px solid var(--cc-line);padding:12px 0}.cc summary{cursor:pointer;font-weight:600}.cc-agenda{text-align:left;flex-direction:column;gap:5px;width:100%;margin:9px 0;display:flex}.cc-notice{background:#eaf1e9;border:1px solid #ccdcca;border-radius:8px;padding:12px}.cc-notice button{float:right;padding:0 8px}.cc-error{color:#812d20;background:#ffe7df;border-radius:8px;padding:15px}.cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px;display:grid}.cc-toolbar{align-items:center;gap:12px;margin:15px 0;display:flex}.cc-toolbar>*{flex:1}.cc-pipeline{align-items:flex-start;gap:14px;padding-bottom:20px;display:flex;overflow-x:auto}.cc-pipeline>section{background:#eaf0e9;border-radius:12px;width:260px;min-width:260px;padding:14px}.cc-pipeline h3{letter-spacing:.08em;font-size:12px}.cc-pipeline button{text-align:left;background:#fff;flex-direction:column;gap:8px;width:100%;margin:10px 0;display:flex}.cc-table-wrap{overflow:auto}.cc table{border-collapse:collapse;width:100%;font-size:12px}.cc th,.cc td{text-align:left;border-bottom:1px solid var(--cc-line);white-space:nowrap;padding:12px}.cc th{background:#edf2ec}.cc-log{border-bottom:1px solid var(--cc-line);justify-content:space-between;gap:10px;padding:12px 0;display:flex}.cc-log small{display:block}.cc-overlay{z-index:1000;background:#13281dd9;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.cc-modal{background:#fff;border-radius:18px;width:100%;max-width:850px;max-height:90vh;padding:26px;overflow:auto;box-shadow:0 20px 100px #0004}.cc-form{grid-template-columns:1fr 1fr;gap:15px;margin:20px 0;display:grid}.cc-score{grid-template-columns:140px 1fr;gap:15px;margin:12px 0;display:grid}.cc-history{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cc pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#f4f6f2;max-width:100%;padding:12px;font-size:11px}.cc form>button{color:#fff;background:#183b30}@media (min-width:1450px){.workspace .content:has(.cc){max-width:none;padding:28px}}@media (max-width:1250px){.cc-columns{grid-template-columns:1fr 1.6fr}.cc-columns>aside:last-child{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:16px;display:grid}.cc-kpis{grid-template-columns:repeat(3,1fr)}}@media (max-width:850px){.cc-columns,.cc-grid{grid-template-columns:1fr}.cc-columns>aside:last-child{display:block}.cc-hero{flex-direction:column;align-items:flex-start;padding:20px}.cc-kpis{grid-template-columns:repeat(2,1fr)}.cc-form,.cc-history{grid-template-columns:1fr}.cc-modal{padding:18px}.cc-overlay{padding:10px}.cc h2{font-size:24px}.cc-command,.cc-toolbar{flex-wrap:wrap}.cc-row{align-items:flex-start}.cc-score{grid-template-columns:100px 1fr}}@media print{.sidebar,.topbar,.cc-tabs,.cc-command,.cc button{display:none!important}.cc-overlay{background:#fff;position:static}.cc-modal{max-height:none;box-shadow:none;overflow:visible}.cc-columns,.cc-grid{display:block}.cc-panel{break-inside:avoid}.cc{font-size:11px}}
