#company-center{padding-block:3rem}.cc-entry{max-width:1100px}.cc-entry h1{max-width:850px;font-size:clamp(2rem,4vw,3.6rem);line-height:1.13}.cc-entry>p{max-width:700px;font-size:1.15rem}.cc-paths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:2rem 0}.cc-paths button{background:#172e45;color:white;text-align:left;padding:22px;border:2px solid transparent;border-radius:14px;display:grid;grid-template-columns:1fr auto;gap:12px;line-height:1.5;font:inherit;min-height:145px;cursor:pointer}.cc-paths button span{color:#b5df8b;grid-column:1/-1;font-size:.8rem}.cc-paths button[aria-pressed=true]{border-color:#70a93b;background:#214b66}.cc-paths button:hover{border-color:#a9d874}.cc-workspace{margin-top:3rem;background:#f4f7f9;border:1px solid #d4dfe7;border-radius:20px;padding:28px}.cc-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.cc-heading h2{margin:.5rem 0 1.4rem}.cc-next{padding:22px;background:#17344c;color:white;border-radius:12px;display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cc-next strong{color:#c3e6a2}.cc-next button{margin-left:auto;background:#d2edb9;color:#172e45;border:0;padding:12px 18px;border-radius:7px;font:inherit;cursor:pointer}.cc-stages{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:22px 0}.cc-stages button,.cc-actions>button:not(.btn){font:inherit;color:#18384e;background:white;border:1px solid #c6d3de;padding:13px;border-radius:8px;cursor:pointer}.cc-stages [aria-current]{background:#e4efdc;border-color:#6c9c40;font-weight:700}.cc-panel{background:white;border:1px solid #dde6ed;border-radius:14px;padding:28px}.cc-panel h2{margin-top:0}.cc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cc-fields .field{margin:0}.cc-fields input,.cc-fields select{width:100%;min-width:0}.cc-callout{padding:20px;border-left:4px solid #6b9e3d;background:#eef5e8;margin:22px 0;border-radius:0 10px 10px 0}.cc-callout h3{margin-top:0}.cc-check{display:flex;gap:12px;align-items:flex-start;margin-top:15px}.cc-check input{width:20px;height:20px;flex-shrink:0}.cc-document{padding:22px 0;border-bottom:1px solid #d5e0e8}.cc-document h3{margin-top:0}.cc-status{display:inline-block;background:#edf2f6;padding:5px 10px;border-radius:6px;font-size:.85rem;color:#354c60}.cc-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.cc-warning{color:#724300;background:#fff4df;border-radius:8px;padding:15px}.cc-extra{border:1px solid #cedde7;margin-top:20px;padding:18px;border-radius:10px}.cc-extra summary,.cc-legacy>summary{font-size:1.15rem;font-weight:600;cursor:pointer}.cc-legacy{margin:20px auto;max-width:1200px;border:1px solid #d5dfe7;border-radius:12px;padding:20px}.cc-timeline li{padding:10px}.cc-panel a{overflow-wrap:anywhere}#cc-consult:not(:empty){background:white;padding:24px;margin-top:25px;border-radius:12px}#cc-print-summary{display:none}#company-center :focus-visible,.cc-legacy :focus-visible{outline:3px solid #287cad;outline-offset:4px}#company-center button{transition:border-color .15s,background .15s}#company-center .micro{color:#486073}@media(max-width:700px){.cc-paths,.cc-fields{grid-template-columns:1fr}.cc-stages{grid-template-columns:repeat(2,minmax(0,1fr))}.cc-workspace{padding:14px}.cc-panel{padding:18px}.cc-heading{display:block}.cc-next{align-items:flex-start;flex-direction:column}.cc-next button{margin-left:0}.cc-paths button{min-height:100px}.cc-legacy{margin:15px;padding:12px}.cc-actions button{flex-grow:1}}@media(prefers-reduced-motion:reduce){#company-center *{transition:none!important;scroll-behavior:auto!important}}@media print{body:has(#cc-print-summary)>*:not(#cc-print-summary){display:none!important}#cc-print-summary{display:block;white-space:pre-wrap;font:12pt/1.5 sans-serif;color:black}}

.cc-project-summary{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;background:#f4f7f9;padding:18px;border-radius:8px}
