body:has(#invoice-quick){overflow:hidden}#dialog:has(#invoice-quick){box-sizing:border-box;width:500px;max-width:100vw;height:100dvh;max-height:100dvh;margin:0 0 0 auto;border:0;border-radius:18px 0 0 18px;padding:28px;overflow-y:auto;overscroll-behavior:contain;color:#082b50}#dialog:has(#invoice-quick)::backdrop{background:#05203f80;backdrop-filter:blur(3px)}#dialog:has(#invoice-quick)>h2{font-size:27px;padding-right:45px}#dialog:has(#invoice-quick)>.stack{margin-top:24px!important;overflow:visible}#dialog:has(#invoice-quick)>.close{position:absolute;right:24px;top:24px;border:1px solid #dce6f1;border-radius:10px}#invoice-quick{font-family:inherit;display:flex;flex-direction:column;gap:22px}.iq-label{display:grid;gap:9px;font-size:13px;font-weight:650}#invoice-quick :is(input,select){box-sizing:border-box;width:100%;min-width:0;border:1px solid #d7e3f0;border-radius:10px;padding:13px;font:inherit;color:#082b50;background:#fff;min-height:46px;transition:border-color .15s,box-shadow .15s}.iq-money{position:relative}.iq-money>span{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:20px;color:#6a819a}.iq-money input{padding-left:58px!important;font-size:32px!important;font-weight:800!important;min-height:76px!important}.iq-options{border-top:1px solid #dce6f1}.iq-options details{padding:5px 0;border-bottom:1px solid #edf2f7}.iq-options summary{display:flex;align-items:center;gap:18px;list-style:none;padding:15px 10px;cursor:pointer;border-radius:9px;transition:background .16s}.iq-options summary::-webkit-details-marker{display:none}.iq-options summary span{flex:1;font-size:14px}.iq-options summary small{display:block;margin-top:5px;color:#557395;font-size:13px}.iq-options summary>svg{width:22px;height:22px;flex-shrink:0}.iq-options summary>svg:last-child{width:15px;transition:transform .16s}.iq-options details[open] summary>svg:last-child{transform:rotate(90deg)}.iq-options details>:is(input,select){margin:0 0 10px}.iq-footer{display:grid;gap:10px}.iq-total{background:linear-gradient(120deg,#f2f8ff,#e8f3ff);padding:18px;border-radius:10px}.iq-total>small{display:block;line-height:1.5;color:#627d97;margin-bottom:12px;overflow-wrap:anywhere}.iq-total>div{display:flex;align-items:center;justify-content:space-between;gap:12px}.iq-total strong{font-size:14px}.iq-total b{font-size:25px}.iq-footer .primary{width:100%;min-height:48px;border-radius:10px}.iq-cancel{padding:10px;background:none;border:0;color:#0075de;font:inherit;cursor:pointer;border-radius:8px}.iq-status{font-size:11px;color:#70869e;line-height:1.5;text-align:center;margin:0}#invoice-quick :is(input,select,button,summary):focus-visible{outline:2px solid #258ce8;outline-offset:3px}@media(hover:hover){.iq-options summary:hover,.iq-cancel:hover{background:#edf6ff}.iq-footer .primary:hover{background:#074d88;box-shadow:0 4px 14px #002b5820}#invoice-quick :is(input,select):hover{border-color:#8cbae6}}@media(max-width:600px){#dialog:has(#invoice-quick){width:100%;border-radius:18px 18px 0 0;height:calc(100dvh - 12px);padding:22px 20px max(22px,env(safe-area-inset-bottom));margin:12px 0 0}#dialog:has(#invoice-quick)>h2{font-size:24px}#dialog:has(#invoice-quick)>.close{top:17px;right:18px}#invoice-quick{gap:18px}.iq-money input{font-size:30px!important;min-height:66px!important}.iq-options summary{padding:13px 8px}.iq-total{padding:15px}.iq-total b{font-size:23px}}
