.cmwr-account,.cmwr-block,.cmwr-shortcode{--cmwr-accent:#2f6fe0;--cmwr-accent-dark:#2457b8;--cmwr-accent-tint:#eef3fd;--cmwr-accent-border:#d3e0fa;--cmwr-accent-ring:rgba(47, 111, 224, 0.18);--cmwr-accent-shadow:rgba(47, 111, 224, 0.28);--cmwr-text:#1d1d1f;--cmwr-muted:#6e6e73;--cmwr-surface:#f5f5f7;--cmwr-border:#e7e7ea;--cmwr-border-strong:#d2d2d7;--cmwr-shadow:0 1px 2px rgba(0, 0, 0, 0.04), 0 4px 16px rgba(0, 0, 0, 0.04);--cmwr-shadow-lg:0 2px 6px rgba(0, 0, 0, 0.05), 0 16px 40px rgba(0, 0, 0, 0.09);--cmwr-radius:16px;--cmwr-radius-sm:12px;--cmwr-ease:cubic-bezier(0.4, 0, 0.2, 1);--cmwr-dur:0.24s;-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Inter",Roboto,Helvetica,Arial,sans-serif;color:var(--cmwr-text);line-height:1.6}.cmwr-account-intro,.cmwr-intro{margin:0 0 28px}.cmwr-intro h2{font-size:clamp(1.4rem, 1.1rem + 1vw, 1.9rem);font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.cmwr-account-intro p,.cmwr-intro p{color:var(--cmwr-muted);font-size:15px;margin:0;max-width:62ch}.cmwr-section{margin:0 0 40px}.cmwr-section-title{font-size:clamp(1.15rem, 1rem + 0.6vw, 1.5rem);font-weight:700;letter-spacing:-.015em;margin:0 0 18px}.cmwr-account input[type="text"],.cmwr-account input[type="email"],.cmwr-account input[type="number"],.cmwr-account textarea,.cmwr-block input[type="number"],.cmwr-block textarea,.cmwr-shortcode input[type="text"],.cmwr-shortcode input[type="email"]{width:100%;max-width:440px;font:inherit;color:var(--cmwr-text);background:#fff;border:1.5px solid var(--cmwr-border-strong);border-radius:var(--cmwr-radius-sm);padding:11px 14px;transition:border-color var(--cmwr-dur) var(--cmwr-ease),box-shadow var(--cmwr-dur) var(--cmwr-ease);box-sizing:border-box}.cmwr-account textarea,.cmwr-block textarea{resize:vertical;min-height:84px}.cmwr-account input:focus,.cmwr-account textarea:focus,.cmwr-block input:focus,.cmwr-block textarea:focus,.cmwr-shortcode input:focus{outline:none;border-color:var(--cmwr-accent);box-shadow:0 0 0 3px var(--cmwr-accent-ring)}.cmwr-label{display:block;font-size:14px;font-weight:600;margin:0 0 8px}.cmwr-field{margin:0 0 20px}.cmwr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font:inherit;font-weight:600;line-height:1;padding:13px 22px;min-height:46px;border:1.5px solid #fff0;border-radius:var(--cmwr-radius-sm);cursor:pointer;transition:transform var(--cmwr-dur) var(--cmwr-ease),background-color var(--cmwr-dur) var(--cmwr-ease),border-color var(--cmwr-dur) var(--cmwr-ease),box-shadow var(--cmwr-dur) var(--cmwr-ease);-webkit-appearance:none;appearance:none;text-decoration:none}.cmwr-btn svg{flex:0 0 auto}.cmwr-btn--primary{background:var(--cmwr-accent);color:#fff}.cmwr-btn--primary:hover{background:var(--cmwr-accent-dark);transform:translateY(-1px);box-shadow:0 8px 24px var(--cmwr-accent-shadow)}.cmwr-btn--primary:active{transform:translateY(0)}.cmwr-btn--secondary{background:#fff;color:var(--cmwr-accent);border-color:var(--cmwr-border-strong)}.cmwr-btn--secondary:hover{border-color:var(--cmwr-accent);background:var(--cmwr-accent-tint)}.cmwr-btn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--cmwr-accent-ring)}.cmwr-btn[disabled]{opacity:.55;cursor:not-allowed;transform:none;box-shadow:none}.cmwr-notice{display:inline-flex;align-items:center;gap:9px;background:var(--cmwr-accent-tint);color:var(--cmwr-accent-dark);border:1px solid var(--cmwr-accent-border);border-radius:999px;padding:8px 16px 8px 13px;font-size:14px;font-weight:500;margin:0 0 18px}.cmwr-clock{display:inline-flex;color:var(--cmwr-accent)}.cmwr-countdown{font-weight:700;color:var(--cmwr-accent-dark);white-space:nowrap}.cmwr-order-card{background:#fff;border:1px solid var(--cmwr-border);border-radius:var(--cmwr-radius);padding:24px;margin:0 0 18px;box-shadow:var(--cmwr-shadow);transition:box-shadow var(--cmwr-dur) var(--cmwr-ease)}.cmwr-order-card:hover{box-shadow:var(--cmwr-shadow-lg)}.cmwr-order-head{margin:0 0 4px}.cmwr-order-meta{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:0 0 16px}.cmwr-order-number{font-size:18px;font-weight:700;letter-spacing:-.01em}.cmwr-order-date{color:var(--cmwr-muted);font-size:14px}.cmwr-order-total{margin-left:auto;font-weight:600;font-size:15px}.cmwr-order-total .amount,.cmwr-order-total bdi{white-space:nowrap}.cmwr-form-title{font-size:17px;font-weight:700;margin:0 0 14px}.cmwr-hint{color:var(--cmwr-muted);font-size:14px;margin:0 0 14px}.cmwr-toggle{width:100%;justify-content:space-between;margin-top:2px}.cmwr-chevron{transition:transform var(--cmwr-dur) var(--cmwr-ease)}.cmwr-toggle[aria-expanded="true"] .cmwr-chevron{transform:rotate(180deg)}.cmwr-panel{max-height:0;overflow:hidden;opacity:0;transition:max-height 0.38s var(--cmwr-ease),opacity 0.28s var(--cmwr-ease),margin-top 0.28s var(--cmwr-ease)}.cmwr-panel.is-open{max-height:1600px;opacity:1;margin-top:18px}.cmwr-items{list-style:none;margin:0 0 22px;padding:0;border:1px solid var(--cmwr-border);border-radius:var(--cmwr-radius-sm);overflow:hidden}.cmwr-item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:13px 16px;background:#fff;border-bottom:1px solid var(--cmwr-border)}.cmwr-item:last-child{border-bottom:0}.cmwr-item-name{font-size:15px}.cmwr-item-qty{display:inline-flex;align-items:center;gap:8px;color:var(--cmwr-muted);font-size:13px}.cmwr-item-qty-label{font-weight:500}.cmwr-item-qtyinput{width:58px;min-width:58px;max-width:58px;height:38px;text-align:center;padding:6px 6px!important;border:1.5px solid var(--cmwr-border-strong)!important;border-radius:10px!important;background:#fff!important;font:inherit;font-size:14px;box-shadow:none!important;-moz-appearance:textfield}.cmwr-item-qtyinput::-webkit-outer-spin-button,.cmwr-item-qtyinput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cmwr-item-max{white-space:nowrap}.cmwr-item-single{color:var(--cmwr-muted);font-size:13px;white-space:nowrap}.cmwr-check{display:flex;align-items:center;gap:11px;cursor:pointer;position:relative;margin:0;user-select:none}.cmwr-check input{position:absolute;opacity:0;width:1px;height:1px;margin:0}.cmwr-check-box{flex:0 0 auto;width:22px;height:22px;border:1.5px solid var(--cmwr-border-strong);border-radius:7px;background:#fff;color:#fff;display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--cmwr-dur) var(--cmwr-ease),border-color var(--cmwr-dur) var(--cmwr-ease)}.cmwr-check-box svg{opacity:0;transform:scale(.6);transition:opacity 0.18s var(--cmwr-ease),transform 0.18s var(--cmwr-ease)}.cmwr-check input:checked+.cmwr-check-box{background:var(--cmwr-accent);border-color:var(--cmwr-accent)}.cmwr-check input:checked+.cmwr-check-box svg{opacity:1;transform:scale(1)}.cmwr-check input:focus-visible+.cmwr-check-box{box-shadow:0 0 0 3px var(--cmwr-accent-ring)}.cmwr-confirm{align-items:flex-start;gap:11px;margin:0 0 22px;font-size:14.5px;line-height:1.5;max-width:60ch}.cmwr-confirm .cmwr-check-box{margin-top:1px}.cmwr-submit-message,.cmwr-lookup-message{margin-top:12px;min-height:1em;font-size:14px}.cmwr-msg--error{color:#c0392b}.cmwr-msg--success{color:#1e7d34}.cmwr-msg--info{color:var(--cmwr-muted)}.cmwr-result{border-radius:var(--cmwr-radius-sm);padding:16px 18px;font-size:15px}.cmwr-result--success{background:#edf7ef;border:1px solid #cfe9d5;color:#1e7d34}.cmwr-result--info{background:var(--cmwr-accent-tint);border:1px solid var(--cmwr-accent-border);color:var(--cmwr-accent-dark)}.cmwr-result p{margin:0}.cmwr-history{border:1px solid var(--cmwr-border);border-radius:var(--cmwr-radius);overflow:hidden;background:#fff;box-shadow:var(--cmwr-shadow)}.cmwr-history-row{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:15px 18px;border-bottom:1px solid var(--cmwr-border)}.cmwr-history-row:last-child{border-bottom:0}.cmwr-history-main{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap}.cmwr-history-order{font-weight:600}.cmwr-history-type,.cmwr-history-date{color:var(--cmwr-muted);font-size:14px}.cmwr-badge{font-size:12.5px;font-weight:600;padding:5px 12px;border-radius:999px;white-space:nowrap}.cmwr-badge--received{background:var(--cmwr-accent-tint);color:var(--cmwr-accent-dark)}.cmwr-badge--approved{background:#edf7ef;color:#1e7d34}.cmwr-badge--rejected{background:#fdf1ef;color:#c0392b}.cmwr-badge--refunded{background:#f2f2f4;color:#6e6e73}.cmwr-empty{text-align:center;padding:40px 24px;border:1px dashed var(--cmwr-border-strong);border-radius:var(--cmwr-radius);background:var(--cmwr-surface);color:var(--cmwr-muted)}.cmwr-empty p{margin:0}.cmwr-lookup{background:#fff;border:1px solid var(--cmwr-border);border-radius:var(--cmwr-radius);box-shadow:var(--cmwr-shadow);padding:24px;max-width:520px;margin:0 0 24px}.cmwr-lookup .cmwr-field{margin-bottom:16px}.cmwr-lookup-btn{margin-top:4px}@media (max-width:600px){.cmwr-order-card{padding:18px}.cmwr-item{flex-wrap:wrap}.cmwr-order-total{margin-left:0}.cmwr-btn{width:100%}}@media (prefers-reduced-motion:reduce){.cmwr-account *,.cmwr-block *,.cmwr-shortcode *{transition:none!important;animation:none!important}.cmwr-panel{transition:none}}.cmwr-pager{display:flex;flex-wrap:wrap;gap:6px;margin:22px 0 0}.cmwr-page{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:40px;padding:0 12px;border-radius:10px;border:1.5px solid var(--cmwr-border);background:#fff;color:var(--cmwr-text);font-size:14px;font-weight:600;text-decoration:none;transition:border-color var(--cmwr-dur) var(--cmwr-ease),background-color var(--cmwr-dur) var(--cmwr-ease),color var(--cmwr-dur) var(--cmwr-ease)}.cmwr-page:hover{border-color:var(--cmwr-accent);color:var(--cmwr-accent-dark)}.cmwr-page.is-current{background:var(--cmwr-accent);border-color:var(--cmwr-accent);color:#fff}.cmwr-iban-wrap{margin:4px 0 18px;padding:16px;background:var(--cmwr-surface);border:1px solid var(--cmwr-border);border-radius:12px}.cmwr-iban-hint{margin:0 0 14px}.cmwr-iban{font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase}