.tile-workbench{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:start}.tile-studio-preview{position:sticky;top:18px;min-width:0}.tile-studio-preview .flow-board{width:100%;height:auto!important;min-height:480px;aspect-ratio:16/10;max-height:none!important;border-radius:16px}.tile-studio-preview .flow-board .board-head{margin-bottom:16px}.tile-studio-preview .flow-board .tile{cursor:pointer;outline-offset:2px}.tile-studio-preview .flow-board .tile:hover{outline:2px solid #365eff}.tile-side-panel{max-height:calc(100dvh - 180px);overflow-y:auto;overscroll-behavior:contain;background:#101c30;border:1px solid #354b6b;border-radius:16px;padding:20px;color:#eef4ff;scrollbar-width:thin;min-width:0}.tile-panel-head{display:flex;gap:12px;justify-content:space-between;align-items:center}.tile-panel-head h2{font-size:18px!important;margin:8px 0 20px;line-height:1.35}.tile-panel-head .eyebrow{font-size:9px}.tile-side-panel label{display:block;font-size:12px;font-weight:600;margin:16px 0 8px}.tile-side-panel input:not([type=checkbox]),.tile-side-panel textarea,.tile-side-panel select{display:block;width:100%;min-width:0;box-sizing:border-box;margin-top:7px;padding:10px 11px!important;font-size:14px!important}.tile-side-panel textarea{resize:vertical}.tile-side-panel button{min-height:36px;font-size:12px!important;padding:7px 10px}.tile-side-panel .tile-hint{font-size:11px;line-height:1.6;color:#b2c5df;font-weight:400}.tile-order{border-top:1px solid #304562;margin:18px 0;padding-top:16px}.tile-order summary{font-size:13px;font-weight:650;cursor:pointer}.tile-order ol{padding:0;list-style:none;margin:12px 0}.tile-order li{display:flex;align-items:center;gap:5px;padding:8px 4px;border:1px solid transparent;border-bottom-color:#283c58;border-radius:9px}.tile-order li.selected{background:#1a2e50;border-color:#5476b5}.tile-order li>button:not(.tile-select){padding:4px;width:27px;min-width:27px}.tile-side-panel .tile-select{border:0;background:transparent;flex:1;min-width:0;text-align:left;padding:4px;font-size:11px!important;font-weight:650}.tile-select>span{margin-right:4px;color:#8ca4c8}.tile-select small{display:block;color:#a3b8d5;font-size:9px;line-height:1.4;font-weight:400;margin-top:5px}.tile-side-panel .tile-switch{font-size:10px;margin:0;display:flex;flex-direction:column;align-items:center;gap:3px;font-weight:400}.tile-switch input{width:16px;height:16px;accent-color:#4263ff}.tile-message-head{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-top:22px}.tile-message-head h3{font-size:16px;line-height:1.3;margin:0}.tile-message-tabs{display:flex;flex-direction:column;gap:7px;margin-top:12px}.tile-message-tabs button{text-align:left;white-space:normal;font-size:11px!important;background:#14243e}.tile-message-tabs button[aria-pressed=true]{border-color:#7a9cff;background:#1e345a}.tile-message-tabs small{display:block;font-size:9px;font-weight:400;margin-top:4px;color:#afc4e2}.new-message-badge{font-size:12px;color:#acc7ff}.tile-date-row{display:grid;grid-template-columns:1fr;gap:0}.tile-editor-image{width:100%;max-height:150px;object-fit:contain;margin-top:12px}.tile-save-actions{position:sticky;bottom:-20px;display:flex;gap:8px;padding:14px 0;background:#101c3a;border-top:1px solid #344c73;margin-top:18px}.tile-save-actions button{flex:1}#tileMessageError{font-size:12px;color:#ffc3bd}#tileEditStatus{font-size:11px;color:#b6cbe7;line-height:1.5}.tile-content-index{display:grid;gap:18px}.tile-content-index article{padding:22px;border:1px solid #304361;background:#111e33;border-radius:15px}.tile-content-index header{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:12px}.tile-content-index h2{font-size:19px;margin:0}.tile-content-index article>div{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:14px 0;border-top:1px solid #2a3d59}.tile-content-index strong{display:block;font-size:14px}.tile-content-index small{display:block;color:#afc1d9;font-size:11px;margin-top:7px}.tile-content-overview #main>.content-list,.tile-content-overview #main>.note-box{display:none}.tile-message-count{font:inherit}.flow-board[data-layout="large4"] .board-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.flow-board[data-layout="grid6"] .board-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr))}.flow-board[data-layout="featured"] .board-grid{grid-template-columns:1.35fr 1fr 1fr;grid-template-rows:repeat(3,minmax(0,1fr))}.flow-board[data-layout="featured"] .tile:first-child{grid-row:1 / span 3}.flow-board[data-layout="featured"] .tile:not(:first-child) p{display:none}.flow-board[data-layout="featured"] .tile:not(:first-child) h3{font-size:clamp(14px,1.4cqw,25px)}.flow-board[data-layout="featured"] .tile:not(:first-child){padding:12px}.flow-board[data-layout="featured"] .tile:not(:first-child) .tile-top{margin-bottom:7px}
@media(max-width:1250px){.tile-workbench{grid-template-columns:minmax(0,1fr)}.tile-studio-preview{position:static}.tile-side-panel{max-height:none;overflow:visible}.tile-studio-preview .flow-board{min-height:430px;aspect-ratio:16/9}.tile-order ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.tile-message-editor form{max-width:700px}.tile-message-tabs{max-height:220px;overflow:auto}.tile-save-actions{bottom:0}.tile-side-panel .tile-date-row{grid-template-columns:1fr 1fr;gap:12px}}
@media(max-width:600px){.tile-side-panel{padding:16px}.tile-order ol{grid-template-columns:1fr}.tile-studio-preview .flow-board{min-height:460px;aspect-ratio:auto}.tile-content-index header{align-items:flex-start;flex-direction:column}.tile-content-index article{padding:18px}.tile-side-panel .tile-date-row{grid-template-columns:1fr}.tile-panel-head h2{font-size:16px!important}.tile-studio-preview .flow-board .board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tile-studio-preview .flow-board[data-layout="featured"] .board-grid{grid-template-columns:1fr 1fr}.tile-studio-preview .flow-board[data-layout="featured"] .tile:first-child{grid-row:1;grid-column:1/-1}}
.workspace .tile-side-panel button{background:#192b48;color:#edf4ff;border:1px solid #3a557b;border-radius:9px;box-shadow:none}.workspace .tile-side-panel button.primary{background:#365eff;color:#fff;border-color:#6d8aff}.workspace .tile-side-panel button:hover{border-color:#8ba9d7}.workspace .tile-side-panel button:disabled{opacity:.4}.workspace .tile-side-panel input:not([type=checkbox]),.workspace .tile-side-panel textarea,.workspace .tile-side-panel select{background:#0c172a;color:#edf4ff;border:1px solid #3b5174;border-radius:9px;color-scheme:dark}.workspace .tile-side-panel{max-height:calc(100dvh - 300px);min-height:330px}.workspace .tile-side-panel .tile-select{background:transparent;border-color:transparent}.workspace .tile-side-panel .tile-message-tabs button[aria-pressed=true]{background:#20385d;border-color:#82a2e0}
@media(max-width:1250px){.workspace .tile-side-panel{max-height:none;min-height:0}}
.simple-mode .sidebar nav [data-view="display"]{order:1}.simple-mode .sidebar nav [data-view="content"]{order:2}.simple-mode .sidebar nav [data-view="media"]{order:3}
.tile-studio-preview .flow-board .tile.is-editing{outline:3px solid #365eff;outline-offset:2px}
