.site-copy-page .admin-pro-content{padding:clamp(18px,3vw,38px)}.site-copy-editor,.site-image-quick-panel{max-width:1480px;margin:0 auto}.site-copy-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:26px}.site-copy-heading h1{font-family:Manrope,Inter,sans-serif;font-size:clamp(34px,4.4vw,56px);line-height:.98;letter-spacing:-.055em;margin:12px 0}.site-copy-heading p{max-width:720px;color:#716b60;line-height:1.6;margin:0}.site-copy-heading-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;flex:0 0 auto}.site-copy-workbar{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px;padding:12px;border:1px solid #e4ded2;border-radius:16px;background:#fffdf8}.site-copy-search{display:flex;align-items:center;gap:10px;flex:1 1;min-width:150px;max-width:650px}.site-copy-search>span{font-size:24px;color:#8b754d}.site-copy-search input{width:100%;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:#1c1b18;min-height:34px}.site-copy-workbar-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.site-copy-workbar-actions>span{font-size:12px;color:#766f64;white-space:nowrap}.site-copy-group-tabs{display:flex;gap:7px;overflow-x:auto;padding:2px 0 12px;margin-bottom:8px;scrollbar-width:thin}.site-copy-group-tabs button{border:1px solid #e0d9cb;background:#fffdf8;color:#615b50;border-radius:999px;padding:10px 14px;font:600 12px/1.2 Inter,sans-serif;white-space:nowrap;cursor:pointer;transition:background .18s,border-color .18s,color .18s}.site-copy-group-tabs button.active{background:#181914;color:#fffaf0;border-color:#181914}.site-copy-group-tabs button:focus-visible{outline:2px solid #b9975b;outline-offset:2px}.site-copy-group-list{display:grid;grid-gap:18px;gap:18px;margin-bottom:30px}.site-copy-group{background:#fffdf8;border:1px solid #e3ddd2;border-radius:18px;overflow:hidden;box-shadow:0 8px 28px rgba(25,23,18,.025)}.site-copy-group>header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:19px 22px;border-bottom:1px solid #ece6db;background:linear-gradient(110deg,#fffdf8,#f8f4eb)}.site-copy-group>header h2{font:700 clamp(18px,2vw,23px)/1.1 Manrope,Inter,sans-serif;margin:5px 0 0;letter-spacing:-.025em}.site-copy-group>header>span{font-size:11px;color:#756e61;background:#eee8dd;border-radius:999px;padding:7px 10px;white-space:nowrap}.site-copy-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 16px;gap:0 16px;padding:8px 22px 20px}.site-copy-field{display:flex;flex-direction:column;gap:8px;padding:14px 0 7px;min-width:0;color:#4e493f;font-size:12px;font-weight:650}.site-copy-field-title{display:block;font-size:12px;color:#5e574a}.site-copy-field input,.site-copy-field textarea{box-sizing:border-box;width:100%;min-width:0;border:1px solid #ded7ca;border-radius:10px;background:#fff;color:#191914;padding:12px 13px;font:400 13px/1.55 Inter,sans-serif;outline:0;transition:border-color .15s,box-shadow .15s;resize:vertical}.site-copy-field input:focus,.site-copy-field textarea:focus{border-color:#b9975b;box-shadow:0 0 0 3px rgba(185,151,91,.13)}.site-copy-field small{font-size:10px;font-weight:400;line-height:1.45;color:#8b8375}.site-copy-field-key{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;opacity:.7}.site-copy-field.multiline{grid-column:span 1}.site-copy-field textarea{min-height:82px}.site-copy-sticky-save{position:-webkit-sticky;position:sticky;bottom:12px;z-index:15;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid rgba(185,151,91,.36);border-radius:16px;background:rgba(255,253,248,.95);box-shadow:0 12px 35px rgba(20,18,14,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);margin-top:24px}.site-copy-sticky-save>div{display:grid;grid-gap:5px;gap:5px}.site-copy-sticky-save strong{font-size:13px;color:#27251f}.site-copy-sticky-save span{font-size:11px;line-height:1.4;color:#766f63}.site-copy-sticky-save button{flex:0 0 auto;white-space:nowrap}.site-image-quick-panel{background:#fffdf8;border:1px solid #e3ddd2;border-radius:20px;padding:clamp(17px,2vw,25px);margin:0 0 26px;box-shadow:0 10px 30px rgba(25,23,18,.035)}.site-image-quick-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.site-image-quick-heading h2{font:700 clamp(22px,2.5vw,30px)/1.1 Manrope,Inter,sans-serif;letter-spacing:-.035em;margin:8px 0}.site-image-quick-heading p{max-width:820px;color:#766f63;font-size:13px;line-height:1.6;margin:0}.site-image-quick-badge{flex:0 0 auto;border:1px solid rgba(185,151,91,.3);border-radius:999px;padding:9px 12px;color:#80632e;background:#f8f1e4;font-size:11px;font-weight:700;white-space:nowrap}.site-image-quick-controls{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.7fr) 120px auto;align-items:end;grid-gap:13px;gap:13px;margin-top:20px}.site-image-quick-controls>label:not(.site-image-quick-upload){display:grid;grid-gap:7px;gap:7px;font-size:11px;font-weight:700;color:#575146;min-width:0}.site-image-quick-controls select{width:100%;min-width:0;background:#fff;border:1px solid #ded7ca;border-radius:10px;padding:12px;color:#29271f;font:12px Inter,sans-serif}.site-image-quick-current{display:grid;grid-gap:6px;gap:6px;font-size:10px;color:#766f63}.site-image-quick-current img{width:100%;height:43px;object-fit:cover;object-position:center;border-radius:8px;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 50%/12px 12px;border:1px solid #ddd5c9}.site-image-quick-upload{align-self:end;position:relative;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:42px;cursor:pointer}.site-image-quick-upload input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.site-image-quick-library{margin-top:20px;border-top:1px solid #eee8dd;padding-top:16px;display:grid;grid-gap:12px;gap:12px}.site-image-quick-library>strong{font-size:12px;color:#4f493e}.site-image-quick-library>span{font-size:12px;color:#8a8173}.site-image-quick-library>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.site-image-quick-asset{display:grid;text-align:left;grid-gap:7px;gap:7px;min-width:0;padding:8px;border:1px solid #e4ded4;border-radius:12px;background:#fff;cursor:pointer;color:#2a2821;transition:transform .15s,border-color .15s,box-shadow .15s}.site-image-quick-asset:hover{transform:translateY(-2px);border-color:#bc9a5e;box-shadow:0 8px 20px rgba(20,18,14,.08)}.site-image-quick-asset:focus-visible{outline:2px solid #b9975b;outline-offset:2px}.site-image-quick-asset img{display:block;width:100%;height:100px;object-fit:cover;border-radius:7px;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 50%/12px 12px}.site-image-quick-asset span{font-size:10px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-image-quick-asset small{font-size:10px;color:#8b6a32}@media(max-width:1040px){.site-image-quick-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.site-image-quick-current{grid-template-columns:70px 1fr;align-items:center}.site-image-quick-current img{height:40px}.site-image-quick-library>div{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.site-copy-heading{align-items:stretch;flex-direction:column}.site-copy-heading-actions{display:grid;grid-template-columns:1fr 1fr}.site-copy-workbar{align-items:stretch;flex-direction:column}.site-copy-workbar-actions{justify-content:space-between}.site-copy-fields{grid-template-columns:minmax(0,1fr);padding:8px 16px 16px}.site-copy-group>header{padding:16px}.site-copy-sticky-save{align-items:stretch;flex-direction:column}.site-copy-sticky-save button{width:100%}.site-image-quick-heading{flex-direction:column}.site-image-quick-controls{grid-template-columns:minmax(0,1fr)}.site-image-quick-current{grid-template-columns:80px 1fr}.site-image-quick-current img{height:48px}.site-image-quick-library>div{grid-template-columns:repeat(2,minmax(0,1fr))}.site-image-quick-asset img{height:90px}}.site-image-target-browser{display:grid;grid-gap:12px;gap:12px;margin-top:20px;border-top:1px solid #eee8dd;padding-top:18px}.site-image-target-browser-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.site-image-target-browser-heading strong{font-size:12px;color:#4f493e}.site-image-target-browser-heading span{font-size:11px;color:#8a8173}.site-image-quick-search,.site-image-target-search{display:grid;grid-gap:6px;gap:6px;max-width:600px;font-size:10px;font-weight:700;color:#6d6558}.site-image-quick-search input,.site-image-target-search input{width:100%;min-width:0;border:1px solid #ded7ca;border-radius:9px;background:#fff;padding:11px 12px;font:12px Inter,sans-serif;color:#29271f}.site-image-target-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;max-height:650px;overflow:auto;padding:2px;overscroll-behavior:contain}.site-image-target-card{display:grid;grid-gap:6px;gap:6px;align-content:start;min-width:0;text-align:left;border:1px solid #e4ded4;border-radius:11px;background:#fff;padding:8px;color:#29271f;cursor:pointer;transition:border-color .15s,box-shadow .15s,transform .15s}.site-image-target-card:hover{border-color:#c4a36c;transform:translateY(-1px)}.site-image-target-card:focus-visible{outline:2px solid #ad854a;outline-offset:2px}.site-image-target-card.is-selected{border-color:#a67a40;box-shadow:0 0 0 2px rgba(166,122,64,.16);background:#fffaf0}.site-image-target-card img{display:block;width:100%;height:96px;object-fit:cover;border-radius:7px;background:repeating-conic-gradient(#eee 0 25%,#fff 0 50%) 50%/12px 12px}.site-image-target-card strong{font-size:10px;line-height:1.35;overflow-wrap:anywhere;text-transform:capitalize}.site-image-target-card small{font-size:9px;line-height:1.3;color:#827968;overflow-wrap:anywhere;word-break:break-word}.site-image-target-card em{font-size:9px;line-height:1.3;font-style:normal;color:#8b632a;font-weight:800}.site-image-target-show-all{justify-self:start;border:1px solid #d9ccb4;background:#fffaf0;color:#74562a;border-radius:9px;padding:9px 12px;font-size:11px;font-weight:800;cursor:pointer}.site-image-target-empty{margin:0;padding:14px;border:1px dashed #ddd4c5;border-radius:9px;color:#817869;font-size:12px}.site-image-quick-search{margin:0;max-width:100%}@media(max-width:1040px){.site-image-target-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.site-image-target-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:480px}.site-image-target-card img{height:90px}.site-image-target-browser-heading{align-items:flex-start;flex-direction:column}}@media(max-width:380px){.site-image-target-grid{grid-template-columns:minmax(0,1fr)}}.admin-pro-section-notes{border:1px solid #d8d1c5;background:#f6f4ed;padding:18px;display:grid;grid-gap:14px;gap:14px}.admin-pro-section-notes>div:first-child{display:grid;grid-gap:4px;gap:4px}.admin-pro-section-notes>div:first-child strong{font-size:14px;color:#24251f}.admin-pro-section-notes>div:first-child small{font-size:12px;color:#706b60}.admin-pro-section-notes-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.admin-pro-section-notes-grid label{display:grid;grid-gap:6px;gap:6px;font-size:12px;font-weight:650}.admin-pro-section-notes-grid textarea{width:100%;min-height:70px;border:1px solid #d8d1c5;background:#fff;padding:10px;color:#24251f;resize:vertical}@media(max-width:700px){.admin-pro-section-notes-grid{grid-template-columns:1fr}}