.login-form{max-width:460px;margin:2rem 0}.login-form .field{margin:1rem 0}.owner-heading{display:flex;justify-content:space-between;gap:1rem;align-items:center}.owner-form{max-width:760px;margin:2rem 0;padding:1.2rem;border:1px solid var(--line,#ccc)}.owner-form h2{font-size:1.6rem;margin-top:0}.owner-status{min-height:1.5em;margin:1rem 0}.owner-form input,.owner-form textarea,.login-form input{font-size:16px;min-height:48px}.owner-form .check input{min-height:auto}.private-label{font-size:.85rem;font-weight:600}.owner-toolbar{display:flex;flex-wrap:wrap;gap:1rem;align-items:center;margin:1.5rem 0}.owner-form .modal-actions{flex-wrap:wrap}.owner-order{border-bottom:1px solid #d6cec3;padding:1rem 0}.owner-order h3{margin:0 0 .3rem}.owner-order p{margin:.4rem 0}.owner-order .row-actions{flex-wrap:wrap}.owner-status.error{color:#9f231b}@media(max-width:600px){.owner-heading{align-items:flex-start}.owner-heading h1{font-size:2rem}.owner-form{padding:.8rem}.owner-toolbar .button{flex-grow:1}}
.owner-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:1rem 0 2rem}.owner-tabs .button{min-height:48px}.owner-photo-preview{max-width:100%;max-height:280px;object-fit:contain}.owner-form [hidden]{display:none!important}.owner-form .field{margin-bottom:1rem}.owner-form select{min-height:48px;font-size:16px}.owner-form .check{display:flex;align-items:center;gap:.6rem;margin:1rem 0}.owner-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.owner-products .owner-order{padding:1rem;border:1px solid var(--line)}
.owner-form #photo-preview{grid-column:1/-1}.owner-form #delete-photo{grid-column:1/-1;justify-self:start;align-self:start;min-height:44px}
