:root{--background:#f6f8fb;--white:#fff;--ink:#142438;--muted:#748196;--border:#e6ebf2;--navy:#11253b;--navy-soft:#1c3650;--blue:#315dd7;--radius:16px}*{box-sizing:border-box}html,body{min-height:100%;margin:0}body{background:var(--background);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button:focus-visible,a:focus-visible{outline-offset:3px;outline:3px solid #7ca8ff}.app-layout{min-height:100vh}.sidebar{background:var(--navy);color:#e3ecf7;z-index:20;flex-direction:column;width:265px;display:flex;position:fixed;inset:0 auto 0 0}.brand{align-items:center;gap:11px;padding:28px 22px 26px;display:flex}.brand-icon{color:#fff;background:#4264ce;border-radius:12px;place-items:center;width:41px;height:41px;display:grid}.brand-copy{flex-direction:column;gap:5px;display:flex}.brand-copy strong{letter-spacing:-.35px;font-size:15px}.brand-copy span{letter-spacing:1.5px;color:#99afc7;font-size:9px;font-weight:700}.workspace-switcher{background:#203a53;border:1px solid #2c4660;border-radius:12px;align-items:center;gap:10px;margin:0 15px 25px;padding:12px;display:flex}.workspace-avatar{background:#3a5670;border-radius:9px;place-items:center;width:35px;height:35px;display:grid}.workspace-switcher>div:nth-child(2){flex:1;min-width:0}.workspace-switcher strong{font-size:12px;display:block}.workspace-switcher span{color:#b1c4d5;margin-top:5px;font-size:11px;display:block}.muted-icon{color:#b1c4d5}.sidebar-nav{flex:1;padding:0 12px}.nav-heading{color:#839bb3;letter-spacing:1.5px;margin:6px 0 13px;padding:0 15px;font-size:10px;font-weight:700}.secondary-heading{margin-top:35px}.nav-item{color:#b7cadc;border-radius:9px;align-items:center;gap:12px;min-height:45px;margin:3px 0;padding:0 15px;font-size:13px;font-weight:500;transition:background .16s,color .16s;display:flex}.nav-item span:nth-child(2){flex:1}.nav-item:hover{color:#fff;background:#203a53}.nav-item.active{color:#fff;background:#3359ba;font-weight:700}.active-dot{background:#fff;border-radius:50%;width:5px;height:5px}.nav-disabled{opacity:.43;cursor:not-allowed}.nav-disabled:hover{color:#b7cadc;background:0 0}.sidebar-bottom{padding:15px}.security-note{color:#93d9d3;background:#1b344c;border:1px solid #2d4962;border-radius:12px;gap:10px;padding:14px 11px;display:flex}.security-note strong{color:#e8f5f6;font-size:11px}.security-note p{color:#9db5ca;margin:6px 0 0;font-size:11px;line-height:1.6}.sidebar-footer{color:#8ca2b8;padding:21px 9px 7px;font-size:10px;line-height:1.6}.sidebar-footer span{color:#c2d1df;display:block}.main-column{flex-direction:column;min-height:100vh;margin-left:265px;display:flex}.topbar{border-bottom:1px solid var(--border);background:#fff;justify-content:space-between;align-items:center;height:78px;padding:0 41px;display:flex}.topbar-left,.topbar-right,.breadcrumb{align-items:center;gap:15px;display:flex}.desktop-rail-icon{color:#a2acb9}.breadcrumb{color:#98a3b0;gap:11px;font-size:12px}.breadcrumb strong{color:#33445a;font-weight:700}.environment-tag{color:#487f57;background:#f1faf3;border:1px solid #dbe8dc;border-radius:30px;align-items:center;gap:7px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-flex}.tag-dot{background:#48a568;border-radius:50%;width:6px;height:6px}.profile-avatar{color:#4562bd;background:#e8edfc;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:800;display:grid}.main-content{flex:1;width:100%;max-width:1540px;margin:0 auto;padding:41px}.page-stack{flex-direction:column;gap:30px;display:flex}.page-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.eyebrow{letter-spacing:1.6px;color:#647ed1;margin-bottom:12px;font-size:10px;font-weight:800}.page-heading h1{letter-spacing:-1.1px;margin:0 0 9px;font-size:clamp(26px,2.7vw,34px)}.page-heading p,.section-heading p{color:var(--muted);margin:0;font-size:13px;line-height:1.7}.primary-button{background:var(--blue);color:#fff;white-space:nowrap;border-radius:9px;align-items:center;gap:9px;min-height:42px;padding:0 17px;font-size:12px;font-weight:700;display:inline-flex}.primary-button:hover{background:#2349bc}.welcome-panel{border-radius:var(--radius);color:#fff;background:linear-gradient(112deg,#183754 0%,#1a4c72 66%,#31779b 100%);justify-content:space-between;align-items:center;min-height:239px;padding:39px 42px;display:flex;overflow:hidden}.welcome-content{z-index:1;max-width:550px;position:relative}.welcome-kicker{letter-spacing:2px;color:#a4d3f2;font-size:10px;font-weight:800}.welcome-content h2{letter-spacing:-.8px;margin:14px 0 10px;font-size:clamp(22px,2.3vw,29px);line-height:1.25}.welcome-content p{color:#c5dcec;max-width:480px;margin:0 0 18px;font-size:12px;line-height:1.9}.welcome-link{align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.welcome-decoration{color:#a4d8ef;background:#ffffff10;border:1px solid #ffffff40;border-radius:29px;place-items:center;width:145px;height:145px;margin-right:30px;display:grid;transform:rotate(-12deg)}.section-heading{margin-bottom:17px}.section-heading h2{letter-spacing:-.35px;margin:0 0 6px;font-size:18px}.quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.quick-card{border:1px solid var(--border);background:#fff;border-radius:14px;flex-direction:column;min-height:214px;padding:22px;transition:transform .15s,box-shadow .15s;display:flex}.quick-card:not(.noninteractive):hover{transform:translateY(-2px);box-shadow:0 10px 30px #18314d0c}.quick-icon{border-radius:11px;place-items:center;width:43px;height:43px;display:grid}.quick-icon.blue{color:#4365c4;background:#eaf0ff}.quick-icon.mint{color:#238a70;background:#e8f7f1}.quick-icon.amber{color:#b77b2c;background:#fff4e4}.quick-card h3{margin:18px 0 8px;font-size:14px}.quick-card p{color:var(--muted);flex:1;margin:0 0 15px;font-size:12px;line-height:1.7}.quick-action{color:#345fc8;align-items:center;gap:6px;font-size:11px;font-weight:800;display:inline-flex}.quick-action.subdued{color:#9aa6b4}.notice-card,.content-card{border:1px solid var(--border);background:#fff;border-radius:14px}.notice-card{align-items:flex-start;gap:16px;padding:22px;display:flex}.notice-icon{color:#39817b;background:#edf8f5;border-radius:10px;padding:10px}.notice-card h3{margin:2px 0 6px;font-size:13px}.notice-card p{color:var(--muted);margin:0;font-size:12px;line-height:1.8}.empty-state{text-align:center;padding:75px 30px}.empty-icon{color:#4965cb;background:#eef2ff;border-radius:18px;place-items:center;width:66px;height:66px;margin:auto;display:grid}.empty-state h2{margin:21px 0 10px;font-size:19px}.empty-state p{max-width:500px;color:var(--muted);margin:0 auto;font-size:13px;line-height:1.9}.inline-note{color:#46807d;justify-content:center;align-items:center;gap:8px;margin:24px auto 0;font-size:11px;font-weight:700;display:flex}.back-link{color:#65758a;align-items:center;gap:7px;margin-bottom:19px;font-size:12px;font-weight:600;display:inline-flex}.main-footer{color:#95a2b2;border-top:1px solid var(--border);justify-content:space-between;gap:15px;padding:20px 41px;font-size:11px;display:flex}.footer-right{align-items:center;gap:5px;display:flex}.icon-button{color:inherit;background:0 0;border:none;padding:5px}.menu-toggle,.mobile-close,.mobile-overlay{display:none}@media (max-width:1100px){.quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.welcome-decoration{margin-right:0}}@media (max-width:820px){.sidebar{transition:transform .2s;transform:translate(-100%)}.sidebar.sidebar-open{transform:translate(0)}.main-column{margin-left:0}.menu-toggle,.mobile-close{display:block}.mobile-close{margin-left:auto}.desktop-rail-icon{display:none}.mobile-overlay{z-index:19;background:#0b1e36a6;border:none;display:block;position:fixed;inset:0}.topbar{padding:0 24px}.main-content{padding:30px 24px}.main-footer{padding:18px 24px}}@media (max-width:560px){.topbar{height:67px;padding:0 17px}.breadcrumb span,.breadcrumb svg{display:none}.environment-tag{padding:7px 9px}.main-content{padding:24px 17px}.page-heading{flex-direction:column;align-items:flex-start}.quick-grid{grid-template-columns:1fr}.welcome-panel{min-height:255px;padding:27px}.welcome-decoration{display:none}.empty-state{padding:50px 18px}.main-footer{padding:18px 17px}.footer-right{display:none}}.login-layout{background:#fff;grid-template-columns:minmax(350px,47%) 1fr;min-height:100vh;display:grid}.login-aside{color:#fff;background:radial-gradient(circle at 88% 65%,#275d8160,#0000 48%),linear-gradient(140deg,#10253b,#173e5d 78%,#205779);flex-direction:column;justify-content:space-between;min-height:100vh;padding:38px clamp(28px,4vw,70px);display:flex}.login-brand{align-items:center;gap:12px;display:flex}.login-brand-symbol{background:#4872d0;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.login-brand strong{letter-spacing:-.4px;font-size:17px;display:block}.login-brand span:not(.login-brand-symbol){letter-spacing:1.7px;color:#b0c9e0;margin-top:5px;font-size:10px;display:block}.login-feature{max-width:490px;padding:80px 0}.login-overline{color:#93c6e2;letter-spacing:1.8px;font-size:11px;font-weight:800}.login-feature h1{letter-spacing:-2px;margin:20px 0;font-size:clamp(37px,4vw,57px);line-height:1.12}.login-feature h1 span{color:#89c7ed}.login-feature>p{color:#c3d6e7;font-size:14px;line-height:1.9}.login-benefits{gap:22px;margin-top:43px;display:grid}.login-benefits>div{color:#e1edf8;align-items:center;gap:14px;font-size:13px;display:flex}.login-benefits svg{color:#8fc7e4}.login-aside-footer{color:#a0b9cf;font-size:11px}.login-main{place-items:center;padding:40px 24px;display:grid}.login-form-wrap{width:100%;max-width:420px}.login-welcome-icon{color:#345fc8;background:#eef2ff;border-radius:16px;place-items:center;width:57px;height:57px;margin-bottom:34px;display:grid}.login-form-wrap h2{letter-spacing:-1.3px;margin:8px 0 12px;font-size:35px}.login-subtitle{color:var(--muted);font-size:14px;line-height:1.75}.login-form{flex-direction:column;margin-top:37px;display:flex}.login-form label{margin-bottom:9px;font-size:12px;font-weight:700}.login-input-wrap{color:#8995a6;border:1px solid #dce4ee;border-radius:10px;align-items:center;gap:10px;min-height:50px;margin-bottom:23px;padding:0 14px;display:flex}.login-input-wrap:focus-within{border-color:#6689ed;box-shadow:0 0 0 3px #6689ed16}.login-input-wrap input{color:#172b44;font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.login-input-wrap input::placeholder{color:#a7b1bf}.login-visibility{color:#8995a6;background:0 0;border:none;place-items:center;padding:4px;display:grid}.login-submit{color:#fff;background:#315dd7;border:none;border-radius:10px;justify-content:center;align-items:center;gap:10px;width:100%;height:50px;font-size:13px;font-weight:800;display:flex}.login-submit:hover:not(:disabled){background:#254bc0}.login-submit:disabled{opacity:.65;cursor:not-allowed}.login-error{color:#a63636;background:#fff4f4;border:1px solid #f2cccc;border-radius:9px;margin:0 0 18px;padding:12px 14px;font-size:12px;line-height:1.6}.login-security{color:#79869a;border-top:1px solid #edf0f4;align-items:flex-start;gap:11px;margin-top:24px;padding:17px 0;font-size:11px;line-height:1.7;display:flex}.login-security svg{color:#388c7b;flex-shrink:0}.login-contact{color:#9aa6b5;text-align:center;margin-top:30px;font-size:11px}@media (max-width:850px){.login-layout{flex-direction:column;display:flex}.login-aside{min-height:auto;padding:24px}.login-feature,.login-aside-footer{display:none}.login-main{flex:1;min-height:calc(100vh - 95px)}}.portal-signout{color:#34485f;background:#fff;border:1px solid #e2e8f0;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:12px;font-weight:700;display:inline-flex}.portal-signout:hover{background:#f4f7fb}.portal-signout:disabled{opacity:.6;cursor:not-allowed}.denied-layout{background:#f5f8fc;place-items:center;min-height:100vh;padding:25px;display:grid}.denied-panel{background:#fff;border:1px solid #e1e7f0;border-radius:19px;width:100%;max-width:480px;padding:38px;box-shadow:0 18px 55px #1734510c}.denied-icon{color:#bd6251;background:#fff0ed;border-radius:16px;place-items:center;width:62px;height:62px;margin-bottom:27px;display:grid}.denied-panel h1{letter-spacing:-.8px;margin:0 0 12px;font-size:28px}.denied-panel>p{color:#718095;margin-bottom:24px;font-size:13px;line-height:1.9}.denied-security{color:#697b90;background:#f7f9fc;border:1px solid #e5eaf2;border-radius:10px;align-items:center;gap:12px;margin-bottom:23px;padding:14px;font-size:12px;line-height:1.7;display:flex}.denied-security svg{color:#3b7890;flex-shrink:0}@media (max-width:560px){.portal-signout{padding:9px}.portal-signout span{display:none}.denied-panel{padding:27px 22px}}.rfq-summary{background:#fff;border:1px solid #e3e9f2;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;padding:21px 25px;display:flex}.rfq-summary>div,.rfq-summary-note{align-items:center;gap:14px;display:flex}.rfq-summary-icon{color:#4165c8;background:#edf2ff;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.rfq-summary-label{letter-spacing:1px;color:#7d8da1;margin-bottom:6px;font-size:10px;font-weight:800;display:block}.rfq-summary strong{font-size:24px}.rfq-summary-note{color:#3f847c;font-size:11px;font-weight:700}.rfq-list-card{overflow:hidden}.rfq-list-heading{justify-content:space-between;align-items:center;gap:20px;padding:26px;display:flex}.rfq-list-heading h2{margin:0 0 7px;font-size:17px}.rfq-list-heading p{color:#8090a3;margin:0;font-size:12px}.rfq-refresh{color:#435771;background:#fff;border:1px solid #dce5f0;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:flex}.rfq-refresh:disabled{opacity:.5;cursor:not-allowed}.rfq-toolbar{border-top:1px solid #edf1f6;border-bottom:1px solid #edf1f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;padding:15px 26px;display:flex}.rfq-filter-group{flex-wrap:wrap;gap:6px;display:flex}.rfq-filter{color:#7d8ba0;background:0 0;border:1px solid #0000;border-radius:7px;padding:9px 12px;font-size:11px;font-weight:700}.rfq-filter.selected{color:#315dd7;background:#eef2ff;border-color:#dce5ff}.rfq-search{color:#96a4b3;border:1px solid #e0e7f1;border-radius:9px;align-items:center;gap:9px;padding:9px 12px;display:flex}.rfq-search input{color:#233a56;border:none;outline:none;width:175px;min-width:0;font-size:12px}.rfq-table-scroll{width:100%;overflow-x:auto}.rfq-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px}.rfq-table th{color:#8997a9;letter-spacing:.8px;background:#fbfcfe;padding:16px 23px;font-size:10px;font-weight:800}.rfq-table td{color:#607187;border-top:1px solid #edf1f6;padding:19px 23px;font-size:12px}.rfq-table td strong{color:#243952;font-size:12px;display:block}.rfq-number{color:#315dd7;font-weight:800}.rfq-row-subtitle{color:#9aa7b6;margin-top:6px;font-size:10px;display:block}.rfq-status{border-radius:20px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.rfq-status-draft{color:#4e67b6;background:#eef2ff}.rfq-status-published{color:#278159;background:#e8f7ee}.rfq-status-closed{color:#b07727;background:#fff3e4}.rfq-status-opened{color:#23838b;background:#e6f5f6}.rfq-status-cancelled{color:#886477;background:#f3edf0}.rfq-feedback{text-align:center;color:#6e86a0;flex-direction:column;justify-content:center;align-items:center;gap:13px;min-height:285px;padding:48px 25px;display:flex}.rfq-feedback h3{color:#263b52;margin:0;font-size:17px}.rfq-feedback p{max-width:440px;margin:0;font-size:12px;line-height:1.8}.rfq-feedback .primary-button{margin-top:10px}.rfq-pagination{color:#718198;border-top:1px solid #edf1f6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:19px 26px;font-size:11px;display:flex}.rfq-pagination>div{gap:8px;display:flex}.rfq-pagination button{color:#385374;background:#fff;border:1px solid #dce4ee;border-radius:8px;align-items:center;gap:7px;padding:9px 12px;font-size:11px;font-weight:700;display:flex}.rfq-pagination button:disabled{opacity:.4;cursor:not-allowed}.rfq-spin{animation:1.2s linear infinite rfq-spin}@keyframes rfq-spin{to{transform:rotate(360deg)}}@media (max-width:650px){.rfq-summary{padding:18px}.rfq-summary-note{display:none}.rfq-list-heading,.rfq-toolbar,.rfq-pagination{padding-left:17px;padding-right:17px}.rfq-search,.rfq-search input{width:100%}}.rfq-detail-link{text-underline-offset:4px;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.rfq-detail-link:hover{text-decoration-color:currentColor}.rfq-document-header,.rfq-document-items{overflow:hidden}.rfq-document-top{align-items:flex-start;gap:19px;padding:28px;display:flex}.rfq-document-icon{color:#4165c8;background:#edf2ff;border-radius:12px;flex-shrink:0;place-items:center;width:52px;height:52px;display:grid}.rfq-document-heading{flex:1;min-width:0}.rfq-document-heading h2{letter-spacing:-.5px;margin:0 0 9px;font-size:21px}.rfq-document-heading p{color:#7e8da0;margin:0;font-size:12px;line-height:1.8}.rfq-document-metadata{border-top:1px solid #edf1f6;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rfq-document-metadata>div{border-right:1px solid #edf1f6;flex-direction:column;align-items:flex-start;gap:9px;min-width:0;padding:23px 28px;display:flex}.rfq-document-metadata>div:last-child{border-right:none}.rfq-document-metadata svg{color:#6883ae}.rfq-document-metadata span{color:#8492a4;font-size:11px}.rfq-document-metadata strong{color:#213851;overflow-wrap:anywhere;font-size:12px}.rfq-item-count{color:#476087;background:#eff3fb;border-radius:9px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;font-weight:700;display:inline-flex}.rfq-detail-table th:nth-child(4),.rfq-detail-table td:nth-child(4){text-align:right}@media (max-width:1100px){.rfq-document-metadata{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:650px){.rfq-document-top{flex-wrap:wrap;padding:22px}.rfq-document-metadata{grid-template-columns:1fr}.rfq-document-metadata>div{border-bottom:1px solid #edf1f6;border-right:none;padding:17px 22px}.rfq-document-heading h2{font-size:18px}}.rfq-draft-indicator{color:#4966b5;background:#eef2ff;border-radius:9px;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:800;display:inline-flex}.rfq-form-card{overflow:hidden}.rfq-form-heading{border-bottom:1px solid #edf1f6;align-items:center;gap:15px;padding:25px 28px;display:flex}.rfq-form-heading h2{margin:0 0 7px;font-size:17px}.rfq-form-heading p{color:#8290a2;margin:0;font-size:12px}.rfq-form-icon{color:#4566c7;background:#edf2ff;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.rfq-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;padding:27px 28px;display:grid}.rfq-field{flex-direction:column;gap:9px;min-width:0;display:flex}.rfq-field-full{grid-column:1/-1}.rfq-field>span{color:#34465b;font-size:12px;font-weight:800}.rfq-field input,.rfq-field select,.rfq-field textarea{color:#203650;width:100%;min-height:45px;font:inherit;background:#fff;border:1px solid #dae3ee;border-radius:9px;padding:12px 13px;font-size:13px}.rfq-field textarea{resize:vertical;line-height:1.6}.rfq-field input:focus,.rfq-field select:focus,.rfq-field textarea:focus{outline-offset:1px;outline:2px solid #7193ed}.rfq-field input::placeholder,.rfq-field textarea::placeholder{color:#a5b0bf}.rfq-material-heading{justify-content:space-between}.rfq-form-heading-start{align-items:center;gap:15px;display:flex}.rfq-add-material{color:#375cc5;background:#fff;border:1px solid #d8e2f0;border-radius:9px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:800;display:inline-flex}.rfq-add-material:disabled,.rfq-remove-material:disabled{opacity:.4;cursor:not-allowed}.rfq-material-list{gap:18px;padding:22px 28px;display:grid}.rfq-material-card{border:1px solid #e3eaf2;border-radius:12px;overflow:hidden}.rfq-material-card-head{background:#fafbfd;border-bottom:1px solid #edf1f6;justify-content:space-between;align-items:center;gap:15px;padding:16px 19px;display:flex}.rfq-material-card-head strong{color:#334b69;font-size:12px}.rfq-remove-material{color:#a25e63;background:0 0;border:none;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.rfq-material-card .rfq-form-grid{padding:21px}.rfq-form-material-footer{color:#718399;border-top:1px solid #edf1f6;padding:18px 28px;font-size:12px}.rfq-form-error{color:#a3424a;background:#fff3f4;border:1px solid #efc5c8;border-radius:11px;padding:17px 20px;font-size:13px;line-height:1.7}.rfq-form-actions{justify-content:flex-end;align-items:center;gap:17px;display:flex}.rfq-cancel-link{color:#708096;font-size:12px;font-weight:700}.rfq-save-button{cursor:pointer;border:none}.rfq-save-button:disabled{opacity:.6;cursor:not-allowed}.rfq-form-bottom-note{color:#57877f;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}@media (max-width:650px){.rfq-form-grid{grid-template-columns:1fr;padding:20px}.rfq-material-heading{flex-direction:column;align-items:flex-start}.rfq-material-list{padding:16px}.rfq-form-heading{padding:20px}.rfq-material-card .rfq-form-grid{padding:17px}}@media print{body{background:#fff!important}.sidebar,.topbar,.main-footer,.mobile-overlay{display:none!important}.app-layout,.main-column,.main-content{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;box-shadow:none!important;background:#fff!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important}html,body{background:#fff!important;width:100%!important;height:auto!important;margin:0!important;padding:0!important;overflow:visible!important}}.eict-credit{text-align:center;color:#65768b;flex-direction:column;align-items:center;gap:4px;font-size:11px;line-height:1.5;display:flex}.eict-credit-title{font-weight:600}.eict-credit a{color:#2659a7;font-weight:800;text-decoration:none}.eict-credit a:hover{text-decoration:underline}.eict-credit-tagline{color:#8390a1;font-size:10px}.eict-credit--compact{gap:2px;font-size:9px}.eict-credit--compact .eict-credit-tagline{font-size:8px}.eict-company-footer{border-top:1px solid #e7ebf1;padding:13px 20px 17px}.eict-supplier-footer{background:#f6f8fb;border-top:1px solid #e8edf3;padding:22px 16px 24px}.eict-login-footer{padding:12px 16px 18px}@media print{.eict-company-footer,.eict-supplier-footer,.eict-login-footer{display:none!important}}
