#sidebar-pin{display:none!important}
body.sidebar-expanded .workspace{margin-left:236px}
@media(max-width:800px){body.sidebar-expanded .workspace{margin-left:64px}}
#liaison-layout .liaison-canvas{width:1440px;min-width:1440px;max-width:1440px;background-image:repeating-linear-gradient(to right,transparent 0,transparent 19px,#64748b12 20px,#64748b12 220px,transparent 221px,transparent 240px)}
#liaison-layout .liaison-section{min-width:1440px}
#liaison-layout .layout-card:not(.liaison-frame){width:200px!important;padding:8px;cursor:grab;touch-action:none;user-select:none}
#liaison-layout .layout-card:not(.liaison-frame) h3{margin:0 0 6px;font-size:14px}
#liaison-layout .layout-card .row{flex-wrap:wrap}
#liaison-layout .grid-drag126{z-index:20;cursor:grabbing;box-shadow:0 8px 24px #0005;opacity:.9}
@media print{#liaison-layout .liaison-canvas{background-image:none}}

/* The title occupies column one only; actions never cover movable tiles. */
#liaison-layout .liaison-title128{position:absolute;left:20px;top:0;width:200px;box-sizing:border-box;margin:0;padding:0;font-size:16px;line-height:1.25;overflow-wrap:anywhere;z-index:3;color:#111}
#liaison-layout .liaison-actions128{display:flex;justify-content:flex-end;align-items:center;gap:6px;flex-wrap:wrap;padding:3px 0 0;position:sticky;left:0}
#liaison-layout .liaison-actions128 button{font-size:11px;min-height:25px;padding:4px 8px}
@media print{#liaison-layout .liaison-actions128{display:none!important}}

#liaison-layout .liaison-canvas{min-height:60px}
