._page_g32vq_1{--ink:#14283d;--muted:#708193;--line:#dce5ec;--teal:#087f9d;min-height:100svh;color:var(--ink);font-family:var(--font-geist-sans);background:#eef3f6}button,input,select,textarea{font:inherit}._top_g32vq_1{color:#fff;background:#071320;align-items:center;gap:18px;height:68px;padding:0 24px;display:flex}._logo_g32vq_1{align-items:center;gap:10px;margin-right:auto;display:flex}._logo_g32vq_1>b{color:#071526;background:linear-gradient(135deg,#74e4ef,#82aaff);border-radius:10px;place-items:center;width:38px;height:38px;display:grid}._logo_g32vq_1>span{display:grid}._logo_g32vq_1 strong{font-size:15px}._logo_g32vq_1 small{color:#91a9bc;font-size:9px}._top_g32vq_1>button,._top_g32vq_1>a:last-child{color:#c1cfda;cursor:pointer;background:0 0;border:0;font-size:10px}._demo_g32vq_1{color:#a9e9ef;border:1px solid #265366;border-radius:99px;align-items:center;gap:7px;padding:8px 12px;font-size:10px;display:flex}._demo_g32vq_1 i{background:#4ad49a;border-radius:50%;width:6px;height:6px}._layout_g32vq_1{grid-template-columns:220px minmax(0,1fr);display:grid}._side_g32vq_1{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:calc(100svh - 68px);padding:28px 14px 16px;display:flex;position:sticky;top:0}._side_g32vq_1>div{gap:4px;padding:0 12px 23px;display:grid}._side_g32vq_1>div small{color:var(--teal);font-size:9px}._side_g32vq_1>div strong{font-size:15px}._side_g32vq_1>div span{color:var(--muted);font-size:10px}._side_g32vq_1 nav{gap:4px;display:grid}._side_g32vq_1 nav button{color:#627487;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;min-height:48px;padding:0 13px;font-size:12px;display:flex}._side_g32vq_1 nav i{text-align:center;width:18px;font-style:normal}._side_g32vq_1 nav button>b{color:#fff;background:#dc6c50;border-radius:99px;margin-left:auto;padding:3px 6px;font-size:8px}._side_g32vq_1 nav ._on_g32vq_1{color:#fff;background:linear-gradient(120deg,#087f9d,#2168c9)}._side_g32vq_1>footer{border-top:1px solid var(--line);align-items:center;gap:9px;margin-top:auto;padding:13px 10px;display:flex}._side_g32vq_1>footer>b{width:34px;height:34px;color:var(--teal);background:#def2f5;border-radius:50%;place-items:center;display:grid}._side_g32vq_1>footer span{display:grid}._side_g32vq_1>footer strong{font-size:10px}._side_g32vq_1>footer small{color:var(--muted);font-size:8px}._main_g32vq_1{min-width:0;padding:27px clamp(18px,3vw,46px) 40px}._notice_g32vq_1{color:#46707b;background:#effafb;border:1px solid #cce8ed;border-radius:9px;align-items:center;gap:9px;margin-bottom:18px;padding:8px 11px;font-size:10px;display:flex}._notice_g32vq_1 b{color:#fff;background:#0b91aa;border-radius:4px;padding:3px 6px;font-size:7px}._title_g32vq_1{justify-content:space-between;gap:18px;margin-bottom:22px;display:flex}._title_g32vq_1>span>small{color:var(--teal);letter-spacing:.1em;font-size:9px;font-weight:750}._title_g32vq_1 h1{letter-spacing:-.045em;margin:5px 0 4px;font-size:clamp(27px,3vw,39px)}._title_g32vq_1 p{color:var(--muted);margin:0;font-size:12px}._title_g32vq_1>button{color:#285574;cursor:pointer;background:#fff;border:1px solid #cfdbe5;border-radius:9px;align-self:start;padding:10px 14px;font-size:10px;font-weight:750}._stats_g32vq_1,._summary_g32vq_1{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:14px;display:grid}._stats_g32vq_1 article,._summary_g32vq_1 article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:17px}._stats_g32vq_1 span,._summary_g32vq_1 span{color:#738397;font-size:10px;display:block}._stats_g32vq_1 strong,._summary_g32vq_1 strong{margin-top:6px;font-size:27px;display:inline-block}._stats_g32vq_1 small{color:#8492a2;margin-left:4px;font-size:9px}._stats_g32vq_1 ._warn_g32vq_1{background:#fffaf6;border-color:#efd8c8}._summary_g32vq_1{grid-template-columns:repeat(3,1fr)}._dash_g32vq_1{grid-template-columns:minmax(0,1fr) 285px;gap:12px;display:grid}._panel_g32vq_1,._stack_g32vq_1 section,._people_g32vq_1,._detail_g32vq_1,._workers_g32vq_1 article{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}._panel_g32vq_1>header,._stack_g32vq_1 section>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;min-height:57px;padding:0 18px;display:flex}._panel_g32vq_1>header span{gap:3px;display:grid}._panel_g32vq_1 header b{font-size:12px}._panel_g32vq_1 header small{color:#8291a2;font-size:8px}._rows_g32vq_1 article{cursor:pointer;border-bottom:1px solid #edf1f5;grid-template-columns:55px minmax(130px,1fr) 58px 68px 98px;align-items:center;gap:10px;min-height:65px;padding:8px 17px;display:grid}._rows_g32vq_1 article:hover{background:#f7fbfc}._rows_g32vq_1 time,._rows_g32vq_1>article>span{gap:3px;display:grid}._rows_g32vq_1 time{font-size:12px;font-weight:800}._rows_g32vq_1 small{color:var(--muted);font-size:8px}._rows_g32vq_1>article>span strong{font-size:11px}._rows_g32vq_1>article>i{font-size:9px;font-style:normal}._rows_g32vq_1>article>b{color:#6f7d8b;background:#edf1f4;border-radius:99px;width:max-content;padding:5px 8px;font-size:8px}._rows_g32vq_1 b[data-status=完了]{color:#16745e;background:#e4f5ef}._rows_g32vq_1 b[data-status=訪問中]{color:#087f9d;background:#e4f5f8}._rows_g32vq_1 article>div button,._records_g32vq_1 button{width:100%;color:var(--teal);cursor:pointer;background:#fff;border:1px solid #c6dce3;border-radius:7px;padding:8px 5px;font-size:8px}._stack_g32vq_1{align-content:start;gap:12px;display:grid}._stack_g32vq_1 section>button{text-align:left;cursor:pointer;background:#fff;border:0;border-bottom:1px solid #edf1f4;gap:9px;width:100%;padding:12px 14px;display:flex}._stack_g32vq_1 section>button>b{color:#b65b3b;background:#fff0e9;border-radius:5px;height:max-content;padding:4px 6px;font-size:7px}._stack_g32vq_1 section>button span{gap:3px;font-size:10px;font-weight:750;display:grid}._stack_g32vq_1 section>button small{color:var(--muted);font-size:8px}._stack_g32vq_1 textarea{border:1px solid var(--line);resize:vertical;border-radius:8px;width:calc(100% - 28px);min-height:70px;margin:13px 14px 7px;padding:9px;font-size:9px}._stack_g32vq_1 section>textarea+button{color:#fff;background:var(--teal);border:0;border-radius:7px;width:auto;margin:0 14px 13px;padding:7px 10px;font-size:8px}._tools_g32vq_1{border:1px solid var(--line);background:#fff;border-radius:12px;justify-content:space-between;gap:12px;margin-bottom:12px;padding:13px;display:flex}._tools_g32vq_1 input{border:1px solid var(--line);border-radius:8px;width:min(310px,50vw);padding:9px 11px;font-size:10px}._tools_g32vq_1>div{gap:4px;display:flex}._tools_g32vq_1 button{color:#697b8d;background:#f0f4f6;border:0;border-radius:7px;padding:8px 11px;font-size:9px}._tools_g32vq_1 ._chosen_g32vq_1{color:#fff;background:var(--teal)}._master_g32vq_1{grid-template-columns:290px 1fr;gap:12px;display:grid}._people_g32vq_1>input{border:1px solid var(--line);border-radius:8px;width:calc(100% - 28px);margin:14px;padding:9px;font-size:10px}._people_g32vq_1>button{text-align:left;background:#fff;border:0;border-top:1px solid #edf1f4;grid-template-columns:36px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}._people_g32vq_1>button>b,._detail_g32vq_1>header>b{width:36px;height:36px;color:var(--teal);background:#e4f4f7;border-radius:10px;place-items:center;display:grid}._people_g32vq_1>button span{gap:3px;display:grid}._people_g32vq_1>button strong{font-size:10px}._people_g32vq_1>button small{color:var(--muted);font-size:8px}._people_g32vq_1 ._personOn_g32vq_1{background:#eff9fa}._detail_g32vq_1{padding:22px}._detail_g32vq_1>header{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding-bottom:17px;display:grid}._detail_g32vq_1>header>b{color:#fff;background:linear-gradient(135deg,#1599ad,#316dcc);width:54px;height:54px;font-size:19px}._detail_g32vq_1>header span{display:grid}._detail_g32vq_1 h2{margin:3px 0;font-size:20px}._detail_g32vq_1 header p,._detail_g32vq_1 header small{color:var(--muted);margin:0;font-size:8px}._detail_g32vq_1 header button,._detail_g32vq_1 footer button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 11px;font-size:9px}._alert_g32vq_1{color:#805933;background:#fff5e7;border-radius:10px;grid-template-columns:100px 1fr;gap:12px;margin:16px 0;padding:13px;font-size:9px;display:grid}._detail_g32vq_1 dl,._workers_g32vq_1 dl,._drawer_g32vq_1 dl{margin:0}._detail_g32vq_1 dl>div,._workers_g32vq_1 dl>div,._drawer_g32vq_1 dl>div{border-bottom:1px solid #edf1f4;grid-template-columns:120px 1fr;gap:12px;padding:11px 2px;display:grid}._detail_g32vq_1 dt,._workers_g32vq_1 dt,._drawer_g32vq_1 dt{color:#8291a0;font-size:9px}._detail_g32vq_1 dd,._workers_g32vq_1 dd,._drawer_g32vq_1 dd{margin:0;font-size:10px;font-weight:650}._detail_g32vq_1>footer{gap:8px;margin-top:17px;display:flex}._workers_g32vq_1{grid-template-columns:repeat(4,1fr);gap:11px;display:grid}._workers_g32vq_1 article{padding:18px}._workers_g32vq_1 article>header{justify-content:space-between;display:flex}._workers_g32vq_1 header b{width:42px;height:42px;color:var(--teal);background:#e7f5f8;border-radius:11px;place-items:center;display:grid}._workers_g32vq_1 header span{color:#16745e;background:#e4f5ef;border-radius:99px;height:max-content;padding:5px 8px;font-size:7px}._workers_g32vq_1 h2{margin:18px 0 3px;font-size:15px}._workers_g32vq_1>article>p{color:var(--muted);margin:0 0 13px;font-size:9px}._workers_g32vq_1 dl>div{padding:8px 0;display:block}._workers_g32vq_1 dd{margin-top:3px}._workers_g32vq_1 article>button{width:100%;color:var(--teal);background:#fff;border:1px solid #c9dde2;border-radius:8px;margin-top:13px;padding:8px;font-size:8px}._records_g32vq_1 article{border-bottom:1px solid #edf1f5;grid-template-columns:55px 1fr 75px 90px;align-items:center;gap:10px;min-height:61px;padding:7px 17px;display:grid}._records_g32vq_1 article>span{gap:3px;display:grid}._records_g32vq_1 time,._records_g32vq_1 strong{font-size:10px}._records_g32vq_1 small{color:var(--muted);font-size:8px}._records_g32vq_1 article>b{color:#7d8996;font-size:8px}._records_g32vq_1 article>b[data-ok=true]{color:#16745e}._records_g32vq_1 button:disabled{color:#a1adb8;background:#f3f5f6}._bottom_g32vq_1{color:#a7b8c7;background:#071629;border-radius:14px;justify-content:space-between;align-items:center;gap:20px;margin-top:22px;padding:18px;display:flex}._bottom_g32vq_1 p{margin:0;font-size:9px;line-height:1.6}._bottom_g32vq_1 p>b{color:#fff}._bottom_g32vq_1 a{color:#06101f;background:#76ddea;border-radius:8px;padding:10px 13px;font-size:9px;font-weight:800}._cover_g32vq_1{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#07132088;place-items:center;padding:16px;display:grid;position:fixed;inset:0}._drawer_g32vq_1{background:#fff;width:min(440px,94vw);padding:34px 28px;position:absolute;inset:0 0 0 auto;overflow:auto}._x_g32vq_1{background:#edf2f5;border:0;border-radius:50%;width:32px;height:32px;font-size:18px;position:absolute;top:16px;right:17px}._drawer_g32vq_1>small,._modal_g32vq_1>small{color:var(--teal);letter-spacing:.14em;font-size:8px}._drawer_g32vq_1 h2,._modal_g32vq_1 h2{margin:8px 0 4px;font-size:25px}._drawer_g32vq_1>p,._modal_g32vq_1>p{color:var(--muted);margin:0 0 18px;font-size:10px}._route_g32vq_1{color:#fff;background:#0c253a;border-radius:10px;gap:4px;margin:18px 0;padding:14px;display:grid}._drawer_g32vq_1>footer{gap:8px;margin-top:20px;display:grid}._drawer_g32vq_1>footer button{color:#fff;background:var(--teal);border:0;border-radius:8px;padding:11px;font-size:10px;font-weight:750}._drawer_g32vq_1>footer ._sub_g32vq_1{color:#5f7285;background:#edf2f5}._modal_g32vq_1{background:#fff;border-radius:17px;width:min(660px,96vw);max-height:92svh;padding:28px;position:relative;overflow:auto}._form_g32vq_1{grid-template-columns:1fr 1fr;gap:12px;display:grid}._form_g32vq_1 label{color:#66798c;gap:6px;font-size:9px;display:grid}._form_g32vq_1 input,._form_g32vq_1 select,._form_g32vq_1 textarea{border:1px solid var(--line);border-radius:8px;padding:10px;font-size:10px}._form_g32vq_1 textarea{min-height:68px}._form_g32vq_1 ._full_g32vq_1{grid-column:1/-1}._check_g32vq_1{color:#556a7d;gap:16px;margin:15px 0;font-size:9px;display:flex}._modal_g32vq_1>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:14px;display:flex}._modal_g32vq_1>footer button{color:#607286;background:#edf2f5;border:0;border-radius:8px;padding:10px 15px;font-size:9px}._modal_g32vq_1>footer button[type=submit]{color:#fff;background:var(--teal)}._empty_g32vq_1{color:var(--muted);text-align:center;padding:40px;font-size:11px}@media (max-width:1050px){._dash_g32vq_1{grid-template-columns:1fr}._stack_g32vq_1{grid-template-columns:1fr 1fr}._workers_g32vq_1{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){._top_g32vq_1{height:62px;padding:0 13px}._demo_g32vq_1,._top_g32vq_1>button{display:none}._layout_g32vq_1{grid-template-columns:1fr}._side_g32vq_1{z-index:10;border-right:0;border-bottom:1px solid var(--line);width:100%;height:auto;padding:7px 8px;top:0}._side_g32vq_1>div,._side_g32vq_1>footer{display:none}._side_g32vq_1 nav{grid-template-columns:repeat(5,1fr)}._side_g32vq_1 nav button{justify-content:center;gap:5px;padding:0 3px;font-size:9px}._side_g32vq_1 nav button>b{display:none}._main_g32vq_1{padding:18px 13px 30px}._stats_g32vq_1{grid-template-columns:repeat(2,1fr)}._master_g32vq_1{grid-template-columns:1fr}._workers_g32vq_1{grid-template-columns:repeat(2,1fr)}._rows_g32vq_1 article{grid-template-columns:45px 1fr 67px 82px}._rows_g32vq_1 article>i{display:none}}@media (max-width:550px){._logo_g32vq_1 small{display:none}._top_g32vq_1>a:last-child{font-size:8px}._title_g32vq_1{align-items:flex-end}._title_g32vq_1 p{font-size:10px}._title_g32vq_1>button{padding:8px;font-size:8px}._stack_g32vq_1{grid-template-columns:1fr}._tools_g32vq_1{flex-direction:column}._tools_g32vq_1 input{width:100%}._tools_g32vq_1>div{overflow:auto}._rows_g32vq_1 article{grid-template-columns:42px 1fr auto;padding:10px 12px}._rows_g32vq_1 article>div{grid-column:2/4}._workers_g32vq_1{grid-template-columns:1fr}._records_g32vq_1 article{grid-template-columns:42px 1fr auto;padding:10px 12px}._records_g32vq_1 article>button{grid-column:2/4}._summary_g32vq_1{grid-template-columns:1fr}._detail_g32vq_1{padding:16px}._detail_g32vq_1>header{grid-template-columns:46px 1fr}._detail_g32vq_1>header button{grid-column:1/-1}._detail_g32vq_1 dl>div,._drawer_g32vq_1 dl>div{grid-template-columns:1fr;gap:3px}._form_g32vq_1{grid-template-columns:1fr}._form_g32vq_1 ._full_g32vq_1{grid-column:auto}._check_g32vq_1{flex-direction:column}._bottom_g32vq_1{flex-direction:column;align-items:flex-start}._bottom_g32vq_1 a{text-align:center;width:100%}}
