.release43{--r43-ink:#173746;--r43-green:#087f6d;color:var(--r43-ink)}.release43 h2{margin-top:0}.release43 .r43-tools{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.release43 input,.release43 select,.release43 textarea{box-sizing:border-box;max-width:100%;padding:11px;border:1px solid #a7bac1;border-radius:8px;background:white;color:#163746;font:inherit}.release43 label{display:grid;gap:5px;font-size:14px;font-weight:600}.release43 form{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin:20px 0;padding:18px;background:#f3f8f8;border-radius:12px}.release43 form button{align-self:end}.release43 button,.access43 button{min-height:44px;padding:10px 17px;border:1px solid #9ab5b9;border-radius:8px;background:white;color:#173746;font:inherit;cursor:pointer}.release43 button:hover{background:#e3f1ed}.release43 button:disabled,.access43 button:disabled{opacity:.5;cursor:default}.release43 .r43-primary,.access43 button{background:#087f6d;color:white;border-color:#087f6d}.r43-table{overflow:auto;margin:18px 0}.r43-table table{border-collapse:collapse;min-width:100%;font-size:14px}.r43-table td,.r43-table th{text-align:left;padding:11px;border-bottom:1px solid #d9e6e8;vertical-align:top;white-space:pre-wrap}.r43-table th{background:#edf5f5}.release43 pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.6 monospace}.r43-note{padding:12px 15px;border-left:4px solid #127f70;background:#edf8f5}.r43-error{border-left-color:#bc354b;background:#fff0f1;color:#872036}.r43-photo{width:110px;height:110px;object-fit:contain;background:#f2f5f6;border-radius:8px}.r43-scan-card{display:flex;gap:14px;align-items:center;padding:14px;margin:12px 0;border:2px solid #2c8c7e;border-radius:12px;background:#eef9f5}.r43-scan-card.wrong{border-color:#bc354b;background:#fff0f1}.r43-scan-card strong{font-size:19px}.r43-scan-card p{margin:5px 0}.r43-nav{display:grid;gap:5px;padding:10px}.r43-nav button{text-align:left;background:transparent;border:1px solid #87a4a5;color:inherit;border-radius:8px;padding:10px;font:inherit;cursor:pointer}.access43{margin:0;background:#eaf2f2;color:#173746;font:16px/1.5 system-ui,sans-serif}.access43-card{box-sizing:border-box;max-width:580px;margin:6vh auto;padding:32px;background:white;border:1px solid #d6e4e5;border-radius:20px;box-shadow:0 12px 45px #17374612}.access43 h1{font-size:26px}.access43 h2{font-size:21px}.access43 label{display:block;margin:18px 0}.access43 input:not([type=checkbox]),.access43 select{box-sizing:border-box;display:block;width:100%;padding:12px;margin-top:5px;border:1px solid #9ab5b9;border-radius:8px;font:inherit}.access43 footer{margin-top:30px;border-top:1px solid #d6e4e5;padding-top:20px;font-size:14px}.access43 a{color:#087466}.access43-qr{display:block;width:260px;max-width:100%;height:auto;margin:20px auto}.recovery43{white-space:pre-wrap;background:#edf6f4;padding:18px;line-height:1.8;user-select:all}#access43-status{color:#8e2541}.r43-product-picker{display:flex;gap:10px;flex-wrap:wrap}.r43-product-picker select{max-width:600px}.r43-cards{display:flex;gap:12px;flex-wrap:wrap}.r43-cards article{padding:18px;background:#edf6f4;border:1px solid #d4e7e2;border-radius:12px;min-width:120px}.r43-cards strong{display:block;font-size:28px}@media(max-width:600px){.access43-card{margin:0;min-height:100vh;border-radius:0;padding:24px}.release43 form{grid-template-columns:1fr;padding:12px}.r43-scan-card{align-items:flex-start}.r43-photo{width:80px;height:80px}}

.release43 .r43-primary:hover{background:#076d60;color:white}.r43-sds-text{max-height:360px;overflow:auto;padding:16px;background:#f4f7f8;border-radius:10px}

html:not([data-email-actions="on"]) a[href*="access.html"]{display:none}
