
body.ij-product-compact #main .ij-product-quick{margin:12px 0 0}
body.ij-product-compact #main .ij-product-quick>summary{display:flex;align-items:center;justify-content:center;gap:12px;min-height:46px;border:1px solid var(--accent);border-radius:8px;background:#1b3547;color:var(--accent);font-size:15px;font-weight:500;cursor:pointer;list-style:none;user-select:none;-webkit-user-select:none;transition:background-color .15s,color .15s,border-color .15s}
body.ij-product-compact #main .ij-product-quick>summary:not(:disabled):not([aria-disabled="true"]):is(:focus-visible){background-color:var(--action-hover-bg);color:var(--action-hover-text);border-color:var(--action-hover-bg)}
@media (hover: hover){
body.ij-product-compact #main .ij-product-quick>summary:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background-color:var(--action-hover-bg);color:var(--action-hover-text);border-color:var(--action-hover-bg)}}
body.ij-product-compact #main .ij-product-quick>summary::-webkit-details-marker{display:none}
body.ij-product-compact #main .ij-product-quick>summary>span{color:inherit}
body.ij-product-compact #main .ij-product-quick[open]>summary{background:#24475e}
body.ij-product-compact #main .ij-product-quick[open]>summary:not(:disabled):not([aria-disabled="true"]):is(:focus-visible){background-color:var(--action-hover-bg);color:var(--action-hover-text);border-color:var(--action-hover-bg)}
@media (hover: hover){
body.ij-product-compact #main .ij-product-quick[open]>summary:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background-color:var(--action-hover-bg);color:var(--action-hover-text);border-color:var(--action-hover-bg)}}
body.ij-product-compact #main .ij-quick-panel{padding:12px;margin-top:8px;background:#1b3547;border:1px solid var(--accent);border-radius:10px}
body.ij-product-compact #main .ij-quick-panel .ij-oneclick-form{display:block;padding:0;margin:0}
body.ij-product-compact #main .ij-oneclick-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}
body.ij-product-compact #main .ij-oneclick-field{position:relative;min-width:0}
body.ij-product-compact #main .ij-oneclick-field input{display:block;width:100%;box-sizing:border-box;height:48px;margin:0;padding:19px 12px 4px;background:#0e202d;border:1px solid #48667b;border-radius:8px;color:#edf6fc;font-size:16px;line-height:22px;box-shadow:none}
body.ij-product-compact #main .ij-oneclick-field label{position:absolute;left:12px;top:24px;transform:translateY(-50%);display:block;margin:0;padding:0;font-size:14px;line-height:18px;color:#adc4d3;pointer-events:none;transition:top .12s,font-size .12s}
body.ij-product-compact #main .ij-oneclick-field input:focus+label,body.ij-product-compact #main .ij-oneclick-field input:not(:placeholder-shown)+label{top:5px;transform:none;font-size:11px;line-height:14px;color:var(--accent)}
body.ij-product-compact #main .ij-oneclick-field input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
body.ij-product-compact #main .ij-oneclick-field input[aria-invalid=true]{border-color:#ff9c9c}
body.ij-product-compact #main .ij-oneclick-form .ij-oneclick-hint{margin:8px 0 0;padding:0;font-size:12px;line-height:18px;color:#b3c8d9}
body.ij-product-compact #main .ij-oneclick-error{display:block;margin:5px 0 0;color:#ffb4b4;font-size:12px;line-height:1.4;text-align:left}
body.ij-product-compact #main .ij-oneclick-error[hidden]{display:none}
body.ij-product-compact #main .ij-oneclick-group-error{padding:8px 10px;margin-top:8px;border:1px solid #b96666;border-radius:8px;background:#3b2632}
body.ij-product-compact #main .ij-oneclick-submit{display:flex;align-items:center;justify-content:center;width:100%;height:44px;min-height:44px;margin:8px 0 0;padding:10px 12px;background:var(--accent);border:1px solid var(--accent);border-radius:8px;color:#0b1924;font-size:15px;font-weight:600;text-transform:none;cursor:pointer;box-shadow:none}
body.ij-product-compact #main .ij-oneclick-submit:not(:disabled):not([aria-disabled="true"]):is(:focus-visible){background-color:var(--action-hover-bg);color:var(--action-hover-text);border-color:var(--action-hover-bg)}
@media (hover: hover){
body.ij-product-compact #main .ij-oneclick-submit:not(:disabled):not([aria-disabled="true"]):is(:hover,:focus-visible){background-color:var(--action-hover-bg);color:var(--action-hover-text);border-color:var(--action-hover-bg)}}
@media(prefers-reduced-motion:reduce){body.ij-product-compact #main .ij-oneclick-field label,body.ij-product-compact #main .ij-product-quick>summary{transition:none}}
