.company-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 32px;border-radius:18px;background:linear-gradient(120deg,#142b55,#1e4772);color:#fff;margin:12px 0 18px;box-shadow:0 10px 30px #142b5512}.company-heading h1{font-size:30px;margin:5px 0 14px;line-height:1.2}.company-heading .eyebrow{margin:0;color:#ffb569;font-weight:700;letter-spacing:.08em;font-size:12px;text-transform:uppercase}.company-id{font-size:12px;line-height:1.7;color:#c9d8ed;text-align:right;max-width:280px;overflow-wrap:anywhere}.company-id code{font-size:11px}.company-tabs{display:flex;gap:6px;border-bottom:1px solid #dce3ed;padding-bottom:10px;margin-bottom:25px;overflow:auto;white-space:nowrap}.company-tabs a{padding:10px 14px;border-radius:9px;color:#52627c;font-weight:650;text-decoration:none}.company-tabs a.active{color:#142b55;background:#e8eef7}.company-tabs a:hover{background:#f0f4f9}.company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.company-grid>.panel{margin:0}.company-org-card{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.company-org-card h2,.company-org-card p{margin:0}.company-org-card code{font-size:11px;color:#66738a;overflow-wrap:anywhere}.company-assurances{display:flex;gap:12px;flex-wrap:wrap;margin:15px 0 24px}.company-assurances span{background:#edf5f0;color:#2d6148;padding:8px 12px;border-radius:30px;font-size:13px}.company-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:24px}.company-kpis>.panel{display:flex;flex-direction:column;gap:8px;padding:20px;margin:0}.company-kpis small{color:#60718d;font-weight:600}.company-kpis strong{font-size:34px;line-height:1.1;color:#142b55;font-variant-numeric:tabular-nums}.company-kpis span{font-size:11px;color:#78869a}.company-status{display:inline-flex;align-items:center;border-radius:20px;padding:5px 10px;font-size:12px;line-height:1.4;font-weight:650;background:#edf1f7;color:#55637b;white-space:normal}.company-status.pending,.company-status.open,.company-status.draft,.company-status.preview,.company-status.review{background:#fff1d7;color:#875208}.company-status.received,.company-status.confirmed,.company-status.accepted,.company-status.resolved,.company-status.delivered,.company-status.imported,.company-status.active{background:#e5f3eb;color:#286144}.company-status.cancelled,.company-status.declined,.company-status.revoked,.company-status.failed{background:#fcebea;color:#9c403a}.company-form{margin:22px 0}.company-form h2{margin-top:0}.company-form h2:not(:first-child){margin-top:28px}.company-form h3{margin-top:0}.company-form fieldset{border:1px solid #dce3ee;border-radius:12px;padding:18px;margin:20px 0;min-width:0}.company-form fieldset[hidden]{display:none}.company-form legend{font-weight:700;color:#142b55;padding:0 8px;font-size:14px}.company-form input,.company-form select,.company-form textarea{font-size:15px}.company-form textarea{resize:vertical}.company-form-footer{display:flex;justify-content:flex-end;gap:10px;padding-top:20px;border-top:1px solid #edf0f5;margin-top:20px}.company-form-footer button{min-height:42px}.company-check{display:flex;align-items:flex-start;gap:10px;line-height:1.6;font-size:14px;margin:12px 0;cursor:pointer}.company-check input{width:18px!important;height:18px;min-width:18px;accent-color:#1b3c6c;margin-top:3px}.company-error{border:1px solid #efc2bd;background:#fff0ee;color:#943b34;padding:14px 16px;border-radius:9px;margin-bottom:20px;line-height:1.6;scroll-margin-top:100px}.company-error[hidden]{display:none}.company-shortcuts{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:18px 0}.company-list-row{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;border-bottom:1px solid #e8edf4}.company-list-row:last-child{border-bottom:0}.company-list-row p{margin:6px 0;font-size:14px;color:#60708a}.company-list-row strong{color:#142b55}.company-list-row small{color:#758198}.company-inset{background:#f5f8fc;border:1px solid #e3eaf3;border-radius:12px;padding:18px;margin:18px 0}.company-inset h3{margin:0 0 10px}.company-inset p:last-child{margin-bottom:0}.company-term-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:#e7edf5;border:1px solid #e7edf5;border-radius:12px;overflow:hidden;margin:20px 0}.company-term-grid>div{padding:16px;background:#fff;min-width:0}.company-term-grid small{display:block;color:#6d7b91;font-size:12px;margin-bottom:7px}.company-term-grid strong{display:block;color:#172e54;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.company-history{border-top:1px solid #e3eaf3;padding:15px 0}.company-history summary{color:#24456c;cursor:pointer;font-weight:650;line-height:1.6}.company-quality{background:#f8fafc}.company-check-results{display:flex;flex-wrap:wrap;gap:10px}.company-check-results span{background:#f1f5fa;border:1px solid #e2e9f2;padding:8px 12px;border-radius:7px;font-size:13px}.company-counts{display:flex;flex-wrap:wrap;gap:10px;margin:15px 0}.company-counts span{background:#f3f6fb;border-radius:8px;padding:9px 12px;font-size:13px}.company-counts strong{color:#172e54}.company-transfer{border-left:4px solid #d4e2f1}.company-transfer .company-form{background:#f8fafc;box-shadow:none}.company-transfer-list{display:grid;gap:20px;margin:20px 0}.company-transfer-list>.panel{margin:0}.company-lot-summary{display:flex;justify-content:space-between;align-items:center;gap:25px}.company-stock-numbers{display:flex;gap:20px;flex-wrap:wrap;margin:18px 0}.company-stock-numbers span{display:flex;flex-direction:column;gap:7px;color:#6c7c94;font-size:12px}.company-stock-numbers strong{font-size:25px;color:#142b55;font-variant-numeric:tabular-nums}.company-qr{text-align:center;flex:0 0 132px}.company-qr img{display:block;width:132px;height:132px;object-fit:contain;background:#fff}.company-qr small{font-size:10px;line-height:1.5;color:#74839a}.company-evidence-grid{display:flex;gap:14px;flex-wrap:wrap;margin:20px 0}.company-evidence-grid a{display:block;width:150px;text-decoration:none}.company-evidence-grid img{width:150px;height:120px;object-fit:cover;border-radius:9px;border:1px solid #dce4ef;background:#f3f5f9}.company-evidence-grid span{display:block;font-size:10px;color:#77859b;line-height:1.5;padding-top:6px}.company-case-message{padding:17px 0;border-bottom:1px solid #e7edf5}.company-case-message strong{font-size:14px}.company-case-message small{display:block;color:#7c8799;font-size:11px;margin-top:7px}.company-case-message p{font-size:14px;line-height:1.7}.company-resolution{border:1px solid #cbddef;background:#f5f9ff}.company-two-columns{display:grid;grid-template-columns:330px minmax(0,1fr);gap:24px;align-items:start}.company-two-columns>.company-form{margin-top:0}.company-two-columns aside>.company-form:first-child{margin-top:0}.company-distance{color:#356649;background:#e8f3ed;border-radius:8px;padding:9px 12px;font-size:12px;margin:0 0 8px}.company-notification{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 16px;border-bottom:1px solid #e6ecf4}.company-notification p{margin:0 0 7px;font-weight:600;line-height:1.6}.company-notification small{font-size:11px;color:#748096}.company-notification.unread{background:#f2f7ff;border-left:3px solid #356397}.company-notification:last-child{border-bottom:0}.company-secret{border:1px solid #efbd7c;background:#fffbf4}.company-secret input{width:100%;font-family:ui-monospace,monospace;padding:12px;border:1px solid #d5dde8;border-radius:8px;background:#fff}.company-install img{border-radius:22px;box-shadow:0 6px 16px #142b5514}.company-dialog{max-width:640px;width:calc(100% - 32px);padding:0;border:0;border-radius:15px;box-shadow:0 20px 100px #00142c50}.company-dialog::backdrop{background:#0b1c3866}.company-dialog .company-form{margin:0;box-shadow:none;border:0}.company-errors{line-height:1.8;color:#9b4038;padding-left:25px}.company-form [hidden]{display:none!important}.company-form pre,.company-grid pre{overflow:auto;font-size:12px;line-height:1.7}.company-grid .btn{max-width:100%}.company-grid>section>h2 a,.company-grid>article>h2 a{text-decoration:none;color:#173860}.company-form .field label:has(input[type=file]){display:flex;flex-direction:column;gap:10px}.company-form input[type=file]{background:white;padding:12px;border:1px dashed #aebfd4;border-radius:9px;width:100%}
@media(max-width:1000px){.company-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-two-columns{grid-template-columns:280px minmax(0,1fr)}.company-kpis{gap:10px}.company-kpis strong{font-size:29px}}
@media(max-width:760px){.company-heading{padding:22px;display:block}.company-heading h1{font-size:26px}.company-id{text-align:left;max-width:100%;margin-top:18px}.company-tabs{margin:0 -4px 20px}.company-grid,.company-two-columns{grid-template-columns:1fr}.company-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.company-term-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.company-lot-summary{align-items:flex-start}.company-qr{flex-basis:100px}.company-qr img{width:100px;height:100px}.company-form input,.company-form select,.company-form textarea{font-size:16px}.company-list-row{gap:12px;align-items:flex-start}.company-list-row .btn{white-space:normal;text-align:center}.company-evidence-grid a,.company-evidence-grid img{width:125px}.company-notification{padding:16px 10px;align-items:flex-start}.company-form fieldset{padding:14px}.company-transfer .company-form{padding:16px}}
@media(max-width:440px){.company-term-grid{grid-template-columns:1fr}.company-lot-summary{display:block}.company-qr{display:flex;align-items:center;text-align:left;gap:15px}.company-qr small{font-size:11px}.company-kpis strong{font-size:28px}.company-form-footer{justify-content:stretch}.company-form-footer button{width:100%}.company-heading{padding:20px}.company-status{font-size:11px}}
