:root{--k-ground:#f7f6fb;--k-paper:#fff;--k-panel:#f4f3f9;--k-panel-2:#e9e8f1;--k-canvas:#e2e1ea;--k-ink:#2b2b49;--k-ink-2:#4a4a66;--k-muted:#80809a;--k-faint:#a9a9bd;--k-rule:#dfdfe4;--k-rule-strong:#c3c1d3;--k-brand:#8e82df;--k-brand-ink:#6a5fc4;--k-brand-soft:#edeaf4;--k-logo-blue:#8e82df;--k-red:#e8202a;--k-red-soft:#fbe7e4;--k-blue:#1d6bff;--k-blue-soft:#e6efff;--k-green:#14a44d;--k-green-soft:#e3f3ea;--k-gray:#8a8a9e;--k-gray-soft:#ededf2;--k-orange:#ff7a00;--k-orange-soft:#fdeedd;--k-teal:#0aa5b8;--k-teal-soft:#dff4f6;--k-violet:#c026d3;--k-violet-soft:#f8e6fb;--k-warn:#a86d12;--k-warn-soft:#fbf0dc;--k-on-brand:#fff;--k-font:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo",system-ui,sans-serif;--k-font-head:"Zen Kaku Gothic New",var(--k-font);--k-font-en:"Poppins","Zen Kaku Gothic New",system-ui,sans-serif;--k-mono:ui-monospace,SFMono-Regular,Menlo,monospace;--k-r:4px;--k-r-pill:999px;--k-shadow-1:0 1px 3px #2b2b491a;--k-shadow-2:0 6px 24px #2b2b4924;--k-sp-1:4px;--k-sp-2:8px;--k-sp-3:12px;--k-sp-4:16px;--k-sp-5:24px;--k-sp-6:32px;--k-sp-7:48px;--k-tap:44px}.k-btn{border:1px solid var(--k-rule-strong);border-radius:var(--k-r);background:var(--k-paper);height:36px;color:var(--k-ink);font:inherit;cursor:pointer;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}.k-btn:hover{background:var(--k-panel)}.k-btn:focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}.k-btn.primary{background:var(--k-brand);border-color:var(--k-brand);color:var(--k-on-brand);font-weight:700}.k-btn.primary:hover{background:var(--k-brand-ink);border-color:var(--k-brand-ink)}.k-btn.quiet{color:var(--k-brand-ink);background:0 0;border-color:#0000}.k-btn.quiet:hover{background:var(--k-brand-soft)}.k-btn.danger{color:var(--k-red);border-color:var(--k-red)}.k-btn.sm{height:30px;padding:0 10px;font-size:13px}.k-btn.lg{height:44px;padding:0 20px;font-size:15px}.k-btn:disabled{opacity:.45;cursor:not-allowed}.k-icon{justify-content:center;width:36px;height:36px;padding:0;position:relative}.k-icon .badge{background:var(--k-red);color:#fff;min-width:16px;height:16px;font-size:10px;line-height:1;font-family:var(--k-font-en);border-radius:8px;justify-content:center;align-items:center;padding:1px 4px 0;font-weight:600;display:inline-flex;position:absolute;top:-6px;right:-6px}.k-input,.k-select,.k-textarea{width:100%;font:inherit;color:var(--k-ink);background:var(--k-paper);border:1px solid var(--k-rule-strong);border-radius:var(--k-r);height:36px;padding:0 10px;font-size:14px}.k-textarea{height:auto;min-height:100px;padding:8px 10px;line-height:1.6}.k-input::placeholder,.k-textarea::placeholder{color:var(--k-faint)}.k-input:focus,.k-select:focus,.k-textarea:focus{outline:2px solid var(--k-brand);outline-offset:0;border-color:var(--k-brand)}.k-field{color:var(--k-ink-2);gap:4px;font-size:12.5px;display:grid}.k-field .help{color:var(--k-muted);font-size:12px}.k-check{cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.k-check input{width:18px;height:18px;accent-color:var(--k-brand);margin:0}.k-label{border-radius:var(--k-r-pill);background:var(--k-panel-2);height:22px;color:var(--k-ink-2);align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.k-label.blue{background:var(--k-blue-soft);color:var(--k-blue)}.k-label.green{background:var(--k-green-soft);color:var(--k-green)}.k-label.red{background:var(--k-red-soft);color:var(--k-red)}.k-label.brand{background:var(--k-brand-soft);color:var(--k-brand-ink)}.k-avatar{background:var(--k-brand-soft);width:28px;height:28px;color:var(--k-brand-ink);vertical-align:middle;border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid;overflow:hidden}.k-avatar.sm{width:22px;height:22px;font-size:10.5px}.k-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}button.k-avatar{appearance:none;border:0;padding:0}.k-person{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.k-person-n{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.k-person.muted .k-person-n{color:var(--k-muted)}.k-person.md{gap:8px}.k-avatars{display:inline-flex}.k-avatars .k-avatar{border:2px solid var(--k-paper);margin-left:-6px}.k-avatars .k-avatar:first-child{margin-left:0}.k-tabs{border-bottom:1px solid var(--k-rule);gap:2px;display:flex}.k-tabs button{font:inherit;color:var(--k-ink-2);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 14px;font-size:14px}.k-tabs button.on{color:var(--k-ink);border-bottom-color:var(--k-ink);font-weight:700}.k-tabs .count{background:var(--k-red);color:#fff;min-width:18px;height:18px;font-size:11px;line-height:1;font-family:var(--k-font-en);vertical-align:middle;border-radius:9px;justify-content:center;align-items:center;margin-left:6px;padding:1px 5px 0;font-weight:600;display:inline-flex}.k-seg{border:1px solid var(--k-rule-strong);border-radius:var(--k-r);display:inline-flex;overflow:hidden}.k-seg button{font:inherit;background:var(--k-paper);height:32px;color:var(--k-ink-2);cursor:pointer;border:0;padding:0 12px;font-size:13px}.k-seg button.on{background:var(--k-ink);color:var(--k-paper)}.k-seg .seg-cnt{color:var(--k-muted);margin-left:6px;font-size:12px}.k-seg button.on .seg-cnt{color:inherit;opacity:.8}.k-notice{border-radius:var(--k-r);background:var(--k-warn-soft);color:var(--k-warn);padding:8px 12px;font-size:13px}.k-notice.info{background:var(--k-brand-soft);color:var(--k-brand-ink)}.k-notice.error{background:var(--k-red-soft);color:var(--k-red)}.k-notice.act{align-items:center;gap:12px;display:flex}.k-notice.act .k-btn{height:30px;color:inherit;background:0 0;border-color:currentColor;margin-left:auto;font-size:13px}.k-card{background:var(--k-paper);border:1px solid var(--k-rule);border-radius:var(--k-r);padding:14px 16px}.k-card.flat{background:var(--k-panel);border:0}.k-table{border-collapse:collapse;width:100%;font-size:14px}.k-table th,.k-table td{text-align:left;border-bottom:1px solid var(--k-rule);vertical-align:middle;padding:10px 12px}.k-table th{color:var(--k-muted);letter-spacing:.04em;font-size:12px;font-weight:500}.k-table tr.group td{background:var(--k-panel);font-weight:700}.k-table td a{color:var(--k-ink);font-weight:500;text-decoration:none}.k-table td a:hover{color:var(--k-brand-ink)}.k-modal{background:var(--k-paper);border-radius:var(--k-r);box-shadow:var(--k-shadow-2);max-width:520px;max-height:calc(100dvh - 32px);padding:22px 24px;overflow:auto}.k-modal .hd{align-items:center;gap:10px;height:36px;margin-bottom:14px;display:flex}.k-modal .hd h4{font-size:16px}.k-modal .hd .x{margin-left:auto}.k-modal .hd .x .ic{display:none}.k-modal .hd .hd-extra{display:contents}.k-drawer-hd{border-top:2px solid var(--k-ink);background:var(--k-paper);align-items:center;gap:10px;height:44px;padding:0 12px;display:flex;box-shadow:0 -6px 20px #2b2b491f}.k-toggle{border-radius:var(--k-r);height:28px;font:inherit;border:1px solid var(--k-rule-strong);background:var(--k-paper);color:var(--k-muted);opacity:.55;cursor:pointer;align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex}.k-toggle svg{width:14px;height:14px}.k-toggle:hover{opacity:.85}.k-toggle.on{opacity:1;color:var(--k-paper);background:var(--k-ink);border-color:var(--k-ink);font-weight:700}.k-toggle:disabled{cursor:default;opacity:.35}.k-toggle:disabled.on{opacity:.9}.k-toggle:focus-visible{outline:2px solid var(--k-brand);outline-offset:2px}.k-vis{border-radius:var(--k-r);border:1px solid var(--k-rule-strong);height:26px;color:var(--k-ink-2);background:var(--k-paper);cursor:pointer;align-items:center;gap:5px;padding:0 9px;font-size:12.5px;display:inline-flex}.k-vis.public{border-color:var(--k-brand);color:var(--k-brand-ink)}.k-vis svg{width:13px;height:13px}.k-marker{min-width:22px;height:22px;font-family:var(--k-font-en);color:#fff;border-radius:var(--k-r);border:2px solid #0000;justify-content:center;align-items:center;padding:1px 6px 0;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.k-marker.red{background:var(--k-red)}.k-marker.blue{background:var(--k-blue)}.k-marker.green{background:var(--k-green)}.k-marker.gray{background:var(--k-gray)}.k-marker.orange{background:var(--k-orange)}.k-marker.teal{background:var(--k-teal)}.k-marker.violet{background:var(--k-violet)}.k-marker.done,.k-marker.confirmed,.k-marker.held{background:var(--k-paper);color:var(--k-ink-2);border-color:currentColor}.k-marker.done.red,.k-marker.confirmed.red,.k-marker.held.red{color:var(--k-red)}.k-marker.done.blue,.k-marker.confirmed.blue,.k-marker.held.blue{color:var(--k-blue)}.k-marker.done.green,.k-marker.confirmed.green,.k-marker.held.green{color:var(--k-green)}.k-marker.done.gray,.k-marker.confirmed.gray,.k-marker.held.gray{color:var(--k-gray)}.k-marker.done.violet,.k-marker.confirmed.violet,.k-marker.held.violet{color:var(--k-violet)}.k-marker.done.orange,.k-marker.confirmed.orange,.k-marker.held.orange{color:var(--k-orange)}.k-marker.done.teal,.k-marker.confirmed.teal,.k-marker.held.teal{color:var(--k-teal)}.k-marker.held{border-style:dashed}.k-marker.red{--mc:var(--k-red)}.k-marker.blue{--mc:var(--k-blue)}.k-marker.green{--mc:var(--k-green)}.k-marker.gray{--mc:var(--k-gray)}.k-marker.orange{--mc:var(--k-orange)}.k-marker.teal{--mc:var(--k-teal)}.k-marker.violet{--mc:var(--k-violet)}.k-marker.dual{background:0 0;border:0;min-width:0;padding:0}.k-marker.dual b{box-sizing:border-box;border-radius:var(--k-r);background:var(--mc);color:#fff;border:2px solid #0000;justify-content:center;align-items:center;min-width:22px;height:22px;padding:1px 6px 0;font-weight:600;display:inline-flex}.k-marker.dual i{background:var(--mc);width:8px;height:2px;display:block}.k-marker.dual b.red{--mc:var(--k-red)}.k-marker.dual b.blue{--mc:var(--k-blue)}.k-marker.dual b.green{--mc:var(--k-green)}.k-marker.dual b.gray{--mc:var(--k-gray)}.k-marker.dual b.orange{--mc:var(--k-orange)}.k-marker.dual b.teal{--mc:var(--k-teal)}.k-marker.dual b.violet{--mc:var(--k-violet)}.k-marker.dual b.st{background:var(--k-paper);color:var(--mc);border-color:var(--mc)}.k-marker.dual b.held{border-style:dashed}.k-comment.fin .hd>:not(.cmenu),.k-comment.fin .body,.k-comment.fin .reply,.k-comment.fin .atts{opacity:.5}.k-rect{border:2px solid var(--k-red);vertical-align:middle;width:120px;height:48px;margin-top:18px;display:inline-block;position:relative}.k-rect .k-marker{position:absolute;top:-24px;left:-2px}.k-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;width:20px;height:20px;display:inline-block}.k-swatch.on{border-color:var(--k-ink);box-shadow:0 0 0 2px var(--k-paper) inset}.k-legend{color:var(--k-muted);gap:12px;font-size:12.5px;display:inline-flex}.k-legend i{vertical-align:middle;border-radius:50%;width:9px;height:9px;margin-right:4px;display:inline-block}.k-stamp{border-radius:var(--k-r-pill);border:1px solid var(--k-rule);background:var(--k-paper);cursor:pointer;align-items:center;gap:4px;height:24px;padding:0 8px;font-size:13px;display:inline-flex}.k-stamp.on{border-color:var(--k-brand);background:var(--k-brand-soft)}.k-stamp .n{font-family:var(--k-font-en);color:var(--k-ink-2);font-size:11px}.k-stamp svg,.k-icon svg{width:16px;height:16px}.k-comment{border-bottom:1px solid var(--k-rule);background:var(--k-paper);padding:12px}.k-comment.sel{background:var(--k-brand-soft)}.k-comment .hd{color:var(--k-ink-2);align-items:center;gap:8px;font-size:12.5px;display:flex}.k-comment .who{color:var(--k-ink);font-weight:700}.k-comment .when{color:var(--k-muted);margin-left:auto}.k-comment .anchor{color:var(--k-muted);margin:4px 0 4px 30px;font-size:12px}.k-comment .anchor b{color:var(--k-ink-2);font-weight:500}.k-comment .body{color:var(--k-ink);margin:4px 0 4px 30px;font-size:14px}.k-comment .reply{background:var(--k-panel);border-radius:var(--k-r);margin:6px 0 0 30px;padding:8px 10px;font-size:13.5px}.k-comment .foot{flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0 0 30px;display:flex}.k-toolbar{border-bottom:1px solid var(--k-rule);background:var(--k-paper);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 12px;font-size:13px;display:flex}.k-toolbar .grp{align-items:center;gap:4px;display:inline-flex}.k-toolbar .grp .k{color:var(--k-muted);margin-right:4px}.k-tool{border:1px solid var(--k-rule);border-radius:var(--k-r);background:var(--k-paper);height:30px;font:inherit;color:var(--k-ink);cursor:pointer;padding:0 10px;font-size:13px}.k-tool.on{background:var(--k-ink);color:var(--k-paper);border-color:var(--k-ink)}.k-topbar{background:var(--k-paper);border-bottom:1px solid var(--k-rule);align-items:center;gap:14px;height:52px;padding:0 18px;display:flex}.k-brand{color:var(--k-ink);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.k-brand.big{flex-direction:column;align-items:flex-start;gap:6px}.k-brand.big.sq{align-items:center;gap:12px;width:100%}.k-brand.big.sq small{text-align:center;margin-left:0}.k-brand small{font-family:var(--k-font-head);color:var(--k-muted);margin-left:8px;font-size:11.5px;font-weight:500}.k-nav a{border-radius:var(--k-r);color:var(--k-ink-2);align-items:center;gap:9px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.k-nav a .ico{width:17px;height:17px;color:var(--k-muted);flex:none}.k-nav a.on .ico{color:inherit}.k-nav a.sub{padding-left:38px}.k-nav a:hover{background:var(--k-panel);color:var(--k-ink)}.k-nav a.on{background:var(--k-brand-soft);color:var(--k-brand-ink);font-weight:700}.k-nav a.on:hover{background:var(--k-brand-soft);color:var(--k-brand-ink)}.k-nav .k{color:var(--k-muted);letter-spacing:.06em;padding:14px 12px 4px;font-size:11px}.pf-aibtn{border-radius:var(--k-r);height:30px;font:inherit;color:#fff;cursor:pointer;background:linear-gradient(120deg,#8e82df 0%,#6f9cf0 55%,#8e82df 100%) 0 0/200% 100%;border:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #6f63c959}.pf-aibtn .ico{width:15px;height:15px}.pf-aibtn:hover{background-position:100% 0;box-shadow:0 2px 8px #6f63c973}.pf-aibtn:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.pf-aibtn.running{animation:1.8s linear infinite aibtn}@keyframes aibtn{0%{background-position:0 0}to{background-position:200% 0}}.pw-wrap{display:block;position:relative}.pw-wrap .k-input{padding-right:40px}.pw-eye{width:30px;height:28px;color:var(--k-muted);cursor:pointer;border-radius:var(--k-r);background:0 0;border:0;place-items:center;display:inline-grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.pw-eye:hover{color:var(--k-ink);background:var(--k-panel)}.pw-eye .ico{width:18px;height:18px}*{box-sizing:border-box}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background:var(--k-ground);color:var(--k-ink);font-family:var(--k-font);margin:0;font-size:14px;font-weight:400;line-height:1.7}@supports (font:-apple-system-body){body{font-weight:500}}button,input,select,textarea{font-family:inherit}a{color:var(--k-brand-ink)}h1,h2,h3,h4{text-wrap:balance;font-weight:700;line-height:1.4;font-family:var(--k-font-head);margin:0}h1{font-size:26px}h2{font-size:18px}h3{font-size:15px}.num{font-family:var(--k-font-en);font-variant-numeric:tabular-nums}.muted{color:var(--k-muted);font-size:13px}.row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.between{justify-content:space-between}.stack{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.k-shell{grid-template-columns:200px minmax(0,1fr);min-height:calc(100vh - 52px);display:grid}.k-nav{border-right:1px solid var(--k-rule);background:var(--k-paper);padding:12px 8px}.k-main{min-width:0;padding:22px 26px 48px}.k-title{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:16px;display:flex}.k-crumb{color:var(--k-muted);margin-bottom:4px;font-size:12.5px}.k-crumb a{color:var(--k-muted);text-decoration:none}.k-empty{color:var(--k-muted);padding:14px 2px;font-size:13.5px}.k-tbl{overflow-x:auto}.k-modal-bg{z-index:50;background:#2b2b4973;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.k-modal.wide{max-width:860px}.k-modal{width:100%}.k-topbar .k-search{flex:1;max-width:360px}.k-topbar .k-sp{align-items:center;gap:8px;margin-left:auto;display:flex}.k-brand{cursor:pointer}.k-auth{max-width:380px;margin:80px auto;padding:0 16px}.k-err{color:var(--k-red);font-size:12.5px}.k-field.has-error .k-input{border-color:var(--k-red)}.k-icon svg,.k-stamp svg,.k-toggle svg,.k-vis svg{width:16px;height:16px}.k-avatar.btn{cursor:pointer;border:0}input.k-input[type=checkbox]{width:auto;height:auto}@media (width<=760px){h1{overflow-wrap:anywhere;font-size:22px}h2{font-size:16px}.k-shell{grid-template-columns:1fr}.k-nav{display:none}.k-main{padding:14px 12px calc(88px + env(safe-area-inset-bottom,0px))}.k-title{gap:8px 10px;margin-bottom:12px}.k-topbar{gap:8px;padding:0 12px}.k-topbar .k-search,.k-topbar .k-brand small{display:none}.k-avatar.btn{width:36px;height:36px;font-size:13px}.k-btn,.k-btn.sm{white-space:nowrap;height:auto;min-height:40px;padding-top:0;padding-bottom:0}.k-btn.sm{font-size:13px}.k-btn.k-icon{justify-content:center;width:40px;padding:0}.k-label,.k-seg button,.k-tabs button,.k-toggle,label{white-space:nowrap}.ps{height:40px}input[type=checkbox]{width:22px;height:22px}.k-input,.k-select,.k-textarea{font-size:16px}.k-input{height:42px}.k-seg{scrollbar-width:none;-webkit-overflow-scrolling:touch;border:0;border-radius:0;flex-wrap:nowrap;gap:6px;max-width:100%;padding:2px 0;display:flex;overflow-x:auto}.k-seg::-webkit-scrollbar{display:none}.k-seg button{border:1px solid var(--k-rule-strong);background:var(--k-paper);border-radius:999px;flex:none;height:36px;padding:0 14px}.k-seg button.on{border-color:var(--k-ink)}.k-tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.k-tabs::-webkit-scrollbar{display:none}.k-tabs button{flex:none;padding:11px 12px}.k-tbl table,.k-tbl thead,.k-tbl tbody,.k-tbl tr,.k-tbl td{min-width:0;display:block}.k-tbl thead{display:none}.k-tbl tr{background:var(--k-paper);border:1px solid var(--k-rule);border-radius:var(--k-r);margin-bottom:8px;padding:12px;position:relative}.k-tbl tr.sel,.k-tbl tr.on{background:var(--k-brand-soft);border-color:var(--k-brand)}.k-tbl tr.on td,.k-tbl tr.sel td{background:0 0}.k-tbl tr.group{background:0 0;border:0;margin:0;padding:6px 0 2px}.k-tbl td{white-space:normal;border:0;padding:0;line-height:1.55}.k-tbl td:first-child{margin-bottom:4px;font-size:14px;font-weight:700}.k-tbl td:first-child .muted{font-weight:400}.k-tbl td:empty{display:none}.k-tbl td[data-l]{color:var(--k-muted);white-space:nowrap;margin-right:10px;font-size:12.5px;display:inline}.k-tbl td[data-l=案件]{white-space:normal}.k-tbl td[data-l]:before{content:none}.k-tbl td[data-l=削除まで],.k-tbl td[data-l=削除日],.k-tbl td[data-l=有効期限],.k-tbl td[data-l=最終ログイン],.k-tbl td[data-l=入れた日時]{margin:2px 0 0;display:block}.k-tbl td[data-l=削除まで]:before,.k-tbl td[data-l=削除日]:before,.k-tbl td[data-l=有効期限]:before,.k-tbl td[data-l=最終ログイン]:before,.k-tbl td[data-l=入れた日時]:before{content:attr(data-l) " ";color:var(--k-muted);font-size:11.5px}.k-tbl td[data-l=案件] a{color:var(--k-ink-2);text-decoration:none}.k-tbl td[data-l=案件] .muted,.k-tbl td[data-l=案件] small,.k-tbl td[data-l=案件] div{margin-left:4px;font-size:12px;display:inline}.k-tbl.sp-act tr{padding-right:48px}.k-tbl.sp-act td.acts,.k-tbl.sp-act td:last-child{width:auto;margin:0;padding:0;position:absolute;top:8px;right:6px}.k-tbl.sp-act td.chk{margin:0;padding:0;position:absolute;top:14px;left:12px}.k-tbl.sp-act td.chk+td{padding-left:32px}.k-tbl td.acts .k-btn,.k-tbl td:last-child .k-btn{min-height:36px}.k-tbl td:last-child .row{justify-content:flex-start;margin-top:8px}.k-tbl.sp-act td:last-child .row{margin-top:0}.k-tbl.it tr{grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:4px 0;padding:14px;display:grid}.k-tbl.it tr.group{display:block}.k-tbl.it td.chk+td{grid-area:1/1/auto/-1;margin:0;padding-right:40px;font-size:14px;line-height:1.45}.k-tbl.it td.chk+td>a{font-weight:700}.k-tbl.it td.chk+td .muted,.k-tbl.it td[data-l=種別],.k-tbl.it td[data-l=取り込んだ人],.k-tbl.it td[data-l=AI\ 候補]{display:none}.k-tbl.it td[data-l=案件]{max-width:60vw;color:var(--k-muted);white-space:nowrap;text-overflow:ellipsis;grid-area:2/1;min-width:0;margin:0;font-size:12.5px;display:block;overflow:hidden}.k-tbl.it td[data-l=案件] a{color:var(--k-muted)}.k-tbl.it td[data-l=案件] div{display:none}.k-tbl.it td[data-l=最終閲覧]{color:var(--k-muted);white-space:nowrap;grid-area:2/2;justify-self:start;margin:0;font-size:12.5px;display:block}.k-tbl.it td[data-l=最終閲覧]:before{content:"·";margin:0 6px}.k-tbl.it tr:not(:has(td[data-l=案件])) td[data-l=最終閲覧]{grid-column:1/3}.k-tbl.it tr:not(:has(td[data-l=案件])) td[data-l=最終閲覧]:before{content:none}.k-tbl.it td[data-l=案件]{margin-left:32px}.k-tbl.it tr:not(:has(td[data-l=案件])) td[data-l=最終閲覧]{margin-left:32px}.k-tbl.it td[data-l=削除まで]{display:none}.k-tbl.it td[data-l=削除まで].soon{white-space:nowrap;grid-area:2/3;margin:0 0 0 10px;font-size:12.5px;display:block}.k-tbl.it td[data-l=削除まで].soon:before{content:"削除まで ";font-size:11.5px}.k-tbl.it.sp-act td.chk{top:16px}.k-tbl.it.sp-act td.acts{top:10px}.k-modal-bg{place-items:stretch stretch;padding:0}.k-modal,.k-modal.wide{width:100%;max-width:none;min-height:100dvh;padding:12px 16px calc(24px + env(safe-area-inset-bottom,0px));border-radius:0;overflow:auto}.k-modal .hd{z-index:2;background:var(--k-paper);height:auto;min-height:44px;margin:0 0 12px;padding:4px 0;position:sticky;top:0}.k-modal .hd h4{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:17px;overflow:hidden}.k-modal .hd>.hd-extra{display:none}.k-modal .hd .x{justify-content:center;width:40px;padding:0}.k-modal .hd .x .txt{display:none}.k-modal .hd .x .ico{display:inline-flex}}
