#aydoganlar-guest-dialog{box-sizing:border-box;width:min(580px,calc(100% - 24px));max-height:calc(100dvh - 24px);margin:auto;padding:26px;border:1px solid #dbe6db;border-radius:14px;color:#223528;background:#fff;box-shadow:0 16px 60px #142b1b42;overflow:auto}
#aydoganlar-guest-dialog::backdrop{background:#10261580}
#aydoganlar-guest-dialog [hidden]{display:none!important}
#aydoganlar-guest-title{margin:0 34px 18px 0;font-size:1.35rem}
#aydoganlar-guest-dialog .aydg-guest-close{position:absolute;top:12px;right:14px;min-width:38px;min-height:38px;padding:0;border:0;background:transparent;color:#223528;font-size:26px}
#aydoganlar-guest-dialog label{display:block;margin:12px 0;font-weight:600}
#aydoganlar-guest-dialog :is(input,select,textarea){box-sizing:border-box;display:block;width:100%;margin:5px 0 0;padding:10px 12px;border:1px solid #c6d6c7;border-radius:6px;background:#fff;color:#223528;font:inherit}
#aydoganlar-guest-dialog select:disabled{background:#f1f5f1}
#aydoganlar-guest-dialog .aydg-guest-grid,#aydoganlar-guest-dialog .aydg-guest-actions{display:grid;grid-template-columns:1fr 1fr;gap:12px}
#aydoganlar-guest-dialog .aydg-guest-phone{display:grid;grid-template-columns:auto 1fr;gap:8px;align-items:center}
#aydoganlar-guest-dialog .aydg-guest-phone>span{margin-top:5px;padding:10px 12px;background:#eef4ef;border-radius:6px}
#aydoganlar-guest-dialog .aydg-guest-info{padding:10px 12px;border-radius:6px;background:#eef6ee;font-size:.9rem}
#aydoganlar-guest-dialog :is(button:not(.aydg-guest-close),.aydg-guest-primary,.aydg-guest-actions a){box-sizing:border-box;display:block;width:100%;min-height:44px;padding:10px 12px;border:1px solid #23782f;border-radius:7px;background:#23782f;color:#fff;text-align:center;text-decoration:none;font:inherit;font-weight:700;cursor:pointer}
#aydoganlar-guest-dialog .aydg-guest-actions a,#aydoganlar-guest-dialog [data-guest-resend]{background:#fff;color:#23782f}
#aydoganlar-guest-dialog button:disabled{opacity:.55;cursor:default}
#aydoganlar-guest-dialog [data-guest-resend]{margin-top:8px}
#aydoganlar-guest-dialog [data-guest-timer]{float:right;font-size:.82em;color:#54675a}
#aydoganlar-guest-dialog input[name=code]{text-align:center;letter-spacing:.45em;font-size:1.35rem}
#aydoganlar-guest-dialog [data-guest-message]{margin:12px 0 0;padding:10px 12px;border-radius:6px;background:#fff1ef;color:#8b261c}
.woocommerce-checkout .wc-block-checkout__sidebar{align-self:flex-start}
.woocommerce-checkout #ay-documents-preview{border:1px solid #dce9de;border-radius:12px;background:#f7faf7}
.woocommerce-checkout .ay-document-copy{max-height:15rem;overflow:auto}
.woocommerce-checkout.aydg-summary-mounted .wc-block-checkout__sidebar{overflow:visible;border:0;background:transparent;box-shadow:none}
.woocommerce-checkout.aydg-summary-mounted .wp-block-woocommerce-checkout-order-summary-block{border:1px solid #dce9de;border-bottom:0;border-radius:10px 10px 0 0;background:#fff}
.woocommerce-checkout.aydg-summary-mounted .aydg-native-pay,.woocommerce-checkout.aydg-summary-mounted .aydg-native-consent{display:none!important}
.aydg-summary-controls .aydg-summary-pay{display:block;width:100%;min-height:50px;padding:10px 14px;border:1px solid #23782f;border-radius:8px;background:#23782f;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.aydg-summary-controls .aydg-summary-pay:hover{background:#1c6327}
.aydg-summary-controls .aydg-summary-pay:disabled{opacity:.55;cursor:default}
.aydg-payment-feedback{margin:8px 0 0;color:#8b261c;font-size:13px}
.aydg-summary-action{padding:12px;border:1px solid #dce9de;border-top:0;border-radius:0 0 10px 10px;background:#fff}
.aydg-summary-consent{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:14px;border:1px solid #dce9de;border-radius:10px;background:#fff;color:#263b2c;font-size:13px;line-height:1.5}
.aydg-summary-consent input{margin:3px 0 0;accent-color:#23782f}
.aydg-summary-consent p{margin:5px 0 0}
.aydg-summary-consent a{color:#205d2a;text-decoration:underline}
.woocommerce-checkout .wc-block-checkout__main .aydg-delivery-card{padding:0;border:1px solid #dce6dd;border-radius:10px;background:#fff}
.woocommerce-checkout .aydg-delivery-card .wc-block-components-checkout-step__heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0;padding:14px 16px;border-bottom:1px solid #e0e7e0;border-radius:9px 9px 0 0;background:#f2f4f2}
.woocommerce-checkout .aydg-delivery-card .wc-block-components-checkout-step__title{margin:0;font-size:17px}
.woocommerce-checkout .aydg-delivery-card .wc-block-components-checkout-step__content{margin:0;padding:14px 16px 16px}
.aydg-delivery-caption{margin:0 0 14px;color:#23782f;font-weight:700}
.woocommerce-checkout .aydg-delivery-card .wc-block-components-address-card{max-width:410px;padding:12px 14px;border:1px solid #80af88;border-radius:7px;background:#f2f8f3}
.woocommerce-checkout .aydg-delivery-card .wc-block-components-address-card__edit,.aydg-corporate-address{padding:5px 8px;border:1px solid #80af88;border-radius:5px;background:#fff;color:#21632c;font:inherit;font-size:12px;font-weight:700;text-decoration:none;cursor:pointer}
.woocommerce-checkout .aydg-delivery-card .wc-block-components-address-card{cursor:pointer}
.aydg-delivery-editor{box-sizing:border-box;width:min(580px,calc(100% - 24px));max-height:calc(100dvh - 24px);padding:0;margin:auto;border:1px solid #dce6dd;border-radius:12px;background:#fff;color:#203626;overflow:auto}
.aydg-delivery-editor::backdrop{background:#14291ab0}
.aydg-delivery-editor header,.aydg-delivery-editor footer{display:flex;align-items:center;justify-content:space-between;padding:14px 20px;background:#fff}
.aydg-delivery-editor header{border-bottom:1px solid #e4ebe4}
.aydg-delivery-editor footer{position:sticky;bottom:0;border-top:1px solid #e4ebe4}
.aydg-delivery-editor h2{margin:0;font-size:19px}
.aydg-delivery-editor [data-close]{min-width:36px;min-height:36px;border:0;background:transparent;color:#203626;font-size:24px;cursor:pointer}
.aydg-editor-fields{padding:16px 20px}
.aydg-editor-fields>label,.aydg-editor-grid>label{display:block;margin:0 0 12px;font-size:13px;font-weight:600}
.aydg-editor-fields :is(input:not([type=radio]),select,textarea){display:block;box-sizing:border-box;width:100%;margin-top:5px;padding:10px;border:1px solid #ccd9cd;border-radius:6px;background:#fff;color:#203626;font:inherit}
.aydg-editor-grid,.aydg-editor-phone{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.aydg-editor-phone{grid-template-columns:auto 1fr;align-items:center}
.aydg-editor-phone>span{padding:10px;margin-top:5px;border-radius:6px;background:#f0f5f0}
.aydg-editor-fields fieldset{margin:0;padding:8px 0;border:0}
.aydg-editor-fields fieldset label{display:inline-block;margin-right:16px}
.aydg-editor-fields [data-corporate][hidden]{display:none}
.aydg-invoice-note{padding:10px;border-radius:6px;background:#edf5ff;color:#365672;font-size:13px}
.aydg-editor-fields .aydg-einvoice{display:flex;align-items:center;gap:8px;margin:0}
.aydg-editor-fields [role=alert]{color:#8b261c}
.aydg-delivery-editor [type=submit]{width:100%;min-height:44px;border:0;border-radius:7px;background:#23782f;color:#fff;font:inherit;font-weight:700;cursor:pointer}
.aydg-delivery-editor [type=submit]:disabled{opacity:.55;cursor:default}
.woocommerce-checkout .aydg-address-compact :is(.wc-block-components-address-form,.wc-block-components-address-card){display:none!important}
.aydg-address-summary{display:grid;width:min(100%,440px);gap:4px;margin:0 0 12px;padding:12px 14px;border:1px solid #80af88;border-radius:7px;background:#f2f8f3;color:#203626;text-align:left;font:inherit;cursor:pointer}
.aydg-address-summary:hover{background:#e7f3e9}
.aydg-address-summary span{overflow-wrap:anywhere}
.aydg-address-summary small{color:#21632c;font-weight:700}
.aydg-invoice-in-dialog :is(.wc-block-components-text-input,.wc-block-components-select,.wc-block-components-checkbox,.wc-block-components-combobox,.wc-block-components-select-control,.wc-blocks-components-select):has([id^="order-aydoganlar-fatura-"]){display:none!important}
.aydg-invoice-in-dialog.aydg-summary-mounted #order-fields .wc-block-components-checkout-step__heading{display:none}
.woocommerce-cart .wc-block-cart__sidebar{align-self:flex-start}
.woocommerce-cart .wc-block-cart__sidebar .aydoganlar-free-shipping .wc-block-components-totals-item__label{width:auto;flex:0 0 auto;justify-self:start;max-width:100%}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item{align-items:center;gap:12px}
.woocommerce-cart .wc-block-cart__sidebar .wc-block-components-totals-footer-item .wc-block-components-totals-item__value{margin-left:auto}
@media(max-width:460px){#aydoganlar-guest-dialog{padding:20px 16px}#aydoganlar-guest-dialog .aydg-guest-actions{grid-template-columns:1fr}}
