.tinying-order-box{max-width:900px;margin:24px auto;padding:28px;border:1px solid var(--border, #353535);border-radius:12px;background:var(--bg-card,#151719);color:var(--text-primary,#f4f4f4)}
.tinying-order-box fieldset{border:0;padding:16px 0;margin:0;min-width:0}.tinying-order-box [hidden]{display:none!important}.tinying-order-box legend{font-size:1.2rem;font-weight:700;margin-bottom:16px}
.tinying-order-box label{display:block;margin:0 0 16px}.tinying-order-box input:not([type=hidden]),.tinying-order-box textarea{display:block;width:100%;box-sizing:border-box;margin-top:7px;background:#0c0e10;color:#f4f4f4;border:1px solid #555;border-radius:6px;padding:12px;font:inherit}
.tinying-order-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}.tinying-order-table{overflow-x:auto}.tinying-order-table table{width:100%;text-align:left}.tinying-order-table td,.tinying-order-table th{padding:10px;border-bottom:1px solid #444}.tinying-order-table input{min-width:90px;max-width:160px}
.tinying-order-box .button,.tinying-product-order .button{padding:12px 20px;border-radius:6px;cursor:pointer}.tinying-order-box .button.alt,.tinying-product-order .button{background:var(--accent,#c27221);color:white;border:1px solid #c27221}.tinying-order-box button:disabled{opacity:.55;cursor:wait}.tinying-order-box p{line-height:1.65}.tinying-order-success{padding:16px;border:1px solid #519c67}.tinying-order-error{padding:16px;border:1px solid #db746b}.tinying-honey{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}
.tinying-product-order{display:flex;align-items:end;gap:12px;flex-wrap:wrap;margin:18px 0}.tinying-product-order label{display:grid;gap:6px}.tinying-product-order input[type=number]{width:110px;padding:9px;background:#111;color:white;border:1px solid #555;border-radius:5px}
@media(max-width:600px){.tinying-order-box{padding:18px 14px;margin:12px 0}.tinying-order-fields{grid-template-columns:1fr}.tinying-order-box .button{margin:6px 0;width:100%}}
