.eboard-public-page{background:var(--oui-panel,#fff);min-height:100dvh;color:var(--oui-text,#212529)}.dark .eboard-public-page,.dark .eboard-public-card-dialog{background:#000}.eboard-public-embedded{background:0 0;min-height:0}.eboard-public-canvas{height:calc(100dvh - 64px);position:relative}.eboard-public-canvas .excalidraw .App-menu__left,.eboard-public-canvas .excalidraw .App-toolbar,.eboard-public-canvas .excalidraw .layer-ui__wrapper__top-right{display:none}.eboard-public-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:400px;padding:24px;display:flex}.eboard-public-description{white-space:pre-wrap;color:var(--oui-text-muted);margin:20px 24px;font-size:14px}.eboard-public-kanban{overscroll-behavior-x:contain;scrollbar-width:thin;flex:1 1 0;align-items:stretch;gap:16px;min-height:0;padding:24px;display:flex;overflow:auto hidden}.eboard-public-embedded .eboard-public-kanban{height:clamp(400px,65dvh,650px)}.eboard-public-column{border-radius:10px;flex-direction:column;flex-shrink:0;width:300px;min-width:280px;min-height:0;padding:6px 10px 12px;display:flex;overflow:hidden}.eboard-public-column h2{justify-content:space-between;align-items:center;gap:8px;margin:0 0 5px;font-size:15px;font-weight:600;line-height:28px;display:flex}.eboard-public-column h2>span{color:var(--oui-text-muted);font-size:11px;font-weight:500}.eboard-public-cards{overscroll-behavior-y:contain;scrollbar-width:thin;flex-direction:column;flex:1 1 0;gap:9px;min-height:0;margin:-3px;padding:3px;display:flex;overflow:auto}.eboard-public-cards>.eboard-public-card,.eboard-public-column>h2{flex:none}.eboard-public-card{background:var(--eboard-column-card-bg);width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;outline-offset:3px;border:0;border-radius:7px;flex-direction:column;align-items:stretch;gap:10px;padding:12px 12px 10px;transition:background .15s;display:flex;position:relative;overflow:hidden}.eboard-public-card:hover{background:var(--eboard-column-card-hover)}.eboard-public-card:focus-visible{outline:2px solid var(--oui-primary-base)}.eboard-public-card h3{overflow-wrap:anywhere;margin:0;font-size:14px;font-weight:600;line-height:1.45}.eboard-public-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:11px;line-height:1.4;display:flex}.eboard-public-badge{background:color-mix(in srgb,var(--oui-text) 4%,transparent);white-space:nowrap;border-radius:5px;align-items:center;gap:5px;padding:3px 6px;display:inline-flex}.eboard-public-badge i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.eboard-public-badge svg{width:13px;height:13px}.eboard-public-labels{flex-wrap:wrap;gap:6px;font-size:10px;line-height:1.4;display:flex}.eboard-public-labels>span{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:4px;padding:2px 6px;font-weight:500}.eboard-public-card>.eboard-deadline-progress{width:calc(100% + 24px);margin:2px -12px -10px}.eboard-public-card-dialog{background:var(--oui-panel);color:var(--oui-text)}.eboard-public-card-dialog .oui-special-modal-header-title{font-size:22px;line-height:1.35}.eboard-public-card-details{flex-direction:column;gap:22px;padding-bottom:12px;font-size:14px;display:flex}.eboard-public-card-properties{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.eboard-public-card-details .eboard-public-meta{font-size:13px}.eboard-public-card-details .eboard-public-badge{min-height:28px;padding:4px 9px}.eboard-public-card-details .eboard-public-labels{font-size:12px}.eboard-public-due{flex-direction:column;gap:7px;font-size:13px;display:flex}.eboard-public-due>.eboard-deadline-progress{flex:none;width:100%}.eboard-public-checklist h3{justify-content:space-between;margin:0 0 12px;font-size:15px;font-weight:600;display:flex}.eboard-public-checklist small{color:var(--oui-text-muted);font-weight:400}.eboard-public-checklist ul{margin:0;padding:0;list-style:none}.eboard-public-checklist li{align-items:flex-start;gap:10px;padding:7px 0;line-height:1.5;display:flex}.eboard-public-checklist li[data-done=true]{color:var(--oui-text-muted)}.eboard-public-checklist li[data-done=true]>span{color:var(--oui-success-text)}@media (max-width:640px){.eboard-public-kanban{padding:12px}.eboard-public-card-dialog .oui-special-modal-header-title{font-size:19px}}
