/* /Components/Activities.razor.rz.scp.css */
.activities[b-635a3h1trz]{background:#fff;border:1px solid #dce3ed;border-radius:6px;padding:12px;font-size:var(--text-list);line-height:var(--list-line-height);min-width:0}.activity-filters[b-635a3h1trz]{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:12px}.activity-filters select[b-635a3h1trz]{width:auto;max-width:180px;min-height:32px;font-size:var(--text-ui)}.activity-filters button[b-635a3h1trz],.activities>button[b-635a3h1trz]{min-height:32px;margin:0;font-size:var(--text-ui)}.activity-new[b-635a3h1trz]{width:100%;background:#edf4ff;color:#215cac;margin-bottom:10px!important}.activity-heading[b-635a3h1trz],.activity-row[b-635a3h1trz]{display:grid;grid-template-columns:30px minmax(0,1fr) minmax(100px,130px) minmax(145px,170px);gap:10px;align-items:center;padding:9px 6px;border-bottom:1px solid #e8edf4}.activity-heading[b-635a3h1trz]{background:#f6f8fb;color:var(--text-secondary);font-size:var(--text-list-meta)}.activity-main>a[b-635a3h1trz]{font-weight:400;text-decoration:none}.activity-summary[b-635a3h1trz]{display:block;color:var(--text-secondary);font-size:var(--text-list-meta);margin:4px 0}.activity-detail[b-635a3h1trz]{background:transparent;color:#5274a2;border:0;padding:0;min-height:20px;font-size:var(--text-list-meta)}.activity-icon[b-635a3h1trz]{color:#5076a2;font-size:calc(17px * var(--ui-font-scale, 1))}.activity-people[b-635a3h1trz]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.activity-row time[b-635a3h1trz]{font-size:var(--text-list-meta);color:var(--text-secondary)}.activity-expanded[b-635a3h1trz]{grid-column:2/-1;background:#f6f8fb;padding:10px;border-radius:4px}.activity-expanded p[b-635a3h1trz]{margin:4px 0}.activity-version[b-635a3h1trz]{overflow-wrap:anywhere;font-size:var(--text-list-meta)}.activity-empty[b-635a3h1trz]{padding:24px 8px;color:var(--text-secondary)}.activity-main[b-635a3h1trz]{min-width:0;overflow-wrap:anywhere}@media(max-width:600px){.activities[b-635a3h1trz]{padding:8px}.activity-heading[b-635a3h1trz]{display:none}.activity-row[b-635a3h1trz]{grid-template-columns:22px minmax(0,1fr) minmax(130px,auto);gap:6px}.activity-main[b-635a3h1trz]{grid-column:2/-1}.activity-people[b-635a3h1trz]{grid-column:2;font-size:var(--text-list-meta)}.activity-row time[b-635a3h1trz]{grid-column:3}.activity-expanded[b-635a3h1trz]{grid-column:1/-1}.activity-filters select[b-635a3h1trz]{flex:1;min-width:100px;max-width:100%}}

.activity-minor[b-635a3h1trz]{display:flex;align-items:center;gap:5px;margin:0;font-size:var(--text-list-meta)}.activity-minor input[b-635a3h1trz]{width:auto;margin:0}

.activity-heading[b-635a3h1trz],.activity-minor[b-635a3h1trz]{font-size:var(--text-caption)}.activity-row time[b-635a3h1trz]{font-variant-numeric:tabular-nums}.activity-icon[b-635a3h1trz]{display:flex;align-items:center;justify-content:center}.activity-icon>svg[b-635a3h1trz]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.5}

/* Compact activity rows; details remain available without widening the list. */
.activity-heading[b-635a3h1trz],.activity-row[b-635a3h1trz]{grid-template-columns:28px minmax(0,1fr) minmax(80px,110px) max-content 30px;gap:10px;padding:4px 6px;min-height:38px}
.activity-heading[b-635a3h1trz]{min-height:30px}
.activity-main[b-635a3h1trz]{display:flex;align-items:center;gap:12px;overflow:hidden;white-space:nowrap}
.activity-main>a[b-635a3h1trz],.activity-main>strong[b-635a3h1trz]{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:400}
.activity-summary[b-635a3h1trz]{flex:1 1 35%;min-width:0;overflow:hidden;text-overflow:ellipsis;margin:0}
.activity-row time[b-635a3h1trz]{white-space:nowrap}
.activity-detail[b-635a3h1trz]{display:flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;padding:5px;margin:0;border:1px solid transparent;border-radius:4px;background:transparent;color:#5274a2}
.activity-detail:hover[b-635a3h1trz]{background:#edf2f8;border-color:#dce3ed}
.activity-detail:focus-visible[b-635a3h1trz]{outline:2px solid #3264cc;outline-offset:1px}
.activity-detail svg[b-635a3h1trz]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}
.activity-detail[aria-expanded="true"] svg[b-635a3h1trz]{transform:rotate(180deg)}
.activity-row:hover[b-635a3h1trz]{background:#fafbfd}
.activity-expanded[b-635a3h1trz]{white-space:normal;overflow-wrap:anywhere;margin:2px 0 4px;padding:8px 10px}
@media(max-width:600px){
    .activity-row[b-635a3h1trz]{grid-template-columns:22px minmax(0,1fr) max-content 32px;gap:2px 6px;padding:6px 2px}
    .activity-icon[b-635a3h1trz]{grid-column:1;grid-row:1}
    .activity-main[b-635a3h1trz]{grid-column:2/4;grid-row:1;display:block}
    .activity-main>a[b-635a3h1trz],.activity-main>strong[b-635a3h1trz]{display:block}
    .activity-summary[b-635a3h1trz]{display:none}
    .activity-detail[b-635a3h1trz]{grid-column:4;grid-row:1/3;width:32px;height:36px}
    .activity-people[b-635a3h1trz]{grid-column:2;grid-row:2}
    .activity-row time[b-635a3h1trz]{grid-column:3;grid-row:2}
    .activity-expanded[b-635a3h1trz]{grid-column:1/-1}
}
/* /Components/Bookmarks.razor.rz.scp.css */
.bookmarks[b-hva758vuh2]{width:100%;min-width:0;margin:0;padding:10px 12px;background:var(--surface,#fff);border:1px solid var(--border,#dce3ed);border-radius:8px}
.bookmark-tools[b-hva758vuh2]{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.bookmark-mode-tools[b-hva758vuh2]{display:flex;gap:8px;margin-left:auto}.bookmark-mode-tools [aria-pressed=true][b-hva758vuh2]{background:#edf8f1;border-color:#b7dcc7;color:#27805b}.bookmark-list[b-hva758vuh2]{margin-top:8px}.bookmark-tools .muted[b-hva758vuh2]{font-size:var(--text-list-meta)}
.bookmark-help[b-hva758vuh2]{font-size:var(--text-caption);color:#7b889b;margin:8px 0}
.bookmark-row[b-hva758vuh2]{display:flex;align-items:center;gap:10px;margin-left:calc(var(--depth)*18px);padding:6px 10px;border-bottom:1px solid #edf0f5;border-radius:4px;min-width:0;outline-offset:-2px}
.bookmark-row.selected[b-hva758vuh2]{background:#f3f7fd}.bookmark-row:focus-visible[b-hva758vuh2]{outline:2px solid #8facde}
.bookmark-group[b-hva758vuh2]{margin-top:8px;padding-top:5px;padding-bottom:5px;border-bottom-color:#dce3ed;color:#35465e}.bookmark-group:first-child[b-hva758vuh2]{margin-top:0}.bookmark-group strong[b-hva758vuh2]{font-size:var(--text-section)}
.bookmark-content[b-hva758vuh2]{flex:1;min-width:0}.bookmark-title[b-hva758vuh2]{line-height:var(--list-line-height);display:flex;align-items:center;gap:7px;color:#294d7c;text-decoration:none;font-size:var(--text-list);overflow-wrap:anywhere}.bookmark-content small[b-hva758vuh2]{color:var(--text-secondary);font-size:var(--text-caption);white-space:nowrap}
.bookmark-description[b-hva758vuh2]{white-space:pre-wrap;overflow-wrap:anywhere;margin:3px 0 0;color:var(--text-secondary);font-size:var(--text-list-meta);line-height:1.5}
.bookmark-row-actions[b-hva758vuh2]{display:flex;flex-wrap:wrap;max-width:100%;gap:3px;flex:none;visibility:hidden}.bookmark-row.selected .bookmark-row-actions[b-hva758vuh2],.bookmark-row:focus-within .bookmark-row-actions[b-hva758vuh2],.bookmark-row:hover .bookmark-row-actions[b-hva758vuh2]{visibility:visible}.bookmark-row-actions button[b-hva758vuh2]{font-size:var(--text-ui);padding:3px 6px;min-height:28px}
.bookmark-empty[b-hva758vuh2]{padding:28px 10px;color:#7b889b;text-align:center}.bookmark-error[b-hva758vuh2]{color:#ab3939;font-size:var(--text-list-meta)}
@media(max-width:640px){.bookmark-tools>.muted[b-hva758vuh2]{display:none}.bookmarks[b-hva758vuh2]{padding:12px}.bookmark-row[b-hva758vuh2]{margin-left:calc(var(--depth)*10px);flex-wrap:wrap}.bookmark-content[b-hva758vuh2]{flex-basis:100%}.bookmark-row-actions[b-hva758vuh2]{display:none}.bookmark-row.selected .bookmark-row-actions[b-hva758vuh2],.bookmark-row:focus-within .bookmark-row-actions[b-hva758vuh2]{display:flex;visibility:visible}.bookmark-help[b-hva758vuh2]{line-height:1.6}.bookmark-title[b-hva758vuh2]{flex-wrap:wrap}}

.bookmark-row[b-hva758vuh2]{cursor:default}

.bookmark-document-link[b-hva758vuh2]{display:block;text-decoration:none;padding:6px 10px;margin:-6px -10px;border-radius:4px}.bookmark-document-link:hover[b-hva758vuh2]{background:#f7f9fc}.bookmark-document-link:focus-visible[b-hva758vuh2]{outline:2px solid #8facde;outline-offset:-2px}
/* /Components/BookmarkToggle.razor.rz.scp.css */
.bookmark-toggle[b-vutczxydeb]{display:inline-flex;align-items:center;justify-content:center;min-width:34px;padding:5px 8px;line-height:1.2;color:#7a899d}
.bookmark-toggle svg[b-vutczxydeb]{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}
.bookmark-toggle.is-bookmarked svg[b-vutczxydeb]{fill:currentColor}
.bookmark-toggle.is-bookmarked[b-vutczxydeb]{color:#27805b;background:#edf8f1;border-color:#b7dcc7}
.bookmark-error[b-vutczxydeb]{font-size:12px;color:#a33737;max-width:250px}
/* /Components/CanvasEditor.razor.rz.scp.css */
.canvas-editor[b-w5beb3l9h5]{border:1px solid #d9e2ee;border-radius:6px;overflow:hidden;background:white;min-width:0;--canvas-height:calc(100dvh - 240px)}
.canvas-toolbar[b-w5beb3l9h5],.canvas-tools[b-w5beb3l9h5]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;padding:6px 8px;border-bottom:1px solid #e2e8f0;font-size:9pt}.canvas-tools[b-w5beb3l9h5]{background:#f8fafc}
.canvas-mode[b-w5beb3l9h5]{color:#64748b;font-size:8.5pt;margin-right:auto}.canvas-zoom[b-w5beb3l9h5]{font-size:8pt;min-width:36px;text-align:center}.canvas-toolbar button[b-w5beb3l9h5],.canvas-tools button[b-w5beb3l9h5]{padding:4px 8px;min-height:28px;font-size:9pt}
.canvas-workspace[b-w5beb3l9h5]{position:relative;display:flex;min-width:0}.canvas-surface[b-w5beb3l9h5]{flex:1;height:var(--canvas-height);min-height:180px;overflow:hidden;touch-action:none;background-color:#f8fafc;background-image:radial-gradient(#cbd5e1 .65px,transparent .65px);background-size:16px 16px;outline:none}
.canvas-surface:focus-visible[b-w5beb3l9h5]{box-shadow:inset 0 0 0 2px #3b82f6}.canvas-surface[b-w5beb3l9h5]  svg{display:block;width:100%;height:100%;user-select:none}.canvas-surface[b-w5beb3l9h5]  .canvas-object{cursor:default}
.canvas-properties[b-w5beb3l9h5]{width:185px;max-height:var(--canvas-height);overflow:auto;background:white;border-left:1px solid #e2e8f0;padding:8px;box-sizing:border-box}
.canvas-properties[b-w5beb3l9h5]  label{display:block;font-size:8pt;color:#475569;margin:6px 0}.canvas-properties[b-w5beb3l9h5]  input,.canvas-properties[b-w5beb3l9h5]  select,.canvas-properties[b-w5beb3l9h5]  textarea{width:100%;box-sizing:border-box;font-size:9pt;padding:4px;border:1px solid #cbd5e1;border-radius:3px}.canvas-properties[b-w5beb3l9h5]  textarea{min-height:65px;resize:vertical}.canvas-properties[b-w5beb3l9h5]  button{margin-top:6px;width:100%;font-size:9pt}.canvas-properties[b-w5beb3l9h5]  .canvas-prop-pair{display:grid;grid-template-columns:1fr 1fr;gap:5px}
.canvas-status[b-w5beb3l9h5]{display:flex;justify-content:space-between;gap:8px;padding:4px 8px;font-size:8pt;color:#64748b;min-height:20px}.canvas-upload[b-w5beb3l9h5]{position:relative;overflow:hidden;border:1px solid #cbd5e1;border-radius:4px;padding:4px 8px;cursor:pointer;font-size:9pt}.canvas-upload[b-w5beb3l9h5]  input{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}
.canvas-versions[b-w5beb3l9h5]{position:relative}.canvas-versions summary[b-w5beb3l9h5]{cursor:pointer;font-size:9pt}.canvas-versions>div[b-w5beb3l9h5]{position:absolute;right:0;top:100%;z-index:15;background:white;box-shadow:0 5px 20px #0f172a30;border:1px solid #cbd5e1;padding:12px;width:300px;max-width:80vw;max-height:340px;overflow:auto}.canvas-versions p[b-w5beb3l9h5]{display:flex;justify-content:space-between;gap:8px;margin:8px 0;font-size:9pt}.canvas-versions small[b-w5beb3l9h5]{display:block;color:#64748b}
.canvas-editor:fullscreen[b-w5beb3l9h5]{width:100vw!important;height:100dvh!important;--canvas-height:calc(100dvh - 130px)!important;background:white}.embedded .canvas-mode[b-w5beb3l9h5]{font-size:8pt}
@media(max-width:600px){.canvas-properties[b-w5beb3l9h5]{position:absolute;right:0;top:0;max-height:60%;width:155px;box-shadow:-2px 2px 8px #0f172a20}.canvas-toolbar[b-w5beb3l9h5],.canvas-tools[b-w5beb3l9h5]{gap:3px;padding:4px}.canvas-mode[b-w5beb3l9h5]{display:none}.canvas-editor[b-w5beb3l9h5]{--canvas-height:65dvh}.canvas-tools button[b-w5beb3l9h5]{font-size:8pt;padding:4px}.canvas-status[b-w5beb3l9h5]{font-size:7.5pt}}

.canvas-tools[b-w5beb3l9h5]{align-items:center;gap:3px}
.canvas-tools .canvas-icon-button[b-w5beb3l9h5]{width:30px;height:30px;padding:4px;display:inline-flex;align-items:center;justify-content:center}
.canvas-tools .canvas-icon-button[aria-pressed=true][b-w5beb3l9h5]{color:#fff;background:#2563eb;border-color:#2563eb}
.canvas-tools .canvas-icon-button[data-canvas-action=connect][b-w5beb3l9h5],.canvas-tools .canvas-icon-button[data-canvas-action=alignLeft][b-w5beb3l9h5],.canvas-tools .canvas-icon-button[data-canvas-action=backward][b-w5beb3l9h5]{margin-left:7px}
.canvas-toolbar button[data-canvas-action][b-w5beb3l9h5],.canvas-upload[b-w5beb3l9h5],.canvas-versions summary[b-w5beb3l9h5]{display:inline-flex;align-items:center;justify-content:center}
.canvas-tool-hint[b-w5beb3l9h5]{font-size:8.5pt;color:#64748b;margin-left:6px}
.canvas-surface[b-w5beb3l9h5]  .canvas-object{cursor:inherit}

.canvas-surface[b-w5beb3l9h5]{position:relative}
.canvas-surface[b-w5beb3l9h5]  .canvas-inline-text{position:absolute;z-index:3;box-sizing:border-box;min-width:0;margin:0;padding:6px 8px;border:2px solid #2563eb;border-radius:3px;background:#ffffffed;color:#0f172a;resize:none;line-height:1.2;font-family:inherit;transform-origin:center;outline:none;box-shadow:0 2px 8px #0f172a20}
.canvas-surface[b-w5beb3l9h5]  .canvas-inline-text[readonly]{border-color:#94a3b8;background:#f1f5f9}

.canvas-toolbar .canvas-grid-step[b-w5beb3l9h5]{width:54px;min-width:0;margin:0;padding:3px 4px;font-size:9pt;height:28px;box-sizing:border-box}
.canvas-toolbar button[data-canvas-action=grid][aria-pressed=true][b-w5beb3l9h5]{background:#e8f0ff;color:#1d4ed8;border-color:#93b4ee}

.canvas-surface[b-w5beb3l9h5]  .canvas-wiki{height:100%;overflow:hidden;overflow-wrap:anywhere;line-height:1.3;font-family:inherit;pointer-events:none}
.canvas-surface[b-w5beb3l9h5]  .canvas-wiki p,.canvas-surface[b-w5beb3l9h5]  .canvas-wiki pre{margin:0 0 .25em;white-space:pre-wrap}
.canvas-surface[b-w5beb3l9h5]  .canvas-wiki ul,.canvas-surface[b-w5beb3l9h5]  .canvas-wiki ol{margin:.15em 0;padding-left:1.4em;text-align:left}
.canvas-surface[b-w5beb3l9h5]  .canvas-wiki li p{margin:0}
.canvas-surface[b-w5beb3l9h5]  .canvas-wiki blockquote{margin:.2em 0;padding-left:.5em;border-left:2px solid currentColor}
.canvas-surface[b-w5beb3l9h5]  .canvas-wiki h1,.canvas-surface[b-w5beb3l9h5]  .canvas-wiki h2,.canvas-surface[b-w5beb3l9h5]  .canvas-wiki h3,.canvas-surface[b-w5beb3l9h5]  .canvas-wiki h4,.canvas-surface[b-w5beb3l9h5]  .canvas-wiki h5,.canvas-surface[b-w5beb3l9h5]  .canvas-wiki h6{margin:0 0 .2em;font-size:1.15em;line-height:1.3}
.canvas-surface[b-w5beb3l9h5]  .canvas-wiki a{pointer-events:auto;color:#2563eb;text-decoration:underline}
.canvas-surface[b-w5beb3l9h5]  foreignObject{overflow:hidden}

.canvas-views[b-w5beb3l9h5]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:4px 8px;border-bottom:1px solid #e2e8f0;background:#fafcff;min-height:28px}
.canvas-views-label[b-w5beb3l9h5]{font-size:8.5pt;color:#64748b;margin-right:3px}
.canvas-views button[b-w5beb3l9h5]{font-size:9pt;padding:3px 8px;min-height:26px}
.canvas-view-button[b-w5beb3l9h5]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.canvas-view-add[b-w5beb3l9h5]{display:inline-flex;align-items:center;gap:4px}
.canvas-views .canvas-view-name[b-w5beb3l9h5]{width:160px;max-width:50vw;min-width:0;margin:0;padding:3px 6px;font-size:9pt;height:28px}
.canvas-view-dismiss[b-w5beb3l9h5]{position:fixed;inset:0;z-index:80;background:transparent}
.canvas-view-menu[b-w5beb3l9h5]{position:fixed;z-index:81;width:220px;padding:6px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;box-shadow:0 6px 24px #0f172a30;box-sizing:border-box}
.canvas-view-menu strong[b-w5beb3l9h5]{display:block;padding:5px 8px;font-size:9pt;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.canvas-view-menu button[b-w5beb3l9h5]{display:block;width:100%;border:0;background:white;color:#334155;text-align:left;padding:7px 8px;font-size:9pt}
.canvas-view-menu button:hover:enabled[b-w5beb3l9h5]{background:#eff6ff;color:#1d4ed8}
.canvas-view-menu button.danger[b-w5beb3l9h5]{color:#dc2626}
.canvas-view-menu small[b-w5beb3l9h5]{display:block;font-size:8pt;color:#64748b;padding:6px 8px}
/* /Components/DisplaySettings.razor.rz.scp.css */
.display-settings[b-0snud52lws]{max-width:800px;background:#fff;border:1px solid var(--border);border-radius:6px;padding:16px}.display-settings header[b-0snud52lws],.settings-tabs[b-0snud52lws],footer[b-0snud52lws]{display:flex;align-items:center;gap:8px}.display-settings header[b-0snud52lws]{justify-content:space-between;margin-bottom:12px}.settings-tabs[b-0snud52lws]{margin:16px 0 10px}.size-fields[b-0snud52lws]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.size-fields label[b-0snud52lws]{margin:0 0 16px}.size-fields select[b-0snud52lws]{margin-top:6px}.settings-preview[b-0snud52lws]{border:1px solid var(--border);border-radius:5px;padding:14px;margin-bottom:16px;font-size:var(--preview-ui)}.preview-list[b-0snud52lws]{display:grid;grid-template-columns:40px 1fr 70px;gap:8px;border-bottom:1px solid var(--border);padding:8px 0}.preview-wiki[b-0snud52lws]{font-size:var(--preview-wiki);margin-top:18px}.preview-wiki h3[b-0snud52lws]{font-size:1.2em;margin-bottom:10px}.preview-wiki p[b-0snud52lws],.preview-wiki ul[b-0snud52lws]{line-height:1.6;margin-bottom:8px}footer[b-0snud52lws]{flex-wrap:wrap;margin-bottom:14px}@media(max-width:600px){.size-fields[b-0snud52lws]{grid-template-columns:1fr;gap:0}.display-settings[b-0snud52lws]{padding:12px}}

.preview-list[b-0snud52lws] { font-size:var(--preview-document, 10pt); }
.wiki-template-settings[b-0snud52lws] { border-top:1px solid var(--border); padding-top:16px; margin:16px 0; }
.wiki-template-settings h3[b-0snud52lws] { font-size:15px; margin:0 0 12px; }
.template-inherit[b-0snud52lws] { display:flex; align-items:center; gap:8px; }
.template-inherit input[b-0snud52lws] { width:auto; margin:0; }
.wiki-template-settings textarea[b-0snud52lws] { width:100%; min-height:220px; resize:vertical; padding:10px 12px; border:1px solid var(--border); border-radius:5px; font:14px/1.6 Consolas,'Malgun Gothic',monospace; }
.template-help[b-0snud52lws] { display:flex; align-items:center; justify-content:space-between; margin-top:8px; }
footer[b-0snud52lws] { justify-content:flex-end; }
/* /Components/DocumentAttachments.razor.rz.scp.css */
.attachments[b-bfhsw8j4lg]{display:flex;align-items:center;flex-wrap:wrap;gap:7px;margin:8px 0;font-size:calc(12px * var(--ui-font-scale, 1))}.attachments button[b-bfhsw8j4lg]{min-height:28px;font-size:calc(11px * var(--ui-font-scale, 1));margin:0}.file-add[b-bfhsw8j4lg]{position:relative;overflow:hidden;background:#edf3fc;border:1px solid #d3dfef;padding:5px 9px;border-radius:4px;cursor:pointer;margin:0}.file-add[b-bfhsw8j4lg]  input{position:absolute;inset:0;opacity:0;cursor:pointer}.file-hint[b-bfhsw8j4lg]{font-size:calc(11px * var(--ui-font-scale, 1));color:#73839a}.file-row[b-bfhsw8j4lg]{flex-basis:100%;display:flex;align-items:center;gap:7px;border-bottom:1px solid #e2e8f1;padding:7px 0;flex-wrap:wrap}.file-row strong[b-bfhsw8j4lg]{flex:1;min-width:120px;overflow-wrap:anywhere}.file-row small[b-bfhsw8j4lg]{color:#73839a}.file-progress[b-bfhsw8j4lg]{flex-basis:100%;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.file-error[b-bfhsw8j4lg]{flex-basis:100%;color:#a12d2d}.file-progress progress[b-bfhsw8j4lg]{max-width:180px}
.attachments[b-bfhsw8j4lg]{min-width:0;box-sizing:border-box}.file-row[b-bfhsw8j4lg]{min-width:0;width:100%}.file-row strong[b-bfhsw8j4lg]{min-width:0;flex-basis:180px;line-height:1.6}.file-row small[b-bfhsw8j4lg]{white-space:nowrap}.file-row>button[b-bfhsw8j4lg]{flex-shrink:0}.file-error[b-bfhsw8j4lg]{margin:0;overflow-wrap:anywhere}
@media(max-width:600px){.file-row strong[b-bfhsw8j4lg]{flex-basis:100%}.file-row small[b-bfhsw8j4lg]{margin-right:auto}}
/* /Components/DocumentExtensions.razor.rz.scp.css */
.document-attachment-section[b-86xej12r84] { margin-top:20px; padding:12px 10px 8px; border-top:1px solid var(--border, #dce2eb); }
.attachment-heading[b-86xej12r84] { display:flex; flex-wrap:wrap; align-items:center; gap:12px; min-height:32px; }
.attachment-heading h3[b-86xej12r84] { margin:0; font-size:13px; font-weight:600; }
.attachment-heading h3 span[b-86xej12r84] { margin-left:5px; color:var(--muted, #728094); font-weight:400; }
.attachment-empty[b-86xej12r84], .attachment-size[b-86xej12r84], .placement-status[b-86xej12r84] { color:var(--muted, #728094); font-size:12px; font-weight:400; }
.attachment-add[b-86xej12r84] { position:relative; display:inline-flex; align-items:center; gap:4px; margin:0; padding:5px 8px; border-radius:4px; color:var(--accent, #3266d2); font-size:12px; font-weight:500; cursor:pointer; }
.attachment-add:hover[b-86xej12r84] { background:var(--hover, #f3f6fb); }
.attachment-add:focus-within[b-86xej12r84] { outline:2px solid var(--accent, #3266d2); outline-offset:2px; }
.attachment-add[aria-disabled=true][b-86xej12r84] { opacity:.5; cursor:not-allowed; }
.attachment-add[b-86xej12r84]  .attachment-file-input { position:absolute; width:1px; height:1px; padding:0; margin:0; border:0; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.attachment-list[b-86xej12r84] { list-style:none; margin:6px 0 0; padding:0; }
.attachment-row[b-86xej12r84] { display:flex; align-items:center; gap:10px; min-height:34px; padding:3px 0; }
.attachment-icon[b-86xej12r84] { flex:none; color:#8794a6; }
.attachment-name[b-86xej12r84] { display:block; min-width:0; min-height:0; padding:2px 0; border:0; background:transparent; color:inherit; font-weight:400; text-align:left; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.attachment-name:hover[b-86xej12r84] { color:var(--accent, #3266d2); text-decoration:underline; }
.attachment-size[b-86xej12r84] { flex:none; }
.attachment-remove[b-86xej12r84] { flex:none; min-height:26px; padding:2px 7px; background:transparent; color:var(--muted, #728094); font-size:12px; font-weight:400; }
.attachment-remove:hover[b-86xej12r84] { color:#bd3434; background:#fff3f3; }
.attachment-progress[b-86xej12r84] { display:flex; flex-wrap:wrap; align-items:center; gap:12px; margin-top:8px; color:var(--muted, #728094); font-size:12px; }
.extension-shelf-list[b-86xej12r84] { height: min(420px, 50dvh); overflow: auto; margin-top: 16px; }
.extension-shelf-row[b-86xej12r84] { display: grid; grid-template-columns: minmax(0,1fr) auto auto; align-items: center; gap: 12px; padding: 10px 0; border-bottom: 1px solid var(--border, #dce2eb); }
.extension-shelf-row > span:first-child[b-86xej12r84] { overflow-wrap: anywhere; }
.document-extensions[b-86xej12r84]  .attachment-delete-dialog { width:min(440px,94vw); }
.attachment-delete-name[b-86xej12r84] { font-weight:600; overflow-wrap:anywhere; }

.attachment-delete-meta[b-86xej12r84] { display:grid; grid-template-columns:auto minmax(0,1fr); gap:6px 16px; margin:0 0 18px; font-size:12px; }
.attachment-delete-meta dt[b-86xej12r84] { color:var(--muted, #728094); }
.attachment-delete-meta dd[b-86xej12r84] { margin:0; overflow-wrap:anywhere; }

.workflow-state-form[b-86xej12r84] { border:0; padding:0; margin:0; min-width:0; }
.workflow-current[b-86xej12r84] { display:flex; align-items:center; gap:12px; margin-bottom:18px; padding:10px 12px; background:#f5f7fb; border-radius:6px; }
.workflow-current span[b-86xej12r84] { color:#7a889b; font-size:12px; }.workflow-current strong[b-86xej12r84] { font-size:14px; }
.workflow-state-fields[b-86xej12r84] { display:grid; grid-template-columns:1fr 1fr; gap:16px; }
.workflow-state-fields label[b-86xej12r84] { display:block; margin:0; font-size:12px; color:#586982; }
.workflow-state-fields select[b-86xej12r84], .workflow-state-fields textarea[b-86xej12r84] { width:100%; margin:6px 0 0; box-sizing:border-box; }
.workflow-state-fields small[b-86xej12r84] { font-weight:400; color:#8190a2; margin-left:5px; }.workflow-state-fields small.required[b-86xej12r84] { color:#b44b38; }
.workflow-state-notes[b-86xej12r84] { margin-top:16px; }.workflow-state-notes textarea[b-86xej12r84] { min-height:80px; resize:vertical; }
.workflow-state-notes label:only-child[b-86xej12r84] { grid-column:1/-1; }
.workflow-state-hint[b-86xej12r84] { color:#8491a2; font-size:12px; margin:8px 0; }
.workflow-force-area[b-86xej12r84] { margin-top:16px; padding-top:12px; border-top:1px solid #e6ebf2; }
.workflow-force-area label[b-86xej12r84] { display:flex; align-items:center; gap:8px; margin:0; font-size:12px; }
.workflow-force-area input[b-86xej12r84] { width:15px; height:15px; margin:0; }.workflow-force-area small[b-86xej12r84] { color:#8b95a3; font-weight:400; }
.workflow-force-area p[b-86xej12r84] { color:#a86c2d; background:#fff8ed; padding:9px 12px; border-radius:5px; font-size:12px; }
.workflow-state-history[b-86xej12r84] { border-top:1px solid #e4e9f1; margin-top:20px; padding-top:14px; }
.workflow-state-history h3[b-86xej12r84] { font-size:13px; margin:0 0 10px; }
.workflow-history-scroll[b-86xej12r84] { max-height:180px; overflow:auto; }
.workflow-history-scroll table[b-86xej12r84] { width:100%; border-collapse:collapse; font-size:12px; }
.workflow-history-scroll th[b-86xej12r84] { text-align:left; color:#7b889b; background:#f5f7fa; position:sticky; top:0; }
.workflow-history-scroll th[b-86xej12r84], .workflow-history-scroll td[b-86xej12r84] { padding:8px; border-bottom:1px solid #edf0f5; vertical-align:top; }
.workflow-history-scroll td:first-child[b-86xej12r84] { white-space:nowrap; color:#7b889b; }
.workflow-history-reason[b-86xej12r84] { margin-top:4px; color:#7b889b; white-space:pre-wrap; }
@media(max-width:600px) { .workflow-state-fields[b-86xej12r84] { grid-template-columns:1fr; } }

.version-list-scroll[b-86xej12r84]{max-height:min(380px,45dvh);overflow:auto;border:1px solid var(--border,#dce2eb);border-radius:7px}
.version-list[b-86xej12r84]{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}
.version-list .version-number-column[b-86xej12r84]{width:64px}.version-list .version-date-column[b-86xej12r84]{width:162px}.version-list .version-name-column[b-86xej12r84]{width:22%}.version-list .version-action-column[b-86xej12r84]{width:72px}
.version-list th[b-86xej12r84]{position:sticky;top:0;background:#f6f8fb;color:#66768d;font-size:12px;font-weight:600;text-align:left;padding:10px 12px;border-bottom:1px solid var(--border,#dce2eb)}
.version-list td[b-86xej12r84]{padding:10px 12px;border-bottom:1px solid #edf0f5;vertical-align:middle;overflow-wrap:anywhere;text-align:left}
.version-list tbody tr:last-child td[b-86xej12r84]{border-bottom:0}.version-list tbody tr:hover[b-86xej12r84]{background:#fafbfe}.version-list tr.is-selected[b-86xej12r84]{background:#f0f5ff}
.version-number[b-86xej12r84]{font-weight:600;color:#425773}.version-date[b-86xej12r84]{white-space:nowrap;font-variant-numeric:tabular-nums;color:#68768a}.version-name[b-86xej12r84]{font-weight:500}.version-list .is-empty[b-86xej12r84]{color:#97a2b2;font-weight:400}
.version-comment>span[b-86xej12r84]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.5}
.version-detail-button[b-86xej12r84]{padding:4px 9px;min-height:29px;font-size:12px}.version-detail-button[aria-pressed=true][b-86xej12r84]{border-color:#b9cbed;background:#eaf1ff;color:#315fa9}
.version-list .version-empty[b-86xej12r84]{text-align:center;padding:30px;color:#8793a4}
.version-count[b-86xej12r84],.version-pagination[b-86xej12r84]{font-size:12px;color:#7c899b}.version-pagination[b-86xej12r84]{display:flex;align-items:center;gap:10px}
.version-detail[b-86xej12r84]{margin-top:20px;padding-top:16px;border-top:1px solid var(--border,#dce2eb)}
.version-detail-heading[b-86xej12r84]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.version-detail-heading h3[b-86xej12r84]{font-size:14px;margin:0}.version-detail-heading h3 span[b-86xej12r84]{font-weight:400;margin-left:6px}.version-detail-heading>span[b-86xej12r84]{color:#8793a4;font-size:12px}
.version-annotation[b-86xej12r84]{display:grid;grid-template-columns:82px minmax(0,1fr);gap:12px;align-items:start;border:0;padding:0;margin:0}.version-annotation label[b-86xej12r84]{margin:7px 0 0}.version-annotation input[b-86xej12r84],.version-annotation textarea[b-86xej12r84]{margin:0;min-width:0;width:100%;box-sizing:border-box}.version-source h4[b-86xej12r84]{font-size:12px;color:#7c899b;margin:16px 0 8px}.version-source pre[b-86xej12r84]{white-space:pre-wrap;overflow-wrap:anywhere;max-height:220px;overflow:auto;margin:0;padding:12px;background:#f7f9fc;border-radius:6px;line-height:1.6;font-size:13px}
@media(max-width:640px){.version-list[b-86xej12r84]{min-width:580px}.version-detail-heading[b-86xej12r84]{align-items:flex-start;flex-direction:column;gap:4px}.version-annotation[b-86xej12r84]{grid-template-columns:70px minmax(0,1fr)}}
/* /Components/DocumentFormatIcon.razor.rz.scp.css */
.format-icon[b-eb41zrbt1w] { display:inline-flex; width:18px; height:20px; flex:0 0 18px; align-items:center; color:#607da4; vertical-align:middle; }
.format-icon svg[b-eb41zrbt1w] { width:18px; height:18px; }
.format-spreadsheet[b-eb41zrbt1w] { color:#21835c; }
.format-canvas[b-eb41zrbt1w] { color:#96702d; }
.format-mixed[b-eb41zrbt1w] { color:#7c63ad; }
/* /Components/DocumentPicker.razor.rz.scp.css */
.document-picker-host[b-xjw084x5z8]  .document-picker-dialog{width:min(780px,calc(100vw - 24px));height:fit-content;min-height:0;max-height:calc(100dvh - 32px)}
.document-picker-list[b-xjw084x5z8]{max-height:min(360px,50dvh);overflow:auto;margin:12px 0 8px}
.document-picker-row[b-xjw084x5z8]{display:flex;justify-content:flex-start;gap:10px;width:100%;padding:10px 12px;min-height:40px;border:0;border-bottom:1px solid #edf0f5;border-radius:0;background:white;color:#263449;text-align:left;font-weight:400;white-space:normal}
.document-picker-row:hover[b-xjw084x5z8]{background:#f5f8fc;filter:none}
.document-picker-row.selected[b-xjw084x5z8]{background:#edf3ff;box-shadow:inset 3px 0 #3266d2;color:#2456ae}
.document-picker-row small[b-xjw084x5z8]{flex:none;color:#728094;font-variant-numeric:tabular-nums}
.document-picker-row span[b-xjw084x5z8]{overflow-wrap:anywhere}
/* /Components/DocumentPlacementTargets.razor.rz.scp.css */
.placement-targets[b-ti0pjsez3w]{max-height:min(460px,55dvh);overflow:auto;margin-top:10px}
.placement-target-group[b-ti0pjsez3w]{margin:0 0 12px}
.placement-target-group h4[b-ti0pjsez3w]{margin:0;padding:7px 9px;background:#f4f6fa;border-bottom:1px solid var(--border,#dce2eb);font-size:var(--text-ui);color:#334760}
.placement-target-row[b-ti0pjsez3w]{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:5px 4px 5px calc(9px + var(--depth,0)*14px);border-bottom:1px solid #edf0f5}
.placement-target-name[b-ti0pjsez3w]{min-width:0;overflow-wrap:anywhere;display:flex;flex-direction:column}
.placement-target-name small[b-ti0pjsez3w]{color:var(--text-secondary);font-size:var(--text-caption)}
.placement-target-name label[b-ti0pjsez3w]{display:flex;gap:5px;align-items:center;margin:4px 0;font-size:var(--text-caption);font-weight:400}
.placement-target-status[b-ti0pjsez3w]{color:var(--text-secondary);font-size:var(--text-caption);white-space:nowrap}
.placement-target-row button[b-ti0pjsez3w]{margin:0;min-height:30px;padding:4px 9px}
@media(max-width:600px){.placement-target-row[b-ti0pjsez3w]{padding-left:calc(6px + var(--depth,0)*8px);gap:5px}}
/* /Components/Documents.razor.rz.scp.css */
.document-pager[b-3o4k75m6dp] { display:flex; align-items:center; justify-content:center; padding:12px 12px; }
.document-list-options .shelf-selector[b-3o4k75m6dp] { align-items:flex-start; }
.document-list-options .shelf-selector > .shelf-buttons[b-3o4k75m6dp] { align-items:flex-start; max-height:190px; overflow:auto; }
.document-list-options .document-shelf-group[b-3o4k75m6dp] { flex:0 0 240px; min-width:0; }
.document-list-options .document-shelf-group > .shelf-buttons[b-3o4k75m6dp] { overflow:visible; }
.document-list-options .shelf-selector > .list-actions[b-3o4k75m6dp] { margin-top:3px; flex-wrap:wrap; justify-content:flex-end; }
@media(max-width:640px) {
    .document-list-options .shelf-selector > .shelf-buttons[b-3o4k75m6dp] { max-height:150px; }
    .document-list-options .document-shelf-group[b-3o4k75m6dp] { width:220px; flex-basis:220px; }
}
.page-buttons[b-3o4k75m6dp] { display:flex; align-items:center; gap:4px; }
.page-buttons button[b-3o4k75m6dp] { min-width:32px; height:32px; padding:0 8px; border-radius:5px; }
.page-buttons .selected-page[b-3o4k75m6dp] { background:#2563eb; color:white; border:1px solid #2563eb; font-weight:700; }
.page-gap[b-3o4k75m6dp] { color:#64748b; padding:0 2px; }
@media(max-width:600px) { .page-buttons[b-3o4k75m6dp] { gap:3px; } .page-buttons button[b-3o4k75m6dp] { min-width:28px; padding:0 6px; } }

.document-table-heading[b-3o4k75m6dp], .document-pages .document-row[b-3o4k75m6dp] { grid-template-columns:32px 18px 18px minmax(0,1fr) calc(90px * var(--document-font-scale, 1)) calc(110px * var(--document-font-scale, 1)); column-gap:4px; }
.document-bookmark[b-3o4k75m6dp] { display:inline-flex; align-items:center; justify-content:center; width:18px; height:18px; color:#c4ccd7; }
.document-bookmark svg[b-3o4k75m6dp] { width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:1.6; stroke-linejoin:round; }
.document-bookmark.is-bookmarked[b-3o4k75m6dp] { color:#e59a00; }
.document-bookmark.is-bookmarked svg[b-3o4k75m6dp] { fill:#ffbd24; }
@media(max-width:640px) { .document-table-heading[b-3o4k75m6dp], .document-pages .document-row[b-3o4k75m6dp] { grid-template-columns:26px 18px 16px minmax(0,1fr) calc(58px * var(--document-font-scale, 1)) calc(36px * var(--document-font-scale, 1)); column-gap:4px; } .document-bookmark[b-3o4k75m6dp] { width:18px; } }

.document-number[b-3o4k75m6dp], .document-table-heading > span:first-child[b-3o4k75m6dp] { text-align:center; }

.document-cell-author[b-3o4k75m6dp], .document-row > time[b-3o4k75m6dp], .document-table-heading > span:nth-last-child(-n+2)[b-3o4k75m6dp] { text-align:center; }

.document-table-heading[b-3o4k75m6dp], .document-pages .document-row[b-3o4k75m6dp], .document-pages .document-number[b-3o4k75m6dp], .document-pages .document-cell-author[b-3o4k75m6dp], .document-pages .document-row > time[b-3o4k75m6dp] { font-size:var(--text-list); }

/* Keep the title unmistakable and classification visually secondary. */
.document-title-field[b-3o4k75m6dp]{display:block;margin:0 0 8px;font-size:calc(10pt * var(--ui-font-scale,1));font-weight:600}
.document-title-field>span[b-3o4k75m6dp]{display:block;margin-bottom:5px;color:var(--text,#263449)}
.document-title-field .document-title[b-3o4k75m6dp]{margin:0;font-size:calc(12pt * var(--ui-font-scale,1));font-weight:600}
.document-tags-field[b-3o4k75m6dp]{display:flex;align-items:center;gap:10px;max-width:560px;margin:0 0 10px;font-size:calc(9pt * var(--ui-font-scale,1));font-weight:400}
.document-tags-field>span[b-3o4k75m6dp]{flex-shrink:0;white-space:nowrap;color:var(--muted,#728094)}
.document-tags-field small[b-3o4k75m6dp]{font-size:inherit;font-weight:400;color:var(--muted,#728094)}
.document-tags-field .tag-input[b-3o4k75m6dp]{flex:1;min-width:0;margin:0;background:var(--hover,#f3f6fb);font-size:inherit;font-weight:400}

.document-format-icon.format-mixed[b-3o4k75m6dp]{color:#7852b6}

.shelf-code-row[b-3o4k75m6dp] { display: flex; align-items: center; gap: 8px; }
.shelf-code-row input[b-3o4k75m6dp] { flex: 1; min-width: 0; }
.settings-form .shelf-code-row input[b-3o4k75m6dp], .settings-form .shelf-code-row button[b-3o4k75m6dp] { height: 36px; margin: 0; }
.shelf-code-row button[b-3o4k75m6dp] { flex: none; white-space: nowrap; }

.document-title-field .document-title[b-3o4k75m6dp] { padding: 8px 10px; border: 1px solid #aebdd1; border-radius: 4px; background: #fff; }
.document-title-field .document-title:focus[b-3o4k75m6dp] { border-color: var(--accent, #3266d2); box-shadow: 0 0 0 2px #3266d219; }
.new-document-form .document-format-field[b-3o4k75m6dp] { margin: 0 0 12px; }
.new-document-form .document-format-field > span[b-3o4k75m6dp] { display: block; margin-bottom: 5px; }
.new-document-actions[b-3o4k75m6dp] { display: flex; gap: 8px; margin: 12px 0 16px; }
@media (min-width: 720px) {
    .new-document-form .document-format-field[b-3o4k75m6dp], .new-document-form .document-title-field[b-3o4k75m6dp] { display: grid; grid-template-columns: 90px minmax(0, 1fr); align-items: center; gap: 12px; }
    .new-document-form .document-format-field > span[b-3o4k75m6dp], .new-document-form .document-title-field > span[b-3o4k75m6dp] { margin: 0; }
    .new-document-form .document-format-field select[b-3o4k75m6dp] { max-width: 360px; }
    .new-document-actions[b-3o4k75m6dp] { margin-left: 102px; }
}
.document-root[hidden][b-3o4k75m6dp]{display:none!important}
.document-route-loading[b-3o4k75m6dp]{padding:24px;color:#718096}

.document-pages .document-row[b-3o4k75m6dp]{height:auto;min-height:42px;line-height:var(--list-line-height)}
.document-table-heading[b-3o4k75m6dp],.document-pages .document-number[b-3o4k75m6dp],.document-pages .document-cell-author[b-3o4k75m6dp],.document-pages .document-row>time[b-3o4k75m6dp]{font-size:var(--text-list-meta);color:var(--text-secondary)}
/* /Components/DocumentShare.razor.rz.scp.css */
.share-menu[b-pziqofsfe4]{position:relative}.share-menu summary[b-pziqofsfe4]{list-style:none;cursor:pointer;padding:2px 12px;font-size:20px}.share-menu>button[b-pziqofsfe4]{position:absolute;right:0;top:100%;z-index:5;white-space:nowrap}.share-backdrop[b-pziqofsfe4]{position:fixed;inset:0;background:#17243b66;z-index:3000;display:flex;align-items:center;justify-content:center;padding:16px}.share-dialog[b-pziqofsfe4]{width:460px;max-width:100%;max-height:90dvh;overflow:auto;background:white;border-radius:12px;padding:22px;box-shadow:0 15px 60px #16264040;text-align:left}.share-dialog header[b-pziqofsfe4]{display:flex;align-items:center;justify-content:space-between}.share-dialog h3[b-pziqofsfe4]{margin:0;font-size:15pt}.share-hint[b-pziqofsfe4]{color:#64748b;line-height:1.6}.share-state[b-pziqofsfe4]{background:#eef5ff;padding:10px;margin:12px 0;border-radius:6px}.share-dialog label[b-pziqofsfe4]{display:block;font-weight:600;margin:12px 0 6px}.share-dialog input[b-pziqofsfe4],.share-dialog select[b-pziqofsfe4]{width:100%;min-width:0;box-sizing:border-box;margin-top:5px}.share-dialog fieldset[b-pziqofsfe4]{border:0;margin:0;padding:0}.share-dialog small[b-pziqofsfe4]{color:#64748b}.share-url[b-pziqofsfe4]{display:flex;gap:8px;align-items:center}.share-url input[b-pziqofsfe4]{flex:1}.share-dialog footer[b-pziqofsfe4]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.share-delete[b-pziqofsfe4]{margin-right:auto;background:white;color:#be3434;border:1px solid #e9c3c3}

.share-settings-fields[b-pziqofsfe4]{display:grid;grid-template-columns:max-content minmax(0,1fr);align-items:center;gap:14px 20px;border:0;padding:12px 0;margin:0}
.share-settings-fields>label[b-pziqofsfe4]{margin:0;white-space:nowrap}
.share-settings-fields>input[b-pziqofsfe4],.share-settings-fields>select[b-pziqofsfe4]{margin:0;min-width:0;width:100%;max-width:360px;box-sizing:border-box}
.share-settings-fields>.panel-help[b-pziqofsfe4]{grid-column:2;margin:0;line-height:1.6}
@media(max-width:480px){.share-settings-fields[b-pziqofsfe4]{column-gap:12px}.share-settings-fields>.panel-help[b-pziqofsfe4]{grid-column:1/-1}}
/* /Components/DocumentShelfView.razor.rz.scp.css */
.document-view-table .document-column-header > h3[b-bnmq1bn0az] { padding:14px 12px; border-bottom:0; font-size:var(--text-section); }
.document-list-scroll[b-bnmq1bn0az] { overflow-x:auto; }
.document-list-table[b-bnmq1bn0az] { width:100%; min-width:340px; table-layout:fixed; border-collapse:collapse; font-size:var(--text-list); line-height:1.5; }
.list-number-column[b-bnmq1bn0az] { width:76px; }
.list-date-column[b-bnmq1bn0az] { width:132px; }
.document-list-table th[b-bnmq1bn0az] { height:36px; padding:7px 12px; background:#f7f9fc; color:var(--text-secondary); border-block:1px solid #e6ebf2; font-size:var(--text-list-meta); font-weight:500; }
.document-list-table td[b-bnmq1bn0az] { height:42px; padding:8px 12px; border-bottom:1px solid #eef1f5; vertical-align:middle; }
.document-list-table .list-number[b-bnmq1bn0az], .document-list-table .list-date[b-bnmq1bn0az] { text-align:center; white-space:nowrap; font-variant-numeric:tabular-nums; }
.document-list-table td.list-number[b-bnmq1bn0az] { color:var(--text-secondary); font-size:var(--text-list-meta); }
.document-list-table td.list-date[b-bnmq1bn0az] { color:var(--text-secondary); font-size:var(--text-list-meta); }
.document-list-table .list-title[b-bnmq1bn0az] { text-align:left; }
.document-list-table .list-title a[b-bnmq1bn0az] { display:block; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:#263449; text-decoration:none; font-weight:400; }
.document-list-table tbody tr:hover[b-bnmq1bn0az] { background:#f5f8fd; }
.document-list-table .list-title a:hover[b-bnmq1bn0az] { color:#285fb8; }
.document-list-table .list-title a:focus-visible[b-bnmq1bn0az] { outline:2px solid #3266d2; outline-offset:3px; border-radius:2px; }
.document-list-table .document-list-empty[b-bnmq1bn0az] { padding:32px 12px; text-align:center; color:var(--text-secondary); }
.document-view-table .document-view-pager[b-bnmq1bn0az] { border-top:0; padding:14px 8px; font-size:var(--text-ui); }
.document-shelf-view[b-bnmq1bn0az]  .document-search-match { background:#ffeb8a; color:inherit; padding:0; font:inherit; }
.document-view-pager[b-bnmq1bn0az] { display:flex; flex-wrap:wrap; align-items:center; justify-content:center; gap:4px; }
.document-view-pager .page-number[b-bnmq1bn0az] { min-width:32px; }
.document-view-pager .page-number[aria-current="page"][b-bnmq1bn0az] { background:#eaf1ff; color:#285fb8; border-color:#9bb8ef; font-weight:600; }
.document-board[b-bnmq1bn0az] { gap:10px; padding:12px; background:#f8fafc; align-items:flex-start; scrollbar-width:thin; scrollbar-color:#c5cfdb transparent; cursor:grab; }
.document-board:focus-visible[b-bnmq1bn0az] { outline:2px solid #3266d2; outline-offset:-2px; }
.document-board.is-panning[b-bnmq1bn0az],.document-board.is-panning *[b-bnmq1bn0az] { cursor:grabbing !important; user-select:none; }
.document-board[b-bnmq1bn0az]::-webkit-scrollbar,.document-board-cards[b-bnmq1bn0az]::-webkit-scrollbar { width:5px; height:5px; }
.document-board[b-bnmq1bn0az]::-webkit-scrollbar-thumb,.document-board-cards[b-bnmq1bn0az]::-webkit-scrollbar-thumb { background:#c5cfdb; border-radius:8px; }
.document-board > .document-view-panel[b-bnmq1bn0az] { flex:0 0 clamp(220px, calc((100% - 40px) / 5), 300px); border:1px solid #e2e7ef; border-radius:8px; background:#f0f3f7; overflow:hidden; }
.document-board .document-column-header[b-bnmq1bn0az] { display:flex; align-items:center; gap:6px; min-height:48px; box-sizing:border-box; padding:10px 9px; border-bottom:1px solid #e2e7ef; }
.document-column-pager[b-bnmq1bn0az] { display:flex; align-items:center; gap:3px; margin-left:auto; flex:none; color:#68778d; font-size:var(--text-list-meta); font-variant-numeric:tabular-nums; }
.document-column-pager button[b-bnmq1bn0az] { min-width:24px; min-height:26px; padding:0 5px; font-size:18px; line-height:1; background:transparent; border-color:transparent; }
.document-column-pager button:not(:disabled):hover[b-bnmq1bn0az] { background:white; border-color:#d5deea; }
.document-board .document-column-header > h3[b-bnmq1bn0az] { min-width:0; padding:0; border:0; color:#344258; font-size:var(--text-section); font-weight:600; overflow-wrap:anywhere; }
.document-board .document-result-count[b-bnmq1bn0az] { padding:2px 7px; border-radius:5px; background:#e9edf3; color:#65748a; font-size:var(--text-list-meta); font-weight:400; }
.document-board-cards[b-bnmq1bn0az] { height:auto; max-height:clamp(240px, calc(100dvh - 330px), 640px); min-height:72px; padding:8px; gap:8px; scrollbar-width:thin; scrollbar-color:#c7d0dd transparent; scrollbar-gutter:stable; overscroll-behavior-y:contain; overscroll-behavior-x:auto; }
.document-board-card[b-bnmq1bn0az] { flex-shrink:0; padding:10px 11px; border:1px solid #e2e7ef; border-radius:8px; background:white; box-shadow:0 1px 2px #26344905; transition:border-color .12s, background-color .12s; }
.document-board-card:hover[b-bnmq1bn0az] { border-color:#aebfda; background:#fcfdff; }
.document-board-card:focus-visible[b-bnmq1bn0az] { outline:2px solid #3266d2; outline-offset:1px; }
.document-card-title[b-bnmq1bn0az] { color:#263449; font-size:var(--text-list); line-height:1.55; }
.document-card-title[b-bnmq1bn0az] { display:flex; align-items:flex-start; gap:8px; }
.document-card-title > span[b-bnmq1bn0az] { min-width:0; }
.document-list-table .list-title a[b-bnmq1bn0az] { display:flex; align-items:center; gap:8px; }
.document-title-text[b-bnmq1bn0az] { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.document-card-meta[b-bnmq1bn0az] { align-items:center; margin-top:8px; color:var(--text-secondary); font-size:var(--text-list-meta); font-variant-numeric:tabular-nums; }
.document-board .document-view-pager[b-bnmq1bn0az] { flex-wrap:nowrap; min-height:46px; padding:10px 0 0; border:0; gap:3px; }
.document-board .document-view-pager button[b-bnmq1bn0az] { padding:4px 7px; font-size:var(--text-list-meta); }
.document-board .document-view-pager .page-number[b-bnmq1bn0az] { min-width:29px; }
@media(max-width:640px) {
    .document-board[b-bnmq1bn0az] { gap:12px; padding:12px 8px; }
    .document-board > .document-view-panel[b-bnmq1bn0az] { flex-basis:min(280px, 82vw); }
    .document-board-cards[b-bnmq1bn0az] { height:auto; max-height:60dvh; }
    .list-number-column[b-bnmq1bn0az] { width:54px; }
    .list-date-column[b-bnmq1bn0az] { width:104px; }
    .document-list-table th[b-bnmq1bn0az], .document-list-table td[b-bnmq1bn0az] { padding-inline:8px; }
}

.document-row-tags[b-bnmq1bn0az] { flex:0 1 auto; min-width:0; max-width:50%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; color:var(--text-secondary); font-size:var(--text-list-meta); font-weight:400; margin-left:4px; }
.document-title-text[b-bnmq1bn0az] { min-width:0; }

.document-card-tag-meta[b-bnmq1bn0az] { display:flex; justify-content:flex-start; gap:8px; min-width:0; }
.document-card-number[b-bnmq1bn0az] { flex:none; }
.document-card-tags[b-bnmq1bn0az] { flex:1; min-width:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:var(--text-list-meta); }

.document-workflow-state[b-bnmq1bn0az]{flex:0 1 auto;max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;border-radius:4px;background:#eef2f7;color:#536780;font-size:var(--text-list-meta);font-weight:500;line-height:1.4}
.list-share-column[b-bnmq1bn0az]{width:32px}
.document-list-table .list-share[b-bnmq1bn0az]{padding:6px 3px;text-align:center}
.document-share-indicator[b-bnmq1bn0az]{display:inline-flex;align-items:center;vertical-align:middle;color:#6a819f}
/* /Components/DocumentStructure.razor.rz.scp.css */
.document-structure[b-f8qxnigau5]{min-width:0;font-size:calc(12px * var(--ui-font-scale, 1));border-bottom:1px solid #dce3ed;padding:8px 0;margin-bottom:8px}.path-breadcrumbs[b-f8qxnigau5],.path-actions[b-f8qxnigau5],.path-form-row[b-f8qxnigau5],.path-parent[b-f8qxnigau5],.path-editor footer[b-f8qxnigau5],.path-picker-nav[b-f8qxnigau5]{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.path-breadcrumbs[b-f8qxnigau5]{padding:4px 0 8px;line-height:1.8}.path-breadcrumbs a[b-f8qxnigau5]{overflow-wrap:anywhere;text-decoration:none}.path-actions button[b-f8qxnigau5],.path-row button[b-f8qxnigau5],.path-editor button[b-f8qxnigau5],.path-locations button[b-f8qxnigau5]{font-size:calc(11px * var(--ui-font-scale, 1));min-height:28px;margin:0;padding:3px 8px}.path-refresh[b-f8qxnigau5]{margin-left:auto!important}.path-list[b-f8qxnigau5]{margin-top:8px}.path-row[b-f8qxnigau5]{display:flex;align-items:center;gap:8px;min-height:36px;border-bottom:1px solid #edf0f4;padding:5px}.path-row>a[b-f8qxnigau5]{flex:1;min-width:0;text-decoration:none;overflow-wrap:anywhere}.path-row small[b-f8qxnigau5],.path-muted[b-f8qxnigau5]{color:#748197;font-size:calc(11px * var(--ui-font-scale, 1))}.path-icon[b-f8qxnigau5]{width:18px;color:#547aa5}.path-editor[b-f8qxnigau5],.path-locations[b-f8qxnigau5]{background:#f6f8fb;padding:12px;margin-top:10px;border:1px solid #dce3ed;border-radius:5px}.path-editor[b-f8qxnigau5]{max-width:680px}.path-editor header[b-f8qxnigau5],.path-locations header[b-f8qxnigau5]{display:flex;align-items:center;justify-content:space-between;gap:8px}.path-editor input[b-f8qxnigau5]{min-height:32px;margin:5px 0}.path-editor label[b-f8qxnigau5]{margin:10px 0;font-size:calc(12px * var(--ui-font-scale, 1))}.path-editor .path-check[b-f8qxnigau5]{display:flex;align-items:center;gap:6px}.path-check input[b-f8qxnigau5]{width:15px;min-height:0}.path-form-row input[type=number][b-f8qxnigau5]{width:110px}.path-editor footer[b-f8qxnigau5]{margin:10px 0}.path-error[b-f8qxnigau5]{color:#a12d2d;margin:8px 0}.path-picker[b-f8qxnigau5]{border:1px solid #ccd8ea;background:white;padding:8px;margin:8px 0;max-height:240px;overflow:auto}.path-picker-row[b-f8qxnigau5]{display:block;width:100%;text-align:left;margin-top:4px!important}.path-picker-nav[b-f8qxnigau5]{margin-bottom:8px}.path-muted[b-f8qxnigau5]{margin:8px 0}@media(max-width:600px){.path-refresh[b-f8qxnigau5]{margin-left:0!important}.path-editor[b-f8qxnigau5]{padding:10px}.path-actions[b-f8qxnigau5]{gap:5px}.path-breadcrumbs[b-f8qxnigau5]{gap:5px}}
.document-structure[b-f8qxnigau5]{padding:10px;margin:0;border-bottom:1px solid #e2e8f0}.structure-toolbar[b-f8qxnigau5]{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.structure-toolbar .path-breadcrumbs[b-f8qxnigau5]{flex:1 1 160px;min-width:0;padding:0;gap:6px;line-height:1.6}.path-breadcrumbs a[b-f8qxnigau5]{color:#425774}.path-breadcrumbs a:first-child[b-f8qxnigau5]{font-weight:600}.structure-toolbar .path-actions[b-f8qxnigau5]{margin-left:auto;justify-content:flex-end;gap:6px}.path-empty[b-f8qxnigau5]{margin:0;padding:9px 0 2px;font-size:calc(12px * var(--ui-font-scale, 1));color:#748197}.path-list[b-f8qxnigau5]{margin-top:8px}.path-row[b-f8qxnigau5]{padding:6px 0;gap:8px}.path-row:last-child[b-f8qxnigau5]{border-bottom:0}.path-icon[b-f8qxnigau5]{flex-shrink:0;text-align:center}.path-row small[b-f8qxnigau5]{white-space:nowrap}.path-row button[b-f8qxnigau5]{flex-shrink:0}
@media(max-width:600px){.document-structure[b-f8qxnigau5]{padding:8px 10px}.structure-toolbar[b-f8qxnigau5]{gap:7px}.structure-toolbar .path-breadcrumbs[b-f8qxnigau5]{flex-basis:100%}.structure-toolbar .path-actions[b-f8qxnigau5]{margin-left:0;justify-content:flex-start}.path-row[b-f8qxnigau5]{align-items:flex-start}.path-row>a[b-f8qxnigau5]{line-height:1.7}.path-editor[b-f8qxnigau5],.path-locations[b-f8qxnigau5]{padding:10px}}
/* /Components/DocumentTools.razor.rz.scp.css */
.document-tools[b-k56t0qe3su]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:calc(12px * var(--ui-font-scale, 1));margin:5px 0}.document-tools button[b-k56t0qe3su]{font-size:calc(12px * var(--ui-font-scale, 1));min-height:28px;margin:0}.lock-label[b-k56t0qe3su]{color:#925f12;overflow-wrap:anywhere}.document-tools-panel[b-k56t0qe3su]{flex-basis:100%;background:#f7f9fc;border:1px solid #dce3ed;border-radius:5px;padding:12px;max-width:680px}.document-tools-panel form[b-k56t0qe3su]{display:flex;flex-wrap:wrap;gap:7px;align-items:center;margin-bottom:14px}.document-tools-panel strong[b-k56t0qe3su]{flex-basis:100%}.document-tools-panel input[b-k56t0qe3su]{margin:0;flex:1;min-width:160px}.named-version[b-k56t0qe3su]{border-top:1px solid #dde4ef;padding:10px 0}.named-version span[b-k56t0qe3su]{margin-left:8px;color:#6b7a90;font-size:calc(11px * var(--ui-font-scale, 1))}.named-version p[b-k56t0qe3su]{margin:5px 0}.tool-error[b-k56t0qe3su]{flex-basis:100%;color:#a12d2d}
.document-tool-actions[b-k56t0qe3su]{display:flex;align-items:center;flex-wrap:wrap;gap:6px}
/* /Components/ExternalSharesPanel.razor.rz.scp.css */
.share-filters[b-c4d81r7pxm] { display:flex; align-items:flex-end; gap:10px; flex-wrap:wrap; margin:16px 0; }
.share-filters label[b-c4d81r7pxm] { margin:0; }
.share-filters select[b-c4d81r7pxm] { width:150px; }
.share-filters input[b-c4d81r7pxm] { width:260px; }
.share-filters>span[b-c4d81r7pxm] { padding-bottom:8px; }
.share-list[b-c4d81r7pxm] { max-height:calc(100dvh - 340px); min-height:180px; overflow:auto; }
.share-list h3[b-c4d81r7pxm] { padding:10px; background:#f3f6fa; margin:0; }
table[b-c4d81r7pxm] { width:100%; border-collapse:collapse; }
th[b-c4d81r7pxm],td[b-c4d81r7pxm] { padding:8px; text-align:left; border-bottom:1px solid #dce2eb; overflow-wrap:anywhere; }
td button[b-c4d81r7pxm] { margin-right:6px; }
.share-paging[b-c4d81r7pxm] { display:flex; align-items:center; gap:10px; margin-top:14px; }
.share-log-table[b-c4d81r7pxm] { max-height:60dvh; overflow:auto; }
.share-log-table th[b-c4d81r7pxm] { position:sticky; top:0; background:#f5f7fa; }
.share-log-table td:first-child[b-c4d81r7pxm] { white-space:nowrap; }
/* /Components/GroupAccessReview.razor.rz.scp.css */
.group-access[b-g8t9s8pvuc] { min-width: 0; }
fieldset[b-g8t9s8pvuc] { border: 0; margin: 0; padding: 4px 16px 16px; min-width: 0; }
.group-access > .notice[b-g8t9s8pvuc] { margin: 12px 16px; }
.management-actions[b-g8t9s8pvuc] { display: flex; flex-wrap: wrap; align-items: center; gap: 6px; margin: 10px 0; }
table[b-g8t9s8pvuc] { line-height:var(--list-line-height); width: 100%; border-collapse: collapse; margin: 10px 0; font-size: var(--text-list); }
th[b-g8t9s8pvuc], td[b-g8t9s8pvuc] { padding: 7px 10px; text-align: left; border-bottom: 1px solid var(--border, #d9dee7); overflow-wrap: anywhere; }
th[b-g8t9s8pvuc] { font-size:var(--text-caption); color: var(--muted, #536174); font-weight: 600; }
label[b-g8t9s8pvuc] { margin: 6px 0; }
details[b-g8t9s8pvuc] { margin: 10px 0; padding: 8px; border: 1px solid var(--border, #d9dee7); border-radius: 6px; }
summary[b-g8t9s8pvuc] { cursor: pointer; }
select[b-g8t9s8pvuc] { max-width: 100%; }
@media (max-width: 600px) {
    fieldset[b-g8t9s8pvuc] { padding: 4px 12px 12px; }
    .group-access > .notice[b-g8t9s8pvuc] { margin: 12px; }
    th[b-g8t9s8pvuc], td[b-g8t9s8pvuc] { padding: 6px 4px; font-size: var(--text-list); }
    .management-actions button[b-g8t9s8pvuc] { flex: 1 0 auto; }
    .module-toolbar[b-g8t9s8pvuc] { flex-wrap: wrap; }
}


.group-form-row[b-g8t9s8pvuc] { display: flex; align-items: center; gap: 10px; margin: 14px 0; }
.group-form-row label[b-g8t9s8pvuc] { flex: 0 0 64px; margin: 0; font-weight: 600; white-space: nowrap; }
.group-form-row select[b-g8t9s8pvuc], .group-form-row input[b-g8t9s8pvuc] { width: 260px; min-width: 0; margin: 0; height: 36px; box-sizing: border-box; }
.group-form-row button[b-g8t9s8pvuc] { height: 36px; margin: 0; white-space: nowrap; }
.group-members[b-g8t9s8pvuc] { margin: 20px 0; padding: 14px; border: 1px solid var(--border, #d9dee7); border-radius: 6px; }
.member-heading[b-g8t9s8pvuc] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.member-heading h3[b-g8t9s8pvuc] { margin: 0 12px 0 0; font-size: var(--text-ui); }
.member-heading h3 span[b-g8t9s8pvuc] { margin-left: 6px; font-size: var(--text-caption); font-weight: 400; color: var(--muted, #536174); }
.member-chips[b-g8t9s8pvuc] { display: flex; flex-wrap: wrap; gap: 6px; margin-top: 12px; max-height: 140px; overflow: auto; }
.member-chips span[b-g8t9s8pvuc] { padding: 4px 10px; background: var(--surface, #fff); border: 1px solid var(--border, #d9dee7); border-radius: 4px; }
.member-chips .no-members[b-g8t9s8pvuc] { border: 0; background: transparent; padding-left: 0; color: var(--muted, #536174); }
@media (max-width: 600px) {
    .group-form-row[b-g8t9s8pvuc] { flex-wrap: wrap; }
    .group-form-row select[b-g8t9s8pvuc], .group-form-row input[b-g8t9s8pvuc] { flex: 1; width: auto; }
}

.group-list-options[b-g8t9s8pvuc] { display:flex; align-items:center; gap:16px; flex-wrap:wrap; margin:12px 0; }
.group-list-options input:not([type=checkbox])[b-g8t9s8pvuc] { width:260px; margin:0; }
.group-kind[b-g8t9s8pvuc] { color:var(--muted, #687a91); font-size:var(--text-caption); margin-left:8px; }

.permission-selection[b-g8t9s8pvuc] { display:flex; align-items:center; flex-wrap:wrap; gap:12px; margin:18px 0; }
.permission-selection strong[b-g8t9s8pvuc] { font-size:var(--text-list); }
.group-summary[b-g8t9s8pvuc] { display:flex; justify-content:space-between; align-items:center; gap:12px; border:1px solid var(--border,#d9dee7); background:#f7f9fc; border-radius:6px; padding:16px; margin:12px 0; }
.group-summary h3[b-g8t9s8pvuc] { margin:0; font-size:var(--text-section); }
.group-summary small[b-g8t9s8pvuc] { margin-left:8px; font-size:var(--text-caption); font-weight:400; color:#687a91; }
.group-summary p[b-g8t9s8pvuc] { margin:8px 0 0; color:#687a91; }
.group-permissions[b-g8t9s8pvuc] { padding:16px 0; border-top:1px solid var(--border,#d9dee7); }
.group-danger-zone[b-g8t9s8pvuc] { display:flex; justify-content:flex-end; margin:18px 0; padding-top:14px; border-top:1px solid var(--border,#d9dee7); }
.permission-results[b-g8t9s8pvuc] { max-height:480px; overflow:auto; margin:12px 0; }
.permission-results table[b-g8t9s8pvuc] { margin:0; }
.permission-results th[b-g8t9s8pvuc] { position:sticky; top:0; background:#f5f7fa; z-index:1; }
.permission-results select[b-g8t9s8pvuc] { width:140px; margin:0; }
.permission-table-search[b-g8t9s8pvuc] { width:min(450px,100%); margin:14px 0 0; }
.shelf-context[b-g8t9s8pvuc] { display:flex; gap:16px; flex-wrap:wrap; padding:12px; background:#f5f7fa; border-radius:4px; font-size:var(--text-list); }

@media(max-width:600px){th[b-g8t9s8pvuc]{font-size:var(--text-caption)}}
/* /Components/ItemTags.razor.rz.scp.css */
.item-tags[b-8h1hpzniwr]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 0;font-size:calc(12px * var(--ui-font-scale, 1))}.item-tags button[b-8h1hpzniwr]{font-size:calc(12px * var(--ui-font-scale, 1));min-height:28px;padding:3px 9px;margin:0}.tag-chip[b-8h1hpzniwr]{background:#eef3fb;color:#285694;border:1px solid #dae4f4;border-radius:4px;padding:3px 7px;text-decoration:none}.item-tags .bookmark-button.is-bookmarked[b-8h1hpzniwr]{color:#805600;background:#fff8df;border-color:#e7bc55}.bookmark-star[b-8h1hpzniwr]{font-size:calc(16px * var(--ui-font-scale, 1));vertical-align:-1px}.is-bookmarked .bookmark-star[b-8h1hpzniwr]{color:#e5a000}.tag-picker[b-8h1hpzniwr]{flex-basis:100%;max-width:520px;border:1px solid #dce3ed;border-radius:6px;padding:12px;background:#f8fafc}.tag-picker-head[b-8h1hpzniwr],.tag-picker-tabs[b-8h1hpzniwr]{display:flex;gap:12px;align-items:center;margin-bottom:8px}.tag-picker-head span[b-8h1hpzniwr]{color:#64748b}.tag-picker-tabs button[aria-pressed=true][b-8h1hpzniwr]{background:#e1ecff;color:#164baf}.tag-picker input:not([type=checkbox])[b-8h1hpzniwr]{width:100%;box-sizing:border-box;margin:0 0 8px;min-height:34px}.tag-picker-options[b-8h1hpzniwr]{max-height:200px;overflow:auto;display:flex;flex-wrap:wrap;gap:4px 12px}.tag-picker-options label[b-8h1hpzniwr]{display:flex;align-items:center;gap:5px;min-height:30px}.tag-picker-options input[b-8h1hpzniwr]{width:auto;margin:0}.tag-error[b-8h1hpzniwr]{flex-basis:100%;margin:4px 0;color:#a12d2d}

.item-tags .tag-picker[b-8h1hpzniwr]{position:fixed;inset:0;margin:auto;width:420px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 40px);box-sizing:border-box;padding:18px;border:1px solid #dce3ed;border-radius:10px;background:#fff;box-shadow:0 16px 60px #162c4933;color:#263c56;overflow:auto;font-size:calc(13px * var(--ui-font-scale, 1))}
.tag-picker[b-8h1hpzniwr]::backdrop{background:#16223566}
.tag-picker-head[b-8h1hpzniwr]{justify-content:space-between;margin-bottom:4px}.tag-picker-head strong[b-8h1hpzniwr]{font-size:calc(16px * var(--ui-font-scale, 1))}.tag-picker-hint[b-8h1hpzniwr]{font-size:calc(12px * var(--ui-font-scale, 1));color:#64748b;margin:0 0 14px}.tag-picker-tabs[b-8h1hpzniwr]{margin-bottom:10px}
.tag-picker-options[b-8h1hpzniwr]{display:flex;flex-direction:column;flex-wrap:nowrap;gap:2px;max-height:min(320px,45dvh);overflow:auto;margin:8px 0}.tag-picker-options label[b-8h1hpzniwr]{display:flex;flex-shrink:0;align-items:center;gap:9px;margin:0;padding:6px 8px;min-height:36px;border-radius:5px;overflow-wrap:anywhere}.tag-picker-options label:hover[b-8h1hpzniwr]{background:#f1f5fc}.tag-picker-options input[b-8h1hpzniwr]{flex-shrink:0}.tag-picker footer[b-8h1hpzniwr]{display:flex;justify-content:flex-end;border-top:1px solid #e3e9f1;margin-top:12px;padding-top:12px}.tag-picker footer button[b-8h1hpzniwr]{min-width:72px}
@media(max-width:600px){.item-tags .tag-picker[b-8h1hpzniwr]{inset:auto 0 0;width:100%;max-width:100%;max-height:85dvh;margin:0;border-radius:14px 14px 0 0;padding:18px 16px calc(16px + env(safe-area-inset-bottom))}.tag-picker-options[b-8h1hpzniwr]{max-height:45dvh}.tag-picker footer button[b-8h1hpzniwr]{min-height:38px}}

.tag-picker footer[b-8h1hpzniwr]{align-items:center;justify-content:space-between;gap:12px}.tag-picker footer .tag-picker-hint[b-8h1hpzniwr]{margin:0}
/* /Components/MessageBody.razor.rz.scp.css */
.message-wiki[b-611e2odf2z] { display:block; width:100%; min-height:30px; border:0; margin:10px 0; }
/* /Components/MessageComposer.razor.rz.scp.css */
fieldset[b-5g9xc7d8ce] { border: 0; padding: 0; min-width: 0; }
label[b-5g9xc7d8ce] { display: block; margin: 8px 0; }
input:not([type=checkbox])[b-5g9xc7d8ce], textarea[b-5g9xc7d8ce] { display: block; width: 100%; box-sizing: border-box; }
.message-recipients[b-5g9xc7d8ce] { display: flex; flex-wrap: wrap; gap: 6px 16px; max-height: 160px; overflow: auto; }
.message-recipients label[b-5g9xc7d8ce] { display: inline-flex; align-items: center; gap: 6px; }
blockquote[b-5g9xc7d8ce] { margin: 8px 0; padding: 8px 12px; background: #f1f5fa; border-left: 3px solid #407ad7; white-space: pre-wrap; overflow-wrap: anywhere; }

fieldset[b-5g9xc7d8ce] { margin:0; }
label[b-5g9xc7d8ce] { font-size:calc(13px * var(--ui-font-scale, 1)); color:#42536a; margin:0 0 14px; }
input:not([type=checkbox])[b-5g9xc7d8ce], textarea[b-5g9xc7d8ce] { margin-top:6px; padding:9px 11px; font:inherit; color:#243449; border:1px solid #cbd5e1; border-radius:5px; }
textarea[b-5g9xc7d8ce] { min-height:160px; resize:vertical; line-height:1.6; }
.message-recipients[b-5g9xc7d8ce] { margin:-4px 0 16px; padding:8px 10px; border:1px solid #e0e6ee; border-radius:5px; background:#f8fafc; }
.message-recipients label[b-5g9xc7d8ce] { margin:0; padding:4px 0; }
blockquote[b-5g9xc7d8ce] { margin:0 0 16px; max-height:160px; overflow:auto; }
blockquote p[b-5g9xc7d8ce] { margin:6px 0 0; }
.composer-actions[b-5g9xc7d8ce] { justify-content:flex-end; margin-top:12px; }
@media(max-width:600px) { textarea[b-5g9xc7d8ce] { min-height:140px; } .composer-actions button:first-child[b-5g9xc7d8ce] { min-width:100px; } }
/* /Components/Messages.razor.rz.scp.css */
.messages-workspace[b-gy5gchv13f] { width: 100%; min-width: 0; margin: 0; }
.message-toolbar[b-gy5gchv13f] { display:flex; align-items:center; justify-content:space-between; gap:12px; padding:10px 0 14px; }
.message-toolbar-title[b-gy5gchv13f],.message-toolbar-actions[b-gy5gchv13f] { display:flex; align-items:center; gap:10px; }
.message-toolbar-title>a[b-gy5gchv13f] { font-size:calc(16px * var(--ui-font-scale, 1)); font-weight:700; color:#243449; text-decoration:none; }
.message-unread-total[b-gy5gchv13f] { color:#65758a; font-size:calc(12px * var(--ui-font-scale, 1)); border-left:1px solid #d5dde7; padding-left:10px; }
.message-unread-total b[b-gy5gchv13f] { color:#3266d2; margin-left:3px; font-variant-numeric:tabular-nums; }
.message-toolbar svg[b-gy5gchv13f],.conversation-icon svg[b-gy5gchv13f] { width:17px; height:17px; fill:none; stroke:currentColor; stroke-width:1.6; stroke-linecap:round; stroke-linejoin:round; }
.message-refresh[b-gy5gchv13f] { width:33px; padding:6px; }
.conversation-list[b-gy5gchv13f] { border:1px solid #dce2eb; border-radius:6px; overflow:hidden; background:white; }
.conversation-columns[b-gy5gchv13f],.conversation-row[b-gy5gchv13f] { display:grid; grid-template-columns:28px minmax(0,1fr) 110px minmax(100px,18%) 110px 54px; align-items:center; column-gap:12px; padding:0 14px; }
.message-tabs[b-gy5gchv13f] { display:flex; gap:20px; border-bottom:1px solid #dce2eb; margin-bottom:12px; }
.message-tabs a[b-gy5gchv13f] { padding:8px 2px 10px; color:#708096; text-decoration:none; border-bottom:2px solid transparent; }
.message-tabs a.selected[b-gy5gchv13f] { color:#3266d2; border-bottom-color:#3266d2; font-weight:600; }
.conversation-sender[b-gy5gchv13f] { color:#53657c; font-size:calc(12px * var(--ui-font-scale, 1)); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.sent-text[b-gy5gchv13f] { min-width:0; display:grid; gap:4px; padding:8px 0; }
.sent-text strong[b-gy5gchv13f] { font-size:calc(13px * var(--ui-font-scale, 1)); font-weight:500; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.sent-text small[b-gy5gchv13f] { font-size:calc(11px * var(--ui-font-scale, 1)); color:#8290a2; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.conversation-columns[b-gy5gchv13f] { min-height:34px; background:#f7f9fc; border-bottom:1px solid #e2e7ee; color:#778496; font-size:calc(11px * var(--ui-font-scale, 1)); }
.conversation-columns>span:nth-last-child(-n+2)[b-gy5gchv13f] { text-align:center; }
.conversation-row[b-gy5gchv13f] { min-height:54px; text-decoration:none; color:#334155; border-bottom:1px solid #edf0f5; }
.conversation-row:last-child[b-gy5gchv13f] { border-bottom:0; }
.conversation-row:hover[b-gy5gchv13f] { background:#f3f7fd; }
.conversation-row:focus-visible[b-gy5gchv13f] { outline:2px solid #739ce8; outline-offset:-2px; }
.conversation-row.is-unread[b-gy5gchv13f] { background:#f6f9ff; }
.conversation-row.is-unread:hover[b-gy5gchv13f] { background:#edf4ff; }
.conversation-icon[b-gy5gchv13f] { display:grid; place-items:center; width:28px; height:28px; border-radius:6px; background:#eff3f8; color:#8390a3; }
.is-unread .conversation-icon[b-gy5gchv13f] { background:#e6eeff; color:#3266d2; }
.conversation-title[b-gy5gchv13f] { font-size:calc(13px * var(--ui-font-scale, 1)); font-weight:500; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.is-unread .conversation-title[b-gy5gchv13f] { font-weight:700; color:#233b60; }
.conversation-people[b-gy5gchv13f] { color:#718095; font-size:calc(12px * var(--ui-font-scale, 1)); overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.self-conversation[b-gy5gchv13f] { color:#74849c; font-size:calc(10px * var(--ui-font-scale, 1)); padding:2px 5px; margin-left:5px; border:1px solid #dae2ee; border-radius:3px; }
.conversation-time[b-gy5gchv13f] { font-size:calc(11px * var(--ui-font-scale, 1)); font-variant-numeric:tabular-nums; color:#7b8798; text-align:center; white-space:nowrap; }
.conversation-status[b-gy5gchv13f] { text-align:center; }
.conversation-count[b-gy5gchv13f] { display:inline-block; min-width:20px; padding:2px 6px; border-radius:10px; background:#e8effd; color:#3266d2; font-size:calc(11px * var(--ui-font-scale, 1)); }
.conversation-read[b-gy5gchv13f] { color:#9aa5b4; font-size:calc(11px * var(--ui-font-scale, 1)); }
.message-pagination[b-gy5gchv13f] { display:flex; align-items:center; justify-content:flex-end; gap:6px; padding:10px 0; }
.message-pagination>span[b-gy5gchv13f] { margin-right:8px; color:#7b8798; font-size:calc(12px * var(--ui-font-scale, 1)); }
.message-empty[b-gy5gchv13f] { padding:50px 16px; text-align:center; color:#718095; }
.message-empty strong[b-gy5gchv13f] { color:#44546a; font-weight:600; }
.message-empty p[b-gy5gchv13f] { margin:8px 0 0; font-size:calc(12px * var(--ui-font-scale, 1)); }
.business-message[b-gy5gchv13f] { border: 1px solid #dbe2eb; border-radius: 8px; padding: 12px; margin: 10px 0; background: white; }
.business-message header[b-gy5gchv13f], .business-message footer[b-gy5gchv13f] { display: flex; gap: 12px; align-items: center; }
.business-message time[b-gy5gchv13f] { margin-left: auto; color: #64748b; font-size: .8rem; }
.message-text[b-gy5gchv13f] { white-space: pre-wrap; overflow-wrap: anywhere; }
blockquote[b-gy5gchv13f] { margin: 8px 0; padding: 8px 12px; border-left: 3px solid #407ad7; background: #f1f5fa; white-space: pre-wrap; overflow-wrap: anywhere; }
@media(max-width:760px) {
    .message-toolbar[b-gy5gchv13f] { padding:8px 0 10px; gap:6px; }
    .message-toolbar-title[b-gy5gchv13f],.message-toolbar-actions[b-gy5gchv13f] { gap:6px; }
    .message-toolbar-title>a[b-gy5gchv13f] { font-size:calc(14px * var(--ui-font-scale, 1)); }
    .message-toolbar-actions button[b-gy5gchv13f] { padding:5px 8px; font-size:calc(12px * var(--ui-font-scale, 1)); }
    .conversation-columns[b-gy5gchv13f] { display:none; }
    .conversation-row[b-gy5gchv13f] { grid-template-columns:28px minmax(0,1fr) 76px; grid-template-rows:auto auto; gap:4px 8px; padding:10px; min-height:64px; }
    .conversation-icon[b-gy5gchv13f] { grid-column:1; grid-row:1 / 3; }
    .conversation-title[b-gy5gchv13f] { grid-column:2; grid-row:1; }
    .conversation-people[b-gy5gchv13f] { display:none; }
    .conversation-sender[b-gy5gchv13f] { grid-column:2; grid-row:2; font-size:calc(11px * var(--ui-font-scale, 1)); }
    .conversation-sender[b-gy5gchv13f]::before { content:"보낸 사람 · "; color:#8793a4; }
    .sent-row .sent-text[b-gy5gchv13f] { grid-column:2; grid-row:1; padding:0; }
    .sent-row .conversation-sender[b-gy5gchv13f] { display:none; }
    .sent-row .conversation-people[b-gy5gchv13f] { display:block; grid-column:2; grid-row:2; font-size:calc(11px * var(--ui-font-scale, 1)); }
    .sent-row .conversation-people[b-gy5gchv13f]::before { content:"받는 사람 · "; color:#8793a4; }
    .conversation-time[b-gy5gchv13f] { grid-column:3; grid-row:1; text-align:right; font-size:calc(10px * var(--ui-font-scale, 1)); }
    .conversation-status[b-gy5gchv13f] { grid-column:3; grid-row:2; text-align:right; }
}
/* /Components/MixedDocument.razor.rz.scp.css */
.mixed-toolbar[b-2vajvpaqay]{position:sticky;top:0;z-index:5;display:flex;align-items:center;gap:8px;background:var(--panel-bg,#fff);padding:8px;border-bottom:1px solid #dce3ec;min-height:48px}.mixed-block[b-2vajvpaqay]{display:flex;align-items:flex-start;gap:8px;padding:4px 8px;min-height:34px}.mixed-block textarea[b-2vajvpaqay]{flex:1;min-width:0;resize:none;overflow:hidden;border:1px solid transparent;background:transparent;color:inherit;font:inherit;line-height:1.6;padding:4px;margin:0;box-shadow:none}.mixed-block textarea:focus[b-2vajvpaqay]{outline:1px solid #94b6ee}.mixed-block textarea[readonly][b-2vajvpaqay]{cursor:text}.kind-heading textarea[b-2vajvpaqay]{font-size:1.3em;font-weight:600}.kind-quote[b-2vajvpaqay]{border-left:3px solid #aac5ee}.mixed-block small[b-2vajvpaqay]{font-size:9pt;color:#5876a4}.mixed-block input[b-2vajvpaqay]{margin-top:10px}.mixed-block hr[b-2vajvpaqay]{width:100%}.mixed-document[b-2vajvpaqay]{min-height:200px}.mixed-block button[b-2vajvpaqay]{font-size:9pt}.mixed-sheet[b-2vajvpaqay]{width:100%;min-width:0}.kind-spreadsheet[b-2vajvpaqay]{display:block}
.mixed-toolbar[b-2vajvpaqay]{flex-wrap:wrap}
.mixed-toolbar>select[b-2vajvpaqay]{width:auto;max-width:180px}
.mixed-toolbar>span[b-2vajvpaqay]{font-size:calc(9pt * var(--ui-font-scale,1));color:var(--muted,#728094)}
.mixed-versions[b-2vajvpaqay]{position:relative;margin-left:auto}
.mixed-versions>summary[b-2vajvpaqay]{list-style:none;cursor:pointer;border:1px solid var(--border,#dce2eb);border-radius:4px;padding:6px 10px;white-space:nowrap;background:white;color:#49586e;font-weight:600}
.mixed-versions>summary[b-2vajvpaqay]::-webkit-details-marker{display:none}
.mixed-versions>summary:focus-visible[b-2vajvpaqay]{outline:2px solid #7da4f1;outline-offset:2px}
.mixed-versions[open]>summary[b-2vajvpaqay]{background:#edf3ff;border-color:#94b6ee;color:#255ab8}
.mixed-version-panel[b-2vajvpaqay]{position:absolute;right:0;top:calc(100% + 6px);width:min(420px,calc(100vw - 90px));padding:12px;background:white;border:1px solid #ccd7e7;border-radius:6px;box-shadow:0 8px 28px #17253924;z-index:20}
.mixed-version-heading[b-2vajvpaqay]{display:flex;align-items:center;justify-content:space-between;gap:8px}
.mixed-version-label[b-2vajvpaqay]{margin:8px 0 4px;font-size:calc(9pt * var(--ui-font-scale,1))}
.mixed-version-save[b-2vajvpaqay]{display:flex;gap:6px;align-items:center}
.mixed-version-save input[b-2vajvpaqay]{min-width:0;flex:1}
.mixed-version-list[b-2vajvpaqay]{max-height:min(45vh,320px);overflow-y:auto;margin-top:8px}
.mixed-version-row[b-2vajvpaqay]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 0;border-top:1px solid #edf0f5}
.mixed-version-row>div[b-2vajvpaqay]{min-width:0}
.mixed-version-row strong[b-2vajvpaqay]{display:block;overflow-wrap:anywhere;font-size:calc(10pt * var(--ui-font-scale,1))}
.mixed-version-row time[b-2vajvpaqay],.mixed-version-hint[b-2vajvpaqay]{font-size:calc(9pt * var(--ui-font-scale,1));color:var(--muted,#728094)}
.mixed-version-hint[b-2vajvpaqay]{margin:8px 0 0}
.mixed-block[b-2vajvpaqay]{border:1px solid transparent;border-radius:4px;margin:4px 0}
.is-editing .mixed-block[b-2vajvpaqay]{border-color:#c9d5e5;background:#fff}
.is-editing .mixed-block:hover[b-2vajvpaqay]{border-color:#91acd3}
.is-editing .mixed-block.is-active[b-2vajvpaqay],.is-editing .mixed-block:focus-within[b-2vajvpaqay]{border-color:#5684d5;box-shadow:0 0 0 1px #5684d520}
.is-reading .mixed-block-delete[b-2vajvpaqay]{visibility:hidden;pointer-events:none}
.is-reading .mixed-block textarea:focus[b-2vajvpaqay]{outline:none}
.kind-quote[b-2vajvpaqay]{border-left:3px solid #aac5ee}
@media(max-width:600px){.mixed-version-save[b-2vajvpaqay]{flex-wrap:wrap}.mixed-version-save input[b-2vajvpaqay]{flex-basis:100%}.mixed-version-save button[b-2vajvpaqay]{margin-left:auto}.mixed-toolbar[b-2vajvpaqay]{gap:6px}.mixed-block[b-2vajvpaqay]{gap:5px;padding:4px}}

.mixed-block[b-2vajvpaqay] { position:relative; }
.mixed-block-content[b-2vajvpaqay] { display:flex; align-items:flex-start; gap:8px; flex:1; min-width:0; }
.mixed-block-actions[b-2vajvpaqay] { flex:none; font-size:18pt; line-height:1; padding:2px 8px; }
.mixed-expand[b-2vajvpaqay] { flex:1; text-align:left; color:#64748b; background:#f1f5f9; }
.mixed-menu-backdrop[b-2vajvpaqay] { position:fixed; inset:0; z-index:1000; }
.mixed-block-menu[b-2vajvpaqay] { position:fixed; z-index:1001; width:256px; max-height:calc(100dvh - 16px); overflow:auto; padding:12px; display:flex; flex-direction:column; gap:8px; background:white; border:1px solid #cbd5e1; border-radius:8px; box-shadow:0 8px 28px #0f172a33; }
.mixed-menu-heading[b-2vajvpaqay],.mixed-menu-pair[b-2vajvpaqay] { display:flex; align-items:center; gap:8px; }
.mixed-menu-heading[b-2vajvpaqay] { justify-content:space-between; }
.mixed-menu-pair > button[b-2vajvpaqay] { flex:1; }
.mixed-block-menu label[b-2vajvpaqay] { display:flex; flex-direction:column; gap:4px; }
.mixed-block-menu select[b-2vajvpaqay] { width:100%; }
.mixed-menu-delete[b-2vajvpaqay] { color:#c0392b; }
.mixed-block-menu small[b-2vajvpaqay] { color:#64748b; }
.mixed-empty[b-2vajvpaqay] { padding:24px; text-align:center; }

/* Explicit menu styles override the application's primary-button defaults. */
.mixed-document .mixed-block-menu[b-2vajvpaqay] { width:240px; padding:6px; gap:2px; border-radius:7px; }
.mixed-document .mixed-block-menu button[b-2vajvpaqay] { display:flex; align-items:center; justify-content:flex-start; width:100%; min-height:32px; margin:0; padding:6px 10px; border:0; border-radius:4px; background:transparent; color:#334155; box-shadow:none; font-size:10pt; font-weight:400; text-align:left; }
.mixed-document .mixed-block-menu button:hover:not(:disabled)[b-2vajvpaqay],
.mixed-document .mixed-block-menu button:focus-visible[b-2vajvpaqay] { background:#edf3fb; color:#1e40af; }
.mixed-document .mixed-block-menu button:disabled[b-2vajvpaqay] { background:transparent; color:#a0a9b7; opacity:1; }
.mixed-document .mixed-menu-heading[b-2vajvpaqay] { padding:2px 4px 6px 10px; border-bottom:1px solid #e8edf3; margin-bottom:5px; color:#64748b; font-size:9pt; }
.mixed-document .mixed-menu-heading button[b-2vajvpaqay] { width:26px; min-height:26px; padding:2px; justify-content:center; color:#64748b; font-size:16pt; }
.mixed-document .mixed-block-menu label[b-2vajvpaqay] { padding:4px 10px; gap:5px; font-size:9pt; color:#64748b; }
.mixed-document .mixed-block-menu select[b-2vajvpaqay] { min-height:30px; padding:4px 6px; font-size:10pt; font-weight:400; }
.mixed-document .mixed-menu-pair[b-2vajvpaqay] { display:flex; flex-direction:column; align-items:stretch; gap:0; }
.mixed-document .mixed-menu-pair > button[b-2vajvpaqay] { flex:auto; }
.mixed-document .mixed-block-menu .mixed-menu-delete[b-2vajvpaqay] { color:#c2413b; border-top:1px solid #e8edf3; border-radius:0; margin-top:4px; }
.mixed-document .mixed-block-menu .mixed-menu-delete:hover[b-2vajvpaqay] { color:#b42318; background:#fff1f0; }
.mixed-document .mixed-block-menu small[b-2vajvpaqay] { padding:6px 10px; font-size:9pt; }
.mixed-document .mixed-block-actions[b-2vajvpaqay] { background:transparent; color:#64748b; border:0; box-shadow:none; min-height:28px; }
.mixed-document .mixed-block-actions:hover[b-2vajvpaqay] { background:#edf3fb; }
.kind-spreadsheet[b-2vajvpaqay] { display:flex; }

.mixed-wiki-content[b-2vajvpaqay] { flex:1; min-width:0; width:100%; }

.mixed-wiki-content[b-2vajvpaqay]  .message-wiki { margin:0; }

.is-reading .mixed-block[b-2vajvpaqay] { border:0; border-radius:0; box-shadow:none; margin:0; padding:0 12px; min-height:0; gap:0; }
.is-reading .mixed-block-content[b-2vajvpaqay] { gap:6px; }
.mixed-read-text[b-2vajvpaqay] { white-space:pre-wrap; overflow-wrap:anywhere; flex:1; }
.is-reading .kind-heading .mixed-read-text[b-2vajvpaqay] { font-size:1.3em; font-weight:600; }
.is-reading .kind-quote .mixed-read-text[b-2vajvpaqay] { border-left:3px solid #aac5ee; padding-left:10px; }
.is-editing .mixed-block.is-hidden[b-2vajvpaqay] { background:#f1f3f5; border-color:#d5d9df; }
.is-editing .mixed-block.is-hidden > .mixed-block-content[b-2vajvpaqay] { opacity:.55; }
.mixed-hidden-label[b-2vajvpaqay] { white-space:nowrap; color:#7c8592; }
.mixed-wiki-content[b-2vajvpaqay]  p { margin:0 0 .5em; }
.mixed-wiki-content[b-2vajvpaqay]  :first-child { margin-top:0; }
.mixed-wiki-content[b-2vajvpaqay]  table { border-collapse:collapse; }
.mixed-wiki-content[b-2vajvpaqay]  td,.mixed-wiki-content[b-2vajvpaqay]  th { border:1px solid #dce3ec; padding:4px 8px; }
.mixed-wiki-content[b-2vajvpaqay]  pre { white-space:pre-wrap; }

.mixed-wiki-content[b-2vajvpaqay]  ul,.mixed-wiki-content[b-2vajvpaqay]  ol { margin-block:.25em; }
.mixed-wiki-content[b-2vajvpaqay]  li > p { margin-block:0; }
.mixed-wiki-content[b-2vajvpaqay]  li > ul,.mixed-wiki-content[b-2vajvpaqay]  li > ol { margin-block:0; }
.mixed-wiki-content[b-2vajvpaqay]  p:has(+ ul),.mixed-wiki-content[b-2vajvpaqay]  p:has(+ ol) { margin-bottom:.25em; }

.is-reading .mixed-body[b-2vajvpaqay] { padding-block:8px 12px; }
.is-reading .is-last-visible .mixed-wiki-content[b-2vajvpaqay]  > :last-child { margin-bottom:0; }
.is-reading .is-last-visible .mixed-block-content > hr[b-2vajvpaqay],
.is-reading .is-last-visible .mixed-block-content > div > p:last-child[b-2vajvpaqay] { margin-bottom:0; }

.mixed-sheet[b-2vajvpaqay] { position:relative; padding-bottom:0; }
.is-editing .mixed-sheet[b-2vajvpaqay] { padding-bottom:18px; }
.mixed-document .mixed-sheet-resize[b-2vajvpaqay] { display:block; margin-left:auto; padding:0 3px; min-height:16px; border:0; color:#64748b; background:transparent; cursor:nwse-resize; touch-action:none; line-height:16px; }
.mixed-layout-backdrop[b-2vajvpaqay] { position:fixed; inset:0; background:#0f172a44; z-index:1100; }
.mixed-layout-dialog[b-2vajvpaqay] { position:fixed; z-index:1101; top:50%; left:50%; transform:translate(-50%,-50%); width:min(360px,calc(100vw - 32px)); max-height:calc(100dvh - 32px); overflow:auto; padding:18px; background:white; border-radius:8px; box-shadow:0 12px 40px #0f172a33; }
.mixed-layout-dialog header[b-2vajvpaqay],.mixed-layout-dialog footer[b-2vajvpaqay] { display:flex; align-items:center; justify-content:space-between; gap:8px; }
.mixed-layout-dialog label[b-2vajvpaqay] { display:flex; flex-direction:column; gap:5px; margin:12px 0; }
.mixed-layout-dialog input[b-2vajvpaqay],.mixed-layout-dialog select[b-2vajvpaqay] { width:100%; box-sizing:border-box; }
.mixed-layout-dialog p[b-2vajvpaqay] { color:#64748b; font-size:9pt; line-height:1.5; }
.mixed-layout-dialog footer[b-2vajvpaqay] { justify-content:flex-end; }

.mixed-paste-status[b-2vajvpaqay]{display:flex;align-items:center;gap:8px;padding:6px 10px;color:#475569;font-size:9pt;background:#f1f5f9;border-radius:4px;margin:4px 0}

/* Percentage Canvas widths resolve against the full document block, not SVG intrinsic width. */
.mixed-canvas[b-2vajvpaqay]{flex:1;min-width:0;width:100%}
/* /Components/MixedMediaBlock.razor.rz.scp.css */
.mixed-media[b-12yz63nux0]{width:100%;min-width:0}.media-editor[b-12yz63nux0]{padding:10px;border:1px solid #d7dfeb;border-radius:5px;background:#f8fafc;margin-bottom:8px}.media-editor header[b-12yz63nux0]{display:flex;align-items:center;gap:10px}.media-editor header span[b-12yz63nux0],.media-editor small[b-12yz63nux0]{font-size:9pt;color:#64748b}.media-editor details[b-12yz63nux0]{margin-left:auto;position:relative}.media-editor summary[b-12yz63nux0]{cursor:pointer;padding:0 8px;font-size:18pt}.media-editor label[b-12yz63nux0]{display:flex;flex-direction:column;gap:4px;margin:8px 0;font-size:9pt}.media-editor input[b-12yz63nux0],.media-editor select[b-12yz63nux0]{min-width:0;width:100%;box-sizing:border-box}.media-size[b-12yz63nux0]{display:flex;gap:10px;flex-wrap:wrap}.media-size>label[b-12yz63nux0]{flex:1;min-width:110px}.media-size .ratio[b-12yz63nux0]{flex-direction:row;align-items:center}.ratio input[b-12yz63nux0]{width:auto}.media-editor footer[b-12yz63nux0]{display:flex;align-items:center;gap:10px}.media-image img[b-12yz63nux0]{display:inline-block;vertical-align:top}.media-file-link[b-12yz63nux0]{background:transparent;border:0;color:#2563eb;text-decoration:underline;padding:4px 0;cursor:pointer}.media-empty[b-12yz63nux0]{color:#8793a5;font-size:9pt;padding:8px}.media-error[b-12yz63nux0]{color:#b42318;font-size:9pt}.media-upload[b-12yz63nux0]{padding:8px;border:1px dashed #b9c8db}.media-editor progress[b-12yz63nux0]{width:100%}@media(max-width:600px){.media-editor header[b-12yz63nux0]{flex-wrap:wrap}.media-editor header span[b-12yz63nux0]{display:none}}

.media-file-actions[b-12yz63nux0] { position:relative; margin-left:auto; flex:none; }
.media-editor .media-menu-trigger[b-12yz63nux0] { width:30px; height:30px; min-height:30px; padding:5px; margin:0; display:flex; align-items:center; justify-content:center; background:transparent; color:#64748b; border:1px solid transparent; border-radius:4px; box-shadow:none; }
.media-menu-trigger svg[b-12yz63nux0] { width:20px; height:20px; fill:currentColor; }
.media-editor .media-menu-trigger:hover[b-12yz63nux0],.media-editor .media-menu-trigger[aria-expanded="true"][b-12yz63nux0] { background:#e9eff7; color:#334155; border-color:#d5deeb; }
.media-menu-dismiss[b-12yz63nux0] { position:fixed; inset:0; z-index:1200; }
.media-file-menu[b-12yz63nux0] { position:absolute; right:0; top:calc(100% + 4px); z-index:1201; width:200px; max-width:calc(100vw - 40px); padding:5px; background:#fff; border:1px solid #d5deeb; border-radius:6px; box-shadow:0 6px 20px #0f172a26; }
.media-editor .media-file-menu button[b-12yz63nux0],.media-editor .media-upload-action[b-12yz63nux0] { position:relative; display:block; width:100%; box-sizing:border-box; min-height:34px; padding:8px 10px; margin:0; border:0; border-radius:4px; background:transparent; color:#334155; text-align:left; font-size:10pt; font-weight:400; cursor:pointer; overflow:hidden; }
.media-editor .media-file-menu button:hover[b-12yz63nux0],.media-editor .media-upload-action:hover[b-12yz63nux0],.media-editor .media-upload-action:focus-within[b-12yz63nux0] { background:#edf3fb; color:#1e40af; }
.media-upload-action[b-12yz63nux0]  input[type="file"] { position:absolute; inset:0; width:100%; height:100%; margin:0; opacity:0; cursor:pointer; }

.media-editor[b-12yz63nux0] { display:grid; grid-template-columns:140px minmax(0,1fr) minmax(160px,.8fr); gap:8px 10px; padding:8px 10px; min-width:0; }
.media-editor header[b-12yz63nux0] { grid-column:1/-1; min-height:24px; gap:6px; }
.media-editor header strong[b-12yz63nux0] { font-size:10pt; }
.media-editor .media-menu-trigger[b-12yz63nux0] { width:26px; height:26px; min-height:26px; padding:3px; }
.media-editor > label[b-12yz63nux0] { margin:0; min-width:0; gap:3px; }
.media-editor > label input[b-12yz63nux0],.media-editor > label select[b-12yz63nux0],.media-size input[b-12yz63nux0],.media-size select[b-12yz63nux0] { height:30px; min-height:30px; padding:3px 7px; margin:0; font-size:9pt; }
.media-size[b-12yz63nux0] { grid-column:1/-1; display:flex; align-items:end; gap:10px; }
.media-size > label[b-12yz63nux0] { flex:0 1 120px; min-width:85px; margin:0; gap:3px; }
.media-size .ratio[b-12yz63nux0] { flex:0 0 auto; min-width:0; height:30px; margin:0; gap:5px; }
.media-size .ratio input[b-12yz63nux0] { width:14px; height:14px; min-height:0; padding:0; }
.media-editor footer[b-12yz63nux0] { grid-column:1/-1; gap:8px; min-height:26px; }
.media-editor footer button[b-12yz63nux0] { min-height:26px; padding:3px 9px; font-size:9pt; }
.media-editor footer small[b-12yz63nux0] { font-size:8.5pt; }
.media-editor > [role="status"][b-12yz63nux0] { grid-column:1/-1; }
@media(max-width:700px) {
 .media-editor[b-12yz63nux0] { grid-template-columns:120px minmax(0,1fr); }
 .media-editor > label:last-of-type[b-12yz63nux0] { grid-column:1/-1; }
 .media-size[b-12yz63nux0] { flex-wrap:wrap; gap:6px; }
 .media-size > label[b-12yz63nux0] { flex:1 1 90px; }
}
@media(max-width:400px) {
 .media-editor[b-12yz63nux0] { grid-template-columns:minmax(0,1fr); }
 .media-editor > label[b-12yz63nux0] { grid-column:1; }
}
/* /Components/PermissionAuditView.razor.rz.scp.css */
.audit-layout[b-i1mva87m23] { display:grid; grid-template-columns:270px minmax(0,1fr); gap:12px; min-width:0; height:var(--audit-height,calc(100dvh - 260px)); min-height:300px; }
.audit-list[b-i1mva87m23] { min-height:0; overflow:auto; display:flex; flex-direction:column; gap:4px; }
.audit-entry[b-i1mva87m23] { display:flex; flex-direction:column; align-items:flex-start; gap:3px; padding:8px 10px; flex:0 0 auto; height:58px; min-height:58px; margin:0; background:white; color:var(--text,#263449); border:1px solid var(--border,#dce2eb); text-align:left; white-space:normal; font-weight:400; }
.audit-entry.selected[b-i1mva87m23] { border-color:#3266d2; background:#edf3ff; }
.entry-date[b-i1mva87m23] { display:flex; align-items:baseline; gap:8px; width:100%; font-weight:600; white-space:nowrap; }
.entry-date small[b-i1mva87m23] { font-weight:400; overflow:hidden; text-overflow:ellipsis; }
.entry-summary[b-i1mva87m23] { display:block; width:100%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-size:.9rem; color:var(--muted,#728094); }
.audit-entry small[b-i1mva87m23] { color:var(--muted,#728094); line-height:1.5; }
.audit-detail[b-i1mva87m23] { min-width:0; min-height:0; display:flex; flex-direction:column; overflow:auto; border:1px solid var(--border,#dce2eb); border-radius:6px; padding:16px; background:white; }
.audit-heading[b-i1mva87m23] { display:flex; align-items:center; justify-content:space-between; gap:12px; flex-wrap:wrap; }
.audit-heading h3[b-i1mva87m23] { font-size:1rem; margin:0; }
.audit-heading p[b-i1mva87m23] { color:var(--muted,#728094); margin:5px 0 0; }
.audit-note[b-i1mva87m23] { color:var(--muted,#728094); margin:12px 0; }
.audit-filter[b-i1mva87m23] { display:flex; align-items:center; gap:8px; margin:16px 0 10px; flex-wrap:wrap; }
.audit-filter input[b-i1mva87m23] { flex:1; min-width:170px; margin:0; }
.audit-filter select[b-i1mva87m23] { width:auto; margin:0; }
.audit-filter span[b-i1mva87m23] { color:var(--muted,#728094); white-space:nowrap; }
.audit-table[b-i1mva87m23] { min-height:0; flex:1; overflow:auto; }
table[b-i1mva87m23] { width:100%; border-collapse:collapse; font-size:.94rem; }
th[b-i1mva87m23],td[b-i1mva87m23] { padding:10px 9px; border-bottom:1px solid var(--border,#dce2eb); text-align:left; vertical-align:top; overflow-wrap:anywhere; }
th[b-i1mva87m23] { position:sticky; top:0; background:#f5f7fa; white-space:nowrap; }
td.before[b-i1mva87m23] { color:var(--muted,#728094); }
td.after[b-i1mva87m23] { font-weight:600; }
.change-kind[b-i1mva87m23] { white-space:nowrap; font-size:.9em; color:#536174; }
.audit-empty[b-i1mva87m23] { text-align:center; color:var(--muted,#728094); padding:24px 12px; }
@media(max-width:850px) {
    .audit-layout[b-i1mva87m23] { grid-template-columns:1fr; grid-template-rows:180px minmax(260px,1fr); height:auto; min-height:var(--audit-height,70dvh); }
    .audit-detail[b-i1mva87m23] { padding:12px; }
    .audit-table[b-i1mva87m23] { max-height:65dvh; }
}
/* /Components/PermissionTargetPicker.razor.rz.scp.css */
.target-picker[b-btv37v892u] { display:flex; flex-direction:column; min-height:0; height:auto; gap:12px; }
.target-search[b-btv37v892u] { display:flex; gap:8px; align-items:center; }
.target-search input[b-btv37v892u] { margin:0; flex:1; min-width:0; }
.target-body[b-btv37v892u] { display:grid; min-height:140px; max-height:min(460px,50dvh); flex:1; }
.target-body.with-groups[b-btv37v892u] { grid-template-columns:190px minmax(0,1fr); gap:12px; }
.target-groups[b-btv37v892u] { overflow:auto; display:flex; flex-direction:column; gap:4px; }
.target-groups button[b-btv37v892u] { flex:0 0 auto; height:auto; min-height:36px; text-align:left; white-space:normal; background:transparent; color:var(--text,#263449); border:1px solid transparent; }
.target-groups button.selected[b-btv37v892u] { background:#edf3ff; border-color:#3266d2; }
.target-results[b-btv37v892u] { overflow:auto; border:1px solid var(--border,#d9dee7); border-radius:5px; min-width:0; }
table[b-btv37v892u] { width:100%; border-collapse:collapse; font-size:.95rem; }
th[b-btv37v892u],td[b-btv37v892u] { padding:10px; border-bottom:1px solid var(--border,#d9dee7); text-align:left; overflow-wrap:anywhere; }
th[b-btv37v892u] { position:sticky; top:0; background:#f5f7fa; z-index:1; white-space:nowrap; }
.target-name[b-btv37v892u] { color:#244e90; background:none; border:0; padding:0; margin:0; height:auto; text-align:left; white-space:normal; font-size:inherit; }
.target-empty[b-btv37v892u] { padding:24px; text-align:center; color:#687a91; }
.target-paging[b-btv37v892u] { display:flex; justify-content:flex-end; align-items:center; gap:8px; }
.target-paging span[b-btv37v892u] { margin-right:auto; color:#687a91; }
@media(max-width:700px) { .target-body.with-groups[b-btv37v892u] { grid-template-columns:1fr; grid-template-rows:100px minmax(0,1fr); } }
/* /Components/PublicDocumentEditor.razor.rz.scp.css */
.public-document-editor[b-eouq9hys1x]{background:white;border:1px solid #dce2eb;padding:16px;border-radius:6px}.public-document-editor>textarea[b-eouq9hys1x]{width:100%;min-height:220px;box-sizing:border-box;margin:8px 0 12px}.public-editor-actions[b-eouq9hys1x]{display:flex;justify-content:flex-end;margin-top:16px}
/* /Components/RelativeLinkDialog.razor.rz.scp.css */
.relative-link-list[b-gajicvtad6]{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow:auto}
.relative-link-list button[b-gajicvtad6]{justify-content:flex-start;white-space:normal;text-align:left}
.relative-dialog-host[b-gajicvtad6]  .relative-page-dialog{width:min(740px,calc(100vw - 24px));height:fit-content;min-height:0;max-height:calc(100dvh - 32px)}
/* /Components/Spreadsheet.razor.rz.scp.css */
.sheet-workspace[b-hpayun5u2t]{min-width:0;font-size:calc(13px * var(--ui-font-scale, 1));color:#26344b}.sheet-toolbar[b-hpayun5u2t],.sheet-tools[b-hpayun5u2t],.sheet-bottom[b-hpayun5u2t],.sheet-formula[b-hpayun5u2t]{display:flex;align-items:center;gap:8px;padding:8px 4px;flex-wrap:wrap}.sheet-toolbar[b-hpayun5u2t]{border-bottom:1px solid #dce3ec}.sheet-status[b-hpayun5u2t]{color:#526782;font-size:calc(12px * var(--ui-font-scale, 1))}.sheet-peers[b-hpayun5u2t]{display:flex;gap:4px;flex:1;flex-wrap:wrap}.sheet-peers span[b-hpayun5u2t]{border-left:3px solid;padding:2px 6px;background:#f3f6fb;font-size:calc(11px * var(--ui-font-scale, 1))}.sheet-formula[b-hpayun5u2t]{flex-wrap:nowrap;background:#f6f8fc}.sheet-formula strong[b-hpayun5u2t]{width:55px;text-align:center;flex-shrink:0}.sheet-formula textarea[b-hpayun5u2t]{flex:1;min-width:40px;margin:0;height:34px}.sheet-formula .sheet-fx[b-hpayun5u2t]{font-style:italic;color:#77849a}.sheet-workspace button[b-hpayun5u2t],.sheet-workspace select[b-hpayun5u2t]{min-height:30px;font-size:calc(12px * var(--ui-font-scale, 1));padding:4px 9px;margin:0;white-space:nowrap}.sheet-tools input:not([type=checkbox])[b-hpayun5u2t]{max-width:160px;height:30px;margin:0;font-size:calc(12px * var(--ui-font-scale, 1))}.sheet-tools label[b-hpayun5u2t]{display:flex;gap:4px;align-items:center;white-space:nowrap}.sheet-tools input[type=checkbox][b-hpayun5u2t]{width:auto;margin:0}.sheet-scroll[b-hpayun5u2t]{overflow:auto;max-height:65dvh;border:1px solid #cfd8e6;outline:none}.sheet-grid[b-hpayun5u2t]{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%;font-size:calc(13px * var(--ui-font-scale, 1))}.sheet-grid th[b-hpayun5u2t],.sheet-grid td[b-hpayun5u2t]{height:28px;padding:3px 7px;border-right:1px solid #e1e7ef;border-bottom:1px solid #e1e7ef;min-width:110px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sheet-grid th[b-hpayun5u2t]{background:#f1f4f9;color:#64748b;font-weight:500;text-align:center}.sheet-grid thead th[b-hpayun5u2t]{position:sticky;top:0;z-index:3}.sheet-grid tr th:first-child[b-hpayun5u2t]{min-width:44px;width:44px;position:sticky;left:0;z-index:2}.sheet-grid thead th:first-child[b-hpayun5u2t]{z-index:4}.sheet-grid td[b-hpayun5u2t]{cursor:cell;background:#fff}.sheet-grid td.selected[b-hpayun5u2t]{outline:2px solid #2563eb;outline-offset:-2px;background:#eff6ff}.sheet-grid .cell-bold[b-hpayun5u2t]{font-weight:700}.sheet-grid .cell-locked[b-hpayun5u2t]{background:#fff8e7}.sheet-bottom[b-hpayun5u2t]{justify-content:space-between;background:#f6f8fc}.sheet-bottom [role=tablist][b-hpayun5u2t],.sheet-paging[b-hpayun5u2t]{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.sheet-help[b-hpayun5u2t]{font-size:calc(11px * var(--ui-font-scale, 1));color:#718096;margin:6px 2px}.sheet-history[b-hpayun5u2t]{padding:12px;border:1px solid #dce3ec;margin-top:12px}.sheet-history>div[b-hpayun5u2t]{display:flex;gap:12px;align-items:center;justify-content:space-between;padding:6px 0;border-bottom:1px solid #eef1f6}.sheet-recovery[b-hpayun5u2t]{padding:12px;border:1px solid #e2a63f;background:#fffbef}.sheet-recovery textarea[b-hpayun5u2t]{display:block;width:100%;min-height:60px}.sheet-recovery button[b-hpayun5u2t]{margin:4px}.notice[b-hpayun5u2t]{white-space:pre-wrap}@media(max-width:640px){.sheet-tools[b-hpayun5u2t]{gap:4px}.sheet-tools input:not([type=checkbox])[b-hpayun5u2t]{max-width:120px}.sheet-formula[b-hpayun5u2t]{gap:3px}.sheet-formula strong[b-hpayun5u2t]{width:36px}.sheet-scroll[b-hpayun5u2t]{max-height:55dvh}.sheet-peers[b-hpayun5u2t]{flex-basis:100%}.sheet-grid th[b-hpayun5u2t],.sheet-grid td[b-hpayun5u2t]{min-width:90px}.sheet-bottom[b-hpayun5u2t]{gap:8px}.sheet-history>div[b-hpayun5u2t]{flex-wrap:wrap}}

.sheet-tools select[b-hpayun5u2t]{width:auto;max-width:160px;flex:0 1 auto}.sheet-workspace .sheet-toolbar button[b-hpayun5u2t]{flex:none}
.sheet-formula textarea[b-hpayun5u2t] { resize:none; min-height:34px; padding:6px 8px; line-height:20px; white-space:pre; overflow:auto; scrollbar-width:none; }
.sheet-formula textarea[b-hpayun5u2t]::-webkit-scrollbar { display:none; }

.sheet-grid td:has(.sheet-cell-editor)[b-hpayun5u2t]{padding:0;overflow:visible}.sheet-grid .sheet-cell-editor[b-hpayun5u2t]{display:block;width:100%;min-width:0;height:27px;margin:0;padding:3px 6px;border:0;border-radius:0;outline:2px solid #2563eb;outline-offset:-2px;font:inherit;background:#fff;color:inherit;box-sizing:border-box}

.sheet-grid td[b-hpayun5u2t]{user-select:none;-webkit-user-select:none}.sheet-grid td.range-selected[b-hpayun5u2t]{background:#dbeafe;box-shadow:inset 0 0 0 1px #93b8fb!important}.sheet-grid td.selected[b-hpayun5u2t]{outline:2px solid #2563eb;outline-offset:-2px}.sheet-cell-editor[b-hpayun5u2t]{user-select:text;-webkit-user-select:text}.sheet-selection-count[b-hpayun5u2t]{font-size:calc(11px * var(--ui-font-scale, 1));white-space:nowrap;color:#2563eb}

.sheet-menu-dismiss[b-hpayun5u2t]{position:fixed;inset:0;z-index:9998;background:transparent}.sheet-context-menu[b-hpayun5u2t]{position:fixed;z-index:9999;width:220px;max-width:calc(100vw - 8px);max-height:calc(100dvh - 8px);overflow:auto;padding:5px;background:#fff;border:1px solid #ced7e4;border-radius:7px;box-shadow:0 8px 28px #14243b30}.sheet-context-menu button[b-hpayun5u2t]{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:transparent;color:#26344b;text-align:left;padding:7px 9px;min-height:30px;border-radius:4px;font-size:calc(12px * var(--ui-font-scale, 1))}.sheet-context-menu button:hover[b-hpayun5u2t],.sheet-context-menu button:focus-visible[b-hpayun5u2t]{background:#eaf2ff;color:#174a9c;outline:none}.sheet-context-menu button:disabled[b-hpayun5u2t]{opacity:.45}.sheet-context-menu kbd[b-hpayun5u2t]{font:11px sans-serif;color:#738097}.sheet-context-menu hr[b-hpayun5u2t]{border:0;border-top:1px solid #e5eaf1;margin:4px 0}.sheet-menu-title[b-hpayun5u2t]{font-size:calc(11px * var(--ui-font-scale, 1));color:#718096;padding:5px 9px}

.sheet-notifications[b-hpayun5u2t]{font-size:calc(11px * var(--ui-font-scale, 1));color:#395b7c;background:#f0f6ff;border-radius:4px;max-height:88px;overflow:auto}.sheet-notifications:empty[b-hpayun5u2t]{display:none}.sheet-notifications>div[b-hpayun5u2t]{padding:5px 8px;border-bottom:1px solid #e3ebf6}.sheet-notifications time[b-hpayun5u2t]{color:#75859c;margin-right:6px}.sheet-snapshot-status[b-hpayun5u2t]{display:flex;align-items:center;gap:12px;padding:8px;background:#fff4dc;color:#735516;font-size:calc(12px * var(--ui-font-scale, 1))}

.sheet-edit-state[b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); font-weight:600; color:#375273; }
.sheet-find[b-hpayun5u2t] { display:flex; align-items:center; gap:6px; padding:8px; background:#f5f8fc; border:1px solid #cbd5e1; flex-wrap:wrap; }
.sheet-find input[b-hpayun5u2t] { flex:1; min-width:120px; max-width:320px; }
.sheet-find span[b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); min-width:60px; }
.sheet-grid td.find-match[b-hpayun5u2t] { background:#fff2b3; }
.sheet-grid td.find-current[b-hpayun5u2t] { outline:2px solid #d18400; outline-offset:-2px; }

.sheet-grid td.formula-reference[b-hpayun5u2t] { outline:2px dashed #16a085; outline-offset:-3px; background:#e2f5ef; }

/* Explicit colgroup widths and out-of-flow content keep edit controls from sizing the table. */
.sheet-grid[b-hpayun5u2t] { min-width:0; table-layout:fixed; }
.sheet-grid th[b-hpayun5u2t],.sheet-grid td[b-hpayun5u2t] { min-width:0; max-width:none; box-sizing:border-box; padding:0; }
.sheet-grid td[b-hpayun5u2t] { position:relative; }
.sheet-cell-value[b-hpayun5u2t] { position:absolute; inset:0; display:block; padding:3px 7px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; line-height:20px; }
.sheet-grid td:has(.sheet-cell-editor)[b-hpayun5u2t] { overflow:hidden; }
.sheet-grid .sheet-cell-editor[b-hpayun5u2t] { position:absolute; inset:0; width:100%; height:100%; padding:3px 7px; background:inherit; color:inherit; }
.sheet-grid thead th[b-hpayun5u2t] { height:28px; }
.sheet-grid tr th:first-child[b-hpayun5u2t] { min-width:0; width:44px; }
.sheet-grid tbody th[b-hpayun5u2t] { line-height:16px; }
.sheet-grid td.selected[b-hpayun5u2t],.sheet-grid td.range-selected[b-hpayun5u2t],.sheet-grid td.cell-locked[b-hpayun5u2t],
.sheet-grid td.formula-reference[b-hpayun5u2t] { background-color:inherit; }
.sheet-grid td.range-selected[b-hpayun5u2t] { box-shadow:inset 0 0 0 1px #7ca6ed!important; }
.sheet-grid td[b-hpayun5u2t] { background-color:#fff; }
.sheet-resize[b-hpayun5u2t] { position:absolute; display:block; z-index:4; touch-action:none; }
.column-resize[b-hpayun5u2t] { right:-2px; top:0; bottom:0; width:6px; cursor:col-resize; }
.row-resize[b-hpayun5u2t] { bottom:-2px; left:0; right:0; height:6px; cursor:row-resize; }
.sheet-resize:hover[b-hpayun5u2t] { background:#2563eb66; }
.sheet-workspace[data-editing="false"] .sheet-resize[b-hpayun5u2t] { display:none; }
.sheet-appearance[b-hpayun5u2t] { display:flex; align-items:center; gap:8px; flex-wrap:wrap; padding:12px; border:1px solid #bccddd; background:#f5f8fc; }
.sheet-appearance input[b-hpayun5u2t],.sheet-appearance select[b-hpayun5u2t] { width:auto; max-width:100%; min-height:32px; margin:0; }
.sheet-appearance input[aria-label="속성 원문"][b-hpayun5u2t] { flex:1; min-width:150px; }
.sheet-appearance input[type="color"][b-hpayun5u2t] { width:42px; padding:2px; }
.sheet-property-help[b-hpayun5u2t],.sheet-appearance [role="status"][b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); color:#526782; }

.sheet-appearance[b-hpayun5u2t] { position:fixed; z-index:10000; top:50%; left:50%; transform:translate(-50%,-50%); width:min(600px,calc(100vw - 24px)); box-sizing:border-box; max-height:85dvh; overflow:auto; border-radius:8px; box-shadow:0 12px 48px #14243b40; }
.sheet-appearance strong[b-hpayun5u2t] { flex-basis:100%; font-size:calc(15px * var(--ui-font-scale, 1)); }
.sheet-appearance [role="status"][b-hpayun5u2t] { flex-basis:100%; color:#995e00; }

.sheet-grid tbody th[b-hpayun5u2t] { height:auto; }

.sheet-cell-value[b-hpayun5u2t] { display:flex; flex-direction:column; justify-content:var(--sheet-align,flex-start); padding:3px 7px; padding-left:calc(7px + var(--sheet-indent-left,0px)); padding-right:calc(7px + var(--sheet-indent-right,0px)); box-sizing:border-box; line-height:1.4; }
.sheet-cell-value>span[b-hpayun5u2t] { display:block; flex:none; overflow:hidden; text-overflow:ellipsis; text-align:inherit; text-decoration:var(--sheet-decoration,none); }
.sheet-grid .sheet-cell-editor[b-hpayun5u2t] { text-align:inherit; text-decoration:var(--sheet-decoration,none); padding-left:calc(7px + var(--sheet-indent-left,0px)); padding-right:calc(7px + var(--sheet-indent-right,0px)); }
.sheet-format-choices[b-hpayun5u2t] { display:flex; flex-wrap:wrap; gap:5px; }

.sheet-appearance label[b-hpayun5u2t] { display:flex; align-items:center; gap:5px; font-size:calc(12px * var(--ui-font-scale, 1)); }
.sheet-appearance input[type="number"][b-hpayun5u2t] { width:70px; }
.sheet-format-preview[b-hpayun5u2t] { flex-basis:100%; font-size:calc(13px * var(--ui-font-scale, 1)); padding:6px; background:white; overflow-wrap:anywhere; }

.sheet-format-bar[b-hpayun5u2t] { display:flex; flex-wrap:wrap; gap:2px; align-items:center; }
.sheet-tools[b-hpayun5u2t] { gap:5px; padding:5px 0; }
.sheet-workspace .sheet-format-button[b-hpayun5u2t] { width:29px; min-width:29px; height:29px; padding:4px; display:inline-flex; align-items:center; justify-content:center; gap:1px; background:#fff; color:#334155; border:1px solid transparent; }
.sheet-format-button.active[b-hpayun5u2t],.sheet-format-button:hover[b-hpayun5u2t] { background:#e8f0fc; border-color:#aac0e4; }
.sheet-format-button.bold[b-hpayun5u2t] { font-weight:800; }.sheet-format-button.italic[b-hpayun5u2t] { font-style:italic; }.sheet-format-button.underline[b-hpayun5u2t] { text-decoration:underline; }.sheet-format-button.strike[b-hpayun5u2t] { text-decoration:line-through; }
.sheet-format-button svg[b-hpayun5u2t] { width:18px; height:18px; fill:none; stroke:currentColor; stroke-width:1.5; }
.sheet-format-button small[b-hpayun5u2t] { font-size:calc(8px * var(--ui-font-scale, 1)); }
.sheet-tool-separator[b-hpayun5u2t] { height:20px; border-left:1px solid #dbe3ed; margin:0 3px; }
.sheet-color-tool[b-hpayun5u2t] { position:relative; width:29px; height:29px; display:flex; flex-direction:column; justify-content:center; font-weight:700; }
.sheet-color-tool input[type="color"][b-hpayun5u2t] { position:absolute; opacity:0; inset:0; width:100%; height:100%; cursor:pointer; }
.sheet-color-tool span[b-hpayun5u2t] { border-bottom:3px solid #5284c7; line-height:18px; }
.sheet-tools[b-hpayun5u2t],.sheet-toolbar[b-hpayun5u2t] { position:relative; }
.sheet-more[b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); }
.sheet-more summary[b-hpayun5u2t],.sheet-shortcuts summary[b-hpayun5u2t] { cursor:pointer; padding:5px; color:#64748b; }
.sheet-more-menu[b-hpayun5u2t] { position:absolute; right:0; top:calc(100% + 6px); z-index:40; width:290px; max-width:calc(100vw - 40px); padding:12px; background:#fff; border:1px solid #d5dfed; border-radius:8px; box-shadow:0 6px 22px #23395226; display:flex; flex-direction:column; gap:8px; }
.sheet-more-links[b-hpayun5u2t],.sheet-more-line[b-hpayun5u2t] { display:flex; align-items:center; gap:8px; }
.sheet-more-links[b-hpayun5u2t] { padding-bottom:8px; border-bottom:1px solid #e4eaf2; }
.sheet-more-line select[b-hpayun5u2t] { flex:1; min-width:0; }
.sheet-more-line input[b-hpayun5u2t] { width:76px; min-width:0; }
.sheet-more-menu button[b-hpayun5u2t] { white-space:nowrap; flex-shrink:0; }
.sheet-more-label[b-hpayun5u2t] { display:flex; justify-content:space-between; gap:8px; margin-top:4px; color:#526680; }
.sheet-more-label span[b-hpayun5u2t] { color:#7a879b; font-weight:normal; }
.sheet-grid-status[b-hpayun5u2t],.sheet-shortcuts[b-hpayun5u2t] { font-size:calc(11px * var(--ui-font-scale, 1)); color:#64748b; }
.sheet-grid thead th[b-hpayun5u2t],.sheet-grid tbody th[b-hpayun5u2t] { user-select:none; cursor:default; }

.sheet-grid th.header-selected[b-hpayun5u2t] { background:#dbe8fb; color:#204e8a; }
.sheet-advanced[b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); }
.sheet-advanced summary[b-hpayun5u2t] { cursor:pointer; color:#64748b; padding:5px; }

@media(max-width:640px) {
    .sheet-format-bar[b-hpayun5u2t] { flex-basis:100%; max-width:100%; flex-wrap:nowrap; overflow-x:auto; scrollbar-width:thin; padding-bottom:3px; }
    .sheet-format-bar>*[b-hpayun5u2t] { flex-shrink:0; }
}

.sheet-grid .sheet-cell-editor[b-hpayun5u2t] { resize:none; white-space:var(--sheet-white-space,pre); overflow:auto; line-height:1.4; }
.sheet-cell-value[b-hpayun5u2t],.sheet-cell-value>span[b-hpayun5u2t] { white-space:var(--sheet-white-space,pre); overflow-wrap:anywhere; }
.sheet-fill-handle[b-hpayun5u2t] { position:absolute; right:0; bottom:0; width:8px; height:8px; background:#2563eb; border:1px solid white; z-index:5; cursor:crosshair; }
.sheet-copy-outline[b-hpayun5u2t] { display:none; position:absolute; box-sizing:border-box; border:1px dashed #16804a; pointer-events:none; z-index:1; }
.sheet-border-line[b-hpayun5u2t] { position:absolute; pointer-events:none; z-index:1; box-sizing:border-box; }
.sheet-border-settings[b-hpayun5u2t] { position:fixed; right:24px; top:150px; z-index:80; width:min(460px,calc(100vw - 32px)); max-height:75dvh; overflow:auto; padding:16px; border:1px solid #cfd8e6; border-radius:8px; background:white; box-shadow:0 8px 28px #26344b26; }
.sheet-border-options[b-hpayun5u2t],.sheet-border-presets[b-hpayun5u2t] { display:flex; flex-wrap:wrap; gap:10px; align-items:center; }
.sheet-border-options strong[b-hpayun5u2t] { flex-basis:100%; }.sheet-border-options label[b-hpayun5u2t] { display:flex; align-items:center; gap:6px; white-space:nowrap; flex-shrink:0; }
.sheet-border-options input[type=color][b-hpayun5u2t] { width:38px; height:30px; padding:2px; margin:0; }.sheet-border-color[b-hpayun5u2t] { width:90px!important; margin:0!important; }
.sheet-border-sample[b-hpayun5u2t] { width:64px; height:0; }.sheet-border-presets[b-hpayun5u2t] { margin-top:14px; }
.sheet-grid td.fill-preview[b-hpayun5u2t] { box-shadow:inset 0 0 0 2px #16804a!important; background-color:#eaf7ef; }

.sheet-input-sink[b-hpayun5u2t] { position:fixed; width:1px; height:1px; opacity:0; pointer-events:none; padding:0; border:0; resize:none; }
.sheet-command-tabs[b-hpayun5u2t],.sheet-command-input[b-hpayun5u2t]{display:flex;align-items:center;gap:8px;margin:8px 0}
.sheet-command-input input[b-hpayun5u2t]{flex:1;min-width:0}.sheet-script-source[b-hpayun5u2t]{width:100%;min-height:220px;font-family:Consolas,monospace;line-height:1.5;resize:vertical;box-sizing:border-box}
.sheet-command-history[b-hpayun5u2t]{max-height:320px;overflow:auto}.sheet-command-history>div[b-hpayun5u2t]{padding:7px 0;border-bottom:1px solid var(--border)}.sheet-command-history small[b-hpayun5u2t]{display:block;color:var(--text-secondary);margin-top:3px}
.sheet-command-help>div[b-hpayun5u2t]{display:flex;flex-wrap:wrap;gap:12px;padding:3px 0}.sheet-command-help code[b-hpayun5u2t]{min-width:180px}

.sheet-scroll[b-hpayun5u2t] { position:relative; overflow-anchor:none; }
.sheet-grid .sheet-spacer[b-hpayun5u2t],.sheet-grid .sheet-spacer td[b-hpayun5u2t],.sheet-grid .sheet-spacer th[b-hpayun5u2t] { padding:0!important; border:0!important; min-height:0!important; height:inherit; background:transparent; pointer-events:none; }
.sheet-scroll>.sheet-floating-editor[b-hpayun5u2t] { position:absolute; z-index:6; box-sizing:border-box; margin:0; padding:3px 7px; border:2px solid #2563eb; border-radius:0; resize:none; font-family:inherit; font-size:calc(13px * var(--ui-font-scale, 1)); line-height:1.4; white-space:var(--sheet-white-space,pre); background:white; }
.sheet-drag-overlay[b-hpayun5u2t] { display:none; position:absolute; border:2px solid #2563eb; background:#2563eb12; pointer-events:none; z-index:5; }
.sheet-performance[b-hpayun5u2t] { font-size:calc(11px * var(--ui-font-scale, 1)); color:#64748b; padding:3px; }

.sheet-scroll>.sheet-floating-editor[b-hpayun5u2t] { padding-left:calc(7px + var(--sheet-indent-left,0px)); padding-right:calc(7px + var(--sheet-indent-right,0px)); }

.sheet-scroll>.sheet-floating-editor[b-hpayun5u2t] { border:0; outline:2px solid #2563eb; outline-offset:-2px; min-height:0; min-width:0; max-height:none; overflow:hidden; scrollbar-width:none; box-shadow:none; }
.sheet-scroll>.sheet-floating-editor[b-hpayun5u2t]::-webkit-scrollbar { display:none; }

/* A stable dialog shell keeps navigation and actions reachable while settings scroll. */
.sheet-appearance[b-hpayun5u2t] { display:flex; flex-direction:column; align-items:stretch; flex-wrap:nowrap; gap:0; padding:0; width:min(760px,calc(100vw - 32px)); height:min(620px,calc(100dvh - 48px)); max-height:none; overflow:hidden; background:white; }
.sheet-appearance-header[b-hpayun5u2t] { display:flex; justify-content:space-between; align-items:center; gap:16px; padding:18px 22px; border-bottom:1px solid #dce3ed; }
.sheet-appearance-header h2[b-hpayun5u2t] { margin:0 0 4px; font-size:calc(19px * var(--ui-font-scale, 1)); }
.sheet-appearance-header span[b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); color:#607087; }
.sheet-appearance-body[b-hpayun5u2t] { display:flex; flex:1; min-height:0; }
.sheet-appearance-nav[b-hpayun5u2t] { width:164px; flex-shrink:0; overflow:auto; padding:12px; background:#f5f7fb; border-right:1px solid #dce3ed; }
.sheet-appearance-group[b-hpayun5u2t] { font-size:calc(11px * var(--ui-font-scale, 1)); font-weight:700; color:#718096; padding:12px 10px 5px; }
.sheet-appearance-nav button[b-hpayun5u2t] { display:block; width:100%; margin:2px 0; text-align:left; border:0; background:transparent; color:#334155; padding:7px 10px; border-radius:5px; }
.sheet-appearance-nav button.selected[b-hpayun5u2t] { background:#e2edff; color:#164baf; font-weight:700; box-shadow:inset 3px 0 #3677df; }
.sheet-appearance-settings[b-hpayun5u2t] { flex:1; min-width:0; overflow:auto; padding:24px; display:flex; flex-direction:column; align-items:stretch; gap:16px; }
.sheet-appearance-settings h3[b-hpayun5u2t] { margin:0; font-size:calc(17px * var(--ui-font-scale, 1)); }
.sheet-appearance-settings p[b-hpayun5u2t] { margin:0; line-height:1.65; }
.sheet-appearance-settings input[b-hpayun5u2t],.sheet-appearance-settings select[b-hpayun5u2t] { min-height:38px; box-sizing:border-box; }
.sheet-appearance-settings .sheet-appearance-value[b-hpayun5u2t] { display:flex; flex-direction:column; align-items:stretch; gap:8px; font-size:calc(13px * var(--ui-font-scale, 1)); }
.sheet-appearance-settings input[aria-label="속성 원문"][b-hpayun5u2t] { width:100%; min-width:0; }
.sheet-appearance-settings input[type="color"][b-hpayun5u2t] { width:100%; height:60px; cursor:pointer; }
.sheet-appearance-settings .sheet-advanced[b-hpayun5u2t] { order:2; padding:12px; border:1px solid #dce3ed; border-radius:6px; }
.sheet-appearance-settings .sheet-advanced summary[b-hpayun5u2t] { cursor:pointer; font-size:calc(12px * var(--ui-font-scale, 1)); }
.sheet-appearance-settings .sheet-advanced input[b-hpayun5u2t] { margin-top:12px; }
.sheet-appearance-settings .sheet-format-preview[b-hpayun5u2t] { flex-basis:auto; padding:18px; border:1px solid #dce3ed; background:#f8fafc; border-radius:6px; }
.sheet-appearance-mixed[b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); padding:10px; background:#fff6dc; color:#805500; border-radius:5px; }
.sheet-appearance-note[b-hpayun5u2t] { order:3; font-size:calc(12px * var(--ui-font-scale, 1)); color:#64748b; margin-top:auto !important; }
.sheet-appearance-footer[b-hpayun5u2t] { display:flex; align-items:center; gap:8px; padding:14px 22px; border-top:1px solid #dce3ed; background:#f8fafc; }
.sheet-appearance-footer span[b-hpayun5u2t] { flex:1; }
.sheet-appearance button:focus-visible[b-hpayun5u2t] { outline:2px solid #3677df; outline-offset:2px; }
@media(max-width:600px) {
 .sheet-appearance[b-hpayun5u2t] { width:calc(100vw - 16px); height:calc(100dvh - 24px); }
 .sheet-appearance-header[b-hpayun5u2t] { padding:12px; }
 .sheet-appearance-nav[b-hpayun5u2t] { width:112px; padding:6px; }
 .sheet-appearance-nav button[b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); padding:8px 6px; }
 .sheet-appearance-settings[b-hpayun5u2t] { padding:16px 12px; gap:14px; }
 .sheet-appearance-footer[b-hpayun5u2t] { padding:12px 8px; gap:5px; }
 .sheet-appearance-footer button[b-hpayun5u2t] { font-size:calc(12px * var(--ui-font-scale, 1)); padding:8px; }
}

.sheet-notifications:empty[b-hpayun5u2t] { display:none; }
.sheet-notifications button[b-hpayun5u2t] { margin-left:8px; padding:1px 6px; min-height:24px; font-size:calc(11px * var(--ui-font-scale, 1)); }

.sheet-grid[b-hpayun5u2t],.sheet-scroll>.sheet-floating-editor[b-hpayun5u2t] { font-size:13px; }

/* Inline tables retain the same grid instance and synchronization, with compact document chrome. */
.sheet-embedded[b-hpayun5u2t] { width:100%; border:1px solid #dce3ec; border-radius:5px; overflow:hidden; }
.sheet-embedded-heading[b-hpayun5u2t] { display:flex; align-items:center; gap:8px; padding:3px 8px; color:#64748b; font-size:9pt; background:#f8fafc; }
.sheet-embedded-heading > button[b-hpayun5u2t] { margin-left:auto; min-height:24px; border:0; background:transparent; color:#64748b; padding:2px 6px; }
.sheet-embedded-heading > button:hover[b-hpayun5u2t] { background:#e8eef6; color:#1e40af; }
.sheet-connection-warning[b-hpayun5u2t] { color:#b45309; }
.sheet-embedded .sheet-toolbar[b-hpayun5u2t],.sheet-embedded .sheet-performance[b-hpayun5u2t],.sheet-embedded .sheet-shortcuts[b-hpayun5u2t] { display:none; }
.sheet-embedded[data-editing="false"] .sheet-formula[b-hpayun5u2t],
.sheet-tabs[b-hpayun5u2t] { display:flex; align-items:center; gap:4px; min-width:0; }
.sheet-tabs [role=tablist][b-hpayun5u2t] { min-width:0; flex-wrap:nowrap; overflow-x:auto; }
.sheet-add[b-hpayun5u2t] { display:inline-flex; align-items:center; justify-content:center; flex-shrink:0; }
.sheet-tab-menu[b-hpayun5u2t] { width:180px; }
.sheet-workspace[b-hpayun5u2t]  .sheet-name-dialog { width:min(420px,calc(100vw - 32px)); }
.sheet-name-label[b-hpayun5u2t] { display:flex; align-items:center; gap:12px; margin:0; white-space:nowrap; }
.sheet-name-label input[b-hpayun5u2t] { min-width:0; flex:1; margin:0; }
.sheet-name-label + p[b-hpayun5u2t] { font-size:12px; margin:10px 0 0; }
.sheet-embedded[data-editing="false"] .sheet-bottom[b-hpayun5u2t] { display:none; }
.sheet-embedded .sheet-scroll[b-hpayun5u2t] { border:0; border-top:1px solid #dce3ec; resize:vertical; min-height:130px; }
.sheet-embedded .sheet-formula[b-hpayun5u2t],.sheet-embedded .sheet-tools[b-hpayun5u2t],.sheet-embedded .sheet-bottom[b-hpayun5u2t] { padding:4px; gap:4px; }
.sheet-embedded .sheet-peers[b-hpayun5u2t] { flex-basis:auto; }
.sheet-embedded .sheet-notifications[b-hpayun5u2t] { font-size:9pt; max-height:48px; }

.sheet-embedded[data-editing="false"][b-hpayun5u2t] { width:fit-content; max-width:100%; }
.sheet-embedded[data-editing="false"] .sheet-scroll[b-hpayun5u2t] { min-height:0; resize:none; overflow:auto; }
.sheet-embedded[data-editing="false"] .sheet-grid[b-hpayun5u2t] { min-width:0; }

.sheet-embedded .sheet-scroll[b-hpayun5u2t] { resize:none; }

.sheet-embedded[data-layout-resizing][b-hpayun5u2t] { width:var(--preview-width)!important; }
.sheet-embedded[data-layout-resizing] .sheet-scroll[b-hpayun5u2t] { height:var(--preview-height)!important; max-height:none!important; }
.sheet-workspace[b-hpayun5u2t]  .sheet-help-dialog { width:min(600px,calc(100vw - 32px)); height:fit-content; min-height:0; max-height:calc(100dvh - 32px); }
.sheet-help-intro[b-hpayun5u2t] { margin:0 0 12px; color:#64748b; line-height:1.6; }
.sheet-help-keys[b-hpayun5u2t] { display:grid; grid-template-columns:minmax(120px,auto) 1fr; gap:0 16px; margin:0 0 16px; }
.sheet-help-keys dt[b-hpayun5u2t],.sheet-help-keys dd[b-hpayun5u2t] { margin:0; padding:8px 0; border-bottom:1px solid #e8edf3; line-height:1.5; }
.sheet-help-keys dt[b-hpayun5u2t] { font-weight:600; }
.sheet-wiki-cell[b-hpayun5u2t] { white-space:normal; overflow:hidden; }
.sheet-wiki-cell[b-hpayun5u2t]  p,.sheet-wiki-cell[b-hpayun5u2t]  ul,.sheet-wiki-cell[b-hpayun5u2t]  ol,.sheet-wiki-cell[b-hpayun5u2t]  pre { margin:0 0 4px; }
.sheet-wiki-cell[b-hpayun5u2t]  ul,.sheet-wiki-cell[b-hpayun5u2t]  ol { padding-left:20px; }
.sheet-wiki-cell[b-hpayun5u2t]  h1,.sheet-wiki-cell[b-hpayun5u2t]  h2,.sheet-wiki-cell[b-hpayun5u2t]  h3 { font-size:1.15em; margin:0 0 4px; }
.sheet-wiki-cell[b-hpayun5u2t]  [data-wiki-cell-link] { color:#2563eb; text-decoration:underline; cursor:pointer; }
.sheet-workspace[data-editing=true] .sheet-wiki-cell[b-hpayun5u2t]  * { pointer-events:none; }
.sheet-workspace[b-hpayun5u2t]  .sheet-wiki-link-dialog { width:min(480px,calc(100vw - 32px)); height:fit-content; min-height:0; max-height:calc(100dvh - 32px); }
.sheet-wiki-link-address[b-hpayun5u2t] { overflow-wrap:anywhere; margin:0; }
.sheet-link-action[b-hpayun5u2t] { display:inline-flex; align-items:center; padding:7px 12px; border:1px solid #d5deeb; border-radius:4px; text-decoration:none; }
/* A range has one outer outline; grid lines and cell formatting remain intact. */
.sheet-grid td.range-selected[b-hpayun5u2t] { box-shadow:none!important; }
.sheet-selection-outline[b-hpayun5u2t],.sheet-drag-overlay[b-hpayun5u2t] { position:absolute; box-sizing:border-box; border:2px solid #1d4ed8; background:transparent; pointer-events:none; z-index:5; }
.sheet-workspace[data-range-selection=true] .sheet-grid td.selected[b-hpayun5u2t],
.sheet-workspace[data-range-dragging=true] .sheet-grid td.selected[b-hpayun5u2t] { outline:none; }
.sheet-workspace[data-range-selection=true] .sheet-grid td.selected[b-hpayun5u2t],
.sheet-grid td.range-focus[b-hpayun5u2t] { background-image:linear-gradient(#2563eb24,#2563eb24); }
.sheet-workspace[data-range-dragging=true] .sheet-selection-outline[b-hpayun5u2t] { display:none; }
.sheet-workspace[data-range-dragging=true] .sheet-grid td.selected:not(.range-focus)[b-hpayun5u2t] { background-image:none; }

.sheet-workspace[data-range-selection=false]:not([data-range-dragging=true]) .sheet-grid td.focus-axis[b-hpayun5u2t] { background-image:linear-gradient(#93c5fd16,#93c5fd16); }
.sheet-workspace[data-range-selection=false]:not([data-range-dragging=true]) .sheet-grid td.selected[b-hpayun5u2t] { background-image:linear-gradient(#93c5fd2e,#93c5fd2e); }
/* /Components/SpreadsheetImageLayer.razor.rz.scp.css */
.sheet-image-layer[b-vo6hakm2fz]{position:absolute;left:44px;top:28px;width:0;height:0;z-index:1;pointer-events:none}
.sheet-image-layer[b-vo6hakm2fz]  .sheet-picture{position:absolute;box-sizing:border-box;pointer-events:none}
.sheet-image-layer[b-vo6hakm2fz]  .sheet-picture.editable{pointer-events:auto;cursor:move;touch-action:none}
.sheet-image-layer[b-vo6hakm2fz]  .sheet-picture.selected.editable{outline:2px solid #2563eb}
.sheet-image-layer[b-vo6hakm2fz]  img{display:block;width:100%;height:100%;object-fit:contain;user-select:none;-webkit-user-drag:none}
.sheet-image-layer[b-vo6hakm2fz]  .sheet-picture-delete{display:none;position:absolute;right:3px;top:3px;border:1px solid #cbd5e1;background:white;color:#dc2626;border-radius:4px;padding:0;width:24px;height:24px;font-size:14pt;cursor:pointer}
.sheet-image-layer[b-vo6hakm2fz]  .sheet-picture-resize{position:absolute;right:-5px;bottom:-5px;width:10px;height:10px;border:1px solid #2563eb;background:white;cursor:nwse-resize;display:none}
.sheet-image-layer[b-vo6hakm2fz]  .sheet-picture:hover .sheet-picture-delete,.sheet-image-layer[b-vo6hakm2fz]  .sheet-picture.selected .sheet-picture-delete,.sheet-image-layer[b-vo6hakm2fz]  .sheet-picture.selected .sheet-picture-resize{display:block}
/* /Components/SpreadsheetVersionPanel.razor.rz.scp.css */
.sheet-versions[b-6471gahmhp]{border:1px solid #cbd8e9;border-radius:6px;padding:10px;margin:8px 0;background:#fff;font-size:calc(12px * var(--ui-font-scale, 1))}.sheet-versions>header[b-6471gahmhp],.recovery-preview>header[b-6471gahmhp]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.sheet-versions>header>span[b-6471gahmhp]{flex:1;color:#64748b}.sheet-versions button[b-6471gahmhp]{font-size:calc(12px * var(--ui-font-scale, 1));padding:5px 9px;min-height:30px;margin:0}.version-save-form[b-6471gahmhp]{display:flex;gap:6px;flex-wrap:wrap;margin:10px 0}.version-save-form input[b-6471gahmhp]{flex:1;min-width:140px;margin:0;height:32px;font-size:calc(12px * var(--ui-font-scale, 1))}.version-row[b-6471gahmhp]{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px 2px;border-bottom:1px solid #e5eaf2}.version-row strong[b-6471gahmhp]{display:block;font-size:calc(13px * var(--ui-font-scale, 1))}.version-row small[b-6471gahmhp]{display:block;color:#718096;font-size:calc(11px * var(--ui-font-scale, 1));margin-top:3px}.version-row p[b-6471gahmhp]{margin:5px 0;white-space:pre-wrap;overflow-wrap:anywhere;color:#475569}.version-actions[b-6471gahmhp],.version-paging[b-6471gahmhp],.recovery-actions[b-6471gahmhp]{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.version-paging[b-6471gahmhp]{margin-top:8px}.version-tags[b-6471gahmhp]{display:flex;gap:4px;flex-wrap:wrap}.version-tags>span[b-6471gahmhp]{border-radius:3px;background:#eaf2ff;color:#275ca0;padding:2px 5px;font-size:calc(11px * var(--ui-font-scale, 1))}.version-tags .tag-remove[b-6471gahmhp]{min-height:0;padding:0 3px;border:0;background:transparent;color:inherit}.version-tag-form[b-6471gahmhp]{grid-column:1/-1;display:flex;gap:5px;align-items:center}.version-tag-form input[b-6471gahmhp]{max-width:220px;margin:0;height:30px}.version-message[b-6471gahmhp]{padding:8px;background:#eef7f1;color:#22613f;overflow-wrap:anywhere}.version-message a[b-6471gahmhp]{margin-left:8px}.recovery-preview[b-6471gahmhp]{border-top:2px solid #4e7dcc;margin-top:12px;padding-top:10px}.recovery-preview>header[b-6471gahmhp]{justify-content:space-between}.recovery-preview p[b-6471gahmhp]{margin:8px 0}.recovery-diff[b-6471gahmhp]{max-height:280px;overflow:auto}.recovery-diff table[b-6471gahmhp]{border-collapse:collapse;width:100%;table-layout:fixed}.recovery-diff th[b-6471gahmhp],.recovery-diff td[b-6471gahmhp]{border:1px solid #dce3ed;padding:6px;vertical-align:top;overflow-wrap:anywhere}.recovery-diff th:first-child[b-6471gahmhp]{width:100px}.recovery-diff thead[b-6471gahmhp]{background:#f2f5fa}.recovery-diff pre[b-6471gahmhp]{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font:12px 'Roboto','Noto Sans KR',sans-serif}.recovery-diff small[b-6471gahmhp]{display:block;font-size:calc(10px * var(--ui-font-scale, 1));color:#718096}.recovery-structure[b-6471gahmhp],.recovery-help[b-6471gahmhp]{color:#876013;background:#fff8e9;padding:7px}.notice.error[b-6471gahmhp]{padding:8px;color:#9c2525;background:#fff0f0}@media(max-width:640px){.version-row[b-6471gahmhp]{grid-template-columns:minmax(0,1fr)}.version-actions[b-6471gahmhp]{justify-content:flex-start}.version-save-form input[b-6471gahmhp]{flex-basis:100%}.recovery-diff th:first-child[b-6471gahmhp]{width:65px}.sheet-versions>header>span[b-6471gahmhp]{flex-basis:100%}}
/* /Components/Subscriptions.razor.rz.scp.css */
.subscriptions[b-c3603lr57l]{background:white;border:1px solid #dce3ed;padding:12px;font-size:calc(12px * var(--ui-font-scale, 1))}.subscription-toolbar[b-c3603lr57l]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.subscription-toolbar label[b-c3603lr57l]{display:flex;gap:5px;margin:0}.subscription-toolbar input[b-c3603lr57l]{width:auto;margin:0}.subscriptions button[b-c3603lr57l]{font-size:calc(12px * var(--ui-font-scale, 1));min-height:28px;margin:0}.subscription-row[b-c3603lr57l]{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #e4eaf2}.subscription-row>a[b-c3603lr57l]{flex:1;text-decoration:none;overflow-wrap:anywhere}.subscription-row>span[b-c3603lr57l]{color:#d58b00}.subscription-row small[b-c3603lr57l]{color:#6c7d93}@media(max-width:600px){.subscription-row[b-c3603lr57l]{flex-wrap:wrap}.subscription-row small[b-c3603lr57l]{display:none}}
/* /Components/Tags.razor.rz.scp.css */
.tags-workspace[b-outmf1dv64]{background:white;border:1px solid #dce3ed;border-radius:6px;font-size:calc(13px * var(--ui-font-scale, 1));padding:12px;min-width:0}.tags-header[b-outmf1dv64],.tags-tabs[b-outmf1dv64],.tags-filters[b-outmf1dv64],.tags-result-tools[b-outmf1dv64],.tags-paging[b-outmf1dv64],.tag-edit[b-outmf1dv64]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}.tags-header>a[b-outmf1dv64]{font-size:calc(17px * var(--ui-font-scale, 1));font-weight:700}.tags-header>button[b-outmf1dv64]{margin-left:auto}.tags-tabs[b-outmf1dv64]{border-bottom:1px solid #dce3ed}.tags-tabs a[b-outmf1dv64]{padding:8px 12px;color:#64748b;text-decoration:none}.tags-tabs .selected[b-outmf1dv64]{border-bottom:2px solid #2965c5;color:#164baf;font-weight:700}.tags-workspace button[b-outmf1dv64],.tags-workspace select[b-outmf1dv64]{font-size:calc(12px * var(--ui-font-scale, 1));min-height:30px;margin:0;padding:4px 9px}.tags-filters input[b-outmf1dv64]{width:240px;max-width:100%;margin:0;min-height:32px}.tag-row[b-outmf1dv64]{display:flex;align-items:center;gap:8px;border-bottom:1px solid #edf0f5;min-height:40px}.tag-row>a[b-outmf1dv64]{flex:1;font-weight:600;text-decoration:none;overflow-wrap:anywhere}.tag-row .pin[b-outmf1dv64]{background:transparent;color:#8b691d;border:0;font-size:calc(17px * var(--ui-font-scale, 1))}.tagged-row[b-outmf1dv64],.tagged-head[b-outmf1dv64]{display:grid;grid-template-columns:22px 42px minmax(100px,1fr) 100px 100px;align-items:center;gap:8px;padding:8px 4px;border-bottom:1px solid #edf0f5}.tagged-head[b-outmf1dv64]{background:#f6f8fb;color:#64748b;font-size:calc(12px * var(--ui-font-scale, 1))}.tagged-row input[b-outmf1dv64]{width:auto;margin:0}.tagged-title[b-outmf1dv64]{text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.tagged-author[b-outmf1dv64]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag-kind[b-outmf1dv64]{font-size:calc(11px * var(--ui-font-scale, 1));color:#52708e}.tagged-row time[b-outmf1dv64]{font-size:calc(11px * var(--ui-font-scale, 1));color:#718096}.tags-empty[b-outmf1dv64]{padding:24px 8px;color:#64748b}.tags-paging[b-outmf1dv64]{margin-top:12px}.tag-error[b-outmf1dv64]{color:#a12d2d}.tag-edit[b-outmf1dv64]{padding:12px;background:#f5f8fc}.tag-edit label[b-outmf1dv64]{flex:1}.tag-edit input[b-outmf1dv64]{margin:4px 0 0;width:100%;box-sizing:border-box}
@media(max-width:600px){.tags-workspace[b-outmf1dv64]{padding:8px}.tagged-row[b-outmf1dv64],.tagged-head[b-outmf1dv64]{grid-template-columns:20px 30px minmax(80px,1fr) 62px;gap:4px}.tagged-author[b-outmf1dv64],.tagged-head>span:nth-child(4)[b-outmf1dv64]{display:none}.tagged-row time[b-outmf1dv64]{font-size:calc(10px * var(--ui-font-scale, 1))}.tag-row button[b-outmf1dv64]{font-size:calc(11px * var(--ui-font-scale, 1));padding:3px 5px}.tags-filters input[b-outmf1dv64]{flex:1;min-width:100px}}

.tags-filters select[b-outmf1dv64]{width:auto;max-width:160px}.tagged-head>span:last-child[b-outmf1dv64]{white-space:nowrap;font-size:calc(10px * var(--ui-font-scale, 1))}
/* /Components/TodoRevisionViewer.razor.rz.scp.css */
.compare-controls[b-74xflo925r] { display:flex; gap:10px; flex-wrap:wrap; align-items:end; }
.compare-controls label[b-74xflo925r] { display:flex; flex-direction:column; gap:5px; font-size:12px; }
.compare-controls label:has(input[type=checkbox])[b-74xflo925r] { flex-direction:row; }
.compare-summary[b-74xflo925r] { color:#68778e; font-size:12px; }
.compare-scroll[b-74xflo925r] { overflow:auto; max-height:60vh; }
table[b-74xflo925r] { border-collapse:collapse; font-size:13px; width:100%; }
th[b-74xflo925r] { background:#f5f7fb; color:#5e6e85; text-align:left; padding:8px; }
td[b-74xflo925r] { padding:6px 10px; border-bottom:1px solid #e4e9f1; min-width:140px; }
td:first-child[b-74xflo925r] { min-width:240px; }
td small[b-74xflo925r] { display:block; font-size:11px; color:#8190a5; }
.added td:first-child[b-74xflo925r] { border-left:3px solid #2a9867; }
.deleted td:first-child[b-74xflo925r] { border-left:3px solid #c87474; color:#956b6b; }
.paired[b-74xflo925r] { padding:2px 0; }
.paired > div[b-74xflo925r] { height:20px; }
th:last-child[b-74xflo925r] { padding:0; }
.overdue[b-74xflo925r] { color:#b15d3d; }
/* /Components/TodoTimeline.razor.rz.scp.css */
.todo-track[b-nboe809bxa] { position:relative; height:26px; min-width:400px; background:repeating-linear-gradient(90deg,transparent,transparent 55px,#e9edf3 56px); }
.todo-tick[b-nboe809bxa] { position:absolute; top:4px; font-size:11px; font-weight:400; color:#66758a; white-space:nowrap; }
.todo-bar[b-nboe809bxa] { position:absolute; top:5px; height:16px; border-radius:3px; background:#3c78d8; min-width:3px; }
.todo-bar[data-todo-bar][b-nboe809bxa] { cursor:grab; touch-action:none; }
.todo-bar.before[b-nboe809bxa] { background:#a8b3c3; }
.todo-bar.incomplete[b-nboe809bxa] { border:1px dashed #9a6419; box-sizing:border-box; }
.todo-resize[b-nboe809bxa] { position:absolute; width:7px; top:0; bottom:0; cursor:ew-resize; }
.todo-resize.start[b-nboe809bxa] { left:0; }
.todo-resize.end[b-nboe809bxa] { right:0; }
.todo-undated[b-nboe809bxa] { color:#8a95a4; font-size:11px; padding-left:6px; }
.todo-track.compact[b-nboe809bxa] { height:20px; }
.todo-track.compact .todo-bar[b-nboe809bxa] { top:2px; }
/* /Components/TodoV2Editor.razor.rz.scp.css */
.todo-project[b-i7pnlc78bv] { margin:18px 0; border:1px solid #dce3ed; border-radius:8px; overflow:hidden; }
.todo-toolbar[b-i7pnlc78bv] { display:flex; align-items:center; gap:8px; flex-wrap:wrap; padding:10px 12px; }
.todo-toolbar strong[b-i7pnlc78bv] { margin-right:12px; } .todo-toolbar small[b-i7pnlc78bv] { color:#7b8799; font-weight:400; }
.todo-toolbar span[role=status][b-i7pnlc78bv] { font-size:12px; color:#6d7b8d; }
.todo-spacer[b-i7pnlc78bv] { flex:1; }
.todo-scroll[b-i7pnlc78bv] { max-height:65vh; overflow:auto; border-block:1px solid #e4e9f1; }
.todo-table[b-i7pnlc78bv] { border-collapse:separate; border-spacing:0; width:100%; font-size:14px; }
.todo-table th[b-i7pnlc78bv] { position:sticky; top:0; z-index:2; background:#f5f7fb; color:#52637c; font-size:12px; text-align:left; padding:8px; white-space:nowrap; border-bottom:1px solid #dae2ed; }
.todo-table td[b-i7pnlc78bv] { border-bottom:1px solid #edf0f5; padding:3px 6px; height:38px; box-sizing:border-box; }
.todo-table tr.selected td[b-i7pnlc78bv] { background:#f2f6fd; }
.todo-title-cell[b-i7pnlc78bv] { min-width:var(--todo-title-width,300px); width:var(--todo-title-width,300px); position:sticky; left:0; z-index:1; background:white; border-right:1px solid #e4e9f1; }
.todo-table th.todo-title-cell[b-i7pnlc78bv] { z-index:3; }
.todo-title[b-i7pnlc78bv] { display:flex; align-items:center; gap:3px; }
.todo-title input[b-i7pnlc78bv] { width:100%; min-width:170px; }
.todo-table input[b-i7pnlc78bv] { border:1px solid transparent; border-radius:3px; padding:5px 6px; margin:0; height:30px; box-sizing:border-box; font:inherit; background:transparent; }
.todo-table input:hover[b-i7pnlc78bv] { border-color:#d9e2ef; }
.todo-table input:focus[b-i7pnlc78bv] { border-color:#497fda; outline:1px solid #497fda; background:white; }
.todo-number[b-i7pnlc78bv] { width:78px; text-align:right; }
.todo-table input[type=date][b-i7pnlc78bv] { width:136px; font-size:12px; }
.todo-row-handle[b-i7pnlc78bv],.todo-fold[b-i7pnlc78bv],.todo-detail[b-i7pnlc78bv] { border:0; background:transparent; color:#6d7e96; padding:3px 5px; white-space:nowrap; }
.todo-row-handle:focus[b-i7pnlc78bv] { outline:2px solid #497fda; }
.todo-timeline-cell[b-i7pnlc78bv] { padding:0!important; border-left:1px solid #dce3ed; }
.todo-help[b-i7pnlc78bv] { font-size:12px; color:#78869b; padding:8px 12px; margin:0; }
.todo-empty[b-i7pnlc78bv] { padding:24px; text-align:center; color:#79869a; }
.todo-error[b-i7pnlc78bv] { margin:8px; color:#b03237; white-space:pre-wrap; }
.todo-form[b-i7pnlc78bv] { display:grid; grid-template-columns:1fr 1fr; gap:14px 20px; }
.todo-form label[b-i7pnlc78bv] { display:flex; flex-direction:column; gap:6px; }
.todo-form label:has(input[type=checkbox])[b-i7pnlc78bv] { flex-direction:row; align-items:center; }
.todo-link[b-i7pnlc78bv] { display:flex; align-items:center; justify-content:space-between; padding:8px 0; }
.todo-activity[b-i7pnlc78bv] { border-bottom:1px solid #e5eaf1; padding:12px 0; }
.todo-activity p[b-i7pnlc78bv] { white-space:pre-wrap; margin:6px 0; }
.todo-activity small[b-i7pnlc78bv] { color:#7b8799; }
@media(max-width:640px) { .todo-form[b-i7pnlc78bv] { grid-template-columns:1fr; } }

.todo-title input[b-i7pnlc78bv]::placeholder { color:#8b96a6; opacity:1; }

.todo-col-Priority[b-i7pnlc78bv] { width:42px; min-width:42px; text-align:center!important; }
.todo-priority[b-i7pnlc78bv] { width:85px; min-width:85px; margin:0; padding:4px; }
.todo-col-Est[b-i7pnlc78bv], .todo-col-Spend[b-i7pnlc78bv] { width:52px; min-width:52px; }
.todo-col-Start[b-i7pnlc78bv], .todo-col-End[b-i7pnlc78bv] { width:96px; min-width:96px; white-space:nowrap; text-align:center!important; }
.todo-table .todo-date[b-i7pnlc78bv] { width:84px; min-width:0; padding-inline:2px; font-variant-numeric:tabular-nums; text-align:center; }
.todo-links-cell[b-i7pnlc78bv] { width:var(--todo-links-width,70px); min-width:70px; max-width:130px; text-align:center!important; }
.todo-link-buttons[b-i7pnlc78bv] { width:calc(var(--todo-links-width,70px) - 13px); margin-inline:auto; justify-content:center; display:flex; flex-wrap:wrap; gap:4px; align-items:center; }
.todo-link-buttons button[b-i7pnlc78bv] { font-size:12px; padding:3px 7px; max-width:100%; flex:0 0 auto; box-sizing:border-box; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.todo-link input[b-i7pnlc78bv] { max-width:220px; margin:0; }

.todo-table tbody tr:nth-child(odd) td[b-i7pnlc78bv] { background:#fff; }
.todo-table tbody tr:nth-child(even) td[b-i7pnlc78bv] { background:#f7f9fc; }
.todo-table tbody tr.selected td[b-i7pnlc78bv] { background:#edf3fc; }
.todo-table td[b-i7pnlc78bv] { vertical-align:top; }

.todo-table .todo-col-Progress[b-i7pnlc78bv] { width:52px; min-width:52px; text-align:center; }
.todo-col-Progress .todo-number[b-i7pnlc78bv] { width:40px; text-align:center; padding-inline:2px; appearance:textfield; }
.todo-col-Progress .todo-number[b-i7pnlc78bv]::-webkit-inner-spin-button { appearance:none; }
.todo-col-Progress > span[b-i7pnlc78bv] { display:block; padding:5px 0; }
.todo-urgent[b-i7pnlc78bv] { display:inline-flex; align-items:center; justify-content:center; width:23px; height:23px; margin:3px 0; padding:0; border:1px solid #cbd3df; border-radius:6px; color:#a0aab8; background:transparent; font-weight:800; }
.todo-urgent.is-urgent[b-i7pnlc78bv] { color:#b14c26; background:#fff0e7; border-color:#e9b394; }
.todo-urgent:disabled[b-i7pnlc78bv] { opacity:1; cursor:default; }
.todo-col-Comment[b-i7pnlc78bv] { min-width:260px; width:360px; }
.todo-status-cell[b-i7pnlc78bv] { display:flex; align-items:center; gap:6px; }
.todo-status[b-i7pnlc78bv] { flex:1; min-width:0; overflow-wrap:anywhere; padding:0; }
.todo-status[b-i7pnlc78bv]  p { margin:0 0 4px; }
.todo-status[b-i7pnlc78bv]  img { max-width:100%; }
.todo-single-line .todo-status[b-i7pnlc78bv] { height:22px; overflow:hidden; box-sizing:border-box; }
.todo-single-toggle[aria-pressed=true][b-i7pnlc78bv] { background:#edf3fc; border-color:#9bb7e4; color:#28579b; }
.todo-status-tabs[b-i7pnlc78bv] { display:flex; gap:8px; margin-bottom:12px; }
.todo-status-tabs button[aria-selected=true][b-i7pnlc78bv] { background:#eaf1fc; color:#28579b; border-color:#9bb7e4; }
.todo-status-input[b-i7pnlc78bv], .todo-status-preview[b-i7pnlc78bv] { width:100%; height:240px; box-sizing:border-box; overflow:auto; }
.todo-status-input[b-i7pnlc78bv] { resize:vertical; padding:10px; line-height:1.6; }
.todo-status-preview[b-i7pnlc78bv] { padding:10px; overflow-wrap:anywhere; }

.todo-status-cell[b-i7pnlc78bv] { width:clamp(250px, 25vw, 420px); }

.todo-table th + th[b-i7pnlc78bv], .todo-table td + td[b-i7pnlc78bv] { border-left:1px solid #edf0f5; }
.todo-table .todo-col-Est[b-i7pnlc78bv], .todo-table .todo-col-Spend[b-i7pnlc78bv] { text-align:center; }
.todo-col-Est .todo-number[b-i7pnlc78bv], .todo-col-Spend .todo-number[b-i7pnlc78bv] { width:40px; text-align:center; padding-inline:2px; appearance:textfield; }
.todo-col-Est .todo-number[b-i7pnlc78bv]::-webkit-inner-spin-button, .todo-col-Spend .todo-number[b-i7pnlc78bv]::-webkit-inner-spin-button { appearance:none; }
.todo-detail-cell[b-i7pnlc78bv] { width:1%; min-width:44px; white-space:nowrap; text-align:center!important; }
.todo-status-cell > button[b-i7pnlc78bv] { flex-shrink:0; margin:0; }
.todo-status-edit[b-i7pnlc78bv] { display:inline-flex; align-items:center; justify-content:center; width:28px; height:28px; padding:0; border:1px solid #d5deea; border-radius:5px; cursor:pointer; }
.todo-status-edit:hover:not(:disabled)[b-i7pnlc78bv] { color:#245ca4; background:#eaf1fc; border-color:#9bb7e4; }
.todo-status-edit:focus-visible[b-i7pnlc78bv] { outline:2px solid #497fda; outline-offset:2px; }
.todo-status-edit:disabled[b-i7pnlc78bv] { cursor:default; opacity:.5; }

.todo-title-cell[b-i7pnlc78bv] { max-width:500px; box-sizing:border-box; }
.todo-title input[b-i7pnlc78bv] { min-width:0; flex:1; }
.todo-no-gantt[b-i7pnlc78bv] { table-layout:auto; min-width:calc(var(--todo-title-width,300px) + var(--todo-other-width) + var(--todo-links-width,70px)); }
.todo-no-gantt .todo-col-Comment[b-i7pnlc78bv] { width:auto; }
.todo-no-gantt .todo-status-cell[b-i7pnlc78bv] { width:100%; }

.todo-no-gantt .todo-date[b-i7pnlc78bv] { width:100%; min-width:0; }
.todo-no-gantt .todo-link-buttons[b-i7pnlc78bv] { width:100%; }

.todo-status-tabs[b-i7pnlc78bv] { gap:0; margin:0 0 12px; padding:0 4px; border-bottom:1px solid #ccd6e4; }
.todo-status-tabs > button[role=tab][b-i7pnlc78bv] { position:relative; margin:0 3px -1px 0; padding:9px 18px; border:1px solid transparent; border-bottom:1px solid #ccd6e4; border-radius:6px 6px 0 0; background:transparent; color:#738197; box-shadow:none; font-weight:500; }
.todo-status-tabs > button[role=tab][aria-selected=true][b-i7pnlc78bv] { background:white; color:#245ca4; border-color:#ccd6e4; border-bottom-color:white; font-weight:700; }
.todo-status-tabs > button[role=tab]:hover[b-i7pnlc78bv] { color:#245ca4; background:#f6f8fc; }
.todo-status-tabs > button[role=tab][aria-selected=true]:hover[b-i7pnlc78bv] { background:white; }
.todo-status-tabs > button[role=tab]:focus-visible[b-i7pnlc78bv] { outline:2px solid #84a8dc; outline-offset:-3px; }
.todo-status[b-i7pnlc78bv]  > :first-child, .todo-status-preview[b-i7pnlc78bv]  > :first-child { margin-top:0; }
.todo-status[b-i7pnlc78bv]  a, .todo-status-preview[b-i7pnlc78bv]  a { color:#2563ab; text-decoration:underline; }

.todo-project[data-todo-editing=false] .todo-status-cell[b-i7pnlc78bv] { display:block; margin:0; padding:0; }
.todo-project[data-todo-editing=false] .todo-status[b-i7pnlc78bv] { margin:0; padding:0; text-align:left; }
.todo-status[b-i7pnlc78bv]  p { padding-inline:0; margin-inline:0; text-indent:0; }

.todo-table th.todo-col-Progress[b-i7pnlc78bv], .todo-table th.todo-col-Est[b-i7pnlc78bv], .todo-table th.todo-col-Spend[b-i7pnlc78bv] { padding-inline:2px; }
.todo-table td.todo-col-Comment[b-i7pnlc78bv] { padding:5px 4px; vertical-align:middle; }
.todo-status-cell[b-i7pnlc78bv] { gap:4px; }
.todo-status[b-i7pnlc78bv]  > :last-child { margin-bottom:0!important; }
.todo-status[b-i7pnlc78bv]  ul, .todo-status[b-i7pnlc78bv]  ol { margin-block:2px; padding-inline-start:1.2em; }
.todo-status[b-i7pnlc78bv]  .wiki-list-unmarked { padding-inline-start:0; }
.todo-status[b-i7pnlc78bv]  li > :last-child { margin-bottom:0!important; }
.todo-status[b-i7pnlc78bv]  blockquote { margin:2px 0; padding-left:8px; border-left:2px solid #dce3ed; }

.todo-status[b-i7pnlc78bv] { line-height:1.45; }
.todo-status[b-i7pnlc78bv]  > ul, .todo-status[b-i7pnlc78bv]  > ol { margin-block:0; }
.todo-status[b-i7pnlc78bv]  li > :first-child { margin-top:0!important; }
.todo-table th.todo-col-Start[b-i7pnlc78bv], .todo-table th.todo-col-End[b-i7pnlc78bv] { padding-inline:2px; }

.todo-title-text[b-i7pnlc78bv] { flex:1; min-width:0; overflow-wrap:anywhere; }
.todo-table .todo-col-Status[b-i7pnlc78bv] { width:1%; white-space:nowrap; text-align:center; vertical-align:middle; padding-inline:8px; }
.todo-state-select[b-i7pnlc78bv] { width:auto; min-width:0; margin:0; padding:4px 6px; font:inherit; color:var(--state-color); border:1px solid #d5deea; border-radius:5px; background:transparent; }
.todo-state-badge[b-i7pnlc78bv] { display:inline-flex; align-items:center; justify-content:center; white-space:nowrap; padding:2px 6px; border:1px solid currentColor; border-radius:5px; color:var(--state-color); font-size:12px; line-height:1.5; }
.todo-table tbody tr.todo-completed td[b-i7pnlc78bv] { background:#f1f3f5; color:#707b89; }
.todo-completed .todo-title input[b-i7pnlc78bv], .todo-completed .todo-state-badge[b-i7pnlc78bv], .todo-completed .todo-state-select[b-i7pnlc78bv] { color:#707b89; }
.todo-completed .todo-status[b-i7pnlc78bv] { color:#707b89; }
.todo-state-settings[b-i7pnlc78bv] { display:flex; flex-direction:column; gap:8px; margin-bottom:12px; }
.todo-state-setting[b-i7pnlc78bv] { display:flex; align-items:center; gap:6px; flex-wrap:wrap; }
.todo-state-setting > input:not([type=color])[b-i7pnlc78bv] { flex:1; min-width:100px; width:160px; margin:0; }
.todo-state-setting > input[type=color][b-i7pnlc78bv] { width:36px; height:32px; padding:2px; margin:0; }
.todo-state-setting > label[b-i7pnlc78bv] { display:flex; align-items:center; gap:4px; white-space:nowrap; margin:0; }
.todo-state-setting button[b-i7pnlc78bv] { padding:4px 8px; }
.todo-options-form label[b-i7pnlc78bv] { margin:0; }
.todo-column-options[b-i7pnlc78bv] { display:flex; flex-wrap:wrap; gap:8px 18px; margin:16px 0; padding:10px 12px; border:1px solid #dce3ed; border-radius:6px; }
.todo-column-options legend[b-i7pnlc78bv] { font-size:13px; padding:0 4px; }
.todo-column-options label[b-i7pnlc78bv] { display:flex; align-items:center; gap:4px; margin:0; }
.todo-table td.todo-col-Priority[b-i7pnlc78bv], .todo-table td.todo-col-Progress[b-i7pnlc78bv], .todo-table td.todo-col-Est[b-i7pnlc78bv], .todo-table td.todo-col-Spend[b-i7pnlc78bv], .todo-table td.todo-detail-cell[b-i7pnlc78bv] { vertical-align:middle; }
.todo-item-action[b-i7pnlc78bv] { display:inline-flex; align-items:center; justify-content:center; width:28px; height:28px; padding:0; border:1px solid #d5deea; border-radius:5px; cursor:pointer; }
.todo-item-action:hover[b-i7pnlc78bv] { color:#245ca4; background:#eaf1fc; border-color:#9bb7e4; }
.todo-item-action:focus-visible[b-i7pnlc78bv] { outline:2px solid #497fda; outline-offset:2px; }
.todo-item-form label[b-i7pnlc78bv] { margin:0; }
.todo-full-row[b-i7pnlc78bv] { grid-column:1 / -1; }
.todo-item-form textarea[b-i7pnlc78bv] { width:100%; resize:vertical; box-sizing:border-box; }
.todo-item-info[b-i7pnlc78bv] { display:grid; grid-template-columns:max-content minmax(0,1fr); gap:10px 20px; margin:0; }
.todo-item-info dt[b-i7pnlc78bv] { color:#6d7b8d; }
.todo-item-info dd[b-i7pnlc78bv] { margin:0; overflow-wrap:anywhere; }
.todo-item-wiki[b-i7pnlc78bv] { overflow-wrap:anywhere; padding:12px; background:#f7f9fc; border:1px solid #e4e9f1; border-radius:6px; }
.todo-item-wiki[b-i7pnlc78bv]  > :first-child { margin-top:0; }
.todo-item-wiki[b-i7pnlc78bv]  > :last-child { margin-bottom:0; }
/* /Components/UserGroupMemberPicker.razor.rz.scp.css */
.member-picker[b-x12sp3vdyb] { min-width: 0; min-height: 0; flex: 1; display: flex; flex-direction: column; }
.member-context[b-x12sp3vdyb] { margin: 0 0 12px; color: var(--muted, #536174); }
.member-search-row[b-x12sp3vdyb] { display: flex; gap: 12px; align-items: center; margin: 0 0 12px; }
.member-search-row input[b-x12sp3vdyb] { flex: 1; min-width: 0; margin: 0; }
.member-results[b-x12sp3vdyb] { flex: 1; min-height: 0; overflow: auto; border: 1px solid var(--border, #d9dee7); border-radius: 6px; }
table[b-x12sp3vdyb] { width: 100%; border-collapse: collapse; font-size: .95rem; }
th[b-x12sp3vdyb], td[b-x12sp3vdyb] { text-align: left; padding: 10px 12px; border-bottom: 1px solid var(--border, #d9dee7); }
th[b-x12sp3vdyb] { position: sticky; top: 0; background: var(--surface, #fff); z-index: 1; white-space: nowrap; }
td:first-child[b-x12sp3vdyb], th:first-child[b-x12sp3vdyb] { width: 44px; text-align: center; }
td input[b-x12sp3vdyb] { width: 16px; height: 16px; margin: 0; }
td[b-x12sp3vdyb] { overflow-wrap: anywhere; }
td:nth-child(2)[b-x12sp3vdyb], td:nth-child(4)[b-x12sp3vdyb] { white-space: nowrap; }
tr.selected[b-x12sp3vdyb] { background: #edf3ff; }
.member-count[b-x12sp3vdyb] { margin: 10px 0 0; color: var(--muted, #536174); }
.empty-members[b-x12sp3vdyb] { padding: 24px; text-align: center; }
/* /Components/WikiSyntaxHelp.razor.rz.scp.css */
.wiki-help-host[b-tjhlg5nepm]  .wiki-help{box-sizing:border-box;width:min(880px,calc(100vw - 24px));max-width:none;max-height:calc(100dvh - 24px);padding:0;border:1px solid #d6dfeb;border-radius:8px;color:#243449;background:#fff;box-shadow:0 16px 60px #14233740;overflow:hidden}
.wiki-help-host[b-tjhlg5nepm]  .wiki-help[open]{display:flex;flex-direction:column}
.wiki-help-host[b-tjhlg5nepm]  .wiki-help::backdrop{background:#15233870}
.wiki-help-host[b-tjhlg5nepm]  .wiki-help header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid #e1e7ef;flex-shrink:0}
.wiki-help-host[b-tjhlg5nepm]  .wiki-help h2{font-size:calc(16px * var(--ui-font-scale, 1));margin:0}.wiki-help-host[b-tjhlg5nepm]  .wiki-help header button{margin:0;min-height:30px}
.help-body[b-tjhlg5nepm]{overflow:auto;overscroll-behavior:contain;padding:12px 16px;min-height:0}
.help-intro[b-tjhlg5nepm]{font-size:calc(12px * var(--ui-font-scale, 1));color:#61738a;margin:0 0 12px}
.help-grid[b-tjhlg5nepm]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px}
.help-grid section[b-tjhlg5nepm]{min-width:0}.help-grid h3[b-tjhlg5nepm]{font-size:calc(13px * var(--ui-font-scale, 1));margin:0 0 5px}.help-grid p[b-tjhlg5nepm]{font-size:calc(12px * var(--ui-font-scale, 1));line-height:1.6;color:#5f6e81;margin:0 0 6px}
.help-grid pre[b-tjhlg5nepm]{margin:0;padding:9px 11px;border:1px solid #e1e7ef;border-radius:4px;background:#f5f7fb;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.65 Consolas,'Malgun Gothic',monospace}.help-grid code[b-tjhlg5nepm]{font:inherit}
.wiki-help-host[b-tjhlg5nepm]  .wiki-help footer{padding:8px 16px;border-top:1px solid #e1e7ef;font-size:calc(11px * var(--ui-font-scale, 1));color:#728197;flex-shrink:0}
@media(max-width:600px){.help-grid[b-tjhlg5nepm]{grid-template-columns:1fr;gap:16px}.wiki-help-host[b-tjhlg5nepm]  .wiki-help{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}.help-body[b-tjhlg5nepm]{padding:12px}.wiki-help-host[b-tjhlg5nepm]  .wiki-help header{padding:10px 12px}}
.wiki-help-host[b-tjhlg5nepm]  .wiki-help { height:min(800px, calc(100dvh - 24px)); width:min(1100px, calc(100vw - 24px)); }
.help-search[b-tjhlg5nepm] { display:flex; gap:12px; align-items:center; padding:12px 16px; flex-shrink:0; border-bottom:1px solid #e1e7ef; }
.help-search input[b-tjhlg5nepm] { flex:1; min-width:0; }
.help-search span[b-tjhlg5nepm] { color:#728197; white-space:nowrap; font-size:12px; }
.help-body[b-tjhlg5nepm] { flex:1; }

.wiki-help-host[b-tjhlg5nepm]  .wiki-help .document-management-content { display:flex; flex-direction:column; padding:0; overflow:hidden; }
/* /Components/WorkflowDesigner.razor.rz.scp.css */
.workflow-designer fieldset[b-pdrxv9lb5p] { border:0; padding:0; margin:0; min-width:0; }
.workflow-header[b-pdrxv9lb5p] { display:grid; grid-template-columns:minmax(200px,1fr) minmax(200px,1.4fr); gap:16px; padding-bottom:18px; border-bottom:1px solid #e3e9f1; margin-bottom:18px; }
.workflow-designer label[b-pdrxv9lb5p] { display:flex; flex-direction:column; gap:6px; margin:0; font-size:12px; color:#566781; }
.workflow-designer input[b-pdrxv9lb5p], .workflow-designer select[b-pdrxv9lb5p] { margin:0; box-sizing:border-box; }
.workflow-layout[b-pdrxv9lb5p] { display:grid; grid-template-columns:300px minmax(0,1fr); gap:22px; align-items:start; }
.workflow-section-heading[b-pdrxv9lb5p] { display:flex; align-items:center; justify-content:space-between; gap:8px; min-height:34px; margin-bottom:10px; }
.workflow-section-heading h3[b-pdrxv9lb5p] { margin:0; font-size:14px; }
.workflow-section-heading small[b-pdrxv9lb5p], .workflow-section-heading span[b-pdrxv9lb5p] { font-size:12px; font-weight:400; color:#7d899b; }
.workflow-section-heading button[b-pdrxv9lb5p] { padding:5px 9px; font-size:12px; }
.workflow-state-scroll[b-pdrxv9lb5p], .workflow-matrix-scroll[b-pdrxv9lb5p] { overflow:auto; max-height:48vh; border:1px solid #e0e6ee; border-radius:6px; }
.workflow-designer table[b-pdrxv9lb5p] { border-collapse:separate; border-spacing:0; width:100%; font-size:12px; }
.workflow-designer th[b-pdrxv9lb5p] { background:#f5f7fa; color:#53637a; font-weight:600; position:sticky; top:0; z-index:2; }
.workflow-designer th[b-pdrxv9lb5p], .workflow-designer td[b-pdrxv9lb5p] { padding:7px 5px; text-align:center; border-bottom:1px solid #e8edf3; }
.workflow-state-table th:first-child[b-pdrxv9lb5p], .workflow-state-table th:nth-child(n+3)[b-pdrxv9lb5p] { width:36px; white-space:nowrap; }
.workflow-state-table input:not([type=checkbox]):not([type=radio])[b-pdrxv9lb5p] { width:100%; min-width:80px; padding:5px; height:30px; font-size:13px; }
.workflow-designer input[type=checkbox][b-pdrxv9lb5p], .workflow-designer input[type=radio][b-pdrxv9lb5p] { width:15px; height:15px; min-height:0; vertical-align:middle; padding:0; cursor:pointer; }
.workflow-matrix th[b-pdrxv9lb5p] { min-width:66px; max-width:130px; overflow-wrap:anywhere; }
.workflow-matrix td[b-pdrxv9lb5p] { height:38px; border-left:1px solid #edf0f5; }
.workflow-matrix tbody th[b-pdrxv9lb5p] { position:sticky; left:0; z-index:1; }
.workflow-matrix thead th:first-child[b-pdrxv9lb5p] { left:0; z-index:3; min-width:95px; }
.workflow-edge[b-pdrxv9lb5p] { display:flex; align-items:center; justify-content:center; gap:5px; }
.workflow-edge-settings[b-pdrxv9lb5p] { border:0; background:transparent; color:#54749c; padding:2px; font-size:15px; min-height:0; line-height:1; }
.allowed-edge[b-pdrxv9lb5p] { background:#f4f8fd; }
.selected-edge[b-pdrxv9lb5p] { background:#e8f0fc; box-shadow:inset 0 0 0 1px #91b0df; }
.self-transition[b-pdrxv9lb5p] { background:#f7f8fa; }
.workflow-diagonal[b-pdrxv9lb5p] { color:#c2cad5; }
.workflow-edge-editor[b-pdrxv9lb5p] { min-height:110px; box-sizing:border-box; margin-top:12px; padding:12px 14px; border:1px solid #dfe6ef; border-radius:6px; background:#fbfcfe; }
.workflow-edge-editor h4[b-pdrxv9lb5p] { margin:0 0 10px; font-size:13px; overflow-wrap:anywhere; }
.workflow-edge-editor h4 span[b-pdrxv9lb5p] { color:#8494ab; margin:0 6px; }
.workflow-rule-fields[b-pdrxv9lb5p] { display:grid; grid-template-columns:1fr 1fr; gap:16px; }
.workflow-rule-fields label[b-pdrxv9lb5p] { display:grid; grid-template-columns:auto 1fr; align-items:center; gap:8px; }
.workflow-rule-fields select[b-pdrxv9lb5p] { width:100%; min-width:65px; }
.workflow-hint[b-pdrxv9lb5p] { margin:10px 0 0; color:#7b8798; font-size:12px; line-height:1.6; }
.workflow-save[b-pdrxv9lb5p] { display:flex; justify-content:flex-end; margin-top:18px; }
.workflow-error[b-pdrxv9lb5p] { color:#b43f42; }.workflow-saved[b-pdrxv9lb5p] { color:#357253; font-size:13px; }
@media(max-width:760px) { .workflow-layout[b-pdrxv9lb5p] { grid-template-columns:1fr; }.workflow-header[b-pdrxv9lb5p] { grid-template-columns:1fr; }.workflow-state-scroll[b-pdrxv9lb5p] { max-height:240px; } }
/* /Pages/PublicShare.razor.rz.scp.css */
.public-share[b-w1377m2eze]{width:min(1160px,calc(100% - 40px));margin:28px auto;color:#28384e}
.public-sheet-summary[b-w1377m2eze]{padding:24px 28px}.public-sheet-summary h2[b-w1377m2eze]{font-size:16px;margin:0 0 12px}.public-sheet-summary ul[b-w1377m2eze]{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0 0 24px}.public-sheet-summary li[b-w1377m2eze]{padding:6px 12px;background:#f5f7fa;border:1px solid #e4e9f0;border-radius:5px}
.public-document-card[b-w1377m2eze]{background:#fff;border:1px solid #dfe5ed;border-radius:12px;overflow:hidden;box-shadow:0 4px 18px #20375508}
.public-document-header[b-w1377m2eze]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;border-bottom:1px solid #e9edf3}
.public-document-heading[b-w1377m2eze]{min-width:0}.public-document-eyebrow[b-w1377m2eze]{font-size:12px;color:#8794a6;letter-spacing:.04em;margin-bottom:6px}
.public-document-heading h1[b-w1377m2eze]{font-size:24px;font-weight:650;line-height:1.45;overflow-wrap:anywhere;margin:0;color:#24364c}
.public-document-meta[b-w1377m2eze]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:12px;font-size:12px;color:#7b889b}
.public-access-badge[b-w1377m2eze]{background:#eef3fa;color:#546b8a;border-radius:4px;padding:3px 7px;line-height:1.4}.public-document-meta time[b-w1377m2eze]{font-variant-numeric:tabular-nums;margin-left:4px;color:#63758c}.public-editing-status[b-w1377m2eze]{color:#3266d2}
.public-edit-button[b-w1377m2eze]{flex:none;min-height:36px;padding:7px 15px;white-space:nowrap;font-size:13px}
.public-document-frame[b-w1377m2eze]{display:block;width:100%;height:calc(100dvh - 250px);min-height:360px;border:0;background:#fff}
.public-editor-body[b-w1377m2eze]{padding:20px}.public-document-footer[b-w1377m2eze]{padding:12px 28px;border-top:1px solid #eef1f5;font-size:11px;color:#91a0b2}
.public-password-form[b-w1377m2eze]{width:min(340px,calc(100% - 40px));margin:44px auto 52px}.public-password-form h2[b-w1377m2eze]{font-size:18px;margin:0 0 10px}.public-password-form>p[b-w1377m2eze]{font-size:13px;color:#8390a3;line-height:1.6;margin:0 0 24px}.public-password-form label[b-w1377m2eze]{font-size:12px;margin-bottom:7px}.public-password-form input[b-w1377m2eze]{width:100%;box-sizing:border-box;min-height:38px}.public-password-form>button[b-w1377m2eze]{width:100%;margin-top:16px;min-height:38px}
.public-document-status[b-w1377m2eze]{padding:48px 28px;color:#7e8da2;font-size:14px;line-height:1.7;text-align:center}.public-error-panel[b-w1377m2eze]{padding:16px 28px;border-top:1px solid #f0dfe0;background:#fffafa}.public-error-panel p[b-w1377m2eze],.public-password-form>.public-error[b-w1377m2eze]{color:#ae4c4c;font-size:13px;line-height:1.6}
@media(max-width:600px){.public-share[b-w1377m2eze]{width:calc(100% - 20px);margin:12px auto}.public-document-header[b-w1377m2eze]{padding:18px 16px;align-items:flex-start;gap:12px}.public-document-heading h1[b-w1377m2eze]{font-size:20px}.public-document-meta[b-w1377m2eze]{gap:8px}.public-document-frame[b-w1377m2eze]{min-height:300px}.public-document-footer[b-w1377m2eze]{padding:12px 16px;line-height:1.6}.public-editor-body[b-w1377m2eze]{padding:10px}.public-edit-button[b-w1377m2eze]{padding:6px 11px}}
