.boardclose{top:42px;right:var(--gutter);box-sizing:border-box;width:28px;height:28px;color:var(--muted);border:1px solid var(--line);justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute}.boardclose:hover{color:var(--ink);border-color:var(--ink)}.boardclose svg{fill:none;stroke:currentColor;stroke-width:1.1px;stroke-linecap:round;width:13px;height:13px}.boardwrap{max-width:min(1280px,100%);padding:48px var(--gutter) 80px;margin:0 auto;position:relative}.eyebrow2{font-size:var(--size-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted);align-items:center;gap:16px;margin:0;display:flex}.eyebrow2:before{content:"";background:var(--brand);flex:0 0 44px;height:2px}.boardhead h1{font-family:var(--display);margin:16px 0 0;font-size:30px;font-weight:600}.boardhead .intro{font-size:var(--size-explain);color:var(--muted);margin:10px 0 0}#board-status{color:var(--muted);margin-top:32px;font-size:13px}.boardsec{margin-top:48px}.boardsec h2{font-family:var(--display);border-bottom:1px solid var(--ink);margin:0 0 16px;padding-bottom:10px;font-size:19px;font-weight:600}.filterrow{color:var(--muted);margin:0 0 12px;font-size:13px}.filterrow select{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:4px 8px;font-family:inherit;font-size:13px}.tablewrap{border:1px solid var(--line);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:13px}th,td{text-align:left;border-bottom:1px solid var(--line-soft);white-space:nowrap;padding:8px 12px}th{letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:600}td:last-child,th:last-child{white-space:normal}.boardnote{color:var(--muted);margin:0;font-size:13px}.boardwrap td,.boardwrap th{vertical-align:middle;white-space:nowrap}.boardwrap td.nowrap{white-space:nowrap}.boardwrap #tbl-events td:last-child{white-space:normal}.boardwrap tbody tr:last-child td{border-bottom:0}.boardwrap select,.boardwrap .boardbtn{box-sizing:border-box;height:30px;font-family:var(--sans);border-radius:0;font-size:13px;line-height:1}.boardwrap select{border:1px solid var(--line);background-color:var(--paper);color:var(--ink);min-width:140px;padding:0 28px 0 10px}.boardwrap select:focus-visible,.boardwrap .boardbtn:focus-visible{outline:2px solid var(--ink);outline-offset:1px}.boardtable{table-layout:fixed;min-width:1148px}.boardtable th,.boardtable td{padding:9px 10px}.boardtable .c-date{width:72px}.boardtable .c-time{width:52px}.boardtable .c-mail{width:216px}.boardtable .c-typ{width:100px}.boardtable .c-name{width:126px}.boardtable .c-org{width:128px}.boardtable .c-role{width:176px}.boardtable .c-act{width:280px}.boardtable th:first-child,.boardtable td:first-child{padding-right:2px}.boardtable th:nth-child(2),.boardtable td:nth-child(2){padding-left:2px}.boardtable td.cut{text-overflow:ellipsis;overflow:hidden}.boardtable td.rolecell select,.boardtable td.typcell select{width:100%}.boardtable td.typcell{padding-left:6px;padding-right:6px}.boardtable td.typcell select{min-width:0;padding:0 2px 0 6px}.boardtable td.rolecell .rolepick,.boardtable td.rolecell .roleopen{width:100%;min-width:0}.boardtable thead tr.colfilters th{letter-spacing:normal;text-transform:none;padding-top:0;padding-bottom:9px;font-weight:400}.boardtable .colfilter{box-sizing:border-box;width:100%;min-width:0;height:28px;font-family:var(--sans);letter-spacing:normal;text-transform:none;color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;padding:0 6px;font-size:12px}.boardtable select.colfilter{padding:0 2px 0 4px}.boardtable .colfilter:focus-visible{outline:2px solid var(--ink);outline-offset:1px}#login-count{margin:0 0 8px}.boardmuted{color:var(--muted)}.boardtable td.editable{cursor:text}.boardtable td.editable:hover{background:#00000009}.cellinput{box-sizing:border-box;width:100%;height:28px;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--ink);border-radius:0;padding:0 6px;font-size:13px}.cellinput:focus{outline:none}#master-note{margin:0}.boardtable tr.emptyrow td{color:var(--muted)}.rolepick{display:inline-block}.boardwrap .roleopen{box-sizing:border-box;min-width:210px;height:30px;font-family:var(--sans);color:var(--ink);background:var(--paper);border:1px solid var(--line);cursor:pointer;border-radius:0;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;font-size:13px;line-height:1;display:flex}.boardwrap .roleopen:hover{border-color:var(--ink)}.rolesummary{text-overflow:ellipsis;white-space:nowrap;max-width:250px;overflow:hidden}.roleopen svg{fill:none;width:9px;height:6px;stroke:var(--muted);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;flex:none}.rolepanel{z-index:50;background:var(--paper);border:1px solid var(--ink);flex-direction:column;gap:10px;padding:12px 14px;display:flex;position:fixed;box-shadow:0 6px 18px #0000001f}.rolepanel[hidden]{display:none}.boardcheck{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:flex}.boardcheck input{accent-color:var(--ink);cursor:pointer;margin:0}.row-inactive td{color:var(--muted)}.boardtag-off{color:var(--ink);border-color:var(--ink);margin-left:0}.boardtag{border:1px solid var(--line);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--muted);margin-left:8px;padding:2px 6px;font-size:10px}.boardrow{justify-content:flex-start;align-items:center;gap:8px;display:flex}.boardrow .boardbtn{text-align:center;width:124px;padding:0}.boardbtn{border:1px solid var(--ink);background:var(--ink);color:var(--paper);cursor:pointer;padding:0 14px;font-weight:600}.boardbtn:disabled{opacity:.3;cursor:not-allowed}.boardbtn-quiet{color:var(--ink);border-color:var(--line);background:0 0}.boardbtn-quiet:hover{border-color:var(--ink)}
