#hc-company{max-width:1120px;margin-inline:auto}body:not([data-app-view]) #hc-company{display:none}body[data-app-view=company] #hc-company{display:block!important}.co-root{color:#e8eee9;font:15px/1.65 var(--hc-ui,Arial,sans-serif)}.co-root *{box-sizing:border-box}.co-root h3{font:clamp(24px,3vw,32px) Georgia,serif;margin:0 0 12px}.co-root h4{font-size:17px;margin:0 0 10px}.co-root p{max-width:none}.co-root button,.co-root select,.co-root input{font:inherit;min-height:44px;max-width:100%}.co-root button{cursor:pointer;border:1px solid #506257;background:#19241e;color:#e7efe9;border-radius:9px;padding:11px 16px}.co-root button:disabled{opacity:.55;cursor:default}.co-root a{color:#d6e9dd;overflow-wrap:anywhere;text-underline-offset:4px}.co-root :focus-visible{outline:3px solid #e0c594;outline-offset:3px}.co-primary{background:#c8dfd1!important;color:#122219!important;font-weight:bold!important}.co-bar,.co-actions,.co-links{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.co-bar{justify-content:space-between;margin:22px 0}.co-chip{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#b3c9bb}.co-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.co-stat,.co-card{border:1px solid #394d40;border-radius:14px;background:#121d17;padding:20px;min-width:0}.co-stat span{display:block;color:#b4c4ba;font-size:12px}.co-stat strong{display:block;font:clamp(22px,3vw,31px) Georgia,serif;margin:6px 0}.co-map{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:24px 0}.co-month{padding:12px 8px;border:1px solid #33473a;border-radius:9px;font-size:12px;background:#101813}.co-month strong{display:block;font-size:14px}.co-month[data-state=current]{border-color:#dfc389;background:#2a291c}.co-month[data-state=done]{border-color:#719984;background:#1b3024}.co-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.co-form label{display:block;color:#d8e6dd;margin:14px 0}.co-form select,.co-form input[type=text]{display:block;width:100%;margin-top:6px;background:#08110b;color:#eaf1ed;border:1px solid #586e60;border-radius:8px;padding:10px}.co-form input[type=checkbox]{min-height:18px;width:18px;vertical-align:middle;margin-right:9px;accent-color:#bfdbc8}.co-muted{font-size:13px;color:#b5c5ba}.co-notice{padding:13px 16px;border-left:3px solid #d5c393;background:#25251a;margin:16px 0}.co-chart{display:flex;align-items:flex-end;gap:10px;height:130px;margin:18px 0;border-bottom:1px solid #536957}.co-column{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:flex-end;height:100%;text-align:center;font-size:11px;color:#c1d0c5}.co-column i{display:block;background:#83b393;min-height:3px;border-radius:5px 5px 0 0}.co-column[data-negative=true] i{background:#daaa93}.co-ledger{width:100%;border-collapse:collapse;font-size:13px}.co-ledger th,.co-ledger td{padding:8px 5px;border-bottom:1px solid #304336;text-align:right}.co-ledger th:first-child{font-weight:normal;text-align:left}.co-result{border-color:#a4c3ad}.co-root details{border:1px solid #344a3b;border-radius:10px;padding:13px 16px;margin:12px 0}.co-root summary{cursor:pointer;font-weight:bold}.co-root progress{width:100%;height:9px;accent-color:#a4c8b0}.co-dialog{width:min(500px,calc(100vw - 28px));color:#e7eee9;background:#152019;border:1px solid #637f6b;border-radius:15px;padding:24px}.co-dialog::backdrop{background:#000b}.co-dialog button{font:inherit;padding:12px;border-radius:8px;margin:8px}.co-static{margin:30px auto;max-width:1100px;padding:0 20px}body.co-page{background:#080e0a;color:#e9efeb;font:16px/1.7 Arial,sans-serif;margin:0}.co-page header{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap}.co-page a{color:#d0e7d8}.co-page h1{font:clamp(34px,6vw,58px) Georgia,serif}.co-root [hidden]{display:none!important}@media(max-width:760px){.co-layout{grid-template-columns:1fr}.co-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.co-map{grid-template-columns:repeat(3,minmax(0,1fr))}.co-card{padding:18px}.co-ledger{font-size:12px}}@media(prefers-reduced-motion:reduce){.co-root *{scroll-behavior:auto!important}}
.co-root .co-ledger{min-width:0!important;width:100%;table-layout:fixed}.co-root .co-ledger th,.co-root .co-ledger td{white-space:normal;overflow-wrap:anywhere;text-transform:none;letter-spacing:normal}.co-root .co-ledger th{width:68%;font-size:13px}.co-root .co-ledger td{width:32%}.co-form fieldset{min-width:0;border:1px solid #516959;border-radius:9px;padding:12px}.co-form legend{padding:0 6px;white-space:normal}
