.olc{color:#17314b;max-width:1600px;margin:0 auto;font:inherit;padding:10px 0 28px}.olc-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 2px 28px}.olc-heading h1{font-size:28px;line-height:1.2;font-weight:750;margin:0 0 10px}.olc-heading p{margin:0;color:#5a7086;max-width:65ch}.olc-heading>div:last-child,.olc-dialog-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.olc button,.olc-dialog button{font:inherit;background:white;color:#17314b;border:1px solid #ccd8e6;border-radius:7px;padding:10px 15px;min-height:40px;cursor:pointer;white-space:normal}.olc button:hover,.olc-dialog button:hover{border-color:#2265d8;background:#f2f6ff}.olc button:disabled,.olc-dialog button:disabled{cursor:default;opacity:.5}.olc button.olc-primary,.olc-dialog button.olc-primary{background:#2265d8;border-color:#2265d8;color:white;font-weight:650}.olc :focus-visible,.olc-dialog :focus-visible{outline:3px solid #4a9ab5;outline-offset:3px}.olc-work{background:white;border:1px solid #d9e2ed;border-radius:12px;overflow:hidden}.olc-toolbar{display:flex;align-items:end;gap:16px;padding:20px;border-bottom:1px solid #e4eaf2}.olc label,.olc-dialog label{display:flex;flex-direction:column;gap:7px;font-size:13px;font-weight:550}.olc input,.olc select,.olc-dialog input,.olc-dialog select,.olc-dialog textarea{border:1px solid #c5d2e1;border-radius:7px;padding:10px 12px;min-height:42px;font:inherit;color:#17314b;background:white;box-sizing:border-box;max-width:100%;width:100%}.olc-search{flex:1;max-width:560px}.olc-toolbar>span{margin-left:auto;font-size:13px;color:#61788f}.olc-table-wrap{overflow-x:auto}.olc table{width:100%;border-collapse:collapse;min-width:880px}.olc th{background:#f4f7fb;color:#516b83;text-align:left;font-size:12px;font-weight:650;padding:14px 20px;white-space:nowrap}.olc td{padding:18px 20px;border-bottom:1px solid #e9eef5;vertical-align:top;font-size:14px;max-width:320px;overflow-wrap:anywhere}.olc td>strong{display:block;font-weight:600}.olc td small{display:block;margin-top:5px;color:#697e92;font-size:12px;line-height:1.5}.olc td.olc-money{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.olc-service{display:inline-flex;font-size:12px;font-weight:650;padding:4px 9px;border-radius:5px;background:#eaf1ff;color:#2265d8}.olc-service.kurye{color:#087f84;background:#e7f5f4}.olc footer{font-size:12px;line-height:1.6;color:#667d92;padding:17px 20px}.olc .olc-empty{text-align:center;padding:48px 20px;color:#657d93}.olc-empty p{margin:8px auto 0;max-width:60ch}.olc-message{padding:14px 18px;background:#edf5fa;border-left:4px solid #4a7aa0;border-radius:6px;margin-bottom:16px;line-height:1.6}.olc-message[data-error=true]{background:#fff0f2;border-color:#b43750;color:#7e2036}.olc-dialog{color:#17314b;background:white;border:1px solid #d6e1ee;border-radius:14px;width:min(940px,calc(100vw - 32px));max-height:calc(100dvh - 48px);padding:0;margin:auto;box-shadow:0 24px 70px #17314b33;font:inherit}.olc-dialog::backdrop{background:#17314b80;backdrop-filter:blur(3px)}.olc-dialog header{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;background:#f4f7fb;border-bottom:1px solid #dce5ef}.olc-dialog header p{margin:0 0 6px;color:#087f84;font-size:12px;font-weight:600}.olc-dialog h2{font-size:23px;line-height:1.3;margin:0}.olc-dialog header button{font-size:24px;padding:3px 12px}.olc-dialog-body{padding:26px 28px;overflow:auto}.olc-dialog h3{font-size:17px;margin:24px 0 16px}.olc-dialog section:first-child h3{margin-top:0}.olc-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.olc-wide{grid-column:1/-1}.olc-dialog textarea{resize:vertical;min-height:74px}.olc-dialog .olc-section-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.olc-parcel{border:1px solid #d6e1ee;border-radius:8px;padding:16px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-bottom:15px}.olc-parcel legend{font-size:13px;font-weight:650;padding:0 8px}.olc-parcel button{grid-column:1/-1;justify-self:end}.olc-dialog [hidden],.olc [hidden]{display:none!important}.olc-quote{background:#edf5fa;border-radius:9px;padding:18px;margin-top:20px}.olc-quote>div{display:flex;align-items:center;justify-content:space-between;gap:20px}.olc-quote strong{font-size:22px;font-variant-numeric:tabular-nums}.olc-quote p{margin:10px 0 0;color:#61788f;font-size:13px;line-height:1.6}.olc-dialog-actions{margin-top:22px}.olc-dialog [data-d-message]{margin:0;padding:0 28px 24px;line-height:1.7;color:#8c3c23}.olc-dialog [data-d-message]:empty{padding:0}.olc-help{font-size:12px;color:#657d93;line-height:1.7;margin-bottom:0}.olc-detail{display:grid;grid-template-columns:1fr 1fr;gap:32px}.olc-detail dl{display:grid;grid-template-columns:130px minmax(0,1fr);gap:14px 16px}.olc-detail dt{color:#627c92}.olc-detail dd{margin:0;overflow-wrap:anywhere}.olc-history{padding:0 0 0 19px;max-height:400px;overflow:auto}.olc-history li{padding:0 0 20px 9px;border-left:1px solid #d9e3ee}.olc-history p{margin:5px 0;font-size:13px;line-height:1.6}.olc-history small{font-size:12px;color:#73879a}.olc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(max-width:850px){.olc-heading{align-items:start;flex-direction:column}.olc-toolbar{flex-wrap:wrap}.olc-toolbar>span{margin-left:0}.olc-search{min-width:180px}.olc-dialog header,.olc-dialog-body{padding:20px}.olc-dialog [data-d-message]{padding:0 20px 20px}.olc-parcel{grid-template-columns:repeat(2,minmax(0,1fr))}.olc-detail{grid-template-columns:1fr}.olc-heading h1{font-size:25px}}@media(max-width:550px){.olc-fields{grid-template-columns:1fr}.olc-dialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.olc-dialog-actions button{flex:1}.olc-quote>div{align-items:start;flex-direction:column;gap:8px}.olc-detail dl{grid-template-columns:1fr;gap:4px}.olc-detail dd{margin-bottom:13px}}@media(prefers-reduced-motion:reduce){.olc *,.olc-dialog *{scroll-behavior:auto;transition:none!important;animation:none!important}}

main[data-olc-active] > :not(.olc){display:none!important}
main[data-olc-active]{font-size:0}
main[data-olc-active] > .olc{font-size:14px}
