:root{--green:#06c755;--green-hover:#05b04b;--green-text:#00873c;--green-soft:#e6f8ee;--text:#17191a;--muted:#5a605c;--ground:#f4f5f3;--soft:#f7f8f6;--soft-2:#eef0ed;--line:#e3e6e1;--line-input:#d5dad4;--warn:#c2410c;--warn-soft:#fdf1e8;--cannot:#9a3324;--white:#fff;--video-bg:#000;--talk-bg:#8cabd9;--talk-menu:#1f6f43;--menu-red:#c8102e;--menu-blue:#005bac;--menu-green:#00843d;--menu-navy:#1b2a5b;--menu-orange:#f08300;--menu-black:#1a1a1a;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s7:32px;--s8:48px;--r-btn:10px;--r-nav:12px;--r-box:14px;--r-panel:16px;--shadow:0 1px 2px #141e190f;--fs-greet:34px;--fs-title:32px;--fs-next:22px;--fs-row:20px;--fs-input:17px;--fs-body:16px;--fs-hint:14px;--fs-th:13px;--btn:48px;--btn-main:52px;--tap:48px;--nav-w:260px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--text);font-family:var(--font-plex), "Hiragino Sans", "Noto Sans JP", sans-serif;font-size:var(--fs-body);overflow-wrap:anywhere;margin:0;font-weight:400;line-height:1.7}a{color:var(--green-text)}h1{font-size:var(--fs-title);margin:0 0 var(--s2);font-weight:700;line-height:1.35}h2{font-size:var(--fs-row);margin:var(--s7) 0 var(--s3);font-weight:700;line-height:1.4}h3{font-size:var(--fs-body);margin:0 0 var(--s2);font-weight:700}strong,b{font-weight:700}.shell{grid-template-columns:var(--nav-w) minmax(0, 1fr);min-height:100dvh;display:grid}.topbar{display:none}.sidenav{height:100dvh;padding:var(--s6) var(--s4);gap:var(--s3);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.brand{font-weight:700;font-size:var(--fs-input);padding:0 var(--s2)}.office{background:var(--white);border-radius:var(--r-btn);padding:var(--s2) var(--s3);font-weight:700;font-size:var(--fs-hint);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sidenav>nav{flex:1;display:flex}.navbody{gap:var(--s4);margin-top:var(--s4);flex-direction:column;flex:1;display:flex}.navlist{margin:0;padding:0;list-style:none}.navlist a{justify-content:space-between;align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s4);border-radius:var(--r-nav);color:var(--text);font-size:var(--fs-body);text-decoration:none;display:flex}.navlist a:hover{background:var(--soft-2)}.navlist a[aria-current=page]{background:var(--green-soft);color:var(--green-text);font-weight:700}.navcount{color:var(--warn);font-weight:700;font-size:var(--fs-hint)}.navlist-sub{margin-top:auto}.navwho{justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3) var(--s4) 0;border-top:1px solid var(--line);font-size:var(--fs-hint);display:flex}.navwho form{margin:0}.panel{min-width:0;margin:var(--s4) var(--s4) var(--s4) 0;background:var(--white);border-radius:var(--r-panel);box-shadow:var(--shadow);padding:var(--s8) 10%}.screenhelp{margin:0 0 var(--s4);text-align:right;font-size:var(--fs-hint)}@media (max-width:767px){.shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.sidenav{display:none}.topbar{z-index:10;align-items:center;gap:var(--s3);padding:var(--s2) var(--s4);padding-top:max(var(--s2), env(safe-area-inset-top));background:var(--ground);display:flex;position:sticky;top:0}.topbar .brand{white-space:nowrap;padding:0}.topbar-office{min-width:0;font-weight:700;font-size:var(--fs-hint);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.menu-toggle{position:relative}.menu-toggle>summary{min-width:var(--tap);min-height:var(--tap);background:var(--white);border-radius:var(--r-btn);cursor:pointer;place-items:center;list-style:none;display:grid}.menu-toggle>summary::-webkit-details-marker{display:none}.menu-toggle[open]>.menu-panel{right:0;top:calc(var(--tap) + var(--s2));background:var(--ground);border-radius:var(--r-box);width:min(80vw,280px);padding:var(--s3);box-shadow:var(--shadow);max-height:calc(100dvh - var(--tap) - var(--s6));overscroll-behavior:contain;position:absolute;overflow-y:auto}.menu-panel .navbody,.menu-panel .navlist-sub{margin-top:0}.panel{padding:var(--s6) var(--s4);padding-bottom:max(var(--s6), env(safe-area-inset-bottom));border-radius:0;margin:0}}.back{margin-bottom:var(--s4);font-size:var(--fs-hint);color:var(--muted);text-decoration:none;display:inline-block}.back:hover{color:var(--text)}.lead{color:var(--muted);margin:0 0 var(--s7)}.head-row{justify-content:space-between;align-items:flex-start;gap:var(--s4);flex-wrap:wrap;display:flex}.card{background:var(--soft);border-radius:var(--r-box);padding:var(--s5) var(--s6)}.stack>*+*{margin-top:var(--s3)}.muted{color:var(--muted)}.hint{color:var(--muted);font-size:var(--fs-hint);margin:var(--s1) 0 0}.ok{color:var(--green-text)}.notice{background:var(--warn-soft);color:var(--warn);border-radius:var(--r-box);padding:var(--s3) var(--s4)}.alert{background:var(--warn-soft);color:var(--cannot);border-radius:var(--r-box);padding:var(--s3) var(--s4)}.cannot{color:var(--cannot)}.act{align-items:center;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.result{color:var(--muted);font-size:var(--fs-hint);margin:0}.result.ok{color:var(--green-text)}.result.warn{color:var(--warn)}.result.bad{color:var(--cannot)}.result-note{color:var(--muted);display:block}.when{color:var(--muted);font-size:var(--fs-hint);margin-left:var(--s3);font-weight:400}.gone-line{color:var(--muted);font-size:var(--fs-hint);background:var(--soft);border-radius:var(--r-box);padding:var(--s2) var(--s4);margin:0}.plain{margin:0;padding:0;list-style:none}.gap-top{margin-top:var(--s7)}.gap-top-s{margin-top:var(--s4)}.pre{white-space:pre-wrap;margin:0}.warn-text{color:var(--warn);font-weight:700}.meta{align-items:center;gap:var(--s2) var(--s4);color:var(--muted);font-size:var(--fs-hint);flex-wrap:wrap;margin:0;display:flex}.meta a{font-weight:500}.inq-body{font-size:var(--fs-row);white-space:pre-wrap;background:var(--soft);border-radius:var(--r-box);padding:var(--s5) var(--s6);margin:var(--s4) 0;line-height:2}.elapsed{margin:0;display:block}span.hint{display:block}.msg{background:var(--soft);border-radius:var(--r-box);padding:var(--s3) var(--s4);margin-right:15%}.msg.out{background:var(--green-soft);margin-left:15%;margin-right:0}details.reply>summary{list-style:none;display:inline-flex}.dialog{border-radius:var(--r-panel);width:calc(100% - 32px);max-width:520px;padding:var(--s6);box-shadow:var(--shadow);border:0}.dialog h2{margin-top:0}.dialog::backdrop{background:#00000073}.quote{padding:var(--s2) var(--s3);background:var(--soft);border-radius:var(--r-btn);white-space:pre-wrap;margin:0}details.reply>summary::-webkit-details-marker{display:none}details.reply[open]>summary{display:none}.row{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}.grid2{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.band{background:var(--ground);border-radius:var(--r-box);padding:var(--s4) var(--s5);justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.state{border-radius:var(--r-box);padding:var(--s5) var(--s6);background:var(--soft)}.state.waiting{background:var(--warn-soft)}.state.doing{background:var(--green-soft)}.state-title{font-size:var(--fs-next);align-items:center;gap:var(--s2);margin:0;font-weight:700;display:flex}.state-title:before{content:"●";font-size:var(--fs-hint);color:var(--muted)}.state.waiting .state-title:before{color:var(--warn)}.state.doing .state-title:before{color:var(--green-text)}.state p{margin:var(--s2) 0 0}.badge{padding:0 var(--s2);font-size:var(--fs-hint);background:var(--soft-2);color:var(--text);white-space:nowrap;border-radius:6px;display:inline-block}.badge.review{background:var(--soft-2)}.badge.done{background:var(--green-soft);color:var(--green-text)}.badge.wip{background:var(--warn-soft);color:var(--warn)}.badge.district-in{background:var(--green-soft);color:var(--green-text)}.badge.district-out{background:var(--soft-2);color:var(--text)}.badge.district-unknown{background:var(--warn-soft);color:var(--warn)}.badge-how{margin-left:var(--s2);color:var(--muted);font-size:var(--fs-hint)}.btn{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--btn);padding:0 var(--s5);border-radius:var(--r-btn);background:var(--soft-2);color:var(--text);font:inherit;cursor:pointer;border:0;font-weight:700;text-decoration:none;display:inline-flex}.btn:hover{background:var(--line)}.btn.primary{min-height:var(--btn-main);padding:0 var(--s6);background:var(--green);color:var(--white)}.btn.primary:hover{background:var(--green-hover)}.btn.danger{background:var(--cannot);color:var(--white)}.btn[disabled],.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn.block{width:100%}.textbtn{font:inherit;font-size:var(--fs-hint);color:var(--muted);cursor:pointer;background:0 0;border:0;min-height:0;padding:0;text-decoration:underline}.textbtn.go{color:var(--green-text);font-weight:700;font-size:var(--fs-body);min-height:var(--tap);text-decoration:none}label{font-weight:700;font-size:var(--fs-body);margin-bottom:var(--s1);display:block}input,select,textarea{width:100%;min-height:52px;padding:0 var(--s3);font:inherit;font-size:var(--fs-input);color:inherit;background:var(--white);border:1px solid var(--line-input);border-radius:var(--r-btn)}textarea{padding:var(--s2) var(--s3);resize:vertical;display:block}input[type=checkbox],input[type=radio]{vertical-align:middle;width:auto;min-height:0;accent-color:var(--green);margin-right:6px}.field+.field{margin-top:var(--s4)}input.num{width:6em}fieldset{border:0;margin:0}legend{font-weight:700;font-size:var(--fs-row);padding:0}.label{font-weight:700;font-size:var(--fs-body);margin:0 0 var(--s1);display:block}fieldset{min-width:0;padding:0}.seg{gap:var(--s1);padding:var(--s1);background:var(--soft-2);border-radius:var(--r-btn);flex-wrap:wrap;display:inline-flex}.seg a{min-height:40px;padding:0 var(--s4);color:var(--text);font-size:var(--fs-hint);border-radius:8px;align-items:center;text-decoration:none;display:inline-flex}.seg a[aria-current=true]{background:var(--white);box-shadow:var(--shadow);font-weight:700}.filters{gap:var(--s3);margin-bottom:var(--s4);flex-wrap:wrap;align-items:center;display:flex}.filters form{flex:220px;margin:0}.filters input{min-height:44px}.table{border-collapse:collapse;width:100%}.table th,.table td{text-align:left;padding:var(--s3);border-bottom:1px solid var(--line);vertical-align:middle}.table th{font-size:var(--fs-th);color:var(--muted);font-weight:500}.table tr.link{cursor:pointer}.table tr.link:hover{background:var(--soft)}.rowlink{color:var(--text);font-weight:700;text-decoration:none}.empty{color:var(--muted);padding:var(--s6) 0}@media (max-width:767px){.table,.table tbody,.table tr,.table td{width:100%;display:block}.table thead{display:none}.table tr{border-bottom:1px solid var(--line);padding:var(--s2) 0}.table td{padding:2px var(--s3);border:0}.table td[data-label]:before{content:attr(data-label) "：";color:var(--muted);font-size:var(--fs-hint)}}.avatar{background:var(--soft-2);width:32px;height:32px;font-size:var(--fs-hint);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}.who-cell{align-items:center;gap:var(--s3);display:flex}.chip{min-height:40px;padding:0 var(--s4);border-radius:var(--r-btn);background:var(--soft-2);color:var(--text);font:inherit;font-size:var(--fs-hint);cursor:pointer;border:0;align-items:center;display:inline-flex}.chip.on{background:var(--green-soft);color:var(--green-text);font-weight:700}.chip[disabled]{cursor:default}.seg form{display:contents}.segbtn{min-height:40px;padding:0 var(--s4);font:inherit;font-size:var(--fs-hint);color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:8px}.segbtn[aria-pressed=true]{background:var(--white);box-shadow:var(--shadow);font-weight:700}input.num-wide{width:10em}.answer{padding-top:var(--s2)}dd{margin:0}label.check{align-items:center;gap:var(--s2);font-weight:400;display:flex}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.who-cell h1{margin:0}.hub{gap:var(--s7) var(--s8);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.hub h2{font-size:var(--fs-hint);color:var(--muted);margin:0 0 var(--s2);font-weight:500}.hub ul{margin:0;padding:0;list-style:none}.tile{padding:var(--s3) var(--s3);border-radius:var(--r-box);display:block}.tile:hover{background:var(--soft)}.tile-title{color:var(--text);font-weight:700;text-decoration:none;display:block}.tile-desc{color:var(--muted);font-size:var(--fs-hint);margin:0}.tile-links{gap:var(--s1) var(--s3);font-size:var(--fs-hint);margin-top:var(--s1);flex-wrap:wrap;display:flex}details.fold>summary{cursor:pointer;color:var(--green-text);min-height:var(--tap);align-items:center;font-weight:700;list-style:none;display:flex}details.fold>summary::-webkit-details-marker{display:none}details.fold>summary:before{content:"＋ "}details.fold[open]>summary:before{content:"－ "}.theme-red{--menu:var(--menu-red)}.theme-blue{--menu:var(--menu-blue)}.theme-green{--menu:var(--menu-green)}.theme-navy{--menu:var(--menu-navy)}.theme-orange{--menu:var(--menu-orange)}.theme-black{--menu:var(--menu-black)}.menu-editor{gap:var(--s7);margin-top:var(--s4);grid-template-columns:minmax(0,1fr) 320px;align-items:start;display:grid}@media (max-width:1023px){.menu-editor{grid-template-columns:minmax(0,1fr)}}.menu-grid{border-radius:var(--r-box);background:var(--menu);grid-template-columns:repeat(3,1fr);gap:2px;max-width:560px;padding:2px;display:grid}.menu-cell{aspect-ratio:833/743;justify-content:center;align-items:center;gap:var(--s1);color:var(--white);font-weight:700;font-size:var(--fs-hint);text-align:center;padding:var(--s1);min-height:var(--tap);background:#00000014;flex-direction:column;text-decoration:none;display:flex}.menu-cell.title{background:#ffffff26}.menu-cell.empty span{opacity:.7;font-weight:400}.menu-cell small{font-size:var(--fs-hint);padding:0 var(--s1);background:#00000040;border-radius:6px;font-weight:400}.menu-cell.hidden{background:#ffffff59}a.menu-cell:hover{background:#fff3}a.menu-cell[aria-current=true],a.menu-cell:focus-visible{outline:3px solid var(--white);outline-offset:-5px}.menu-side{background:var(--soft);border-radius:var(--r-box);padding:var(--s5)}.menu-side .place{color:var(--muted);font-size:var(--fs-hint);margin:0}.menu-side .big{margin:0 0 var(--s4)}.menu-images{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.menu-images img{border-radius:var(--r-btn);width:100%;height:auto;display:block}.menu-images figure{margin:0}.menu-images figcaption{font-size:var(--fs-hint);color:var(--muted);margin-top:var(--s1)}progress{width:100%;height:12px;accent-color:var(--green)}.swatches{gap:var(--s2);flex-wrap:wrap;display:flex}.swatch{align-items:center;gap:var(--s2);min-height:var(--tap);padding:0 var(--s3);border:1px solid var(--line-input);border-radius:var(--r-btn);background:var(--white);font:inherit;font-size:var(--fs-hint);color:var(--text);cursor:pointer;display:inline-flex}.swatch[aria-pressed=true]{border-color:var(--text);font-weight:700}.swatch span{background:var(--menu);border-radius:50%;width:20px;height:20px;display:inline-block}.picklist{margin:0;padding:0;list-style:none}.picklist label{align-items:center;gap:0 var(--s2);min-height:var(--tap);flex-wrap:wrap;margin:0;font-weight:400;display:flex}.picklist label.disabled{color:var(--muted)}.picklist small{font-size:var(--fs-hint);color:var(--muted);flex-basis:100%;margin-top:-6px;padding-left:24px;line-height:1.4}.picklist input{width:auto;min-height:0}.sync{color:var(--muted);font-size:var(--fs-hint);margin:0}.sync.warn{color:var(--warn);font-weight:700}.greet{font-size:var(--fs-greet);margin:var(--s1) 0 0}.greet-sub{font-size:var(--fs-greet);color:var(--muted);margin:0;font-weight:700;line-height:1.35}.todo{align-items:center;gap:var(--s4);padding:var(--s5) 0;border-bottom:1px solid var(--line);grid-template-columns:72px minmax(0,1fr) auto;display:grid}.todo:first-child{border-top:1px solid var(--line)}.todo-num{font-size:var(--fs-greet);color:var(--warn);font-weight:700;line-height:1}.todo-num small{font-size:var(--fs-hint);margin-left:2px}.todo-date{color:var(--green-text);flex-direction:column;display:flex}.todo-date small{margin-left:0;font-weight:500}.week{margin-left:var(--s3);color:var(--muted)}.week.up{color:var(--green-text);font-weight:700}.todo-text strong{font-size:var(--fs-next);line-height:1.4;display:block}.big{font-size:var(--fs-next);font-weight:700}@media (max-width:767px){.todo{grid-template-columns:56px minmax(0,1fr)}.todo .btn{grid-column:2;justify-self:start}}fieldset.card>legend{float:left;width:100%;margin-bottom:var(--s2)}fieldset.card>legend+*{clear:both}.form-grid{gap:var(--s8);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.form-grid.single{grid-template-columns:minmax(0,1fr)}@media (max-width:1023px){.form-grid{grid-template-columns:minmax(0,1fr)}}.fields>*+*{margin-top:var(--s6)}.fields2{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.section-title{font-size:var(--fs-row);margin:var(--s8) 0 var(--s2)}.lead+.section-title,.lead+section>.section-title:first-child,.fields2>.field+.field{margin-top:0}.savebar{align-items:center;gap:var(--s2) var(--s4);margin-top:var(--s7);flex-wrap:wrap;display:flex}.savebar .result{flex:200px}.reason{background:var(--soft);border-radius:var(--r-box);padding:var(--s4) var(--s5);margin:0}.reason strong{display:block}.checklist{gap:0 var(--s4);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));display:grid}.checklist label,.checkrow{align-items:center;gap:var(--s2);min-height:var(--tap);margin:0;font-weight:400;display:flex}.photo-row{align-items:center;gap:var(--s4);flex-wrap:wrap;display:flex}.photo-row .avatar{object-fit:cover;width:64px;height:64px;font-size:var(--fs-row)}.photo-row input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.photo-row input[type=file]:focus-visible+label.btn{outline:2px solid var(--green)}.photo-row label.btn{margin:0;font-weight:700}.photo-name{color:var(--muted);font-size:var(--fs-hint)}.preview{top:var(--s6);position:sticky}.preview h2{font-size:var(--fs-hint);color:var(--muted);margin:0 0 var(--s2);font-weight:500}.preview-when{margin:0 0 var(--s2)}.talk{background:var(--talk-bg);border-radius:var(--r-box) var(--r-box) 0 0;padding:var(--s4)}.talk:last-child{border-radius:var(--r-box)}.talk-row{align-items:flex-start;gap:var(--s2);display:flex}.talk-photo{object-fit:cover}.talk-avatar{background:var(--white)}.talk-body{flex:1;min-width:0}.talk-name{color:var(--white);font-size:var(--fs-hint);display:block}.talk-bubble{background:var(--white);border-radius:var(--r-box);padding:var(--s3) var(--s4);margin:var(--s1) 0 0;white-space:pre-wrap;font-size:var(--fs-hint);line-height:1.6}.talk-menu{background:var(--talk-bg);padding:0 var(--s4) var(--s4);border-radius:0 0 var(--r-box) var(--r-box);grid-template-columns:repeat(3,1fr);gap:2px;display:grid}.talk-menu span{background:var(--talk-menu);color:var(--white);font-size:var(--fs-hint);text-align:center;padding:var(--s3) var(--s1);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.talk-menu .talk-menu-title{opacity:.85}.seg input[type=radio]{opacity:0;width:1px;height:1px;position:absolute}.seg label.segopt{min-height:40px;padding:0 var(--s4);font-weight:400;font-size:var(--fs-hint);cursor:pointer;border-radius:8px;align-items:center;margin:0;display:inline-flex}.seg input[type=radio]:checked+label.segopt{background:var(--white);box-shadow:var(--shadow);font-weight:700}.seg input[type=radio]:focus-visible+label.segopt{outline:2px solid var(--green)}.grow{flex:10em;min-width:0}.act>.field+.field{margin-top:0}form.act:has(>.field){align-items:flex-end}.plain-shell{min-height:100dvh;padding:var(--s4)}.plain-shell .panel{margin:0 auto}.setup{gap:var(--s8);grid-template-columns:280px minmax(0,1fr);align-items:start;display:grid}@media (max-width:1023px){.setup{gap:var(--s6);grid-template-columns:minmax(0,1fr)}}.steps{margin:var(--s3) 0 0;padding:0;list-style:none}.steps a{min-height:var(--tap);padding:var(--s1) var(--s3);border-radius:var(--r-nav);color:var(--text);font-size:var(--fs-hint);align-items:center;text-decoration:none;display:flex}.steps a:hover{background:var(--soft)}.steps a[aria-current=step]{background:var(--green-soft);color:var(--green-text);font-weight:700}.capture{border-radius:var(--r-box);max-width:100%;display:block}.capture-empty{background:var(--soft);border-radius:var(--r-box);padding:var(--s6);text-align:center;color:var(--muted)}@media (max-width:767px){.plain-shell{padding:0}}.panel.narrow{max-width:560px;padding:var(--s8) var(--s7)}.flush{margin:0}.flush-top{margin-top:0}h2.inline{display:inline}.wrap-any{overflow-wrap:anywhere;word-break:break-all}td.navcol{min-width:8em}img.block{display:block}code{font-size:var(--fs-hint)}@media (max-width:767px){.panel.narrow{padding:var(--s6) var(--s4)}}.questions{margin:0;padding-left:1.5em}.questions>li+li{margin-top:var(--s3)}.questions .hint{margin:0}.scanner-video{border-radius:var(--r-box);background:var(--video-bg);width:100%;max-width:480px;display:block}.scan-result{border-radius:var(--r-box);padding:var(--s3) var(--s4);background:var(--green-soft);color:var(--green-text);font-weight:700}.scan-result.already{background:var(--soft);color:var(--muted);font-weight:400}.scan-result.ng{background:var(--warn-soft);color:var(--cannot)}.qr-sample{border-radius:var(--r-box);background:var(--white);width:200px;height:200px;display:block}.qr-card{background:var(--soft);border-radius:var(--r-box);padding:var(--s5);justify-items:center;gap:var(--s2);text-align:center;display:grid}.section-title.first{margin-top:0}.figures{gap:var(--s6) var(--s8);margin:0 0 var(--s7);flex-wrap:wrap;padding:0;display:flex}.figure{margin:0}.figure dt{color:var(--muted);font-size:var(--fs-hint)}.figure dd{font-size:var(--fs-greet);margin:0;font-weight:700;line-height:1.2}.figure dd small{font-size:var(--fs-body);color:var(--muted);margin-left:var(--s1);font-weight:400}progress.bar{vertical-align:middle;width:120px;height:10px;margin-right:var(--s2)}@media (max-width:767px){progress.bar{width:80px}}progress.bar{appearance:none;background:var(--soft-2);border:0;border-radius:4px;overflow:hidden}progress.bar::-webkit-progress-bar{background:var(--soft-2);border-radius:4px}progress.bar::-webkit-progress-value{background:var(--green);border-radius:4px}progress.bar::-moz-progress-bar{background:var(--green);border-radius:4px}.news>li{padding:var(--s5) 0;border-bottom:1px solid var(--line)}
