/* /Components/Layout/MainLayout.razor.rz.scp.css */
#blazor-error-ui[b-ziwkxpi00p] {
    color-scheme: light only;
    background: lightyellow;
    bottom: 0;
    box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.2);
    box-sizing: border-box;
    display: none;
    left: 0;
    padding: 0.6rem 1.25rem 0.7rem 1.25rem;
    position: fixed;
    width: 100%;
    z-index: 1000;
}

    #blazor-error-ui .dismiss[b-ziwkxpi00p] {
        cursor: pointer;
        position: absolute;
        right: 0.75rem;
        top: 0.5rem;
    }
.bisent-toolbar[b-ziwkxpi00p], .bisent-drawer-wordmark[b-ziwkxpi00p] {
    display: inline-flex;
    align-items: center;
    gap: .4rem;
    white-space: nowrap;
}

.bisent-toolbar[b-ziwkxpi00p] { margin-inline: .5rem; }
.bisent-toolbar strong[b-ziwkxpi00p], .bisent-drawer-wordmark strong[b-ziwkxpi00p] {
    font-size: 1.15rem;
    font-weight: 800;
    font-style: italic;
    letter-spacing: .02em;
}

.bisent-domain[b-ziwkxpi00p] {
    border-inline-start: 1px solid var(--mud-palette-lines-default);
    padding-inline-start: .6rem;
    margin-inline-start: .25rem;
    font-size: .75rem;
}

@media (max-width: 959.98px) {
    .bisent-domain[b-ziwkxpi00p] { display: none; }
    .bisent-toolbar[b-ziwkxpi00p] { margin-inline: .25rem; gap: .25rem; }
    .bisent-toolbar strong[b-ziwkxpi00p] { font-size: .95rem; }
    .bisent-toolbar img[b-ziwkxpi00p] { width: 23px; height: 23px; }
}
/* /Components/Layout/ReconnectModal.razor.rz.scp.css */
#components-reconnect-modal[b-9d5xeysc3c] {
    background: white; color: #263238; width: min(30rem, calc(100vw - 2rem));
    margin: 20vh auto; padding: 2rem; border: 1px solid #d8e2ea; border-radius: .75rem;
    box-shadow: 0 8px 32px rgba(0,0,0,.25);
}
#components-reconnect-modal[b-9d5xeysc3c]::backdrop { background: rgba(0,0,0,.4); }
.components-reconnect-container[b-9d5xeysc3c] { display: flex; flex-direction: column; align-items: center; gap: 1.25rem; }
#components-reconnect-modal p[b-9d5xeysc3c] { margin: 0; text-align: center; line-height: 1.9; }
.components-reconnect-actions[b-9d5xeysc3c] { display: flex; flex-wrap: wrap; justify-content: center; gap: .75rem; }
#components-reconnect-modal button[b-9d5xeysc3c] { border: 0; background: #075985; color: white; padding: .65rem 1rem; border-radius: .4rem; cursor: pointer; }
#components-reconnect-modal button:disabled[b-9d5xeysc3c] { opacity: .6; cursor: wait; }
#components-reload-button[b-9d5xeysc3c] { background: #455a64 !important; }
#components-reconnect-modal [hidden][b-9d5xeysc3c] { display: none !important; }
.components-rejoining-animation[b-9d5xeysc3c] { width: 44px; height: 44px; border: 3px solid #d5e8f7; border-top-color: #075985; border-radius: 50%; animation: reconnect-spin-b-9d5xeysc3c 1s linear infinite; }
@keyframes reconnect-spin-b-9d5xeysc3c { to { transform: rotate(360deg); } }
@media (prefers-reduced-motion: reduce) { .components-rejoining-animation[b-9d5xeysc3c] { animation: none; } }
/* /Components/Templates/ResponsiveTabPanel.razor.rz.scp.css */
.hep-mobile-tab-title[b-lhbvvm31ee] { display: flex; align-items: center; gap: 10px; min-width: 0; font-weight: 600; }
/* /Components/Templates/ResponsiveTabs.razor.rz.scp.css */
[b-763hx5o06j] .hep-mobile-tab { margin-bottom: 8px; border-radius: 10px !important; overflow: hidden; }
[b-763hx5o06j] .hep-mobile-tab .mud-expand-panel-header { min-height: 52px; padding: 12px 16px; }
[b-763hx5o06j] .hep-mobile-tab.mud-expand-panel-expanded > .mud-expand-panel-header { color: var(--mud-palette-primary); background: var(--mud-palette-primary-hover); }
[b-763hx5o06j] .hep-mobile-tab .mud-expand-panel-content { padding: 12px; min-width: 0; }
.hep-responsive-tabs[b-763hx5o06j] { width: 100%; min-width: 0; }
/* /Features/Company/Printing/GrapesPrintTemplateDesigner.razor.rz.scp.css */
.gpd-shell[b-z52xzqmwuq]{height:calc(100vh - 72px);display:flex;flex-direction:column;background:#eef3f6}.gpd-toolbar[b-z52xzqmwuq]{display:grid;grid-template-columns:auto minmax(190px,1fr) minmax(180px,260px) repeat(5,auto);gap:8px;align-items:center;padding:8px 12px;background:#fff;border-bottom:1px solid #d7e0e5}.gpd-workspace[b-z52xzqmwuq]{min-height:0;flex:1;display:grid;grid-template-columns:minmax(700px,1fr) 300px;gap:8px;padding:8px}.gpd-editor-panel[b-z52xzqmwuq],.gpd-preview-panel[b-z52xzqmwuq]{min-height:0;background:#fff;border:1px solid #d7e0e5;border-radius:8px;overflow:hidden}.gpd-editor-panel[b-z52xzqmwuq]{display:flex;flex-direction:column}.gpd-section-title[b-z52xzqmwuq]{height:36px;padding:8px 12px;font-weight:700;border-bottom:1px solid #e1e7eb}.gpd-editor[b-z52xzqmwuq]{flex:1;min-height:0}.gpd-preview-panel[b-z52xzqmwuq]{display:flex;flex-direction:column;padding-bottom:8px}.gpd-preview[b-z52xzqmwuq]{width:100%;flex:1;border:0;background:#e9f0f4}.gpd-preview-panel .mud-typography[b-z52xzqmwuq]{padding:6px 10px}.gpd-ribbon[b-z52xzqmwuq]{flex:0 0 auto;background:#fff;border-bottom:1px solid #cbd5e1}.gpd-ribbon-content[b-z52xzqmwuq]{background:#f8fafc;transition:height .15s ease}.gpd-ribbon-content--insert[b-z52xzqmwuq]{height:126px}.gpd-ribbon-content--format[b-z52xzqmwuq]{height:218px}.gpd-ribbon-content--compact[b-z52xzqmwuq]{height:72px}.gpd-ribbon-panel[b-z52xzqmwuq]{display:none;height:100%;overflow:hidden;padding:7px 12px;direction:rtl;background:#f8fafc}.gpd-ribbon-panel.active[b-z52xzqmwuq]{display:block}.gpd-ribbon-panel.gpd-ribbon-actions.active[b-z52xzqmwuq]{display:flex}.gpd-ribbon-label[b-z52xzqmwuq]{font-size:11px;font-weight:700;color:#64748b;margin-bottom:5px}.gpd-ribbon-actions[b-z52xzqmwuq]{align-items:center;gap:14px}.gpd-blocks[b-z52xzqmwuq],.gpd-styles[b-z52xzqmwuq]{min-height:82px}.gpd-designer-grid[b-z52xzqmwuq]{flex:1;min-height:0;display:block;direction:ltr}.gpd-designer-grid .gpd-editor[b-z52xzqmwuq]{height:100%;min-height:0;direction:rtl}@media(max-width:1100px){.gpd-workspace[b-z52xzqmwuq]{grid-template-columns:1fr}.gpd-preview-panel[b-z52xzqmwuq]{min-height:420px}.gpd-toolbar[b-z52xzqmwuq]{grid-template-columns:auto 1fr 1fr}.gpd-toolbar>*[b-z52xzqmwuq]{min-width:0}.gpd-ribbon-content--insert[b-z52xzqmwuq]{height:140px}.gpd-ribbon-content--format[b-z52xzqmwuq]{height:260px}.gpd-ribbon-content--compact[b-z52xzqmwuq]{height:82px}}

[b-z52xzqmwuq] .gpd-ribbon-tabs>.mud-tabs-tabbar{min-height:36px;background:#fff;border-bottom:1px solid #dbe2e8;padding-inline:10px}
[b-z52xzqmwuq] .gpd-ribbon-tabs .mud-tabs-tabbar-inner{justify-content:flex-start!important}
[b-z52xzqmwuq] .gpd-ribbon-tabs .mud-tab{flex:0 0 auto!important;min-width:92px!important;min-height:36px;padding:0 14px;font-size:13px;font-weight:600;color:#475569;text-transform:none;border-radius:5px 5px 0 0}
[b-z52xzqmwuq] .gpd-ribbon-tabs .mud-tab:hover{background:#f1f5f9}
[b-z52xzqmwuq] .gpd-ribbon-tabs .mud-tab.mud-tab-active{color:#075ca8;background:#eff6ff;font-weight:800}
[b-z52xzqmwuq] .gpd-ribbon-tabs .mud-tabs-panels{padding:0!important}
.gpd-blocks[b-z52xzqmwuq]{display:flex!important;width:100%!important;max-width:none!important;align-items:stretch;flex-wrap:nowrap!important;gap:0;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important}
.gpd-blocks--hidden[b-z52xzqmwuq]{position:absolute!important;width:1px!important;height:1px!important;min-height:0!important;overflow:hidden!important;opacity:0!important;pointer-events:none!important}
.gpd-word-insert[b-z52xzqmwuq]{height:100%;display:flex;align-items:stretch;gap:0;overflow-x:auto;overflow-y:hidden;direction:rtl}
.gpd-word-group[b-z52xzqmwuq]{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:3px;min-width:max-content;padding:3px 9px 20px;border-inline-end:1px solid #d9e1e7}
.gpd-word-group>small[b-z52xzqmwuq]{position:absolute;inset-inline:0;bottom:1px;color:#64748b;font-size:10px;text-align:center;white-space:nowrap}
.gpd-word-command[b-z52xzqmwuq]{width:58px;height:63px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:3px;border:1px solid transparent;border-radius:5px;background:transparent;color:#334155;font:inherit;font-size:10px;cursor:pointer}
.gpd-word-command:hover[b-z52xzqmwuq]{background:#eaf3ff;border-color:#9fc5ec;color:#075ca8}.gpd-word-command[b-z52xzqmwuq]  .mud-icon-root{font-size:25px;color:#1769aa}.gpd-word-command--primary[b-z52xzqmwuq]{background:#f4f8fb}.gpd-word-group--fields[b-z52xzqmwuq]{max-width:360px;overflow-x:auto;justify-content:flex-start}.gpd-word-field[b-z52xzqmwuq]{height:30px;max-width:130px;display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border:1px solid #d7e0e5;border-radius:4px;background:#fff;color:#334155;font:inherit;font-size:10px;white-space:nowrap;cursor:pointer}.gpd-word-field:hover[b-z52xzqmwuq]{background:#eaf3ff;border-color:#9fc5ec;color:#075ca8}.gpd-word-field span[b-z52xzqmwuq]{overflow:hidden;text-overflow:ellipsis}
.gpd-blocks[b-z52xzqmwuq]  >.gjs-blocks-c{display:flex!important;width:100%!important;max-width:none!important;align-items:stretch;flex-flow:row nowrap!important;gap:0;padding:0!important;overflow:visible!important}
.gpd-blocks[b-z52xzqmwuq]  .gjs-block-category{flex:0 0 auto;min-width:126px;max-width:330px;margin:0!important;padding:0 7px!important;background:transparent!important;border:0!important;border-inline-end:1px solid #dbe2e8!important;border-radius:0!important;overflow:hidden}
.gpd-blocks[b-z52xzqmwuq]  .gjs-block-category .gjs-title{padding:2px 4px 5px!important;background:transparent!important;border:0!important;color:#64748b!important;font-size:11px!important;text-align:center}
.gpd-blocks[b-z52xzqmwuq]  .gjs-block-category .gjs-blocks-c{display:flex!important;flex-flow:row nowrap!important;justify-content:center;gap:5px;padding:0!important;overflow-x:auto}
.gpd-blocks[b-z52xzqmwuq]  .gjs-block{flex:0 0 52px;width:52px!important;min-height:50px!important;margin:0!important;padding:4px 3px!important;font-size:9px!important;border:1px solid transparent!important;background:transparent!important;box-shadow:none!important;border-radius:5px!important}
.gpd-blocks[b-z52xzqmwuq]  .gjs-block:hover{background:#eaf3ff!important;border-color:#9fc5ec!important}
.gpd-blocks[b-z52xzqmwuq]  .gjs-block__media{margin-bottom:2px!important}
.gpd-blocks[b-z52xzqmwuq]  .hep-tool-icon{display:block;width:21px!important;height:21px!important;margin:auto;fill:#1769aa}
.gpd-blocks[b-z52xzqmwuq]  .gjs-block-label{line-height:1.15!important;font-weight:600!important;white-space:normal!important}
.gpd-blocks[b-z52xzqmwuq]  .gjs-block:hover .hep-tool-icon{color:#0b4f82}
.gpd-styles[b-z52xzqmwuq]  .gjs-sm-sectors{display:grid!important;grid-template-columns:1.35fr 1fr 1fr;align-items:stretch;gap:8px;overflow:visible!important;padding:0}
.gpd-styles[b-z52xzqmwuq]  .gjs-sm-sector{min-width:0!important;margin:0!important;overflow:visible!important}
.gpd-styles[b-z52xzqmwuq]  .gjs-sm-sector-title{padding:6px 9px!important}
.gpd-styles[b-z52xzqmwuq]  .gjs-sm-properties{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 8px;padding:7px!important}
.gpd-styles[b-z52xzqmwuq]  .gjs-sm-property{width:auto!important;min-width:0!important;margin:0!important;padding:0!important}
.gpd-styles[b-z52xzqmwuq]  .gjs-sm-label{font-size:10px!important;margin-bottom:2px!important}
.gpd-styles[b-z52xzqmwuq]  .gjs-field{min-height:31px!important}

/* Light professional theme for the embedded designer. */
[b-z52xzqmwuq] .gjs-one-bg{background-color:#f8fafc!important}
[b-z52xzqmwuq] .gjs-two-color{color:#334155!important}
[b-z52xzqmwuq] .gjs-three-bg{background-color:#dbeafe!important;color:#075ca8!important}
[b-z52xzqmwuq] .gjs-four-color,[b-z52xzqmwuq] .gjs-four-color-h:hover{color:#1976d2!important}
[b-z52xzqmwuq] .gjs-pn-panels{background:#fff!important;border-bottom:1px solid #dbe2e8!important;box-shadow:none!important}
[b-z52xzqmwuq] .gjs-pn-btn{color:#475569!important;border-radius:6px!important}
[b-z52xzqmwuq] .gjs-pn-btn.gjs-pn-active{background:#e6f1ff!important;color:#075ca8!important;box-shadow:none!important}
[b-z52xzqmwuq] .gjs-block{background:#fff!important;color:#334155!important;border:1px solid #d7e0e5!important;border-radius:8px!important;box-shadow:none!important}
[b-z52xzqmwuq] .gjs-block:hover{border-color:#1976d2!important;color:#075ca8!important;background:#f0f7ff!important}
[b-z52xzqmwuq] .gjs-block-category,[b-z52xzqmwuq] .gjs-sm-sector{background:#fff!important;border:1px solid #dbe2e8!important;border-radius:7px!important;color:#334155!important}
[b-z52xzqmwuq] .gjs-title,[b-z52xzqmwuq] .gjs-sm-sector-title{background:#eef3f7!important;color:#334155!important;border-bottom:1px solid #dbe2e8!important}
[b-z52xzqmwuq] .gjs-field{background:#fff!important;color:#334155!important;border:1px solid #cbd5e1!important;border-radius:5px!important}
[b-z52xzqmwuq] .gjs-field input,[b-z52xzqmwuq] .gjs-field select{color:#334155!important}
[b-z52xzqmwuq] .gjs-cv-canvas{background:#dfe7ec!important}
[b-z52xzqmwuq] .gjs-cv-canvas__frames{background:#dfe7ec!important}
[b-z52xzqmwuq] .gjs-frame-wrapper{box-shadow:0 8px 30px rgba(30,64,95,.16)!important}
.gpd-validation-backdrop[b-z52xzqmwuq]{position:fixed;z-index:1400;inset:0;background:rgba(15,23,42,.48);display:flex;align-items:center;justify-content:center;padding:24px;backdrop-filter:blur(2px)}.gpd-validation-dialog[b-z52xzqmwuq]{width:min(620px,100%);max-height:min(720px,90vh);overflow:auto;background:#fff;border-radius:16px;box-shadow:0 24px 70px rgba(15,23,42,.28);padding:24px;display:flex;flex-direction:column;gap:14px}.gpd-validation-icon[b-z52xzqmwuq]{width:58px;height:58px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff4df;color:#d97706}.gpd-missing-fields[b-z52xzqmwuq]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:330px;overflow:auto;padding:2px}.gpd-missing-fields>div[b-z52xzqmwuq]{display:grid;grid-template-columns:auto 1fr;gap:4px 8px;align-items:center;padding:10px;border:1px solid #dbe2e8;border-radius:8px;background:#f8fafc}.gpd-missing-fields code[b-z52xzqmwuq]{grid-column:2;direction:ltr;text-align:left;color:#075ca8;overflow-wrap:anywhere;font-size:11px}@media(max-width:650px){.gpd-missing-fields[b-z52xzqmwuq]{grid-template-columns:1fr}}
.gpd-shell.preview-mode .gpd-ribbon[b-z52xzqmwuq],.gpd-shell.preview-mode .gpd-editor-panel[b-z52xzqmwuq]{display:none}.gpd-shell.preview-mode[b-z52xzqmwuq]  .gpd-toolbar>:not(.gpd-back):not(.gpd-preview-toggle){display:none}.gpd-shell.preview-mode .gpd-toolbar[b-z52xzqmwuq]{display:flex;justify-content:space-between}.gpd-shell.preview-mode .gpd-workspace[b-z52xzqmwuq]{grid-template-columns:minmax(0,1fr)}.gpd-shell.preview-mode .gpd-preview-panel[b-z52xzqmwuq]{min-height:650px}

/* /Features/Company/Printing/HtmlPrintLayoutSettings.razor.rz.scp.css */
.html-layout[b-07nfjagrnz] { padding: 24px; display: grid; gap: 16px; }
.html-layout-heading[b-07nfjagrnz], .html-layout-actions[b-07nfjagrnz], .html-layout-preview-toolbar[b-07nfjagrnz] { display: flex; align-items: center; gap: 12px; flex-wrap: wrap; }
.html-layout-heading[b-07nfjagrnz] { justify-content: space-between; }
.html-layout-actions[b-07nfjagrnz]  .mud-input-control { flex: 1; min-width: 240px; max-width: 380px; }
.html-layout-grid[b-07nfjagrnz] { display: grid; grid-template-columns: 310px minmax(0, 1fr); gap: 20px; align-items: start; }
.html-layout-controls fieldset[b-07nfjagrnz] { border: 0; padding: 0; margin: 0; display: grid; gap: 14px; min-width: 0; }
.html-layout-controls legend[b-07nfjagrnz], .html-layout-controls h3[b-07nfjagrnz] { font-size: 16px; font-weight: 700; margin: 10px 0; }
.html-layout-controls label[b-07nfjagrnz] { display: grid; gap: 6px; font-size: 14px; }
.html-layout-controls input[type=number][b-07nfjagrnz], .html-layout-controls select[b-07nfjagrnz], .html-layout-controls textarea[b-07nfjagrnz] { width: 100%; padding: 9px 12px; border: 1px solid var(--mud-palette-lines-inputs); border-radius: 6px; font: inherit; color: var(--mud-palette-text-primary); background: var(--mud-palette-surface); }
.html-layout-controls input:focus[b-07nfjagrnz], .html-layout-controls select:focus[b-07nfjagrnz], .html-layout-controls textarea:focus[b-07nfjagrnz] { outline: 2px solid var(--mud-palette-primary); outline-offset: 2px; }
.html-layout-controls small[b-07nfjagrnz] { color: var(--mud-palette-text-secondary); }
.html-layout-check[b-07nfjagrnz] { display: flex !important; align-items: center; gap: 8px; font-size: 14px; }
.html-layout-preview[b-07nfjagrnz] { min-width: 0; border: 1px solid var(--mud-palette-lines-default); border-radius: 8px; overflow: hidden; background: var(--mud-palette-surface); }
.html-layout-preview-toolbar[b-07nfjagrnz] { padding: 12px; }
.html-layout-preview iframe[b-07nfjagrnz] { display: block; border: 0; width: 100%; height: 900px; background: #eef1f5; }
@media (max-width: 1000px) { .html-layout-grid[b-07nfjagrnz] { grid-template-columns: 1fr; } .html-layout[b-07nfjagrnz] { padding: 12px; } .html-layout-preview iframe[b-07nfjagrnz] { height: 720px; } }
/* /Features/Company/Printing/LetterheadSettingsPage.razor.rz.scp.css */
.letterheads[b-056e5udhpk]{max-width:1500px;margin:auto;padding:16px}
.lh-heading[b-056e5udhpk],.lh-actions[b-056e5udhpk],.lh-preview-toolbar[b-056e5udhpk]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}
.lh-heading[b-056e5udhpk]{justify-content:space-between;margin-bottom:24px}
.lh-grid[b-056e5udhpk]{display:grid;grid-template-columns:360px minmax(0,1fr);gap:24px;align-items:start}
.lh-controls[b-056e5udhpk]{border-radius:14px}
.lh-presets[b-056e5udhpk],.lh-margin-fields[b-056e5udhpk]{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.lh-preset[b-056e5udhpk]{padding:12px;border:1px solid #cbd5e1;border-radius:8px;background:transparent;color:inherit;cursor:pointer;font:inherit;text-align:right}
.lh-preset.selected[b-056e5udhpk]{border-color:#2869bd;background:#edf4ff;color:#164b87}
.lh-preset small[b-056e5udhpk],.lh-upload small[b-056e5udhpk],.lh-preview-toolbar small[b-056e5udhpk]{display:block;margin-top:4px;font-size:12px}
.lh-upload[b-056e5udhpk]{border:1px dashed #94a3b8;border-radius:8px;padding:12px;min-width:0}
.lh-upload[b-056e5udhpk]  input{max-width:100%;font-size:12px}
.lh-preview-panel[b-056e5udhpk]{border-radius:14px;overflow:hidden}
.lh-preview-toolbar[b-056e5udhpk]{justify-content:space-between;padding:16px;border-bottom:1px solid #e2e8f0}
.lh-preview-stage[b-056e5udhpk]{padding:32px;background:#e9edf2;display:flex;justify-content:center;min-height:500px}
.lh-sheet[b-056e5udhpk]{position:relative;background:white;box-shadow:0 5px 20px #0002;overflow:hidden}
.lh-background[b-056e5udhpk]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}
.lh-empty[b-056e5udhpk]{position:absolute;inset:0;display:grid;place-content:center;color:#94a3b8;font-size:14px}
.lh-header-guide[b-056e5udhpk],.lh-footer-guide[b-056e5udhpk]{position:absolute;border-bottom:2px dashed #c77b20;background:#f59e0b0b;font-size:11px;color:#9a5a0a}
.lh-footer-guide[b-056e5udhpk]{border-bottom:0;border-top:2px dashed #c77b20}
.lh-content[b-056e5udhpk]{position:absolute;border:1px dashed #2674b8;overflow:hidden}
.lh-content-label[b-056e5udhpk]{display:block;background:#eff6ffdf;color:#245a87;font-size:11px;padding:4px;text-align:center}
.lh-sample[b-056e5udhpk]{padding:10px;font:12px Arial;color:#334155}
.lh-sample h3[b-056e5udhpk]{text-align:center;margin:12px 0}.lh-sample p[b-056e5udhpk]{font-size:10px}
.lh-sample table[b-056e5udhpk]{border-collapse:collapse;width:100%;table-layout:fixed;background:#ffffffbb}
.lh-sample th[b-056e5udhpk],.lh-sample td[b-056e5udhpk]{border:1px solid #b8c5d4;padding:7px;overflow-wrap:break-word}
.lh-sample th:first-child[b-056e5udhpk]{width:50%}
.lh-preview-note[b-056e5udhpk]{padding:16px;font-size:13px;color:#64748b}
@media(max-width:1000px){.lh-grid[b-056e5udhpk]{grid-template-columns:1fr}.lh-preview-stage[b-056e5udhpk]{padding:16px}.letterheads[b-056e5udhpk]{padding:8px}}
/* /Features/Company/Printing/PageLayoutSettings.razor.rz.scp.css */
.pls-page[b-quykg07xjs]{display:flex;flex-direction:column;gap:16px;max-width:1680px;margin:0 auto}.pls-header[b-quykg07xjs]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;border-radius:16px;background:linear-gradient(135deg,#0b4f86,#087ea4);color:#fff}.pls-actions[b-quykg07xjs]{display:flex;gap:10px;flex-wrap:wrap}.pls-grid[b-quykg07xjs]{display:grid;grid-template-columns:minmax(300px,360px) minmax(500px,1fr) minmax(230px,280px);gap:18px;align-items:start}.pls-controls[b-quykg07xjs]{display:flex;flex-direction:column;gap:14px}.pls-two[b-quykg07xjs]{display:grid;grid-template-columns:1fr 1fr;gap:10px}.pls-preview-shell[b-quykg07xjs]{min-height:720px;border:1px solid var(--mud-palette-lines-default);border-radius:14px;background:#edf4f8;display:flex;flex-direction:column;align-items:center;padding:18px;overflow:auto}.pls-ruler[b-quykg07xjs]{width:min(90%,760px);display:flex;justify-content:space-between;color:#52677a;font-size:12px;border-bottom:1px solid #8799aa;padding:0 4px 5px}.pls-preview-scale[b-quykg07xjs]{display:grid;place-items:center;min-height:590px;padding:16px}.pls-sheet[b-quykg07xjs]{position:relative;background:#fff;box-shadow:0 8px 30px rgba(29,55,76,.2);transition:width .18s ease,height .18s ease}.pls-margin-outline[b-quykg07xjs]{position:absolute;border:1px dashed #6aa4ce;display:flex;flex-direction:column;overflow:hidden;transition:all .18s ease}.pls-header-zone[b-quykg07xjs],.pls-footer-zone[b-quykg07xjs]{flex:0 0 auto;background:#e8f3fb;display:grid;place-items:center;color:#315f7d;border-color:#a9cade}.pls-header-zone[b-quykg07xjs]{border-bottom:1px dashed #a9cade}.pls-footer-zone[b-quykg07xjs]{border-top:1px dashed #a9cade}.pls-content-zone[b-quykg07xjs]{flex:1;display:grid;place-items:center;color:#7690a4}.pls-zoom[b-quykg07xjs]{width:280px}.pls-info[b-quykg07xjs]{display:flex;flex-direction:column;gap:4px}.pls-info>div[b-quykg07xjs]{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--mud-palette-lines-default)}.pls-info span[b-quykg07xjs]{color:var(--mud-palette-text-secondary)}
@media(max-width:1200px){.pls-grid[b-quykg07xjs]{grid-template-columns:320px 1fr}.pls-info[b-quykg07xjs]{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.pls-header[b-quykg07xjs]{align-items:flex-start;flex-direction:column}.pls-grid[b-quykg07xjs]{grid-template-columns:1fr}.pls-preview-shell[b-quykg07xjs]{min-height:560px}.pls-info[b-quykg07xjs]{display:flex}.pls-two[b-quykg07xjs]{grid-template-columns:1fr}}
.pls-header .mud-typography[b-quykg07xjs]{color:#fff}
/* /Features/Company/Printing/PrintTemplateDesigner.razor.rz.scp.css */
.vpd-shell[b-yubjbfu6we] { height: calc(100vh - 72px); min-height: 720px; display: flex; flex-direction: column; background: #eef2f7; overflow: hidden; color: #13233a; }
.vpd-toolbar[b-yubjbfu6we] { min-height: 72px; display: flex; align-items: center; gap: 14px; padding: 10px 18px; background: #fff; border-bottom: 1px solid #dce3ed; z-index: 5; }
.vpd-title-block[b-yubjbfu6we] { display: flex; align-items: center; gap: 10px; min-width: 220px; }
.vpd-title-block strong[b-yubjbfu6we], .vpd-title-block small[b-yubjbfu6we] { display: block; }
.vpd-title-block strong[b-yubjbfu6we] { font-size: 1.05rem; font-weight: 800; }
.vpd-title-block small[b-yubjbfu6we] { color: #718096; font-size: .68rem; margin-top: 2px; }
.vpd-mode-select[b-yubjbfu6we] { min-width: 210px; }
.vpd-toolbar-spacer[b-yubjbfu6we] { flex: 1; }
.vpd-shared-layers[b-yubjbfu6we] { min-height: 48px; display: flex; align-items: center; justify-content: space-between; gap: 12px; padding: 7px 18px; background: #f8fbff; border-bottom: 1px solid #dce6f1; }
.vpd-layer-status[b-yubjbfu6we], .vpd-layer-actions[b-yubjbfu6we] { display: flex; align-items: center; flex-wrap: wrap; gap: 8px; }
.vpd-layer-status strong[b-yubjbfu6we] { font-size: .78rem; color: #30445c; }
.vpd-pdf-preview[b-yubjbfu6we] { position: absolute; inset-block: 126px 14px; inset-inline-start: 14px; width: min(420px,34vw); z-index: 20; display: flex; flex-direction: column; background: #fff; border: 1px solid #cbd8e6; border-radius: 12px; box-shadow: 0 18px 50px rgba(30,50,75,.22); overflow: hidden; }
.vpd-pdf-preview header[b-yubjbfu6we] { min-height: 58px; padding: 9px 12px; display: flex; align-items: center; justify-content: space-between; border-bottom: 1px solid #dce6f1; background: #f8fbff; }
.vpd-pdf-preview header div[b-yubjbfu6we] { display: flex; flex-direction: column; }
.vpd-pdf-preview header small[b-yubjbfu6we] { margin-top: 2px; color: #60758d; font-size: .66rem; }
.vpd-pdf-preview iframe[b-yubjbfu6we] { width: 100%; min-height: 0; flex: 1; border: 0; background: #e8edf3; }
.vpd-pdf-loading[b-yubjbfu6we] { min-height: 220px; flex: 1; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 10px; color: #60758d; }
.vpd-live-preview[b-yubjbfu6we] { position:fixed; bottom:18px; left:22px; width:280px; height:min(430px,50vh); z-index:19; display:flex; flex-direction:column; background:#fff; border:1px solid #cbd8e6; border-radius:12px; box-shadow:0 8px 28px #1e324b33; overflow:hidden; }
.vpd-live-preview header[b-yubjbfu6we] { display:flex; align-items:center; justify-content:space-between; padding:6px 10px; background:#f8fbff; }
.vpd-live-preview header div[b-yubjbfu6we] { display:flex; flex-direction:column; }
.vpd-live-preview small[b-yubjbfu6we] { font-size:.65rem; color:#60758d; }
.vpd-live-preview iframe[b-yubjbfu6we] { width:100%; flex:1; min-height:0; border:0; background:#e8edf3; }
.vpd-workspace[b-yubjbfu6we] { min-height: 0; flex: 1; display: grid; grid-template-columns: 285px minmax(420px, 1fr) 310px; direction: ltr; }
.vpd-shell.preview-mode .vpd-workspace[b-yubjbfu6we] { grid-template-columns: minmax(420px,1fr); }
.vpd-shell.preview-mode .vpd-panel[b-yubjbfu6we], .vpd-shell.preview-mode .vpd-stage-bar[b-yubjbfu6we] { display: none; }
.vpd-shell.preview-mode .vpd-toolbar > :not(.vpd-title-block):not(.vpd-preview-toggle)[b-yubjbfu6we] { display: none !important; }
.vpd-shell.preview-mode .vpd-preview-toggle[b-yubjbfu6we] { margin-inline-start: auto; }
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we] { cursor: default; user-select: text; }
.vpd-shell.preview-mode .vpd-element:hover[b-yubjbfu6we], .vpd-shell.preview-mode .vpd-element.selected[b-yubjbfu6we] { outline: 0; }
.vpd-shell.preview-mode .vpd-reserved-zone[b-yubjbfu6we], .vpd-shell.preview-mode .vpd-resize-handle[b-yubjbfu6we],
.vpd-shell.preview-mode .vpd-inline-add-row[b-yubjbfu6we], .vpd-shell.preview-mode .vpd-inline-cell-toolbar[b-yubjbfu6we],
.vpd-shell.preview-mode .vpd-inline-delete[b-yubjbfu6we], .vpd-shell.preview-mode .vpd-column-resize-handle[b-yubjbfu6we] { display: none !important; }
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we], .vpd-shell.preview-mode .vpd-content[b-yubjbfu6we],
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we]  .vpd-data-table-wrapper,
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we]  .vpd-info-table-wrapper,
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we]  .vpd-word-table-wrapper,
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we]  .vpd-info-text { overflow: visible; }
.vpd-shell.preview-mode .vpd-element.table-element[b-yubjbfu6we],
.vpd-shell.preview-mode .vpd-element.table-element > .vpd-element-surface[b-yubjbfu6we],
.vpd-shell.preview-mode .vpd-element.table-element[b-yubjbfu6we]  .vpd-data-table-wrapper,
.vpd-shell.preview-mode .vpd-element.table-element[b-yubjbfu6we]  .vpd-info-table-wrapper,
.vpd-shell.preview-mode .vpd-element.table-element[b-yubjbfu6we]  .vpd-word-table-wrapper { overflow: visible; }
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we]  .vpd-word-cell { cursor: default; }
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we]  .vpd-word-cell.selected { box-shadow: none !important; background-image: none !important; }
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we]  .vpd-word-cell.selected::after { display: none !important; }
.vpd-shell.preview-mode .vpd-page-wrap[b-yubjbfu6we] { padding-top: 30px; }
.vpd-panel[b-yubjbfu6we] { direction: rtl; background: #fff; padding: 16px; overflow-y: auto; }
.vpd-tools-panel[b-yubjbfu6we] { border-right: 1px solid #dce3ed; }
.vpd-properties-panel[b-yubjbfu6we] { border-left: 1px solid #dce3ed; display: flex; flex-direction: column; gap: 14px; }
.vpd-panel-title[b-yubjbfu6we] { display: flex; align-items: center; gap: 8px; font-weight: 800; margin-bottom: 14px; }
.vpd-tool-grid[b-yubjbfu6we] { display: grid; grid-template-columns: 1fr 1fr; gap: 8px; }
.vpd-tool[b-yubjbfu6we] { min-height: 76px; border: 1px solid #dbe3ee; border-radius: 10px; background: #fff; color: #183153; cursor: grab; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 7px; font-family: inherit; transition: .15s ease; }
.vpd-tool:hover[b-yubjbfu6we] { border-color: #1976d2; color: #0d5eaa; background: #f5f9ff; transform: translateY(-1px); }
.vpd-tool.active[b-yubjbfu6we] { border-color: #1976d2; color: #0d5eaa; background: #eaf4ff; box-shadow: inset 0 0 0 1px #1976d2; }
.vpd-data-sources-section[b-yubjbfu6we] { margin-top: 16px; padding: 12px; border: 1px solid #dbe5f0; border-radius: 12px; background: #f7fbff; }
.vpd-source-grid[b-yubjbfu6we] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 7px; margin-top: 9px; }
.vpd-source-tool[b-yubjbfu6we] { min-height: 58px; padding: 7px 5px; border: 1px solid #cad8e8; border-radius: 9px; background: #fff; color: #173b67; cursor: grab; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; font-family: inherit; font-size: .72rem; transition: .15s ease; }
.vpd-source-tool:hover[b-yubjbfu6we] { border-color: #1976d2; color: #0d5eaa; background: #eaf4ff; transform: translateY(-1px); }
.vpd-source-tool.active[b-yubjbfu6we] { border-color: #1976d2; color: #0d5eaa; background: #eaf4ff; box-shadow: inset 0 0 0 1px #1976d2; }
.vpd-media-section[b-yubjbfu6we] { margin-top: 16px; padding: 12px; border: 1px solid #dbe5f0; border-radius: 12px; background: #f8fbff; display: flex; flex-direction: column; gap: 8px; }
.vpd-section-heading[b-yubjbfu6we] { display: flex; align-items: center; gap: 8px; margin-bottom: 3px; color: #173b67; }
.vpd-section-heading div[b-yubjbfu6we], .vpd-media-action div[b-yubjbfu6we], .vpd-background-status div[b-yubjbfu6we] { display: flex; flex-direction: column; min-width: 0; }
.vpd-section-heading strong[b-yubjbfu6we] { font-size: .86rem; }
.vpd-section-heading small[b-yubjbfu6we], .vpd-media-action small[b-yubjbfu6we], .vpd-background-status small[b-yubjbfu6we] { color: #718096; font-size: .66rem; line-height: 1.5; }
.vpd-media-action[b-yubjbfu6we] { min-height: 64px; padding: 10px; border: 1px solid #cfdae8; border-radius: 10px; background: #fff; display: flex; align-items: center; gap: 10px; cursor: pointer; transition: .15s ease; }
.vpd-media-action:hover[b-yubjbfu6we] { border-color: #1976d2; box-shadow: 0 3px 12px rgba(25,118,210,.12); transform: translateY(-1px); }
.vpd-media-action strong[b-yubjbfu6we] { color: #183153; font-size: .78rem; }
.vpd-media-action.image-action[b-yubjbfu6we] { border-inline-start: 4px solid #1976d2; }
.vpd-media-action.watermark-action[b-yubjbfu6we] { border-inline-start: 4px solid #7b61c9; }
.vpd-media-action.background-action[b-yubjbfu6we] { border-inline-start: 4px solid #ef8c24; }
.vpd-media-action.header-action[b-yubjbfu6we] { border-inline-start: 4px solid #16a085; }
.vpd-media-action.footer-action[b-yubjbfu6we] { border-inline-start: 4px solid #546e7a; }
.vpd-letterhead-options[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 6px; padding: 9px; border: 1px solid #dbe5f0; border-radius: 10px; background: #fff; }
.vpd-letterhead-options > strong[b-yubjbfu6we] { color: #183153; font-size: .78rem; }
.vpd-letterhead-options > small[b-yubjbfu6we] { color: #718096; font-size: .64rem; line-height: 1.55; }
.vpd-choice-row[b-yubjbfu6we] { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
.vpd-choice-row button[b-yubjbfu6we], .vpd-choice-row label[b-yubjbfu6we] { min-height: 58px; margin: 0; padding: 7px 5px; border: 1px solid #cfdae8; border-radius: 8px; background: #f8fafc; color: #40556f; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; text-align: center; font: inherit; font-size: .66rem; line-height: 1.35; cursor: pointer; }
.vpd-choice-row button:hover[b-yubjbfu6we], .vpd-choice-row label:hover[b-yubjbfu6we] { border-color: #1976d2; background: #f3f8ff; }
.vpd-choice-row button.active[b-yubjbfu6we], .vpd-choice-row label.active[b-yubjbfu6we] { border-color: #1976d2; color: #135ba1; background: #eaf4ff; box-shadow: inset 0 0 0 1px rgba(25,118,210,.12); }
.vpd-page-background[b-yubjbfu6we] { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: fill; pointer-events: none; z-index: 0; }
.vpd-imported-image[b-yubjbfu6we] { width: 100%; height: 100%; object-fit: contain; pointer-events: none; display: block; }
.vpd-pages-list[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 8px; margin: 10px 0; }
.vpd-page-thumb[b-yubjbfu6we] { display: flex; align-items: center; gap: 10px; text-align: right; padding: 9px; border: 1px solid #dbe3ee; background: #fff; border-radius: 9px; cursor: pointer; font-family: inherit; }
.vpd-page-thumb > span[b-yubjbfu6we] { width: 34px; height: 42px; display: grid; place-items: center; background: #f2f5f9; border-radius: 5px; font-weight: 700; }
.vpd-page-thumb div[b-yubjbfu6we] { display: flex; flex-direction: column; min-width: 0; }
.vpd-page-thumb small[b-yubjbfu6we] { color: #718096; }
.vpd-page-thumb.active[b-yubjbfu6we] { border-color: #1976d2; box-shadow: 0 0 0 2px rgba(25,118,210,.12); }
.vpd-stage[b-yubjbfu6we] { direction: rtl; min-width: 0; overflow: auto; position: relative; display: flex; flex-direction: column; align-items: center; }
.vpd-stage-bar[b-yubjbfu6we] { position: sticky; top: 0; width: 100%; min-height: 42px; padding: 7px 16px; display: flex; align-items: center; justify-content: space-between; background: rgba(238,242,247,.95); border-bottom: 1px solid #dce3ed; z-index: 4; }
.vpd-ruler-select[b-yubjbfu6we] { min-width: 130px; margin-inline-start: auto; margin-inline-end: 10px; }
.vpd-page-wrap[b-yubjbfu6we] { position: relative; padding: 40px 54px 84px; min-width: max-content; }
.vpd-ruler[b-yubjbfu6we] { position: absolute; z-index: 3; pointer-events: none; color: #52647a; background-color: #fff; border: 1px solid #cbd5e1; box-shadow: 0 1px 4px rgba(24,49,83,.08); }
.vpd-ruler[b-yubjbfu6we]::after { position: absolute; color: #64748b; font-size: 8px; line-height: 1; }
.vpd-ruler.ruler-top[b-yubjbfu6we],.vpd-ruler.ruler-bottom[b-yubjbfu6we] { left: 54px; right: 54px; height: 22px; background-image: repeating-linear-gradient(90deg,#64748b 0 1px,transparent 1px 10px),repeating-linear-gradient(90deg,#334155 0 1px,transparent 1px 50px); background-size: auto 7px,auto 13px; background-repeat: repeat-x; }
.vpd-ruler.ruler-top[b-yubjbfu6we] { top: 14px; background-position: left bottom; }
.vpd-ruler.ruler-bottom[b-yubjbfu6we] { bottom: 55px; background-position: left top; }
.vpd-ruler.ruler-right[b-yubjbfu6we],.vpd-ruler.ruler-left[b-yubjbfu6we] { top: 40px; bottom: 84px; width: 22px; background-image: repeating-linear-gradient(0deg,#64748b 0 1px,transparent 1px 10px),repeating-linear-gradient(0deg,#334155 0 1px,transparent 1px 50px); background-size: 7px auto,13px auto; background-repeat: repeat-y; }
.vpd-ruler.ruler-right[b-yubjbfu6we] { right: 26px; background-position: left bottom; }
.vpd-ruler.ruler-left[b-yubjbfu6we] { left: 26px; background-position: right bottom; }
.vpd-page[b-yubjbfu6we] { position: relative; background: #fff; box-shadow: 0 8px 30px rgba(25,40,65,.17); overflow: hidden; transform-origin: top center; }
.vpd-page.thermal[b-yubjbfu6we] { min-height: 900px; background-image: linear-gradient(#fff,#fff), repeating-linear-gradient(0deg,transparent,transparent 19px,#f4f6f8 20px); }
.vpd-page.graphic[b-yubjbfu6we] { box-shadow: 0 8px 35px rgba(25,40,65,.2); }
.vpd-reserved-zone[b-yubjbfu6we] { position: absolute; left: 0; right: 0; pointer-events: none; z-index: 1; border-color: rgba(25,118,210,.28); background: rgba(25,118,210,.035); color: rgba(44,73,110,.55); font-size: 10px; }
.vpd-reserved-zone span[b-yubjbfu6we] { position: absolute; right: 10px; padding: 2px 6px; background: rgba(255,255,255,.78); border-radius: 4px; }
.vpd-reserved-zone.header-zone[b-yubjbfu6we] { top: 0; border-bottom: 1px dashed rgba(25,118,210,.35); }
.vpd-reserved-zone.header-zone span[b-yubjbfu6we] { bottom: 3px; }
.vpd-reserved-zone.footer-zone[b-yubjbfu6we] { bottom: 0; border-top: 1px dashed rgba(25,118,210,.35); }
.vpd-reserved-zone.footer-zone span[b-yubjbfu6we] { top: 3px; }
.vpd-element[b-yubjbfu6we] { position: absolute; box-sizing: border-box; cursor: move; user-select: none; touch-action: none; padding: 0; overflow: visible; }
.vpd-element-surface[b-yubjbfu6we] { position: absolute; top: 0; left: 0; width: 100%; height: 100%; box-sizing: border-box; padding: 6px; overflow: visible; }
/* Images use the same box as their selection frame. Aspect-ratio resizing is
   handled by the designer interaction code, so no legacy inner scaling remains. */
.vpd-element.image-element > .vpd-element-surface[b-yubjbfu6we] { padding: 0; }
.vpd-element.image-element[b-yubjbfu6we] { padding: 0; line-height: 0; }
.vpd-element:hover[b-yubjbfu6we] { outline: 0; }
.vpd-element.selected[b-yubjbfu6we] { outline: 0; overflow: visible; }
.vpd-element.table-element[b-yubjbfu6we] { overflow: visible; }
.vpd-element.table-element > .vpd-element-surface[b-yubjbfu6we] { overflow: visible; }
.vpd-element.table-element[b-yubjbfu6we]  .vpd-data-table-wrapper,
.vpd-element.table-element[b-yubjbfu6we]  .vpd-info-table-wrapper,
.vpd-element.table-element[b-yubjbfu6we]  .vpd-word-table-wrapper { overflow: visible; }
.vpd-element[data-locked="true"][b-yubjbfu6we] { cursor: not-allowed; }
.vpd-resize-handle[b-yubjbfu6we] { position: absolute; width: 13px; height: 13px; background: #fff; border: 2px solid #1976d2; border-radius: 50%; z-index: 20; touch-action: none; }
.vpd-resize-handle.handle-n[b-yubjbfu6we] { top: -7px; left: calc(50% - 7px); cursor: ns-resize; }
.vpd-resize-handle.handle-ne[b-yubjbfu6we] { top: -7px; right: -7px; cursor: nesw-resize; }
.vpd-resize-handle.handle-e[b-yubjbfu6we] { top: calc(50% - 7px); right: -7px; cursor: ew-resize; }
.vpd-resize-handle.handle-se[b-yubjbfu6we] { right: -7px; bottom: -7px; cursor: nwse-resize; }
.vpd-resize-handle.handle-s[b-yubjbfu6we] { bottom: -7px; left: calc(50% - 7px); cursor: ns-resize; }
.vpd-resize-handle.handle-sw[b-yubjbfu6we] { bottom: -7px; left: -7px; cursor: nesw-resize; }
.vpd-resize-handle.handle-w[b-yubjbfu6we] { top: calc(50% - 7px); left: -7px; cursor: ew-resize; }
.vpd-resize-handle.handle-nw[b-yubjbfu6we] { top: -7px; left: -7px; cursor: nwse-resize; }
.vpd-content[b-yubjbfu6we] { width: 100%; height: 100%; white-space: pre-line; overflow: visible; }
.vpd-element[b-yubjbfu6we]  .vpd-data-table-wrapper { width: 100%; height: 100%; overflow: visible; background: #fff; }
.vpd-element[b-yubjbfu6we]  .vpd-data-table { width: 100%; min-width: 100%; border-collapse: collapse; table-layout: fixed; direction: rtl; color: #15263c; font-family: inherit; font-size: inherit; }
.vpd-element[b-yubjbfu6we]  .vpd-data-table th { padding: 9px 5px; color: #fff; background: #173f70; border: 1px solid #0f3159; font-weight: 700; line-height: 1.35; text-align: center; white-space: normal; overflow-wrap: anywhere; }
.vpd-element[b-yubjbfu6we]  .vpd-data-table td { padding: 8px; border: 1px solid #cbd5e1; line-height: 1.45; text-align: center; vertical-align: middle; white-space: nowrap; background: #fff; }
.vpd-element[b-yubjbfu6we]  .vpd-data-table tbody tr:nth-child(even) td { background: #f6f9fd; }
.vpd-element[b-yubjbfu6we]  .vpd-data-table th:first-child, .vpd-element[b-yubjbfu6we]  .vpd-data-table td:first-child { width: 26%; min-width: 0; text-align: right; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table-wrapper { width: 100%; height: 100%; overflow: visible; background: #fff; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table { width: 100%; border-collapse: collapse; table-layout: fixed; direction: rtl; font-family: inherit; font-size: inherit; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table th { padding: var(--info-padding); border: var(--info-border-width) var(--info-border-style, solid) var(--info-border); text-align: right; font-weight: 700; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table td { padding: var(--info-padding); border: var(--info-border-width) var(--info-border-style, solid) var(--info-border); line-height: 1.5; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table .vpd-info-label { width: var(--info-label-width); min-width: 0; font-weight: 700; white-space: normal; overflow-wrap: break-word; word-break: normal; hyphens: none; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table .vpd-info-value { overflow-wrap: anywhere; word-break: break-word; white-space: normal; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table .column-label { position: relative; width: auto; min-width: 40px; text-align: center; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table .grid-label { width: auto; min-width: 0; white-space: normal; overflow-wrap: break-word; word-break: normal; hyphens: none; vertical-align: middle; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-field-cell { display: flex; align-items: center; gap: 4px; min-width: 0; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-word-editor { display: flex; align-items: center; gap: 3px; min-width: 0; }
.vpd-element[b-yubjbfu6we]  textarea.vpd-inline-word-text { display: block; width: 100%; min-width: 0; min-height: 1.6em; height: 100%; margin: 0; padding: 0 3px; overflow: hidden; resize: none; border: 0; outline: 0; background: transparent; color: inherit; font: inherit; font-weight: inherit; line-height: inherit; text-align: inherit; text-decoration: inherit; cursor: text; }
.vpd-element[b-yubjbfu6we]  textarea.vpd-inline-word-text:focus { background: rgba(255,255,255,.72); box-shadow: inset 0 0 0 1px #1976d2; border-radius: 3px; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-word-editor .vpd-inline-delete,
.vpd-element[b-yubjbfu6we]  .vpd-inline-text-field-editor .vpd-inline-delete { opacity: 1; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-text-field-editor { min-width: 0; flex: 1 1 auto; }
.vpd-element[b-yubjbfu6we]  .vpd-info-vertical-cell { vertical-align: top; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-vertical-value { padding: 5px 4px 2px; overflow-wrap: anywhere; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-field-select { width: 100%; min-width: 78px; padding: 2px 20px 2px 4px; border: 0; outline: 0; color: inherit; background: transparent; font: inherit; font-weight: 700; cursor: pointer; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-field-select:hover, .vpd-element[b-yubjbfu6we]  .vpd-inline-field-select:focus { background: rgba(25,118,210,.09); box-shadow: inset 0 0 0 1px #1976d2; border-radius: 4px; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-delete { flex: 0 0 18px; width: 18px; height: 18px; padding: 0; border: 0; border-radius: 50%; background: transparent; color: #c62828; font: 700 15px/18px Arial; cursor: pointer; opacity: 0; }
.vpd-element[b-yubjbfu6we]  .vpd-info-label:hover .vpd-inline-delete { opacity: 1; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-add-row td { padding: 3px !important; background: #f7fbff !important; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-add-select { width: 100%; padding: 6px 9px; border: 1px dashed #7aa7d2; border-radius: 5px; background: #f7fbff; color: #1766a5; font: 600 11px Cairo, sans-serif; cursor: pointer; text-align: center; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-cell-toolbar { display: flex; align-items: center; flex-wrap: wrap; gap: 3px; margin-top: 4px; padding: 4px; border: 1px solid #8bb7e0; border-radius: 6px; background: #eef7ff; box-shadow: 0 2px 8px rgba(24,76,124,.12); }
.vpd-element[b-yubjbfu6we]  .vpd-inline-tool { width: 24px; height: 24px; padding: 0; border: 1px solid #b8cce0; border-radius: 4px; background: #fff; color: #174f82; font: 700 12px Arial; cursor: pointer; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-tool:hover, .vpd-element[b-yubjbfu6we]  .vpd-inline-tool.active { border-color: #1976d2; background: #dceeff; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-color { width: 24px; height: 24px; padding: 2px; border: 1px solid #b8cce0; border-radius: 4px; background: #fff; cursor: pointer; }
.vpd-element[b-yubjbfu6we]  .vpd-inline-color input { width: 100%; height: 100%; padding: 0; border: 0; background: transparent; cursor: pointer; }
.vpd-element[b-yubjbfu6we]  .vpd-word-table-wrapper { width: 100%; height: 100%; overflow: visible; background: #fff; }
.vpd-element[b-yubjbfu6we]  .vpd-word-table { width: 100%; border-collapse: collapse; table-layout: fixed; direction: rtl; font-family: inherit; }
.vpd-element[b-yubjbfu6we]  .vpd-word-cell { position: relative; padding: 7px; overflow-wrap: anywhere; vertical-align: middle; cursor: cell; }
.vpd-element[b-yubjbfu6we]  .vpd-word-cell:hover { box-shadow: inset 0 0 0 2px rgba(25,118,210,.35); }
.vpd-element[b-yubjbfu6we]  .vpd-word-cell.selected { box-shadow: inset 0 0 0 3px #1976d2; background-image: linear-gradient(rgba(25,118,210,.08),rgba(25,118,210,.08)); }
.vpd-element[b-yubjbfu6we]  .vpd-word-cell.selected::after { content: "خلية محددة"; position: absolute; top: 2px; left: 4px; color: #1976d2; font-size: 7px; font-weight: 700; }
.vpd-element[b-yubjbfu6we]  .vpd-word-values-preview { width: 100%; min-height: 100%; display: grid; grid-template-columns: repeat(auto-fit,minmax(110px,1fr)); align-content: start; gap: 4px; direction: rtl; }
.vpd-element[b-yubjbfu6we]  .vpd-word-value-preview { min-width: 0; padding: 5px 7px; overflow-wrap: anywhere; word-break: break-word; white-space: normal; line-height: 1.45; }
.vpd-element[b-yubjbfu6we]  .vpd-column-resize-handle { position: absolute; top: 0; bottom: 0; left: -5px; width: 10px; z-index: 8; cursor: col-resize; background: transparent; }
.vpd-element[b-yubjbfu6we]  .vpd-column-resize-handle:hover { background: rgba(25,118,210,.35); }
.vpd-element[b-yubjbfu6we]  .vpd-info-column-resize-handle { position: absolute; top: 0; bottom: 0; left: -5px; width: 10px; z-index: 9; cursor: col-resize; background: rgba(25,118,210,.12); }
.vpd-element[b-yubjbfu6we]  .vpd-info-column-resize-handle:hover { background: #1976d2; }
.vpd-word-table-properties[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 10px; }
.vpd-word-presets-panel[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 6px; padding: 10px; border: 1px solid #a9c9e8; border-radius: 10px; background: #f3f8ff; }
.vpd-items-fixed-layout[b-yubjbfu6we] { display: flex; align-items: flex-start; gap: 9px; padding: 11px; border: 1px solid #8bb7e0; border-radius: 10px; background: #eef7ff; color: #174f82; }
.vpd-items-fixed-layout div[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 3px; }
.vpd-items-fixed-layout small[b-yubjbfu6we] { color: #5d7185; line-height: 1.55; }
.vpd-word-presets-panel > strong[b-yubjbfu6we] { color: #173f70; }
.vpd-word-presets-panel > small[b-yubjbfu6we] { color: #5d7185; line-height: 1.5; }
.vpd-word-presets-grid[b-yubjbfu6we] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 6px; }
.vpd-word-presets-grid button[b-yubjbfu6we] { display: grid; grid-template-columns: 1fr auto; align-items: center; gap: 2px 7px; min-height: 56px; padding: 7px 9px; border: 1px solid #b8cce0; border-radius: 8px; background: #fff; color: #174f82; text-align: right; cursor: pointer; }
.vpd-word-presets-grid button:hover[b-yubjbfu6we] { border-color: #1976d2; background: #eaf4ff; }
.vpd-word-presets-grid button > strong[b-yubjbfu6we] { grid-row: 1/3; grid-column: 2; font-size: 20px; color: #1976d2; }
.vpd-word-presets-grid button > small[b-yubjbfu6we] { font-size: 9px; color: #657b8f; }
.vpd-word-presets-grid button.stacked[b-yubjbfu6we] { border-color: #79a9d5; }
.vpd-table-size-actions[b-yubjbfu6we] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 6px; padding: 9px; border: 1px solid #d7e2ee; border-radius: 9px; background: #f8fbff; }
.vpd-table-size-actions strong[b-yubjbfu6we] { grid-column: 1/-1; color: #173f70; }
.vpd-table-column-presets[b-yubjbfu6we] { grid-column: 1/-1; display: grid; grid-template-columns: 1fr repeat(3,38px); align-items: center; gap: 5px; }
.vpd-table-column-presets span[b-yubjbfu6we] { font-size: 11px; font-weight: 700; color: #35536f; }
.vpd-table-column-presets button[b-yubjbfu6we] { height: 30px; border: 1px solid #b8cce0; border-radius: 6px; background: #fff; color: #174f82; font-weight: 800; cursor: pointer; }
.vpd-table-column-presets button.active[b-yubjbfu6we] { border-color: #1976d2; background: #1976d2; color: #fff; }
.vpd-field-placement-presets[b-yubjbfu6we] { grid-column: 1/-1; display: grid; grid-template-columns: 1fr 1fr; gap: 5px; }
.vpd-field-placement-presets span[b-yubjbfu6we] { grid-column: 1/-1; font-size: 11px; font-weight: 700; color: #35536f; }
.vpd-field-placement-presets button[b-yubjbfu6we] { min-height: 32px; border: 1px solid #b8cce0; border-radius: 6px; background: #fff; color: #174f82; font-weight: 700; cursor: pointer; }
.vpd-field-placement-presets button.active[b-yubjbfu6we] { border-color: #1976d2; background: #e7f2ff; box-shadow: inset 0 0 0 1px #1976d2; }
.vpd-selected-cell-editor[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 10px; padding: 10px; border: 2px solid #1976d2; border-radius: 10px; background: #f3f8ff; }
.vpd-cell-row-actions[b-yubjbfu6we] { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
.vpd-cell-merge-actions[b-yubjbfu6we] { display: grid; grid-template-columns: 1fr 1fr; gap: 6px; }
.vpd-cell-merge-actions > :last-child[b-yubjbfu6we] { grid-column: 1/-1; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table.style-horizontal td, .vpd-element[b-yubjbfu6we]  .vpd-info-table.style-horizontal th { border-inline-width: 0; border-top-width: 0; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table.style-minimal td, .vpd-element[b-yubjbfu6we]  .vpd-info-table.style-minimal th { border-width: 0; }
.vpd-element[b-yubjbfu6we]  .vpd-info-table.alternate tbody tr:nth-child(even) td { filter: brightness(.96); }
.vpd-element[b-yubjbfu6we]  .vpd-info-text { width: 100%; height: 100%; overflow: visible; background: transparent; font-family: inherit; font-size: inherit; }
.vpd-element[b-yubjbfu6we]  .vpd-info-text-title { padding: var(--info-text-gap); font-weight: 700; border-radius: 4px; margin-bottom: var(--info-text-gap); }
.vpd-element[b-yubjbfu6we]  .vpd-info-text-fields { display: grid; grid-template-columns: repeat(12,minmax(0,1fr)); gap: var(--info-text-gap); align-items: start; }
.vpd-element[b-yubjbfu6we]  .vpd-info-text-field { display: flex; gap: 5px; padding: var(--info-text-gap); min-width: 0; line-height: 1.55; border-radius: 3px; }
.vpd-element[b-yubjbfu6we]  .vpd-info-text-field.vpd-designer-interactive { cursor: pointer; }
.vpd-element[b-yubjbfu6we]  .vpd-info-text-field.selected { outline: 2px solid #1976d2; outline-offset: 2px; background-image: linear-gradient(rgba(25,118,210,.06), rgba(25,118,210,.06)); }
.vpd-element[b-yubjbfu6we]  .vpd-info-text.cards .vpd-info-text-field { flex-direction: column; border-style: solid; border-radius: 8px; }
.vpd-element[b-yubjbfu6we]  .vpd-info-text-label { flex: 0 0 auto; font-weight: 700; }
.vpd-element[b-yubjbfu6we]  .vpd-info-text-value { min-width: 0; overflow-wrap: anywhere; }
.vpd-element[b-yubjbfu6we]  .vpd-field-placeholder { color: #94a3b8 !important; font-style: italic; opacity: .82; }
.vpd-content.type-qr[b-yubjbfu6we] { display: grid; place-items: center; border: 2px dashed #1a365d; }
.vpd-content.type-image[b-yubjbfu6we] { display: grid; place-items: center; color: #718096; font-size: 24px; }
.vpd-empty-properties[b-yubjbfu6we] { min-height: 180px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; text-align: center; color: #7c8ba1; }
.vpd-page-properties[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 13px; }
.vpd-property-hint[b-yubjbfu6we] { padding: 10px; border-radius: 9px; background: #f3f7fb; color: #65758b; display: flex; align-items: center; gap: 8px; font-size: .73rem; line-height: 1.6; }
.vpd-background-status[b-yubjbfu6we] { padding: 11px; border: 1px solid #bfe4ce; border-radius: 9px; background: #f2fbf6; display: flex; align-items: center; gap: 9px; }
.vpd-background-status strong[b-yubjbfu6we] { font-size: .8rem; }
.vpd-no-background[b-yubjbfu6we] { min-height: 145px; padding: 18px; border: 1px dashed #bdcadd; border-radius: 10px; color: #718096; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 7px; text-align: center; font-size: .75rem; }
.vpd-color-row[b-yubjbfu6we] { display: flex; align-items: center; justify-content: space-between; font-size: .85rem; }
.vpd-size-fields[b-yubjbfu6we] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 8px; }
.vpd-property-section[b-yubjbfu6we] { padding: 11px; border: 1px solid #d8e2ee; border-radius: 10px; background: #f8fbff; display: flex; flex-direction: column; gap: 9px; }
.vpd-property-section > strong[b-yubjbfu6we] { color: #173f70; font-size: .82rem; }
.vpd-property-tab[b-yubjbfu6we] { border: 1px solid #d8e2ee; border-radius: 11px; background: #fff; overflow: clip; flex: 0 0 auto; }
.vpd-property-tab > summary[b-yubjbfu6we] { list-style: none; min-height: 52px; padding: 10px 12px; display: flex; align-items: center; gap: 9px; cursor: pointer; color: #173f70; background: #f8fbff; user-select: none; }
.vpd-property-tab > summary[b-yubjbfu6we]::-webkit-details-marker { display: none; }
.vpd-property-tab > summary[b-yubjbfu6we]::after { content: "⌄"; margin-inline-start: auto; color: #63758b; font-size: 1rem; transition: transform .16s ease; }
.vpd-property-tab[open] > summary[b-yubjbfu6we]::after { transform: rotate(180deg); }
.vpd-property-tab > summary > .mud-icon-root[b-yubjbfu6we] { font-size: 20px; flex: 0 0 auto; }
.vpd-property-tab > summary > span[b-yubjbfu6we] { display: flex; min-width: 0; flex-direction: column; gap: 1px; }
.vpd-property-tab > summary strong[b-yubjbfu6we] { font-size: .8rem; }
.vpd-property-tab > summary small[b-yubjbfu6we] { color: #77879a; font-size: .65rem; font-weight: 400; }
.vpd-property-tab-body[b-yubjbfu6we] { padding: 12px; display: flex; flex-direction: column; gap: 12px; border-top: 1px solid #e4eaf2; }
.vpd-inner-property-tab[b-yubjbfu6we] { background: #fafdff; }
.vpd-inner-property-tab > summary[b-yubjbfu6we] { background: #f2f7fd; }
.vpd-template-property-tab[b-yubjbfu6we] { margin-top: 2px; }
.vpd-nudge-grid[b-yubjbfu6we] { width: 138px; align-self: center; display: grid; grid-template-columns: repeat(3,46px); grid-template-rows: repeat(3,42px); place-items: center; }
.vpd-nudge-grid[b-yubjbfu6we]  .mud-icon-button { border: 1px solid #cfdae8; background: #fff; }
.vpd-color-row input[b-yubjbfu6we] { width: 56px; height: 34px; border: 1px solid #dbe3ee; border-radius: 7px; background: #fff; }
.vpd-data-table-editor[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 12px; }
.vpd-layout-picker[b-yubjbfu6we] { padding: 10px; border: 1px solid #cfdceb; border-radius: 12px; background: #f7faff; }
.vpd-layout-picker > strong[b-yubjbfu6we] { display: block; margin-bottom: 9px; color: #173f70; font-size: .82rem; }
.vpd-layout-grid[b-yubjbfu6we] { display: grid; grid-template-columns: repeat(2,minmax(0,1fr)); gap: 7px; }
.vpd-layout-grid button[b-yubjbfu6we] { min-height: 68px; padding: 7px 4px; border: 1px solid #d4deea; border-radius: 8px; background: #fff; color: #334b68; font-family: inherit; cursor: pointer; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 2px; }
.vpd-layout-grid button span[b-yubjbfu6we] { font-size: .73rem; font-weight: 700; }
.vpd-layout-grid button small[b-yubjbfu6we] { font-size: .58rem; color: #718096; }
.vpd-layout-grid button.active[b-yubjbfu6we] { color: #0d5eaa; border-color: #1976d2; background: #eaf4ff; box-shadow: inset 0 0 0 1px #1976d2; }
.vpd-design-mode-control[b-yubjbfu6we] { display: flex; align-items: center; justify-content: space-between; gap: 10px; padding: 10px; border: 1px solid #d7e2ee; border-radius: 9px; background: #f8fafc; }
.vpd-design-mode-control > div[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 2px; }
.vpd-design-mode-control small[b-yubjbfu6we] { color: #718096; font-size: .63rem; line-height: 1.5; }
.vpd-design-mode-control.active[b-yubjbfu6we] { border-color: #1976d2; background: #edf6ff; }
.vpd-group-actions[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 8px; padding: 10px; border: 1px solid #b8d2ec; border-radius: 9px; background: #f2f8ff; }
.vpd-group-actions > div[b-yubjbfu6we] { display: flex; flex-direction: column; gap: 2px; }
.vpd-group-actions small[b-yubjbfu6we] { color: #64748b; font-size: .66rem; line-height: 1.55; }
.vpd-group-actions.detached[b-yubjbfu6we] { margin-top: 8px; border-color: #b9dfc7; background: #f2fbf5; }
.vpd-table-rows-heading[b-yubjbfu6we] { display: flex; align-items: center; justify-content: space-between; padding-top: 4px; }
.vpd-add-field-box[b-yubjbfu6we] { display: grid; grid-template-columns: minmax(0,1fr) auto; gap: 7px; align-items: center; padding: 9px; border: 1px dashed #aac4df; border-radius: 9px; background: #f7fbff; }
.vpd-table-row-editor[b-yubjbfu6we] { padding: 10px; border: 1px solid #dce5ef; border-radius: 10px; background: #f8fafc; display: flex; flex-direction: column; gap: 8px; }
.vpd-table-row-editor.selected[b-yubjbfu6we] { border-color: #1976d2; background: #eef6ff; box-shadow: 0 0 0 2px rgba(25,118,210,.1); }
.vpd-table-row-editor-head[b-yubjbfu6we] { display: grid; grid-template-columns: minmax(0,1fr) auto auto auto; align-items: center; gap: 3px; }
.vpd-row-colors[b-yubjbfu6we] { display: grid; grid-template-columns: repeat(4,1fr); gap: 6px; }
.vpd-row-colors label[b-yubjbfu6we] { color: #64748b; font-size: .67rem; display: flex; flex-direction: column; align-items: center; gap: 4px; }
.vpd-row-colors input[b-yubjbfu6we] { width: 100%; height: 29px; padding: 1px; border: 1px solid #d5deea; border-radius: 5px; background: #fff; }
.vpd-align-group[b-yubjbfu6we] { align-self: stretch; justify-content: center; }
@media (max-width: 1100px) {
    .vpd-shared-layers[b-yubjbfu6we] { align-items: flex-start; flex-direction: column; }
    .vpd-workspace[b-yubjbfu6we] { grid-template-columns: 210px minmax(420px, 1fr); }
    .vpd-properties-panel[b-yubjbfu6we] { position: absolute; inset-inline-start: 0; top: 72px; bottom: 0; width: 280px; z-index: 6; box-shadow: 8px 0 25px rgba(25,40,65,.14); }
    .vpd-title-block small[b-yubjbfu6we] { display: none; }
}
.vpd-element.overlap-warning.selected[b-yubjbfu6we] { outline: 3px solid var(--mud-palette-error) !important; box-shadow: 0 0 0 5px rgba(211,47,47,.16); }
.vpd-palette-category[b-yubjbfu6we]{border-bottom:1px solid #dbe3ef;padding:10px 0}
.vpd-palette-category>summary[b-yubjbfu6we]{cursor:pointer;font-weight:700;color:#173f70;padding:4px 0 10px}
.vpd-palette-category>small[b-yubjbfu6we]{display:block;color:#64748b;padding:8px;font-size:11px}
.vpd-palette-fields[b-yubjbfu6we]{margin-top:8px;padding:8px;background:#f8fafc;border-radius:6px}
.vpd-palette-fields>summary[b-yubjbfu6we]{cursor:pointer;color:#173f70;font-size:12px;font-weight:600}
.vpd-palette-field[b-yubjbfu6we]{display:block;width:100%;padding:7px;text-align:right;background:white;border:1px solid #dbe3ef;border-radius:4px;margin-top:5px;color:#173f70;cursor:pointer}
.vpd-shell.preview-mode .vpd-element[b-yubjbfu6we]  .vpd-info-text-field.selected{outline:0;background-image:none}.vpd-shell.preview-mode .vpd-element.overlap-warning.selected[b-yubjbfu6we]{outline:0!important;box-shadow:none}
.vpd-boundary-marker[b-yubjbfu6we] { position:absolute; right:-22px; transform:translateY(-50%); z-index:1000; border:0; border-top:1px dashed #2563eb; width:calc(100% + 22px); background:transparent; color:#1d4ed8; text-align:right; font-size:10px; cursor:ns-resize; touch-action:none; height:20px; padding:0; }
.vpd-boundary-marker:hover[b-yubjbfu6we] { background:rgba(37,99,235,.08); }
.vpd-company-drop-zone[b-yubjbfu6we] { position:absolute; z-index:50; border:1px dashed #64748b; background:rgba(226,232,240,.18); color:#64748b; font-size:11px; padding:3px; pointer-events:auto; }
/* /Features/Company/Printing/PrintTemplateLibrary.razor.rz.scp.css */
.ptl-page[b-wf7w9oskx9]{padding:24px;max-width:1500px;margin:auto}.ptl-heading[b-wf7w9oskx9]{display:flex;justify-content:space-between;gap:20px;align-items:center;margin-bottom:18px}.ptl-actions[b-wf7w9oskx9]{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:900px){.ptl-heading[b-wf7w9oskx9]{align-items:stretch;flex-direction:column}}
/* /Features/Correspondence/CorrespondenceAttachmentUpload.razor.rz.scp.css */
.attachment-upload-row[b-y0rh00jgvp]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:14px;margin:8px 0 14px;color:#233852}
.attachment-upload-heading[b-y0rh00jgvp],.attachment-upload-tools[b-y0rh00jgvp]{background:var(--mud-palette-surface,#fff);border:1px solid #dbe5ef;border-radius:12px;padding:18px}
.attachment-upload-heading h2[b-y0rh00jgvp]{font-size:20px;font-weight:700;margin:0 0 10px}.attachment-upload-heading span[b-y0rh00jgvp]{font-size:12px;color:#6b809c}
.attachment-upload-tools[b-y0rh00jgvp]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.attachment-upload-button[b-y0rh00jgvp]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid #a9bed6;border-radius:7px;padding:11px 15px;color:#174a78;background:var(--mud-palette-surface,#fff);font:inherit;font-size:13px;cursor:pointer;white-space:nowrap;min-height:44px}
.attachment-upload-button.primary[b-y0rh00jgvp]{background:#124e7e;border-color:#124e7e;color:#fff}.attachment-upload-button:hover[b-y0rh00jgvp]{filter:brightness(.96)}.attachment-upload-button.disabled[b-y0rh00jgvp],.attachment-upload-button:disabled[b-y0rh00jgvp]{opacity:.5;pointer-events:none}
.attachment-upload-tools[b-y0rh00jgvp]  .attachment-upload-hidden{display:none}.attachment-drop-zone[b-y0rh00jgvp]{position:relative;display:flex;align-items:center;justify-content:center;gap:16px;flex:1;min-width:240px;min-height:82px;border:1px dashed #bacbdd;border-radius:7px;color:#71859d;padding:12px;text-align:center}.attachment-drop-zone strong[b-y0rh00jgvp]{display:block;font-size:13px;color:#405675}.attachment-drop-zone small[b-y0rh00jgvp]{display:block;font-size:11px;margin-top:6px}.attachment-drop-zone:focus-within[b-y0rh00jgvp],.attachment-drop-zone:hover[b-y0rh00jgvp]{background:#f0f8fc;border-color:#124e7e}.attachment-drop-zone[b-y0rh00jgvp]  .attachment-drop-input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}
@media(max-width:1000px){.attachment-upload-row[b-y0rh00jgvp]{grid-template-columns:1fr}.attachment-upload-heading[b-y0rh00jgvp]{padding:14px 18px}.attachment-drop-zone[b-y0rh00jgvp]{flex-basis:100%}}@media(max-width:600px){.attachment-upload-tools[b-y0rh00jgvp]{gap:8px;padding:12px}.attachment-upload-button[b-y0rh00jgvp]{flex:1;padding:10px;font-size:12px}.attachment-drop-zone[b-y0rh00jgvp]{min-width:0;flex-basis:100%}}
/* /Features/Correspondence/CorrespondenceAttachmentViewer.razor.rz.scp.css */
.attachment-workspace[b-ez8xwlxjcy]{display:grid;grid-template-columns:260px minmax(0,1fr);direction:rtl;min-height:650px;border:1px solid #dbe5ef;border-radius:12px;overflow:hidden;background:var(--mud-palette-surface,#fff);color:#233852}
.attachment-files[b-ez8xwlxjcy]{background:#f8fafc;border-left:1px solid #dbe5ef;display:flex;flex-direction:column;max-height:900px;overflow:auto}
.attachment-files-heading[b-ez8xwlxjcy]{padding:18px;font-size:16px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.attachment-files-heading span[b-ez8xwlxjcy]{background:#e2f3f1;color:#087b71;border-radius:20px;padding:3px 10px;font-size:13px}.attachment-search[b-ez8xwlxjcy]{padding:0 14px 14px}
.attachment-file-row[b-ez8xwlxjcy]{position:relative}.attachment-file-row[b-ez8xwlxjcy]  .attachment-file-menu{position:absolute;left:4px;top:24px}.attachment-file[b-ez8xwlxjcy]{display:flex;align-items:center;gap:12px;width:100%;text-align:right;padding:20px 14px 20px 40px;background:transparent;border:0;border-bottom:1px solid #e7edf3;cursor:pointer;color:#405064;font:inherit;min-height:96px}.attachment-file:focus-visible[b-ez8xwlxjcy]{outline:2px solid #124e7e;outline-offset:-3px}
.attachment-file.selected[b-ez8xwlxjcy]{background:#e5f4f2;color:#087b71;box-shadow:inset -4px 0 #087b71}.attachment-file:hover[b-ez8xwlxjcy]{background:#edf5fa}.attachment-file span[b-ez8xwlxjcy]{min-width:0}.attachment-file strong[b-ez8xwlxjcy]{display:block;overflow-wrap:anywhere;font-size:13px}.attachment-file small[b-ez8xwlxjcy]{display:block;margin-top:7px;font-size:11px;color:#748296}.attachment-selected-badge[b-ez8xwlxjcy],.attachment-final-badge[b-ez8xwlxjcy]{display:inline-block;border-radius:16px;font-size:10px;padding:3px 10px;margin-top:9px;font-style:normal}.attachment-selected-badge[b-ez8xwlxjcy]{background:#087b71;color:white}.attachment-final-badge[b-ez8xwlxjcy]{background:#e4eaf1;color:#54677e;margin-right:4px}.attachment-files-summary[b-ez8xwlxjcy]{margin-top:auto;padding:20px 12px;border-top:1px solid #e7edf3;font-size:12px;color:#7a8fa8;text-align:center}
.attachment-preview[b-ez8xwlxjcy]{min-width:0;display:flex;flex-direction:column}.attachment-document-header[b-ez8xwlxjcy]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;padding:20px 16px;border-bottom:1px solid #dbe5ef}.attachment-document-info[b-ez8xwlxjcy]{display:flex;gap:12px;align-items:center;min-width:180px}.attachment-document-info strong[b-ez8xwlxjcy]{display:block;overflow-wrap:anywhere;font-size:14px}.attachment-document-info small[b-ez8xwlxjcy]{display:block;margin-top:8px;color:#7a8fa8;font-size:12px}.attachment-document-actions[b-ez8xwlxjcy]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.attachment-document-actions[b-ez8xwlxjcy]  .mud-button-root{font-size:12px;min-height:38px;border-radius:6px}
.attachment-preview-toolbar[b-ez8xwlxjcy]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;padding:8px 16px;border-bottom:1px solid #dbe5ef;font-size:12px;background:#f8fafc}.attachment-zoom[b-ez8xwlxjcy]{background:#e9f0f7;padding:5px 10px;border-radius:6px;margin:0 4px;font-variant-numeric:tabular-nums}.attachment-preview-canvas[b-ez8xwlxjcy]{background:#e8edf2;padding:24px;overflow:auto;min-height:540px;height:650px;max-height:calc(100vh - 220px);direction:ltr}.attachment-empty[b-ez8xwlxjcy]{padding:24px;color:#718096;line-height:1.8}.attachment-versions[b-ez8xwlxjcy]{padding:14px 18px;display:flex;gap:8px;flex-wrap:wrap;align-items:center;background:#f1f8fc;border-bottom:1px solid #dbe5ef}.attachment-versions strong[b-ez8xwlxjcy]{font-size:12px;margin-left:12px}.attachment-versions button[b-ez8xwlxjcy]{font:inherit;font-size:12px;background:white;color:#174a78;border:1px solid #ccdae8;border-radius:6px;padding:7px 12px;cursor:pointer}
@media(max-width:1000px){.attachment-workspace[b-ez8xwlxjcy]{grid-template-columns:230px minmax(0,1fr)}.attachment-document-header[b-ez8xwlxjcy]{padding:14px}.attachment-document-actions[b-ez8xwlxjcy]{gap:7px}.attachment-preview-canvas[b-ez8xwlxjcy]{padding:12px}}
@media(max-width:700px){.attachment-workspace[b-ez8xwlxjcy]{grid-template-columns:minmax(0,1fr);min-height:440px}.attachment-files[b-ez8xwlxjcy]{max-height:300px;border-left:0;border-bottom:1px solid #dbe5ef}.attachment-file[b-ez8xwlxjcy]{padding:12px 14px 12px 44px;min-height:80px}.attachment-files-summary[b-ez8xwlxjcy]{display:none}.attachment-preview-canvas[b-ez8xwlxjcy]{min-height:400px;padding:8px;height:540px;max-height:640px}.attachment-document-actions[b-ez8xwlxjcy]{width:100%}.attachment-document-info[b-ez8xwlxjcy]{width:100%}.attachment-preview-toolbar[b-ez8xwlxjcy]{padding:6px}}.attachment-viewer-spacer[b-ez8xwlxjcy]{flex:1}
/* /Features/Correspondence/CorrespondenceRecord.razor.rz.scp.css */
.attachment-version-button[b-8quylzkleo]{display:inline-flex;gap:8px;align-items:center;justify-content:center;border:1px solid #a9bed6;border-radius:6px;padding:7px 14px;font-size:13px;color:#174a78;cursor:pointer;background:var(--mud-palette-surface,#fff);min-height:36px}.attachment-version-button.disabled[b-8quylzkleo]{opacity:.5;pointer-events:none}[b-8quylzkleo] .attachment-version-input{display:none}
/* /Features/Correspondence/CorrespondenceReferralWorkspace.razor.rz.scp.css */
.referral-heading[b-31dsen1l2y]{display:flex;justify-content:space-between;align-items:center;gap:20px}.referral-cards[b-31dsen1l2y]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:16px}.referral-card[b-31dsen1l2y]{border:1px solid #dce5ed;border-top:4px solid #159c8c;border-radius:12px;padding:18px;background:#fff}.referral-card.copy[b-31dsen1l2y]{border-top-color:#43a9d6;background:#f8fcff}.referral-card-title[b-31dsen1l2y]{display:flex;align-items:center;gap:8px;color:#087b71}.referral-card-title strong[b-31dsen1l2y]{flex:1}.referral-card h3[b-31dsen1l2y]{font-size:15px;margin:14px 0}.referral-instruction[b-31dsen1l2y]{background:#edf4f8;border-radius:8px;padding:10px;font-size:13px}.referral-card p[b-31dsen1l2y]{white-space:pre-wrap;overflow-wrap:anywhere;color:#586879;font-size:13px;line-height:1.8}@media(max-width:600px){.referral-heading[b-31dsen1l2y]{align-items:flex-start;gap:8px}}
/* /Features/Correspondence/CorrespondenceWorkflowSteps.razor.rz.scp.css */
.correspondence-steps[b-0uem4qo057]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;direction:rtl}.correspondence-steps button[b-0uem4qo057]{display:flex;align-items:center;gap:10px;text-align:right;background:#f4f7fa;border:1px solid #dce5ed;border-radius:12px;padding:14px;color:#6b798b;cursor:pointer;font:inherit}.correspondence-steps button:disabled[b-0uem4qo057]{cursor:default;opacity:1}.correspondence-steps span[b-0uem4qo057]{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:#dce5ed;font-weight:700}.correspondence-steps .active[b-0uem4qo057]{background:#e6f5f2;border-color:#159c8c;color:#087a6d}.correspondence-steps .active span[b-0uem4qo057],.correspondence-steps .done span[b-0uem4qo057]{background:#159c8c;color:white}.correspondence-steps strong[b-0uem4qo057]{font-size:13px}@media(max-width:650px){.correspondence-steps[b-0uem4qo057]{gap:5px}.correspondence-steps button[b-0uem4qo057]{flex-direction:column;text-align:center;padding:10px 3px;gap:6px}.correspondence-steps strong[b-0uem4qo057]{font-size:10px}}
/* /Features/Reports/Components/MetadataPrintWorkspace.razor.rz.scp.css */
.metadata-print-dialog[b-i2pw7irgub]{position:fixed;inset:0;z-index:1400;display:grid;place-items:center;padding:24px}.metadata-print-dialog__backdrop[b-i2pw7irgub]{position:absolute;inset:0;width:100%;height:100%;border:0;background:rgba(15,23,42,.58);backdrop-filter:blur(2px);cursor:default}.metadata-print-workspace[b-i2pw7irgub]{position:relative;z-index:1;display:flex;flex-direction:column;gap:12px;width:min(1500px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:14px;border-radius:18px;background:var(--mud-palette-background);box-shadow:0 24px 70px rgba(15,23,42,.3)}.metadata-print-workspace__header[b-i2pw7irgub],.metadata-print-workspace__panel[b-i2pw7irgub]{border-radius:14px!important;overflow:hidden;flex-shrink:0}.metadata-print-workspace__heading[b-i2pw7irgub],.metadata-print-workspace__panel-head[b-i2pw7irgub]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px}.metadata-print-workspace__title[b-i2pw7irgub],.metadata-print-workspace__panel-head[b-i2pw7irgub]{display:flex;align-items:center;gap:10px}.metadata-print-workspace__title>div[b-i2pw7irgub]{display:flex;flex-direction:column}.metadata-print-workspace__grid[b-i2pw7irgub]{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;min-height:0}.metadata-print-workspace__body[b-i2pw7irgub]{padding:16px;min-width:0}.metadata-print-workspace__preview[b-i2pw7irgub]{height:100%;background:var(--mud-palette-background-grey)}
@media(max-width:900px){.metadata-print-dialog[b-i2pw7irgub]{padding:8px}.metadata-print-workspace[b-i2pw7irgub]{width:calc(100vw - 16px);max-height:calc(100vh - 16px);padding:8px}.metadata-print-workspace__grid[b-i2pw7irgub]{grid-template-columns:1fr}.metadata-print-workspace__heading[b-i2pw7irgub]{align-items:flex-start;flex-direction:column}.metadata-print-workspace__heading .mud-button-root[b-i2pw7irgub]{width:100%}}
/* /Features/SystemOwner/Subscriptions/NewCompanySubscription.razor.rz.scp.css */
.company-onboarding h2[b-oiguljfxst]{font-size:1.2rem;font-weight:700}.onboarding-heading[b-oiguljfxst]{display:flex;justify-content:space-between;align-items:start;gap:12px}.onboarding-heading p[b-oiguljfxst],.onboarding-note[b-oiguljfxst]{font-size:.85rem;color:var(--mud-palette-text-secondary);line-height:1.8;margin:10px 0 18px}.onboarding-steps[b-oiguljfxst]{display:flex;gap:12px;border-bottom:1px solid var(--mud-palette-lines-default);padding:12px 0;margin-bottom:24px;flex-wrap:wrap}.onboarding-steps span[b-oiguljfxst]{padding:7px 12px;border-radius:6px;color:var(--mud-palette-text-secondary);font-size:.85rem}.onboarding-steps .current[b-oiguljfxst]{background:var(--mud-palette-primary-hover);color:var(--mud-palette-primary);font-weight:700}.onboarding-steps .done[b-oiguljfxst]{color:var(--mud-palette-success)}.onboarding-fields[b-oiguljfxst]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.onboarding-plan[b-oiguljfxst]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;padding:18px;border:1px solid var(--mud-palette-primary);background:var(--mud-palette-primary-hover);border-radius:8px;margin-top:22px}.onboarding-plan span[b-oiguljfxst]{font-size:.9rem}.onboarding-review[b-oiguljfxst]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.onboarding-review>div[b-oiguljfxst]{border:1px solid var(--mud-palette-lines-default);border-radius:8px;padding:18px;display:flex;flex-direction:column;gap:9px}.onboarding-review span[b-oiguljfxst],.onboarding-review small[b-oiguljfxst]{color:var(--mud-palette-text-secondary)}.onboarding-actions[b-oiguljfxst]{border-top:1px solid var(--mud-palette-lines-default);margin-top:24px;padding-top:16px}.onboarding-actions[b-oiguljfxst]  .onboarding-error{margin-bottom:14px}@media(max-width:650px){.onboarding-fields[b-oiguljfxst],.onboarding-review[b-oiguljfxst]{grid-template-columns:1fr}.onboarding-steps[b-oiguljfxst]{gap:4px}.onboarding-steps span[b-oiguljfxst]{font-size:.75rem;padding:5px}.onboarding-plan[b-oiguljfxst]{gap:12px}}
/* /Features/SystemOwner/Subscriptions/SubscriptionPlans.razor.rz.scp.css */
.subscription-workspace[b-ytrnezpk52]{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:18px;align-items:start;padding:8px;max-width:1800px;margin:auto;color:var(--mud-palette-text-primary)}
.plan-sidebar[b-ytrnezpk52],.plan-editor[b-ytrnezpk52]{background:var(--mud-palette-surface);border:1px solid var(--mud-palette-lines-default);border-radius:12px;min-width:0}.plan-sidebar[b-ytrnezpk52]{padding:20px;position:sticky;top:80px}.plan-sidebar h1[b-ytrnezpk52]{font-size:1.3rem;font-weight:750;margin:0 0 6px}.plan-muted[b-ytrnezpk52]{color:var(--mud-palette-text-secondary);font-size:.85rem;line-height:1.7}.plan-sidebar>p[b-ytrnezpk52]{margin-bottom:18px}.plan-list[b-ytrnezpk52]{display:flex;flex-direction:column;gap:10px;max-height:65vh;overflow:auto}.plan-choice[b-ytrnezpk52]{border:1px solid var(--mud-palette-lines-default);background:transparent;border-radius:9px;text-align:start;padding:15px;display:flex;align-items:center;flex-wrap:wrap;gap:8px;cursor:pointer;color:inherit;font:inherit}.plan-choice:hover[b-ytrnezpk52],.plan-choice.selected[b-ytrnezpk52]{border-color:var(--mud-palette-primary);background:var(--mud-palette-primary-hover)}.plan-choice-name[b-ytrnezpk52]{font-weight:700;flex:1;min-width:80px}.plan-choice-prices[b-ytrnezpk52]{width:100%;font-size:.78rem;color:var(--mud-palette-text-secondary);display:flex;gap:8px}.plan-status[b-ytrnezpk52]{padding:2px 8px;border-radius:12px;font-size:.7rem;background:var(--mud-palette-background-grey)}.plan-status.active[b-ytrnezpk52]{background:#e8f5e9;color:#176a38}.plan-status.default[b-ytrnezpk52]{background:#e8f0ff;color:#174e83}.plan-editor-header[b-ytrnezpk52]{display:flex;align-items:center;justify-content:space-between;padding:22px 24px 12px;gap:12px}.plan-editor-header h2[b-ytrnezpk52]{font-size:1.3rem;font-weight:750;margin:0}.plan-editor-header p[b-ytrnezpk52]{margin:5px 0}.plan-tabs[b-ytrnezpk52]{display:flex;border-bottom:1px solid var(--mud-palette-lines-default);padding:0 20px}.plan-tabs button[b-ytrnezpk52]{flex:1;padding:15px 8px;border:0;border-bottom:3px solid transparent;background:none;font:inherit;font-size:.88rem;color:var(--mud-palette-text-secondary);cursor:pointer}.plan-tabs button.selected[b-ytrnezpk52]{color:var(--mud-palette-primary);border-bottom-color:var(--mud-palette-primary);font-weight:700}.plan-editor-body[b-ytrnezpk52]{padding:22px 24px;min-height:510px}.plan-field-grid[b-ytrnezpk52]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px}.plan-section-title[b-ytrnezpk52]{margin-top:28px;padding-top:22px;border-top:1px solid var(--mud-palette-lines-default)}.plan-editor-body h3[b-ytrnezpk52]{font-size:1rem;font-weight:700;margin-bottom:14px}.plan-note[b-ytrnezpk52]{font-size:.83rem;padding:11px 14px;background:var(--mud-palette-primary-hover);border-radius:6px;margin:20px 0;color:var(--mud-palette-text-secondary)}.plan-feature[b-ytrnezpk52]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mud-palette-lines-default);padding:8px 14px}.plan-module-workspace[b-ytrnezpk52]{display:grid;grid-template-columns:minmax(220px,.85fr) minmax(0,1.4fr);gap:16px}.plan-module-sections[b-ytrnezpk52],.plan-module-details[b-ytrnezpk52]{border:1px solid var(--mud-palette-lines-default);border-radius:8px;overflow:hidden;padding:14px 10px;min-width:0}.plan-module-sections h3[b-ytrnezpk52],.plan-module-details h3[b-ytrnezpk52]{padding-inline:8px}.plan-group[b-ytrnezpk52]{display:flex;align-items:center;border:1px solid transparent;border-bottom-color:var(--mud-palette-lines-default);min-height:48px;border-radius:5px}.plan-group.selected[b-ytrnezpk52]{background:var(--mud-palette-primary-hover);border-color:var(--mud-palette-primary)}.plan-group button[b-ytrnezpk52]{font:inherit;text-align:start;border:0;background:transparent;color:inherit;flex:1;cursor:pointer;font-size:.84rem;min-width:0;padding:8px 0}.plan-editor-footer[b-ytrnezpk52]{border-top:1px solid var(--mud-palette-lines-default);padding:14px 20px;display:flex;align-items:center;justify-content:space-between;gap:12px;position:sticky;bottom:0;background:var(--mud-palette-surface);border-radius:0 0 12px 12px;z-index:2}.plan-empty[b-ytrnezpk52]{min-height:480px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:30px;text-align:center;gap:15px}.plan-empty h2[b-ytrnezpk52]{font-size:1.2rem}.plan-editor[b-ytrnezpk52]  .plan-module-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--mud-palette-lines-default);min-height:42px}.plan-editor[b-ytrnezpk52]  .plan-module-row .mud-typography{font-size:.82rem}.plan-editor[b-ytrnezpk52]  .plan-module-children{margin-inline-start:20px;border-inline-start:2px solid var(--mud-palette-lines-default);padding-inline-start:7px;background:var(--mud-palette-background-grey)}.plan-editor[b-ytrnezpk52]  .plan-base-label,.plan-base-label[b-ytrnezpk52]{font-size:.67rem;color:var(--mud-palette-text-secondary);background:var(--mud-palette-background-grey);border-radius:10px;padding:2px 6px;white-space:nowrap}.plan-editor[b-ytrnezpk52]  .validation-errors{color:var(--mud-palette-error);font-size:.85rem;margin-bottom:18px}
@media(max-width:1100px){.subscription-workspace[b-ytrnezpk52]{grid-template-columns:230px minmax(0,1fr);gap:12px}.plan-editor-body[b-ytrnezpk52]{padding:16px}.plan-module-workspace[b-ytrnezpk52]{grid-template-columns:1fr}.plan-module-sections[b-ytrnezpk52]{max-height:280px;overflow:auto}.plan-sidebar[b-ytrnezpk52]{padding:14px}}
@media(max-width:700px){.subscription-workspace[b-ytrnezpk52]{grid-template-columns:1fr;padding:0}.plan-sidebar[b-ytrnezpk52]{position:static}.plan-list[b-ytrnezpk52]{max-height:210px}.plan-field-grid[b-ytrnezpk52]{grid-template-columns:1fr;gap:16px}.plan-editor-header[b-ytrnezpk52]{padding:18px 14px 10px}.plan-tabs[b-ytrnezpk52]{padding-inline:8px}.plan-tabs button[b-ytrnezpk52]{font-size:.78rem}.plan-editor-footer[b-ytrnezpk52]{flex-wrap:wrap;padding:12px}.plan-editor-footer>.plan-muted[b-ytrnezpk52]{font-size:.74rem}.plan-editor-body[b-ytrnezpk52]{min-height:0}}
.plan-editor-footer[b-ytrnezpk52]{flex-wrap:wrap}.plan-editor-footer[b-ytrnezpk52]  .plan-footer-error{width:100%;flex-basis:100%}
