.admin-page,.checkout-panel,.auth-page{color:var(--ink);letter-spacing:0;font-family:Khand,sans-serif}.admin-page{max-width:1500px;margin:auto;padding:32px 24px 80px}.admin-toolbar,.admin-actions,.document-buttons{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.admin-page h1,.auth-page h1{margin:24px 0 8px;font-family:Amatic SC,cursive;font-size:48px}.admin-page h2,.checkout-panel h2{font-size:28px}.orders-scroll{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin:24px 0;overflow-x:auto}.orders-table{border-collapse:collapse;background:var(--cream);width:100%;font-size:18px}.orders-table th,.orders-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--kraft-dark);min-width:100px;padding:16px 12px}.orders-table th{text-transform:uppercase;font-size:16px}.orders-table small{overflow-wrap:anywhere;max-width:230px;font-size:15px;display:block}.orders-table td:nth-child(5){min-width:190px}.orders-table button{margin-top:8px}.shipping-settings{max-width:850px;padding-top:8px}.shipping-inputs{flex-wrap:wrap;gap:24px;margin:20px 0;display:flex}.shipping-inputs label{flex:1;min-width:180px}.admin-page label,.auth-page label{font-size:18px;display:block}.admin-page input:not([type=checkbox]),.auth-page input{border:1px solid var(--kraft-dark);background:var(--cream);width:100%;color:var(--ink);font:inherit;border-radius:4px;margin:6px 0 16px;padding:10px 12px;display:block}.admin-checkbox{align-items:center;gap:10px;display:flex!important}.admin-checkbox input{width:20px;height:20px;accent-color:var(--green-ink)}.auth-page{max-width:420px;margin:auto;padding:60px 24px}.auth-page form{margin-top:24px}.admin-modal-backdrop{background:var(--overlay);z-index:100;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.admin-modal{background:var(--cream);border-radius:6px;width:440px;max-width:100%;padding:28px}.admin-message{background:var(--cream);border-left:4px solid var(--green-ink);padding:16px}.checkout-panel{max-width:1100px;margin:0 auto;padding:24px 20px 80px}.test-notice{text-align:center;background:var(--yellow);color:var(--ink);margin:0 0 24px;padding:10px}.checkout-error{color:var(--ink);text-align:center;max-width:500px}.order-filter{border:2px solid var(--ink);background:var(--cream);border-radius:999px;width:max-content;max-width:100%;margin:16px 0 0;display:flex;overflow:hidden}.order-filter button{font:inherit;letter-spacing:.5px;text-transform:uppercase;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:8px 18px;font-size:16px}.order-filter button+button{border-left:2px solid var(--ink)}.order-filter button.active{background:var(--ink);color:var(--cream)}.order-cards{display:none}.order-card-empty{margin:24px 0}@media (width<=860px){.orders-scroll{display:none}.order-cards{gap:16px;margin:24px 0;display:grid}.order-card{background:var(--cream);border:2px solid var(--ink);border-radius:8px;padding:16px}.order-card header{border-bottom:1px solid var(--kraft-dark);justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;padding-bottom:8px;display:flex}.order-card header strong{font-size:20px}.order-card p{margin:4px 0}.order-card small{overflow-wrap:anywhere;font-size:15px;display:block}.order-card address{border-left:3px solid var(--kraft-dark);margin:8px 0;padding:8px 10px;font-style:normal}.order-card .document-buttons{flex-wrap:wrap;justify-content:flex-start;margin-top:12px}.order-card .document-buttons button{margin-top:0}}@media (width<=600px){.admin-page{padding:20px 12px 50px}.admin-toolbar{align-items:flex-start}.admin-actions{gap:8px}.checkout-panel{padding:20px 10px}.orders-table{font-size:16px}.order-filter{margin:12px 0 0}.order-filter button{padding:8px 12px;font-size:14px}}
