.owner-main{padding-top:24px;padding-bottom:40px}.owner-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:28px;display:grid}.owner-card{border:1px solid var(--line);background-color:var(--sheet);background-image:var(--grain);margin-bottom:20px;padding:22px 24px}.owner-card h2{font:600 26px/1.2 var(--font-display);margin-bottom:4px}.owner-card>p{color:var(--muted);margin-bottom:14px;font-size:15px}.price-edit-row{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding-block:12px;display:flex}.price-edit-row label{flex:1;font-weight:600}.price-edit-row label small{color:var(--muted);margin-top:2px;font-size:14px;font-weight:400;display:block}.price-input{border:1.5px solid var(--edge);border-radius:var(--radius);width:120px;color:var(--muted);background:#fbfcf7;flex-shrink:0;align-items:center;padding-left:12px;font-weight:700;display:flex}.price-input:focus-within{outline:3px solid var(--forest);outline-offset:2px;border-color:var(--forest)}.price-input input{width:100%;min-width:0;min-height:44px;color:var(--ink);font:400 17px/1.2 var(--font-ticket);background:0 0;border:0;padding:8px}.price-input input:focus-visible{outline:none}.price-input>span:last-child{padding-right:10px}.owner-policy-fields{grid-template-columns:1fr 1fr;gap:16px;margin-top:18px;display:grid}.owner-published{margin-top:10px}.policy-toggle{align-items:center;gap:10px;min-height:40px;margin-top:12px;font-weight:600;display:flex}.policy-toggle input{width:20px;height:20px;accent-color:var(--forest)}.sandbox-note{border:1.5px solid var(--line);color:var(--ink);background:#f6f8ee;align-items:start;gap:10px;padding:14px 16px;font-size:15px;display:flex}.sandbox-note svg{color:var(--forest);margin-top:3px}.owner-reset{margin-top:18px}.owner-preview{justify-items:start;gap:12px;display:grid;position:sticky;top:24px}.owner-example{border-top:4px solid var(--forest);width:100%}.owner-example .field{margin-bottom:14px}.owner-summary-name{color:var(--forest);font:600 24px/1.2 var(--font-display);margin-top:18px}.owner-summary-method{color:var(--muted);font:400 15px/1.3 var(--font-ticket);margin-top:2px}.owner-example>.field-help{margin-top:10px}@media (max-width:900px){.owner-body{grid-template-columns:minmax(0,1fr)}.owner-preview{position:static}}@media (max-width:640px){.owner-card{padding:18px 16px}.owner-policy-fields{grid-template-columns:1fr}.price-edit-row{gap:12px}.price-input{width:116px}.price-input input{font-size:16px}}
