*{box-sizing:border-box}body{color:var(--ink);background:var(--bg);margin:0;font-family:Yu Gothic,游ゴシック,sans-serif;font-size:13px}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:var(--teal);text-decoration:none}button{color:inherit}button:disabled{opacity:.45;cursor:not-allowed}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #71c7bd}button svg,a svg{flex-shrink:0}h1,h2,h3,h4,p{margin:0}pre{font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.9}small{font-size:11px}.shell{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#fff;flex-direction:column;flex-shrink:0;width:220px;height:100vh;padding:30px 18px;display:flex;position:sticky;top:0}.brand{align-items:center;gap:11px;padding:0 8px 40px;font-size:17px;font-weight:700;display:flex}.brand small{letter-spacing:2px;color:var(--muted);margin-top:5px;font-size:9px;display:block}.brand-icon{background:var(--teal);color:#fff;border-radius:11px 11px 11px 2px;place-items:center;width:34px;height:38px;font:700 23px Georgia;display:grid}.workspace-label{letter-spacing:1px;color:#91a0a2;padding:0 14px 12px;font-size:10px}.nav{text-align:left;color:#6e8486;background:0 0;border:0;border-radius:7px;align-items:center;gap:12px;width:100%;margin:4px 0;padding:14px 12px;display:flex}.nav span{flex:1}.nav b{font-size:11px;font-weight:500}.nav.active{color:var(--teal);background:#e8f3f1;font-weight:700}.sidebar-bottom{margin-top:auto}.connection{border-bottom:1px solid var(--line);padding:18px 12px;font-size:12px}.connection small{color:var(--muted);padding-top:7px;display:block}.connection i,.top-status i{background:#39a28f;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.sidebar-bottom>a{align-items:center;gap:10px;padding:20px 12px;display:flex}.account{border-top:1px solid var(--line);align-items:center;gap:10px;padding:20px 8px 0;display:flex}.account>span{background:#e9eeef;border-radius:50%;padding:10px;font-size:11px}.account small{color:var(--muted);margin-top:4px;font-size:10px;display:block}.workspace{width:calc(100% - 220px);max-width:1900px;margin:auto;padding:0 32px 20px}.topbar{border-bottom:1px solid var(--line);height:66px;color:var(--muted);justify-content:space-between;align-items:center;font-size:11px;display:flex}.topbar>span{align-items:center;gap:10px;display:flex}.topbar .top-status{gap:0}.page-heading{justify-content:space-between;align-items:center;gap:18px;padding:28px 0 22px;display:flex}.eyebrow{letter-spacing:2px;color:var(--teal);margin-bottom:9px;font-size:10px;font-weight:700}.secondary,.primary{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:11px 15px;font-size:12px;font-weight:600;display:inline-flex}.primary{background:var(--teal);color:#fff;border-color:var(--teal)}.notice{color:var(--teal);min-height:10px;margin-bottom:6px;font-size:12px}.stats{grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:25px;display:grid}.stat{border:1px solid var(--line);text-align:left;background:#fff;border-radius:9px;padding:18px 20px}.stat.chosen{background:#fcfffe;border-color:#91c6bd}.stat>div{color:var(--muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.stat strong{margin:11px 0;font-size:31px;font-weight:600;display:block}.stat strong small{color:var(--muted);margin-left:8px;font-size:11px;font-weight:400}.stat p{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.inbox{border:1px solid var(--line);background:#fff;border-radius:10px;overflow:hidden}.inbox-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:15px;padding:19px 22px;display:flex}.inbox-toolbar>div:first-child{align-items:center;gap:18px;display:flex}.inbox-toolbar h2{white-space:nowrap;font-size:16px}.inbox-toolbar h2 span{background:#edf3f3;border-radius:5px;margin-left:5px;padding:3px 7px;font-size:10px}.test-switch{color:var(--muted);white-space:nowrap;align-items:center;gap:5px;font-size:10px;display:flex}.filters{gap:10px;display:flex}.search,.select{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:6px;align-items:center;gap:8px;padding:9px 11px;display:flex}.search input{width:215px;color:var(--ink);border:0;outline:none;font-size:11px}select{color:var(--ink);background:#fff}.select select{border:0;max-width:150px;font-size:11px}.workbench{grid-template-columns:340px minmax(0,1fr);height:740px;display:grid}.case-list{border-right:1px solid var(--line);overflow-y:auto}.list-label{color:var(--muted);z-index:1;border-bottom:1px solid var(--line);background:#fbfcfc;justify-content:space-between;padding:13px 18px;font-size:10px;display:flex;position:sticky;top:0}.case{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;border-left:3px solid #0000;width:100%;padding:17px 17px 15px;display:block}.case.selected{border-left-color:var(--teal);background:#f0f8f6}.case-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.case-top time{color:var(--muted);font-size:10px}.badge{white-space:nowrap;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:600;display:inline-block}.badge.amber{color:#9b6b20;background:#fff2d8}.badge.green{color:#357c57;background:#e5f4e9}.badge.blue{color:#4b72a3;background:#e9f1fb}.badge.muted{color:#7c8d90;background:#edf0f1}.case-person{align-items:center;gap:8px;margin:13px 0 5px;display:flex}.case-person strong{font-size:13px}.avatar{background:#dfedeb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;display:grid}.priority{color:#bd8150;margin-left:auto}.case-email{color:var(--muted);overflow-wrap:anywhere;margin-left:33px;font-size:10px}.case-title{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:12px;font-size:11px;line-height:1.7;display:-webkit-box;overflow:hidden}.case-bottom{color:var(--muted);justify-content:space-between;gap:5px;margin-top:13px;font-size:9px;display:flex}.detail{min-width:0;overflow-y:auto}.detail-header{justify-content:space-between;align-items:center;gap:15px;padding:24px 27px 15px;display:flex}.detail-header .case-top{justify-content:flex-start}.case-id{color:var(--muted);overflow-wrap:anywhere;font-size:9px}.detail-header h2{margin:13px 0 8px;font-size:22px}.detail-header h2 small{font-size:12px;font-weight:400}.identity-line{color:var(--muted);overflow-wrap:anywhere;font-size:11px;line-height:1.8}.identity-line span{display:block}.detail-header .primary{padding:10px 12px;font-size:10px}.detail-meta{color:var(--muted);flex-wrap:wrap;gap:15px;padding:0 27px 20px;font-size:10px;display:flex}.tabs{border-bottom:1px solid var(--line);z-index:1;background:#fff;gap:25px;padding:0 27px;display:flex;position:sticky;top:0}.tabs button{color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;padding:15px 0;font-size:11px}.tabs button.active{border-bottom-color:var(--teal);color:var(--teal);font-weight:700}.section-title{justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;display:flex}.detail-body h3{align-items:center;gap:7px;font-size:12px;display:flex}.text-button{color:var(--teal);background:0 0;border:0;align-items:center;gap:7px;font-size:10px;display:flex}.reply-paper{border:1px solid var(--line);background:#fdfefe;border-radius:7px;padding:23px;font-size:12px;line-height:1.9}.date-strip{color:#487b75;background:#edf6f4;border:1px solid #d9ebe7;border-radius:6px;align-items:center;gap:20px;margin:16px 0;padding:15px;font-size:10px;display:flex}.date-strip span{gap:3px;display:grid}.date-strip small{margin-left:auto;font-size:9px}.needs{margin-top:22px}.needs pre{color:#697e80;font-size:11px}.subtle{color:var(--muted);margin-top:13px;font-size:10px;line-height:1.8}.detail-body details{border-top:1px solid var(--line);margin-top:20px;padding-top:15px;font-size:11px}summary{cursor:pointer}.source-body{background:#f7f9f9;border-radius:6px;max-height:520px;margin-top:13px;padding:16px;font-size:11px;overflow:auto}.banner,.warning{color:#89652b;background:#fff5e5;border-radius:6px;margin-bottom:12px;padding:12px 16px;font-size:11px;line-height:1.8}.warning{margin-top:12px}.hint{color:var(--muted);margin:10px 0 15px;font-size:10px;line-height:1.8}.facts{grid-template-columns:1fr 1fr;gap:15px;margin:17px 0;display:grid}.facts>div{overflow-wrap:anywhere;flex-direction:column;gap:5px;font-size:11px;display:flex}.facts span{color:var(--muted);font-size:10px}.facts b{font-weight:500}.order{border:1px solid var(--line);border-radius:7px;margin:13px 0 20px;padding:18px}.order h4{margin-bottom:8px;font-size:12px}.order p{color:var(--muted);font-size:11px}.empty,.empty-small,.no-reply{text-align:center;color:var(--muted);padding:45px 20px;font-size:12px}.empty h3,.no-reply h3{justify-content:center;margin:15px 0}.empty p,.empty-small p{margin:12px 0;line-height:1.8}.empty button{border:1px solid var(--line);color:var(--teal);background:#fff;border-radius:5px;margin-top:12px;padding:8px 13px}.empty-small{padding:26px 10px}.field{flex-direction:column;gap:9px;margin:20px 0;font-size:11px;display:flex}.field select,.field textarea{border:1px solid var(--line);resize:vertical;color:var(--ink);border-radius:6px;padding:12px}.save-message{color:var(--teal);margin-left:12px;font-size:11px}footer{color:var(--muted);justify-content:space-between;gap:20px;margin-top:17px;font-size:9px;line-height:1.7;display:flex}.access{padding:70px}.access p{margin:20px 0}.spin{animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (min-width:1700px){.workbench{grid-template-columns:390px minmax(0,1fr);height:800px}.workspace{padding:0 45px 25px}.detail-body{padding:28px 40px}}@media (max-width:1150px){.sidebar{width:180px;padding:25px 12px}.workspace{width:calc(100% - 180px);padding:0 18px 20px}.brand{font-size:14px}.workbench{grid-template-columns:285px minmax(0,1fr)}.inbox-toolbar{flex-wrap:wrap}.detail-header{flex-direction:column;align-items:flex-start}.stats{gap:10px}.stat{padding:15px}.date-strip{flex-wrap:wrap;gap:10px}.tabs{gap:18px}.detail-body{padding:20px}.page-heading h1{font-size:22px}}@media (max-width:760px){.sidebar{display:none}.workspace{width:100%;padding:0 13px 20px}.topbar{height:48px;font-size:9px}.topbar>span:first-child{display:none}.page-heading{align-items:flex-start;padding:22px 0 18px}.page-heading h1{font-size:19px}.page-heading p{font-size:10px}.secondary{padding:9px;font-size:10px}.stats{grid-template-columns:repeat(2,1fr);gap:9px}.stat strong{margin:7px 0;font-size:26px}.filters{flex-wrap:wrap;width:100%}.search{flex:1}.search input{width:100%;min-width:140px}.inbox-toolbar{padding:15px}.workbench{height:auto;display:block}.case-list{border-bottom:1px solid var(--line);border-right:0;max-height:360px}.detail{max-height:none}.detail-header{padding:20px}.tabs{justify-content:space-between;gap:10px;padding:0 20px;position:static}.detail-meta{padding:0 20px 14px}.facts{grid-template-columns:1fr 1fr}.date-strip small{margin-left:0}.reply-paper{padding:17px}footer{flex-direction:column;gap:4px}}.case-policy{color:var(--muted);margin:0 0 10px;font-size:10px}.case-person strong,.detail-header h2{overflow-wrap:anywhere}.st-orange{--stage:#934400;--wash:#fff3df}.st-blue{--stage:#1d4ed8;--wash:#eaf1ff}.st-purple{--stage:#7136a4;--wash:#f4eaff}.st-teal{--stage:#006b64;--wash:#def7f1}.st-green{--stage:#24703b;--wash:#e6f5e9}.st-rose{--stage:#a32655;--wash:#fdebf1}.st-cyan{--stage:#0d6379;--wash:#e0f5fa}.st-gray{--stage:#52606d;--wash:#edf0f3}.stage-badge{background:var(--wash);color:var(--stage);border:1px solid color-mix(in srgb,var(--stage) 25%,transparent);padding:6px 9px;font-size:11px;font-weight:700}.stage-badge:before{content:"";background:var(--stage);border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.status-dot{background:var(--stage);border-radius:50%;flex:none;width:9px;height:9px}.sidebar nav{flex:1;min-height:180px;overflow-y:auto}.nav{font-size:11px;line-height:1.5}.status-legend{flex-wrap:wrap;align-items:center;gap:14px;margin:16px 0;font-size:12px;display:flex}.status-legend small{color:var(--muted)}.workflow-panel{background:var(--wash);border-left:4px solid var(--stage);color:var(--stage);border-radius:9px;margin:0 27px 20px;padding:17px}.workflow-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.workflow-panel small{font-size:10px;line-height:1.7}.workflow-next b{margin-right:12px}.workflow-steps{flex-wrap:wrap;gap:6px;margin:16px 0;padding:0;list-style:none;display:flex}.workflow-steps li{color:#64748b;background:#ffffffa6;border-radius:5px;align-items:center;gap:5px;padding:7px;font-size:10px;display:flex}.workflow-steps li.current{background:var(--stage);color:#fff;outline:2px solid #fff;font-weight:700}.workflow-steps li b{border:1px solid;border-radius:3px;padding:1px 3px;font-size:9px}.case-top{align-items:flex-start}.case-top time{flex-shrink:0}.case-next{font-size:11px}.sidebar-bottom{flex-shrink:0}@media (max-width:760px){.workflow-panel{margin:0 20px 16px}.workflow-heading strong{font-size:14px}}body{-webkit-font-smoothing:antialiased;font-size:14px}.shell{height:100vh;overflow:hidden}.sidebar{color:#eff5ff;background:#111e31;border:0;width:252px;height:100vh;padding:28px 18px 18px;position:relative}.brand{letter-spacing:-.4px;padding:0 5px 30px;font-size:20px}.brand small{color:#a8b8ce;letter-spacing:1.8px;font-size:11px}.brand-icon{background:#00858a;border-radius:9px;width:42px;height:44px;font-family:inherit;font-size:27px;box-shadow:0 5px 14px #0003}.workspace-label{color:#8c9db5;padding:0 10px 12px;font-size:11px}.sidebar .nav{color:#c5d0df;border-radius:8px;gap:10px;margin:3px 0;padding:11px 10px;font-size:12px}.sidebar .nav.active{color:#fff;background:#006f78;box-shadow:0 3px 10px #0002}.nav b{background:#ffffff0d;border-radius:5px;padding:2px 7px;font-size:12px;font-weight:650}.sidebar .status-dot{filter:brightness(1.65);box-shadow:0 0 0 3px #ffffff09}.sidebar .connection{color:#dce6f3;border-color:#ffffff16;padding:14px 10px}.sidebar-bottom>a{color:#dce6f3;padding:17px 10px;font-weight:600}.account{border-color:#ffffff16;padding-top:15px}.account>span{color:#d7f8f2;background:#2a3a52}.workspace{flex-direction:column;width:calc(100% - 252px);min-width:0;max-width:none;height:100vh;margin:0;padding:0 28px 14px;display:flex}.topbar{color:#607086;border-bottom:0;height:50px;min-height:50px;font-size:12px}.top-status{background:#f9fdfa;border:1px solid #dce7df;border-radius:20px;padding:6px 10px;font-size:11px}.eyebrow{display:none}h1{letter-spacing:-.6px;font-size:28px;font-weight:750}.page-heading p{color:#66758a;margin-top:7px;font-size:13px}.secondary,.primary{border-radius:8px;padding:11px 15px;font-size:13px;box-shadow:0 2px 3px #18233706}.primary{background:#007b80;border-color:#007b80;box-shadow:0 3px 8px #007b8020}.secondary:hover{background:#fcfdff;border-color:#90a4b8}.notice{min-height:0;margin:0 0 8px}.stats{gap:14px;margin:0 0 16px}.stat{border-radius:12px;min-height:101px;padding:15px 18px 12px 76px;transition:transform .15s,border-color .15s;position:relative;box-shadow:0 3px 10px #152b4805}.stat:hover{border-color:#adc0d1;transform:translateY(-2px)}.stat>div{color:#47556c;font-size:12px;font-weight:600}.stat>div svg{box-sizing:content-box;color:#07836a;background:#def6ed;border-radius:12px;width:22px;height:22px;padding:11px;position:absolute;top:22px;left:18px}.stat:nth-child(2)>div svg{color:#ad6507;background:#fff0d9}.stat:nth-child(3)>div svg{color:#7b47b5;background:#ede6fb}.stat:nth-child(4)>div svg{color:#127284;background:#e0f4f7}.stat strong{color:#162336;margin:5px 0;font-size:28px;font-weight:750;line-height:1.15}.stat strong small{font-size:12px}.stat p{font-size:10px}.stat.chosen{background:#fff;border-color:#70b9b2;box-shadow:0 0 0 1px #70b9b220}.status-legend{display:none}.inbox{border:1px solid #dde4ed;border-radius:13px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 5px 18px #233b5906}.inbox-toolbar h2{font-size:17px}.inbox-toolbar h2 span{color:#5c6d85;background:#eef2f7;padding:4px 8px;font-size:12px}.test-switch{font-size:11px}.search,.select{background:#fbfcfe;border-color:#dde4ed;border-radius:8px;padding:10px 12px}.search input{background:0 0;width:225px;font-size:12px}.select select{background:0 0;font-size:12px}.case-list{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;background:#fbfcfe}.list-label{color:#718097;background:#f8fafd;padding:11px 17px;font-size:11px}.case{background:#fbfcfe;border-bottom:1px solid #e5ebf2;border-left-width:4px;padding:17px 18px;transition:background .15s}.case.selected{background:#e9f6f3;border-left-color:#00877f}.case-top{flex-wrap:wrap;gap:8px}.case-top time{margin-left:auto;font-size:10px}.stage-badge{white-space:normal;border:0;border-radius:20px;padding:5px 9px;font-size:11px;line-height:1.4}.case-person strong{letter-spacing:-.2px;font-size:16px}.avatar{color:#476a69;background:#ddeae9;flex-shrink:0;width:30px;height:30px;font-size:12px}.case-email{color:#65788c;margin-left:39px;font-size:11px}.case-next{color:#1e686d;margin:9px 0 5px;font-size:12px;line-height:1.6}.detail{scrollbar-width:thin;scrollbar-color:#ccd5df transparent;background:#fff}.detail-header{align-items:flex-start;padding:22px 26px 12px}.case-id{color:#7e8a9a;font-size:10px}.detail-header h2{color:#172438;letter-spacing:-.4px;margin:12px 0 5px;font-size:24px}.detail-header .hint{margin:4px 0 8px;font-size:11px}.detail-header .primary{margin-top:4px;font-size:12px}.workflow-panel{border-left:3px solid var(--stage);background:color-mix(in srgb,var(--wash) 75%,white);border-radius:9px;margin:0 26px 16px;padding:14px 17px}.workflow-heading>span{font-size:11px}.workflow-heading strong{font-size:16px}.workflow-panel p{margin:7px 0;font-size:12px}.workflow-panel small{color:#64748b;font-size:10px}.workflow-steps{gap:7px;margin:12px 0}.workflow-steps li{color:#6b788c;background:#fff;border-radius:18px;padding:7px 10px;font-size:11px}.workflow-steps li.current{outline:none;box-shadow:0 2px 5px #0001}.workflow-steps li>span{background:#00000008;border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.section-title h3,.detail-body h3{font-size:14px}.text-button{background:#fff;border:1px solid #d9e1ea;border-radius:7px;align-items:center;gap:5px;padding:7px 10px;font-size:12px;display:inline-flex}.hint{font-size:12px;line-height:1.7}.needs{padding:17px 0}.needs pre,.needs p{font-size:13px;line-height:1.8}.source-body{font-size:13px;line-height:1.9}.no-reply{background:#f6f9fc;border-radius:10px;margin-bottom:16px;padding:20px 16px}.empty-small{padding:25px 15px;font-size:13px}.facts>div{font-size:13px}.banner,.warning{border-radius:7px;font-size:12px;line-height:1.7}.banner{margin-bottom:8px}footer{flex-shrink:0;margin-top:9px;font-size:10px}.sidebar nav{scrollbar-width:thin;scrollbar-color:#37475e transparent;min-height:100px}@media (min-width:1700px){.workbench{grid-template-columns:390px minmax(0,1fr);height:auto}.workspace{padding:0 32px 15px}.detail-body{padding:22px 32px}.detail-header{padding:24px 32px 12px}.detail-meta{padding-left:32px}.workflow-panel{margin-left:32px;margin-right:32px}.tabs{padding-left:32px}}@media (max-width:1250px){.sidebar{width:215px;padding:22px 12px}.brand{font-size:17px}.workspace{width:calc(100% - 215px);padding:0 18px 12px}.workbench{grid-template-columns:305px minmax(0,1fr)}.stat{padding-left:60px}.stat>div svg{width:19px;height:19px;padding:8px;left:12px}.stat>div{font-size:11px}.detail-header{flex-direction:column;gap:8px}.detail-header h2{font-size:22px}.identity-line span{margin-left:0;display:block}.workflow-steps{gap:4px}.workflow-steps li{padding:6px 8px;font-size:10px}.inbox-toolbar{flex-wrap:wrap}.detail-body{padding:18px 22px}.sidebar .nav{font-size:11px}}@media (max-width:900px){.sidebar{width:190px}.workspace{width:calc(100% - 190px)}.brand{font-size:15px}.brand-icon{width:34px;height:36px}.stats{grid-template-columns:repeat(2,1fr);gap:8px}.stat{min-height:85px;padding-top:10px;padding-bottom:8px}.stat strong{font-size:23px}.stat p{display:none}.page-heading{padding-bottom:14px}.page-heading h1{font-size:24px}.workbench{grid-template-columns:270px minmax(0,1fr)}.case{padding:13px}.case-person strong{font-size:14px}.detail-header,.detail-body{padding:18px}.workflow-panel{margin:0 18px 12px}.detail-meta{padding:0 18px 12px}.tabs{gap:16px;padding:0 18px}}@media (max-width:760px){.shell{height:auto;overflow:visible}.sidebar{display:none}.workspace{width:100%;height:auto;min-height:100vh;padding:0 12px 16px}.topbar{height:42px;min-height:42px}.page-heading{gap:8px;padding:12px 0}.page-heading h1{font-size:23px}.page-heading p{font-size:12px}.secondary{padding:9px;font-size:11px}.stats{margin-bottom:12px}.inbox{flex:none;overflow:visible}.inbox-toolbar{padding:13px}.filters{width:100%}.search{flex:1;min-width:0}.search input{width:100%;min-width:0}.select select{max-width:110px}.workbench{flex:none;height:auto;display:block}.case-list{border-right:0;max-height:330px}.detail{overflow:visible}.detail-header{flex-direction:column}.detail-meta{font-size:11px}.detail-header h2{font-size:22px}.tabs{justify-content:flex-start;gap:18px;position:sticky;top:0}.tabs button{font-size:12px}.reply-paper{padding:18px;font-size:14px}.workflow-heading strong{font-size:14px}.workflow-steps{gap:4px}.workflow-steps li,.top-status{font-size:10px}footer{display:block}.status-legend{display:none}}:root{--ink:#30343e;--muted:#7b8190;--line:#e3e5eb;--teal:#6e55b6;--bg:#eceef2}body{background:var(--bg);letter-spacing:.05px;font-family:Inter,Yu Gothic,Meiryo,sans-serif;font-size:12px}.shell{background:#24252a}.sidebar{color:#e9e9ef;background:linear-gradient(165deg,#2c2d33 0%,#202126 80%);border-right:1px solid #ffffff0b;width:222px;padding:21px 14px 14px}.brand{letter-spacing:-.3px;gap:10px;padding:0 8px 28px;font-size:16px;font-weight:650}.brand-icon{color:#fff;background:linear-gradient(145deg,#c1b0ea,#78649e);border-radius:8px;width:30px;height:32px;font-size:20px;box-shadow:inset 0 1px #ffffff60,0 3px 10px #0002}.brand small{letter-spacing:1.8px;color:#a09aa9;margin-top:5px;font-size:8px}.workspace-label{color:#929099;letter-spacing:.4px;padding:0 10px 10px;font-size:9px}.workspace-label small{display:none}.sidebar .nav{color:#bcbcc6;border:1px solid #0000;border-radius:5px;gap:9px;min-height:35px;margin:2px 0;padding:9px 10px;font-size:10.5px;line-height:1.6}.sidebar .nav svg{color:#a4a2ae;width:14px;height:14px}.sidebar .nav:hover{background:#ffffff07}.sidebar .nav.active{color:#f5efff;background:linear-gradient(90deg,#51465f,#3d3749);border-color:#76658b55;box-shadow:inset 0 1px #ffffff09,0 2px 5px #0001}.sidebar .nav b{color:#b9b8c6;text-align:center;font-variant-numeric:tabular-nums;background:#ffffff09;border-radius:4px;min-width:22px;padding:1px 6px;font-size:10px;font-weight:500}.sidebar .nav.active b{color:#f5efff;background:#b5a1d12b}.sidebar .status-dot{filter:brightness(1.6);width:6px;height:6px;box-shadow:0 0 0 3px #ffffff04}.nav-divider{color:#817d8a;border-top:1px solid #ffffff0d;margin-top:12px;padding:16px 10px 7px;font-size:9px}.sidebar nav{scrollbar-color:#49434e transparent}.sidebar-bottom{font-size:10px}.sidebar .connection{color:#b2adbd;border-color:#ffffff0c;padding:13px 9px;font-size:10px}.sidebar .connection small,.sidebar .account small{color:#807b8c;font-size:9px}.sidebar-bottom>a{color:#bdb8c8;padding:12px 9px;font-size:10px}.sidebar .account{border-color:#ffffff0e;padding:14px 6px 0;font-size:11px}.account>span{color:#ded3ec;background:#51485f;width:27px;height:27px;font-size:9px}.workspace{background:linear-gradient(#f2f3f6,#eceef2);width:calc(100% - 222px);height:100vh;padding:0 16px 10px}.topbar{color:#8d919e;border:0;height:36px;min-height:36px;padding:0 2px;font-size:10px}.topbar svg{width:11px}.top-status{color:#9196a1;background:0 0;border:0;padding:0;font-size:9px}.page-heading{align-items:center;padding:7px 2px 14px}.page-heading h1{letter-spacing:-.4px;font-size:18px;font-weight:650;line-height:1.4}.heading-caption{color:#9295a2;letter-spacing:0;margin-left:12px;font-size:10px;font-weight:400}.secondary,.primary{border-radius:5px;min-height:30px;padding:7px 10px;font-size:10px;box-shadow:0 1px 2px #18233705}.secondary{color:#6b7181;background:#ffffffb0;border-color:#d9dce5}.secondary svg,.primary svg{width:13px;height:13px}.primary{background:linear-gradient(#8066bc,#6d52a7);border:1px solid #6d52a7;box-shadow:inset 0 1px #ffffff21,0 1px 3px #573d811a}.primary:hover{background:#61469b}.inbox{background:#fff;border:1px solid #d9dde6;border-radius:8px;min-height:0;box-shadow:0 4px 18px #28324e09,0 1px 2px #28324e06}.inbox-toolbar{background:linear-gradient(#fff,#fcfcfe);gap:10px;min-height:49px;padding:10px 16px}.inbox-toolbar h2{letter-spacing:0;color:#4b5262;font-size:12px}.inbox-toolbar h2 span{color:#7d6f99;background:#f0eef7;margin-left:6px;padding:2px 5px;font-size:9px}.test-switch{color:#a0a4af;gap:4px;font-size:9px}.test-switch input{accent-color:#7d63b6;width:11px;height:11px}.filters{gap:7px}.search,.select{background:#f7f8fb;border:1px solid #e2e5eb;border-radius:5px;gap:6px;padding:6px 9px}.search svg,.select svg{color:#9299a7;width:13px;height:13px}.search input{width:215px;font-size:10px}.select select{background:0 0;max-width:130px;font-size:10px}.workbench{flex:1;grid-template-columns:310px minmax(0,1fr);height:auto;min-height:0}.case-list{background:#f8f9fc;border-right:1px solid #e2e5ed}.list-label{color:#9a9eab;background:#f5f6fa;border-bottom:1px solid #e4e7ee;padding:9px 14px;font-size:9px}.case{background:#f8f9fc;border-bottom:1px solid #e8eaf1;border-left:3px solid #0000;padding:12px 14px 11px}.case:hover{background:#f1f0f8}.case.selected{background:linear-gradient(100deg,#eee9f8,#f6f3fc);border-left-color:#8665bc;box-shadow:inset 0 1px #fff,inset 0 -1px #e1d9ef}.case-top{gap:6px}.case-top time{color:#999ead;font-variant-numeric:tabular-nums;font-size:9px}.stage-badge{letter-spacing:0;border:1px solid color-mix(in srgb,var(--stage) 16%,transparent);background:var(--wash);color:var(--stage);border-radius:4px;padding:3px 6px;font-size:9px;font-weight:600;line-height:1.4}.stage-badge:before{width:5px;height:5px;margin-right:5px}.case-person{gap:7px;margin:9px 0 3px}.case-person strong{letter-spacing:0;font-size:12px;font-weight:650;line-height:1.5}.avatar{color:#8c80a0;background:#e9e6f1;border-radius:6px;width:22px;height:22px;font-size:9px}.case-email{color:#9a9eac;margin-left:29px;font-size:9px;line-height:1.4}.case-title{color:#606879;-webkit-line-clamp:2;margin-top:8px;font-size:11px;line-height:1.65}.case-next{color:#7e6c9d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 3px;font-size:10px;line-height:1.6;display:-webkit-box;overflow:hidden}.case-bottom{color:#a4a9b5;margin-top:7px;font-size:8px}.case-policy{display:none}.detail{background:#fff}.detail-header{align-items:flex-start;gap:12px;padding:18px 22px 9px}.detail-header .case-top{gap:8px}.case-id{color:#a2a6b2;font-variant-numeric:tabular-nums;font-size:9px}.detail-header h2{letter-spacing:-.2px;margin:10px 0 4px;font-size:17px;font-weight:650;line-height:1.45}.detail-header h2 small{font-size:10px}.detail-header .hint{color:#969baa;margin:3px 0 6px;font-size:9px;line-height:1.6}.detail-header .primary{white-space:nowrap;margin-top:0;padding:7px 10px;font-size:10px}.identity-line{color:#737c8c;font-size:10px;line-height:1.7}.identity-line span{margin-left:13px;display:inline-block}.detail-meta{color:#979dab;gap:10px;padding:0 22px 13px;font-size:9px}.workflow-panel{border:1px solid #e5e4ec;border-left:3px solid var(--stage);background:linear-gradient(100deg,color-mix(in srgb,var(--wash) 25%,white),#fff);color:var(--stage);border-radius:6px;margin:0 22px 16px;padding:11px 13px 9px;box-shadow:0 1px 3px #252c3e03}.workflow-heading{justify-content:space-between;align-items:center;gap:9px;display:flex}.workflow-heading>span{color:#8d929f;font-size:9px}.workflow-heading strong{background:var(--wash);border-radius:3px;padding:3px 6px;font-size:11px;font-weight:650}.workflow-steps{flex-wrap:nowrap;gap:0;margin:10px 0 9px;padding:0;display:flex}.workflow-steps li{color:#969dad;min-width:0;min-height:32px;box-shadow:none;background:#f5f6f9;border-bottom:2px solid #e6e8ef;border-radius:0;flex-direction:row;flex:1;justify-content:center;gap:6px;padding:6px 4px;font-size:9px}.workflow-steps li:first-child{border-radius:4px 0 0 4px}.workflow-steps li:last-child{border-radius:0 4px 4px 0}.workflow-steps li>span{color:#9199aa;background:#e8ebf1;border-radius:50%;width:17px;height:17px;font-size:8px}.workflow-steps li.current{background:var(--wash);color:var(--stage);border-bottom-color:var(--stage);box-shadow:none}.workflow-steps li.current>span{color:#fff;background:var(--stage)}.workflow-steps li b{border:0;padding:0;font-size:8px;line-height:1}.workflow-panel p{margin:7px 0;font-size:10px;line-height:1.7}.workflow-panel .workflow-next{background:var(--wash);border-radius:4px;margin:7px 0;padding:7px 9px;font-size:10px;line-height:1.7}.workflow-next b{margin:0 10px 0 0;font-size:9px;display:inline}.workflow-panel small{color:#9299a8;font-size:8px;line-height:1.6;display:block}.reading-grid{border-top:1px solid #e5e7ed;grid-template-columns:minmax(0,1fr) 218px;display:grid}.reading-main{background:#fafbfc;min-width:0}.tabs{z-index:2;background:#fff;border-bottom:1px solid #e5e7ee;gap:23px;padding:0 22px;position:sticky;top:0}.tabs button{padding:12px 0;font-size:10px;font-weight:550}.tabs button.active{color:#7556ad;border-color:#8f70c1}.detail-body{padding:17px 22px 24px}.detail-body h3,.section-title h3{font-size:11px;font-weight:600}.section-title h3 svg{width:14px;height:14px}.section-title{margin-bottom:11px}.text-button{color:#82899a;border-color:#e1e4ed;border-radius:4px;padding:5px 7px;font-size:9px;box-shadow:0 1px 2px #00000003}.reply-paper{background:#fff;border:1px solid #e0e3ec;border-radius:6px;padding:20px 23px;font-size:12px;line-height:1.9;box-shadow:0 3px 10px #23364d04}.reply-paper pre{color:#434b5d;font-size:12px;line-height:1.95}.hint{margin:7px 0 11px;font-size:10px;line-height:1.8}.detail>.hint,.detail>.banner{margin:0 22px 11px}.needs{margin-top:12px;padding:11px 0}.needs h3{margin-bottom:7px}.needs pre,.needs p{color:#788195;font-size:11px;line-height:1.8}.source-body{background:#f3f5f9;padding:13px;font-size:11px;line-height:1.8}.subtle{color:#939aaa;font-size:9px;line-height:1.8}.no-reply{background:linear-gradient(#fff,#f7f8fb);border:1px solid #e5e7f0;border-radius:6px;padding:22px 16px}.no-reply h3{margin:8px 0;font-size:13px}.no-reply p{font-size:10px}.no-reply svg{color:#8c86a1;width:20px;height:20px}.empty-small,.facts>div{font-size:11px}.facts span{font-size:9px}.order{background:#fff;border-radius:6px;padding:14px}.order h4{font-size:12px}.order p{font-size:10px}.field{font-size:11px}.field textarea{font-size:12px;line-height:1.8}.banner,.warning{border-radius:5px;padding:9px 12px;font-size:10px;line-height:1.8}.date-strip{gap:12px;padding:10px;font-size:9px}.context-rail{background:linear-gradient(90deg,#f7f8fb,#fcfcfe);border-left:1px solid #e4e7ef;min-width:0;padding:17px 16px}.context-heading{color:#747b8b;border-bottom:1px solid #e1e5ed;align-items:center;gap:7px;margin:0 0 13px;padding:0 0 10px;display:flex}.context-heading:not(:first-child){margin-top:22px}.context-heading h3{color:#5c6475;font-size:10px;font-weight:600}.context-heading svg{color:#9793a6}.context-rail dl{grid-template-columns:62px minmax(0,1fr);gap:11px 7px;margin-bottom:17px;font-size:9px;line-height:1.6;display:grid}.context-rail dt{color:#979ead}.context-rail dd{color:#647086;overflow-wrap:anywhere;margin:0}.mono{font-variant-numeric:tabular-nums}.context-status{color:#697286;justify-content:space-between;align-items:flex-start;gap:8px;font-size:10px;line-height:1.7;display:flex}.context-status span{text-align:right;color:#9a8c75;max-width:110px;font-size:9px}.rail-note{color:#a2a9b6;margin:5px 0 14px;font-size:8px;line-height:1.7}.rail-order{color:#8a94a5;background:#fff;border:1px solid #e3e7ef;border-radius:4px;margin-bottom:11px;padding:9px;font-size:9px;line-height:1.8}.rail-order b{color:#737e94;font-size:9px;font-weight:500;display:block}.rail-order p{color:#7f7197;margin:3px 0}.rail-order span{overflow-wrap:anywhere;display:block}.context-rail>a{color:#85769e;background:#fff;border:1px solid #e0e3ed;border-radius:4px;justify-content:space-between;align-items:center;margin:10px 0;padding:7px 8px;font-size:9px;text-decoration:none;display:flex}.context-rail>a:hover{background:#f6f2fb;border-color:#b7a7ce}footer{color:#a1a5b1;margin:0;padding:8px 2px 0;font-size:8px}.notice:not(:empty){margin:0 2px 8px;font-size:10px}.notice:empty{display:none}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #b29ad6}@media (min-width:1700px){.workbench{grid-template-columns:330px minmax(0,1fr)}.reading-grid{grid-template-columns:minmax(0,1fr) 248px}.workspace{padding:0 20px 10px}.detail-header{padding:19px 25px 9px}.detail-meta{padding-left:25px}.workflow-panel{margin-left:25px;margin-right:25px}.tabs{padding-left:25px}.detail-body{padding:19px 25px 28px}.context-rail{padding:18px}}@media (max-width:1400px){.sidebar{width:208px;padding:20px 11px}.workspace{width:calc(100% - 208px);padding:0 12px 9px}.workbench{grid-template-columns:280px minmax(0,1fr)}.reading-grid{grid-template-columns:minmax(0,1fr)}.context-rail{display:none}.detail-header{flex-direction:row}.detail-header,.detail-body{padding-left:20px;padding-right:20px}.workflow-panel{margin-left:20px;margin-right:20px}.workflow-steps li{gap:4px;font-size:9px}.identity-line span{margin-left:0;display:block}.heading-caption{display:inline}}@media (max-width:1050px){.sidebar{width:185px}.workspace{width:calc(100% - 185px)}.sidebar .nav{padding:8px;font-size:10px}.workbench{grid-template-columns:245px minmax(0,1fr)}.detail-header{flex-direction:column;gap:8px}.case{padding:12px 11px}.detail-body,.detail-header{padding-left:16px;padding-right:16px}.workflow-panel{margin-left:16px;margin-right:16px}.workflow-steps{flex-wrap:wrap;gap:3px}.workflow-steps li{border-radius:3px;flex:1 0 28%}.heading-caption{display:none}.inbox-toolbar{flex-wrap:wrap}.tabs{gap:19px;padding:0 16px}}@media (max-width:760px){.shell{height:auto;display:block;overflow:visible}.sidebar{border:0;width:100%;height:auto;padding:13px 14px;display:block}.brand{padding:0 0 11px;font-size:15px}.brand-icon{width:25px;height:26px;font-size:17px}.brand small,.workspace-label,.sidebar-bottom,.nav-divider{display:none}.sidebar nav{gap:4px;min-height:0;display:flex;overflow:auto}.sidebar nav>div{flex-shrink:0}.sidebar .nav{white-space:nowrap;min-height:31px;margin:0;padding:6px 8px;font-size:10px}.workspace{width:100%;height:auto;min-height:0;padding:0 8px 10px}.topbar{height:31px;min-height:31px}.topbar>span:first-child{display:none}.page-heading{padding:7px 3px 12px}.page-heading h1{font-size:18px}.secondary{font-size:10px}.inbox{flex:none;overflow:visible}.inbox-toolbar{padding:10px 12px}.filters{flex-wrap:wrap;width:100%}.search{flex:1;min-width:0}.search input{width:100%;min-width:0}.select select{max-width:100px}.workbench{height:auto;display:block}.case-list{border-bottom:1px solid #e0e3eb;border-right:0;max-height:320px}.detail{overflow:visible}.detail-header{padding:16px}.detail-header h2{font-size:17px}.detail-meta{padding:0 16px 12px;font-size:9px}.workflow-panel{margin:0 16px 13px}.workflow-heading{flex-direction:row}.workflow-steps li{flex-direction:column;flex:1;gap:3px;padding:6px 2px;font-size:8px}.workflow-steps li b{font-size:8px}.tabs{gap:20px;padding:0 16px;position:sticky;top:0}.tabs button{font-size:10px}.detail-body{padding:17px 16px}.reply-paper{padding:16px;font-size:12px}.reply-paper pre{font-size:12px}.reading-grid{display:block}.context-rail{display:none}.stage-badge{font-size:9px}footer{font-size:8px}}:root{--support-font:"BIZ UDPGothic","BIZ UDPゴシック","BIZ UDGothic","BIZ UDゴシック",sans-serif;--muted:#606979}body,button,input,select,textarea,pre,.brand-icon{font-family:var(--support-font)}body{color:#303641;font-weight:400}.case-person strong,.detail-header h2,.page-heading h1,.stage-badge{font-weight:700}.case-email,.case-bottom,.case-top time,.list-label,.case-id,.detail-header .hint,.detail-meta,.hint,.subtle,.workflow-panel small,.workflow-heading>span,.context-rail dt,.rail-note,.top-status,.heading-caption,footer{color:#667080}.case-title,.reply-paper pre,.source-body,.needs pre,.needs p,.context-rail dd{color:#424b5a}.context-heading h3,.context-status,.rail-order,.rail-order b,.rail-order span{color:#606b7e}.sidebar .nav{color:#d0ccd7}.workspace-label,.nav-divider,.sidebar .connection small,.sidebar .account small{color:#aaa3b5}.sidebar .connection,.sidebar-bottom>a{color:#c2bacd}.brand small{color:#b7aec6}.sidebar .nav b{color:#d1cadc}.workflow-steps li{color:#667183}.workflow-steps li>span{color:#5e697b}.workflow-steps li.current{color:var(--stage)}.workflow-steps li.current>span{color:#fff}.focus-inbox{--ink:#262b35;--muted:#616977;--line:#e1e4eb;--teal:#5a4ab3;background:#fff}.focus-inbox .sidebar{background:#24262d;width:190px;padding:22px 12px 12px}.focus-inbox .brand{padding:0 6px 24px;font-size:16px}.focus-inbox .workspace-label{padding:0 10px 8px}.focus-inbox .nav{gap:8px;min-height:38px;padding:9px 10px;font-size:11px}.focus-inbox .nav-divider{margin:12px 8px 6px}.focus-inbox .workspace{flex-direction:column;width:calc(100% - 190px);min-width:0;max-width:none;height:100dvh;margin:0;padding:0 16px 8px;display:flex}.focus-inbox .topbar{border-bottom:0;height:36px;min-height:36px;font-size:10px}.focus-inbox .page-heading{padding:5px 0 12px}.focus-inbox .page-heading h1{font-size:21px}.focus-inbox .heading-caption{font-size:11px}.focus-inbox .page-heading .secondary{padding:7px 11px;font-size:11px}.focus-inbox .notice:empty{display:none}.focus-inbox .inbox{border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;box-shadow:0 4px 22px #26324b08}.focus-inbox .inbox-toolbar{min-height:54px;padding:10px 15px}.focus-inbox .inbox-toolbar h2{font-size:13px}.focus-inbox .filters{flex:1;justify-content:flex-end}.focus-inbox .search{width:min(390px,50%)}.focus-inbox .search input{width:100%;font-size:12px}.focus-inbox .select select{font-size:11px}.focus-inbox .workbench{flex:1;grid-template-columns:clamp(290px,27vw,420px) minmax(0,1fr);height:auto;min-height:0;display:grid}.focus-inbox .case-list{background:#fff;max-height:none}.focus-inbox .list-label{background:#fafbfe;padding:12px 16px;font-size:10px}.focus-inbox .case{background:#fff;min-height:150px;padding:16px 16px 14px}.focus-inbox .case.selected{background:#f0edff;border-left-color:#6552c7}.focus-inbox .case:hover{background:#f6f5fc}.focus-inbox .case-person{margin:12px 0 4px}.focus-inbox .case-person strong{font-size:14px}.focus-inbox .avatar{background:#e9e8ef;border-radius:8px;width:30px;height:30px;font-size:13px}.focus-inbox .case-email{margin-left:38px;font-size:11px}.focus-inbox .case-title{-webkit-line-clamp:2;margin-top:10px;font-size:13px;line-height:1.65}.focus-inbox .case-next,.focus-inbox .case-policy{display:none}.focus-inbox .case-bottom{margin-top:10px;font-size:10px}.focus-inbox .stage-badge{padding:4px 7px;font-size:10px}.focus-inbox .case-top time{font-size:10px}.focus-inbox .detail{background:#fff;flex-direction:column;min-height:0;display:flex;overflow:hidden}.focus-inbox .detail-header{color:#fff;background:linear-gradient(120deg,#292d3b,#1d2437);flex:none;align-items:center;gap:14px;padding:18px 24px 12px}.focus-inbox .detail-header h2{margin:9px 0 5px;font-size:21px;line-height:1.4}.focus-inbox .detail-header h2 small{font-size:12px}.focus-inbox .detail-header .hint{display:none}.focus-inbox .detail-header .case-id{color:#bdc5d9;font-size:10px}.focus-inbox .identity-line{color:#dde1ed;flex-wrap:wrap;gap:5px 16px;font-size:12px;display:flex}.focus-inbox .identity-line span{display:inline}.focus-inbox .reader-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.focus-inbox .reader-actions a,.focus-inbox .reader-toggle{border-radius:6px;padding:9px 12px;font-size:11px}.focus-inbox .reader-actions .primary{color:#3b327e;background:#fff;border:1px solid #fff}.focus-inbox .reader-toggle{color:#fff;background:#ffffff0e;border-color:#ffffff42}.focus-inbox .detail-meta{color:#cbd2e2;background:#1d2437;flex:none;gap:12px;padding:0 24px 13px;font-size:10px}.focus-inbox .workflow-panel{border:0;border-bottom:1px solid var(--line);border-left:3px solid var(--stage);background:var(--wash);color:var(--stage);border-radius:0;flex:none;margin:0;padding:0}.focus-inbox .workflow-panel>summary{align-items:center;gap:12px;padding:11px 20px;font-size:11px;list-style:none;display:flex}.focus-inbox .workflow-panel>summary::-webkit-details-marker{display:none}.workflow-summary-label{white-space:nowrap;font-weight:700}.workflow-summary-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.workflow-expand{white-space:nowrap;text-underline-offset:3px;font-size:10px;text-decoration:underline}.workflow-expanded{max-height:240px;padding:4px 20px 14px;overflow:auto}.focus-inbox .workflow-heading strong{font-size:13px}.focus-inbox .workflow-steps{margin:10px 0}.focus-inbox .workflow-steps li{font-size:10px}.focus-inbox .workflow-panel[open] .workflow-expand{font-size:0}.focus-inbox .workflow-panel[open] .workflow-expand:after{content:"詳細を閉じる";font-size:10px}.focus-inbox .reading-grid{flex:1;min-height:0;display:block}.focus-inbox .reading-main{flex-direction:column;min-width:0;height:100%;min-height:0;display:flex}.focus-inbox .tabs{background:#fff;flex:none;align-items:stretch;gap:28px;height:49px;padding:0 24px;position:static}.focus-inbox .tabs button{border-bottom-width:3px;padding:13px 0;font-size:13px}.focus-inbox .detail-body{scrollbar-gutter:stable;flex:1;min-height:0;padding:22px 26px 30px;overflow-y:auto}.focus-inbox .detail-body h3{font-size:13px}.focus-inbox .section-title{margin-bottom:12px}.focus-inbox .text-button{padding:7px 10px;font-size:12px}.focus-inbox .reply-paper{background:#fff;border:0;border-radius:0;padding:10px 0 20px;font-size:15px}.focus-inbox .reply-paper pre{color:#252c39;font-size:15px;line-height:1.95;font-family:var(--support-font)}.focus-inbox .source-body{color:#252c39;background:#f7f8fb;border:1px solid #e6e8ef;border-radius:7px;max-height:none;padding:17px 20px;font-size:15px;line-height:1.95;overflow:visible}.focus-inbox .needs{border-top:1px solid #e6e8ef;margin-top:20px;padding-top:18px}.focus-inbox .needs pre{font-size:12px;line-height:1.9}.focus-inbox .detail-body details .source-body{font-size:12px}.focus-inbox .hint{margin:8px 0 12px;font-size:11px}.focus-inbox .warning{font-size:12px}.focus-inbox .facts b,.focus-inbox .order p{font-size:13px}.focus-inbox footer{flex:none;margin-top:7px;font-size:9px}.focus-inbox.reading-focus .sidebar,.focus-inbox.reading-focus .case-list{display:none}.focus-inbox.reading-focus .workspace{width:100%;padding:0 22px 8px}.focus-inbox.reading-focus .workbench{grid-template-columns:minmax(0,1fr)}.focus-inbox.reading-focus .detail-body{padding-left:clamp(26px,6vw,110px);padding-right:clamp(26px,6vw,110px)}@media (max-width:1200px){.focus-inbox .sidebar{width:170px}.focus-inbox .workspace{width:calc(100% - 170px);padding:0 10px 8px}.focus-inbox .workbench{grid-template-columns:290px minmax(0,1fr)}.focus-inbox .detail-header{align-items:flex-start;padding:15px 18px 11px}.focus-inbox .detail-header h2{font-size:18px}.focus-inbox .reader-actions{max-width:130px}.focus-inbox .detail-meta{padding:0 18px 12px}.focus-inbox .detail-body{padding:18px}.focus-inbox .tabs{gap:18px;padding:0 18px}.focus-inbox .tabs button{font-size:12px}.focus-inbox .search{width:45%}.focus-inbox .reply-paper pre,.focus-inbox .source-body{font-size:14px}}@media (max-width:760px){.focus-inbox{height:auto;display:block;overflow:visible}.focus-inbox .sidebar{width:100%;height:auto;padding:12px}.focus-inbox .brand{padding:0 0 8px}.focus-inbox .sidebar .nav{min-height:32px}.focus-inbox .workspace,.focus-inbox.reading-focus .workspace{width:100%;height:auto;padding:0 8px 8px}.focus-inbox .page-heading{padding:6px 0 10px}.focus-inbox .page-heading h1{font-size:18px}.focus-inbox .inbox{overflow:visible}.focus-inbox .inbox-toolbar{flex-wrap:wrap;padding:10px}.focus-inbox .filters{width:100%}.focus-inbox .search{flex:1;width:auto}.focus-inbox .workbench{display:block}.focus-inbox .case-list{max-height:280px}.focus-inbox .case{min-height:0;padding:12px}.focus-inbox .detail{overflow:visible}.focus-inbox .detail-header{flex-flow:wrap;padding:16px}.focus-inbox .reader-actions{max-width:none}.focus-inbox .detail-meta{padding:0 16px 12px}.focus-inbox .reading-main{height:auto}.focus-inbox .detail-body,.focus-inbox.reading-focus .detail-body{padding:18px 16px;overflow:visible}.focus-inbox .tabs{z-index:2;gap:17px;padding:0 16px;position:sticky;top:0}.focus-inbox .workflow-panel>summary{gap:8px;padding:11px 13px}.focus-inbox .source-body{padding:14px}.focus-inbox .reading-focus .case-list{display:none}.focus-inbox .reply-paper pre,.focus-inbox .source-body{font-size:14px;line-height:1.9}}.focus-inbox .detail-header h2{color:#fff}.focus-inbox .detail-header .hint{color:#cbd2e2;margin:4px 0;font-size:10px;display:block}.focus-inbox .detail-header h2+.hint{display:none}.compare-inbox .workbench{grid-template-columns:300px minmax(0,1fr)}.compare-inbox.list-collapsed .case-list{display:none}.compare-inbox.list-collapsed .workbench{grid-template-columns:minmax(0,1fr)}.compare-inbox .persistent-progress{background:var(--wash);border-left:3px solid var(--stage);padding:10px 20px 8px}.compare-inbox .workflow-heading{justify-content:flex-start;align-items:center;gap:10px;display:flex}.compare-inbox .workflow-heading>span{font-size:11px}.compare-inbox .workflow-heading strong{font-size:13px}.compare-inbox .unconfirmed-stage{color:#616977}.compare-inbox .workflow-steps{gap:5px;margin:8px 0;display:flex}.compare-inbox .workflow-steps li{color:#6a7280;background:#ffffffb0;border:1px solid #dce0e8;border-radius:5px;flex:1;justify-content:center;align-items:center;gap:5px;min-width:0;padding:7px 4px;font-size:11px;display:flex}.compare-inbox .workflow-steps li.current{background:var(--stage);border-color:var(--stage);color:#fff;font-weight:700}.compare-inbox .workflow-steps li.current>span{color:var(--stage);background:#fff}.compare-inbox .workflow-steps li.current b{color:#fff;font-size:10px}.compare-inbox .workflow-steps li.passed{color:#43515e;border-color:#a9b6bb}.compare-inbox .workflow-steps li>span{place-items:center;min-width:18px;height:18px;font-size:10px;display:grid}.compare-inbox .progress-next{color:#354052;align-items:baseline;gap:10px;font-size:11px;line-height:1.7;display:flex}.compare-inbox .progress-next>b{white-space:nowrap;color:var(--stage)}.compare-inbox .progress-next>span{white-space:pre-wrap;max-height:42px;overflow:auto}.compare-inbox .progress-evidence{color:#616977;margin-top:4px;font-size:10px}.compare-inbox .progress-evidence p{padding:6px 0;line-height:1.7}.compare-inbox .tabs{height:40px}.compare-inbox .tabs button{padding:9px 0;font-size:12px}.comparison-panes{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid;overflow:hidden}.comparison-pane{flex-direction:column;min-width:0;min-height:0;display:flex}.comparison-pane:first-child{border-right:1px solid #dce1e9}.pane-label{background:#f6f7fa;border-bottom:1px solid #e5e8ee;flex:none;align-items:center;gap:8px;padding:12px 18px;font-size:13px;font-weight:700;display:flex}.comparison-pane:last-child .pane-label{color:#51418d;background:#f1effa}.compare-inbox .comparison-pane .detail-body{overscroll-behavior:contain;scrollbar-gutter:stable;padding:16px 18px 24px}.compare-inbox .comparison-pane .reply-paper pre,.compare-inbox .comparison-pane .source-body{font-size:14px;line-height:1.85}.compare-inbox .comparison-pane .source-body{background:0 0;border:0;padding:0}.compare-inbox .comparison-pane .section-title h3{font-size:11px}.compare-inbox .comparison-pane .section-title a{font-size:10px}.compare-inbox .comparison-pane .warning{padding:9px 11px;font-size:11px}.compare-inbox .comparison-pane .hint{font-size:10px}.compare-inbox .comparison-pane .date-strip{flex-wrap:wrap;gap:10px}@media (max-width:1200px){.compare-inbox .workbench{grid-template-columns:245px minmax(0,1fr)}.compare-inbox .sidebar{width:155px}.compare-inbox .workspace{width:calc(100% - 155px)}.compare-inbox .persistent-progress{padding:9px 12px}.compare-inbox .workflow-steps li{gap:3px;font-size:10px}.compare-inbox .comparison-pane .detail-body{padding:12px}.compare-inbox .reader-actions{max-width:170px}.compare-inbox .case{padding:13px 11px}.compare-inbox .case-top{flex-wrap:wrap;gap:4px}}@media (max-width:760px){.compare-inbox .sidebar,.compare-inbox .workspace{width:100%}.compare-inbox .workbench{display:block}.compare-inbox .comparison-panes{grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);min-height:520px;overflow-x:auto}.compare-inbox .comparison-pane{height:65vh;min-height:450px}.compare-inbox .comparison-pane .detail-body{overflow-y:auto}.compare-inbox .workflow-steps li{flex-direction:column;font-size:9px}.compare-inbox .workflow-heading{flex-wrap:wrap}.compare-inbox .tabs{position:static}}.case-actions{background:#fafbfc;border-bottom:1px solid #dce1e9;max-height:45vh;padding:8px 20px;overflow:auto}.case-actions>span{margin-left:12px}.case-action-form{max-width:760px;padding:8px 0;font-size:12px}.case-action-form .field{margin:8px 0}.case-action-form input:not([type=checkbox]),.case-action-form select,.case-action-form textarea{width:100%;font:inherit;border:1px solid #cbd1dc;border-radius:5px;padding:7px}.case-action-form details p{border-top:1px solid #ddd;padding:8px}.compare-inbox .detail{container-type:inline-size}.compare-inbox .compact-header{grid-template-columns:minmax(220px,.8fr) minmax(0,1.5fr);grid-template-areas:"identity actions""identity progress";align-items:start;gap:6px 22px;padding:12px 20px;display:grid}.compact-header .header-identity{grid-area:identity;min-width:0}.compare-inbox .compact-header h2{margin:7px 0 5px;font-size:18px}.compare-inbox .compact-header .identity-line{overflow-wrap:anywhere;gap:4px 12px;font-size:11px}.compare-inbox .compact-header .case-top{flex-wrap:wrap;gap:5px 9px}.compare-inbox .compact-header .detail-meta{background:0 0;flex-wrap:wrap;gap:4px 10px;margin-top:8px;padding:0;font-size:10px;line-height:1.6;display:flex}.compare-inbox .compact-header .reader-actions{grid-area:actions;justify-content:flex-end;align-items:center;gap:6px;max-width:none}.compare-inbox .compact-header .reader-actions a,.compare-inbox .compact-header .reader-actions button{min-height:29px;padding:6px 9px;font-size:10px}.compare-inbox .compact-header .persistent-progress{border:0;border-left:2px solid var(--stage);color:#eef1f8;background:0 0;grid-area:progress;min-width:0;margin:0;padding:0 0 0 12px;position:relative}.compare-inbox .compact-header .workflow-heading{flex-wrap:wrap;gap:8px}.compare-inbox .compact-header .workflow-heading>span{color:#bfc8db;font-size:10px}.compare-inbox .compact-header .workflow-heading strong{color:#fff;font-size:12px}.compare-inbox .compact-header .workflow-steps{flex-wrap:nowrap;gap:4px;margin:6px 0}.compare-inbox .compact-header .workflow-steps li{color:#cbd2e2;white-space:nowrap;background:#ffffff10;border-color:#ffffff30;flex-direction:row;gap:3px;padding:4px 2px;font-size:10px}.compare-inbox .compact-header .workflow-steps li.current{background:var(--stage);color:#fff;border-color:var(--stage)}.compare-inbox .compact-header .workflow-steps li.passed{color:#e0e7f0;border-color:#8b97ac}.compare-inbox .compact-header .workflow-steps li>span{min-width:15px;height:15px;font-size:9px}.compare-inbox .compact-header .workflow-steps li b{font-size:9px}.compare-inbox .compact-header .progress-next{color:#e3e8f2;gap:8px;font-size:11px;line-height:1.6}.compare-inbox .compact-header .progress-next>b{color:#fff}.compare-inbox .compact-header .progress-next>span{max-height:36px;overflow:auto}.compare-inbox .compact-header .progress-evidence{color:#c0c9d9;margin-top:4px;font-size:10px}.compare-inbox .compact-header .progress-evidence[open] p{z-index:8;color:#303a4b;background:#fff;border:1px solid #ccd3df;border-radius:6px;width:min(520px,100%);max-height:180px;padding:12px;position:absolute;top:100%;right:0;overflow:auto;box-shadow:0 8px 24px #0003}.compare-inbox .compact-header .case-actions{background:0 0;border:0;align-items:center;gap:6px;max-height:none;padding:0;display:flex;overflow:visible}.compact-header .case-actions>span{color:#dbe3f2;margin:0;font-size:10px}.compact-header .case-actions>button{color:#fff;background:#ffffff12;border-color:#fff6}.case-action-dialog{color:#303641;background:#fff;border:1px solid #d1d6e0;border-radius:10px;width:min(620px,100vw - 32px);max-height:85dvh;margin:auto;padding:20px;overflow:auto;box-shadow:0 20px 80px #0005}.case-action-dialog::backdrop{background:#141b2b77}.dialog-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.case-action-dialog .case-action-form{color:#303641}.case-action-dialog .hint{color:#667080}.compare-inbox .compact-header .case-action-dialog .secondary{color:#303641;background:#f7f8fb;border-color:#cbd1dc}.compare-inbox .compact-header .case-action-dialog .primary{color:#fff;background:#5a4ab3;border-color:#5a4ab3}.compare-inbox .reading-grid{flex:1 1 0;min-height:0;overflow:hidden}.compare-inbox .tabs{height:35px;min-height:35px}.compare-inbox .tabs button{padding:7px 0}.compare-inbox .pane-label{padding:8px 16px;font-size:12px}.compare-inbox .comparison-pane .detail-body{padding:12px 18px 24px;overflow-y:auto}.compare-inbox .comparison-pane .section-title{margin-bottom:6px}.compare-inbox .comparison-pane .hint{margin:5px 0 8px}@container (max-width:650px){.compare-inbox .compact-header{grid-template-columns:minmax(200px,1fr) minmax(180px,1fr);grid-template-areas:"identity actions""progress progress";gap:8px;padding:10px 14px}.compare-inbox .compact-header .reader-actions{max-width:none}.compare-inbox .compact-header .persistent-progress{padding-left:9px}.compare-inbox .compact-header .detail-meta{margin-top:4px}.compare-inbox .compact-header .workflow-heading{display:inline-flex}.compare-inbox .compact-header .workflow-steps{margin:5px 0}.compare-inbox .compact-header .progress-evidence{margin-top:2px}}@media (min-width:761px) and (max-height:740px){.compare-inbox .topbar{height:26px;min-height:26px}.compare-inbox .page-heading{padding:3px 0 6px}.compare-inbox .page-heading h1{font-size:18px}.compare-inbox .inbox-toolbar{min-height:42px;padding:6px 12px}.compare-inbox footer{margin-top:3px;padding-top:3px}}@media (max-width:760px){.compare-inbox .detail{container-type:normal}.compare-inbox .compact-header{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""actions""progress";gap:8px}.compare-inbox .compact-header .reader-actions{justify-content:flex-start}.compare-inbox .reading-grid{flex:auto;overflow:visible}.compare-inbox .compact-header .workflow-steps li{font-size:9px}.compare-inbox .compact-header .workflow-steps li b{display:none}.case-action-dialog{padding:14px}}.compare-inbox .compact-header .workflow-heading strong{box-shadow:none;background:0 0;border:0;padding:0}.compare-inbox .compact-header .progress-next>b{flex:none}.compare-inbox .compact-header .progress-next>span{overflow-wrap:anywhere;flex:1;min-width:0}.focus-inbox .nav .status-order{background:var(--wash);width:20px;height:20px;color:var(--stage);border-radius:50%;flex:0 0 20px;place-items:center;font-size:11px;font-weight:700;line-height:1;display:grid}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
