.ntbom{--ntbom-ink:#10243e;--ntbom-line:#d8e0e9;--ntbom-blue:#153f73;color:var(--ntbom-ink);margin-block:24px 40px;font-size:14px;line-height:1.5;max-width:1280px}
.ntbom h2{font-size:21px;line-height:1.25;margin:28px 0 12px}.ntbom h3{font-size:16px;margin:0 0 8px}.ntbom p{max-width:75ch}.ntbom a{color:var(--ntbom-blue);text-underline-offset:3px}.ntbom a:hover{color:#0d2c53;text-decoration:underline}
.ntbom-job,.ntbom-shipment{border:0;border-bottom:1px solid var(--ntbom-line);padding:16px 0;background:transparent;box-shadow:none;border-radius:0}.ntbom-job summary{cursor:pointer;min-height:44px;align-content:center}.ntbom-job summary span{display:block;padding:4px 0;color:#536273}.ntbom-job[open] summary{margin-bottom:16px}.ntbom-form{margin:12px 0 20px}.ntbom-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;align-items:end;margin:12px 0 16px}.ntbom-fields label,.ntbom-form>label{display:flex;flex-direction:column;gap:8px;font-weight:600;min-width:0}.ntbom input,.ntbom textarea,.ntbom select{width:100%;max-width:100%;min-height:40px;padding:8px;border:1px solid #93a5b8;border-radius:5px;color:var(--ntbom-ink);background:#fff;font:inherit;font-weight:400;box-sizing:border-box}.ntbom textarea{resize:vertical}.ntbom input::placeholder{color:#536273}.ntbom .ntbom-check{display:flex;flex-direction:row;align-items:center;margin:16px 0;gap:8px}.ntbom .ntbom-check input{width:18px;min-height:18px;margin:0}.ntbom .button{min-height:40px;padding:6px 16px;white-space:normal;height:auto}.ntbom .button-primary{background:var(--ntbom-blue);border-color:var(--ntbom-blue);color:#fff}.ntbom .button-primary:hover{background:#0d2c53;border-color:#0d2c53}.ntbom :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid #2474c5;outline-offset:3px}.ntbom ::selection{background:#dceafb;color:var(--ntbom-ink)}.ntbom input,.ntbom textarea{caret-color:var(--ntbom-blue)}.ntbom-table{overflow-x:auto;scrollbar-color:#93a5b8 #f3f6f9}.ntbom table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ntbom th,.ntbom td{padding:12px;text-align:left;vertical-align:top}.ntbom th{background:#edf2f7}.ntbom-feedback{padding:12px 16px;background:#edf4fb;color:#173a60;border:1px solid var(--ntbom-line)}.ntbom-config,.ntbom li,.ntbom-shipment{overflow-wrap:anywhere}
@media(max-width:600px){.ntbom-fields{grid-template-columns:1fr;gap:16px}.ntbom{margin-block:16px 28px}.ntbom input,.ntbom textarea,.ntbom select{font-size:16px}.ntbom-table table{min-width:600px}.ntbom .button{min-height:44px}.ntbom-job summary strong{display:inline}.ntbom-form .button{max-width:100%}}
