.etk-order-button,.etk-send{background:#ff5966!important;color:#fff!important;border:0!important;padding:16px 26px!important;font-size:15px!important;font-weight:700!important;cursor:pointer;border-radius:3px!important;line-height:1.4!important}.etk-order-button{margin:12px 0!important}.etk-auto[hidden]{display:none!important}#etk-dialog{box-sizing:border-box;width:min(720px,calc(100% - 24px));max-height:90dvh;padding:32px;border:0;border-radius:14px;color:#20232a;background:#fff;box-shadow:0 24px 90px #0005;overflow:auto;z-index:999999}#etk-dialog::backdrop{background:#13202bc2}#etk-dialog:not([open]){display:none}#etk-dialog *{box-sizing:border-box}#etk-dialog .etk-close{position:absolute;right:12px;top:8px;background:transparent;color:#333;border:0;font-size:30px;padding:4px 12px;line-height:1;cursor:pointer}#etk-heading{font-size:26px;line-height:1.3;margin:0 36px 14px 0;color:#20232a}#etk-dialog .etk-product{font-size:17px;line-height:1.6;background:#fff2ee;padding:12px;border-radius:6px}#etk-dialog .etk-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}#etk-dialog .etk-wide{grid-column:1/-1}#etk-dialog label{display:block;font-weight:600;margin:0 0 7px}#etk-dialog label span{color:#b80024}#etk-dialog input:not([type=checkbox]):not([type=hidden]),#etk-dialog select,#etk-dialog textarea{display:block;width:100%;padding:11px 12px;border:1px solid #b9bec5;border-radius:4px;background:#fff;color:#222;font:inherit;height:auto;min-height:46px;box-shadow:none}#etk-dialog textarea{min-height:110px;resize:vertical}#etk-dialog input[type=checkbox]{width:20px;height:20px}#etk-dialog :focus-visible{outline:3px solid #187fba;outline-offset:2px}#etk-dialog .etk-note{font-size:13px;line-height:1.6;color:#61656d;margin-top:22px}#etk-dialog .etk-status{color:#a50020}#etk-dialog .etk-success{background:#e8f6ee;color:#175c37;padding:20px;border-radius:6px;font-size:18px}#etk-dialog .etk-send:disabled{opacity:.6;cursor:wait}#etk-dialog .etk-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:540px){#etk-dialog{padding:26px 18px}#etk-dialog .etk-grid{grid-template-columns:1fr}#etk-dialog .etk-send{width:100%}}
/* v1.1: narrow screens, long product names, browser zoom and on-screen keyboards. */
html.etk-modal-open{overflow:hidden}#etk-dialog{max-width:720px;max-height:90vh;max-height:90dvh;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-x:hidden;margin:auto}#etk-dialog .etk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#etk-dialog .etk-field{min-width:0}#etk-dialog .etk-product,#etk-dialog p,#etk-dialog label,#etk-heading{overflow-wrap:anywhere}#etk-dialog input,#etk-dialog textarea,#etk-dialog select{max-width:100%;font-size:16px!important}#etk-dialog .etk-close{min-width:44px;min-height:44px;z-index:2}#etk-dialog .etk-status:empty{display:none}#etk-dialog .etk-send{min-height:48px}#etk-dialog .etk-product{margin-bottom:12px}@media(max-width:600px){#etk-dialog{width:calc(100% - 16px);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);padding:26px 16px 20px;border-radius:12px;scrollbar-gutter:auto}#etk-dialog .etk-grid{grid-template-columns:minmax(0,1fr);gap:14px}#etk-heading{font-size:23px;margin-right:32px}#etk-dialog .etk-product{font-size:15px}#etk-dialog .etk-send{width:100%}#etk-dialog textarea{min-height:90px}}@media(max-height:500px){#etk-dialog{max-height:calc(100vh - 12px);max-height:calc(100dvh - 12px);padding-top:20px}}
