.board-menu>a{color:#071233;text-decoration:none;white-space:nowrap;transition:color .25s ease}.board-menu>a:hover{color:#1d3f96}html[data-theme=dark] .board-menu>a{color:#fff}html[data-theme=dark] .board-menu>a:hover{color:#c3ccdd}html[data-theme=dark] .board-menu>a:focus-visible{outline-color:#fff}.event-action{position:relative}.event-dropdown{position:absolute;top:100%;left:0;z-index:4;min-width:170px;margin-top:8px;padding:6px;background:#fff;border:1px solid #dce1e9;border-radius:8px;box-shadow:0 8px 28px #07123326}.board-menu .event-dropdown button{display:block;width:100%;padding:8px 10px;text-align:left;color:#071233!important;font-size:11px;letter-spacing:0;line-height:1.5}.board-menu .event-dropdown button:hover{background:#eef2f8}.board-dialog[hidden],.event-dropdown[hidden],.board-dialog [hidden]{display:none!important}.board-dialog{width:min(540px,calc(100vw - 32px));max-height:85vh;overflow:auto;border:1px solid #dce1e9;border-radius:14px;padding:26px;background:#fff;color:#071233;box-shadow:0 24px 100px #07123330;font:13px/1.5 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif}.board-dialog::backdrop{background:#07123380;backdrop-filter:blur(4px)}.board-dialog h2{font-size:22px;letter-spacing:-.02em;margin:0}.board-dialog .dialog-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.board-dialog button,.board-dialog input,.board-dialog textarea{font:inherit;color:inherit}.board-dialog button{cursor:pointer;border:1px solid #dce1e9;border-radius:6px;padding:9px 14px;background:#fff}.board-dialog button:disabled{opacity:.5;cursor:wait}.board-dialog button.primary{background:#071233;border-color:#071233;color:white}.board-dialog .dialog-head button{border:0;font-size:22px;padding:0 6px}.board-dialog fieldset{border:0;padding:0;margin:0;min-width:0}.board-dialog label{display:grid;gap:6px;margin:14px 0}.board-dialog input,.board-dialog textarea{width:100%;border:1px solid #d6dce6;border-radius:6px;padding:9px 10px;background:#fff}.board-dialog textarea{min-height:90px;resize:vertical}.board-dialog .form-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.board-dialog .two-columns{display:grid;grid-template-columns:1fr 1fr;gap:14px}.board-dialog .subtle{color:#647084;font-size:12px}.board-dialog .error{color:#a22c32}.board-dialog [role=status]{white-space:pre-wrap}.board-dialog a{color:#1d3f96}.board-dialog :focus-visible{outline:2px solid #1d3f96;outline-offset:3px}@media(max-width:640px){.board-dialog{padding:20px}.board-dialog .two-columns{grid-template-columns:1fr;gap:0}}
