:root{--bg: #f6f7f9;--card: #ffffff;--text: #1d2330;--muted: #5d6676;--line: #dfe3ea;--primary: #1f5fbf;--danger: #c23b32;--ok: #1e7a45;--warn: #8a5a00;--warn-bg: #fff6e0;--err-bg: #fdecea;--ok-bg: #e8f5ec;--soft: #f2f5fc;--mark: #fff1a8}@media (prefers-color-scheme: dark){:root{--bg: #14171c;--card: #1d2128;--text: #e6e9ee;--muted: #a3abb8;--line: #333a45;--primary: #5b95ec;--danger: #e0645b;--ok: #5cc28a;--warn: #e3b55a;--warn-bg: #2d2617;--err-bg: #34201f;--ok-bg: #1b2d22;--soft: #232a36;--mark: #5a4d12}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,Yu Gothic UI,sans-serif;font-size:16px;line-height:1.6;padding-bottom:env(safe-area-inset-bottom)}[hidden]{display:none!important}a{color:var(--primary)}.bar{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:8px 16px;padding-top:max(8px,env(safe-area-inset-top));padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));background:var(--card);border-bottom:1px solid var(--line)}.brand{font-weight:700;letter-spacing:.02em}.nav{display:flex;gap:4px}.nav a{padding:6px 14px;border-radius:999px;text-decoration:none;color:var(--muted);font-size:15px}.nav a.active{background:var(--soft);color:var(--text);font-weight:700}body.recording .nav a:not(.active){opacity:.35;pointer-events:none}.who{margin-left:auto;color:var(--muted);font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40vw}@media (max-width: 520px){.nav{order:3;width:100%}.nav a{flex:1;text-align:center}}main{max-width:960px;margin:0 auto;padding:16px;padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right))}@media (max-width: 899px){main{padding-bottom:calc(env(safe-area-inset-bottom) + 96px)}}.narrow{max-width:680px;margin-left:auto;margin-right:auto}.card{background:var(--card);border:1px solid var(--line);border-radius:12px;padding:16px;margin-bottom:16px}h1{font-size:20px;margin:0 0 12px}h2{font-size:17px;margin:0 0 10px}h3{font-size:15px;margin:16px 0 4px}label{display:block;margin-bottom:12px;font-size:14px;color:var(--muted)}label.inline{display:inline-flex;align-items:center;gap:6px;margin:0}label.inline input{width:auto;margin:0}input,select,textarea{display:block;width:100%;margin-top:4px;padding:10px 12px;font:inherit;color:var(--text);background:var(--bg);border:1px solid var(--line);border-radius:8px}textarea{resize:vertical}button{font:inherit;border-radius:8px;border:1px solid transparent;padding:10px 16px;cursor:pointer}button:disabled{opacity:.45;cursor:default}.primary{background:var(--primary);color:#fff}.danger{background:var(--danger);color:#fff}.ghost{background:transparent;color:var(--text);border-color:var(--line)}.small{padding:6px 10px;font-size:13px}.big{padding:14px 18px;font-size:17px;flex:1}.wide{width:100%}.actions{display:flex;gap:12px;margin-top:8px;flex-wrap:wrap}.actions.col{flex-direction:column}.grow{flex:1;display:flex}.grow>button{flex:1}.back{display:inline-block;margin-bottom:10px;text-decoration:none;font-size:14px}.muted{color:var(--muted)}.clock{font-size:44px;font-variant-numeric:tabular-nums;text-align:center;margin:8px 0}.meter{height:8px;background:var(--bg);border:1px solid var(--line);border-radius:4px;overflow:hidden;margin-bottom:12px}.meter div{height:100%;width:0;background:var(--ok);transition:width 80ms linear}.small-note{font-size:13px;color:var(--muted);margin:4px 0}.consent{margin:12px 0 16px;padding:14px 16px;background:var(--warn-bg);border:1px solid var(--warn);border-radius:10px;font-size:15px;line-height:1.9}.msg{margin:8px 0;padding:8px 12px;border-radius:8px;font-size:14px}.msg.ok{background:var(--ok-bg);color:var(--ok)}.msg.err{background:var(--err-bg);color:var(--danger)}.msg.warn{background:var(--warn-bg);color:var(--warn)}.warnbox{border-color:var(--warn)}.pending,.rows,.mlist{list-style:none;margin:0;padding:0}.pending li{padding:10px 0;border-top:1px solid var(--line);display:grid;gap:6px}.pending li:first-child{border-top:0}.rows li+li{border-top:1px solid var(--line)}.rows .row{width:100%;display:grid;grid-template-columns:1fr auto;gap:2px 8px;text-align:left;background:transparent;color:var(--text);padding:10px 4px;border-radius:0;font-size:14px}.row-title{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.row-meta{color:var(--muted);font-size:12px;grid-column:1}.badge{font-size:12px;padding:1px 8px;border-radius:999px;background:var(--soft);color:var(--muted);align-self:start}.badge.st-done{background:var(--ok-bg);color:var(--ok)}.badge.st-failed{background:var(--err-bg);color:var(--danger)}.badge.st-abandoned{background:var(--warn-bg);color:var(--warn)}.steps{padding-left:20px}.steps li{color:var(--muted)}.steps li.done{color:var(--ok)}.steps li.done:after{content:" ✓"}.steps li.now{color:var(--text);font-weight:700}.steps li.now:after{content:" …"}.rec-tabs{display:none;gap:6px;margin-bottom:12px}.rec-tabs button{flex:1;background:var(--card);color:var(--muted);border-color:var(--line)}.rec-tabs button.active{background:var(--primary);color:#fff;border-color:var(--primary)}#pastPanel{display:none}.rec-grid{max-width:680px;margin:0 auto}#recordView.has-past .rec-tabs{display:flex}#recordView.has-past.show-past #recMain,#recordView.has-past.show-past #checkPanel{display:none}#recordView.has-past.show-past #pastPanel{display:block}@media (min-width: 900px),(min-width: 700px) and (orientation: landscape){#recordView.has-past .rec-tabs{display:none}#recordView.has-past .rec-grid,#recordView.has-check .rec-grid{max-width:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}#recordView.has-past #recMain,#recordView.has-past #pastPanel,#recordView.has-past.show-past #recMain{display:block}#recordView.has-past #checkPanel:not([hidden]),#recordView.has-past.show-past #checkPanel:not([hidden]){display:block}#recSide{position:sticky;top:64px;max-height:calc(100vh - 80px);overflow:auto}}@media (orientation: landscape) and (max-height: 500px){.bar{padding-top:max(4px,env(safe-area-inset-top));padding-bottom:4px;gap:8px}.nav a{padding:3px 10px;font-size:14px}.who{font-size:12px}main{padding-top:8px;padding-bottom:calc(env(safe-area-inset-bottom) + 24px)}.card{padding:12px;margin-bottom:10px}body.recording .clock{font-size:30px;margin:0 0 4px}body.recording .meter{margin-bottom:6px}body.recording .small-note{font-size:12px;margin:2px 0;line-height:1.5}body.recording .big{padding:10px 14px;font-size:16px}body.recording .ver{display:none}#recSide{top:44px;max-height:calc(100dvh - 56px)}body.recording .bar{padding-top:max(2px,env(safe-area-inset-top));padding-bottom:2px;gap:8px}body.recording .brand{font-size:13px}body.recording .nav,body.recording #logoutBtn{display:none}body.recording .who{flex:1 1 0;min-width:0;max-width:none;text-align:right;font-size:11px}body.recording main{padding-top:6px}body.recording #recSide{top:32px;max-height:calc(100dvh - 40px)}.covered-row{padding:6px 8px}#checkPanel h2{margin-bottom:4px}}.covered-list{display:flex;flex-direction:column;gap:2px;margin:4px 0 8px}.covered-row{display:flex;align-items:flex-start;gap:10px;margin:0;padding:10px 8px;border-radius:8px;color:var(--text);font-size:15px;cursor:pointer}.covered-row input{width:22px;height:22px;margin:1px 0 0;flex:0 0 auto}.covered-row.is-checked{background:var(--ok-bg)}.covered-row.is-checked span{color:var(--muted);text-decoration:line-through}.past-open{margin:-4px 0 12px}.past-item{border-top:1px solid var(--line);padding-top:10px;margin-top:12px;font-size:14px}.past-item h3{color:var(--primary)}.past-head{font-weight:700}.past-item .summary{background:var(--soft);padding:10px 12px;border-radius:8px;white-space:pre-wrap}.past-item ul{margin:4px 0;padding-left:20px}.past-item .note{font-size:12px;color:var(--muted);margin-top:6px}.ps-title{margin-top:18px;padding-top:12px;border-top:2px solid var(--line)}.ps-card{border:1px solid var(--line);border-radius:8px;padding:10px 12px;margin-top:10px;font-size:14px}.ps-head{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);margin-bottom:6px}.ps-type{color:var(--primary)}.ps-aff{font-size:12px;color:var(--muted);margin:0 0 6px}.ps-pref{font-weight:700;margin:0 0 8px;padding:6px 10px;border-radius:6px;background:var(--warn-bg);border:1px solid var(--warn)}.ps-qa{line-height:1.7;overflow-wrap:anywhere;white-space:pre-wrap;margin:0 0 6px}.ps-q{color:var(--muted);font-weight:600}.ps-blank{font-style:italic;color:var(--muted)}.ps-unanswered{font-weight:700}.ps-notice{font-size:14px;margin:8px 0 0;padding:8px 10px;border-radius:6px;background:var(--soft)}.ps-notice.is-error{background:var(--err-bg);border:1px solid var(--danger)}.subtabs{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.subtabs button{background:var(--card);color:var(--muted);border-color:var(--line)}.subtabs button.active{background:var(--primary);color:#fff;border-color:var(--primary)}.filters{display:flex;gap:8px;flex-wrap:wrap;align-items:flex-end}.filters label{flex:1 1 140px;margin:0}.filters label{min-width:0}input[type=date]{min-width:0;max-width:100%;-webkit-appearance:none;appearance:none;min-height:46px}input[type=date]::-webkit-date-and-time-value{text-align:left}@media (max-width: 640px){.filters label,.filters button{flex:1 1 100%}}.eh-list{list-style:none;margin:12px 0 0;padding:0}.eh-list>li{border-top:1px solid var(--line);padding:8px 0}.eh-row,.lk-row{display:grid;grid-template-columns:9.5em 11em 1fr;gap:2px 10px;cursor:pointer;font-size:14px}.lk-row{cursor:default}.eh-sub{grid-column:3;color:var(--muted);font-size:12px}.eh-when{color:var(--muted);font-variant-numeric:tabular-nums}@media (max-width: 640px){.eh-row,.lk-row{grid-template-columns:1fr}.eh-sub{grid-column:1}}.eh-diff,.eh-diff-row{margin:8px 0}.eh-diff-row.changed .eh-diff-label{color:var(--warn);font-weight:700}.eh-diff-label{font-size:13px;color:var(--muted)}.eh-diff-cols{display:grid;grid-template-columns:1fr 1fr;gap:8px}.eh-diff-col{background:var(--soft);border-radius:8px;padding:8px 10px}.eh-diff-cap{font-size:12px;color:var(--muted)}.eh-diff-body{white-space:pre-wrap;font-size:14px;overflow-wrap:anywhere}.danger-text{color:var(--danger);border-color:var(--danger)}.search{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.search input{flex:1 1 220px;margin:0}.search select{flex:0 1 220px;margin:0;width:auto}.search-opts{flex:1 1 100%;display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:14px;color:var(--muted)}.search-opts label{display:flex;gap:6px;align-items:center;margin:0;white-space:nowrap;flex:0 0 auto}.search .search-opts input[type=date]{flex:0 1 170px;width:170px;min-width:0;margin:0}@media (max-width: 640px){.search .search-opts{display:grid;grid-template-columns:auto minmax(0,1fr) auto minmax(0,1fr);gap:8px 6px}.search .search-opts>label:first-child{display:contents}.search .search-opts input[type=date]{width:100%;padding-left:8px;padding-right:8px}.search .search-opts .search-full{grid-column:1 / -1}}.search .search-opts .search-full{flex:1 1 100%;justify-content:flex-start;white-space:normal}.search .search-opts .search-full input{flex:0 0 auto;width:18px;height:18px;margin:0}.snippet .field{font-weight:700;color:var(--text);margin-right:4px}.cat-recent{display:flex;gap:6px;align-items:center;font-size:14px;margin:0}.cat-recent input{width:auto;margin:0}.list-title{margin:4px 4px 10px}.mlist{display:grid;gap:10px}@media (min-width: 900px){.mlist{grid-template-columns:1fr 1fr}}.mcard{display:block;background:var(--card);border:1px solid var(--line);border-radius:12px;padding:12px 14px;color:var(--text);text-decoration:none;height:100%}.mcard:hover{border-color:var(--primary)}.mcard-top{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:13px;color:var(--muted)}.mcard-title{font-weight:700;margin:4px 0 2px}.mcard-sub,.mcard-creator{font-size:13px;color:var(--muted)}.chip{font-size:12px;padding:1px 8px;border-radius:999px;background:var(--soft);color:var(--text)}.chip.edited{background:var(--warn-bg);color:var(--warn)}.snippet{font-size:13px;color:var(--muted);margin-top:4px;overflow-wrap:anywhere}.snippet mark{background:var(--mark);color:inherit;border-radius:2px}.tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.tools .back{margin:0}.tools-right{margin-left:auto;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.doc{font-size:15px;line-height:1.75;overflow-wrap:anywhere}.doc .doctype{color:var(--primary);font-size:13px;font-weight:700;letter-spacing:.1em}.doc h1{font-size:22px;border-bottom:3px solid var(--primary);padding-bottom:8px;margin:2px 0 8px}.doc h2{font-size:16px;color:var(--primary);margin:24px 0 8px;border-left:4px solid var(--primary);padding-left:8px}.doc .meta{color:var(--muted);font-size:13px;margin-top:2px}.doc .meta-sub{font-size:12px}.doc .summary{background:var(--soft);padding:12px 14px;border-radius:8px;white-space:pre-wrap}.doc .emotion{white-space:normal}.doc .emotion .signal{margin-bottom:6px}.doc .note{margin-top:8px;font-size:12px;color:var(--muted)}.doc table{width:100%;border-collapse:collapse;margin-top:8px;font-size:14px}.doc th,.doc td{border:1px solid var(--line);padding:6px 10px;text-align:left;vertical-align:top}.doc th{background:var(--soft)}.sent-row{margin:6px 0 8px}.sent-total{padding-top:6px;border-top:1px solid var(--line)}.sent-name{font-weight:700}.sent-big{display:flex;flex-wrap:wrap;gap:2px 12px;font-size:14px;margin-top:2px}.sent-item{display:inline-flex;align-items:baseline;gap:4px}.sent-sw{display:inline-block;width:10px;height:10px;border-radius:2px;align-self:center}.sent-bar{display:flex;height:18px;border-radius:4px;overflow:hidden;background:var(--line);margin-top:4px}.sent-bar>span{display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700;color:#1a1a1a;white-space:nowrap;overflow:hidden}.sent-count{font-size:12px;color:var(--muted);margin-top:3px}.sent-count .nw{white-space:nowrap}.sent-big strong{font-size:18px}.sent-pos{background:#4ade80}.sent-neu{background:#9ca3af}.sent-neg{background:#f87171}.log-wrap{margin-top:24px}.log-wrap>summary{cursor:pointer;color:var(--primary);font-weight:700}.log{margin-top:8px;font-size:14px}.utt{display:grid;grid-template-columns:56px 64px 1fr;gap:8px;padding:3px 0;border-bottom:1px solid var(--line)}.utt .t{color:var(--muted);font-variant-numeric:tabular-nums}.utt .sp{font-weight:600;color:var(--primary)}.raw-badge{margin-left:10px;font-size:13px;font-weight:700;padding:2px 8px;border-radius:999px;background:var(--soft);color:var(--muted)}.raw-badge.ok{background:var(--ok-bg);color:var(--ok)}.raw-badge.warn{background:var(--warn-bg);color:var(--warn)}.raw-badge.err{background:var(--err-bg);color:var(--danger)}.raw-meta{font-size:12px;color:var(--muted);overflow-wrap:anywhere;margin:4px 0 8px}.raw-orig{margin-top:12px}.raw-orig>summary{cursor:pointer;color:var(--muted);font-size:13px}.raw-text{white-space:pre-wrap;overflow-wrap:anywhere;font-family:inherit;font-size:13px;background:var(--soft);padding:10px 12px;border-radius:8px}.field{margin-bottom:14px}.field-label{font-size:14px;color:var(--muted);margin-bottom:4px}.edit-row{display:flex;gap:6px;margin-bottom:6px;align-items:center}.edit-row input{margin:0}.spk-row{display:flex;gap:8px;align-items:center;margin-bottom:6px}.spk-row .spk-from{min-width:6em;max-width:40%;font-weight:700;overflow-wrap:anywhere}.spk-row .spk-arrow{color:var(--muted)}.spk-row input{margin:0;flex:1;min-width:0}.action-row .act-assignee{flex:0 1 8em}.action-row .act-task{flex:1 1 auto}.action-row .act-due{flex:0 1 7em}@media (max-width: 520px){.action-row{flex-wrap:wrap;padding-bottom:6px;border-bottom:1px dashed var(--line)}.action-row .act-task{flex-basis:100%;order:-1}}.toast{position:fixed;left:50%;bottom:max(24px,env(safe-area-inset-bottom));transform:translate(-50%);background:#1d2330;color:#fff;padding:10px 18px;border-radius:999px;font-size:14px;z-index:20;max-width:calc(100vw - 32px)}@media (min-width: 900px){main{padding:24px}}.pw-wrap{display:flex;gap:6px;align-items:stretch;margin-top:4px}.pw-wrap input{margin-top:0;flex:1 1 auto;min-width:0}.pw-wrap .pw-toggle{flex:0 0 auto}.link-btn{background:none;border:0;padding:0;color:var(--primary);text-decoration:underline;font-size:14px}.reset-pane{border-top:1px solid var(--line);margin-top:16px;padding-top:16px}.reset-pane h2{font-size:17px}.acct{display:grid;grid-template-columns:max-content 1fr;gap:6px 16px;margin:0 0 12px;font-size:14px}.acct dt{color:var(--muted)}.acct dd{margin:0;overflow-wrap:anywhere}.pw-section{border-top:1px solid var(--line);padding-top:12px}.pw-section h3{font-size:15px;margin:0 0 4px}#changePwPane{margin-top:12px}.pw-highlight{animation:pw-flash 2s ease-out}@keyframes pw-flash{0%,40%{background:var(--mark)}to{background:transparent}}.cat-new{border:1px solid var(--line);border-radius:10px;padding:12px;margin:12px 0;background:var(--soft)}.cat-new h3{margin:0 0 8px;font-size:15px}fieldset.step{border:0;padding:0;margin:0 0 12px}fieldset.step legend{font-weight:700;font-size:14px;margin-bottom:6px;padding:0}fieldset.step label.inline{display:flex;margin:4px 0;color:var(--text);font-size:15px}.item-editor .item-row{display:flex;gap:6px;align-items:center;margin-bottom:6px}.item-editor .item-row input{margin:0;flex:1 1 auto;min-width:0}.item-editor .item-row button,.ci-row button.mv{padding:6px 10px;min-width:40px}.cat-list,.ci-list{list-style:none;padding:0;margin:12px 0 0}.cat-list>li{border-top:1px solid var(--line);padding:10px 0}.cat-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.cat-head .name{font-weight:700}.badge{font-size:12px;padding:1px 8px;border-radius:999px;background:var(--soft);color:var(--muted);border:1px solid var(--line)}.cat-items{font-size:13px;color:var(--muted);margin:4px 0 0}.cat-tools{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cat-edit{margin-top:8px;padding:10px;border:1px solid var(--line);border-radius:10px}.ci-row{display:flex;align-items:center;gap:6px;border-top:1px solid var(--line);padding:8px 0}.ci-row .name{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.ci-add{display:flex;gap:8px;margin-top:12px}.ci-add input{margin:0;flex:1;min-width:0}.psi-title{font-size:15px;margin:18px 0 6px}.psi-block{background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:10px 12px;margin:6px 0;font-size:14px}.psi-block p{margin:4px 0}.psi-sub{font-weight:700}.psi-inputs{display:flex;gap:12px;flex-wrap:wrap}.psi-inputs label{flex:1 1 200px}.psi-stop{border-left:4px solid var(--danger);background:var(--err-bg);padding:6px 10px;margin:8px 0;border-radius:6px}.psi-warn{border-left:4px solid var(--warn);background:var(--warn-bg);padding:6px 10px;margin:8px 0;border-radius:6px}.psi-stop p,.psi-warn p{margin:4px 0}.psi-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.psi-row>div:first-child{flex:1 1 100%}.psi-pc-note{margin-top:0}.ver{margin-top:32px;text-align:center;color:var(--muted);font-size:12px}.update-bar{flex-basis:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--soft);border:1px solid var(--line);border-radius:10px;padding:6px 12px;font-size:14px}.switch-bar{background:var(--err-bg);border-color:var(--danger);color:var(--text);font-weight:700}@media print{@page{size:A4;margin:14mm 12mm}:root{--bg: #fff;--card: #fff;--text: #1a1a1a;--muted: #555;--line: #ddd;--primary: #2563eb;--soft: #f5f7ff}body{background:#fff;color:#1a1a1a;font-family:Hiragino Sans,Noto Sans JP,Yu Gothic,Yu Gothic UI,Meiryo,sans-serif}.bar,.screen-only,.toast,#recordView,#progressView,#listView,#historyView,#editForm,#loginView{display:none!important}main{max-width:none;padding:0}.doc.card{border:0;padding:0;margin:0;font-size:12.5px;line-height:1.7}.doc h1{font-size:21px}.doc h2{font-size:15px;break-after:avoid}.doc .sec{break-inside:avoid;page-break-inside:avoid}.doc .summary,.doc table,.sent-row,.utt{break-inside:avoid}.sent-bar,.sent-pos,.sent-neu,.sent-neg,.sent-sw,.doc .summary,.doc th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.log-wrap{display:none}.doc.print-log .log-wrap{display:block}.doc.print-log .log-wrap>summary{list-style:none;color:#2563eb;font-size:15px;border-left:4px solid #2563eb;padding-left:8px}.doc.print-log .log-wrap>summary::-webkit-details-marker{display:none}}.usage-line{display:flex;gap:12px;font-size:15px;font-weight:700;line-height:1.7}.usage-line .usage-who{min-width:4.5em;color:var(--muted);font-weight:400}.usage-line.over .usage-val{color:var(--warn)}.usage-line.muted{font-size:13px;font-weight:400;color:var(--muted)}.usage-rec{margin:8px 0 0;font-size:12px;color:var(--muted);text-align:right;min-height:1.5em}.usage-rec.over{color:var(--warn)}.usage-breakdown-title{margin-top:10px;font-size:13px;color:var(--muted)}.usage-breakdown{list-style:none;margin:4px 0 0;padding:0}.usage-breakdown li{display:flex;gap:12px;font-size:14px;line-height:1.7}.usage-breakdown li .usage-who{min-width:10em}.mt-row{display:flex;gap:8px;align-items:center;margin-bottom:10px}.mt-row select{margin:0;flex:1;min-width:0}.mt-row button{flex:none}.mt-canvas{display:block;width:100%;height:120px;border-radius:8px;border:1px solid var(--line);background:var(--soft);margin-bottom:10px}.acct-row{display:contents}.lead-list{list-style:none;padding:0;margin:12px 0 0}.lead-list>li{border-top:1px solid var(--line);padding:10px 0}.lead-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.lead-name{font-weight:600}.lead-count{color:var(--muted);font-size:13px}.lead-head button{margin-left:auto}.lead-members{margin:6px 0 0;font-size:13px;color:var(--muted);overflow-wrap:anywhere}.lead-edit{margin-top:8px}.lead-group{border:1px solid var(--line);border-radius:8px;padding:8px 12px;margin:8px 0}.lead-cand{display:inline-flex;align-items:center;gap:4px;margin:4px 16px 4px 0;min-height:32px}.lead-empty{color:var(--muted)}.lead-unlinked{margin:12px 0 0}.lead-unlinked:empty{display:none}.lead-unlinked p{margin:0}.lead-unlinked.ok{font-size:13px;color:var(--muted)}.lead-unlinked.warn{padding:10px 14px;background:var(--warn-bg);border:2px solid var(--warn);border-radius:10px}.lead-unlinked-title{font-weight:700;color:var(--warn)}.lead-unlinked-names{margin-top:4px!important;overflow-wrap:anywhere}.lead-unlinked .small-note{margin-top:6px!important}
