.own-site-workspace{background:var(--surface,#fff);border:1px solid var(--border,#dce4ed);padding:20px;min-width:0}.own-site-workspace>summary{padding:6px 0}.own-site-workspace-body{display:grid;grid-template-columns:minmax(320px,.82fr) minmax(440px,1.18fr);gap:24px;margin-top:20px;align-items:start}.own-site-workspace p{max-width:none}.own-site-pages,.own-site-library{min-width:0}.own-site-pages>header p,.own-site-help{font-size:12px;color:var(--text-muted,#6b7c93)}.own-site-page{border:1px solid var(--border,#dce4ed);border-radius:10px;background:var(--surface-muted,#f7f9fc);margin:12px 0;padding:14px}.own-site-page>summary,.own-site-section>summary{display:flex;gap:12px;justify-content:space-between;align-items:center;cursor:pointer;list-style:none}.own-site-page>summary:before,.own-site-section>summary:before{content:'▸';color:#66809f}.own-site-page[open]>summary:before,.own-site-section[open]>summary:before{content:'▾'}.own-site-page summary strong{flex:1}.own-site-page summary small{font-size:11px;color:#74849a}.own-site-section{background:var(--surface,#fff);border:1px solid var(--border,#e0e7ef);border-radius:8px;padding:14px;margin-top:12px}.own-site-slot{padding-top:12px;margin-top:12px;border-top:1px solid #e5eaf1}.own-site-slot>header,.own-site-library>header{display:flex;justify-content:space-between;gap:12px;align-items:center}.own-site-slot>p{font-size:13px;line-height:1.6}.own-site-slot.drag-active .own-site-drop{background:#edf5ff;border-color:#0866ff;outline:2px solid #0866ff}.own-site-prompt{font-size:12px;margin:12px 0;color:#64758b}.own-site-prompt p{white-space:pre-wrap}.own-site-drop{border:1px dashed #bbcee7;border-radius:8px;padding:12px;color:#637b99;font-size:12px}.own-site-variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;margin-top:10px}.own-site-variants article{padding:6px;border:1px solid #dbe3ed;border-radius:7px;min-width:0}.own-site-variants article.is-selected{border:2px solid #0866ff;background:#eff6ff}.own-site-variants .asset-image{display:block;width:100%;height:90px!important;min-height:90px!important;overflow:hidden}.own-site-variants button:not(.asset-image){font-size:10px;min-height:26px;padding:4px;width:100%;margin-top:4px}.own-site-library{position:sticky;top:12px;border-left:1px solid #e4e9f0;padding-left:24px;max-height:calc(100vh - 155px);overflow:auto;overscroll-behavior:contain}.own-site-library h3{margin:0 0 5px}.own-site-library>header small{font-size:11px;color:#74849a}.own-site-library-tools{display:flex;flex-wrap:wrap;gap:12px;margin:16px 0}.own-site-library-tools input{min-width:140px;flex:1}.own-site-library-tools nav{display:flex;gap:5px}.own-site-library-tools button{font-size:12px;padding:5px 10px;min-height:32px}.own-site-library-tools button[aria-pressed=true]{background:#0866ff;border-color:#0866ff;color:white}.own-site-upload{cursor:pointer;font-size:12px;white-space:nowrap}.own-site-upload input{position:absolute;width:1px;height:1px;opacity:0}.own-site-library-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(155px,210px));gap:12px;align-content:start}.own-site-card{position:relative;border:1px solid var(--border,#dae3ee);border-radius:8px;overflow:hidden;background:var(--surface,#fff);min-width:0;content-visibility:auto;contain-intrinsic-size:auto 210px}.own-site-card[hidden]{display:none!important}.own-site-card>.asset-image{display:block;width:100%;height:125px!important;min-height:125px!important;padding:0;overflow:hidden}.own-site-card .asset-image img,.own-site-variants .asset-image img{width:100%!important;height:100%!important;object-fit:cover!important}.own-site-card>small{display:block;font-size:10px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding:8px}.own-site-approve{position:absolute;right:7px;top:7px;background:white;border:1px solid #becbd9;border-radius:50%;width:26px;height:26px;padding:0;color:#8997a8;z-index:2}.own-site-approve.is-approved{background:#168547;border-color:white;color:white}.own-site-actions{display:flex;gap:3px;padding:0 5px 6px}.own-site-actions button{flex:1;min-width:0;font-size:10px;padding:3px 2px;border:0;background:transparent;color:#63758c;cursor:pointer;min-height:25px}.own-site-actions button:hover{color:#0866ff;background:#edf5ff}.own-site-tags{display:flex;flex-wrap:wrap;gap:4px;padding:0 7px 8px}.own-site-tags span{background:#eaf2ff;color:#0861d3;font-size:10px;padding:4px 6px;border-radius:5px}.own-site-empty{font-size:13px;grid-column:1/-1;border:1px dashed #c7d6e8;padding:24px}.own-site-status{font-size:12px}.own-site-variants .asset-image:focus-visible,.own-site-card button:focus-visible{outline:2px solid #0866ff;outline-offset:2px}@media(max-width:1000px){.own-site-workspace-body{grid-template-columns:minmax(270px,1fr) minmax(300px,1fr);gap:16px}.own-site-library{padding-left:16px}.own-site-library-grid{grid-template-columns:repeat(auto-fill,minmax(125px,180px))}}@media(max-width:760px){.own-site-workspace-body{display:flex;flex-direction:column}.own-site-library{position:static;max-height:none;border-left:0;border-top:1px solid #e4e9f0;padding:18px 0 0;width:100%;order:-1}.own-site-pages{width:100%}.own-site-workspace{padding:12px}.own-site-library-grid{grid-template-columns:repeat(auto-fill,minmax(125px,1fr))}.own-site-card>.asset-image{height:110px!important;min-height:110px!important}.own-site-page summary small{max-width:100px;text-align:right}}
.own-site-workspace .own-site-actions button{font-size:10px!important;line-height:1.3!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.own-site-workspace .own-site-approve{min-width:26px!important;min-height:26px!important;width:26px!important;height:26px!important;font-size:14px!important;border-radius:50%!important;padding:0!important}.own-site-workspace .own-site-slot button{font-size:12px!important}.own-site-workspace .own-site-variants button:not(.asset-image){font-size:10px!important}.own-site-library-grid .own-site-card .own-site-actions{gap:4px}
html body #mainContent .own-site-workspace .own-site-card>button.asset-image,html body #mainContent .own-site-workspace .own-site-variants button.asset-image{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;flex:none!important;padding:0!important;background-size:cover!important;background-position:center!important;overflow:hidden!important}
