.brand.brand-logo-wrap{letter-spacing:0;flex-direction:column;align-items:flex-start;gap:4px;margin:0 6px;display:flex}.brand-logo-wrap img{width:168px;max-width:100%;height:auto;display:block}.brand-logo-wrap small{letter-spacing:2.2px;opacity:.72;color:#fff;font-size:9.5px;font-weight:700}.brand-logo-wrap.color img{width:190px}.brand-logo-wrap.color small{color:#005e72;letter-spacing:1.2px;font-size:7px}.quote-document .brand-logo-wrap small{color:#005e72}.main-nav{flex-direction:column;gap:2px;display:flex}.main-nav .main-nav-title{text-transform:uppercase;letter-spacing:1.6px;color:#73849a;margin:12px 12px 6px;font-size:9px;font-weight:700}.main-nav .main-nav-toggle{cursor:pointer;color:#73849a;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:calc(100% - 24px);padding:0;display:flex}.main-nav .main-nav-toggle svg{opacity:.7;transition:transform .15s}.main-nav-group:not(.open) .main-nav-toggle svg{transform:rotate(-90deg)}.main-nav .nav-item{min-height:38px;padding-top:7px;padding-bottom:7px}.giro-tabs{flex-wrap:wrap;gap:6px;margin:0 0 14px;display:flex}.giro-tabs a{color:#4b6480;background:#fff;border:1px solid #d9e3ef;border-radius:8px;padding:7px 14px;font-size:13px;text-decoration:none}.giro-tabs a.selected{color:#254f9b;background:#eaf1ff;border-color:#779ee5;font-weight:600}.tc-tabs .tc-tab-link{color:#2f5fb3;align-self:center;margin-left:4px;padding:7px 8px;font-size:13px;text-decoration:none}.sidebar .workspace{display:none}.sidebar{overflow-y:auto}.main-nav .nav-item{min-height:34px;margin-bottom:2px;padding-top:6px;padding-bottom:6px}.main-nav-group{margin-bottom:2px}.main-nav .main-nav-title{margin:10px 12px 4px}.sidebar .sidebar-note{display:none}.chart-support{border-collapse:collapse;width:100%;margin-top:12px;font-size:12px}.chart-support th{text-align:left;letter-spacing:.6px;text-transform:uppercase;color:#6b7c90;background:#f1f5fa;padding:6px 8px;font-size:10px}.chart-support td{color:#24384f;border-bottom:1px solid #edf1f6;padding:5px 8px}.chart-support th:nth-child(n+2),.chart-support td:nth-child(n+2){text-align:right;white-space:nowrap}.chart-support td:nth-child(2){font-weight:600}.chart-support td:nth-child(3){color:#6b7c90}.chart-support tfoot td{color:#254f9b;border-top:1px solid #b8c6d8;border-bottom:0;font-weight:700}.review-chip{color:#8a5a00;background:#fff4dc;border:1px solid #f1d28a;border-radius:999px;margin:3px 0;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.review-banner{background:#fff8e6;border:1px solid #f1d28a;border-left:4px solid #e0a020;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:14px;margin:10px 0 14px;padding:12px 14px;display:flex}.review-banner strong{color:#8a5a00}.review-banner p{color:#4a3a12;margin:4px 0;font-size:13px;line-height:1.45}.review-banner small{color:#7a6a42;font-size:12px;display:block}.review-banner .btn{white-space:nowrap}.review-ok{color:#1f7a52;margin:6px 0 12px;font-size:12px}.review-form-notice{color:#4a3a12;background:#fff8e6;border:1px solid #f1d28a;border-radius:8px;margin-top:8px;padding:8px 10px;font-size:12.5px;line-height:1.45}.review-pending-list{color:#4a3a12;background:#fff8e6;border:1px solid #f1d28a;border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px}.review-pending-list span{flex-wrap:wrap;gap:4px 14px;margin-top:6px;display:flex}.review-pending-list .text-button{color:#8a5a00;font-weight:600;text-decoration:underline}.missing-project{color:#2b4466;background:#f3f7fd;border:1px dashed #b9cbe6;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:13px}.missing-project span{flex-wrap:wrap;gap:8px;margin:8px 0 6px;display:flex}.missing-project .btn{text-decoration:none}.missing-project small{color:#6b7c90;font-size:11.5px;display:block}
