#reference-checkout main>.pm-a{max-width:1120px;margin:0 auto 24px}#reference-checkout .co-head h1,#reference-checkout .payment-eyebrow{display:none}#reference-checkout #cowrap{max-width:1120px;padding:0;margin:auto}#reference-checkout .co-head{padding-top:0}#reference-checkout .co{gap:28px}#reference-checkout .card{border:2.5px solid #0d0d0b;border-radius:24px;background:white;box-shadow:0 5px 0 #0d0d0b}#reference-checkout .card-h,#reference-checkout .card-b{padding:24px}#reference-checkout .card-h{background:#fff1a6;border-bottom:2px solid #0d0d0b;border-radius:20px 20px 0 0}#reference-checkout h2,#reference-checkout h3{font-family:'Lilita One',sans-serif;font-size:26px;font-weight:400}#reference-checkout .field input:not([type=checkbox]),#reference-checkout textarea{border:2px solid #0d0d0b;border-radius:12px;padding:14px;background:white;color:#0d0d0b;font-family:Nunito,sans-serif;font-size:17px}#reference-checkout .field label{font-weight:900}#reference-checkout .payment-step-number,#reference-checkout .dot{background:#ffd60a;color:#0d0d0b;border:2px solid #0d0d0b}#reference-checkout .drop{border:2px dashed #0d0d0b;border-radius:20px;background:#fff8e7}#reference-checkout .payto{border:2px solid #0d0d0b;border-radius:18px;background:#fff1a6}#reference-checkout .total b{font-family:'Lilita One',sans-serif;font-size:36px}#reference-checkout .co-summary{align-self:start}#reference-checkout .payment-terms{background:#fff8e7;border:2px solid #0d0d0b;border-radius:16px}#reference-checkout .btn{padding:14px 22px;font-size:18px}#reference-checkout footer{padding:28px}#reference-order main{min-height:70vh}#reference-order #orderview{max-width:1040px;margin:auto}#reference-order .order-card,#reference-order .orders-panel{border:2px solid #0d0d0b;border-radius:24px;box-shadow:0 5px 0 #0d0d0b;background:white}#reference-admin .ad-app{min-height:100vh;background:#fff8e7}#reference-admin .ad-side.ahdr{position:fixed;inset:0 auto 0 0;width:224px;height:100dvh;overflow:auto;background:#0d0d0b;display:flex;flex-direction:column;padding:24px 14px;border:0;box-shadow:none;z-index:20}#reference-admin #atabs{position:static;display:flex;flex-direction:column;width:100%;background:none;border:0;padding:0;overflow:visible;gap:4px}#reference-admin #atabs[hidden],#reference-admin #atabs button[hidden]{display:none!important}#reference-admin #atabs button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:11px 14px;border:0;border-radius:12px;background:none;color:#ded7c6;text-align:left;white-space:normal;font:800 14px Nunito,sans-serif;box-shadow:none}#reference-admin #atabs button.on{background:#ffd60a;color:#0d0d0b}#reference-admin #atabs button:before,#reference-admin #atabs button:after{display:none}#reference-admin .ad-main{margin-left:224px;min-width:0}#reference-admin .ad-top{position:sticky;top:0;background:#fff8e7;border-bottom:2px solid #0d0d0b;padding:22px 30px;z-index:10;display:flex;align-items:center;gap:18px}#reference-admin .ahdr-r{position:static;display:flex;align-items:center;flex-wrap:wrap;gap:10px;width:auto;max-width:60%;padding:0;background:none;border:0}#reference-admin .whoami{position:static;max-width:250px;overflow-wrap:anywhere;color:#6a6455}#reference-admin .awrap{margin:0;width:100%;max-width:none;padding:28px 30px}#reference-admin .card,#reference-admin .stat,#reference-admin .business-kpi,#reference-admin .bank-payment-card,#reference-admin .bank-metric{border:2px solid #0d0d0b;border-radius:18px;background:white;color:#0d0d0b;box-shadow:0 3px 0 #0d0d0b}#reference-admin .ops-metric{border-radius:18px;padding:18px;text-align:left}#reference-admin .ops-metric strong,#reference-admin .business-kpi strong{font-family:'Lilita One',sans-serif;font-size:34px;font-weight:400}#reference-admin .ops-metrics{gap:16px}#reference-admin .ops-panel-head,#reference-admin .card-h{border-bottom:1px solid #e5dcc6}#reference-admin .ops-icon{background:#ffd60a;color:#0d0d0b;border-radius:50%;border:2px solid #0d0d0b}#reference-admin .ops-waitlist{margin-bottom:24px}#reference-admin .business-head h1{font-size:34px}#reference-admin .ops-row{border-bottom:1px solid #e5dcc6}#reference-admin .ops-columns{gap:20px}#reference-admin .ad-brand{color:#fff8e7}#reference-admin .btn{padding:10px 16px;font-size:14px}#reference-admin .sheet{z-index:100}#reference-admin .sheet-panel{background:#fff8e7;border-left:2px solid #0d0d0b}#reference-admin input,#reference-admin select,#reference-admin textarea{border:2px solid #0d0d0b;background:white;color:#0d0d0b;border-radius:10px}#reference-admin .bank-section-heading h2,#reference-admin h2{font-weight:400}#reference-admin .bank-flow{border:2px solid #0d0d0b;background:#fff1a6}#reference-admin .bank-btn-primary{background:#ffd60a;color:#0d0d0b;border:2px solid #0d0d0b;box-shadow:0 3px 0 #0d0d0b}#reference-admin .business-head .eyebrow{color:#6a6455}#reference-admin .ad-nav{color:#fff8e7}#reference-admin .ad-side .ad-nav:hover{background:#29271e}
@media(max-width:900px){#reference-admin .ad-side.ahdr{position:static;height:auto;width:100%;padding:14px}#reference-admin .ad-main{margin-left:0}#reference-admin #atabs{flex-direction:row;overflow:auto}#reference-admin #atabs button{width:auto;white-space:nowrap;flex-shrink:0}#reference-admin .ad-side>.ad-nav,#reference-admin .ad-sep{display:none}#reference-admin .ad-brand{margin:0 0 12px}#reference-admin .ad-top{position:static;padding:18px;flex-wrap:wrap}#reference-admin .ahdr-r{max-width:100%}#reference-admin .awrap{padding:18px}#reference-admin .ad-app{display:block}}
@media(max-width:700px){#reference-checkout main{padding:24px 16px!important}#reference-checkout .card-h,#reference-checkout .card-b{padding:18px}#reference-checkout header ol{display:none}#reference-checkout .co{display:flex;flex-direction:column}#reference-checkout .co-summary{position:static;order:-1;width:100%}}
#reference-admin .ad-app{display:block;width:100%}#reference-admin .ad-main{width:auto;display:block}#reference-admin #atabs{order:initial;flex:0 0 auto}#reference-admin .ahdr-r{width:auto;display:flex;flex-direction:row}#reference-admin .ad-top{width:auto;min-width:0;flex-direction:row}#reference-admin .awrap{min-width:0}#reference-checkout .prefix input{padding-left:36px!important}
