[data-portal-home]{--home-cal-meeting-bg:#dbeafe;--home-cal-meeting-border:#93c5fd;--home-cal-meeting-fg:#1e40af;--home-cal-project-bg:#dcfce7;--home-cal-project-border:#86efac;--home-cal-project-fg:#166534;--home-cal-equipment-bg:#fef3c7;--home-cal-equipment-border:#fcd34d;--home-cal-equipment-fg:#92400e;--home-cal-vehicle-bg:#e9d5ff;--home-cal-vehicle-border:#c4b5fd;--home-cal-vehicle-fg:#6b21a8;--home-cal-accommodation-bg:#fce7f3;--home-cal-accommodation-border:#f9a8d4;--home-cal-accommodation-fg:#9f1239;--home-cal-issue-bg:#fed7aa;--home-cal-issue-border:#fdba74;--home-cal-issue-fg:#9a3412;--home-cal-issue-delayed-bg:#fee2e2;--home-cal-issue-delayed-border:#fca5a5;--home-cal-issue-delayed-fg:#991b1b;--home-cal-attendance-bg:#ede9fe;--home-cal-attendance-border:#a78bfa;--home-cal-attendance-fg:#5b21b6;--home-cal-monthly-bg:#ecfdf5;--home-cal-monthly-border:#34d399;--home-cal-monthly-fg:#065f46;--home-cal-education-bg:#dbeafe;--home-cal-education-border:#3b82f6;--home-cal-education-fg:#1e40af;--home-cal-education-overdue-bg:#fee2e2;--home-cal-education-overdue-border:#ef4444;--home-cal-education-overdue-fg:#991b1b;--home-cal-announcement-bg:#ede9fe;--home-cal-announcement-border:#8b5cf6;--home-cal-announcement-fg:#5b21b6;--home-cal-survey-bg:#ede9fe;--home-cal-survey-border:#8b5cf6;--home-cal-survey-fg:#5b21b6;--home-cal-approval-bg:#fef3c7;--home-cal-approval-border:#f59e0b;--home-cal-approval-fg:#92400e;--home-cal-default-bg:#e5e7eb;--home-cal-default-border:#d1d5db;--home-cal-default-fg:#374151;--home-marker-issue-start:#3b82f6;--home-marker-issue-target:#f97316;--home-marker-issue-start-delayed:#ef4444;--home-marker-issue-target-delayed:#dc2626;--home-cal-today-bg:#eff6ff;--home-cal-today-ring:#3b82f640;--home-cal-event-fg:#333;--home-cal-link:#2563eb;--home-cal-link-hover:#1d4ed8;--home-cal-divider:#00000014;--home-cal-meta-fg:#555;--home-card-shadow:0 4px 14px #0000000f;--home-page-bg:#f3f4f8;--home-hero-bg:#071226;--home-hero-h:520px;--home-bell-active:var(--lumir-yellow);--home-bell-badge-fg:#991b1b;--home-grad-notice:linear-gradient(90deg, var(--lumir-purple) 0%, var(--lumir-blue) 100%);--home-grad-education:linear-gradient(90deg, #51d1ff 0%, var(--lumir-blue) 100%);--home-grad-news:linear-gradient(90deg, var(--lumir-purple) 0%, var(--lumir-magenta) 100%);--home-grad-press:linear-gradient(90deg, #2883f7 0%, #02b984 100%)}

[data-qms-design]{font-family:var(--lumir-font-kr);color:var(--lumir-ink);-webkit-font-smoothing:antialiased;background:linear-gradient(#fafafe 0%,#f0e9fa 100%);min-height:100%}[data-qms-design] *{box-sizing:border-box}[data-qms-design] button:not(:where([class*=bm-],[role=combobox])){cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}[data-qms-design] .std-chrome{background:linear-gradient(#fafafe 0%,#f0e9fa 100%);min-height:100%}
[data-qms-design] .std-topbar{z-index:5;background:#eae6f2;border-bottom:1px solid #0000000f;align-items:stretch;gap:4px;height:44px;padding:0 12px;display:flex;position:relative}[data-qms-design] .std-tb-icon{width:32px;height:30px;color:var(--lumir-ink-2);background:0 0;border:0;border-radius:6px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;padding:0;display:inline-flex}[data-qms-design] .std-tb-icon:hover{color:var(--lumir-ink);background:#0000000f}[data-qms-design] .std-tb-tabs{flex:auto;align-items:flex-end;gap:2px;min-width:0;padding-top:6px;display:flex;overflow:hidden}[data-qms-design] .std-tb-tab{height:32px;color:var(--lumir-ink-2);cursor:pointer;background:0 0;border-radius:8px 8px 0 0;flex-shrink:1;align-items:center;gap:6px;max-width:200px;padding:0 8px 0 12px;font-size:12.5px;line-height:1;display:inline-flex;position:relative}[data-qms-design] .std-tb-tab:hover{color:var(--lumir-ink);background:#0000000a}[data-qms-design] .std-tb-tab.is-on{color:var(--lumir-ink);background:#fff;font-weight:500;box-shadow:-1px -1px #0000000a,1px -1px #0000000a}[data-qms-design] .std-tb-tab.is-on:after{content:"";z-index:2;background:#fff;height:2px;position:absolute;bottom:-1px;left:0;right:0}[data-qms-design] .std-tb-dot{background:var(--lumir-purple);border-radius:50%;flex-shrink:0;width:6px;height:6px}[data-qms-design] .std-tb-l{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-qms-design] .std-tb-x{width:16px;height:16px;color:var(--lumir-ink-3);opacity:0;background:0 0;border:0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-qms-design] .std-tb-tab:hover .std-tb-x,[data-qms-design] .std-tb-tab.is-on .std-tb-x{opacity:1}[data-qms-design] .std-tb-x:hover{color:var(--lumir-ink);background:#00000014}[data-qms-design] .std-tb-tools{align-self:center;align-items:center;gap:4px;margin-left:auto;display:flex}[data-qms-design] .std-tb-bell{width:30px;height:30px;color:var(--lumir-ink-2);background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:relative}[data-qms-design] .std-tb-bell:hover{color:var(--lumir-ink);background:#0000000f}[data-qms-design] .std-tb-bell-dot{background:var(--lumir-purple);border:1.5px solid #eae6f2;border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}[data-qms-design] .std-tb-ava{background:linear-gradient(135deg, var(--lumir-purple), var(--lumir-cyan));color:#fff;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:11px;font-weight:600;display:inline-flex}[data-qms-design] .std-shell{grid-template-columns:220px minmax(0,1fr);gap:18px;min-height:calc(100vh - 44px);padding:18px 22px 32px;display:grid}[data-qms-design] .std-side{background:#fff;border:1px solid #ced8e580;border-radius:14px;flex-direction:column;gap:2px;height:fit-content;padding:14px 10px;display:flex;position:sticky;top:60px;box-shadow:0 1px 2px #0c1e330a}[data-qms-design] .std-side-h{font-family:var(--lumir-font-en);letter-spacing:.12em;color:var(--lumir-ink-3);text-transform:uppercase;padding:6px 10px 10px;font-size:10.5px;font-weight:600}[data-qms-design] .std-side-item{color:var(--lumir-ink-2);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-size:13px;font-weight:500;transition:background .12s;display:flex}[data-qms-design] .std-side-item:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-side-item.is-on{color:var(--lumir-purple);background:linear-gradient(90deg,#8e51ff14 0%,#8e51ff05 100%);border-color:#8e51ff2e;font-weight:600}[data-qms-design] .std-side-item svg{flex-shrink:0}[data-qms-design] .std-main{flex-direction:column;gap:16px;min-width:0;display:flex}[data-qms-design] .std-pageheader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}[data-qms-design] .std-pagetitle{align-items:baseline;gap:12px;display:flex}[data-qms-design] .std-pagetitle h1{color:var(--lumir-ink);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700}[data-qms-design] .std-pagetitle-meta{font-family:var(--lumir-font-en);color:var(--lumir-ink-3);font-size:12px;font-weight:500}[data-qms-design] .std-pagetitle-meta strong{color:var(--lumir-purple);font-weight:700}
[data-qms-design] .std-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}[data-qms-design] .std-search{border:1px solid var(--lumir-line);background:#fff;border-radius:9px;flex:280px;align-items:center;gap:8px;max-width:420px;height:30px;padding:0 12px;transition:border-color .12s,box-shadow .12s;display:flex}[data-qms-design] .std-search:focus-within{border-color:var(--lumir-purple);box-shadow:0 0 0 3px #8e51ff24}[data-qms-design] .std-search svg{color:var(--lumir-ink-3);flex-shrink:0}[data-qms-design] .std-search input{min-width:0;color:var(--lumir-ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:12px}[data-qms-design] .std-search input::placeholder{color:var(--lumir-ink-3)}[data-qms-design] .std-select{border:1px solid var(--lumir-line);height:30px;color:var(--lumir-ink-2);cursor:pointer;appearance:none;font-variant-numeric:tabular-nums;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236a7282' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:9px;padding:0 30px 0 12px;font-family:inherit;font-size:12px;font-weight:500;transition:border-color .12s,box-shadow .12s}[data-qms-design] .std-select:hover:not(:disabled){border-color:var(--lumir-ink-3)}[data-qms-design] .std-select:focus-visible{border-color:var(--lumir-purple);outline:none;box-shadow:0 0 0 3px #8e51ff1f}[data-qms-design] .std-select:disabled{opacity:.5;cursor:default}[data-qms-design] .std-btn{border:1px solid var(--lumir-line);background:var(--lumir-paper);height:30px;color:var(--lumir-ink-2);cursor:pointer;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}[data-qms-design] .std-btn:hover{background:var(--lumir-paper-2);border-color:var(--lumir-ink-3)}[data-qms-design] .std-btn.is-primary{background:var(--lumir-purple);border-color:var(--lumir-purple);color:var(--lumir-paper);box-shadow:0 4px 12px -4px #8e51ff73}[data-qms-design] .std-btn.is-primary:hover{background:color-mix(in srgb, var(--lumir-purple) 88%, black);border-color:color-mix(in srgb, var(--lumir-purple) 88%, black)}[data-qms-design] .std-btn svg{flex-shrink:0}[data-qms-design] .std-toolbar-right{gap:8px;margin-left:auto;display:flex}[data-qms-design] .std-workbench-card{background:#fff;border:1px solid #ced8e580;border-radius:14px;flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0c1e330a}[data-qms-design] .std-side-item.is-compact{border-radius:7px;padding:8px 10px;font-size:12px}[data-qms-design] .std-qms-col-head{border-bottom:1px solid var(--lumir-paper-3);background:var(--lumir-paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}[data-qms-design] .std-qms-col-head-label{color:var(--lumir-ink-2);letter-spacing:.02em;font-size:11.5px;font-weight:600}[data-qms-design] .std-qms-resizer{cursor:col-resize;background:var(--lumir-paper-2);flex-shrink:0;width:5px;transition:background .12s}[data-qms-design] .std-qms-resizer:hover{background:#8e51ff1a}[data-qms-design] .std-qms-scroll{scrollbar-width:thin;scrollbar-color:var(--lumir-line) var(--lumir-paper-2)}[data-qms-design] .std-qms-scroll::-webkit-scrollbar{width:8px;height:8px}[data-qms-design] .std-qms-scroll::-webkit-scrollbar-track{background:var(--lumir-paper-2)}[data-qms-design] .std-qms-scroll::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:4px}[data-qms-design] .std-qms-scroll::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}[data-qms-design] .std-integrated-embed{background:#fff;border:1px solid #ced8e580;border-radius:14px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0c1e330a}[data-qms-design] .std-integrated-embed-inner{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}
[data-qms-design] .std-table-card{scrollbar-width:thin;scrollbar-color:var(--lumir-line) var(--lumir-paper-2);background:#fff;border:1px solid #ced8e580;border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto;box-shadow:0 1px 3px #0c1e330a}[data-qms-design] .std-table-card--withbar{overflow:hidden}[data-qms-design] .std-table-card--withbar>.std-toolbar{border-bottom:1px solid var(--lumir-line-soft);flex:none;padding:12px 14px}[data-qms-design] .std-table-card--withbar>.std-table-scroll{scrollbar-width:thin;scrollbar-color:var(--lumir-line) var(--lumir-paper-2);flex-direction:column;flex:1;min-height:0;display:flex;overflow:auto}[data-qms-design] .std-table-card--withbar>.std-table-scroll::-webkit-scrollbar{width:8px;height:8px}[data-qms-design] .std-table-card--withbar>.std-table-scroll::-webkit-scrollbar-track{background:var(--lumir-paper-2)}[data-qms-design] .std-table-card--withbar>.std-table-scroll::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:4px}[data-qms-design] .std-table-card--withbar>.std-table-scroll::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}[data-qms-design] .std-table-empty-fill{flex:1;justify-content:center;align-items:center;min-height:0;display:flex}[data-qms-design] .std-table-card::-webkit-scrollbar{width:8px;height:8px}[data-qms-design] .std-table-card::-webkit-scrollbar-track{background:var(--lumir-paper-2)}[data-qms-design] .std-table-card::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:4px}[data-qms-design] .std-table-card::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}[data-qms-design] .std-table{border-collapse:collapse;width:100%;font-size:12px}[data-qms-design] .std-table thead{background:var(--lumir-paper-2);z-index:2;position:sticky;top:0}[data-qms-design] .std-table thead th{text-align:left;color:var(--lumir-ink-2);white-space:nowrap;background:var(--lumir-paper-2);box-shadow:inset 0 -1px 0 var(--lumir-line);padding:6px 10px;font-size:11px;font-weight:600}[data-qms-design] .std-table thead th.is-group{box-sizing:border-box;text-align:center;background:var(--lumir-paper-2);height:26px;color:var(--lumir-ink-2);letter-spacing:.02em;box-shadow:inset 0 -1px 0 var(--lumir-line-soft);padding-top:0;padding-bottom:0;font-weight:700}[data-qms-design] .std-table thead .std-th-row2 th{color:var(--lumir-ink-2);background:var(--lumir-paper-2);padding:6px 10px;font-size:11px;font-weight:600}[data-qms-design] .std-table thead .std-th-center{text-align:center}[data-qms-design] .std-table thead th:not(:last-child),[data-qms-design] .std-table tbody td:not(:last-child),[data-qms-design] .std-table thead .std-th-row2 th:last-child,[data-qms-design] .std-table tbody tr.is-cont td:last-child,[data-qms-design] .std-table tbody tr.std-tr-group td:last-child{border-right:1px solid var(--lumir-line-soft)}[data-qms-design] .std-table tbody td{vertical-align:middle;border-bottom:1px solid var(--lumir-line-soft);color:var(--lumir-ink);padding:5px 10px;line-height:1.35}[data-qms-design] .std-table tbody tr.std-tr-cert{cursor:pointer}[data-qms-design] .std-table tbody tr:hover td{background:#8e51ff0a}[data-qms-design] .std-tr-group td{color:var(--lumir-ink);font-size:14px;font-weight:700}[data-qms-design] .std-org{align-items:center;gap:10px;display:flex}[data-qms-design] .std-org-mark{width:32px;height:32px;font-family:var(--lumir-font-en);color:#fff;letter-spacing:.02em;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:10.5px;font-weight:700;display:inline-flex}[data-qms-design] .std-org-mark[data-tone=iso]{background:linear-gradient(135deg,#2b7fff,#5a2dbf)}[data-qms-design] .std-org-mark[data-tone=iec]{background:linear-gradient(135deg,#04b58b,#029fe7)}[data-qms-design] .std-org-mark[data-tone=ks]{background:linear-gradient(135deg,#ff6551,#f5b)}[data-qms-design] .std-org-mark[data-tone=ieee]{background:linear-gradient(135deg,#029fe7,#64117e)}[data-qms-design] .std-org-mark[data-tone=astm]{background:linear-gradient(135deg,#8e51ff,#ff2baa)}[data-qms-design] .std-org-mark[data-tone=itu]{background:linear-gradient(135deg,#2883f7,#02b984)}[data-qms-design] .std-org-mark[data-tone=cen]{background:linear-gradient(135deg,#64117e,#f5b)}[data-qms-design] .std-org-text{flex-direction:column;gap:0;min-width:0;line-height:1.2;display:flex}[data-qms-design] .std-org-name{color:var(--lumir-ink);font-size:13px;font-weight:700}[data-qms-design] .std-org-en{font-family:var(--lumir-font-en);color:var(--lumir-ink-3);letter-spacing:.01em;font-size:11px;font-weight:500}[data-qms-design] .std-stdcell{align-items:flex-start;gap:8px;min-width:0;display:flex}[data-qms-design] .std-stdcell-chev{width:16px;height:16px;color:var(--lumir-ink-3);flex-shrink:0;margin-top:2px;transition:transform .15s}[data-qms-design] .std-stdcell-text{flex-direction:column;gap:1px;min-width:0;line-height:1.2;display:flex}[data-qms-design] .std-stdcell-num{font-family:var(--lumir-font-en);color:var(--lumir-ink);letter-spacing:-.005em;font-size:13px;font-weight:700}[data-qms-design] .std-stdcell-desc{color:var(--lumir-ink-2);font-size:12px;font-weight:500}[data-qms-design] .std-owner{color:var(--lumir-ink-2);font-size:12.5px}[data-qms-design] .std-owner-empty{color:var(--lumir-ink-3);font-family:var(--lumir-font-meta)}[data-qms-design] .std-cert-name{color:var(--lumir-ink);font-size:12.5px;font-weight:500}[data-qms-design] .std-cert-num{font-family:var(--lumir-font-meta);color:var(--lumir-ink-2);letter-spacing:.01em;font-size:12px}[data-qms-design] .std-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}[data-qms-design] .std-pill .std-pill-text{display:inline}[data-qms-design] .std-pill.is-active{color:#04b58b;background:#04b58b1f}[data-qms-design] .std-pill.is-paused{color:#b8870a;background:#ffd52b2e}[data-qms-design] .std-pill.is-expired{color:#eb5757;background:#eb57571f}[data-qms-design] .std-pill.is-empty{background:var(--lumir-paper-3);color:var(--lumir-ink-3)}@media (max-width:1500px){[data-qms-design] .std-pill{gap:4px;padding:2px 7px;font-size:10px}}@media (max-width:1280px){[data-qms-design] .std-pill{cursor:help;background:currentColor;justify-content:center;gap:0;width:12px;height:12px;padding:0}[data-qms-design] .std-pill .std-pill-text,[data-qms-design] .std-pill:before{display:none}}[data-qms-design] .std-validity{font-family:var(--lumir-font-meta);color:var(--lumir-ink-2);letter-spacing:.005em;white-space:nowrap;font-size:12px}[data-qms-design] .std-validity-empty{color:var(--lumir-ink-3)}[data-qms-design] .std-actions{justify-content:flex-start;align-items:center;gap:4px;display:flex}[data-qms-design] .std-action{width:28px;height:28px;color:var(--lumir-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}[data-qms-design] .std-action:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-action.is-danger:hover{color:#eb5757;background:#eb57571a}[data-qms-design] .std-tr-add td{background:linear-gradient(180deg, var(--lumir-paper-2), #fff);border-bottom:1px solid var(--lumir-paper-3);padding:6px 12px}[data-qms-design] .std-add-link{color:var(--lumir-purple);cursor:pointer;background:#8e51ff14;border:1px dashed #8e51ff59;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:11px;font-weight:600;transition:background .12s;display:inline-flex}[data-qms-design] .std-add-link:hover{background:#8e51ff24;border-style:solid}
[data-qms-design] .std-panel-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:40;opacity:0;pointer-events:none;background:#0c1e3352;transition:opacity .25s;position:fixed;inset:0}[data-qms-design] .std-panel-overlay.is-on{opacity:1;pointer-events:auto}[data-qms-design] .std-panel{z-index:50;background:#fff;border-radius:18px 18px 0 0;flex-direction:column;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;inset:44px 0 0;transform:translateY(100%);box-shadow:0 -24px 60px -20px #0c1e3347,0 -4px 16px #0c1e3314}[data-qms-design] .std-panel.is-on{transform:translateY(0)}[data-qms-design] .std-panel-head{border-bottom:1px solid var(--lumir-paper-3);background:linear-gradient(180deg, var(--lumir-paper-2) 0%, #fff 100%);flex-wrap:wrap;align-items:center;gap:10px;padding:8px 18px;display:flex}[data-qms-design] .std-panel-grip{background:var(--lumir-line);cursor:grab;border-radius:999px;flex-shrink:0;width:28px;height:3px}[data-qms-design] .std-panel-search{background:var(--lumir-paper-2);border:1px solid var(--lumir-paper-3);border-radius:8px;flex:280px;align-items:center;gap:8px;max-width:480px;padding:7px 12px;display:flex}[data-qms-design] .std-panel-search svg{color:var(--lumir-ink-3);flex-shrink:0}[data-qms-design] .std-panel-search input{min-width:0;color:var(--lumir-ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:12.5px}[data-qms-design] .std-panel-filters{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-qms-design] .std-pf-chip{border:1px solid var(--lumir-paper-3);color:var(--lumir-ink-2);cursor:pointer;background:#fff;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:11.5px;font-weight:500;display:inline-flex}[data-qms-design] .std-pf-chip:hover{border-color:var(--lumir-line)}[data-qms-design] .std-pf-chip.is-on{border-color:var(--lumir-purple);color:var(--lumir-purple);background:#8e51ff0f;font-weight:600}[data-qms-design] .std-pf-chip-dot{border-radius:2px;width:6px;height:6px}[data-qms-design] .std-pf-chip-dot[data-tone=all]{background:var(--lumir-ink-3)}[data-qms-design] .std-pf-chip-dot[data-tone=change]{background:var(--lumir-cyan)}[data-qms-design] .std-pf-chip-dot[data-tone=add]{background:#04b58b}[data-qms-design] .std-pf-chip-dot[data-tone=edit]{background:#ffd52b}[data-qms-design] .std-pf-chip-dot[data-tone=del]{background:#eb5757}[data-qms-design] .std-pf-chip-dot[data-tone=check]{background:var(--lumir-purple)}[data-qms-design] .std-panel-add{background:var(--lumir-purple);color:var(--lumir-paper);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:12px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px -4px #8e51ff80}[data-qms-design] .std-panel-add:hover{background:color-mix(in srgb, var(--lumir-purple) 88%, black)}[data-qms-design] .std-cm-head{border-bottom:1px solid var(--lumir-paper-3);background:var(--lumir-paper);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex}[data-qms-design] .std-cm-id{font-family:var(--lumir-font-en);color:var(--lumir-ink);margin-right:4px;font-size:14px;font-weight:700}[data-qms-design] .std-cm-id-sub{color:var(--lumir-ink-3);font-size:11.5px;font-weight:500}[data-qms-design] .std-cm-id-badge{color:#8c5a00;background:linear-gradient(135deg,#ffefc0 0%,#ffd8a0 100%);border-radius:999px;align-items:center;gap:4px;margin-left:6px;padding:4px 9px;font-size:11px;font-weight:700;display:inline-flex}[data-qms-design] .std-cm-search{background:var(--lumir-paper-2);border:1px solid var(--lumir-paper-3);border-radius:8px;flex:220px;align-items:center;gap:6px;max-width:320px;padding:6px 10px;display:flex}[data-qms-design] .std-cm-search svg{color:var(--lumir-ink-3);flex-shrink:0}[data-qms-design] .std-cm-search input{min-width:0;color:var(--lumir-ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:12px}[data-qms-design] .std-cm-filtergroup{background:var(--lumir-paper-2);border-radius:8px;align-items:center;gap:2px;padding:2px;display:inline-flex}[data-qms-design] .std-cm-filterchip{color:var(--lumir-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:500}[data-qms-design] .std-cm-filterchip:hover{color:var(--lumir-ink)}[data-qms-design] .std-cm-filterchip.is-on{color:var(--lumir-purple);background:#fff;font-weight:600;box-shadow:0 1px 2px #0000000f}[data-qms-design] .std-cm-statechip{color:var(--lumir-ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:5px 11px;font-family:inherit;font-size:11.5px;font-weight:500;display:inline-flex}[data-qms-design] .std-cm-statechip:hover{color:var(--lumir-ink)}[data-qms-design] .std-cm-statechip.is-on{background:var(--lumir-paper);color:var(--lumir-purple);font-weight:600;box-shadow:0 1px 2px #0000000f}[data-qms-design] .std-cm-statechip-dot{border-radius:999px;width:7px;height:7px}[data-qms-design] .std-cm-statechip-dot[data-tone=all]{background:var(--lumir-ink-3)}[data-qms-design] .std-cm-statechip-dot[data-tone=change]{background:var(--lumir-cyan)}[data-qms-design] .std-cm-statechip-dot[data-tone=add]{background:#04b58b}[data-qms-design] .std-cm-statechip-dot[data-tone=edit]{background:#ffc107}[data-qms-design] .std-cm-statechip-dot[data-tone=del]{background:#eb5757}[data-qms-design] .std-cm-statechip-dot[data-tone=check]{background:var(--lumir-purple)}[data-qms-design] .std-cm-statechip-num{font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);font-size:10.5px}[data-qms-design] .std-cm-statechip.is-on .std-cm-statechip-num{color:var(--lumir-purple)}[data-qms-design] .std-cm-add-top{background:var(--lumir-purple);color:var(--lumir-paper);cursor:pointer;border:0;border-radius:8px;align-items:center;gap:5px;padding:7px 13px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex;box-shadow:0 4px 10px -4px #8e51ff80}[data-qms-design] .std-cm-add-top:hover{background:color-mix(in srgb, var(--lumir-purple) 88%, black)}[data-qms-design] .std-cm-divider{background:var(--lumir-paper-3);width:1px;height:18px}[data-qms-design] .std-cm-tbl-wrap{scrollbar-width:thin;scrollbar-color:var(--lumir-line) var(--lumir-paper-2);flex:1;min-height:0;overflow:auto}[data-qms-design] .std-cm-tbl-wrap::-webkit-scrollbar{width:8px;height:8px}[data-qms-design] .std-cm-tbl-wrap::-webkit-scrollbar-track{background:var(--lumir-paper-2)}[data-qms-design] .std-cm-tbl-wrap::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:4px}[data-qms-design] .std-cm-tbl-wrap::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}[data-qms-design] .std-cm-tbl{border-collapse:collapse;width:100%;min-width:1480px;font-size:12px}[data-qms-design] .std-cm-tbl thead th{text-align:left;color:var(--lumir-ink-2);background:var(--lumir-paper-2);box-shadow:inset 0 -1px 0 var(--lumir-line);white-space:nowrap;z-index:2;padding:9px 10px;font-size:11px;font-weight:600;position:sticky;top:0}[data-qms-design] .std-cm-tbl thead th.is-sortable{cursor:pointer}[data-qms-design] .std-cm-tbl thead th .sort-i{opacity:.5;margin-left:4px}[data-qms-design] .std-cm-tbl tbody td{border-bottom:1px solid var(--lumir-paper-3);vertical-align:middle;color:var(--lumir-ink);white-space:nowrap;padding:9px 10px}[data-qms-design] .std-cm-tbl tbody td.wrap{white-space:normal}[data-qms-design] .std-cm-tbl tbody tr.is-section td{background:#ffd52b1a;font-weight:700}[data-qms-design] .std-cm-tbl tbody tr.is-changed td{background:#1f8a5b0a}[data-qms-design] .std-cm-tbl tbody tr:hover:not(.is-section) td{background:#8e51ff06}[data-qms-design] .std-cm-grip{color:var(--lumir-ink-3);cursor:grab;align-items:center;display:inline-flex}[data-qms-design] .std-cm-grip-chev{color:var(--lumir-ink-2);margin-left:2px}[data-qms-design] .std-cm-num{font-family:var(--lumir-font-en);color:var(--lumir-ink);font-weight:600}[data-qms-design] .std-cm-link{color:var(--lumir-cyan);cursor:pointer}[data-qms-design] .std-cm-link:hover{text-decoration:underline}[data-qms-design] .std-cm-due{color:var(--lumir-ink-2);font-family:var(--lumir-font-meta);font-size:11.5px}[data-qms-design] .std-cm-pill{font-size:10.5px;font-weight:600;font-family:var(--lumir-font-en);border-radius:4px;align-items:center;padding:2px 8px;display:inline-flex}[data-qms-design] .std-cm-pill[data-lv]{background:color-mix(in srgb, var(--lumir-purple) 10%, var(--lumir-paper));color:var(--lumir-purple-strong)}[data-qms-design] .std-cm-fmt{color:var(--lumir-ink-2);font-size:11.5px}[data-qms-design] .std-cm-ver-e{color:#1f8a5b;width:22px;height:22px;font-family:var(--lumir-font-en);background:#1f8a5b1f;border-radius:5px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}[data-qms-design] .std-cm-actions{gap:1px;display:flex}[data-qms-design] .std-cm-act{width:24px;height:24px;color:var(--lumir-ink-3);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;display:inline-flex}[data-qms-design] .std-cm-act:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-cm-act.is-warn:hover{color:var(--lumir-danger-600);background:var(--lumir-danger-50)}[data-qms-design] .std-cm-act:disabled,[data-qms-design] .std-cm-act:disabled:hover{color:var(--lumir-ink-4);cursor:not-allowed;background:0 0}[data-qms-design] .std-mng-table{border-collapse:collapse;width:100%;font-size:12.5px}[data-qms-design] .std-mng-table thead th{text-align:left;color:var(--lumir-ink-2);background:var(--lumir-paper-2);border-right:1px solid var(--lumir-line);border-bottom:1px solid var(--lumir-line);white-space:nowrap;padding:10px 12px;font-size:11.5px;font-weight:600}[data-qms-design] .std-mng-table thead th:last-child{border-right:0}[data-qms-design] .std-mng-table tbody td{border-bottom:1px solid var(--lumir-paper-3);vertical-align:middle;color:var(--lumir-ink);padding:11px 12px}[data-qms-design] .std-mng-table tbody tr.is-section td{background:#ffd52b1a;font-weight:600}[data-qms-design] .std-mng-table tbody tr:hover:not(.is-section){background:#8e51ff05}[data-qms-design] .std-mng-grip{color:var(--lumir-ink-3);cursor:grab;align-items:center;width:18px;display:inline-flex}[data-qms-design] .std-mng-chev{width:16px;height:16px;color:var(--lumir-ink-2);justify-content:center;align-items:center;display:inline-flex}[data-qms-design] .std-mng-num{font-family:var(--lumir-font-meta);color:var(--lumir-ink);font-weight:600}[data-qms-design] .std-mng-link{color:var(--lumir-cyan);cursor:pointer;font-weight:500}[data-qms-design] .std-mng-link:hover{text-decoration:underline}[data-qms-design] .std-mng-ver{background:var(--lumir-paper-3);width:22px;height:22px;font-family:var(--lumir-font-en);color:var(--lumir-ink-2);border-radius:6px;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}[data-qms-design] .std-mng-actions{gap:2px;display:flex}[data-qms-design] .std-mng-act{width:26px;height:26px;color:var(--lumir-ink-3);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}[data-qms-design] .std-mng-act:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-mng-act.is-warn{color:#b8870a}[data-qms-design] .std-mng-act.is-info{color:var(--lumir-cyan)}[data-qms-design] .std-mng-act.is-add{color:var(--lumir-purple)}[data-qms-design] .std-status-table{border-collapse:collapse;width:100%;font-size:12.5px}[data-qms-design] .std-status-table thead{z-index:2;position:sticky;top:0}[data-qms-design] .std-status-table thead .std-st-grp th{text-align:center;color:var(--lumir-ink-2);background:var(--lumir-paper-3);padding:11px 12px;font-size:12px;font-weight:700}[data-qms-design] .std-status-table thead .std-st-grp th:not(:last-child){box-shadow:inset -1px 0 0 var(--lumir-line)}[data-qms-design] .std-status-table thead .std-st-cols th{text-align:center;color:var(--lumir-ink-2);background:var(--lumir-paper-2);box-shadow:inset -1px 0 0 var(--lumir-line), inset 0 -1px 0 var(--lumir-line);padding:9px 12px;font-size:11px;font-weight:600}[data-qms-design] .std-status-table thead .std-st-cols th:last-child{box-shadow:inset 0 -1px 0 var(--lumir-line)}[data-qms-design] .std-status-table tbody td{border-bottom:1px solid var(--lumir-line-soft);border-right:1px solid var(--lumir-line-soft);vertical-align:middle;color:var(--lumir-ink);padding:11px 14px;font-size:12.5px}[data-qms-design] .std-status-table tbody td:last-child{border-right:0}[data-qms-design] .std-status-table tbody tr.is-section td{font-weight:700}[data-qms-design] .std-st-process{text-align:center;color:var(--lumir-purple);font-weight:600}[data-qms-design] .std-st-doc{color:var(--lumir-cyan);cursor:pointer;font-weight:500}[data-qms-design] .std-st-doc:hover{text-decoration:underline}[data-qms-design] .std-st-num{text-align:center;font-family:var(--lumir-font-meta);font-weight:600}[data-qms-design] .std-hist{grid-template-columns:240px 280px minmax(0,1fr);gap:16px;height:100%;min-height:600px;display:grid}[data-qms-design] .std-hist-pane{border:1px solid var(--lumir-paper-3);background:#fff;border-radius:12px;flex-direction:column;display:flex;overflow:hidden}[data-qms-design] .std-hist-h{color:var(--lumir-ink);border-bottom:1px solid var(--lumir-paper-3);background:var(--lumir-paper-2);padding:12px 16px;font-size:12.5px;font-weight:700}[data-qms-design] .std-hist-list{flex:1;padding:6px;overflow:auto}[data-qms-design] .std-hist-item{cursor:pointer;border:1px solid #0000;border-radius:8px;margin-bottom:2px;padding:10px 12px}[data-qms-design] .std-hist-item:hover{background:var(--lumir-paper-2)}[data-qms-design] .std-hist-item.is-on{background:#8e51ff14;border-color:#8e51ff40}[data-qms-design] .std-hist-item-num{font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);margin-bottom:2px;font-size:11.5px;font-weight:600}[data-qms-design] .std-hist-item.is-on .std-hist-item-num{color:var(--lumir-purple)}[data-qms-design] .std-hist-item-name{color:var(--lumir-ink);font-size:12.5px;font-weight:500;line-height:1.3}[data-qms-design] .std-hist-item.is-on .std-hist-item-name{color:var(--lumir-purple-deep);font-weight:600}[data-qms-design] .std-hist-ver-name{font-family:var(--lumir-font-en);color:var(--lumir-ink);font-size:13px;font-weight:700}[data-qms-design] .std-hist-ver-meta{font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);margin-top:4px;font-size:11px;line-height:1.4}[data-qms-design] .std-hist-detail{flex:1;padding:18px 20px;overflow:auto}[data-qms-design] .std-hist-card{border:1px solid var(--lumir-paper-3);background:#fff;border-radius:10px;overflow:hidden}[data-qms-design] .std-hist-card-h{border-bottom:1px solid var(--lumir-paper-3);background:var(--lumir-paper-2);justify-content:space-between;align-items:center;padding:12px 16px;display:flex}[data-qms-design] .std-hist-card-h-l{color:var(--lumir-ink);font-size:13px;font-weight:700}[data-qms-design] .std-hist-card-h-l strong{color:var(--lumir-purple)}[data-qms-design] .std-hist-card-h-r{font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);font-size:11.5px}[data-qms-design] .std-hist-diff{border-collapse:collapse;width:100%}[data-qms-design] .std-hist-diff th{text-align:left;color:var(--lumir-ink-3);background:var(--lumir-paper-2);border-bottom:1px solid var(--lumir-line);padding:10px 16px;font-size:11.5px;font-weight:600}[data-qms-design] .std-hist-diff td{border-bottom:1px solid var(--lumir-paper-3);color:var(--lumir-ink);padding:12px 16px;font-size:13px}[data-qms-design] .std-hist-diff tr:last-child td{border-bottom:0}[data-qms-design] .std-hist-diff td.is-key{color:var(--lumir-ink-2);width:120px;font-weight:600}[data-qms-design] .std-hist-diff td.is-from{color:var(--lumir-ink-3);font-family:var(--lumir-font-meta)}[data-qms-design] .std-hist-diff td.is-to{color:var(--lumir-purple);font-weight:600}[data-qms-design] .std-panel-title{flex:1;align-items:center;gap:12px;min-width:0;display:flex}[data-qms-design] .std-panel-id{font-family:var(--lumir-font-en);color:var(--lumir-ink);letter-spacing:-.01em;font-size:15px;font-weight:700}[data-qms-design] .std-panel-section{color:var(--lumir-purple);font-size:12px;font-weight:600}[data-qms-design] .std-panel-badge{color:var(--lumir-purple-deep);background:linear-gradient(135deg,#029fe71f,#8e51ff1f);border:1px solid #8e51ff33;border-radius:999px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}[data-qms-design] .std-panel-actions{align-items:center;gap:2px;margin-left:auto;display:flex}[data-qms-design] .std-panel-close{width:26px;height:26px;color:var(--lumir-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}[data-qms-design] .std-panel-close:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-panel-tabs{border-bottom:1px solid var(--lumir-paper-3);align-items:center;gap:2px;padding:0 18px;display:flex}[data-qms-design] .std-panel-tab{color:var(--lumir-ink-3);cursor:pointer;background:0 0;border:0;padding:7px 12px;font-size:12px;font-weight:500;position:relative}[data-qms-design] .std-panel-tab:hover{color:var(--lumir-ink)}[data-qms-design] .std-panel-tab.is-on{color:var(--lumir-purple);font-weight:700}[data-qms-design] .std-panel-tab.is-on:after{content:"";background:var(--lumir-purple);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}[data-qms-design] .std-panel-tab .std-panel-tab-count{font-size:inherit;font-weight:inherit;color:inherit}[data-qms-design] .std-panel-tabs-right{gap:4px;margin-left:auto;display:flex}[data-qms-design] .std-panel-body{background:var(--lumir-paper-2);flex-direction:column;flex:1;min-height:0;padding:18px 24px 22px;display:flex;overflow:hidden}[data-qms-design] .std-clause-card{border:1px solid var(--lumir-paper-3);scrollbar-width:thin;scrollbar-color:var(--lumir-line) var(--lumir-paper-2);background:#fff;border-radius:12px;flex:1;min-height:0;overflow:auto}[data-qms-design] .std-clause-card::-webkit-scrollbar{width:8px;height:8px}[data-qms-design] .std-clause-card::-webkit-scrollbar-track{background:var(--lumir-paper-2)}[data-qms-design] .std-clause-card::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:4px}[data-qms-design] .std-clause-card::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}[data-qms-design] .std-clause-table{border-collapse:collapse;width:100%;font-size:13px}[data-qms-design] .std-clause-table thead .std-cl-supergroup th{text-align:center;color:var(--lumir-ink-2);background:var(--lumir-paper-3);letter-spacing:.02em;border-right:1px solid #ced8e580;padding:12px 14px;font-size:12px;font-weight:700}[data-qms-design] .std-clause-table thead .std-cl-supergroup th:last-child{border-right:0}[data-qms-design] .std-clause-table thead .std-cl-cols th{text-align:center;color:var(--lumir-ink-2);background:var(--lumir-paper-2);border-right:1px solid var(--lumir-paper-3);border-bottom:1px solid var(--lumir-paper-3);padding:10px 14px;font-size:11.5px;font-weight:600}[data-qms-design] .std-clause-table thead .std-cl-cols th:last-child{border-right:0}[data-qms-design] .std-clause-table tbody td{border-bottom:1px solid var(--lumir-paper-3);vertical-align:middle;border-right:1px solid #ced8e540;padding:12px 16px}[data-qms-design] .std-clause-table tbody td:last-child{border-right:0}[data-qms-design] .std-clause-table tbody tr:hover{background:#8e51ff05}[data-qms-design] .std-clause-table tbody tr.is-section td{font-weight:700}[data-qms-design] .std-cl-num{font-family:var(--lumir-font-meta);color:var(--lumir-ink-2);text-align:center;white-space:nowrap;width:90px;font-size:12px;font-weight:600}[data-qms-design] tr.is-section .std-cl-num{color:var(--lumir-purple);font-size:13px;font-weight:700}[data-qms-design] .std-cl-content{color:var(--lumir-ink);font-size:13px;font-weight:500}[data-qms-design] tr.is-section .std-cl-content{color:var(--lumir-ink);font-size:13.5px;font-weight:700}[data-qms-design] .std-cl-process{text-align:center;width:220px;color:var(--lumir-ink-2);font-size:12.5px;font-weight:500}[data-qms-design] .std-cl-process-pill{color:var(--lumir-cyan);background:#029fe714;border:1px solid #029fe72e;border-radius:8px;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}[data-qms-design] .std-cl-process-pill[data-tone=purple]{color:var(--lumir-purple);background:#8e51ff14;border-color:#8e51ff2e}[data-qms-design] .std-cl-process-pill[data-tone=mint]{color:#04b58b;background:#04b58b14;border-color:#04b58b33}[data-qms-design] .std-cl-process-pill[data-tone=coral]{color:#c9442f;background:#ff655114;border-color:#ff655133}[data-qms-design] .std-cl-process-pill[data-tone=navy]{color:#2b7fff;background:#2b7fff14;border-color:#2b7fff33}[data-qms-design] .std-cl-supergroup-cell{text-align:center;color:var(--lumir-purple-deep);background:#fff;font-size:13px;font-weight:700}[data-qms-design] .std-clause-table .std-mgmt-icon-btn{background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;transition:color .15s,background .15s,border-color .15s;display:inline-flex}[data-qms-design] .std-clause-table .std-mgmt-icon-btn svg{flex-shrink:0;width:14px;height:14px}[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=visibility-inactive],[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=role-inactive]{color:#d1d5db}[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=visibility-inactive]:hover,[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=role-inactive]:hover{color:#9ca3af;background:#f9fafb}[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=role-ready]{color:var(--lumir-ink-2)}[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=role-ready]:hover{color:var(--lumir-ink);background:var(--lumir-paper-2)}[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=visibility-active]{color:#2563eb}[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=visibility-active]:hover{color:#1d4ed8;background:#f9fafb}[data-qms-design] .std-clause-table .std-mgmt-deliverable-btn{color:var(--lumir-ink-2)}[data-qms-design] .std-clause-table .std-mgmt-deliverable-btn:hover{color:var(--lumir-ink);background:var(--lumir-paper-2)}[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=role-active]{color:#1f2937}[data-qms-design] .std-clause-table .std-mgmt-icon-btn[data-tone=role-active]:hover{color:#111827;background:#f3f4f6}
[data-qms-design] .qms-cert-row{cursor:pointer;transition:background .12s}[data-qms-design] .qms-cert-row:hover{background:#8e51ff0a}[data-qms-design] .qms-cert-action:hover{background:var(--lumir-paper-2);color:var(--lumir-purple)}[data-qms-design] .qms-cert-action--danger:hover{color:#eb5757;background:#eb57571a}[data-qms-design] .qms-cert-input:focus{box-shadow:0 0 0 3px #8e51ff2e;border-color:var(--lumir-purple)!important}[data-qms-design] .qms-cert-dropzone:hover{border-color:var(--lumir-purple);background:#8e51ff08}[data-qms-design] .qms-cert-attachment-link:hover{color:var(--lumir-purple);text-decoration:underline}[data-qms-design] .qms-cert-option:hover{background:var(--lumir-paper-2)}[data-qms-design] .qms-cert-option[aria-selected=true]:hover{background:#8e51ff1f}
[data-qms-design] .std-idoc-card{background:#fff;border:1px solid #ced8e580;border-radius:14px;flex-direction:row;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0c1e330a}[data-qms-design] .std-idoc-left{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}[data-qms-design] .std-idoc-bar{border-bottom:1px solid var(--lumir-paper-3);background:var(--lumir-paper);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}[data-qms-design] .std-idoc-bar-right{align-items:center;gap:8px;margin-left:auto;display:flex}[data-qms-design] .std-idoc-tblwrap{scrollbar-width:thin;scrollbar-color:var(--lumir-line) var(--lumir-paper-2);flex:1;min-height:0;overflow:auto}[data-qms-design] .std-idoc-tblwrap::-webkit-scrollbar{width:8px;height:8px}[data-qms-design] .std-idoc-tblwrap::-webkit-scrollbar-track{background:var(--lumir-paper-2)}[data-qms-design] .std-idoc-tblwrap::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:4px}[data-qms-design] .std-idoc-tbl thead tr.std-idoc-grp th{box-sizing:border-box;text-align:center;background:var(--lumir-paper-2);height:26px;box-shadow:inset 0 -1px 0 var(--lumir-line-soft);border-bottom:0;padding-top:0;padding-bottom:0;font-weight:700}[data-qms-design] .std-idoc-tbl thead tr.std-idoc-grp th[rowspan="2"]{box-shadow:none}[data-qms-design] .std-idoc-tbl thead tr.std-idoc-cols th{top:26px}[data-qms-design] .bm-status-pill[data-tone=info]{color:var(--lumir-purple-strong);background:color-mix(in srgb, var(--lumir-purple) 10%, var(--lumir-paper))}[data-qms-design] .bm-status-pill[data-tone=pink]{color:var(--lumir-pink-ink);background:var(--lumir-pink-soft)}[data-qms-design] .std-idoc-tbl tbody tr.is-selected .std-cm-pill[data-lv],[data-qms-design] .std-idoc-tbl tbody tr.is-selected .bm-status-pill[data-tone=info]{background:var(--lumir-paper)}[data-qms-design] .std-idoc-tbl tbody td.std-idoc-statecell{white-space:normal;line-height:1.6}[data-qms-design] .std-idoc-statecell>*+*{margin-left:4px}[data-qms-design] .std-idoc-overlaywho{opacity:.75;font-weight:500}[data-qms-design] .std-idoc-movetag{white-space:nowrap;color:var(--lumir-paper);background:var(--lumir-purple);border-radius:4px;flex:none;align-items:center;margin-left:6px;padding:2px 6px;font-size:10px;font-weight:600;display:inline-flex}[data-qms-design] .std-idoc-numcell .std-idoc-num{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-qms-design] .std-idoc-numcell{align-items:center;gap:6px;display:flex}[data-qms-design] .std-idoc-num{font-family:var(--lumir-font-en);color:var(--lumir-ink);font-weight:700}[data-qms-design] .std-idoc-num.is-child{color:var(--lumir-ink-2);font-weight:500}[data-qms-design] .std-idoc-grip{color:var(--lumir-line);cursor:grab;display:inline-flex}[data-qms-design] .std-idoc-grip:hover{color:var(--lumir-ink-3)}[data-qms-design] .std-idoc-caret{color:var(--lumir-ink-3);width:12px;font-size:10px}[data-qms-design] .std-idoc-locktag{color:var(--lumir-purple-strong);white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:500;display:inline-flex}[data-qms-design] .std-idoc-tbl tr.is-locked{background:#8e51ff0a}[data-qms-design] .std-idoc-name{color:var(--lumir-ink);font-weight:500}[data-qms-design] .std-idoc-name.is-child{color:var(--lumir-ink-2)}[data-qms-design] .std-idoc-dept{color:var(--lumir-ink-2);font-family:var(--lumir-font-meta);font-size:11.5px}[data-qms-design] .std-idoc-typetag{color:var(--lumir-ink-2);background:var(--lumir-paper-3);border-radius:4px;padding:2px 7px;font-size:10.5px;font-weight:600;display:inline-block}[data-qms-design] .std-idoc-check{accent-color:var(--lumir-purple);pointer-events:none}[data-qms-design] .std-idoc-selcheck{pointer-events:auto;cursor:pointer;appearance:none;vertical-align:middle;background-color:var(--lumir-ink-4);width:15px;height:15px;-webkit-mask:var(--std-idoc-box-mask) center / 15px 15px no-repeat;-webkit-mask:var(--std-idoc-box-mask) center / 15px 15px no-repeat;mask:var(--std-idoc-box-mask) center / 15px 15px no-repeat;border:0;margin:0 auto;transition:background-color .12s;display:block}[data-qms-design] .std-idoc-selcheck:checked{background-color:var(--lumir-purple);-webkit-mask:var(--std-idoc-tick-mask) center / 15px 15px no-repeat;-webkit-mask:var(--std-idoc-tick-mask) center / 15px 15px no-repeat;mask:var(--std-idoc-tick-mask) center / 15px 15px no-repeat}[data-qms-design] .std-idoc-tbl tbody td.is-tick{position:relative}[data-qms-design] .std-idoc-tickhit{cursor:pointer;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}[data-qms-design] .std-idoc-selcheck:focus-visible{outline:2px solid var(--lumir-purple);outline-offset:2px}[data-qms-design]{--std-idoc-tick-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><path d='M5 13l4 4L19 7'/></svg>");--std-idoc-box-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2'><rect x='4' y='4' width='16' height='16' rx='4'/></svg>")}[data-qms-design] .std-idoc-histtbl{border-collapse:collapse;border:1px solid var(--lumir-line);background:#fff;border-radius:10px;width:100%;font-size:12px;overflow:hidden}[data-qms-design] .std-idoc-histtbl thead th{text-align:left;color:var(--lumir-ink-3);background:var(--lumir-paper-2);border-bottom:1px solid var(--lumir-line);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}[data-qms-design] .std-idoc-histtbl tbody td{border-bottom:1px solid var(--lumir-line-soft);color:var(--lumir-ink);vertical-align:top;padding:9px 10px}[data-qms-design] .std-idoc-histtbl tbody tr:last-child td{border-bottom:0}[data-qms-design] .std-idoc-histtbl .is-time{white-space:nowrap;color:var(--lumir-ink-2);font-size:11.5px}[data-qms-design] .std-idoc-histtbl .is-by{white-space:nowrap;color:var(--lumir-ink-2)}[data-qms-design] .std-idoc-histtbl .hist-act{background:var(--lumir-paper-2);border:1px solid var(--lumir-paper-3);color:var(--lumir-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}[data-qms-design] .std-idoc-histtbl .hist-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}[data-qms-design] .std-idoc-histtbl .hist-diff{flex-direction:column;gap:2px;margin-top:5px;display:flex}[data-qms-design] .std-idoc-histtbl .hist-diff-row{color:var(--lumir-ink-3);font-size:11px}[data-qms-design] .std-idoc-histtbl .hist-diff-row .hist-from{color:var(--lumir-ink-3);text-decoration:line-through}[data-qms-design] .std-idoc-histtbl .hist-diff-row strong{color:var(--lumir-ink);font-weight:600}[data-qms-design] .std-idoc-tbl thead tr.std-idoc-cols th.std-idoc-stdhead-col{text-align:center;vertical-align:middle;width:84px;min-width:84px;max-width:84px;padding:5px 4px}[data-qms-design] .std-idoc-stdhead-label{white-space:normal;overflow-wrap:break-word;color:var(--lumir-ink-2);font-size:10.5px;line-height:1.2;display:block}[data-qms-design] .std-idoc-tbl tbody td.std-idoc-stdmatrix{text-align:center;cursor:pointer;width:84px;min-width:84px;max-width:84px}[data-qms-design] .std-idoc-tbl tbody td.std-idoc-stdmatrix.is-locked{cursor:default}[data-qms-design] .std-idoc-stdtick{vertical-align:middle;width:15px;height:15px;color:var(--lumir-purple);display:inline-block}[data-qms-design] .std-idoc-stdtick.is-off{color:var(--lumir-ink-4)}[data-qms-design] .std-idoc-tbl thead tr.std-idoc-grp th[rowspan="2"].is-act-sticky,[data-qms-design] .std-idoc-tbl tbody td.is-act-sticky{box-shadow:inset 1px 0 0 var(--lumir-line)}:is([data-qms-design] .std-idoc-tbl tbody td:has(+td.is-act-sticky),[data-qms-design] .std-idoc-tbl thead th:has(+th.is-act-sticky)){border-right:0}[data-qms-design] .std-idoc-applinherit{color:var(--lumir-ink-3);font-size:11px}@keyframes qms-skel-pulse{0%,to{opacity:1}50%{opacity:.45}}[data-qms-design] .qms-skel{background:var(--lumir-paper-3);border-radius:6px;animation:1.4s ease-in-out infinite qms-skel-pulse}@media (prefers-reduced-motion:reduce){[data-qms-design] .qms-skel{animation:none}}[data-qms-design] .std-idoc-stdside{border-right:1px solid var(--lumir-line-soft);background:var(--lumir-paper-2);flex-direction:column;flex-shrink:0;gap:2px;width:208px;padding:8px;display:flex;overflow-y:auto}[data-qms-design] .std-idoc-stdside-item{text-align:left;color:var(--lumir-ink-2);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;padding:8px 10px;font-size:12px;font-weight:500;overflow:hidden}[data-qms-design] .std-idoc-stdside-item:hover{background:var(--lumir-paper-3)}[data-qms-design] .std-idoc-stdside-item.is-on{color:var(--lumir-purple-strong);background:#8e51ff1a;font-weight:700}[data-qms-design] .std-idoc-stdhead{cursor:pointer}[data-qms-design] .std-idoc-stdhead:hover{color:var(--lumir-purple)}[data-qms-design] .std-idoc-stdcell:hover{background:#8e51ff0f!important}[data-qms-design] .std-idoc-act{border:1px solid var(--lumir-line);color:var(--lumir-ink-2);cursor:pointer;white-space:nowrap;background:#fff;border-radius:6px;align-items:center;padding:3px 9px;font-size:10.5px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}[data-qms-design] .std-idoc-act:hover{background:var(--lumir-paper-2);border-color:var(--lumir-ink-3);color:var(--lumir-ink)}[data-qms-design] .std-idoc-addslot{color:var(--lumir-purple-strong);cursor:pointer;background:#8e51ff14;border:1px dashed #8e51ff59;border-radius:999px;align-items:center;gap:3px;padding:2px 9px;font-size:10.5px;font-weight:600;display:inline-flex}[data-qms-design] .std-idoc-addslot:hover{background:#8e51ff24;border-style:solid}[data-qms-design] .std-idoc-right{border-left:1px solid var(--lumir-paper-3);background:#fff;flex-direction:column;flex-shrink:0;width:26rem;min-height:0;display:flex}[data-qms-design] .std-idoc-right-head{border-bottom:1px solid var(--lumir-paper-3);background:linear-gradient(180deg, var(--lumir-paper-2) 0%, #fff 100%);padding:12px 16px}[data-qms-design] .std-idoc-reopen{border-left:1px solid var(--lumir-paper-3);width:28px;color:var(--lumir-ink-3);background:var(--lumir-paper);cursor:pointer;flex-shrink:0}[data-qms-design] .std-idoc-reopen:hover{background:var(--lumir-paper-2);color:var(--lumir-purple)}[data-qms-design] .std-idoc-clause{cursor:pointer;border-radius:8px;align-items:flex-start;gap:8px;padding:7px 8px;display:flex}[data-qms-design] .std-idoc-clause:hover{background:var(--lumir-paper-2)}[data-qms-design] .std-idoc-clause.is-readonly{opacity:.7;cursor:not-allowed}[data-qms-design] .std-idoc-clause input{accent-color:var(--lumir-purple);margin-top:2px}[data-qms-design] .std-idoc-clause-no{font-family:var(--lumir-font-meta);color:var(--lumir-ink);font-weight:600}[data-qms-design] .std-idoc-clause-title{color:var(--lumir-ink-2)}[data-qms-design] .std-idoc-filtercard{background:#fff;border:1px solid #ced8e580;border-radius:14px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 1px 2px #0c1e330a}[data-qms-design] .std-idoc-filtercard-h{font-family:var(--lumir-font-en);letter-spacing:.12em;color:var(--lumir-ink-3);text-transform:uppercase;font-size:10.5px;font-weight:600}[data-qms-design] .std-idoc-filterrow{align-items:flex-start;gap:6px;display:flex}[data-qms-design] .std-idoc-filterrow-label{width:30px;color:var(--lumir-ink-3);flex-shrink:0;padding-top:4px;font-size:11px}[data-qms-design] .std-idoc-filterrow-chips{flex-wrap:wrap;gap:4px;display:flex}[data-qms-design] .std-idoc-fchip{border:1px solid var(--lumir-paper-3);color:var(--lumir-ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:3px 9px;font-size:11px}[data-qms-design] .std-idoc-fchip:hover{border-color:var(--lumir-line)}[data-qms-design] .std-idoc-fchip.is-on{border-color:var(--lumir-purple);color:var(--lumir-purple-strong);background:#8e51ff0f;font-weight:600}[data-qms-design] .std-idoc-fsearch{background:var(--lumir-paper-2);border:1px solid var(--lumir-paper-3);width:100%;color:var(--lumir-ink);border-radius:8px;outline:none;align-items:center;padding:7px 10px;font-family:inherit;font-size:12px;display:flex}[data-qms-design] .std-idoc-fsearch:focus{border-color:var(--lumir-purple);box-shadow:0 0 0 3px #8e51ff1f}[data-qms-design] .std-idoc-fsearch::placeholder{color:var(--lumir-ink-3)}[data-qms-design] .std-idoc-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1e3352;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-qms-design] .std-idoc-modal{background:#fff;border-radius:16px;flex-direction:column;width:460px;max-width:92vw;display:flex;overflow:hidden;box-shadow:0 24px 60px -20px #0c1e3357,0 4px 16px #0c1e3314}[data-qms-design] .std-idoc-modal-head{background:linear-gradient(180deg, var(--lumir-paper-2) 0%, #fff 100%);border-bottom:1px solid var(--lumir-paper-3);padding:14px 44px 14px 18px;position:relative}[data-qms-design] .std-idoc-modal-close{width:26px;height:26px;color:var(--lumir-ink-2);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:background-color .12s,color .12s;display:inline-flex;position:absolute;top:10px;right:10px}[data-qms-design] .std-idoc-modal-close:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-idoc-modal-close:disabled{opacity:.45;cursor:not-allowed;color:var(--lumir-ink-2);background:0 0}[data-qms-design] .std-idoc-modal-title{color:var(--lumir-ink);font-size:14px;font-weight:700}[data-qms-design] .std-idoc-modal-sub{color:var(--lumir-ink-3);margin-top:3px;font-size:11.5px}[data-qms-design] .std-idoc-modal-sub strong{color:var(--lumir-purple);font-weight:700}[data-qms-design] .std-idoc-modal-body{flex-direction:column;gap:14px;padding:18px;display:flex}[data-qms-design] .std-idoc-modal-foot{border-top:1px solid var(--lumir-paper-3);background:var(--lumir-paper);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}[data-qms-design] .std-idoc-field{flex-direction:column;display:flex}[data-qms-design] .std-idoc-field-label{color:var(--lumir-ink-2);margin-bottom:5px;font-size:11.5px;font-weight:600}[data-qms-design] .std-idoc-req{color:#eb5757;margin-left:3px;font-weight:700}[data-qms-design] .std-sel-desc{color:var(--lumir-ink-3);margin-top:1px;font-size:11px;display:block}[data-qms-design] .std-idoc-input{border:1px solid var(--lumir-line);background:var(--lumir-paper);width:100%;height:34px;color:var(--lumir-ink);border-radius:6px;outline:none;padding:0 12px;font-family:inherit;font-size:12.5px;transition:border-color .12s,box-shadow .12s}[data-qms-design] textarea.std-idoc-input{height:auto;padding:8px 12px}[data-qms-design] .std-idoc-input:focus{border-color:var(--lumir-purple);box-shadow:0 0 0 3px #8e51ff24}[data-qms-design] .std-idoc-input::placeholder{color:var(--lumir-ink-3)}[data-qms-design] .std-idoc-seg{gap:6px;display:flex}[data-qms-design] .std-idoc-segbtn{border:1px solid var(--lumir-line);background:var(--lumir-paper);height:34px;color:var(--lumir-ink-2);cursor:pointer;border-radius:8px;flex:1;padding:0 10px;font-family:inherit;font-size:12px;transition:background .12s,border-color .12s,color .12s}[data-qms-design] .std-idoc-segbtn:hover{background:var(--lumir-paper-2)}[data-qms-design] .std-idoc-segbtn.is-on{border-color:var(--lumir-purple);color:var(--lumir-purple-strong);background:#8e51ff12;font-weight:600}[data-qms-design] .std-idoc-seg--wrap{flex-wrap:wrap}[data-qms-design] .std-idoc-seg--wrap .std-idoc-segbtn{white-space:nowrap;flex:0 auto}[data-qms-design] .std-idoc-fielderr{color:var(--lumir-danger,#dc2626);margin-top:4px;font-size:11px;line-height:1.4;display:block}[data-qms-design] .std-idoc-note{color:var(--lumir-ink-2);background:var(--lumir-paper-2);border:1px solid var(--lumir-paper-3);border-radius:8px;padding:8px 10px;font-size:11px}[data-qms-design] .std-idoc-field>.std-idoc-note{margin-top:6px}[data-qms-design] .std-idoc-modal-cancel{border:1px solid var(--lumir-line);background:var(--lumir-paper);color:var(--lumir-ink);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600}[data-qms-design] .std-idoc-modal-cancel:hover{background:var(--lumir-paper-2);border-color:var(--lumir-ink-3)}[data-qms-design] .std-idoc-modal-submit{background:var(--lumir-purple);color:var(--lumir-paper);cursor:pointer;border:0;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;box-shadow:0 4px 10px -4px #8e51ff80}[data-qms-design] .std-idoc-modal-submit:hover:not(:disabled){background:color-mix(in srgb, var(--lumir-purple) 88%, black)}[data-qms-design] .std-idoc-modal-submit:disabled{background:var(--lumir-line);color:var(--lumir-ink-3);cursor:not-allowed;box-shadow:none}[data-qms-design] .std-idoc-pending{border:1px solid var(--lumir-line);background:var(--lumir-paper);border-radius:7px;margin:10px 14px 8px;overflow:hidden}[data-qms-design] .std-idoc-pending-h{color:var(--lumir-ink-2);background:var(--lumir-paper-2);border-bottom:1px solid var(--lumir-line);align-items:center;gap:6px;padding:5px 14px;font-size:11px;font-weight:600;display:flex}[data-qms-design] .std-idoc-pending-h .std-idoc-pending-count{color:#fff;background:var(--lumir-purple);border-radius:8px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700;display:inline-flex}[data-qms-design] .std-idoc-pending-hint{color:var(--lumir-purple);margin-left:auto;font-size:10px;font-weight:500}[data-qms-design] .std-idoc-pending-list{margin:0;padding:0;list-style:none}[data-qms-design] .std-idoc-pending-item{border-top:1px solid var(--lumir-line-soft);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:5px 14px;transition:background .12s;display:flex}[data-qms-design] .std-idoc-pending-item:first-child{border-top:none}[data-qms-design] .std-idoc-pending-item:hover{background:var(--lumir-paper-2)}[data-qms-design] .std-idoc-pending-item.is-focused{box-shadow:inset 2px 0 0 var(--lumir-purple);background:#8e51ff14}[data-qms-design] .std-idoc-pending-info{flex:1;align-items:center;gap:8px;min-width:0;display:flex}[data-qms-design] .std-idoc-pending-badge{color:var(--lumir-purple);background:#8e51ff1a;border-radius:9px;flex-shrink:0;padding:1px 6px;font-size:10px;font-weight:700}[data-qms-design] .std-idoc-pending-summary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lumir-ink-2);flex:1;font-size:12px;overflow:hidden}[data-qms-design] .std-idoc-pending-meta{color:var(--lumir-ink-3);white-space:nowrap;flex-shrink:0;font-size:11px}[data-qms-design] .std-idoc-pending-actions{flex-shrink:0;gap:5px;display:flex}[data-qms-design] .std-idoc-pending-actions .std-btn{min-height:0;padding:3px 10px;font-size:11px;line-height:1.4}[data-qms-design] .std-idoc-tbl .std-cm-actions.std-idoc-rowacts{justify-content:center}[data-qms-design] .std-idoc-reqlist{flex-direction:column;gap:8px;display:flex}[data-qms-design] .std-idoc-reqrow{border:1px solid var(--lumir-line);border-radius:var(--lumir-radius-sm,6px);background:var(--lumir-paper);padding:8px 10px}[data-qms-design] .std-idoc-reqhead{align-items:center;gap:8px;display:flex}[data-qms-design] .std-idoc-reqsummary{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--lumir-ink-2);flex:auto;font-size:12px;overflow:hidden}[data-qms-design] .std-idoc-reqtime{color:var(--lumir-ink-3);font-size:11px;font-family:var(--lumir-font-meta);flex:none}[data-qms-design] .std-idoc-reqcancel{flex:none}[data-qms-design] .std-idoc-reqmeta{color:var(--lumir-ink-3);flex-wrap:wrap;gap:2px 12px;margin-top:4px;font-size:11px;display:flex}[data-qms-design] .bm-status-pill:not([data-tone]){color:var(--lumir-ink-3);background:var(--lumir-paper-2)}[data-qms-design] .std-idoc-map2col{height:100%;min-height:0;display:flex}[data-qms-design] .std-idoc-mapclauses{background:var(--lumir-paper-2);flex:auto;min-width:0;min-height:0;padding:12px 14px}[data-qms-design] .std-idoc-clauselist{border:1px solid var(--lumir-paper-3);background:var(--lumir-paper);border-radius:12px;height:100%;padding:6px;overflow-y:auto}[data-qms-design] .std-idoc-mapsub{flex-wrap:wrap;align-items:center;gap:6px;display:flex}[data-qms-design] .std-idoc-mapnote{border:1px solid var(--lumir-paper-3);border-radius:var(--lumir-radius-sm,6px);background:var(--lumir-paper-2);color:var(--lumir-ink-2);flex:100%;padding:4px 8px;font-size:11.5px;line-height:1.5}[data-qms-design] .std-idoc-form{flex-direction:column;gap:14px;display:flex}[data-qms-design] .std-idoc-form--flush{padding:18px 20px 0}[data-qms-design] .std-idoc-formrow{gap:12px;display:flex}[data-qms-design] .std-idoc-formrow>*{flex:1 1 0;min-width:0}[data-qms-design] .std-idoc-formrow>.std-idoc-field--narrow{flex:0 0 128px}[data-qms-design] .std-idoc-file{width:100%;color:var(--lumir-ink-2);font-size:12px;display:block}[data-qms-design] .std-idoc-file::file-selector-button{background:var(--lumir-paper-3);height:26px;color:var(--lumir-ink-2);cursor:pointer;border:0;border-radius:6px;margin-right:8px;padding:0 10px;font-family:inherit;font-size:12px}[data-qms-design] .std-idoc-filename{color:var(--lumir-ink-3);margin-top:4px;font-size:11px}[data-qms-design] .std-idoc-apf2col{height:100%;min-height:0;display:flex}[data-qms-design] .std-idoc-apfcol{border-right:1px solid var(--lumir-line-soft);flex-direction:column;flex:0 0 620px;min-height:0;display:flex;overflow:hidden}[data-qms-design] .std-idoc-apfcol>.std-idoc-railhead{padding:16px 20px 12px}[data-qms-design] .std-idoc-apfform{flex:1;min-height:0;padding:14px 20px 18px;overflow-y:auto}[data-qms-design] .std-idoc-apfaddrow{color:var(--lumir-ink-3);align-self:flex-start}[data-qms-design] .std-idoc-apfaddrow:hover:not(:disabled){color:var(--lumir-ink-2)}[data-qms-design] .std-idoc-detail2col{flex-direction:row;height:100%;min-height:0;display:flex;overflow:hidden}[data-qms-design] .std-idoc-viewctl{align-items:center;gap:2px;display:inline-flex}[data-qms-design] .std-idoc-stagebar-sep{background:var(--lumir-line-soft);flex-shrink:0;width:1px;height:16px}[data-qms-design] .std-idoc-viewbtn{min-width:24px;height:24px;color:var(--lumir-ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;line-height:1;transition:background .12s,color .12s;display:inline-flex}[data-qms-design] .std-idoc-viewbtn:hover:not(:disabled){background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-idoc-viewbtn:disabled{opacity:.4;cursor:not-allowed}[data-qms-design] .std-idoc-viewnow{font-variant-numeric:tabular-nums;min-width:44px;height:24px;color:var(--lumir-ink-2);text-align:center;cursor:pointer;border-radius:6px;padding:0 4px;font-size:11.5px;font-weight:600;transition:background .12s}[data-qms-design] .std-idoc-viewnow:hover{background:var(--lumir-paper-2)}[data-qms-design] .std-idoc-railbtn{width:30px;height:30px;color:var(--lumir-ink-3);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}[data-qms-design] .std-idoc-railbtn:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-idoc-detailrail{border-right:1px solid var(--lumir-line-soft);flex-direction:column;flex-shrink:0;width:380px;min-height:0;display:flex;overflow:hidden}[data-qms-design] .std-idoc-railbody{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 18px 20px;display:flex;overflow-y:auto}[data-qms-design] .std-idoc-detailrail[hidden]{display:none}[data-qms-design] .std-idoc-railhead{background:var(--lumir-paper);border-bottom:1px solid var(--lumir-line-soft);flex-direction:row;flex-shrink:0;align-items:baseline;gap:8px;padding:18px 16px 12px 20px;display:flex}[data-qms-design] .std-idoc-railpill{max-width:50%;height:20px;color:var(--lumir-purple);font-family:var(--lumir-font-en);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#8e51ff1a;border-radius:999px;flex:none;align-self:baseline;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex;overflow:hidden}[data-qms-design] .std-idoc-railtitle{min-width:0;color:var(--lumir-ink);overflow-wrap:anywhere;flex:auto;margin:0;font-size:15px;font-weight:700;line-height:1.35}[data-qms-design] .std-idoc-tabrail{border-right:1px solid var(--lumir-line-soft);background:var(--lumir-paper);flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;width:44px;padding:14px 0 18px;display:flex}[data-qms-design] .std-idoc-tabrail-sep{background:var(--lumir-line-soft);flex-shrink:0;align-self:center;width:18px;height:1px;margin:6px 0 2px}[data-qms-design] .std-idoc-tabrail .std-idoc-railbtn{align-self:center}[data-qms-design] .std-idoc-vtab{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.02em;color:var(--lumir-ink-3);cursor:pointer;justify-content:center;align-items:center;padding:12px 0;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}[data-qms-design] .std-idoc-vtab:hover{color:var(--lumir-ink);background:var(--lumir-paper-2)}[data-qms-design] .std-idoc-vtab.is-on{color:var(--lumir-purple);font-weight:700}[data-qms-design] .std-idoc-vtab:lang(en){text-orientation:mixed;white-space:nowrap}[data-qms-design] .std-idoc-vtab-badge{writing-mode:horizontal-tb;background:var(--lumir-paper-3);min-width:17px;height:17px;color:var(--lumir-ink-3);font-family:var(--lumir-font-en);border-radius:999px;justify-content:center;align-items:center;margin-top:7px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;transition:background .12s,color .12s;display:inline-flex}[data-qms-design] .std-idoc-vtab.is-on .std-idoc-vtab-badge{color:var(--lumir-purple);background:#8e51ff24}[data-qms-design] .std-idoc-vtab.is-on:after{content:"";background:var(--lumir-purple);border-radius:2px 0 0 2px;width:2px;position:absolute;top:6px;bottom:6px;right:0}[data-qms-design] .std-idoc-stage{background:var(--lumir-paper-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}[data-qms-design] .std-idoc-stagebar{z-index:2;background:color-mix(in srgb, var(--lumir-paper) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;align-items:center;gap:6px;padding:3px;display:flex;position:absolute;top:10px;right:14px;box-shadow:0 2px 10px -4px #0c1e3338}[data-qms-design] .std-idoc-stageclose{width:28px;height:28px;color:var(--lumir-ink-3);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}[data-qms-design] .std-idoc-stageclose:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-qms-design] .std-idoc-btn{border:1px solid var(--lumir-line);background:var(--lumir-paper);height:28px;color:var(--lumir-ink);white-space:nowrap;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}[data-qms-design] .std-idoc-btn:hover:not(:disabled){background:var(--lumir-paper-2);border-color:color-mix(in srgb, var(--lumir-line) 82%, var(--lumir-ink))}[data-qms-design] .std-idoc-btn:disabled{color:var(--lumir-ink-3);cursor:not-allowed}[data-qms-design] .std-idoc-numhead-inner{align-items:center;gap:6px;width:100%;display:flex}[data-qms-design] .std-idoc-numhead-label{flex:none}[data-qms-design] .std-idoc-lvfold{align-items:center;gap:2px;margin-left:auto;display:inline-flex}[data-qms-design] .std-idoc-lvfold-btn{border:1px solid var(--lumir-line);background:var(--lumir-paper);min-width:18px;height:18px;color:var(--lumir-ink-3);cursor:pointer;border-radius:5px;padding:0 4px;font-family:inherit;font-size:10px;font-weight:700;line-height:1;transition:background .12s,border-color .12s,color .12s}[data-qms-design] .std-idoc-lvfold-btn.is-wide{padding:0 5px;font-weight:600}[data-qms-design] .std-idoc-lvfold-btn:hover{border-color:var(--lumir-purple);background:color-mix(in srgb, var(--lumir-purple) 8%, var(--lumir-paper));color:var(--lumir-purple)}[data-qms-design] .std-idoc-filterbar{border-bottom:1px solid var(--lumir-paper-3);background:var(--lumir-paper);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 14px;display:flex}[data-qms-design] .std-idoc-filterbar-search{flex:0 200px;min-width:140px;height:30px}[data-qms-design] .std-idoc-filterbar-actions{margin-left:auto}[data-qms-design] .std-idoc-filterbar-actions .std-btn,[data-qms-design] .std-idoc-filterbar-actions .std-cm-add-top{height:30px;padding-top:0;padding-bottom:0}[data-qms-design] .std-idoc-flatbtn{box-shadow:none;border:none}[data-qms-design] .std-btn:disabled{opacity:.5;cursor:not-allowed}[data-qms-design] .std-idoc-filterclear{border:1px solid var(--lumir-purple);background:color-mix(in srgb, var(--lumir-purple) 8%, var(--lumir-paper));height:30px;color:var(--lumir-purple);white-space:nowrap;cursor:pointer;border-radius:9px;align-items:center;gap:4px;padding:0 10px;font-family:inherit;font-size:11.5px;font-weight:600;display:inline-flex}[data-qms-design] .std-idoc-filterclear:hover{background:color-mix(in srgb, var(--lumir-purple) 14%, var(--lumir-paper))}[data-qms-design] .std-idoc-refwrap{height:100%;min-height:0;container-type:inline-size}[data-qms-design] .std-idoc-ref{background:var(--lumir-paper);height:100%;min-height:0;color:var(--lumir-ink);grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(340px,440px) minmax(0,1fr);font-size:12px;line-height:1.45;display:grid;overflow:hidden}@container (min-width:1300px){[data-qms-design] .std-idoc-ref{grid-template-columns:minmax(340px,500px) minmax(0,1fr)}}[data-qms-design] .std-idoc-refleft{border-right:1px solid var(--lumir-paper-3);flex-direction:column;grid-area:1/1;min-width:0;min-height:0;display:flex;position:relative;overflow:hidden}[data-qms-design] .std-idoc-refcands{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}[data-qms-design] .std-idoc-refsrch-row,[data-qms-design] .std-idoc-refsel-h{box-sizing:border-box;border-bottom:1px solid var(--lumir-paper-3);flex:none;height:37px}[data-qms-design] .std-idoc-refsrch-row{align-items:center;height:auto;padding:10px 12px;display:flex}[data-qms-design] .std-idoc-reflist{overscroll-behavior:contain;min-height:0;padding-bottom:var(--refsheet-h,0px);flex:1;position:relative;overflow:auto}[data-qms-design] .std-idoc-reflane-h{z-index:2;background:var(--lumir-paper-2);border-bottom:1px solid var(--lumir-line);align-items:center;gap:4px;height:32px;padding:0 8px 0 6px;display:flex;position:sticky;top:0}[data-qms-design] .std-idoc-reflane-tg{min-width:0;height:26px;color:var(--lumir-ink-2);text-align:left;border-radius:6px;flex:1;align-items:center;gap:6px;padding:0 6px;font-size:11.5px;font-weight:700;display:flex}[data-qms-design] .std-idoc-reflane-tg:hover{background:var(--lumir-paper-3)}[data-qms-design] .std-idoc-reflane-tg:focus-visible,[data-qms-design] .std-idoc-reflane-all:focus-visible{outline:2px solid var(--lumir-purple);outline-offset:1px}[data-qms-design] .std-idoc-refcr:focus-visible{outline:2px solid var(--lumir-purple);outline-offset:-2px}[data-qms-design] .std-idoc-reflane-chev{width:12px;height:12px;color:var(--lumir-ink-3);flex:none;transition:transform .15s}[data-qms-design] .std-idoc-reflane.is-closed .std-idoc-reflane-chev{transform:rotate(-90deg)}[data-qms-design] .std-idoc-reflane-cnt{font-variant-numeric:tabular-nums;color:var(--lumir-ink-3);font-size:11px;font-weight:700}[data-qms-design] .std-idoc-reflane-all{height:24px;color:var(--lumir-purple);white-space:nowrap;border-radius:6px;flex:none;padding:0 8px;font-size:11px;font-weight:600;transition:background .12s}[data-qms-design] .std-idoc-reflane-all:hover:not(:disabled){background:#8e51ff1a}[data-qms-design] .std-idoc-reflane-all:disabled{opacity:.4;cursor:not-allowed}[data-qms-design] .std-idoc-refcr{text-align:left;border-bottom:1px solid var(--lumir-line-soft);cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:18px 78px minmax(0,1fr) auto;align-items:center;column-gap:10px;width:100%;height:30px;padding:0 12px 0 14px;display:grid;position:relative}[data-qms-design] .std-idoc-refcr:hover{background:#8e51ff08}[data-qms-design] .std-idoc-refcr.is-on{background:#8e51ff1a}[data-qms-design] .std-idoc-refcr.is-on:hover{background:#8e51ff24}[data-qms-design] .std-idoc-refcr-chk{border:1.5px solid var(--lumir-line);background:var(--lumir-paper);width:18px;height:18px;color:var(--lumir-ink-4);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;font-size:10.5px;font-weight:600;line-height:1;display:grid}[data-qms-design] .std-idoc-refcr-chk>i{display:none}[data-qms-design] .std-idoc-refcr-chk svg{stroke-width:2.6px;width:10px;height:10px}[data-qms-design] .std-idoc-refcr:not(.is-on):hover .std-idoc-refcr-chk{border-color:var(--lumir-purple);color:var(--lumir-purple)}[data-qms-design] .std-idoc-refcr:not(.is-on):hover .std-idoc-refcr-chk>i{display:grid}[data-qms-design] .std-idoc-refcr.is-on .std-idoc-refcr-chk{border-color:var(--lumir-purple);background:var(--lumir-purple);color:var(--lumir-paper)}[data-qms-design] .std-idoc-refcr.is-on:hover .std-idoc-refcr-chk{border-color:var(--lumir-danger);background:var(--lumir-danger)}[data-qms-design] .std-idoc-refcr.is-on:hover .std-idoc-refcr-chk>b{display:none}[data-qms-design] .std-idoc-refcr.is-on:hover .std-idoc-refcr-chk>i{display:grid}[data-qms-design] .std-idoc-refcr-no{letter-spacing:-.01em;color:var(--lumir-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}[data-qms-design] .std-idoc-refcr-nm{color:var(--lumir-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}[data-qms-design] .std-idoc-refcr-tags{grid-area:1/4;justify-self:end;align-items:center;gap:6px;display:flex}[data-qms-design] .std-idoc-reftag{color:var(--lumir-ink-3);white-space:nowrap;font-size:11px}[data-qms-design] .std-idoc-refcr mark{color:inherit;background:#8e51ff29;border-radius:2px;margin:0 -1px;padding:0 1px}[data-qms-design] .std-idoc-refsheet{z-index:3;box-sizing:border-box;background:var(--lumir-paper);border-top:1px solid var(--lumir-line);flex-direction:column;height:87px;transition:height .18s;display:flex;position:absolute;bottom:0;left:0;right:0}[data-qms-design] .std-idoc-refsheet.is-open{height:58%}[data-qms-design] .std-idoc-refsel{background:var(--lumir-paper);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}[data-qms-design] .std-idoc-refsel-bar{box-sizing:border-box;background:var(--lumir-paper-2);border-bottom:1px solid var(--lumir-paper-3);width:100%;height:36px;color:var(--lumir-ink-2);letter-spacing:.02em;text-align:left;flex:none;align-items:center;gap:6px;padding:0 12px;font-size:11.5px;font-weight:600;display:flex}[data-qms-design] .std-idoc-refsel-bar:hover{background:var(--lumir-paper-3)}[data-qms-design] .std-idoc-refsel-bar:focus-visible{outline:2px solid var(--lumir-purple);outline-offset:-2px}[data-qms-design] .std-idoc-refsel-chev{width:13px;height:13px;color:var(--lumir-ink-3);flex:none;transition:transform .15s}[data-qms-design] .std-idoc-refsheet.is-open .std-idoc-refsel-chev{transform:rotate(180deg)}[data-qms-design] .std-idoc-refsel-cnt{font-variant-numeric:tabular-nums;color:var(--lumir-ink-3);font-size:11px;font-weight:700}[data-qms-design] .std-idoc-refsel-bar .std-idoc-refmeta{margin-left:auto}[data-qms-design] .std-idoc-refsel-body{flex-direction:column;flex:1;min-height:0;display:flex}[data-qms-design] .std-idoc-refsel-body[hidden]{display:none}[data-qms-design] .std-idoc-refsel-h{grid-template-columns:46px minmax(0,1fr);align-items:center;column-gap:4px;padding:0 14px 0 6px;display:grid}[data-qms-design] .std-idoc-reffld{gap:1px;min-width:0;display:grid}[data-qms-design] .std-idoc-reffld.is-no input{text-align:right}[data-qms-design] .std-idoc-reffld input{width:100%;height:30px;font:inherit;color:var(--lumir-ink);background:0 0;border:1px solid #0000;border-radius:6px;outline:0;padding:0 6px;font-size:15px;font-weight:700;line-height:1}[data-qms-design] .std-idoc-reffld input:hover{border-color:var(--lumir-line)}[data-qms-design] .std-idoc-reffld input:focus{border-color:var(--lumir-purple);box-shadow:0 0 0 3px var(--lumir-purple-ring);background:var(--lumir-paper)}[data-qms-design] .std-idoc-refmeta{white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--lumir-ink-3);font-size:11px;font-weight:700}[data-qms-design] .std-idoc-refth,[data-qms-design] .std-idoc-refsr{grid-template-columns:40px 112px minmax(0,1fr);align-items:center;display:grid}[data-qms-design] .std-idoc-refth>span:not(:first-child),[data-qms-design] .std-idoc-refsr>span:not(:first-child):not(.std-idoc-refsr-act){min-width:0;padding:0 14px}[data-qms-design] .std-idoc-refth{background:var(--lumir-paper-2);border-bottom:1px solid var(--lumir-paper-3);letter-spacing:.02em;height:26px;color:var(--lumir-ink-2);flex:none;font-size:11px;font-weight:600}[data-qms-design] .std-idoc-refth span:first-child{text-align:right;padding-right:10px}[data-qms-design] .std-idoc-refrows{overscroll-behavior:contain;flex:1;min-height:0;position:relative;overflow:auto}[data-qms-design] .std-idoc-refsr{border-bottom:1px solid var(--lumir-paper-3);background:var(--lumir-paper);cursor:grab;-webkit-user-select:none;user-select:none;outline:none;height:31px;position:relative}[data-qms-design] .std-idoc-refsr:hover{background:#8e51ff08}[data-qms-design] .std-idoc-refsr-n{text-align:right;color:var(--lumir-ink-4);padding-right:10px;font-size:11px;font-weight:500;position:relative}[data-qms-design] .std-idoc-refsr-grip{color:var(--lumir-ink-4);opacity:.45;display:grid;position:absolute;top:50%;left:7px;translate:0 -50%}[data-qms-design] .std-idoc-refsr:hover .std-idoc-refsr-grip,[data-qms-design] .std-idoc-refsr.is-drag .std-idoc-refsr-grip{opacity:1}[data-qms-design] .std-idoc-refsr-no{letter-spacing:-.01em;color:var(--lumir-ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:500;overflow:hidden}[data-qms-design] .std-idoc-refsr-nm{align-items:center;gap:6px;min-width:0;font-size:12.5px;display:flex}[data-qms-design] .std-idoc-refsr-nm>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-qms-design] .std-idoc-refsr-act{background:linear-gradient(to right, transparent, var(--lumir-paper) 14px);gap:2px;padding:0 8px 0 18px;display:flex;position:absolute;top:50%;right:0;translate:0 -50%}[data-qms-design] .std-idoc-refsr.is-drag{z-index:3;background:var(--lumir-paper);box-shadow:var(--lumir-shadow-card), inset 2px 0 0 var(--lumir-purple);cursor:grabbing}[data-qms-design] .std-idoc-refsr.is-shift{transition:transform .12s}[data-qms-design] .std-idoc-refsr.is-break{box-shadow:inset 0 2px 0 var(--lumir-purple)}[data-qms-design] .std-idoc-refsr.is-break:after{content:attr(data-page);z-index:1;border-radius:var(--lumir-r-pill);background:var(--lumir-purple);color:var(--lumir-paper);pointer-events:none;padding:0 6px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:-8px;right:8px}[data-qms-design] .std-idoc-refsr.is-break:first-child:after{top:3px}[data-qms-design] .std-idoc-refrows.is-dragging .std-idoc-refsr.is-break{box-shadow:none}[data-qms-design] .std-idoc-refrows.is-dragging .std-idoc-refsr.is-break:after{display:none}[data-qms-design] .std-idoc-refsr.is-new{animation:1.2s ease-out std-idoc-refflash}@keyframes std-idoc-refflash{0%{background:color-mix(in srgb, var(--lumir-purple) 18%, transparent)}to{background:var(--lumir-paper)}}[data-qms-design] .std-idoc-refsr-act{opacity:0;transition:opacity .12s}[data-qms-design] .std-idoc-refsr:hover .std-idoc-refsr-act,[data-qms-design] .std-idoc-refsr:focus-within .std-idoc-refsr-act{opacity:1}[data-qms-design] .std-idoc-refrows.is-dragging .std-idoc-refsr-act{opacity:0}@container (min-width:1300px){[data-qms-design] .std-idoc-refcr{grid-template-columns:18px 96px minmax(0,1fr) auto}[data-qms-design] .std-idoc-refth,[data-qms-design] .std-idoc-refsr{grid-template-columns:44px 128px minmax(0,1fr)}}[data-qms-design] .std-idoc-refdesk{background:var(--lumir-paper-2);border-left:1px solid var(--lumir-paper-3);flex-direction:column;grid-area:1/2;align-items:center;min-width:0;min-height:0;display:flex}[data-qms-design] .std-idoc-refdesk-slot{overscroll-behavior:contain;flex-direction:column;flex:1;align-self:stretch;align-items:center;gap:16px;min-height:0;padding:52px 28px 16px 16px;display:flex;overflow-y:auto}[data-qms-design] .std-idoc-refdesk-gauge{background:color-mix(in srgb, var(--lumir-ink-4) 22%, transparent);border-radius:2px;width:4px;position:absolute;right:-12px}[data-qms-design] .std-idoc-refdesk-gauge>i{background:var(--lumir-purple);border-radius:2px;transition:height .2s;position:absolute;inset:0 0 auto}[data-qms-design] .std-idoc-reffoot{box-sizing:border-box;background:var(--lumir-paper);border-top:1px solid var(--lumir-line-soft);flex:none;justify-content:space-between;align-items:center;gap:8px;height:50px;padding:10px 12px;display:flex}[data-qms-design] .std-idoc-refacts{align-items:center;gap:8px;display:flex}[data-qms-design] .std-idoc-refdirty{background:var(--lumir-purple);width:8px;height:8px;box-shadow:0 0 0 3px var(--lumir-purple-ring);border-radius:50%;flex:none}@media (prefers-reduced-motion:reduce){[data-qms-design] .std-idoc-ref *{transition:none!important;animation:none!important}}[data-qms-design] .std-idoc-histwrap{flex:1;min-height:0;padding:14px 20px 4px;overflow:auto}[data-qms-design] .std-idoc-histfill{flex-direction:column;min-height:240px;display:flex}[data-qms-design] .std-idoc-histskeleton{flex-direction:column;gap:10px;padding:16px 0;display:flex}[data-qms-design] .std-idoc-histwho{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}[data-qms-design] .std-idoc-histlink{border:1px solid var(--lumir-line);background:var(--lumir-paper);height:24px;color:var(--lumir-ink-2);cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}[data-qms-design] .std-idoc-histlink:hover{background:var(--lumir-paper-2);border-color:var(--lumir-purple);color:var(--lumir-purple)}[data-qms-design] .std-idoc-selbar{border-top:1px solid var(--lumir-line);background:var(--lumir-paper);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:7px 12px;display:flex}[data-qms-design] .std-idoc-selbar-label{color:var(--lumir-ink);padding:0 2px;font-size:11.5px;font-weight:700}[data-qms-design] .std-idoc-draftrow{border:1px solid var(--lumir-line);background:var(--lumir-paper);border-radius:10px;align-items:center;gap:8px;padding:10px 12px;transition:border-color .12s,background .12s;display:flex}[data-qms-design] .std-idoc-draftrow:hover{border-color:var(--lumir-purple-line-4);background:var(--lumir-purple-soft)}[data-qms-design] .std-idoc-draftrow-title{color:var(--lumir-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:700;overflow:hidden}[data-qms-design] .std-idoc-draftrow-meta{color:var(--lumir-ink-3);margin-top:2px;font-size:11px}[data-qms-design] .std-idoc-draftrow-del{color:var(--lumir-ink-3);flex:none;padding:0 9px}[data-qms-design] .std-idoc-draftrow-del:hover:not(:disabled){color:var(--lumir-danger);background:var(--lumir-danger-50);border-color:var(--lumir-danger-200,var(--lumir-line))}[data-qms-design] .std-idoc-orphannote{border:1px solid var(--lumir-danger-200,var(--lumir-line));background:var(--lumir-danger-50);color:var(--lumir-danger);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:12px;line-height:1.55;display:flex}[data-qms-design] .std-idoc-orphannote svg{flex:none;margin-top:2px}[data-qms-design] .std-idoc-orphannote b{font-weight:700}[data-qms-design] .std-idoc-histcenter{justify-content:center;align-items:center;display:flex}
[data-qms-design] .std-dev-controls{z-index:50;pointer-events:none;flex-direction:column;gap:6px;display:flex;position:absolute;bottom:16px;right:12px}[data-qms-design] .std-dev-btn{pointer-events:auto;color:#fff;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:12px;font-weight:600;transition:background .12s;display:inline-flex;box-shadow:0 8px 24px -12px #0c1e3373}[data-qms-design] .std-dev-btn--danger{background:#c53030}[data-qms-design] .std-dev-btn--danger:hover{background:#9b2c2c}[data-qms-design] .std-dev-btn--restore{background:#2b6cb0}[data-qms-design] .std-dev-btn--restore:hover{background:#2c5282}[data-qms-design] .std-dev-btn--neutral{background:var(--lumir-ink-2,#4a5568)}[data-qms-design] .std-dev-btn--neutral:hover{background:var(--lumir-ink,#2d3748)}[data-qms-design] .std-dev-btn--loading{background:#b7791f}[data-qms-design] .std-dev-btn--loading:hover{background:#975a16}
[data-qms-design] .std-pill[data-src=qms]{background:var(--lumir-paper-3);color:var(--lumir-ink-2)}[data-qms-design] .std-pill[data-src=receiving-inspection]{color:#b8870a;background:#ffd52b2e}[data-qms-design] .std-pill[data-src=manufacturing]{background:var(--lumir-purple-soft);color:var(--lumir-purple-deep)}[data-qms-design] .std-fo-name{color:var(--lumir-ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}[data-qms-design] .std-fo-name svg{color:var(--lumir-purple);flex-shrink:0}[data-qms-design] .std-fo-count{color:var(--lumir-ink-3);font-size:11.5px;font-family:var(--lumir-font-meta);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;display:inline-flex}[data-qms-design] .std-fo-rawid{font-family:var(--lumir-font-en);color:var(--lumir-ink-3);font-size:11px}[data-qms-design] .std-table tbody tr.std-fo-row{cursor:pointer}
[data-editor-block] .lumir-editor.lumir-readonly table.lumir-tbl td.lumir-cell:empty:before{content:" "}[data-editor-block] .lumir-readonly-banner{display:none}[data-editor-block] .lumir-inline-image img[src*=stamp_]{aspect-ratio:64/44;object-fit:cover;object-position:top;height:auto}
[data-mw-doc-design]{font-family:var(--lumir-font-kr);color:var(--lumir-ink);-webkit-font-smoothing:antialiased;background:linear-gradient(#fafafe 0%,#f0e9fa 100%);min-height:100%}[data-mw-doc-design] *{box-sizing:border-box}[data-mw-doc-design] button:not(:where([class*=bm-],[role=combobox])){cursor:pointer;color:inherit;background:0 0;border:0;padding:0;font-family:inherit}[data-mw-doc-design] .std-qms-scroll{scrollbar-width:thin;scrollbar-color:var(--lumir-line) var(--lumir-paper-2)}[data-mw-doc-design] .std-qms-scroll::-webkit-scrollbar{width:8px;height:8px}[data-mw-doc-design] .std-qms-scroll::-webkit-scrollbar-track{background:var(--lumir-paper-2)}[data-mw-doc-design] .std-qms-scroll::-webkit-scrollbar-thumb{background:var(--lumir-line);border-radius:4px}[data-mw-doc-design] .std-qms-scroll::-webkit-scrollbar-thumb:hover{background:var(--lumir-ink-3)}[data-mw-doc-design] .std-idoc-histtbl{border-collapse:collapse;border:1px solid var(--lumir-line);background:#fff;border-radius:10px;width:100%;font-size:12px;overflow:hidden}[data-mw-doc-design] .std-idoc-histtbl thead th{text-align:left;color:var(--lumir-ink-3);background:var(--lumir-paper-2);border-bottom:1px solid var(--lumir-line);white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:700}[data-mw-doc-design] .std-idoc-histtbl tbody td{border-bottom:1px solid var(--lumir-line-soft);color:var(--lumir-ink);vertical-align:top;padding:9px 10px}[data-mw-doc-design] .std-idoc-histtbl tbody tr:last-child td{border-bottom:0}[data-mw-doc-design] .std-idoc-histtbl .is-time{white-space:nowrap;color:var(--lumir-ink-2);font-size:11.5px}[data-mw-doc-design] .std-idoc-histtbl .is-by{white-space:nowrap;color:var(--lumir-ink-2)}[data-mw-doc-design] .std-idoc-histtbl .hist-act{background:var(--lumir-paper-2);border:1px solid var(--lumir-paper-3);color:var(--lumir-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-flex}[data-mw-doc-design] .std-idoc-histtbl .hist-dot{border-radius:999px;flex-shrink:0;width:7px;height:7px}[data-mw-doc-design] .std-idoc-histtbl .hist-diff{flex-direction:column;gap:2px;margin-top:5px;display:flex}[data-mw-doc-design] .std-idoc-histtbl .hist-diff-row{color:var(--lumir-ink-3);font-size:11px}[data-mw-doc-design] .std-idoc-histtbl .hist-diff-row .hist-from{color:var(--lumir-ink-3);text-decoration:line-through}[data-mw-doc-design] .std-idoc-histtbl .hist-diff-row strong{color:var(--lumir-ink);font-weight:600}[data-mw-doc-design] .std-idoc-modal-overlay{z-index:50;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0c1e3352;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}[data-mw-doc-design] .std-idoc-input{border:1px solid var(--lumir-line);background:var(--lumir-paper);width:100%;height:34px;color:var(--lumir-ink);border-radius:6px;outline:none;padding:0 12px;font-family:inherit;font-size:12.5px;transition:border-color .12s,box-shadow .12s}[data-mw-doc-design] textarea.std-idoc-input{height:auto;padding:8px 12px}[data-mw-doc-design] .std-idoc-input:focus{border-color:var(--lumir-purple);box-shadow:0 0 0 3px #8e51ff24}[data-mw-doc-design] .std-idoc-input::placeholder{color:var(--lumir-ink-3)}[data-mw-doc-design] .std-idoc-seg{gap:6px;display:flex}[data-mw-doc-design] .std-idoc-segbtn{border:1px solid var(--lumir-line);background:var(--lumir-paper);height:34px;color:var(--lumir-ink-2);cursor:pointer;border-radius:8px;flex:1;padding:0 10px;font-family:inherit;font-size:12px;transition:background .12s,border-color .12s,color .12s}[data-mw-doc-design] .std-idoc-segbtn:hover{background:var(--lumir-paper-2)}[data-mw-doc-design] .std-idoc-segbtn.is-on{border-color:var(--lumir-purple);color:var(--lumir-purple-strong);background:#8e51ff12;font-weight:600}[data-mw-doc-design] .std-idoc-seg--wrap .std-idoc-segbtn{white-space:nowrap;flex:0 auto}[data-mw-doc-design] .std-idoc-modal-cancel{border:1px solid var(--lumir-line);background:var(--lumir-paper);color:var(--lumir-ink);cursor:pointer;border-radius:8px;padding:8px 14px;font-size:12px;font-weight:600}[data-mw-doc-design] .std-idoc-modal-cancel:hover{background:var(--lumir-paper-2);border-color:var(--lumir-ink-3)}[data-mw-doc-design] .std-idoc-modal-submit{background:var(--lumir-purple);color:var(--lumir-paper);cursor:pointer;border:0;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:700;box-shadow:0 4px 10px -4px #8e51ff80}[data-mw-doc-design] .std-idoc-modal-submit:hover:not(:disabled){background:color-mix(in srgb, var(--lumir-purple) 88%, black)}[data-mw-doc-design] .std-idoc-modal-submit:disabled{background:var(--lumir-line);color:var(--lumir-ink-3);cursor:not-allowed;box-shadow:none}[data-mw-doc-design] .std-idoc-apfcol>.std-idoc-railhead{padding:16px 20px 12px}[data-mw-doc-design] .std-idoc-detail2col{flex-direction:row;height:100%;min-height:0;display:flex;overflow:hidden}[data-mw-doc-design] .std-idoc-viewctl{align-items:center;gap:2px;display:inline-flex}[data-mw-doc-design] .std-idoc-stagebar-sep{background:var(--lumir-line-soft);flex-shrink:0;width:1px;height:16px}[data-mw-doc-design] .std-idoc-viewbtn{min-width:24px;height:24px;color:var(--lumir-ink-2);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:600;line-height:1;transition:background .12s,color .12s;display:inline-flex}[data-mw-doc-design] .std-idoc-viewbtn:hover:not(:disabled){background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-mw-doc-design] .std-idoc-viewbtn:disabled{opacity:.4;cursor:not-allowed}[data-mw-doc-design] .std-idoc-viewnow{font-variant-numeric:tabular-nums;min-width:44px;height:24px;color:var(--lumir-ink-2);text-align:center;cursor:pointer;border-radius:6px;padding:0 4px;font-size:11.5px;font-weight:600;transition:background .12s}[data-mw-doc-design] .std-idoc-viewnow:hover{background:var(--lumir-paper-2)}[data-mw-doc-design] .std-idoc-railbtn{width:30px;height:30px;color:var(--lumir-ink-3);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}[data-mw-doc-design] .std-idoc-railbtn:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-mw-doc-design] .std-idoc-detailrail{border-right:1px solid var(--lumir-line-soft);flex-direction:column;flex-shrink:0;width:380px;min-height:0;display:flex;overflow:hidden}[data-mw-doc-design] .std-idoc-railbody{flex-direction:column;flex:1;gap:14px;min-height:0;padding:14px 16px 18px 20px;display:flex;overflow-y:auto}[data-mw-doc-design] .std-idoc-detailrail[hidden]{display:none}[data-mw-doc-design] .std-idoc-railhead{background:var(--lumir-paper);border-bottom:1px solid var(--lumir-line-soft);flex-direction:row;flex-shrink:0;align-items:baseline;gap:8px;padding:18px 16px 12px 20px;display:flex}[data-mw-doc-design] .std-idoc-railpill{max-width:50%;height:20px;color:var(--lumir-purple);font-family:var(--lumir-font-en);letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;background:#8e51ff1a;border-radius:999px;flex:none;align-self:baseline;align-items:center;padding:0 8px;font-size:10.5px;font-weight:700;display:inline-flex;overflow:hidden}[data-mw-doc-design] .std-idoc-railtitle{min-width:0;color:var(--lumir-ink);overflow-wrap:anywhere;flex:auto;margin:0;font-size:15px;font-weight:700;line-height:1.35}[data-mw-doc-design] .std-idoc-tabrail{border-right:1px solid var(--lumir-line-soft);background:var(--lumir-paper);flex-direction:column;flex-shrink:0;align-items:stretch;gap:4px;width:44px;padding:14px 0 18px;display:flex}[data-mw-doc-design] .std-idoc-tabrail-sep{background:var(--lumir-line-soft);flex-shrink:0;align-self:center;width:18px;height:1px;margin:6px 0 2px}[data-mw-doc-design] .std-idoc-tabrail .std-idoc-railbtn{align-self:center}[data-mw-doc-design] .std-idoc-vtab{writing-mode:vertical-rl;text-orientation:upright;letter-spacing:.02em;color:var(--lumir-ink-3);cursor:pointer;justify-content:center;align-items:center;padding:12px 0;font-size:12px;font-weight:500;transition:background .12s,color .12s;display:flex;position:relative}[data-mw-doc-design] .std-idoc-vtab:hover{color:var(--lumir-ink);background:var(--lumir-paper-2)}[data-mw-doc-design] .std-idoc-vtab.is-on{color:var(--lumir-purple);font-weight:700}[data-mw-doc-design] .std-idoc-vtab:lang(en){text-orientation:mixed;white-space:nowrap}[data-mw-doc-design] .std-idoc-vtab-badge{writing-mode:horizontal-tb;background:var(--lumir-paper-3);min-width:17px;height:17px;color:var(--lumir-ink-3);font-family:var(--lumir-font-en);border-radius:999px;justify-content:center;align-items:center;margin-top:7px;padding:0 5px;font-size:10px;font-weight:700;line-height:1;transition:background .12s,color .12s;display:inline-flex}[data-mw-doc-design] .std-idoc-vtab.is-on .std-idoc-vtab-badge{color:var(--lumir-purple);background:#8e51ff24}[data-mw-doc-design] .std-idoc-vtab.is-on:after{content:"";background:var(--lumir-purple);border-radius:2px 0 0 2px;width:2px;position:absolute;top:6px;bottom:6px;right:0}[data-mw-doc-design] .std-idoc-stage{background:var(--lumir-paper-2);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}[data-mw-doc-design] .std-idoc-stagebar{z-index:2;background:color-mix(in srgb, var(--lumir-paper) 88%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;align-items:center;gap:6px;padding:3px;display:flex;position:absolute;top:10px;right:14px;box-shadow:0 2px 10px -4px #0c1e3338}[data-mw-doc-design] .std-idoc-stageclose{width:28px;height:28px;color:var(--lumir-ink-3);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}[data-mw-doc-design] .std-idoc-stageclose:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}
[data-guide-id=guide-closure-report]{--wm-paper:var(--c-paper,#fff);--wm-paper-2:var(--c-paper-2,#f7f8fb);--wm-ink:var(--c-ink,#17202a);--wm-ink-2:var(--c-ink-2,#495d72);--wm-ink-3:var(--c-ink-3,#8a96a3);--wm-line:var(--c-line,#d9dee7);--wm-line-2:var(--c-line-2,#e8ebf1);--wm-accent:var(--c-accent,#8e51ff);--wm-accent-soft:var(--c-accent-soft,#8e51ff1a)}[data-guide-id=guide-closure-report] label[class*=text-gray-700]{color:var(--wm-ink-2)!important;font-size:12px!important;font-weight:600!important}[data-guide-id=guide-closure-report] .border-2.border-dashed{transition:background .12s,border-color .12s;border-style:dashed!important;border-width:1.5px!important;border-color:var(--wm-line)!important;background:var(--wm-paper-2)!important;border-radius:10px!important;padding:22px 16px!important}[data-guide-id=guide-closure-report] .border-2.border-dashed:hover,[data-guide-id=guide-closure-report] .border-2.border-dashed[class*=border-blue-500],[data-guide-id=guide-closure-report] .border-2.border-dashed[class*=bg-blue-50]{border-color:var(--wm-accent)!important;background:var(--wm-accent-soft)!important}[data-guide-id=guide-closure-report] .border-2.border-dashed .text-blue-500,[data-guide-id=guide-closure-report] .border-2.border-dashed[class*=bg-blue-50] .text-blue-500{color:var(--wm-accent)!important}[data-guide-id=guide-closure-report] .border-2.border-dashed .text-gray-500{color:var(--wm-ink-3)!important}[data-guide-id=guide-closure-report] .border-2.border-dashed .text-gray-700{color:var(--wm-ink)!important;font-weight:600!important}[data-guide-id=guide-closure-report] .bg-red-50.border.border-red-200{color:#b3261e!important;background:#eb57571a!important;border-color:#eb575738!important;border-radius:8px!important;padding:8px 12px!important}[data-guide-id=guide-closure-report] .bg-red-50.border.border-red-200 .text-red-700{color:#b3261e!important}[data-guide-id=guide-closure-report] button[aria-label=첨부파일\ 다운로드]{align-items:center;gap:4px;border:1px solid var(--wm-line-2)!important;background:var(--wm-paper)!important;height:26px!important;color:var(--wm-ink-2)!important;border-radius:6px!important;padding:0 10px!important;font-size:11px!important;font-weight:600!important;display:inline-flex!important}[data-guide-id=guide-closure-report] button[aria-label=첨부파일\ 다운로드]:hover{background:var(--wm-accent-soft)!important;color:var(--wm-accent)!important;border-color:#8e51ff52!important}[data-guide-id=guide-closure-report] button[aria-label=첨부파일\ 다운로드] svg{width:11px!important;height:11px!important}[data-guide-id=guide-closure-report] .flex.items-center.gap-2.p-2.bg-gray-50{transition:background .12s,border-color .12s;background:var(--wm-paper)!important;border:1px solid var(--wm-line-2)!important;border-radius:8px!important;padding:10px 12px!important}[data-guide-id=guide-closure-report] .flex.items-center.gap-2.p-2.bg-gray-50[class*=hover\:bg-blue-50]:hover{background:var(--wm-accent-soft)!important;border-color:#8e51ff52!important}[data-guide-id=guide-closure-report] .flex.items-center.gap-2.p-2.bg-gray-50 .text-blue-700,[data-guide-id=guide-closure-report] .flex.items-center.gap-2.p-2.bg-gray-50 .text-blue-500{color:var(--wm-accent)!important}[data-guide-id=guide-closure-report] .flex.items-center.gap-2.p-2.bg-gray-50 .text-gray-500{font-family:var(--lumir-font-meta,"Inter", system-ui, sans-serif);color:var(--wm-ink-3)!important;font-size:11px!important}[data-guide-id=guide-closure-report] .flex.items-center.gap-2.p-2.bg-gray-50 .text-gray-900{color:var(--wm-ink)!important}[data-guide-id=guide-closure-report] button[aria-label=파일\ 삭제]{justify-content:center;align-items:center;width:22px!important;height:22px!important;color:var(--wm-ink-3)!important;background:0 0!important;border-radius:6px!important;padding:0!important;display:inline-flex!important}[data-guide-id=guide-closure-report] button[aria-label=파일\ 삭제]:hover{color:#b3261e!important;background:#eb57571a!important}
[data-projects-design]{height:100%;min-height:0;font-family:var(--lumir-font-kr);color:var(--lumir-ink);background:linear-gradient(#fafafe 0%,#f0e9fa 100%)}[data-projects-design] *{box-sizing:border-box}[data-projects-design] .pj-shell{grid-template-columns:220px minmax(0,1fr);gap:14px;height:100%;min-height:0;padding:14px 18px;display:grid}[data-projects-design] .pj-side{background:var(--lumir-paper);border:1px solid #ced8e580;border-radius:14px;flex-direction:column;gap:2px;min-height:0;max-height:100%;padding:14px 10px;display:flex;overflow-y:auto;box-shadow:0 1px 2px #0c1e330a}[data-projects-design] .pj-side-h{font-family:var(--lumir-font-en);letter-spacing:.12em;text-transform:uppercase;color:var(--lumir-ink-3);padding:6px 10px 10px;font-size:10.5px;font-weight:600}[data-projects-design] .pj-side-item{text-align:left;width:100%;color:var(--lumir-ink-2);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;transition:background .12s,color .12s,border-color .12s;display:flex}[data-projects-design] .pj-side-item:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-projects-design] .pj-side-item.is-on{color:var(--lumir-purple);background:linear-gradient(90deg,#8e51ff14 0%,#8e51ff05 100%);border-color:#8e51ff2e}[data-projects-design] .pj-side-item svg{flex-shrink:0}[data-projects-design] .pj-side-item-label{font-size:13px;font-weight:500;line-height:1.3}[data-projects-design] .pj-side-item.is-on .pj-side-item-label{font-weight:600}[data-projects-design] .pj-side-foot{border-top:1px solid var(--lumir-line-soft);font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);margin-top:auto;padding:10px 12px 2px;font-size:11px}[data-projects-design] .pj-side-foot-hidden{color:#b8870a;margin-top:2px}[data-projects-design] .pj-main{flex-direction:column;min-width:0;min-height:0;display:flex}[data-projects-design] .pj-access-notice{color:var(--lumir-ink);background:#e5484d0f;border:1px solid #e5484d47;border-radius:10px;flex-shrink:0;margin-bottom:8px;padding:8px 12px;font-size:12px;line-height:1.5}[data-projects-design] .pj-table-card{background:var(--lumir-paper);border:1px solid #ced8e580;border-radius:14px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0c1e330a}[data-projects-design] .pj-tbl-bar{border-bottom:1px solid var(--lumir-paper-3);background:var(--lumir-paper);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}[data-projects-design] .pj-tbl-count{font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);white-space:nowrap;flex-shrink:0;font-size:11.5px}[data-projects-design] .pj-tbl-count strong{color:var(--lumir-purple);font-weight:700}[data-projects-design] .pj-search{align-items:center;max-width:420px;display:flex;position:relative}[data-projects-design] .pj-search-ico{width:15px;height:15px;color:var(--lumir-ink-3);pointer-events:none;position:absolute;left:10px}[data-projects-design] .pj-search input{width:100%;height:32px;color:var(--lumir-ink);background:var(--lumir-paper);border:1px solid var(--lumir-line);border-radius:8px;outline:none;padding:0 30px;font-family:inherit;font-size:12.5px;transition:border-color .12s,box-shadow .12s}[data-projects-design] .pj-search input:focus{border-color:var(--lumir-purple);box-shadow:0 0 0 3px #8e51ff1f}[data-projects-design] .pj-search input::placeholder{color:var(--lumir-ink-3)}[data-projects-design] .pj-search-clear{width:18px;height:18px;color:var(--lumir-ink-3);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;right:8px}[data-projects-design] .pj-search-clear:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-projects-design] .pj-tbl-scroll{flex:1;min-height:0;overflow:auto}[data-projects-design] .pj-tbl{border-collapse:collapse;width:100%;font-size:12px}[data-projects-design] .pj-tbl thead th{z-index:2;text-align:left;color:var(--lumir-ink-2);background:var(--lumir-paper-2);white-space:nowrap;box-shadow:inset 0 -1px 0 var(--lumir-line);padding:6px 10px;font-size:11px;font-weight:600;position:sticky;top:0}[data-projects-design] .pj-tbl tbody td{border-bottom:1px solid var(--lumir-line-soft);color:var(--lumir-ink);vertical-align:middle;padding:5px 10px;line-height:1.35}[data-projects-design] .pj-tbl tbody tr.pj-row{cursor:pointer}[data-projects-design] .pj-tbl tbody tr.pj-row:hover td{background:#8e51ff0a}[data-projects-design] .pj-tbl-empty{text-align:center;color:var(--lumir-ink-3);padding:28px 10px;font-size:12px}[data-projects-design] .pj-code{font-family:var(--lumir-font-en);letter-spacing:-.005em;color:var(--lumir-ink);font-size:12px;font-weight:700}[data-projects-design] .pj-name{min-width:0;color:var(--lumir-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:500;overflow:hidden}[data-projects-design] .pj-namecell{align-items:baseline;gap:6px;min-width:0;max-width:26rem;display:flex}[data-projects-design] .pj-namedesc{min-width:0;color:var(--lumir-ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}[data-projects-design] .pj-meta{font-family:var(--lumir-font-meta);color:var(--lumir-ink-2);white-space:nowrap;font-size:11.5px}[data-projects-design] .pj-muted{color:var(--lumir-ink-3)}[data-projects-design] .pj-pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:600;display:inline-flex}[data-projects-design] .pj-pill[data-tone=done]{color:#047857;background:#04b58b1f}[data-projects-design] .pj-pill[data-tone=progress]{color:var(--lumir-purple);background:#8e51ff1a}[data-projects-design] .pj-pill[data-tone=delay]{color:#eb5757;background:#eb57571f}[data-projects-design] .pj-pill[data-tone=hold]{background:var(--lumir-paper-3);color:var(--lumir-ink-2)}[data-projects-design] .pj-pill[data-tone=none]{background:var(--lumir-paper-3);color:var(--lumir-ink-3)}[data-projects-design] .pj-progress{align-items:center;gap:8px;display:flex}[data-projects-design] .pj-progress-track{background:var(--lumir-paper-3);border-radius:999px;flex:1;max-width:84px;height:6px;overflow:hidden}[data-projects-design] .pj-progress-fill{background:linear-gradient(90deg, var(--lumir-cyan), var(--lumir-purple));border-radius:999px;height:100%}[data-projects-design] .pj-progress-val{min-width:30px;font-family:var(--lumir-font-meta);color:var(--lumir-ink-2);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}[data-projects-design] .pj-set-head{border-bottom:1px solid var(--lumir-paper-3);background:linear-gradient(180deg, var(--lumir-paper-2) 0%, #fff 100%);flex-shrink:0;padding:13px 16px}[data-projects-design] .pj-set-title{color:var(--lumir-ink);font-size:13.5px;font-weight:700}[data-projects-design] .pj-set-desc{color:var(--lumir-ink-3);margin-top:4px;font-size:11.5px;line-height:1.5}[data-projects-design] .pj-set-toolbar{align-items:center;gap:8px;margin-top:12px;display:flex}[data-projects-design] .pj-set-toolbar .pj-search{flex:1;max-width:none}[data-projects-design] .pj-set-note{color:#b8870a;margin-top:8px;font-size:11px}[data-projects-design] .pj-btn{border:1px solid var(--lumir-line);background:var(--lumir-paper);color:var(--lumir-ink);cursor:pointer;border-radius:8px;flex-shrink:0;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;transition:background .12s,border-color .12s,filter .12s;display:inline-flex}[data-projects-design] .pj-btn:hover:not(:disabled){background:var(--lumir-paper-2);border-color:var(--lumir-ink-3)}[data-projects-design] .pj-btn:disabled{opacity:.45;cursor:not-allowed}[data-projects-design] .pj-btn.is-primary{background:var(--lumir-purple);border-color:var(--lumir-purple);color:#fff;box-shadow:0 4px 12px -4px #8e51ff73}[data-projects-design] .pj-btn.is-primary:hover:not(:disabled){filter:brightness(1.06)}[data-projects-design] .pj-btn.is-primary:disabled{box-shadow:none}[data-projects-design] .pj-set-list{margin:0;padding:0;list-style:none}[data-projects-design] .pj-set-row{border-bottom:1px solid var(--lumir-line-soft);background:#fff;align-items:center;gap:12px;padding:8px 16px;transition:background .12s;display:flex}[data-projects-design] .pj-set-row:last-child{border-bottom:0}[data-projects-design] .pj-set-row:hover{background:#8e51ff0a}[data-projects-design] .pj-set-row.is-changed{background:#ffc10717}[data-projects-design] .pj-set-idx{width:22px;font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}[data-projects-design] .pj-set-grip{color:var(--lumir-ink-3);cursor:grab;background:0 0;border:0;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;padding:2px;display:inline-flex}[data-projects-design] .pj-set-grip:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-projects-design] .pj-set-grip:active{cursor:grabbing}[data-projects-design] .pj-check{width:15px;height:15px;accent-color:var(--lumir-purple);cursor:pointer;flex-shrink:0}[data-projects-design] .pj-set-label{cursor:pointer;flex:1;align-items:center;gap:10px;min-width:0;display:flex}[data-projects-design] .pj-set-rowcode{width:112px;font-family:var(--lumir-font-en);color:var(--lumir-ink-3);white-space:nowrap;text-overflow:ellipsis;flex-shrink:0;font-size:11.5px;font-weight:600;overflow:hidden}[data-projects-design] .pj-set-rowname{color:var(--lumir-ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}[data-projects-design] .pj-set-rowname.is-off{color:var(--lumir-ink-3);text-decoration:line-through}[data-projects-design] .pj-set-hidden{color:var(--lumir-ink-3);flex-shrink:0;margin-left:auto;font-size:11px}[data-projects-design] .pj-set-empty{text-align:center;color:var(--lumir-ink-3);padding:28px 16px;font-size:12px}[data-projects-design] .pj-set-foot{border-top:1px solid var(--lumir-paper-3);background:var(--lumir-paper);flex-shrink:0;align-items:center;gap:12px;padding:10px 16px;display:flex}[data-projects-design] .pj-set-foot-note{font-family:var(--lumir-font-meta);color:var(--lumir-ink-3);font-size:11.5px}[data-projects-design] .pj-set-foot-warn{color:#b8870a;font-size:11.5px}[data-projects-design] .pj-set-foot-err{color:var(--lumir-warn);font-size:11.5px}[data-projects-design] .pj-set-foot-actions{align-items:center;gap:8px;margin-left:auto;display:flex}
[data-project-detail-design]{font-family:var(--lumir-font-kr);color:var(--lumir-ink);background:linear-gradient(#fafafe 0%,#f0e9fa 100%)}[data-project-detail-design] .pd-shell{flex:1;gap:14px;min-height:0;padding:14px 18px;display:flex;overflow:hidden}[data-project-detail-design] .pd-nav{background:var(--lumir-paper);border:1px solid #ced8e580;border-radius:14px;flex-direction:column;flex-shrink:0;width:220px;min-height:0;max-height:100%;display:flex;overflow:hidden;box-shadow:0 1px 2px #0c1e330a}[data-project-detail-design] .pd-main{background:var(--lumir-paper);border:1px solid #ced8e580;border-radius:14px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 1px 3px #0c1e330a}[data-project-detail-design] .pd-nav-head{border-bottom:1px solid var(--lumir-line-soft);flex-shrink:0;padding:12px 14px}[data-project-detail-design] .pd-nav-title{font-family:var(--lumir-font-en);color:var(--lumir-ink);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;overflow:hidden}[data-project-detail-design] .pd-nav-code{color:var(--lumir-ink-3);white-space:nowrap;text-overflow:ellipsis;margin-top:2px;font-size:11px;font-weight:500;display:block;overflow:hidden}[data-project-detail-design] .pd-nav-scroll{flex:1;min-height:0;padding:8px;overflow-y:auto}[data-project-detail-design] .pd-nav-group{font-family:var(--lumir-font-en);letter-spacing:.12em;text-transform:uppercase;color:var(--lumir-ink-3);padding:8px 10px 6px;font-size:10px;font-weight:600}[data-project-detail-design] .pd-nav-group.is-sep{border-top:1px solid var(--lumir-line-soft);margin-top:6px;padding-top:12px}[data-project-detail-design] .pd-nav-item{text-align:left;width:100%;color:var(--lumir-ink-2);cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:9px;margin-top:1px;padding:8px 10px;font-size:12.5px;font-weight:500;transition:background .12s,color .12s,border-color .12s;display:flex}[data-project-detail-design] .pd-nav-item:hover{background:var(--lumir-paper);color:var(--lumir-ink)}[data-project-detail-design] .pd-nav-item.is-on{color:var(--lumir-purple-strong);background:linear-gradient(90deg,#8e51ff1a 0%,#8e51ff08 100%);border-color:#8e51ff2e;font-weight:600}[data-project-detail-design] .pd-nav-item.is-branch.is-on{color:var(--lumir-purple-strong);background:0 0;border-color:#0000;font-weight:600}[data-project-detail-design] .pd-nav-children{border-left:1px solid var(--lumir-line);margin-left:10px;padding-left:8px}[data-project-detail-design] .pd-nav-item.is-child{font-size:12px}[data-project-detail-design] .pd-nav-item svg{flex-shrink:0;width:15px;height:15px}[data-project-detail-design] .pd-iconbtn{width:30px;height:30px;color:var(--lumir-ink-2);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}[data-project-detail-design] .pd-iconbtn:hover{background:var(--lumir-paper-2);color:var(--lumir-ink)}[data-project-detail-design] .rounded-lg.border{border-radius:12px}[data-project-detail-design] .rounded-lg.border:not([class*=shadow]){box-shadow:0 1px 3px #0c1e330a}[data-project-detail-design] tr.hover\:bg-gray-50:hover,[data-project-detail-design] tr.hover\:bg-gray-100:hover,[data-project-detail-design] .group:hover .group-hover\:bg-gray-50,[data-project-detail-design] .group:hover .group-hover\:bg-gray-100{background-color:#8e51ff0a}[data-project-detail-design] .text-blue-500,[data-project-detail-design] .text-blue-600,[data-project-detail-design] .text-blue-700,[data-project-detail-design] .text-indigo-600{color:var(--lumir-purple-strong)}[data-project-detail-design] .bg-blue-500,[data-project-detail-design] .bg-blue-600,[data-project-detail-design] .bg-indigo-500,[data-project-detail-design] .bg-indigo-600{background-color:var(--lumir-purple)}[data-project-detail-design] .hover\:bg-blue-600:hover,[data-project-detail-design] .hover\:bg-blue-700:hover,[data-project-detail-design] .hover\:bg-indigo-700:hover{background-color:var(--lumir-purple-hover)}[data-project-detail-design] .bg-blue-50,[data-project-detail-design] .hover\:bg-blue-50:hover,[data-project-detail-design] .hover\:bg-blue-50\/40:hover,[data-project-detail-design] .hover\:bg-blue-50\/50:hover,[data-project-detail-design] .hover\:bg-blue-50\/60:hover{background-color:#8e51ff14}[data-project-detail-design] .border-blue-400,[data-project-detail-design] .border-blue-500,[data-project-detail-design] .border-blue-600{border-color:var(--lumir-purple)}[data-project-detail-design] .border-blue-100,[data-project-detail-design] .border-blue-200,[data-project-detail-design] .border-blue-300{border-color:#8e51ff52}[data-project-detail-design] .hover\:border-blue-300:hover,[data-project-detail-design] .hover\:border-blue-400:hover,[data-project-detail-design] .hover\:border-blue-500:hover{border-color:var(--lumir-purple)}[data-project-detail-design] .hover\:bg-blue-100:hover{background-color:#8e51ff1a}[data-project-detail-design] .hover\:text-blue-700:hover,[data-project-detail-design] .hover\:text-blue-800:hover{color:var(--lumir-purple-deep)}[data-project-detail-design] .hover\:text-blue-600:hover{color:var(--lumir-purple-strong)}[data-project-detail-design] .bg-blue-700{background-color:var(--lumir-purple-deep)}[data-project-detail-design] .focus\:border-blue-400:focus,[data-project-detail-design] .focus\:border-blue-500:focus{border-color:var(--lumir-purple)}[data-project-detail-design] .ring-blue-500,[data-project-detail-design] .focus\:ring-blue-500:focus,[data-project-detail-design] .focus\:ring-blue-400:focus{--tw-ring-color:#8e51ff80}[data-project-detail-design] .from-blue-500,[data-project-detail-design] .from-blue-600{--tw-gradient-from:var(--lumir-purple) var(--tw-gradient-from-position);--tw-gradient-to:#8e51ff00 var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from), var(--tw-gradient-to)}[data-project-detail-design] .to-blue-500,[data-project-detail-design] .to-blue-600{--tw-gradient-to:var(--lumir-purple-deep) var(--tw-gradient-to-position)}[data-project-detail-design] input[type=checkbox],[data-project-detail-design] input[type=radio]{accent-color:var(--lumir-purple)}[data-project-detail-design] thead.bg-gray-100,[data-project-detail-design] thead .bg-gray-100{background-color:var(--lumir-paper-2)}[data-project-detail-design] .bg-cyan-50{background-color:#029fe714}[data-project-detail-design] .bg-cyan-100{background-color:#029fe724}[data-project-detail-design] .bg-cyan-100\/80{background-color:#029fe71f}[data-project-detail-design] .bg-cyan-200,[data-project-detail-design] .hover\:bg-cyan-200:hover{background-color:#029fe738}[data-project-detail-design] .bg-cyan-500{background-color:var(--lumir-cyan)}[data-project-detail-design] .text-cyan-600,[data-project-detail-design] .text-cyan-700,[data-project-detail-design] .text-cyan-800{color:#0a6a9e}[data-project-detail-design] .border-cyan-100{border-color:#029fe738}[data-project-detail-design] .border-cyan-200{border-color:#029fe761}[data-project-detail-design] .border-cyan-500{border-color:var(--lumir-cyan)}[data-project-detail-design] .border-l-cyan-500{border-left-color:var(--lumir-cyan)}[data-project-detail-design] .fixed.inset-0[class*=bg-black],[data-project-detail-design] .fixed.inset-0[class*=bg-gray-900]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-project-detail-design] .fixed .flex.justify-between.border-b,[data-project-detail-design] .fixed div.border-b.border-gray-200:first-child{background:linear-gradient(180deg, var(--lumir-paper-2) 0%, #fff 100%);border-bottom-color:var(--lumir-paper-3)}[data-project-detail-design] .pd-empty{text-align:center;color:var(--lumir-ink-3);flex:1;justify-content:center;align-items:center;display:flex}[data-project-detail-design] .pd-empty-title{color:var(--lumir-ink-2);font-size:15px;font-weight:600}[data-project-detail-design] .pd-empty-desc{color:var(--lumir-ink-3);margin-top:4px;font-size:12.5px}[data-project-detail-design]{--pd-hier-row-h:32px}[data-project-detail-design] .pd-hier-fixed-row tbody tr{height:var(--pd-hier-row-h)}[data-project-detail-design] .pd-hier-fixed-row tbody td{white-space:nowrap}[data-project-detail-design] .pd-hier-fixed-row tbody td .flex-wrap{flex-wrap:nowrap}
