.manager{max-width:1450px;margin:auto;padding:38px 32px 80px}.manager-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px}.manager-heading h1,.manager-gate h1{font-family:var(--serif);font-size:48px;font-weight:400;margin:12px 0}.manager-heading p{color:#74786e}.manager-heading>div:last-child{display:flex;gap:24px;align-items:center}.manager-metrics{display:flex;gap:34px;padding:20px 0;border-top:1px solid #dedfd7;border-bottom:1px solid #dedfd7;margin-bottom:26px;color:#74786e;font-size:12px}.manager-metrics b{color:#35432d;font-size:23px;margin-right:7px;font-weight:500}.manager-layout{display:grid;grid-template-columns:330px minmax(0,1fr);gap:26px;align-items:start}.manager-list{padding:20px;background:#f2f3ed;border-radius:5px;position:sticky;top:20px;max-height:calc(100vh - 45px);overflow:auto}.manager-field{display:flex;flex-direction:column;gap:7px;font-size:11px;font-weight:500;letter-spacing:.2px;margin:0 0 16px;color:#4d5847}.manager-field input,.manager-field select,.manager-field textarea{width:100%;background:#fff;border:1px solid #d7dacf;border-radius:4px;padding:11px 12px;font:400 13px/1.5 var(--sans);color:#252d22}.manager-field textarea{resize:vertical;min-height:68px}.manager-field input:focus,.manager-field textarea:focus,.manager-field select:focus{outline:2px solid #84956e;outline-offset:1px}.manager-row{width:100%;padding:15px 10px;text-align:left;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid #dce0d3;border-left:3px solid transparent}.manager-row.selected{background:#fff;border-left-color:#556342}.manager-row strong{display:block;font:400 19px var(--serif);color:#25351e}.manager-row small{display:block;color:#777e70;font-size:10px;margin-top:6px}.manager-status{display:inline-block;font-size:9px;letter-spacing:.3px;color:#7f6c40}.manager-status.published{color:#45623a}.manager-status.archived{color:#818579}.manager-detail{background:white;border:1px solid #e1e3da;border-radius:6px;min-height:600px}.manager-welcome{padding:70px 45px}.manager-welcome h2{font:400 37px/1.2 var(--serif);margin:18px 0}.manager-welcome p{font-size:13px;line-height:1.8;max-width:430px;color:#74786e}.manager-form-head{padding:27px 30px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e5dc}.manager-form-head h2{font:400 30px var(--serif);margin-top:7px}.manager-form-head>span{font-size:10px;color:#8b6a33}.manager-section{padding:28px 30px;border-bottom:1px solid #e4e6dd}.manager-section h3{font:400 24px var(--serif);margin-bottom:20px}.manager-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.manager-fields .wide{grid-column:1/-1}.manager-section-heading{display:flex;align-items:start;justify-content:space-between;gap:15px}.manager-help{font-size:11px;color:#7d8277;line-height:1.7;margin-bottom:18px}.manager-branch{border:1px solid #dfe3d6;border-radius:4px;padding:20px;margin:20px 0}.manager-branch legend{padding:0 9px;color:#526147;font-size:11px}.manager-photo{width:100%;height:210px;object-fit:contain;background:#f3f4ee;margin-bottom:18px}.manager-savebar{display:flex;align-items:center;gap:13px;flex-wrap:wrap;padding:20px 30px;position:sticky;bottom:0;background:#fffffff5;border-top:1px solid #dfe2d7;z-index:3}.manager-savebar span{font-size:11px;color:#4b633c}.manager-savebar .text-link{font-size:11px}.manager-error{color:#963e32;font-size:12px;line-height:1.6;padding:0 30px 20px}.manager-gate{max-width:750px;margin:70px auto;padding:35px}.manager-gate p{margin:20px 0;line-height:1.8}.manager-empty{font-size:12px;color:#818579;padding:25px 0}#listing-form>fieldset{border:0;min-width:0;padding:0}#manage-listings-link{position:fixed;bottom:165px;left:18px;right:auto;z-index:49;background:#fff;font-size:11px;box-shadow:0 3px 14px #0001}body[data-surface="admin"] .app-header,body[data-surface="admin"] .app-footer{display:none}body[data-surface="admin"] #site-edit-toggle{display:none}.shop-gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.shop-gallery img{width:100%;height:180px;object-fit:cover}.shop-image-credit{font-size:10px;color:#7b8174;margin:8px 0}@media(max-width:850px){.manager{padding:24px 15px 60px}.manager-layout{grid-template-columns:1fr}.manager-list{position:static;max-height:330px}.manager-heading{align-items:start}.manager-heading h1{font-size:36px}.manager-heading>div:last-child{flex-direction:column;gap:15px;align-items:end}.manager-metrics{gap:17px;flex-wrap:wrap}.manager-section,.manager-form-head{padding:22px 18px}.manager-fields{grid-template-columns:1fr}.manager-fields .wide{grid-column:auto}.manager-savebar{padding:16px;bottom:0}.manager-detail{min-height:350px}.manager-welcome{padding:35px 22px}}
.manager-select-row{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:start}.manager-row-check{padding-top:20px;display:flex;justify-content:center;cursor:pointer}.manager-row-check input{width:17px;height:17px;accent-color:#4b1e3d}.manager-bulk{padding:15px 0;border-top:1px solid #d9dece;border-bottom:1px solid #d9dece;font-size:11px;line-height:1.7}.manager-bulk>strong{font-weight:600;color:#35432d}.manager-bulk>p{margin:8px 0}.manager-bulk-actions{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin:12px 0}.manager-bulk button{font-size:10px}.manager-bulk button:disabled{opacity:.45;cursor:default}.manager-bulk-review{padding:16px 12px;margin-top:16px;border:1px solid #d5c4b0;border-radius:5px;background:#fffaf2}.manager-bulk-review h3{font:400 22px/1.3 var(--serif);margin:0 0 10px}.manager-bulk-review ul{max-height:180px;overflow:auto;padding-left:18px;margin:12px 0}.manager-bulk-review .text-link{display:block;margin-top:12px}.manager-bulk-error{color:#963e32}.manager-bulk-message{color:#45623a}.manager-bulk-error:empty,.manager-bulk-message:empty{display:none}
