.consumption-admin{background:#f6f7f9}.consumption-heading{justify-content:space-between;align-items:flex-end;gap:22px;margin:25px 0 30px;display:flex}.consumption-heading small{letter-spacing:4px;color:#8c8188;font-size:11px;font-weight:600}.ws .consumption-heading h1{color:#352a33;margin:22px 0 17px;font-size:36px}.consumption-heading p{color:#9a8c96;font-size:13px;line-height:1.8}.consumption-export,.ws .consumption-primary{color:#fff;white-space:nowrap;background:#f23548;border-radius:10px;justify-content:center;align-items:center;gap:9px;padding:14px 19px;font-size:13px;font-weight:600;display:inline-flex}.consumption-export.disabled{opacity:.5;pointer-events:none}.consumption-filters{background:#fff;border:1px solid #e7dfe5;border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-bottom:24px;padding:26px;display:grid}.consumption-filters label{color:#8a7986;flex-direction:column;gap:10px;min-width:0;font-size:12px;display:flex}.ws .consumption-filters input,.ws .consumption-filters select{background:#fffcfe;border:1px solid #e4d9e1;border-radius:8px;width:100%;min-width:0;height:43px;padding:9px 12px;font-size:12px}.consumption-filter-actions{grid-column:span 2;align-items:flex-end;gap:16px;display:flex}.consumption-reset{color:#8d7c88;align-items:center;gap:7px;padding:12px 9px;font-size:12px;display:inline-flex}.consumption-filters>small{color:#ac9ca7;grid-column:1/-1;font-size:11px;line-height:1.8}.consumption-stats{grid-template-columns:repeat(4,1fr);gap:17px;margin:24px 0;display:grid}.consumption-stats section{background:#fff;border:1px solid #e7dfe5;border-radius:13px;padding:22px}.consumption-stats section>span{color:#aa99a6;font-size:12px}.consumption-stats strong{color:#5f4263;margin-top:14px;font-size:29px;font-weight:600;display:block}.consumption-stats strong small{color:#b5a5b0;letter-spacing:0;margin-left:8px;font-size:10px;font-weight:400}.consumption-table-wrap{background:#fff;border:1px solid #e7dfe5;border-radius:15px;overflow-x:auto}.ws .consumption-table{min-width:1080px;font-size:12px}.ws .consumption-table th{color:#8c7c88;background:#fbf8fa;padding:19px 16px;font-size:12px}.ws .consumption-table td{color:#8a7986;padding:21px 16px;font-size:12px}.consumption-table td small{color:#b19fac;margin-top:8px;font-size:10px;display:block}.consumption-id{border-bottom:1px solid #d1c2cd;padding:0}.consumption-product{align-items:center;gap:7px;display:flex}.consumption-returned{color:#39916d!important}.consumption-status{color:#9362aa;white-space:nowrap;background:#f5edf8;border-radius:6px;padding:6px 9px;font-size:11px;display:inline-block}.consumption-status.succeeded{color:#5871ae;background:#eff4ff}.consumption-status.refunded{color:#378e61;background:#edf9f2}.consumption-status.reserved,.consumption-status.submitted{color:#b38935;background:#fff6e5}.consumption-detail{color:#e13855;font-weight:600}.consumption-empty{text-align:center;color:#b19fac;padding:50px 20px;font-size:12px}.consumption-pagination{color:#a998a5;justify-content:space-between;gap:20px;margin-top:24px;font-size:11px;line-height:1.8;display:flex}.consumption-pagination>div{gap:16px;display:flex}.consumption-note{color:#b4a2af;margin-top:20px;font-size:11px;line-height:1.9}.consumption-error{color:#b92b49;background:#fff0f3;border-radius:9px;padding:15px 20px;line-height:1.8}.consumption-dialog{color:#6c5765;background:#fff;border:1px solid #e8dfe5;border-radius:22px;width:740px;max-width:calc(100vw - 32px);max-height:90dvh;margin:auto;padding:35px;position:fixed;inset:0;overflow-y:auto;box-shadow:0 20px 90px #30202c26}.consumption-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#31253455}.consumption-close{color:#ad98a7;background:#f9f5f7;border-radius:10px;place-items:center;padding:10px;display:grid;position:absolute;top:20px;right:20px}.consumption-dialog>small{letter-spacing:3px;color:#b299ad;font-size:9px}.consumption-dialog h2{color:#3d2f39;margin:20px 0 12px;font-size:27px;font-weight:600}.consumption-full-id{color:#a18a99;overflow-wrap:anywhere;border-bottom:1px solid #ece2e9;padding-bottom:24px;font-size:12px}.consumption-detail-amounts{color:#a78c9e;background:#fcf7fa;border-radius:11px;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:22px;padding:20px;font-size:12px;display:grid}.consumption-detail-amounts b{color:#714e6b;margin-top:12px;font-size:26px;display:block}.consumption-dialog dl{grid-template-columns:100px 1fr;gap:18px 20px;margin:26px 0;font-size:13px;line-height:1.8;display:grid}.consumption-dialog dt{color:#ad95a5}.consumption-dialog dd{overflow-wrap:anywhere;margin:0}.consumption-dialog h3{margin-top:30px;font-size:14px;font-weight:600}.consumption-events{margin:15px 0;padding:0;list-style:none}.consumption-events li{border-bottom:1px solid #ece2e9;padding:18px 0}.consumption-events li>div{justify-content:space-between;gap:15px;font-size:13px;display:flex}.consumption-events b{font-weight:500}.consumption-events strong{color:#b07b56}.consumption-events strong.positive{color:#3c9a70}.consumption-events time{color:#b299aa;margin-top:10px;font-size:11px;display:block}@media (max-width:1000px){.consumption-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.consumption-stats{gap:10px}.consumption-stats section{padding:16px}}@media (max-width:650px){.consumption-heading{flex-direction:column;align-items:flex-start}.ws .consumption-heading h1{font-size:29px}.consumption-filters{gap:17px 12px;padding:20px 15px}.consumption-stats{grid-template-columns:repeat(2,1fr)}.consumption-pagination{flex-direction:column;gap:12px}.consumption-dialog{padding:26px 20px}.consumption-dialog dl{grid-template-columns:80px 1fr;gap:15px;font-size:12px}.consumption-detail-amounts{gap:10px;padding:17px 12px}.consumption-detail-amounts b{font-size:22px}.ws:has(.consumption-admin) .ws-ai-link{display:none}.ws:has(.consumption-admin) .ws-header nav{display:none}}
