.sm-filters{display:flex;gap:12px;align-items:end;flex-wrap:wrap}.sm-filters label{flex:1 1 180px;display:grid;gap:6px;font-size:13px}.sm-filters .act{width:auto;min-height:44px;font-size:12px;padding:12px 16px}.sm-filters input,.sm-filters select,.sm-controls input:not([type=range]):not([type=checkbox]),.sm-controls textarea,.sm-controls select{width:100%;box-sizing:border-box;padding:10px;border:1px solid #dfe1ee;border-radius:8px;font:inherit;min-height:44px}.sm-toolbar{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:16px}.sm-toolbar .act{width:auto;font-size:12px;padding:10px 16px}.sm-table-wrap{overflow:auto}.sm-table{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.sm-table th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#747795}.sm-table td,.sm-table th{padding:18px 12px;border-bottom:1px solid #e8e9f0}.sm-table td small{display:block;color:#6f7188;margin-top:5px}.sm-created{background:#f3f3f6;color:#8a8c9e}.sm-created strong{color:#85879b}.sm-row-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px}.sm-row-actions .act{min-width:142px;min-height:44px;font-size:12px;padding:10px 12px;width:auto;white-space:nowrap}.sm-badge{font-size:11px;font-weight:700;background:#eaf5ef;color:#356e50;border-radius:20px;padding:7px 10px;white-space:nowrap}.sm-draft{background:#f1effa;color:#60558b}.sm-pages{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;font-size:13px}.sm-pages .act{width:auto;font-size:12px;padding:10px 16px}.sm-workspace{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:22px;align-items:start}.sm-preview{position:sticky;top:100px;min-width:0}.sm-preview canvas{width:100%;height:auto;display:block;touch-action:none;background:#fff;box-shadow:0 4px 20px #0d10301a}.sm-controls{max-height:calc(100vh - 120px);overflow:auto;padding:0 4px 14px;min-width:0}.sm-controls label{display:grid;gap:7px;margin:12px 0;font-size:13px}.sm-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 12px}.sm-fields label:first-child{grid-column:1/-1}.sm-controls .sm-checkbox{display:flex;align-items:center}.sm-controls input[type=range]{width:100%}.sm-controls .act{font-size:12px;min-height:44px;padding:12px;white-space:normal}.sm-controls .back{font-size:12px;min-height:36px}.sm-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-height:250px;overflow:auto;margin:12px 0}.sm-gallery button{padding:0;border:2px solid #dfe1ee;background:white;border-radius:7px;cursor:pointer}.sm-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:5px}.sm-photo-control{border-top:1px solid #e8e9f0;padding-top:12px;margin-top:12px}.sm-export{display:grid;gap:10px}.sm-export p{margin:0}.sm-editor-heading h2{font-size:22px}.owner-tool-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.owner-tool-card{text-align:left;padding:22px;border:1px solid #dedfee;background:#f7f7fd;border-radius:12px;color:#06038d;font:inherit;cursor:pointer;min-height:125px}.owner-tool-card strong{display:block;font-size:18px}.owner-tool-card span{display:block;color:#65657c;font-size:13px;line-height:1.45;margin-top:9px}.owner-tool-card:hover{border-color:#06038d;background:#f0f0fb}#smWarnings{color:#9b291f;font-size:13px;line-height:1.5}@media(max-width:999px){.sm-workspace{grid-template-columns:1fr}.sm-preview{position:static}.sm-controls{overflow:visible;max-height:none}.sm-table{min-width:680px}.sm-pages{flex-wrap:wrap}.sm-controls .pf-panel{margin:12px 0}.sm-filters label{flex-basis:140px}.sm-preview canvas{min-width:0}}@media(max-width:480px){.sm-fields{grid-template-columns:1fr}.sm-fields label:first-child{grid-column:auto}.sm-filters .act{flex:1}.sm-pages span{order:-1;width:100%;text-align:center}}
