.tool-rail{background:#f7f7fa!important;border-right:1px solid #e3e1e9;overflow-y:auto;padding:8px 4px!important;gap:2px!important}.tool-rail>button{color:#514d60!important;background:transparent;border-radius:9px;min-height:58px;padding:7px 3px!important;font:500 10px/1.25 Arial,sans-serif;flex-shrink:0;white-space:normal}.tool-rail>button>span{display:block;margin:0 auto 5px}.tool-rail .dashboard-icon{width:23px;height:23px;stroke-width:1.7}.tool-rail>button.active,.tool-rail>button:hover{background:#ece5fc!important;color:#6b3ed0!important}.tool-rail>button:focus-visible{outline:2px solid #7847db;outline-offset:-2px}.workspace-tool-divider{display:block;height:1px;min-height:1px;background:#ddd9e6;margin:7px 10px;flex-shrink:0}.workspace-dock-tabs{display:flex;gap:4px;background:#f8f7fb;border-bottom:1px solid #e6e1ed;padding:8px}.workspace-dock-tabs button{flex:1;border:1px solid transparent;background:transparent;color:#6e667c;border-radius:8px;padding:10px 6px;font:600 12px Arial;cursor:pointer}.workspace-dock-tabs button[aria-pressed=true]{border-color:#ded5ee;background:white;color:#603da0}.workspace-dock-tabs button:focus-visible{outline:2px solid #7847db}.properties-panel.is-layers>.panel-heading,.properties-panel.is-layers>.property-body{display:none}.properties-panel.is-layers #workspace-layers-content{display:block;padding:12px}.properties-panel #workspace-layers-content[hidden]{display:none}.workspace-retouch{display:grid;gap:12px;padding:12px;color:#292436}.workspace-retouch p{font:12px/1.6 Arial;color:#746c81;margin:0}.workspace-retouch button{display:grid;gap:6px;min-height:70px;padding:15px;border:1px solid #e1dbea;background:white;border-radius:12px;text-align:left;font:600 14px Arial;color:#322b43;cursor:pointer}.workspace-retouch button span{font:12px/1.4 Arial;color:#7b7189}.workspace-retouch button:hover{background:#f6f1fd;border-color:#b99ae9}.workspace-retouch button:disabled{opacity:.45;cursor:not-allowed}.creative-layer button:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.real-template-info small{line-height:1.4}.properties-panel.is-layers .creative-layer{grid-template-columns:minmax(0,1fr) 34px 34px}.properties-panel.is-layers .layer-actions{gap:6px}.properties-panel.is-layers .layer-actions button{padding:9px 4px;font-size:11px}@media(max-width:1050px){.cs-app.property-sheet .properties-panel.is-layers{max-height:44dvh}.properties-panel.is-layers .workspace-dock-tabs{position:sticky;top:0;z-index:2}}@media(max-width:760px){.mobile-tool-nav{background:#fbfafc}.mobile-tool-nav>button{color:#625a71}.mobile-tool-nav>button.active{color:#7543d0;background:#f0e8ff}.mobile-tool-nav [data-workspace-icon] .dashboard-icon{width:21px;height:21px}.workspace-dock-tabs{padding:6px;position:sticky;top:0;z-index:3}.workspace-retouch{padding:12px 4px}.properties-panel.is-layers{overflow:auto}.workspace-tool-divider{display:none}}

.workspace-dock-tabs [data-workspace-close]{display:none;flex:0 0 32px;font-size:20px;padding:4px}.action-dialog [data-export-format-summary]{font-size:13px;line-height:1.5;color:#71677f;margin:12px 0}.action-dialog [data-download-design]{width:100%;padding:14px;margin-bottom:10px;font-weight:700}.export-settings label:first-child{grid-column:1/-1}@media(max-width:1050px){.workspace-dock-tabs [data-workspace-close]{display:block}}

.properties-panel[data-selection-kind=media] [data-text-control]{display:none}.workspace-context{display:flex;align-items:center;gap:7px;min-height:38px;padding:6px 14px;box-sizing:border-box;background:#fff;border-bottom:1px solid #e8e4ee;color:#71677e;font:12px Arial;flex-wrap:wrap}.workspace-context b{color:#433b52;font-size:11px;margin-right:4px}.workspace-context button,.workspace-media-card button{border:1px solid #e0d9e9;border-radius:8px;background:#faf9fc;color:#5c3d8b;padding:7px 10px;font:12px Arial;min-height:32px;cursor:pointer}.workspace-context button:disabled,.workspace-media-card button:disabled{opacity:.4;cursor:not-allowed}.workspace-media-card{border-bottom:1px solid #e7e2ec;margin-bottom:14px;padding-bottom:14px;display:flex;gap:6px;flex-wrap:wrap}.workspace-media-card[hidden]{display:none}.workspace-media-card>b{width:100%;font:600 13px Arial}.workspace-media-card p{width:100%;font:12px/1.5 Arial;color:#776d83;margin:2px 0 6px}.workspace-context button:hover,.workspace-media-card button:hover{background:#eee5fc;border-color:#bea3e8}@media(max-width:760px){.workspace-context{padding:6px 10px;gap:5px;min-height:40px}.workspace-context b{font-size:10px}.workspace-context button{padding:6px 8px;min-height:32px;font-size:11px}}

.workspace-shape-colour{display:flex;gap:8px;align-items:end;flex-wrap:wrap}.workspace-shape-colour label{display:grid;gap:3px;font:11px Arial;color:#60556f}.workspace-shape-colour input[type=color]{width:44px;height:32px;padding:2px;border:1px solid #dcd4e7;background:white;border-radius:7px;cursor:pointer}.workspace-shape-colour input[type=text]{box-sizing:border-box;width:92px;height:32px;border:1px solid #dcd4e7;border-radius:7px;padding:6px 8px;font:12px Arial;color:#3f3550}.workspace-shape-colour [role=status]{font-size:11px;color:#a13b50}.workspace-shape-colour button{height:32px}@media(max-width:760px){.workspace-shape-colour{width:100%}.workspace-shape-colour input[type=color],.workspace-shape-colour input[type=text],.workspace-shape-colour button{min-height:40px;height:40px}}
