
*,*::before,*::after{box-sizing:border-box}

@font-face{font-family:'MtDis';src:url('/assets/fonts/mtdis-var.woff2')format('woff2-variations');
  font-weight:400 800;font-display:swap}
@font-face{font-family:'MtText';src:url('/assets/fonts/mttext-var.woff2')format('woff2-variations');
  font-weight:400 700;font-display:swap}

html{-webkit-text-size-adjust:100%}
body{margin:0;background:#ffffff;color:#16181c;
  font-family:'MtText',Georgia,serif;font-size:17.5px;line-height:1.68;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}

h1,h2,h3{font-family:'MtDis',system-ui,sans-serif;font-weight:700;letter-spacing:-.015em}
a{color:inherit}
img{max-width:100%;height:auto}

.mt-skip{position:absolute;left:-9999px;top:0;background:#16181c;color:#fff;
  padding:11px 18px;z-index:40}
.mt-skip:focus{left:10px;top:10px}
:focus-visible{outline:2px solid #a75b00;outline-offset:3px}

.mt-wrap{max-width:1080px;margin:0 auto;padding:0 28px}

/* === шапка ============================================================== */
.mt-nav{border-bottom:1px solid #dfe4e8;background:#ffffff}
.mt-nav__in{max-width:1080px;margin:0 auto;padding:0 28px;
  display:flex;align-items:center;gap:28px;min-height:58px;flex-wrap:wrap}
.mt-nav__b{font-family:'MtDis',system-ui,sans-serif;font-weight:800;font-size:16.5px;
  letter-spacing:-.02em;text-decoration:none;color:#16181c;padding:6px 0}
.mt-nav nav{display:flex;gap:21px;flex-wrap:wrap;margin-left:auto}
.mt-nav nav a{font-family:'MtDis',system-ui,sans-serif;font-size:14px;font-weight:500;
  text-decoration:none;color:#4a5058;padding:7px 0;border-bottom:2px solid transparent}
.mt-nav nav a:hover{color:#16181c}
.mt-nav nav a[aria-current]{color:#16181c;font-weight:700;border-bottom-color:#a75b00}

/* === страница материала ================================================= */
.mt-doc{padding:36px 0 10px}
.mt-crumb{margin:0 0 18px;font-family:'MtDis',system-ui,sans-serif;
  font-size:12.5px;font-weight:500;color:#4a5058}
.mt-crumb a{color:#4a5058;text-decoration:none;border-bottom:1px solid #dfe4e8}
.mt-crumb a:hover{color:#16181c}

.mt-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);
  gap:14px 44px;align-items:start}
.mt-head > .mt-crumb{grid-column:1/-1}
.mt-h1{margin:0;font-size:clamp(32px,4.3vw,50px);line-height:1.04;max-width:17ch}
.mt-lede{margin:6px 0 0;font-size:18.5px;line-height:1.58;color:#4a5058}
.mt-meta{margin:14px 0 0;font-family:'MtDis',system-ui,sans-serif;
  font-size:10.5px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;
  color:#4a5058}
@media(max-width:880px){.mt-head{grid-template-columns:1fr}}

.mt-rule{height:1px;background:#dfe4e8;margin:30px 0}

/* === текст ============================================================== */
.mt-body{counter-reset:mtsec}
.mt-body > p,.mt-body > ul,.mt-body > ol,.mt-body > blockquote{max-width:66ch}
.mt-body p{margin:0 0 18px;line-height:1.72}
.mt-body ul,.mt-body ol{margin:0 0 18px;padding-left:22px}
.mt-body li{margin:0 0 8px}
.mt-body strong{font-weight:700}
.mt-body a{color:#16181c;text-decoration:none;
  border-bottom:1px solid #a75b00}
.mt-body a:hover{background:#eef2f4}

/* ЗНАК РАЗДЕЛА — ПОЛОСА ЗАПОЛНЕНИЯ. Предмет корпуса — накопление
   к пределу, и страница устроена так же: над каждым H2 мера, залитая
   на долю, соответствующую номеру раздела. Доли заданы через
   article(), потому что CSS не умеет делить на число соседей. */
.mt-body > h2{counter-increment:mtsec;position:relative;
  margin:48px 0 20px;font-size:clamp(20px,2.3vw,26px);line-height:1.24;
  max-width:66ch;display:flex;align-items:baseline;gap:16px}
/* Доля заливки приходит инлайном как --p: её ставит article(), потому что
   число разделов у каждого материала своё, а CSS делить на число соседей
   не умеет. Без переменной полоса залита целиком — это безопасный запас. */
.mt-body > h2::before{content:"";position:absolute;left:0;right:0;top:-22px;
  height:5px;background:linear-gradient(to right,
    #a75b00 0 var(--p,100%),#e7ebef var(--p,100%) 100%)}
.mt-body > h2::after{content:counter(mtsec,decimal-leading-zero);
  margin-left:auto;font-family:'MtDis',system-ui,sans-serif;font-size:12px;
  font-weight:700;letter-spacing:.1em;color:#4a5058;flex:none;
  position:relative;top:-1px}
.mt-body > h2:first-child{margin-top:12px}
.mt-body > h3{margin:28px 0 10px;font-size:17.5px;font-weight:700}

.mt-body blockquote{margin:22px 0;padding:0 0 0 22px;border-left:3px solid #a75b00;
  color:#4a5058}
.mt-body table{width:100%;border-collapse:collapse;margin:20px 0;font-size:15.5px}
.mt-body th,.mt-body td{text-align:left;padding:9px 12px 9px 0;
  border-bottom:1px solid #dfe4e8;vertical-align:top}
.mt-body th{font-family:'MtDis',system-ui,sans-serif;font-size:10.5px;font-weight:700;
  letter-spacing:.13em;text-transform:uppercase;color:#4a5058}

/* === знак 1: недельный ряд ============================================== */
.mt-run{border:1px solid #dfe4e8;background:#f6f8f9;padding:20px 22px 17px;
  margin:0 0 20px}
.mt-run__t{margin:0 0 4px;font-family:'MtDis',system-ui,sans-serif;font-size:10.5px;
  font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#4a5058}
.mt-run__s{margin:0 0 16px;font-size:13.5px;color:#4a5058}
.mt-run__c{position:relative;height:132px;display:flex;align-items:flex-end;
  gap:3px;border-bottom:1px solid #16181c;padding-bottom:0}
.mt-run__b{flex:1 1 0;min-width:0;background:#17603f;position:relative}
.mt-run__b--over{background:#a3161b}
.mt-run__lim{position:absolute;left:0;right:0;border-top:2px dashed #a3161b;
  pointer-events:none}
.mt-run__lim span{position:absolute;right:0;top:3px;font-family:'MtDis',system-ui,sans-serif;
  font-size:11px;font-weight:700;color:#a3161b;background:#f6f8f9;padding:0 4px}
/* Среднее — короткая засечка слева, а не сплошная черта во всю ширину:
   когда среднее близко к пределу, две линии сливаются в одну. */
.mt-run__avg{position:absolute;left:0;width:26%;border-top:3px solid #a75b00;
  pointer-events:none}
.mt-run__avg span{position:absolute;left:0;top:-18px;font-family:'MtDis',system-ui,sans-serif;
  font-size:11px;font-weight:700;color:#a75b00;background:#f6f8f9;padding:0 4px}
.mt-run__x{display:flex;justify-content:space-between;margin:7px 0 0;
  font-family:'MtDis',system-ui,sans-serif;font-size:11px;color:#4a5058}
.mt-run__n{margin:14px 0 0;padding-top:12px;border-top:1px solid #dfe4e8;
  font-size:13.5px;line-height:1.6;color:#4a5058}
.mt-run__n b{color:#16181c;font-weight:700}

/* === знак 2: промежутки между сменами =================================== */
.mt-rest{border:1px solid #dfe4e8;background:#f6f8f9;padding:20px 22px 17px;
  margin:0 0 20px}
.mt-rest__t{margin:0 0 12px;font-family:'MtDis',system-ui,sans-serif;font-size:10.5px;
  font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#4a5058}
.mt-rest__h,.mt-rest__r{display:grid;
  grid-template-columns:minmax(96px,1fr) minmax(150px,1.5fr) minmax(74px,.7fr) minmax(90px,.9fr);
  gap:0 16px;align-items:center}
.mt-rest__h{padding-bottom:7px;font-family:'MtDis',system-ui,sans-serif;font-size:10px;
  font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#4a5058}
.mt-rest__r{padding:9px 0;border-top:1px solid #dfe4e8;font-size:14px;line-height:1.4}
.mt-rest__d{font-weight:700}
.mt-rest__bar{display:block;height:10px;background:#17603f;border:1px solid #17603f}
.mt-rest__r--short .mt-rest__bar{background:repeating-linear-gradient(135deg,
  #a3161b 0 4px,#fff 4px 7px);border-color:#a3161b}
.mt-rest__v{font-family:'MtDis',system-ui,sans-serif;font-size:13.5px;font-weight:700;
  font-variant-numeric:tabular-nums lining-nums}
.mt-rest__r--short .mt-rest__v{color:#a3161b}
.mt-rest__k{font-family:'MtDis',system-ui,sans-serif;font-size:11.5px;font-weight:700;
  letter-spacing:.04em;color:#17603f}
.mt-rest__r--short .mt-rest__k{color:#a3161b}
.mt-rest__n{margin:14px 0 0;padding-top:12px;border-top:1px solid #dfe4e8;
  font-size:13.5px;line-height:1.6;color:#4a5058}
.mt-rest__n b{color:#16181c;font-weight:700}
@media(max-width:720px){
  .mt-rest__h{display:none}
  .mt-rest__r{grid-template-columns:1fr auto;gap:4px 14px}
  .mt-rest__bar{grid-column:1/-1}
}

/* === знак 3: откуда часы ================================================ */
.mt-split{border:1px solid #dfe4e8;background:#f6f8f9;padding:20px 22px 17px;
  margin:0 0 20px}
.mt-split__t{margin:0 0 14px;font-family:'MtDis',system-ui,sans-serif;font-size:10.5px;
  font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#4a5058}
.mt-split__g{display:flex;height:34px;border:1px solid #16181c}
.mt-split__s{position:relative;min-width:0;border-right:1px solid #16181c}
.mt-split__s:last-child{border-right:0}
.mt-split__s--seen{background:#17603f}
.mt-split__s--unseen{background:repeating-linear-gradient(135deg,
  #a75b00 0 5px,#fff 5px 9px)}
.mt-split__k{display:flex;flex-wrap:wrap;gap:10px 24px;margin:14px 0 0}
.mt-split__i{display:flex;align-items:baseline;gap:8px;font-size:13.5px}
.mt-split__sw{width:13px;height:13px;flex:none;border:1px solid #16181c;
  position:relative;top:2px}
.mt-split__sw--seen{background:#17603f}
.mt-split__sw--unseen{background:repeating-linear-gradient(135deg,
  #a75b00 0 4px,#fff 4px 7px)}
.mt-split__i b{font-family:'MtDis',system-ui,sans-serif;font-weight:700;
  font-variant-numeric:tabular-nums lining-nums}
.mt-split__tot{display:flex;flex-wrap:wrap;gap:0 34px;margin:15px 0 0;
  padding-top:13px;border-top:1px solid #dfe4e8}
.mt-split__tot div{min-width:0}
.mt-split__tl{margin:0;font-family:'MtDis',system-ui,sans-serif;font-size:10px;
  font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#4a5058}
.mt-split__tv{margin:3px 0 0;font-family:'MtDis',system-ui,sans-serif;font-size:25px;
  font-weight:800;line-height:1;font-variant-numeric:tabular-nums lining-nums}
.mt-split__tv--over{color:#a3161b}
.mt-split__n{margin:14px 0 0;padding-top:12px;border-top:1px solid #dfe4e8;
  font-size:13.5px;line-height:1.6;color:#4a5058}
.mt-split__n b{color:#16181c;font-weight:700}

/* === связанное ========================================================== */
.mt-next{margin:40px 0 0;padding:24px 0 0;border-top:3px solid #16181c}
.mt-next__t{margin:0 0 13px;font-family:'MtDis',system-ui,sans-serif;font-size:10.5px;
  font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#4a5058}
.mt-next ul{list-style:none;margin:0;padding:0;
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 36px}
.mt-next li a{color:#16181c;text-decoration:none;font-size:15.5px;
  border-bottom:1px solid transparent}
.mt-next li a:hover{border-bottom-color:#a75b00}
@media(max-width:700px){.mt-next ul{grid-template-columns:1fr}}

/* === главная ============================================================ */
.mt-open{padding:44px 0 34px;border-bottom:1px solid #dfe4e8}
.mt-kick{margin:0 0 16px;font-family:'MtDis',system-ui,sans-serif;font-size:10.5px;
  font-weight:700;letter-spacing:.17em;text-transform:uppercase;color:#a75b00}
.mt-open__g{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,420px);
  gap:32px 48px;align-items:center}
.mt-open__l{grid-column:1;grid-row:1}
.mt-open__r{grid-column:2;grid-row:1}
.mt-open h1{margin:0 0 20px;font-size:clamp(34px,4.8vw,58px);line-height:1.02;
  letter-spacing:-.025em}
.mt-open h1 em{font-style:normal;color:#a75b00}
.mt-open__d{margin:0 0 22px;font-size:18.5px;line-height:1.6;color:#4a5058;
  max-width:52ch}
.mt-go{display:flex;gap:24px;flex-wrap:wrap}
.mt-go a{font-family:'MtDis',system-ui,sans-serif;font-weight:700;font-size:15px;
  text-decoration:none;color:#16181c;border-bottom:2px solid #a75b00;padding-bottom:3px}
.mt-go a:hover{color:#a75b00}
.mt-open__note{margin:30px 0 0;padding-top:18px;border-top:1px solid #dfe4e8;
  font-size:13px;line-height:1.66;color:#4a5058;max-width:90ch}
@media(max-width:900px){
  .mt-open__g{grid-template-columns:1fr}
  /* grid-row с широкой раскладки надо снять, иначе знак встаёт перед H1 */
  .mt-open__l,.mt-open__r{grid-column:1;grid-row:auto}
}

.mt-shown{padding:30px 0}

.mt-sec{padding:30px 0;border-top:1px solid #dfe4e8}
.mt-sec__g{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);
  gap:18px 48px;align-items:start}
.mt-sec__n{margin:0 0 9px;height:5px;background:#e7ebef;position:relative}
.mt-sec__n i{position:absolute;left:0;top:0;bottom:0;background:#a75b00}
.mt-sec__k{margin:0 0 7px;font-family:'MtDis',system-ui,sans-serif;font-size:11px;
  font-weight:700;letter-spacing:.14em;color:#4a5058}
.mt-sec__g h2{margin:0 0 9px;font-size:24px;line-height:1.18}
.mt-sec__g h2 a{text-decoration:none;color:#16181c}
.mt-sec__g h2 a:hover{color:#a75b00}
.mt-sec__d{margin:0;font-size:15px;line-height:1.56;color:#4a5058}
.mt-list{list-style:none;margin:0;padding:0;
  display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 36px}
.mt-list li{border-top:1px solid #dfe4e8}
.mt-list li:first-child,.mt-list li:nth-child(2){border-top:0}
.mt-list li a{display:block;padding:9px 0;text-decoration:none;color:#16181c;
  font-size:15.5px;line-height:1.42}
.mt-list li a::before{content:attr(data-n);display:inline-block;width:28px;
  font-family:'MtDis',system-ui,sans-serif;font-size:10.5px;font-weight:700;
  color:#4a5058;letter-spacing:.06em}
.mt-list li a:hover{color:#a75b00}
@media(max-width:820px){
  .mt-sec__g{grid-template-columns:1fr}
  .mt-list{grid-template-columns:1fr}
  .mt-list li:nth-child(2){border-top:1px solid #dfe4e8}
}

.mt-hub__row{padding:16px 0;border-top:1px solid #dfe4e8}
.mt-hub__row:first-of-type{border-top:0}
.mt-hub__row h2{margin:0 0 5px;font-size:19px;line-height:1.3}
.mt-hub__row h2 a{text-decoration:none;color:#16181c}
.mt-hub__row:hover h2 a{color:#a75b00}
.mt-hub__row p{margin:0;font-size:15px;line-height:1.56;color:#4a5058;max-width:66ch}

.mt-end{padding:34px 0 10px;border-top:3px solid #16181c;margin-top:30px}
.mt-end h2{margin:0 0 13px;font-size:clamp(24px,2.9vw,33px);line-height:1.14;
  max-width:21ch}
.mt-end p{margin:0 0 19px;font-size:17px;line-height:1.68;color:#4a5058;max-width:68ch}
.mt-end__l{list-style:none;margin:0;padding:0;display:flex;gap:28px;flex-wrap:wrap}
.mt-end__l a{font-family:'MtDis',system-ui,sans-serif;font-weight:700;font-size:15px;
  text-decoration:none;color:#16181c;border-bottom:2px solid #a75b00;padding-bottom:2px}

/* === подвал ============================================================= */
.mt-foot{border-top:1px solid #dfe4e8;margin-top:40px;padding:38px 0 36px;
  background:#f6f8f9}
.mt-foot__g{display:flex;flex-wrap:wrap;gap:30px}
.mt-foot__g > *{flex:1 1 155px;min-width:0}
.mt-foot__g > *:first-child{flex:1.4 1 215px}
.mt-foot__t{margin:0 0 11px;font-family:'MtDis',system-ui,sans-serif;font-size:10.5px;
  font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:#4a5058}
.mt-foot ul{list-style:none;margin:0;padding:0}
.mt-foot li{margin:0 0 7px}
.mt-foot li a{color:#16181c;text-decoration:none;font-size:15px}
.mt-foot li a:hover{border-bottom:1px solid #a75b00}
.mt-foot__about{margin:0;font-size:15px;line-height:1.56;color:#4a5058;max-width:32ch}
.mt-foot__note{margin:30px 0 0;padding-top:18px;border-top:1px solid #dfe4e8;
  font-size:13px;line-height:1.66;color:#4a5058;max-width:92ch}

@media(max-width:620px){
  .mt-wrap{padding:0 18px}
  body{font-size:17px}
  .mt-run__c{height:108px}
}


/* --- comparison guides -------------------------------------------- */
.oc-guide-body{max-width:100%}
.oc-guide-body>p,.oc-guide-body>h2,.oc-guide-body>h3,.oc-guide-body>ul{max-width:42em}
.oc-table-wrap{overflow-x:auto;margin:28px 0 42px;border:1px solid #e4e4e0;border-radius:12px;background:#fff}
.oc-table{width:100%;min-width:720px;border-collapse:collapse;font-size:14px;line-height:1.45}
.oc-table th,.oc-table td{padding:13px 14px;border-bottom:1px solid #e4e4e0;text-align:left;vertical-align:top}
.oc-table th{background:#0f1115;color:#fff;font-size:12px;text-transform:uppercase;letter-spacing:.06em}
.oc-table tr:last-child td{border-bottom:0}
.oc-table td:first-child{width:38px;text-align:center;font-weight:700;color:#166534}
.oc-table td:nth-child(2){min-width:130px;font-weight:700;color:#0f1115}
.oc-tool{margin:48px 0 0;padding:30px;border:1px solid #e4e4e0;border-radius:14px;background:#fff}
.oc-tool h2{margin-top:0;max-width:none}
.oc-tool p{max-width:44em}
.oc-tool__link{margin-bottom:24px!important}
.oc-tool__link a{display:inline-block;color:#fff;background:#166534;border-radius:999px;padding:9px 15px;text-decoration:none;font-size:14px;font-weight:700}
.oc-tool__link a:hover{background:#0f1115}
.oc-context{border-left:3px solid #166534;padding-left:18px;color:#3d4450}
.oc-context--source{border-left-color:#9aa09a;font-size:.96em}
.oc-checklist{columns:2;column-gap:34px}
.oc-checklist li{break-inside:avoid}
@media(max-width:800px){.oc-tool{padding:22px 18px}.oc-table{min-width:640px}.oc-checklist{columns:1}}

/* 2026-10-10: contextual references, trust pages and comparison layouts */
.oc-context{border-left:4px solid #a23d35;padding:14px 18px;background:#fff3ef}.oc-context--source{border-left-color:#4b6672;background:#eef4f6}.wg-home-guides{background:#f1eee6}.wg-home-grid,.wg-hub{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}.wg-home-card,.wg-hub-card{display:flex;flex-direction:column;gap:10px;padding:24px;background:#fff;color:#25282b;text-decoration:none;border:1px solid #c8c4ba}.wg-home-card span,.wg-hub-card>span{font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.wg-home-card strong{font-size:21px;line-height:1.22}.wg-home-card small{line-height:1.5;color:#555b61}.wg-home-card--hoursledger,.wg-hub-card--hoursledger{border-top:7px solid #a23d35}.wg-home-card--rotamap,.wg-hub-card--rotamap{border-top:7px solid #34717a}.wg-home-card--limitbrief,.wg-hub-card--limitbrief{border-top:7px solid #6c5684}.wg-method-note{margin:0 0 30px;padding:18px 20px;background:#fff6d9;border:1px solid #d9bd72}.wg-trust-links{font-weight:700}.trust-body h2{margin-top:2.2em}.wg-guide>p,.wg-guide>h2,.wg-guide>h3,.wg-guide>ul{max-width:48rem}.wg-guide--hoursledger .wg-docket-stack{display:grid;gap:28px;margin:34px 0}.wg-guide--hoursledger .wg-docket{border:1px solid #c8c4ba;background:#fff}.wg-guide--hoursledger .wg-docket header{display:grid;grid-template-columns:90px 1fr auto;gap:16px;align-items:center;padding:18px 22px;background:#24282c;color:#fff;border-left:7px solid #a23d35}.wg-guide--hoursledger .wg-docket header h2{margin:0;color:#fff}.wg-guide--hoursledger .wg-docket header a{color:#fff}.wg-guide--hoursledger .wg-docket__body{padding:22px 25px;columns:2;column-gap:36px}.wg-guide--hoursledger .wg-docket__body p{break-inside:avoid;margin-top:0}.wg-guide--rotamap .wg-matrix-wrap{overflow-x:auto;margin:30px 0;border:1px solid #bdc9cc}.wg-guide--rotamap .wg-matrix{width:100%;min-width:820px;border-collapse:collapse}.wg-guide--rotamap .wg-matrix th,.wg-guide--rotamap .wg-matrix td{padding:14px;border-bottom:1px solid #d7e0e2;text-align:left;vertical-align:top}.wg-guide--rotamap .wg-matrix th{background:#34717a;color:#fff}.wg-guide--rotamap .wg-matrix-note{display:grid;grid-template-columns:64px 1fr;gap:20px;padding:28px 0;border-top:1px solid #bdc9cc}.wg-guide--rotamap .wg-matrix-note__key{font:700 28px/1 monospace;color:#34717a}.wg-guide--limitbrief .wg-brief-lane{margin:38px 0}.wg-guide--limitbrief .wg-brief-lane>h2{padding-bottom:10px;border-bottom:4px solid #6c5684}.wg-guide--limitbrief .wg-brief-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.wg-guide--limitbrief .wg-brief-card{padding:22px;border:1px solid #cec4d5;background:linear-gradient(145deg,#fff,#f5f1f7)}.wg-guide--limitbrief .wg-brief-card>span{font:700 10px monospace;letter-spacing:.08em;color:#6c5684}.wg-guide--limitbrief .wg-brief-card h3{font-size:25px;margin:8px 0}.wg-checklist{columns:2;column-gap:34px}.wg-checklist li{break-inside:avoid;margin-bottom:8px}@media(max-width:900px){.wg-home-grid,.wg-hub,.wg-guide--limitbrief .wg-brief-grid{grid-template-columns:1fr}.wg-guide--hoursledger .wg-docket header{grid-template-columns:1fr}.wg-guide--hoursledger .wg-docket__body{columns:1}.wg-guide--rotamap .wg-matrix-note{grid-template-columns:44px 1fr}.wg-checklist{columns:1}.mt-nav nav{overflow-x:auto}}
