.admin-shell{max-width:1450px;margin:auto;padding:30px}.admin-header{position:static;background:transparent;display:flex;justify-content:space-between;align-items:center;padding-bottom:25px}.admin-header h1{font-size:36px;margin:15px 0}.admin-header p{font-size:13px;color:#677168;margin:0}.admin-header a{font-size:14px}.admin-layout{display:grid;grid-template-columns:230px 1fr;gap:35px}.admin-layout aside{padding:25px 20px;background:#e8ece2;align-self:start}.admin-layout aside nav{display:flex;flex-direction:column;position:static;background:transparent;padding:0;gap:10px}.admin-layout nav button{background:none;border:0;text-align:left;padding:14px;cursor:pointer;color:#183e35}.admin-layout nav button[aria-current]{background:#183e35;color:white}.admin-layout aside p{font-size:12px;margin-top:30px}.admin-layout aside a{font-size:12px}.admin-layout h2{font-size:32px}.admin-layout p{color:#657166}.savebar{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#fff;padding:20px;border:1px solid #d4d8c9;position:sticky;top:0;z-index:5}.savebar span{font-size:13px}.admin-layout fieldset{margin:0;padding:0;border:0;min-width:0}.edit-card{border:1px solid #d4d8c9;background:#fff;padding:24px;margin:20px 0}.admin-layout label{display:block;font-size:13px;color:#405647;margin:12px 0}.admin-layout input:not([type=checkbox]),.admin-layout textarea{display:block;width:100%;font:16px/1.5 Arial;border:1px solid #bfc8b6;background:#fafbf7;padding:11px;margin-top:7px;border-radius:0;color:#20332c}.admin-layout textarea{resize:vertical}.schedule-edit{display:grid;grid-template-columns:1fr 110px 1.5fr auto;gap:15px;align-items:center}.delete{border:0;background:none;color:#9b3535;cursor:pointer;font-size:12px;text-decoration:underline}.secondary,.upload{display:inline-block!important;background:#e6ebdf;padding:12px 20px;border:1px solid #bdc8b5;cursor:pointer;font:14px Arial}.upload input{font-size:13px!important;margin-bottom:0}.wide{margin-top:30px!important}.edit-top{display:flex;justify-content:space-between;font-size:12px;color:#657166}.check{display:flex!important;align-items:center;gap:10px}.check input{width:18px;height:18px}.photo-edits{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.photo-edits img{width:100%;aspect-ratio:4/3;object-fit:cover}button:disabled{opacity:.5;cursor:wait}@media(max-width:900px){.admin-shell{padding:20px}.admin-layout{grid-template-columns:1fr;gap:20px}.admin-layout aside nav{flex-direction:row;flex-wrap:wrap}.admin-layout aside p{margin-top:12px}.schedule-edit{grid-template-columns:1fr 110px}.schedule-edit label:nth-child(3){grid-column:1/-1}.savebar{flex-direction:column;align-items:stretch}.admin-header{align-items:start;gap:15px}.admin-header h1{font-size:28px}}@media(max-width:600px){.photo-edits{grid-template-columns:1fr}.admin-header{flex-direction:column}}
