.admin-body{background:var(--paper)}.admin-header{position:static;padding:28px 5vw;border-bottom:1px solid var(--line)}.admin-header a{text-decoration:none;color:inherit}.admin-main{max-width:1140px;margin:auto;padding:55px 36px 70px}.admin-intro{margin-bottom:45px}.admin-intro h1{font-size:65px;line-height:1.02;margin-bottom:18px}.admin-intro>p:last-child{font-size:14px;line-height:1.7;color:#68715f}.admin-layout{display:grid;grid-template-columns:1fr 1fr;gap:80px}.admin-layout fieldset{margin-bottom:34px}.admin-layout legend{font-size:17px;margin-bottom:20px;display:flex;gap:12px;align-items:center}.admin-layout legend>span{font-size:10px;color:#8a927d}.upload{display:flex;flex-direction:column;gap:15px;padding:28px;border:1px dashed #b0b5a5;cursor:pointer;background:#eeece3}.upload>span{font-size:13px;font-weight:600}.upload small{font-size:11px;line-height:1.7;color:#707766}.upload input{font-size:11px;max-width:100%}#example-photo{margin-top:12px}.details-field label{display:flex;flex-direction:column;gap:10px;font-size:11px;margin-bottom:21px}.details-field input,.details-field select,.details-field textarea{padding:13px 12px;border:1px solid #c9cdbf;background:#fffdf7;border-radius:0;font:inherit;font-size:13px;min-width:0;width:100%;color:inherit}.details-field small{font-size:10px;line-height:1.6;color:#7f8476}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:18px}#save-product{width:100%}.admin-preview{position:sticky;top:25px;align-self:start}.preview-photo{aspect-ratio:1;background:#e9e6dc;display:grid;place-items:center;overflow:hidden}.preview-photo img{width:100%;height:100%;object-fit:contain}.preview-photo>span{font-size:12px;color:#888d7e}.preview-heading{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin:23px 0 10px}.preview-heading h2{font-size:32px;margin:0}.preview-heading>span{white-space:nowrap;font-size:17px}#preview-sizes{font-size:11px;color:#858b7b}.how-it-works{border-top:1px solid var(--line);margin-top:35px;padding-top:16px}.how-it-works p{font-size:13px}.how-it-works span{display:block;font-size:11px;margin:12px 0;color:#6b7762}.added-section{border-top:1px solid var(--line);margin-top:60px;padding-top:32px}.added-row{display:grid;grid-template-columns:65px 1fr auto;align-items:center;gap:20px;padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.added-row img{width:65px;height:65px;object-fit:contain}.added-row small{display:block;margin-top:5px;color:#7b826f}.added-row button{background:none;border:0;border-bottom:1px solid;font-size:11px;padding:4px 0}.added-empty{font-size:13px;color:#7b826f}#admin-status{font-size:13px;line-height:1.7}#admin-status a{color:inherit;font-weight:600}.admin-header .brand>span{font-size:27px}.admin-header .text-link{font-size:12px}@media(max-width:700px){.admin-main{padding:32px 22px}.admin-intro h1{font-size:48px}.admin-layout{grid-template-columns:1fr;gap:35px}.admin-preview{position:static;grid-row:1}.preview-photo{max-height:270px;aspect-ratio:auto;height:240px}.preview-photo img{object-fit:contain}.how-it-works{display:none}.admin-header{padding:22px}.admin-header .brand>span{font-size:22px}.admin-header .text-link{font-size:10px}.admin-intro{margin-bottom:25px}}

.row-actions{display:flex;gap:16px;align-items:center}
