.brd-wrap{max-width:1280px;margin:auto;padding:28px;color:#162a3e;font:15px/1.65 system-ui,sans-serif;overflow-wrap:anywhere}.brd-wrap *{box-sizing:border-box}.brd-wrap button,.brd-wrap input,.brd-wrap select,.brd-wrap textarea{font:inherit;max-width:100%}.brd-wrap button{padding:9px 16px;border-radius:8px;border:1px solid #235577;background:#174760;color:white;cursor:pointer}.brd-wrap button:disabled{opacity:.55;cursor:wait}.brd-wrap button.secondary{background:white;color:#174760}.brd-wrap button.danger{background:#fff0ed;color:#9b2920;border-color:#e4b9b4}.brd-wrap a{color:#126187}.brd-head,.brd-list-heading,.brd-session{display:flex;justify-content:space-between;gap:20px;align-items:center}.brd-eyebrow{letter-spacing:2px;font-size:12px;font-weight:750;color:#257679}.brd-head h1{font-size:32px;margin:4px 0}.brd-actions,.brd-nav,.brd-tabs,.brd-toolbar{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin:15px 0}.brd-nav{padding:14px 0;border-bottom:1px solid #dce4e9}.brd-tabs button{background:#e8f0f4;color:#254152;border-color:transparent}.brd-tabs button.selected{background:#174760;color:white}.brd-panel{border:1px solid #dbe5ea;background:#fff;border-radius:14px;padding:22px;margin:18px 0}.brd-posts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.brd-post{min-width:0;padding:24px;border:1px solid #dae4e9;border-radius:12px;background:white}.brd-post h3{font-size:21px;margin:12px 0}.brd-tags{display:flex;gap:7px;flex-wrap:wrap}.brd-tags span{font-size:12px;background:#eaf3f2;padding:2px 9px;border-radius:20px;color:#245954}.brd-body{white-space:pre-wrap}.brd-axes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;border-top:1px solid #e7edf0;padding-top:12px}.brd-axes dt{font-size:12px;color:#687b88}.brd-axes dd{margin:0}.brd-field{display:flex;flex-direction:column;gap:5px;min-width:0;margin:9px 0;flex:1 1}.brd-field>span{font-size:13px;font-weight:650}.brd-field input,.brd-field select,.brd-field textarea,.brd-toolbar select{background:white;color:#152d3f;padding:10px;border:1px solid #b7cad3;border-radius:7px;width:100%;min-width:0}.brd-field textarea{min-height:100px;resize:vertical}.brd-check{display:flex;align-items:center;gap:8px;margin:12px 0}.brd-check input{width:18px;height:18px}.brd-error{background:#fff0ed;color:#91261c;padding:14px;border-radius:8px}.brd-contact,.brd-success{padding:12px;background:#e9f5ec;color:#275d38;border-radius:8px}.brd-overlay{position:fixed;inset:0;background:#122d4580;z-index:100;display:flex;align-items:center;justify-content:center;padding:18px}.brd-dialog{width:min(760px,100%);max-height:94vh;overflow:auto;border-radius:16px;background:white;padding:28px;box-shadow:0 10px 70px #15304855}.brd-close{float:right}.brd-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 16px;gap:4px 16px}.brd-column{border:1px solid #d5e3e8;border-radius:8px;padding:14px;margin:15px 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:5px 14px;gap:5px 14px}.brd-setting-row{display:flex;justify-content:space-between;gap:12px;padding:15px 0;border-bottom:1px solid #e3ebef}.brd-footer{font-size:12px;color:#637b8b;margin:24px 0}.brd-login{max-width:440px}.brd-wrap summary{cursor:pointer;color:#176585}.brd-wrap small{color:#627582}@media (max-width:767px){.brd-wrap{padding:16px}.brd-head{display:block}.brd-head h1{font-size:26px}.brd-posts{grid-template-columns:1fr}.brd-session{display:block}.brd-toolbar{align-items:stretch}.brd-toolbar>.brd-field{flex-basis:45%}.brd-axes{grid-template-columns:repeat(2,minmax(0,1fr))}.brd-dialog{padding:18px}.brd-column{grid-template-columns:1fr}.brd-panel,.brd-post{padding:17px}.brd-nav{font-size:13px}.brd-wrap button{padding:8px 12px}}.dash-stat{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:12px 0}.dash-stat>div{border:1px solid #dde;border-radius:8px;padding:10px 12px;background:#fbfcfe}.dash-stat span{display:block;font-size:12px;color:#667}.dash-stat b{font-size:15px}.dash-flow{list-style:none;margin:12px 0 0;padding:0}.dash-flow>li{border-left:2px solid #dde;padding:0 0 18px;margin-left:14px}.dash-flow>li:last-child{border-left-color:transparent;padding-bottom:0}.dash-step{display:flex;gap:12px;margin-left:-15px}.dash-n{flex:0 0 28px;height:28px;border-radius:50%;background:#1f4e79;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.dash-step h3{margin:2px 0 4px;font-size:16px}.dash-step h3 em{font-style:normal;font-size:12px;color:#667;font-weight:400;margin-left:6px}.dash-step>div>p{margin:0 0 6px;font-size:14px;color:#445;line-height:1.55}.dash-step ul{margin:0;padding-left:18px}.dash-step li{font-size:13px;color:#556;line-height:1.7}.dash-warn{color:#8a4b00;font-size:13px}.dash-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px;margin-top:10px}.dash-grid article{border:1px solid #dde;border-radius:8px;padding:12px}.dash-grid h3{margin:0 0 4px;font-size:15px}.dash-grid p{margin:0;font-size:13px;color:#556;line-height:1.55}.brd-muted{font-size:13px;color:#667}.int-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;margin-top:10px}.int-grid article{border-radius:8px;padding:12px;border:1px solid #dde;border-left-width:4px}.int-grid article.int-ok{border-left-color:#2e7d32}.int-grid article.int-bad{border-left-color:#c62828}.int-grid article.int-unk{border-left-color:#b8791f}.int-grid h3{margin:0 0 4px;font-size:14px}.int-state{margin:0 0 4px;font-weight:700;font-size:13px}.int-grid a{font-size:12px}.int-issues{margin:10px 0 0;padding-left:18px}.int-issues li{font-size:13px;color:#445;line-height:1.7;margin-bottom:6px}.int-svg{width:100%;max-width:680px;height:auto;margin:12px 0;border:1px solid #eef;border-radius:8px;background:#fff}.int-tbl{width:100%;border-collapse:collapse;margin:10px 0;font-size:13px}.int-tbl td,.int-tbl th{border-bottom:1px solid #eef;padding:6px 8px;text-align:left}.int-tbl th{color:#556;font-weight:600;background:#fbfcfe}.int-tbl code{font-size:12px;background:#f3f5f9;padding:1px 5px;border-radius:4px}.brd-auth{align-items:center;margin:.5rem 0;padding:.5rem .75rem;border:1px solid rgba(255,255,255,.25);border-radius:.5rem;font-size:.9rem}.brd-auth,.brd-auth form{display:flex;flex-wrap:wrap;gap:.5rem}.brd-auth form{align-items:end;width:100%}.brd-auth label{display:flex;flex-direction:column;gap:.2rem;font-size:.85rem}.brd-auth input{padding:.35rem .5rem}.brd-auth button{padding:.35rem .75rem}.insp-steps{display:flex;gap:.5rem;list-style:none;padding:0;margin:.5rem 0;flex-wrap:wrap}.insp-steps button{padding:.5rem .8rem}.insp-steps li[aria-current=step] button{outline:2px solid currentColor}.insp-bulk{display:flex;gap:.4rem;align-items:center;flex-wrap:wrap;margin:.5rem 0 1rem;font-size:.9rem}.insp-items{list-style:none;padding:0;margin:0}.insp-items li{padding:.7rem 0;border-top:1px solid rgba(255,255,255,.18)}.insp-label{margin:0 0 .5rem;line-height:1.45}.insp-choice{display:flex;gap:.5rem}.insp-choice button{flex:1 1;min-height:48px;font-size:1rem}.insp-choice button.on{outline:2px solid currentColor;font-weight:700}.insp-nav{display:flex;gap:.5rem;margin:1rem 0}.insp-nav button{flex:1 1;min-height:48px}.insp-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin:.75rem 0}.insp-bulk-all button{min-height:44px;flex:1 1}.insp-bulk-all{gap:.5rem}.insp-hint{font-size:.85rem;opacity:.8;margin:.25rem 0 0}.insp-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(42px,1fr));grid-gap:4px;gap:4px;list-style:none;padding:0;margin:.75rem 0 .25rem}.insp-strip button{width:100%;min-height:46px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;padding:2px;font-size:.75rem}.insp-strip .insp-m{font-size:1rem;line-height:1}.insp-day.insp-ok button{border-color:#3a8a55}.insp-day.insp-defect button{border-color:#c0483a;font-weight:700}.insp-day.insp-off button{opacity:.75}.insp-day.insp-none button{opacity:.5;border-style:dashed}.insp-items li.insp-picked{border-left:4px solid;padding-left:.6rem}.insp-items li.insp-unpicked{opacity:.92}.insp-badge{margin-left:.5rem;padding:.1rem .45rem;border-radius:.35rem;font-size:.78rem;font-weight:700;border:1px solid;white-space:nowrap}.insp-none-badge{opacity:.55;font-weight:400}.insp-p-O{border-left-color:#3a8a55}.insp-p-O .insp-badge{color:#6fd39a}.insp-p-X{border-left-color:#c0483a}.insp-p-X .insp-badge{color:#ff8b7a}.insp-p-M{border-left-color:#8a8aa0}.insp-p-M .insp-badge{color:#b8b8cc}.insp-choice button.on{outline:3px solid currentColor;outline-offset:-3px;font-weight:800}.insp-sheet{overflow-x:auto;background:#fff;border-radius:.4rem;padding:.5rem;cursor:zoom-in}.insp-sheet.full{cursor:zoom-out}.insp-sheet svg{display:block;width:100%;height:auto;min-width:0}.insp-sheet.full svg{width:auto;max-width:none;min-width:900px}.insp-zoom{display:flex;align-items:center;gap:.5rem;margin:.5rem 0 0;font-size:.85rem}.brd-matched{border-left:4px solid #3a8a55;padding-left:.6rem}.lk-box{margin:.5rem 0 0}.lk-row{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.lk-result{margin:.6rem 0 0;padding:.6rem .8rem;border-radius:.4rem;border-left:4px solid #8a8aa0;background:rgba(255,255,255,.04)}.lk-result.lk-ok{border-left-color:#3a8a55}.lk-result.lk-warn{border-left-color:#c8951f}.lk-result.lk-bad{border-left-color:#c0483a}.lk-verdict{margin:0 0 .4rem}.lk-ok>.lk-verdict strong{color:#6fd39a}.lk-warn>.lk-verdict strong{color:#f0c150}.lk-bad>.lk-verdict strong,strong.lk-bad{color:#ff8b7a}.lk-dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:.3rem .9rem;gap:.3rem .9rem;margin:0}.lk-dl>div{display:flex;gap:.4rem}.lk-dl dt{opacity:.7;min-width:5.5rem}.lk-dl dd{margin:0;font-weight:600}.lk-sort{background:none;border:0;padding:0;font:inherit;color:inherit;cursor:pointer;display:inline-flex;gap:.25rem;align-items:center;white-space:nowrap}.lk-sort span{opacity:.35;font-size:.8em}.lk-sort:hover span{opacity:.7}.lk-sort.on{font-weight:800;text-decoration:underline}.lk-sort.on span{opacity:1}.lk-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:.5rem .8rem;gap:.5rem .8rem}.lk-radio{display:inline-flex;gap:.3rem;align-items:center;margin-right:.9rem}.lk-row fieldset,fieldset.lk-row{border:1px solid color-mix(in srgb,currentColor 20%,transparent);border-radius:.4rem;padding:.4rem .7rem;margin:0 0 .6rem}.gd-first{margin:0;padding-left:1.1rem}.gd-first li{margin:.3rem 0}.gd-card{border-left:3px solid color-mix(in srgb,currentColor 20%,transparent);padding:.2rem 0 .2rem .8rem;margin:1rem 0 1.3rem}.gd-card.gd-primary{border-left-color:#1f4e79}.gd-card h3{display:flex;align-items:baseline;gap:.5rem;flex-wrap:wrap;margin:0 0 .3rem}.gd-path{font-size:.8rem;opacity:.6;font-weight:400}.gd-tag{font-size:.72rem;border:1px solid;padding:0 .35rem}.gd-state,.gd-tag{border-radius:.3rem}.gd-state{font-size:.78rem;padding:.05rem .4rem;font-weight:600}.gd-state.gd-ok{background:rgba(58,138,85,.16)}.gd-state.gd-bad{background:rgba(192,72,58,.16)}.gd-state.gd-unk{background:rgba(138,138,160,.16)}.gd-console{font-size:.8rem;font-weight:400}.gd-does{margin:0 0 .5rem}.gd-two{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.3rem 1.4rem;gap:.3rem 1.4rem}.gd-two h4{margin:.4rem 0 .25rem;font-size:.85rem;opacity:.75}.gd-two ul{margin:0;padding-left:1.1rem}.gd-two li{margin:.2rem 0}.gd-dl{margin:0}.gd-dl>div{margin:0 0 .45rem}.gd-dl dt{font-weight:700}.gd-dl dd{margin:0;opacity:.9}.gd-note{margin:.5rem 0 0;font-size:.88rem;border-left:3px solid #c8951f;padding-left:.6rem;opacity:.95}.lk-log{width:100%;border-collapse:collapse;margin:.6rem 0;font-size:.9rem}.lk-log td,.lk-log th{padding:.35rem .5rem;border-bottom:1px solid #2b3345;text-align:left}.lk-log th{font-weight:600;color:#9fb0c9;white-space:nowrap}.lk-log td:nth-child(n+5),.lk-log th:nth-child(n+5){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}p.lk-ok,td.lk-ok{color:#6fd39a}p.lk-bad,td.lk-bad{color:#ff8b7a}.lk-note{margin:.5rem 0;padding:.5rem .7rem;font-size:.88rem;background:rgba(96,140,220,.12);border-left:3px solid #5b82c4;border-radius:2px}.lk-inline{display:flex;align-items:center;gap:.45rem;margin:.5rem 0;font-size:.92rem}.lk-inline input[type=checkbox]{width:auto;margin:0}.lk-actions{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:.5rem}.lk-note.lk-ok{border-left-color:#3a8a55}.lk-note.lk-bad{border-left-color:#c0483a}.bil-check{list-style:none;padding:0;margin:.4rem 0;display:grid;grid-gap:.25rem;gap:.25rem}.bil-check li{display:flex;gap:.5rem;align-items:baseline}.bil-check li.lk-ok{color:#6fd39a}.bil-check li.lk-bad{color:inherit;opacity:.85}.bil-mark{display:inline-block;width:1.2rem;text-align:center;font-weight:700}.bil-actions{display:flex;flex-wrap:wrap;gap:.3rem;align-items:center}.bil-gap td{background:rgba(192,72,58,.12)}.brd-quick{display:flex;gap:.4rem;flex-wrap:wrap;margin:.3rem 0 .6rem}.brd-chip{padding:.2rem .6rem;font-size:.85rem}.brd-link{background:none;border:0;padding:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.lk-wait,td.lk-wait{color:#d9b24c}tr.lk-open td{background:rgba(217,178,76,.08)}.money-input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.password-field{display:inline-flex;align-items:center;gap:4px;width:100%}.password-field .password-input{flex:1 1 auto;min-width:0}.password-eye{flex:0 0 auto;padding:2px 8px;line-height:1;cursor:pointer;background:transparent;border:1px solid #cbd5e1;border-radius:6px}.brd-auth-notice{margin:4px 0 0;color:#166534;font-size:.9em}