.wc-roa-wrapper{--wc-roa-ink:#241a1c;--wc-roa-ink-soft:#6b5b5d;--wc-roa-paper:#ffffff;--wc-roa-surface:#f7f4f2;--wc-roa-line:rgba(36,26,28,0.14);--wc-roa-accent:#7c1f2e;--wc-roa-accent-ink:#ffffff;--wc-roa-accent-soft:#f3e2e0;--wc-roa-gold:#a9784a;--wc-roa-radius:8px;--wc-roa-shadow:0 1px 2px rgba(36,26,28,0.06),0 6px 18px -10px rgba(36,26,28,0.22);margin:20px 0;color:var(--wc-roa-ink)}.wc-roa-section-title{margin-top:40px;padding-top:24px;border-top:1px solid #ddd}.wc-roa-notice{padding:10px 0}.wc-roa-message{display:flex;flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:15px;padding:14px 18px;border-radius:var(--wc-roa-radius);overflow:hidden}.wc-roa-message-success{background:#edf7ed;color:#1e4620;border:1px solid #b7dfb9}.wc-roa-message-error{background:#fdeded;color:#5f2120;border:1px solid #f5c2c7}.wc-roa-message-text{flex:1 1 auto}.wc-roa-checkout-btn{white-space:nowrap}.wc-roa-bulk-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin-bottom:15px;padding:12px 16px;background:var(--wc-roa-surface);border:1px solid var(--wc-roa-line);border-radius:var(--wc-roa-radius)}.wc-roa-bulk-count{font-size:13px;color:var(--wc-roa-ink-soft)}.wc-roa-bulk-add{background:var(--wc-roa-accent);border-color:var(--wc-roa-accent);color:var(--wc-roa-accent-ink);white-space:nowrap}.wc-roa-bulk-add:hover:not(:disabled){opacity:0.92}.wc-roa-bulk-add:disabled{opacity:0.45;cursor:not-allowed}.wc-roa-order-inner{display:flex;align-items:stretch}.wc-roa-order-select-wrap{flex:0 0 auto;display:flex;align-items:center;justify-content:center;width:44px;cursor:pointer}.wc-roa-order-select{width:19px;height:19px;margin:0;cursor:pointer;accent-color:var(--wc-roa-accent)}.wc-roa-order-body{flex:1 1 auto;min-width:0}.wc-roa-row{display:grid;cursor:pointer;align-items:center;gap:6px 16px;grid-template-columns:1fr auto auto auto;grid-template-areas:"num meta total actions";padding:16px 18px;transition:background-color 0.12s ease}.wc-roa-row:hover{background:var(--wc-roa-accent-soft)}.wc-roa-row:focus-visible{outline:2px solid var(--wc-roa-accent);outline-offset:-2px}.wc-roa-f-num{grid-area:num;font-weight:700;font-size:14.5px}.wc-roa-f-meta{grid-area:meta;display:flex;align-items:center;gap:10px}.wc-roa-f-date{color:var(--wc-roa-ink-soft);font-size:13px;white-space:nowrap}.wc-roa-f-total{grid-area:total;font-weight:700;font-size:14.5px;font-variant-numeric:tabular-nums;white-space:nowrap}.wc-roa-f-actions{grid-area:actions;display:flex;gap:8px;flex-wrap:wrap}.wc-roa-order-status{text-transform:lowercase;display:inline-block;padding:3px 10px;border-radius:999px;font-weight:700;font-size:11.5px;white-space:nowrap;background:#e5e5e5;color:#777}.wc-roa-order-status.status-completed{background:#c8d7e1;color:#2e4453}.wc-roa-order-status.status-processing{background:#c6e1c6;color:#5b841b}.wc-roa-order-status.status-on-hold{background:#f8dda7;color:#94660c}.wc-roa-order-status.status-pending{background:#e5e5e5;color:#777}.wc-roa-order-status.status-cancelled{background:#eba3a3;color:#761919}.wc-roa-order-status.status-refunded{background:#e5e5e5;color:#777}.wc-roa-order-status.status-failed{background:#eba3a3;color:#761919}.wc-roa-detail-btn,.wc-roa-repeat-btn.button{font-weight:700;font-size:12.5px;line-height:1;border:1px solid var(--wc-roa-line);background:var(--wc-roa-paper);color:var(--wc-roa-ink);padding:9px 14px;border-radius:7px;cursor:pointer;white-space:nowrap;transition:border-color 0.12s ease,color 0.12s ease,background-color 0.12s ease}.wc-roa-detail-btn:hover,.wc-roa-repeat-btn.button:hover{border-color:var(--wc-roa-accent);color:var(--wc-roa-accent)}.wc-roa-repeat-btn.button{background:var(--wc-roa-accent);border-color:var(--wc-roa-accent);color:var(--wc-roa-accent-ink) !important;text-decoration:none}.wc-roa-repeat-btn.button:hover{opacity:0.92;color:var(--wc-roa-accent-ink) !important}.wc-roa-detail{overflow:hidden;background:var(--wc-roa-surface);border-top:1px solid var(--wc-roa-line)}.wc-roa-detail[hidden]{display:none}.wc-roa-detail-inner{padding:18px}.wc-roa-detail-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:18px}.wc-roa-detail-block h4{margin:0 0 6px;font-size:11px;letter-spacing:0.06em;text-transform:uppercase;color:var(--wc-roa-gold)}.wc-roa-detail-block p{margin:0;font-size:13px;color:var(--wc-roa-ink-soft);line-height:1.6}.wc-roa-select-all-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;font-size:13.5px}.wc-roa-items-table-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.wc-roa-items-table{width:100%;min-width:380px;border-collapse:collapse}.wc-roa-items-table th,.wc-roa-items-table td{padding:9px 8px;border-bottom:1px solid var(--wc-roa-line);text-align:left;vertical-align:middle}.wc-roa-items-table th{font-size:11px;letter-spacing:0.05em;text-transform:uppercase;color:var(--wc-roa-ink-soft);font-weight:600}.wc-roa-items-table tbody tr:last-child td{border-bottom:none}.wc-roa-col-check{width:32px}.wc-roa-col-qty{width:120px}.wc-roa-col-price{width:100px;text-align:right;font-variant-numeric:tabular-nums}.wc-roa-items-table td.wc-roa-col-price{text-align:right}.wc-roa-qty-stepper{display:inline-flex;align-items:stretch;border:1px solid var(--wc-roa-line);border-radius:7px;overflow:hidden}.wc-roa-qty-btn{width:28px;height:30px;line-height:1;border:none;background:var(--wc-roa-paper);color:var(--wc-roa-ink-soft);cursor:pointer;font-size:15px;font-weight:700;padding:0}.wc-roa-qty-btn:hover:not(:disabled){background:var(--wc-roa-accent-soft);color:var(--wc-roa-ink)}.wc-roa-qty-btn:disabled{opacity:0.4;cursor:not-allowed}.wc-roa-qty-btn.wc-roa-qty-minus{border-right:1px solid var(--wc-roa-line)}.wc-roa-qty-btn.wc-roa-qty-plus{border-left:1px solid var(--wc-roa-line)}.wc-roa-item-qty{width:44px;height:30px;border:none;background:transparent;text-align:center;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.wc-roa-item-qty::-webkit-outer-spin-button,.wc-roa-item-qty::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.wc-roa-item-name img{vertical-align:middle;margin-right:8px;border-radius:4px}.wc-roa-item-unavailable{opacity:0.5}.wc-roa-item-note{font-style:italic;margin-left:6px;font-size:12.5px}.wc-roa-actions{margin-top:15px;text-align:right}.wc-roa-actions .button{background:var(--wc-roa-accent);border-color:var(--wc-roa-accent);color:var(--wc-roa-accent-ink)}.wc-roa-actions .button:hover{opacity:0.92}.wc-roa-pagination{margin-top:15px;text-align:center}.wc-roa-style-a{border:1px solid var(--wc-roa-line);border-radius:var(--wc-roa-radius);overflow:hidden;background:var(--wc-roa-paper)}.wc-roa-style-a .wc-roa-order{border-bottom:1px solid var(--wc-roa-line)}.wc-roa-style-a .wc-roa-order:last-child{border-bottom:none}.wc-roa-style-a .wc-roa-row{background:var(--wc-roa-paper)}.wc-roa-style-b .wc-roa-order{background:var(--wc-roa-paper);border:1px solid var(--wc-roa-line);border-radius:var(--wc-roa-radius);box-shadow:var(--wc-roa-shadow);margin-bottom:14px;overflow:hidden}.wc-roa-style-b .wc-roa-order:last-child{margin-bottom:0}.wc-roa-style-b .wc-roa-row:hover{background:var(--wc-roa-accent-soft)}.wc-roa-style-c .wc-roa-order{border-bottom:1px solid var(--wc-roa-line)}.wc-roa-style-c .wc-roa-order:last-child{border-bottom:none}.wc-roa-style-c .wc-roa-row{background:transparent;padding:16px 4px}.wc-roa-style-c .wc-roa-row:hover{background:transparent}.wc-roa-style-c .wc-roa-f-num:hover{color:var(--wc-roa-accent)}.wc-roa-style-c .wc-roa-detail-inner{padding:0 4px 18px}.wc-roa-style-c .wc-roa-detail{background:transparent;border-top:none}.wc-roa-style-c .wc-roa-detail-btn{border:none;background:none;text-decoration:underline;padding:4px}.wc-roa-style-c .wc-roa-detail-btn:hover{background:none}.wc-roa-style-d{--wc-roa-ink:#f1e7e5;--wc-roa-ink-soft:rgba(241,231,229,0.62);--wc-roa-paper:#241a1c;--wc-roa-surface:rgba(255,255,255,0.03);--wc-roa-line:rgba(255,255,255,0.14);--wc-roa-accent:#d3a874;--wc-roa-accent-ink:#241a1c;--wc-roa-accent-soft:rgba(255,255,255,0.06);--wc-roa-gold:#d3a874;background:#1b1416;border-radius:14px;padding:10px}.wc-roa-style-d .wc-roa-order{border-bottom:1px solid var(--wc-roa-line)}.wc-roa-style-d .wc-roa-order:last-child{border-bottom:none}.wc-roa-style-d .wc-roa-f-num{font-style:italic;font-family:Georgia,"Iowan Old Style",serif;font-weight:600;font-size:15.5px}.wc-roa-style-d .wc-roa-order-status{background:rgba(255,255,255,0.1)}.wc-roa-style-d .wc-roa-order-status.status-completed{background:rgba(198,225,198,0.18);color:#9fd39f}.wc-roa-style-d .wc-roa-order-status.status-processing{background:rgba(224,183,104,0.18);color:var(--wc-roa-gold)}.wc-roa-style-e{max-width:480px}.wc-roa-style-e .wc-roa-order{background:var(--wc-roa-paper);border:1px solid var(--wc-roa-line);border-radius:var(--wc-roa-radius);margin-bottom:12px;overflow:hidden}.wc-roa-style-e .wc-roa-order:last-child{margin-bottom:0}.wc-roa-style-e .wc-roa-row{grid-template-columns:1fr auto;grid-template-areas:"num total" "meta meta" "actions actions";row-gap:10px;padding:14px;cursor:default}.wc-roa-style-e .wc-roa-row:hover{background:var(--wc-roa-paper)}.wc-roa-style-e .wc-roa-f-actions{gap:8px}.wc-roa-style-e .wc-roa-f-actions .wc-roa-detail-btn,.wc-roa-style-e .wc-roa-f-actions .wc-roa-repeat-btn.button{flex:1;text-align:center;padding:10px 12px}.wc-roa-style-e .wc-roa-detail-grid{grid-template-columns:1fr;gap:12px}@media (max-width:640px){.wc-roa-style-a .wc-roa-row,.wc-roa-style-b .wc-roa-row,.wc-roa-style-c .wc-roa-row,.wc-roa-style-d .wc-roa-row{grid-template-columns:1fr auto;grid-template-areas:"num total" "meta meta" "actions actions";row-gap:10px}.wc-roa-detail-grid{grid-template-columns:1fr}.wc-roa-bulk-bar{flex-direction:column;align-items:stretch}.wc-roa-bulk-add{width:100%;padding:12px 14px}.wc-roa-order-select-wrap{width:40px}.wc-roa-f-actions .wc-roa-detail-btn,.wc-roa-f-actions .wc-roa-repeat-btn.button{padding:10px 12px}.wc-roa-detail-inner{padding:14px}.wc-roa-items-table{min-width:340px}.wc-roa-col-qty{width:104px}.wc-roa-col-price{width:84px}}