.site-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;position:sticky;top:0;z-index:5;background:#f5f7fb;padding:15px 0}.site-actions>span{flex:1;min-width:180px;font-size:13px;color:#617087}.site-content-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.site-preview{width:100%;height:190px;object-fit:contain;background:#f4f6f7;border:1px solid #e0e6ed;border-radius:8px;margin:8px 0}.site-content-grid .card{margin-bottom:0}.site-category-head{display:flex;gap:8px;align-items:center;justify-content:space-between;margin-bottom:14px}.site-category-head h2{margin:0}.site-chips{display:flex;flex-wrap:wrap;gap:8px}.site-chips label{display:flex;gap:6px;align-items:center;font-size:12px;font-weight:400;background:#f4f6f9;padding:8px;border-radius:6px}.site-chips input{width:auto}.site-product-select{min-height:210px;font-size:13px}.site-file input{margin-top:8px;width:100%}.site-help{font-size:12px;color:#607087;line-height:1.7}.site-inline-check{display:flex!important;align-items:center;gap:8px}.site-inline-check input{width:auto}.site-buttons{display:flex;gap:8px;flex-wrap:wrap}.site-category-head .quiet{font-size:12px}.site-grid-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0}.site-grid-tools h2{margin:0}#siteError:empty{display:none}@media(max-width:900px){.site-content-grid{grid-template-columns:1fr}.site-actions .primary,.site-actions .secondary{flex:1}.site-actions>span{width:100%;flex-basis:100%}.site-category-head{flex-wrap:wrap}.site-preview{height:170px}}
#siteApp main{padding:32px;align-self:start}#siteApp .environment{margin:-32px -32px 30px}#siteApp .tabs{padding-left:0;padding-right:0;margin:18px 0 24px}#siteApp .sidebar{overflow-y:auto}@media(max-width:900px){#siteApp main{padding:24px 18px}#siteApp .environment{margin:-24px -18px 26px}#siteApp .sidebar{flex-wrap:wrap}}@media(max-width:620px){#siteApp main{padding:22px 12px}#siteApp .environment{margin:-22px -12px 24px}#siteApp .tabs{gap:12px;overflow:auto;justify-content:flex-start}#siteApp .tabs button{white-space:nowrap}.site-grid-tools{align-items:flex-start}}
