.op-delivery{--dg-line:rgba(104,119,139,.17);--dg-ink:#26364b;--dg-muted:#7d8999;color:var(--dg-ink);min-width:0}.op-delivery.dg-panel{position:relative;isolation:isolate;padding:26px;border:1px solid rgba(255,255,255,.98);border-radius:28px;background:linear-gradient(125deg,rgba(255,255,255,.94),rgba(255,255,255,.63) 58%,rgba(230,239,250,.4));box-shadow:0 16px 46px -27px rgba(27,49,76,.24),0 2px 5px rgba(31,42,58,.025),inset 0 1px 0 white;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px);container-type:inline-size;container-name:delivery}.op-delivery button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}.op-delivery button:focus-visible{outline:3px solid #91bff7;outline-offset:3px}.op-delivery .dg-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:24px}.op-delivery .dg-heading-copy{display:flex;align-items:center;gap:11px;min-width:0}.op-delivery .dg-heading-icon{display:grid;place-items:center;flex:none;width:42px;height:42px;border:1px solid white;border-radius:15px;background:linear-gradient(145deg,#fff,#e2eaf3b3);box-shadow:0 3px 7px #5464790b;color:#667d99}.op-delivery .dg-heading-icon svg{width:21px;height:21px;stroke-width:1.6}.op-delivery .dg-heading h3{margin:0;color:#243044;font-size:21px;font-weight:650;line-height:1.3;letter-spacing:-.5px}.op-delivery .dg-heading p{margin:4px 0 0;color:#8792a1;font-size:12px;line-height:1.5}.op-delivery .dg-tariff{display:flex;align-items:center;gap:5px;border:1px solid #ffffff8c;background:#e9edf17a;padding:7px 10px;border-radius:20px;font-size:10px;line-height:1.4;color:#83909f;max-width:150px}.op-delivery .dg-tariff svg{width:12px;height:12px;flex:none}.op-delivery.dg-carriers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:22px}.op-delivery.dg-carriers-single{grid-template-columns:minmax(0,1fr)}.op-delivery .dg-carrier{display:flex;align-items:center;gap:10px;width:100%;min-width:0;min-height:78px;text-align:left;padding:14px;border:1px solid #dce2e9d9;border-radius:20px;background:#ffffff69;box-shadow:inset 0 1px 0 #fff;cursor:pointer;transition:background .16s,border-color .16s}.op-delivery .dg-carrier:hover{background:#fffffff0}.op-delivery .dg-carrier[aria-pressed=true]{border-color:#a8bbd178;background:linear-gradient(140deg,#fff,#eef4fcad);box-shadow:inset 0 0 0 1px #fff,0 4px 12px #546c8d0a}.op-delivery .dg-carrier-copy{flex:1;min-width:0}.op-delivery .dg-carrier-copy strong{display:block;font-size:15px;line-height:1.3;font-weight:650;letter-spacing:-.25px}.op-delivery .dg-carrier-copy small{display:block;margin-top:4px;font-size:10px;line-height:1.45;color:#8894a4}.op-delivery .dg-brand-symbol{display:grid;place-items:center;width:35px;height:35px;border-radius:11px;flex:none}.op-delivery .dg-brand-symbol.dg-nova{color:#ed4148;background:#fff0f0}.op-delivery .dg-brand-symbol.dg-ukr{color:#675a13;background:#fff3bd}.op-delivery .dg-brand-symbol svg{width:25px;height:25px;stroke-width:1.7}.op-delivery .dg-brand-symbol.dg-nova svg{fill:currentColor;stroke:none}.op-delivery .dg-brand-symbol.dg-ukr svg{width:22px;height:22px}.op-delivery .dg-radio{display:grid;place-items:center;width:17px;height:17px;border:1.5px solid #d3dae4;border-radius:50%;flex:none;color:transparent}.op-delivery .dg-radio svg{width:11px;height:11px;stroke-width:2.6}.op-delivery .dg-carrier[aria-pressed=true] .dg-radio{background:#263a52;border-color:#263a52;color:white}.op-delivery .dg-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:5px;margin-bottom:23px;border:1px solid #dce3ec64;border-radius:17px;background:#dfe6ee64;box-shadow:inset 0 1px 2px #60748d04}.op-delivery .dg-modes button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid transparent;border-radius:12px;background:transparent;color:#8591a1;font-size:13px;font-weight:500;cursor:pointer;transition:background .16s,color .16s}.op-delivery .dg-modes button svg{width:18px;height:18px;stroke-width:1.65}.op-delivery .dg-modes button[aria-pressed=true]{background:linear-gradient(135deg,#ffffffed,#ffffffaa);border-color:white;box-shadow:0 3px 8px #596d870f;color:#26384c}.op-delivery .dg-fields{display:grid;gap:23px}.op-delivery .dg-field{position:relative;min-width:0}.op-delivery .dg-field>label{display:block;margin:0 0 9px 2px;color:#5c697b;font-size:12px;font-weight:600;line-height:1.5}.op-delivery .dg-input{position:relative;display:flex;align-items:center;gap:10px;min-height:58px;border:1px solid #dce3ec;border-radius:17px;background:linear-gradient(120deg,#ffffffbf,#ffffff7a);box-shadow:inset 0 2px 4px #62718a03,0 2px 2px #1b273304;transition:border-color .16s,box-shadow .16s}.op-delivery .dg-input:focus-within{border-color:#9bbce7;background:#fffffff0;box-shadow:0 0 0 3px #207ce30a,inset 0 1px 0 white}.op-delivery .dg-input>svg{width:18px;height:18px;margin-left:15px;flex:none;color:#99a7ba;stroke-width:1.6}.op-delivery .dg-input input{display:block;width:100%;min-width:0;height:56px;padding:0;border:0!important;border-radius:0;background:transparent!important;outline:0!important;box-shadow:none!important;color:#26364b;font:inherit;font-size:14px;text-overflow:ellipsis}.op-delivery .dg-input input::placeholder{font-size:13px;color:#9da9b8}.op-delivery .dg-input.dg-disabled{background:#e9edf253;border-color:#e2e7ee80;box-shadow:none}.op-delivery .dg-input input:disabled{cursor:not-allowed;color:#a1adbb;opacity:1}.op-delivery .dg-input-end{display:grid;place-items:center;min-height:48px;width:40px;padding-right:8px;flex:none;background:transparent;border:0;color:#96a5b7;cursor:pointer}.op-delivery .dg-input-end svg{width:16px;height:16px;stroke-width:1.65}.op-delivery .dg-input-end .dg-selected-check{color:#739a87}.op-delivery .dg-input-end:disabled{cursor:default}.op-delivery .dg-quick-cities{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.op-delivery .dg-quick-cities button{min-height:36px;min-width:44px;padding:5px 11px;border:1px solid #e0e7f0;border-radius:10px;background:#ffffff6b;color:#74869c;font-size:11px;cursor:pointer;transition:background .16s,color .16s}.op-delivery .dg-quick-cities button:hover{background:white;color:#1c60a9}.op-delivery .dg-results{position:absolute;left:0;right:0;top:calc(100% + 6px);z-index:40;max-height:260px;overflow:auto;overscroll-behavior:contain;padding:6px;border:1px solid white;border-radius:19px;background:#fffffff7;box-shadow:0 16px 35px #2c42582b,0 0 0 1px #cfdae448;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.op-delivery .dg-result{display:flex;align-items:center;gap:11px;width:100%;min-height:54px;padding:11px;border:0;border-radius:13px;background:transparent;text-align:left;color:#26364b;cursor:pointer}.op-delivery .dg-result:focus-visible,.op-delivery .dg-result:hover{outline:none;background:#edf3fb}.op-delivery .dg-result>svg{width:17px;height:17px;flex:none;color:#8d9eb3;stroke-width:1.6}.op-delivery .dg-result strong{display:block;font-size:12px;font-weight:550;line-height:1.6;overflow-wrap:anywhere}.op-delivery .dg-result small{display:block;margin-top:2px;font-size:10px;line-height:1.5;color:#8997a8}.op-delivery .dg-empty,.op-delivery .dg-error{padding:14px 11px;margin:0;font-size:12px;line-height:1.65;color:#7e8c9d}.op-delivery .dg-error{color:#9b7238}.op-delivery .dg-error p{margin:0}.op-delivery .dg-error button{display:block;min-height:40px;padding:0;border:0;background:transparent;font-size:11px;font-weight:600;color:#567ca4;cursor:pointer}.op-delivery .dg-loading{display:flex;align-items:center;gap:9px}.op-delivery .dg-loading svg{width:15px;height:15px;animation:dg-spin .8s linear infinite}.op-delivery .dg-address{margin:9px 4px 0;font-size:12px;line-height:1.65;color:#6d819a;overflow-wrap:anywhere}.op-delivery .dg-ready{display:flex;align-items:center;gap:6px;margin:16px 1px 0;color:#5b8873;font-size:11px;line-height:1.5}.op-delivery .dg-ready svg{width:14px;height:14px;flex:none}.op-delivery .dg-manual{margin-top:17px;border:1px solid #dfe6eea6;border-radius:17px;background:#ffffff4d;padding:0 13px}.op-delivery .dg-manual>summary{display:flex;align-items:center;gap:7px;min-height:44px;list-style:none;cursor:pointer;color:#8190a1;font-size:11px}.op-delivery .dg-manual>summary::-webkit-details-marker{display:none}.op-delivery .dg-manual>summary svg{width:13px;height:13px}.op-delivery .dg-manual>div{padding:0 0 13px}.op-delivery .dg-manual input,.op-delivery .dg-plain-input{width:100%;min-height:52px;border:1px solid #dce3ec;border-radius:15px;background:#ffffffab;padding:13px 14px;outline:none;color:#26364b;font-size:14px}.op-delivery .dg-manual input:focus,.op-delivery .dg-plain-input:focus{border-color:#9bbce7;box-shadow:0 0 0 3px #207ce30a}.op-delivery .dg-manual-label{display:block;margin:0 0 7px;font-size:12px;color:#6a7a90}.op-delivery .dg-payments{margin-top:23px;padding-top:20px;border-top:1px solid #dce4ee}.op-delivery .dg-payments>p{font-size:13px;font-weight:600;color:#52657d;margin-bottom:12px}.op-delivery .dg-payment-options{display:grid;gap:8px}.op-delivery .dg-payment-options button{display:flex;align-items:center;justify-content:space-between;text-align:left;min-height:56px;width:100%;padding:12px 14px;border:1px solid #dce3ed;border-radius:16px;background:#ffffff6b;color:#65758b;cursor:pointer}.op-delivery .dg-payment-options button[aria-pressed=true]{background:#ffffffed;border-color:#a8bbd178;color:#26364b}.op-delivery .dg-payment-options strong{display:block;font-size:13px;font-weight:550}.op-delivery .dg-payment-options small{display:block;margin-top:3px;font-size:11px;color:#929dad}.op-delivery .dg-payment-options button[aria-pressed=true] .dg-radio{background:#263a52;border-color:#263a52;color:white}.op-delivery div.dg-manual{padding:13px}.op-delivery .dg-note{margin:10px 2px 0;font-size:11px;line-height:1.6;color:#8a97a8}@keyframes dg-spin{to{transform:rotate(1turn)}}@container delivery (max-width:480px){.op-delivery .dg-carrier{gap:8px;padding:12px 10px;min-height:77px}.op-delivery .dg-carrier-copy strong{font-size:13px}.op-delivery .dg-carrier-copy small{font-size:9px}.op-delivery .dg-brand-symbol{width:31px;height:31px}.op-delivery .dg-radio{width:13px;height:13px}.op-delivery .dg-radio svg{width:9px;height:9px}.op-delivery .dg-tariff{max-width:110px;padding:6px 8px;font-size:9px}.op-delivery .dg-tariff svg{display:none}}@media(max-width:640px){.op-delivery.dg-panel{padding:21px 18px;border-radius:25px}.op-delivery .dg-heading{gap:8px;margin-bottom:20px}.op-delivery .dg-heading-icon{width:38px;height:38px;border-radius:13px}.op-delivery .dg-heading h3{font-size:20px}.op-delivery .dg-heading p{font-size:11px}.op-delivery .dg-carrier-copy strong{font-size:13px}.op-delivery .dg-carrier-copy small{font-size:9px}.op-delivery .dg-brand-symbol{width:30px;height:30px}.op-delivery .dg-carrier{padding:12px 10px;gap:8px}.op-delivery.dg-carriers{gap:8px;margin-bottom:20px}.op-delivery .dg-modes button{font-size:12px;gap:6px}.op-delivery .dg-modes button svg{width:17px;height:17px}.op-delivery .dg-input input{font-size:16px}.op-delivery .dg-quick-cities{gap:5px}.op-delivery .dg-quick-cities button{font-size:11px;padding:5px 10px}.op-delivery .dg-fields{gap:21px}.op-delivery .dg-tariff{max-width:99px;padding:6px 8px;font-size:9px}.op-delivery .dg-tariff svg{display:none}.op-delivery .dg-results{max-height:240px}}@media(prefers-reduced-motion:reduce){.op-delivery *{animation:none!important;transition:none!important}}