.delivery-module{color:#dce8ee;background:#061c2d;min-height:85vh;font-size:16px}.delivery-hero{background:linear-gradient(90deg,#031422f5,#0314229e),url(/bernas-home-hero-20261002.webp) 50%/cover;padding:58px 0 34px}.delivery-hero h1{color:#f7e0a2;font-size:clamp(26px,4vw,42px)}.delivery-hero p{max-width:780px;line-height:1.65}.delivery-hero nav{flex-wrap:wrap;gap:22px;margin-top:24px;display:flex}.delivery-hero a{color:#f3cf80}.delivery-label{color:#ffe6a6;letter-spacing:.08em;border:1px solid #927d4b;border-radius:6px;padding:7px 12px;font-size:12px;display:inline-block}.delivery-body{padding-top:24px;padding-bottom:50px}.delivery-tabs{flex-wrap:wrap;gap:8px;margin-bottom:24px;display:flex}.delivery-module button{color:#eaf2f8;cursor:pointer;font:inherit;background:#123247;border:1px solid #355364;border-radius:8px;padding:11px 17px}.delivery-module button[aria-selected=true],.delivery-form>button:last-child{color:#092032;background:linear-gradient(120deg,#f5d68e,#c69242);border-color:#e6c273;font-weight:700}.delivery-module button:disabled{opacity:.5;cursor:wait}.delivery-steps,.delivery-role-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.delivery-role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.delivery-steps article,.delivery-panel,.delivery-order-card{background:linear-gradient(145deg,#102f44,#082032);border:1px solid #27485c;border-radius:14px;margin-bottom:24px;padding:24px}.delivery-steps svg{color:#edc773;width:30px;height:30px}.delivery-module h2{color:#f4d594;font-size:20px;line-height:1.45}.delivery-module h3{color:#8dddd2;font-size:17px}.delivery-module p,.delivery-module li{line-height:1.7}.delivery-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:20px 0;display:grid}.delivery-form label{color:#e1eaf1;flex-direction:column;gap:8px;font-size:14px;display:flex}.delivery-form input,.delivery-form select{color:#f5f8fb;width:100%;min-height:44px;font:inherit;background:#071b29;border:1px solid #416376;border-radius:7px;padding:10px 12px}.delivery-form .delivery-check{flex-direction:row;align-items:center}.delivery-check input{width:20px;min-height:20px}.delivery-account{justify-content:space-between;align-items:center;gap:15px;display:flex}.delivery-docs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:18px 0;display:grid}.delivery-docs div{border:1px solid #36566b;border-radius:8px;padding:12px;font-size:13px}.delivery-docs b,.delivery-docs span{margin-bottom:5px;display:block}.delivery-order-id{color:#f2d391;overflow-wrap:anywhere;font-size:13px}.delivery-error{color:#fff;background:#572a33;border:1px solid #e99898;border-radius:8px;padding:14px}.delivery-notice{background:#153e39;border:1px solid #77b9a3;border-radius:8px;padding:14px}.delivery-module details{margin-top:22px}.delivery-print dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.delivery-print dl div{border-bottom:1px solid #416376;padding:10px}.delivery-print dt{color:#c3d8e5}.delivery-print dd{overflow-wrap:anywhere;margin:8px 0;font-weight:600}.delivery-print table{border-collapse:collapse;width:100%;font-size:13px}.delivery-print td,.delivery-print th{text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #416376;padding:9px}.delivery-print-button{align-items:center;gap:8px;display:flex}.delivery-module :focus-visible{outline-offset:3px;outline:3px solid #9ee7df}@media (max-width:850px){.delivery-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.delivery-role-grid{grid-template-columns:1fr}}@media (max-width:600px){.delivery-steps,.delivery-form,.delivery-docs,.delivery-print dl{grid-template-columns:1fr}.delivery-panel{padding:18px}.delivery-print table{font-size:10px}}@media print{body *{visibility:hidden!important}.delivery-print,.delivery-print *{visibility:visible!important}.delivery-print{width:100%;position:absolute;inset:0 auto auto 0;color:#182735!important;background:#fff!important;border:0!important;margin:0!important;padding:12mm!important;font-size:11px!important}.delivery-print h2,.delivery-print h3,.delivery-print dt,.delivery-print dd,.delivery-print p,.delivery-print small,.delivery-print td,.delivery-print th,.delivery-print .delivery-label{color:#182735!important}.delivery-print h2{font-size:16px}.delivery-print h3{font-size:13px}.delivery-print-button,.delivery-print-button *{visibility:hidden!important;display:none!important}.delivery-print tr{break-inside:avoid}.delivery-print table{font-size:9px}.delivery-print dl{grid-template-columns:repeat(2,minmax(0,1fr))}@page{size:A4;margin:10mm}body:has(.delivery-print){background:#fff!important}.delivery-hero,.delivery-body>:not(.delivery-print){display:none!important}body:has(.delivery-print) .site-header{display:none!important}body:has(.delivery-print) .site-footer{display:none!important}body:has(.delivery-print) .language-switch{display:none!important}.delivery-body{max-width:none!important;padding:0!important}.delivery-module{background:#fff!important;min-height:0!important}.delivery-print{width:100%!important;padding:0!important;position:static!important}.delivery-print dl{gap:4px}.delivery-print dl div{padding:6px}.delivery-print p{line-height:1.5}}.delivery-checklist{border:1px solid #426577;border-radius:8px;grid-column:1/-1;padding:18px}.delivery-checklist legend{color:#f3d190;font-size:14px}.delivery-checklist .delivery-check{margin:8px 0}.delivery-print dl div{break-inside:avoid}@media print{.delivery-print dl div{padding:4px}.delivery-print dd{margin:4px 0}.delivery-print dl{gap:3px}.delivery-print td,.delivery-print th{padding:5px}}
