.cfd-hidden{display:none!important}.cfd-grip,.cfd-more{display:none;background:0 0;border:none;padding:0 4px;margin:0 2px;font:inherit;font-size:.8rem;line-height:1;color:var(--c-6c7a8a,#6c7a8a);cursor:pointer;border-radius:4px;flex-shrink:0}.cfd-grip{cursor:grab;touch-action:none}.cfd-grip:focus-visible,.cfd-grip:hover,.cfd-more:focus-visible,.cfd-more:hover{color:var(--c-7ec8e3,#7ec8e3);background:var(--c-16213a,#16213a);outline:0}html.cfd-on .cfd-grip,html.cfd-on .cfd-more{display:inline-block}.cfd-head{position:relative}.cfd-head .cfd-more{margin-left:auto}.cfd-bar{display:flex;align-items:center;gap:4px;padding:0 4px 4px;font-size:.68rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--c-7ec8e3,#7ec8e3)}.cfd-moving{opacity:.35}.cfd-drop{height:4px;border-radius:2px;background:var(--c-7ec8e3,#7ec8e3);margin:4px 0;flex:0 0 auto}.cfd-zone[data-zone=bottom] .cfd-drop{width:4px;height:auto;align-self:stretch;margin:0 2px}html.cfd-dragging,html.cfd-dragging *{cursor:grabbing!important;user-select:none}html.cfd-dragging .cfd-zone{outline:2px dashed var(--c-2a3a5a,#2a3a5a);outline-offset:-2px;min-height:48px}.cfd-ghost{position:fixed;z-index:10000;pointer-events:none;padding:6px 10px;border-radius:8px;font-size:.78rem;font-weight:700;background:var(--c-16213a,#16213a);border:1px solid var(--c-7ec8e3,#7ec8e3);color:var(--c-dfe7ee,#dfe7ee);box-shadow:0 6px 18px rgba(0,0,0,.35)}.cfd-zone[data-zone=bottom]{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-start;margin-top:12px;box-sizing:border-box}.cfd-zone[data-zone=bottom]>.cfd-panel{flex:1 1 300px;min-width:260px;max-height:60vh;overflow:auto;background:var(--c-14141f,#14141f);border:1px solid var(--c-2a2a4a,#2a2a4a);border-radius:10px;padding:8px}.cfd-zone[data-zone=bottom].cfd-empty{display:none}html.cfd-dragging .cfd-zone[data-zone=bottom].cfd-empty{display:flex;min-height:64px;align-items:center;justify-content:center}html.cfd-dragging .cfd-zone[data-zone=bottom].cfd-empty::before{content:'Drop here to put it below the board';font-size:.78rem;color:var(--c-8a8aa5,#8a8aa5)}.cfd-pop{position:absolute;z-index:10001;min-width:230px;max-width:320px;padding:6px;border-radius:10px;background:var(--c-14141f,#14141f);border:1px solid var(--c-2a3a5a,#2a3a5a);box-shadow:0 10px 28px rgba(0,0,0,.4);font-size:.82rem}.cfd-pop-head{padding:6px 8px 4px;font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--c-8a8aa5,#8a8aa5)}.cfd-pop button{display:block;width:100%;text-align:left;padding:7px 8px;border:none;border-radius:6px;background:0 0;color:var(--c-dfe7ee,#dfe7ee);font:inherit;cursor:pointer}.cfd-pop button:focus-visible,.cfd-pop button:hover{background:var(--c-16213a,#16213a);color:var(--c-7ec8e3,#7ec8e3);outline:0}.cfd-check{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;color:var(--c-dfe7ee,#dfe7ee);cursor:pointer}.cfd-check:hover{background:var(--c-16213a,#16213a)}.cfd-check small{margin-left:auto;color:var(--c-6c7a8a,#6c7a8a);font-size:.7rem}.cfd-pop-note{padding:6px 8px;font-size:.72rem;color:var(--c-8a8aa5,#8a8aa5);border-top:1px solid var(--c-23233a,#23233a);margin-top:4px}.cfd-panels-btn{display:none;background:var(--c-16213a,#16213a);border:1px solid var(--c-2a3a5a,#2a3a5a);color:var(--c-c9d6e2,#c9d6e2);border-radius:6px;padding:4px 10px;font:inherit;font-size:.78rem;cursor:pointer}.cfd-panels-btn:hover{border-color:var(--c-7ec8e3,#7ec8e3);color:var(--c-7ec8e3,#7ec8e3)}html.cfd-on .cfd-panels-btn{display:inline-block}.cfd-split{flex:0 0 8px;cursor:col-resize;position:relative;background:0 0;touch-action:none;display:none}.cfd-split::after{content:'';position:absolute;top:50%;left:2px;width:4px;height:44px;margin-top:-22px;border-radius:2px;background:var(--c-2a2a4a,#2a2a4a)}.cfd-split.dragging::after,.cfd-split:focus-visible::after,.cfd-split:hover::after{background:var(--c-7ec8e3,#7ec8e3)}.cfd-grow{height:9px;cursor:row-resize;position:relative;touch-action:none;flex-shrink:0;display:none}.cfd-grow::after{content:'';position:absolute;left:50%;top:3px;width:36px;height:3px;margin-left:-18px;border-radius:2px;background:var(--c-2a2a4a,#2a2a4a)}.cfd-grow.dragging::after,.cfd-grow:focus-visible::after,.cfd-grow:hover::after{background:var(--c-7ec8e3,#7ec8e3)}.cfd-grow:focus-visible,.cfd-split:focus-visible{outline:0}html.cfd-on .cfd-grow,html.cfd-on .cfd-split{display:block}html.cfd-resizing,html.cfd-resizing *{user-select:none!important}