.bmd-entry{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid #c8dfdb;border-radius:12px;background:#f3faf8}.bmd-entry p{margin:5px 0;color:#526c77}.bmd-entry small{font-weight:400;color:#55767a}.bmd-dialog{width:min(1120px,calc(100vw - 28px));max-height:calc(100dvh - 28px);padding:0;border:1px solid #cbdedd;border-radius:16px;color:#17384a;background:#fff;box-shadow:0 24px 80px #12384a38;font:inherit}.bmd-dialog::backdrop{background:#153b4c80}.bmd-dialog>header,.bmd-dialog>footer{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:18px 24px;background:#f4faf9}.bmd-dialog>header{border-bottom:1px solid #d9e8e5}.bmd-dialog>header h2{font-size:1.35rem;margin:4px 0}.bmd-dialog>header p{margin:4px 0;color:#566e79}.bmd-dialog>footer{border-top:1px solid #d9e8e5}.bmd-dialog main{padding:24px;max-height:calc(100dvh - 230px);overflow:auto;min-height:180px}.bmd-dialog button,.bmd-dialog input,.bmd-dialog select,.bmd-dialog textarea{font:inherit}.bmd-dialog button{cursor:pointer}.bmd-dialog button:disabled{cursor:wait;opacity:.55}.bmd-dialog input,.bmd-dialog select,.bmd-dialog textarea{box-sizing:border-box;max-width:100%;border:1px solid #bed3d2;border-radius:8px;padding:9px;background:white;color:#17384a}.bmd-dialog textarea{width:100%;min-height:100px;resize:vertical}.bmd-dialog label{display:grid;gap:6px;font-size:.87rem}.bmd-dialog label input,.bmd-dialog label select{width:100%}.bmd-dialog h3{font-size:1.05rem;margin:0 0 10px}.bmd-dialog p{line-height:1.5}.bmd-dialog small,.bmd-note{color:#58727d;font-size:.83rem}.bmd-kicker{font-size:.76rem;color:#07877a;font-weight:750}.bmd-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:18px}.bmd-toolbar select{flex:1;min-width:0}.bmd-stack{display:grid;gap:12px}.bmd-card{display:flex;align-items:center;justify-content:space-between;gap:20px;text-align:left;border:1px solid #d2e3e0;border-radius:12px;padding:18px;background:#fff;color:inherit;width:100%;box-sizing:border-box}.bmd-card h3{margin:6px 0}.bmd-card p{margin:6px 0}.bmd-card>button{flex-shrink:0}.bmd-empty{padding:32px;text-align:center;border:1px dashed #c5dcda;border-radius:12px;background:#f8fbfa}.bmd-section{margin-top:24px;padding-top:22px;border-top:1px solid #dce8e7}.bmd-section>button{margin-top:12px}.bmd-upload{position:relative;display:inline-block!important;cursor:pointer}.bmd-upload input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.bmd-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:20px 0}.bmd-fields label{min-width:0}.bmd-table-wrap{max-width:100%;overflow:auto;border:1px solid #d5e4e1;border-radius:9px;margin:16px 0}.bmd-table-wrap table{border-collapse:collapse;width:100%;font-size:.85rem}.bmd-table-wrap th,.bmd-table-wrap td{padding:9px;text-align:left;border-bottom:1px solid #e2ebe9;vertical-align:middle}.bmd-table-wrap thead{background:#eef7f5}.bmd-table-wrap input{min-width:65px;width:100%;padding:7px}.bmd-table-wrap [data-col=group]{min-width:120px}.bmd-table-wrap [type=checkbox]{min-width:0;width:18px;height:18px;accent-color:#07877a}.bmd-table-wrap caption{padding:10px;text-align:left;color:#55717d}.bmd-error,.bmd-warning,.bmd-conflict{margin:12px 24px;padding:12px 16px;border:1px solid #e7c784;border-radius:9px;background:#fff9e9;color:#745214}.bmd-warning,.bmd-conflict{margin:12px 0}.bmd-warning p{margin:4px 0}.bmd-error[hidden],.bmd-conflict[hidden]{display:none}.bmd-dialog pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:250px;overflow:auto;background:#fff;padding:12px}.bmd-editor-actions{display:flex;gap:12px;justify-content:flex-end;position:sticky;bottom:-24px;background:#fff;padding:16px 0;border-top:1px solid #e0ebe8;margin-top:20px}.bmd-chart{display:grid;gap:16px}.bmd-chart>div{display:grid;grid-template-columns:180px minmax(40px,1fr) 80px;gap:8px;align-items:center}.bmd-chart small{grid-column:1/-1}.bmd-track{height:14px;border-radius:4px;background:#eef4f2;overflow:hidden}.bmd-track>div{height:100%;background:#189b8b}.bmd-chart strong{text-align:right}.bmd-dialog details{margin:14px 0}.bmd-dialog summary{cursor:pointer}.bmd-dialog [readonly]{background:#f5f8f7}.bmd-dialog li{padding:4px 0;overflow-wrap:anywhere}
.bmd-dialog[open]{display:flex;flex-direction:column;height:min(920px,calc(100dvh - 28px));overflow:hidden;box-sizing:border-box}.bmd-dialog main{flex:1;min-height:0;max-height:none;box-sizing:border-box}.bmd-dialog>header,.bmd-dialog>footer{flex-shrink:0}.bmd-dialog .bmd-confirm{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:12px;background:#f1f8f6;border-radius:8px;line-height:1.5}.bmd-dialog .bmd-confirm input{width:18px;height:18px;margin-top:2px;accent-color:#07877a;flex-shrink:0}.bmd-discipline-entry{display:flex;justify-content:flex-end;padding:8px 14px;border-bottom:1px solid #e0ebe8}.bmd-discipline-entry button{font:inherit;font-size:.82rem;color:#087f75;background:transparent;border:0;cursor:pointer}
.bmd-beta-label{display:inline-block!important;margin-left:5px;padding:2px 6px;border-radius:999px;background:#dff5f0;color:#087f75;font-size:.65rem!important;font-weight:750;line-height:1.2}.bmd-tab-panel{padding:0}.bmd-tab-summary{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border:1px solid #cfe2df;border-radius:16px;background:linear-gradient(135deg,#f4fbf9,#fff)}.bmd-tab-summary h3{margin:5px 0;font-size:1.35rem}.bmd-tab-summary p{margin:0;color:#526c77;line-height:1.5}.bmd-tab-summary>strong{display:grid;place-items:center;min-width:100px;padding:18px;border-radius:14px;background:#e2f5f1;color:#087f75;font-size:1.9rem}.bmd-tab-summary>strong small{font-size:.72rem;font-weight:650}.bmd-tab-actions{display:flex;align-items:end;gap:14px;margin:18px 0;padding:18px;border:1px solid #d7e6e3;border-radius:14px;background:#fff}.bmd-tab-actions label{display:grid;gap:7px;min-width:0;flex:1;font-size:.85rem;font-weight:650}.bmd-tab-actions select{width:100%;min-height:44px;padding:9px 12px;border:1px solid #bdd5d1;border-radius:9px;background:#fff;color:#17384a;font:inherit}.bmd-tab-list{margin-top:20px}.bmd-tab-list>header{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.bmd-tab-list h3,.bmd-tab-list p{margin:0}.bmd-tab-list p{margin-top:4px;color:#58727d}.bmd-tab-card{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:10px;padding:18px;border:1px solid #d2e3e0;border-radius:12px;background:#fff}.bmd-tab-card h4{margin:6px 0;font-size:1rem}.bmd-tab-card p{margin:4px 0;color:#385966}.bmd-tab-card>button{flex-shrink:0}
.bmd-workspace{display:grid;grid-template-columns:260px minmax(0,1fr);gap:20px;align-items:start}.bmd-targets{position:sticky;top:12px;max-height:calc(100dvh - 210px);overflow:auto;padding:18px;border:1px solid #cfe0dd;border-radius:14px;background:#f7fbfa}.bmd-targets h3{margin:5px 0}.bmd-targets>p{margin:0 0 16px;color:#58727d;font-size:.85rem}.bmd-targets section+section{margin-top:16px;padding-top:14px;border-top:1px solid #dce9e6}.bmd-targets h4{margin:0 0 7px;color:#46636e;font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.bmd-targets button{display:grid;width:100%;gap:2px;padding:9px 10px;border:0;border-radius:8px;background:transparent;color:#17384a;text-align:left;font:inherit;cursor:pointer}.bmd-targets button:hover{background:#eaf5f2}.bmd-targets button.is-active{background:#07877a;color:white}.bmd-targets button.is-child{padding-left:22px}.bmd-targets button small{font-size:.7rem;opacity:.72}.bmd-content-header{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 0 18px;border-bottom:1px solid #d8e6e3}.bmd-content-header h2{margin:5px 0}.bmd-content-header p{margin:0;color:#58727d}.bmd-trend{margin-top:20px;padding:18px;border:1px solid #d5e4e1;border-radius:14px;background:#fff}.bmd-trend>header{display:flex;align-items:start;justify-content:space-between;gap:16px}.bmd-trend h3,.bmd-trend p{margin:0}.bmd-trend p{margin-top:4px;color:#58727d}.bmd-trend select{max-width:300px;padding:8px;border:1px solid #bdd5d1;border-radius:8px;background:#fff}.bmd-trend-chart{margin-top:14px;overflow:hidden}.bmd-trend-chart svg{display:block;width:100%;height:auto;min-height:190px}.bmd-trend-chart line{stroke:#dce9e6;stroke-width:1}.bmd-trend-chart text{fill:#607985;font-size:11px}.bmd-trend-chart polyline{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.bmd-trend-chart polyline.is-above{stroke:#07877a}.bmd-trend-chart polyline.is-below{stroke:#d4873b}.bmd-trend-chart circle.is-above{fill:#07877a}.bmd-trend-chart circle.is-below{fill:#d4873b}.bmd-trend-legend{display:flex;gap:18px;font-size:.8rem}.bmd-trend-legend span:before{content:'';display:inline-block;width:18px;height:3px;margin-right:6px;vertical-align:middle;border-radius:2px;background:#07877a}.bmd-trend-legend span.is-below:before{background:#d4873b}.bmd-year-block>h4{margin:20px 0 5px;color:#46636e}.bmd-test-heading{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin:18px 0;padding:18px;border-radius:12px;background:#eef8f5}.bmd-test-heading label{font-weight:700}.bmd-data-grid tfoot{background:#e6f3f0}.bmd-data-grid tfoot th,.bmd-data-grid tfoot td{border-top:2px solid #89beb5;font-weight:750}.bmd-data-grid .bmd-percent{min-width:76px;text-align:right;font-variant-numeric:tabular-nums}.bmd-data-grid tr.is-incomplete .bmd-percent{color:#8a6a2f}.bmd-norm-legend{margin:18px 0;padding:16px 18px;border-left:4px solid #07877a;border-radius:0 10px 10px 0;background:#f2f8f6}.bmd-norm-legend>span{display:block;margin-bottom:8px;color:#07877a;font-size:.76rem;font-weight:750;text-transform:uppercase}.bmd-norm-legend textarea{margin-top:3px}.bmd-norm-legend p{margin:7px 0 0;color:#58727d;font-size:.8rem}.bmd-inline-warning{padding:12px 14px;border:1px solid #e5c880;border-radius:9px;background:#fff8e7;color:#72551d}.bmd-inline-warning p{margin:5px 0 0}.bmd-complete-note{padding:11px 14px;border-radius:9px;background:#edf8f5;color:#176c61}
@media(max-width:700px){.bmd-dialog>header,.bmd-dialog>footer{padding:14px;gap:10px}.bmd-dialog main{padding:16px}.bmd-fields{grid-template-columns:1fr}.bmd-card,.bmd-entry{align-items:flex-start;flex-direction:column;gap:10px}.bmd-card>button{width:100%}.bmd-chart>div{grid-template-columns:minmax(100px,1fr) minmax(40px,1fr) 55px}.bmd-editor-actions{bottom:-16px;flex-wrap:wrap}.bmd-dialog footer button{font-size:.83rem}.bmd-error{margin:10px 16px}.bmd-table-wrap{font-size:.8rem}}
@media(max-width:700px){.bmd-tab-summary,.bmd-tab-actions,.bmd-tab-card{align-items:stretch;flex-direction:column}.bmd-tab-summary>strong{min-width:0}.bmd-tab-actions button,.bmd-tab-card>button{width:100%}.bmd-tab-list>header{align-items:flex-start;flex-direction:column}.bmd-tab-list>header button{width:100%}}
@media(max-width:900px){.bmd-workspace{grid-template-columns:1fr}.bmd-targets{position:static;max-height:none}.bmd-targets section{display:flex;flex-wrap:wrap;gap:6px}.bmd-targets h4{flex-basis:100%}.bmd-targets button{width:auto}.bmd-targets button.is-child{padding-left:10px}.bmd-content-header,.bmd-trend>header{align-items:stretch;flex-direction:column}.bmd-content-header button{width:100%}.bmd-test-heading{grid-template-columns:1fr}}
.bmd-data-grid .bmd-within{min-width:88px;text-align:right;font-weight:700;font-variant-numeric:tabular-nums;color:#315f7d}
.bmd-trend-chart polyline.is-within{stroke:#4f7cac}.bmd-trend-chart circle.is-within{fill:#4f7cac}.bmd-trend-legend{flex-wrap:wrap}.bmd-trend-legend span.is-within:before{background:#4f7cac}
.bmd-data-grid tr.is-missing{background:#F8FAFA}.bmd-data-grid tr.is-missing .bmd-percent{color:#71848C}.bmd-data-grid tr.is-invalid{background:#FFF1EF}.bmd-data-grid tr.is-invalid .bmd-percent{color:#A33A32}.bmd-missing-note{padding:11px 14px;border:1px solid #D5E4E1;border-radius:9px;background:#F7FBFA;color:#385963}.bmd-missing-note p{margin:5px 0 0}
.bmd-start{padding:30px;border:1px solid #D5E4E1;border-radius:16px;background:linear-gradient(135deg,#F7FBFA,#EEF8F5)}.bmd-start h2{margin:6px 0 8px}.bmd-start>p{max-width:680px;margin:0;color:#58727D}.bmd-start-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px}.bmd-start-steps div{display:flex;align-items:center;gap:10px;padding:14px;border-radius:10px;background:#FFF}.bmd-start-steps strong{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;background:#07877A;color:#FFF}.bmd-year-select{display:grid;gap:5px;min-width:190px;font-weight:700}.bmd-year-select select{padding:10px 12px;border:1px solid #BDD5D1;border-radius:9px;background:#FFF}.bmd-year-view{margin-top:20px}.bmd-year-view>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid #D5E4E1;border-radius:12px 12px 0 0;background:#F2F8F6}.bmd-year-view h3,.bmd-year-view p{margin:0}.bmd-year-view p{margin-top:4px;color:#58727D}.bmd-empty-measurement{border-radius:0 0 12px 12px}.bmd-inline-editor{padding:18px;border:1px solid #D5E4E1;border-top:0;border-radius:0 0 12px 12px;background:#FFF}.bmd-periods{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.bmd-periods span{padding:6px 10px;border-radius:999px;background:#E6F3F0;color:#176C61;font-size:.82rem;font-weight:700}.bmd-multi-table{min-width:760px}.bmd-multi-table thead tr:first-child th{background:#07877A;color:#FFF}.bmd-multi-table thead tr:nth-child(2) th{background:#DDF2EE;color:#176C61}.bmd-multi-table th{text-align:center}.bmd-multi-table input{min-width:78px}.bmd-multi-table td:first-child input{min-width:145px}.bmd-multi-table tfoot td,.bmd-multi-table tfoot th{background:#E6F3F0;border-top:2px solid #89BEB5;font-weight:700}.bmd-overview-trend{margin-top:20px}
.bmd-target-content,.bmd-year-view,.bmd-inline-editor{box-sizing:border-box;min-width:0;max-width:100%}.bmd-inline-editor{overflow:hidden}.bmd-inline-editor .bmd-table-wrap{box-sizing:border-box;width:100%;max-width:100%;overflow-x:auto}
.bmd-year-view>header small{display:block;margin-top:6px;color:#58727D}.bmd-info{position:relative;display:inline-grid;width:17px;height:17px;margin-left:3px;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:11px;font-weight:800;line-height:1;cursor:help;vertical-align:middle}.bmd-info:after{content:attr(data-tip);position:absolute;z-index:20;left:50%;bottom:calc(100% + 9px);width:240px;padding:9px 11px;border-radius:8px;background:#17384A;color:#FFF;font-size:12px;font-weight:500;line-height:1.4;text-align:left;white-space:normal;box-shadow:0 8px 24px #17384A33;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:opacity .15s,transform .15s}.bmd-info:hover:after,.bmd-info:focus:after{opacity:1;transform:translate(-50%,0)}
@media(max-width:700px){.bmd-start-steps{grid-template-columns:1fr}.bmd-year-view>header{flex-direction:column}.bmd-year-select{width:100%}.bmd-inline-editor{padding:12px}}
.bmd-year-actions{display:flex;justify-content:flex-end;margin-bottom:10px}.bmd-year-view .bmd-empty-measurement{border-radius:12px}.bmd-year-view .bmd-inline-editor{border-top:1px solid #D5E4E1;border-radius:12px}
.bmd-inline-editor .bmd-norm-legend{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);gap:20px;align-items:start;margin:18px 0 0;padding:16px 18px;border:1px solid #CFE2DF;border-left:4px solid #07877A;border-radius:10px;background:#F7FBFA}.bmd-inline-editor .bmd-norm-copy>span{display:flex;align-items:center;gap:7px;margin:0;color:#07877A;font-size:.82rem;font-weight:800;text-transform:none}.bmd-inline-editor .bmd-norm-copy small{padding:2px 7px;border-radius:999px;background:#E1F3EF;color:#176C61;font-size:.68rem}.bmd-inline-editor .bmd-norm-copy p{margin:7px 0 0;color:#58727D;font-size:.82rem;line-height:1.45}.bmd-inline-editor .bmd-norm-legend label{display:grid;gap:6px;font-size:.82rem;font-weight:700}.bmd-inline-editor .bmd-norm-legend textarea{box-sizing:border-box;width:100%;min-height:72px;margin:0;padding:10px 12px;border:1px solid #BDD5D1;border-radius:8px;background:#FFF;color:#17384A;font:inherit;resize:vertical}.bmd-inline-editor .bmd-norm-legend textarea:focus{border-color:#07877A;outline:3px solid #07877A1F}
@media(max-width:700px){.bmd-inline-editor .bmd-norm-legend{grid-template-columns:1fr;gap:12px}}
.bmd-inline-editor{padding:14px}.bmd-inline-editor .bmd-table-wrap{margin:12px 0}.bmd-inline-editor .bmd-multi-table{min-width:620px;font-size:.78rem;table-layout:fixed}.bmd-inline-editor .bmd-multi-table th,.bmd-inline-editor .bmd-multi-table td{padding:6px 5px}.bmd-inline-editor .bmd-multi-table th:first-child,.bmd-inline-editor .bmd-multi-table td:first-child{width:112px}.bmd-inline-editor .bmd-multi-table th:nth-child(2),.bmd-inline-editor .bmd-multi-table td:nth-child(2){width:68px}.bmd-inline-editor .bmd-multi-table th:last-child,.bmd-inline-editor .bmd-multi-table td:last-child{width:38px}.bmd-inline-editor .bmd-multi-table input{box-sizing:border-box;min-width:0;width:100%;padding:6px 7px}.bmd-inline-editor .bmd-multi-table td:first-child input{min-width:0}.bmd-inline-editor .bmd-multi-table .icon-button{width:32px;height:32px;padding:0}.bmd-inline-editor .bmd-periods{margin-bottom:10px}.bmd-inline-editor .bmd-periods span{padding:4px 8px;font-size:.75rem}
.bmd-inline-editor .bmd-multi-table{min-width:0}.bmd-inline-editor .bmd-col-class{width:120px}.bmd-inline-editor .bmd-col-students{width:72px}.bmd-inline-editor .bmd-col-result{width:72px}.bmd-inline-editor .bmd-col-action{width:38px}.bmd-inline-editor .bmd-multi-table tbody td{height:44px}.bmd-inline-editor .bmd-multi-table input{height:34px;min-height:34px;max-height:34px}.bmd-inline-editor .bmd-multi-table td:first-child input{max-width:112px}.bmd-inline-editor .bmd-multi-table td:nth-child(2) input,.bmd-inline-editor .bmd-multi-table td:not(:first-child):not(:last-child) input{max-width:56px;margin-inline:auto;text-align:center}.bmd-inline-editor .bmd-multi-table th{overflow:hidden;text-overflow:ellipsis}.bmd-inline-editor .bmd-info:after{content:none}.bmd-inline-editor .bmd-table-wrap{overflow-x:hidden}
@media(max-width:800px){.bmd-inline-editor .bmd-multi-table{min-width:650px}.bmd-inline-editor .bmd-table-wrap{overflow-x:auto}}
.bmd-inline-editor .bmd-multi-table input[data-field=total],.bmd-inline-editor .bmd-multi-table input[data-moment]{max-width:56px;margin-inline:auto;text-align:center}
.bmd-inline-editor{padding:10px 12px}.bmd-inline-editor .bmd-periods{gap:5px;margin:0 0 6px}.bmd-inline-editor .bmd-periods span{padding:2px 7px;font-size:.7rem}.bmd-inline-editor .bmd-table-wrap{margin:6px 0 8px}.bmd-inline-editor .bmd-multi-table th,.bmd-inline-editor .bmd-multi-table td{padding:3px 4px}.bmd-inline-editor .bmd-multi-table thead th{height:28px;padding-block:3px;line-height:1.15}.bmd-inline-editor .bmd-multi-table tbody td{height:32px}.bmd-inline-editor .bmd-multi-table input{height:28px;min-height:28px;max-height:28px;padding:3px 6px;border-radius:6px;font-size:.78rem}.bmd-inline-editor .bmd-multi-table .icon-button{width:28px;height:28px;min-height:28px}.bmd-inline-editor .bmd-multi-table tfoot th,.bmd-inline-editor .bmd-multi-table tfoot td{height:28px;padding-block:3px}.bmd-inline-editor>[data-bmd-add-class]{min-height:34px;padding:6px 10px}
.bmd-inline-editor .bmd-result-cell{display:flex;align-items:center;justify-content:center;gap:3px;min-width:0}.bmd-inline-editor .bmd-result-cell input[data-moment]{flex:0 0 34px;width:34px;max-width:34px;padding-inline:3px}.bmd-inline-editor [data-bmd-row-percent]{display:inline-block;flex:0 0 34px;width:34px;padding:2px 1px;border-radius:999px;color:#71848C;font-size:.64rem;font-weight:800;line-height:1.15;text-align:center;font-variant-numeric:tabular-nums}.bmd-inline-editor [data-bmd-row-percent].is-over{background:#E7F1FA;color:#245C87}.bmd-inline-editor [data-bmd-row-percent].is-under{background:#FDEBE9;color:#A33A32}.bmd-inline-editor [data-bmd-row-percent].is-equal{background:#EEF2F3;color:#526C77}
.bmd-inline-editor .bmd-periods{display:none}.bmd-inline-editor .bmd-table-wrap{margin-top:0}.bmd-inline-editor .bmd-multi-table th,.bmd-inline-editor .bmd-multi-table td{padding:1px 3px}.bmd-inline-editor .bmd-multi-table thead th{height:24px;padding-block:2px}.bmd-inline-editor .bmd-multi-table tbody td{height:26px}.bmd-inline-editor .bmd-multi-table input{height:24px;min-height:24px;max-height:24px;padding:2px 5px}.bmd-inline-editor .bmd-multi-table .icon-button{width:24px;height:24px;min-height:24px}.bmd-inline-editor .bmd-multi-table tfoot th,.bmd-inline-editor .bmd-multi-table tfoot td{height:24px;padding-block:2px}
.bmd-inline-editor .bmd-multi-table tbody td{height:24px;padding:0 3px}.bmd-inline-editor .bmd-multi-table input{height:22px;min-height:22px;max-height:22px;padding:0 4px;border-radius:5px;font-size:.72rem;line-height:20px}.bmd-inline-editor .bmd-multi-table .icon-button{width:22px;height:22px;min-height:22px;padding:0;font-size:.7rem;line-height:1}.bmd-inline-editor [data-bmd-row-percent]{padding:1px 0;font-size:.61rem;line-height:1}.bmd-inline-editor .bmd-result-cell{gap:2px}.bmd-inline-editor .bmd-multi-table tfoot th,.bmd-inline-editor .bmd-multi-table tfoot td{height:22px;padding-block:0;font-size:.72rem}
.bmd-inline-editor .bmd-multi-table tbody tr{height:34px!important;min-height:0!important}.bmd-inline-editor .bmd-multi-table tbody td{height:34px!important;min-height:0!important;padding:1px 3px!important}.bmd-inline-editor .bmd-multi-table input{height:28px!important;min-height:28px!important;max-height:28px!important;padding:2px 5px!important;border-radius:6px;font-size:.8rem!important;line-height:22px!important;color:#17384A!important;background:#FFF!important}.bmd-inline-editor .bmd-multi-table .icon-button{width:28px!important;height:28px!important;min-height:28px!important;font-size:.76rem!important}.bmd-inline-editor [data-bmd-row-percent]{font-size:.64rem;line-height:1.1}.bmd-inline-editor .bmd-result-cell input[data-moment]{flex-basis:38px;width:38px;max-width:38px}
.bmd-inline-editor [data-bmd-row-percent].is-over{border:1px solid #6FA9D8;background:#CFE6FA;color:#0E4F82}.bmd-inline-editor [data-bmd-row-percent].is-under{border:1px solid #E58B80;background:#F8D8D4;color:#922B21}.bmd-inline-editor [data-bmd-row-percent].is-equal{border:1px solid #B9C6CB;background:#E8EEF0;color:#405A65}
.bmd-year-changes{display:grid;grid-template-columns:repeat(auto-fit,minmax(125px,1fr));gap:8px;margin-top:12px}.bmd-year-changes>span{display:grid;gap:2px;padding:8px 10px;border:1px solid #CBD9DD;border-radius:9px;background:#F4F7F8;color:#405A65}.bmd-year-changes strong{font-size:.78rem}.bmd-year-changes small{font-size:.7rem;font-weight:750}.bmd-year-changes .is-decline{border-color:#E58B80;background:#F8D8D4;color:#922B21}.bmd-year-changes .is-watch{border-color:#E1BF58;background:#FFF2C7;color:#795900}.bmd-year-changes .is-rise{border-color:#6FA9D8;background:#CFE6FA;color:#0E4F82}.bmd-change-note{margin:7px 0 0!important;color:#607985!important;font-size:.72rem!important}
