.pqw-fs-row{align-items:center;gap:var(--dynamic-gap-6);flex-wrap:wrap;display:flex}.pqw-fs-lbl{font-size:var(--dynamic-font-10);letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary,#8595a9);min-width:var(--dynamic-w-54);font-weight:800}.pqw-fs-dd{min-width:var(--dynamic-w-130)}.pqw-fs-dd .p-dropdown-label{padding:var(--dynamic-padding-5)var(--dynamic-padding-8);font-size:var(--dynamic-font-12)}.pqw-fs-inp{border:var(--dynamic-border-width-1)solid var(--surface-border,#dfe7ef);border-radius:var(--dynamic-border-radius-6);padding:var(--dynamic-padding-5)var(--dynamic-padding-7);font-size:var(--dynamic-font-12)}.pqw-fs-tg{min-width:var(--dynamic-w-26);height:var(--dynamic-h-26);border:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);border-radius:var(--dynamic-border-radius-6);cursor:pointer;font-size:var(--dynamic-font-12);color:var(--surface-700,#334155);background:#fff;place-items:center;display:inline-grid}.pqw-fs-tg.on{background:var(--primary-600,#3557d6);border-color:var(--primary-600,#3557d6);color:#fff}.pqw-fs-ck{align-items:center;gap:var(--dynamic-gap-6);font-size:var(--dynamic-font-12);color:var(--surface-700,#334155);cursor:pointer;display:inline-flex}.pqw-fs-ck input{cursor:pointer}.pqw-wys-seg{border:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);border-radius:var(--dynamic-border-radius-8);display:inline-flex;overflow:hidden}.pqw-wys-seg button{color:var(--text-color-secondary,#61738c);cursor:pointer;border:none;border-left:1px solid var(--surface-border,#e6eaf1);background:#fff;padding:5px 11px;font-size:11.5px;font-weight:650}.pqw-wys-seg button:first-child{border-left:none}.pqw-wys-seg button.on{background:var(--primary-600,#3557d6);color:#fff}.pqw-wys-ck{align-items:center;gap:var(--dynamic-gap-6);font-size:var(--dynamic-font-12);color:var(--surface-700,#334155);cursor:pointer;display:inline-flex}.pqw-wys-reset{border:1px solid var(--surface-border,#e6eaf1);color:var(--surface-700,#334155);cursor:pointer;background:#fff;border-radius:8px;margin-left:auto;padding:5px 11px;font-size:11.5px;font-weight:650}.pqw-wys-reset:hover{background:var(--surface-50,#f8fafc)}.pqw-wys-frame{border:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);border-radius:var(--dynamic-border-radius-12);background:#fff;overflow:hidden;box-shadow:0 8px 22px -14px #0f172a40}.wys-add{border:var(--dynamic-border-width-1)dashed var(--primary-300,#a9bdff);background:var(--primary-25,#f5f7ff);color:var(--primary-700,#2740a8);border-radius:var(--dynamic-border-radius-8);font-size:var(--dynamic-font-10);padding:var(--dynamic-padding-3)var(--dynamic-padding-8);cursor:pointer;font-weight:700}.wys-add-tile{margin:0 var(--dynamic-margin-6);align-self:center}.pqw-wys-insp{top:var(--dynamic-top-8);border:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);border-radius:var(--dynamic-border-radius-12);min-height:var(--dynamic-h-120);background:#fff;position:sticky;overflow:hidden}.pqw-wys-ih{align-items:center;gap:var(--dynamic-gap-8);padding:var(--dynamic-padding-11)var(--dynamic-padding-14);border-bottom:var(--dynamic-border-width-1)solid var(--surface-border,#eef2f7);background:var(--surface-50,#f8fafc);display:flex}.pqw-wys-it{font-size:var(--dynamic-font-13);color:var(--surface-900,#0f172a);font-weight:750}.pqw-wys-ib{padding:var(--dynamic-padding-12)var(--dynamic-padding-14);flex-direction:column;display:flex}.pqw-wys-ib .pqw-fs-lbl{min-width:0;margin-bottom:var(--dynamic-margin-4)}.pqw-wys-ib select.pqw-fs-inp,.pqw-wys-ib input.pqw-fs-inp{width:100%}.pqw-wys-del{border:var(--dynamic-border-width-1)solid #f3c9c9;color:var(--red-700,#b42318);border-radius:var(--dynamic-border-radius-7);padding:var(--dynamic-padding-6)var(--dynamic-padding-10);font-size:var(--dynamic-font-12);cursor:pointer;margin-top:var(--dynamic-margin-10);background:#fff5f5;font-weight:650}.pqw-wys-del:hover{background:#fdecec}.pqw-wys-hint{font-size:var(--dynamic-font-11);color:var(--text-color-secondary,#9aa7ba);line-height:1.45}.pqw-wys-ty{text-transform:uppercase;letter-spacing:.04em;color:var(--text-color-secondary,#9aa7ba);background:var(--surface-100,#f1f5f9);border-radius:3px;margin-left:4px;padding:0 4px;font-size:9px;font-weight:700}.pqw-ev{align-items:flex-start;gap:var(--dynamic-gap-4);margin-top:var(--dynamic-margin-4);font-size:var(--dynamic-font-11);color:var(--text-color-secondary,#61738c);overflow-wrap:anywhere;line-height:1.45;display:flex}.pqw-ev i{margin-top:var(--dynamic-margin-3);font-size:var(--dynamic-font-8);opacity:.65;flex:none}.pqw-ev-no{color:var(--amber-700,#a86a12)}.pqw-ev-seg{margin:0 0 var(--dynamic-margin-8)var(--dynamic-margin-22)}.pqw-ev-sum{margin-top:var(--dynamic-margin-8);padding-top:var(--dynamic-padding-7);border-top:var(--dynamic-border-width-1)dashed var(--surface-border,#e6eaf1)}.pqw-ev-sum span{font-weight:600}.pqw-ev-scope{margin-bottom:var(--dynamic-margin-6)}.pqw-wys-addtable select.pqw-fs-inp{flex:1 1 var(--dynamic-w-160);min-width:0}.pqw-wys-addtable .wys-add:disabled{opacity:.45;cursor:not-allowed}.pqw-wys-colsadd{margin-left:auto}.pqw-wys-full{background:var(--surface-100,#eef1f6);flex-direction:column;height:100%;display:flex}.pqw-wys-bar{align-items:center;gap:var(--dynamic-gap-10)var(--dynamic-gap-14);padding:var(--dynamic-padding-11)var(--dynamic-padding-18);border-bottom:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);background:#fff;flex-wrap:wrap;flex-shrink:0;display:flex}.pqw-wys-vismode button{align-items:center;gap:var(--dynamic-gap-6);display:inline-flex}.pqw-wys-vismode button i{font-size:var(--dynamic-font-11)}.pqw-wys-addfield{margin-top:var(--dynamic-margin-14);align-items:center;gap:var(--dynamic-gap-10);flex-wrap:wrap;display:flex}.pqw-wys-addfield span{font-size:var(--dynamic-font-11);color:var(--text-color-secondary,#8595a9)}.pqw-wys-bartitle{font-size:var(--dynamic-font-14);color:var(--surface-900,#0f172a);align-items:center;gap:var(--dynamic-gap-8);margin-right:var(--dynamic-margin-6);font-weight:750;display:flex}.pqw-wys-bartitle i{color:var(--primary-600,#3557d6)}.pqw-wys-work{grid-template-columns:minmax(0,1fr)clamp(var(--dynamic-w-340),30%,var(--dynamic-w-560));flex:1;min-height:0;display:grid}.pqw-wys-canvas{padding:var(--dynamic-padding-26)var(--dynamic-padding-32);overflow:auto}.pqw-wys-frame{border:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);border-radius:var(--dynamic-border-radius-14);max-width:var(--dynamic-w-960);background:#fff;margin:0 auto;overflow:hidden;box-shadow:0 18px 44px -20px #0f172a38}.pqw-wys-insp{border-left:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);background:#fff;border-radius:0;position:static;overflow:auto}.pqw-wys-ro .pqw-wys-work{grid-template-columns:minmax(0,1fr)}.pqw-wys-ro .pqw-wys-canvas .wys-sel{cursor:default}.pqw-wys-ro .pqw-wys-canvas .wys-sel:hover{outline:none}.pqw-wys-ro .pqw-wys-canvas .wys-grip{display:none}.pqw-wys-empty{padding:var(--dynamic-padding-34)var(--dynamic-padding-22);color:var(--text-color-secondary,#9aa7ba);font-size:var(--dynamic-font-12-5);text-align:center;line-height:1.55}.pqw-wys-empty i{font-size:var(--dynamic-font-18);margin-bottom:var(--dynamic-margin-10);color:var(--primary-300,#a9bdff);display:block}.pqw-wys-ih{align-items:center;gap:var(--dynamic-gap-8);padding:var(--dynamic-padding-12)var(--dynamic-padding-16);border-bottom:var(--dynamic-border-width-1)solid var(--surface-border,#eef2f7);background:var(--surface-50,#f8fafc);z-index:2;display:flex;position:sticky;top:0}.pqw-wys-ikind{letter-spacing:.06em;text-transform:uppercase;color:var(--primary-600,#3557d6);background:var(--primary-50,#eef2ff);border-radius:5px;padding:2px 7px;font-size:9.5px;font-weight:800}.pqw-wys-it{font-size:var(--dynamic-font-13-5);color:var(--surface-900,#0f172a);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:750;overflow:hidden}.pqw-wys-ix{color:var(--text-color-secondary,#8595a9);cursor:pointer;padding:var(--dynamic-padding-2);font-size:var(--dynamic-font-12);background:0 0;border:none}.pqw-wys-ix:hover{color:var(--surface-800,#1e293b)}.pqw-wys-ib{padding:var(--dynamic-padding-14)var(--dynamic-padding-16)}.pqw-wys-ib .pqw-fs-lbl{min-width:0;margin-bottom:var(--dynamic-margin-5);display:block}.pqw-wys-ib select.pqw-fs-inp,.pqw-wys-ib input.pqw-fs-inp{box-sizing:border-box;width:100%}.pqw-wys-ib .pqw-fs-row{margin:var(--dynamic-margin-9)0;flex-wrap:wrap}.pqw-wys-tworow{justify-content:space-between;align-items:center;gap:var(--dynamic-gap-10);display:flex}.pqw-wys-movebar{gap:var(--dynamic-gap-2);display:inline-flex}.pqw-wys-movebar button{width:var(--dynamic-w-24);height:var(--dynamic-h-24);border:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);border-radius:var(--dynamic-border-radius-6);cursor:pointer;color:var(--text-color-secondary,#61738c);font-size:var(--dynamic-font-10);background:#fff;place-items:center;display:grid}.pqw-wys-movebar button:hover:not(:disabled){background:var(--primary-50,#eef2ff);color:var(--primary-600,#3557d6);border-color:var(--primary-200,#c7d5ff)}.pqw-wys-movebar button:disabled{opacity:.35;cursor:not-allowed}.pqw-wys-secopts{gap:var(--dynamic-gap-14);margin-top:var(--dynamic-margin-8);flex-wrap:wrap;display:flex}.pqw-wys-collist{margin-top:var(--dynamic-margin-12);border-top:var(--dynamic-border-width-1)solid var(--surface-border,#eef2f7);padding-top:var(--dynamic-padding-10)}.pqw-wys-collisthdr{letter-spacing:.05em;text-transform:uppercase;color:var(--text-color-secondary,#8595a9);align-items:center;gap:8px;margin-bottom:6px;font-size:10.5px;font-weight:800;display:flex}.pqw-wys-collisthdr span{letter-spacing:0;text-transform:none;color:var(--text-color-secondary,#9aa7ba);font-weight:500}.pqw-wys-colrow{align-items:center;gap:var(--dynamic-gap-8);padding:var(--dynamic-padding-5)var(--dynamic-padding-4);border-bottom:var(--dynamic-border-width-1)dashed var(--surface-border,#f1f4f8);display:flex}.pqw-wys-colrow:last-child{border-bottom:none}.pqw-wys-colrow.off{opacity:.5}.pqw-wys-colname{font-size:var(--dynamic-font-12-5);color:var(--surface-800,#1e293b);cursor:pointer;padding:var(--dynamic-padding-2)var(--dynamic-padding-4);border-radius:var(--dynamic-border-radius-5);flex:1}.pqw-wys-colname:hover{background:var(--primary-50,#eef2ff);color:var(--primary-700,#22449b)}.pqw-wys-nosample{padding:var(--dynamic-padding-60)var(--dynamic-padding-20);text-align:center;color:var(--text-color-secondary,#9aa7ba);font-size:var(--dynamic-font-13)}.pqw-wys-canvas .wys-sel{cursor:pointer}.pqw-wys-canvas .wys-sel:hover{outline-offset:-2px;border-radius:var(--dynamic-border-radius-4);outline:2px solid #4361ee66}.pqw-wys-canvas .wys-on{outline-offset:-2px;border-radius:var(--dynamic-border-radius-4);outline:2px solid var(--primary-500,#4361ee)!important}.pqw-wys-canvas .wys-grip{color:var(--text-color-secondary,#c2ccda);font-size:var(--dynamic-font-11);margin-right:var(--dynamic-margin-5);cursor:grab}.pqw-wys-inline{border:1px solid var(--surface-border,#e6eaf1);background:var(--surface-100,#eef1f6);border-radius:12px;flex-direction:column;flex:1;min-height:620px;display:flex;overflow:hidden}.pqw-wys-inline .pqw-wys-work{min-height:560px}.pqw-wys-inline .pqw-wys-frame{max-width:none;margin:0}.pqw-wys-barsub{color:var(--text-color-secondary,#8595a9);margin-left:8px;font-size:11.5px;font-weight:500}.pqw-style{gap:var(--dynamic-gap-9);flex-direction:column;display:flex}.pqw-sw-row{align-items:center;gap:var(--dynamic-gap-6);display:flex}.pqw-sw-cap{font-size:var(--dynamic-font-10);letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary,#8595a9);width:var(--dynamic-w-34);flex:none;font-weight:800}.pqw-sw{width:var(--dynamic-w-26);height:var(--dynamic-h-26);border-radius:var(--dynamic-border-radius-8);cursor:pointer;border:var(--dynamic-border-width-1)solid #0f172a14;padding:0;transition:transform .1s;position:relative}.pqw-sw:hover{transform:scale(1.12)}.pqw-sw>span{border-radius:var(--dynamic-border-radius-7);width:100%;height:100%;display:block}.pqw-sw.on{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--primary-500,#4361ee)}.pqw-sw.pqw-sw-none{border:var(--dynamic-border-width-1)dashed var(--surface-border,#d7dfea);color:var(--text-color-secondary,#aab4c4);font-size:var(--dynamic-font-13);background:#fff;place-items:center;display:grid}.pqw-fmtbar{align-items:center;gap:var(--dynamic-gap-6);margin-top:var(--dynamic-margin-2);flex-wrap:wrap;display:flex}.pqw-fmt-sp{width:var(--dynamic-w-8)}.pqw-fs-grp{padding:var(--dynamic-padding-12)0;border-top:var(--dynamic-border-width-1)solid var(--surface-border,#f1f4f8);margin-top:var(--dynamic-margin-4)}.pqw-fs-grp:first-of-type{border-top:none;margin-top:0}.pqw-fs-glbl{font-size:var(--dynamic-font-10);letter-spacing:.05em;text-transform:uppercase;color:var(--text-color-secondary,#8595a9);margin-bottom:var(--dynamic-margin-10);align-items:center;gap:var(--dynamic-gap-6);font-weight:800;display:flex}.pqw-fs-glbl i{color:var(--primary-500,#4361ee)}.pqw-cbv-hdr{font-size:var(--dynamic-font-10);letter-spacing:.05em;text-transform:uppercase;color:var(--text-color-secondary,#8595a9);margin-bottom:var(--dynamic-margin-8);justify-content:space-between;align-items:center;font-weight:800;display:flex}.pqw-cbv-hdr>span{align-items:center;gap:var(--dynamic-gap-6);display:inline-flex}.pqw-cbv-hdr i{color:var(--primary-500,#4361ee)}.pqw-cbv-suggest{border:var(--dynamic-border-width-1)solid var(--primary-200,#cdd8f4);color:var(--primary-700,#22449b);border-radius:var(--dynamic-border-radius-7);font-size:var(--dynamic-font-10);padding:var(--dynamic-padding-3)var(--dynamic-padding-8);cursor:pointer;align-items:center;gap:var(--dynamic-gap-4);text-transform:none;letter-spacing:0;background:#fff;font-weight:750;display:inline-flex}.pqw-cbv-suggest:hover{background:var(--primary-25,#f6f8ff)}.pqw-cbv-row{align-items:center;gap:var(--dynamic-gap-9);padding:var(--dynamic-padding-7)var(--dynamic-padding-2);border-bottom:var(--dynamic-border-width-1)solid var(--surface-border,#f4f6fa);display:flex}.pqw-cbv-row:last-of-type{border-bottom:none}.pqw-cbv-v{font-size:var(--dynamic-font-12-5);color:var(--surface-700,#334155);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:640;overflow:hidden}.pqw-cbv-sw{gap:var(--dynamic-gap-4);flex:none;display:flex}.pqw-mini{width:var(--dynamic-w-20);height:var(--dynamic-h-20);border-radius:var(--dynamic-border-radius-6);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;transition:transform .1s;display:grid}.pqw-mini:hover{transform:scale(1.18)}.pqw-mini>span{border-radius:var(--dynamic-border-radius-6);width:100%;height:100%;display:block}.pqw-mini.on{box-shadow:0 0 0 1.5px #fff,0 0 0 3px var(--primary-500,#4361ee)}.pqw-mini.pqw-mini-none{border:var(--dynamic-border-width-1)dashed var(--surface-border,#d7dfea);color:var(--text-color-secondary,#aab4c4);font-size:var(--dynamic-font-11);background:#fff}.pqw-cbv-x{color:var(--text-color-secondary,#aab4c4);cursor:pointer;padding:var(--dynamic-padding-2);border-radius:var(--dynamic-border-radius-5);font-size:var(--dynamic-font-11);background:0 0;border:none;place-items:center;display:inline-grid}.pqw-cbv-x:hover{color:#e0524a;background:#fdeeee}.pqw-cbv-add{gap:var(--dynamic-gap-8);margin-top:var(--dynamic-margin-10);display:flex}.pqw-cbv-add .pqw-fs-inp{flex:1;width:auto}.pqw-cbv-addbtn{border:var(--dynamic-border-width-1)dashed var(--primary-300,#a9bdff);background:var(--primary-50,#eef2ff);color:var(--primary-700,#22449b);border-radius:var(--dynamic-border-radius-7);font-size:var(--dynamic-font-11);padding:var(--dynamic-padding-4)var(--dynamic-padding-10);cursor:pointer;align-items:center;gap:var(--dynamic-gap-4);flex:none;font-weight:700;display:inline-flex}.pqw-cbv-addbtn:hover{background:var(--primary-100,#e0e8ff)}.pqw-wys-hidden{margin-top:var(--dynamic-margin-14);border-top:var(--dynamic-border-width-1)solid var(--surface-border,#e6eaf1);padding-top:var(--dynamic-padding-12)}.pqw-wys-hiddenhdr{letter-spacing:.4px;text-transform:uppercase;color:var(--surface-800,#334155);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;font-size:10.5px;font-weight:700;display:flex}.pqw-wys-hiddenhdr span{text-transform:none;letter-spacing:0;color:var(--text-color-secondary,#8595a9);font-weight:400}.pqw-wys-hidrow{align-items:center;gap:var(--dynamic-gap-8);padding:var(--dynamic-padding-6)var(--dynamic-padding-8);border:var(--dynamic-border-width-1)solid var(--surface-border,#eef2f7);border-radius:var(--dynamic-border-radius-8);background:var(--surface-50,#f8fafc);margin-bottom:var(--dynamic-margin-6);display:flex}.pqw-wys-hidkind{letter-spacing:.3px;text-transform:uppercase;color:var(--text-color-secondary,#8595a9);border:1px solid var(--surface-border,#e6eaf1);background:#fff;border-radius:4px;flex-shrink:0;padding:1px 5px;font-size:9px;font-weight:700}.pqw-wys-hidlabel{min-width:0;font-size:var(--dynamic-font-12-5);color:var(--surface-800,#334155);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.pqw-wys-hidshow{align-items:center;gap:var(--dynamic-gap-4);font-size:var(--dynamic-font-11);border:var(--dynamic-border-width-1)solid var(--primary-200,#b0c7df);color:var(--primary-700,#2740a8);border-radius:var(--dynamic-border-radius-6);padding:var(--dynamic-padding-3)var(--dynamic-padding-8);cursor:pointer;background:#fff;flex-shrink:0;font-weight:600;display:inline-flex}.pqw-wys-hidshow:hover{background:var(--primary-50,#eff5fd)}.pqw-wys-hidshow i{font-size:var(--dynamic-font-10)}.pqw-wys-sortlist{margin-top:var(--dynamic-margin-12)}.pqw-wys-sortrow{align-items:center;gap:var(--dynamic-gap-6);margin-bottom:var(--dynamic-margin-6);display:flex}.pqw-wys-sortseq{width:var(--dynamic-w-18);height:var(--dynamic-h-18);background:var(--primary-50,#eff5fd);color:var(--primary-700,#2740a8);font-size:var(--dynamic-font-10);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex}.pqw-wys-sortrow .pqw-fs-inp{flex:1;min-width:0}.pqw-wys-sortdir{align-items:center;gap:var(--dynamic-gap-4);font-size:var(--dynamic-font-11);border:var(--dynamic-border-width-1)solid var(--surface-border,#dfe7ef);color:var(--surface-800,#334155);border-radius:var(--dynamic-border-radius-6);padding:var(--dynamic-padding-3)var(--dynamic-padding-7);cursor:pointer;background:#fff;flex-shrink:0;font-weight:600;display:inline-flex}.pqw-wys-sortdir:hover{border-color:var(--primary-color,#003a7a);color:var(--primary-color,#003a7a)}.pqw-wys-sortdir i{font-size:var(--dynamic-font-10)}.pqw-wys-sortdel{color:var(--text-color-secondary,#8595a9);cursor:pointer;padding:var(--dynamic-padding-3)var(--dynamic-padding-5);border-radius:var(--dynamic-border-radius-5);background:0 0;border:none;flex-shrink:0}.pqw-wys-sortdel:hover{color:#b91c1c;background:#fef2f2}
.page-dialog-main.menu-page .dynamicForm-instance-inpage-header{background:color-mix(in srgb,var(--primary-color)12%,var(--surface-card))!important;border-bottom:1px solid color-mix(in srgb,var(--primary-color)24%,var(--surface-border))!important}.page-dialog-main.menu-page .gd-section-stepper{background:color-mix(in srgb,var(--primary-color)6%,var(--surface-card))!important;border-bottom:1px solid color-mix(in srgb,var(--primary-color)18%,var(--surface-border))!important}.page-dialog-main.menu-page .dynamicForm-instance-inpage-footer{background:color-mix(in srgb,var(--primary-color)12%,var(--surface-card))!important;border-top:1px solid color-mix(in srgb,var(--primary-color)24%,var(--surface-border))!important}.page-dialog-main.menu-page .mp-header{width:100%;min-height:28px;color:var(--text-color);flex-direction:column;justify-content:center;display:flex}.page-dialog-main.menu-page .mp-band-row-1{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;min-width:0;display:grid}.page-dialog-main.menu-page .mp-band-left{align-items:center;gap:10px;min-width:0;display:flex}.page-dialog-main.menu-page .mp-band-center{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.page-dialog-main.menu-page .mp-band-right{white-space:nowrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.page-dialog-main.menu-page .mp-band-sep{background:color-mix(in srgb,var(--primary-color)35%,var(--surface-border));flex:none;width:1px;height:16px}.page-dialog-main.menu-page .mp-band-desc{color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.page-dialog-main.menu-page .mp-band-pageid{color:var(--text-color);white-space:nowrap;flex:none;font-size:14.5px;font-weight:700}.page-dialog-main.menu-page .mp-band-ver{color:var(--primary-color);border:1.5px solid color-mix(in srgb,var(--primary-color)60%,transparent);border-radius:999px;flex:none;padding:1px 8px;font-size:11.5px;font-weight:800}.page-dialog-main.menu-page .mp-band-ver-btn{font-family:inherit;line-height:inherit;cursor:pointer;background:0 0;transition:background-color .15s}.page-dialog-main.menu-page .mp-band-ver-btn:hover{background:color-mix(in srgb,var(--primary-color)12%,transparent)}.page-dialog-main.menu-page .mp-band-ver-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.page-dialog-main.menu-page .mp-band-chip{color:var(--text-color);white-space:nowrap;align-items:center;font-size:14.5px;font-weight:700;display:inline-flex}.page-dialog-main.menu-page .mp-band-formno{color:var(--text-color);white-space:nowrap;font-size:14.5px;font-weight:800}.page-dialog-main.menu-page .mp-band-kv{align-items:center;gap:6px;min-width:0;display:inline-flex}.page-dialog-main.menu-page .mp-band-kv .pi{color:var(--primary-color);font-size:13px}.page-dialog-main.menu-page .mp-band-v{color:var(--text-color);white-space:nowrap;font-size:14.5px;font-weight:600}.page-dialog-main.menu-page .mp-band-kv-cls .mp-band-v{text-overflow:ellipsis;max-width:36ch;overflow:hidden}.page-dialog-main.menu-page .mp-footer{grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px 0;display:grid}.page-dialog-main.menu-page .mp-footer-where{flex-wrap:wrap;align-items:center;gap:2px 10px;min-width:0;display:flex}.page-dialog-main.menu-page .mp-footer-where>.mp-footer-meta{order:-2}.page-dialog-main.menu-page .mp-footer-where>.gd-actionbar{order:-1}.page-dialog-main.menu-page .mp-footer-meta{min-width:0;max-width:100%;color:var(--text-color);flex-direction:column;align-items:flex-start;gap:2px;line-height:1.35;display:flex}.page-dialog-main.menu-page .mp-footer-user,.page-dialog-main.menu-page .mp-footer-when{white-space:nowrap;align-items:center;gap:7px;min-width:0;max-width:100%;font-size:13px;display:inline-flex}.page-dialog-main.menu-page .mp-footer-user{font-weight:700}.page-dialog-main.menu-page .mp-footer-user-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.page-dialog-main.menu-page .mp-footer-when{font-weight:600}.page-dialog-main.menu-page .mp-footer-user .pi,.page-dialog-main.menu-page .mp-footer-when .pi{color:var(--primary-color);font-size:13px}.page-dialog-main.menu-page .mp-progress-text{color:var(--text-color-secondary);white-space:nowrap;font-size:12.5px;font-weight:500}.page-dialog-main.menu-page .mp-progress-track{background:var(--surface-200);border-radius:2px;width:140px;height:4px;display:block;overflow:hidden}.page-dialog-main.menu-page .mp-progress-fill{background:var(--primary-color);height:100%;transition:width .2s;display:block}.page-dialog-main.menu-page .mp-footer-nav{justify-content:center;gap:10px;display:flex}.page-dialog-main.menu-page .mp-footer-submit{justify-content:flex-end;gap:10px;display:flex}.page-dialog-main.menu-page .mp-footer .p-button{justify-content:center;min-width:8.5rem}.page-dialog-main.menu-page .dynamicForm-instance-inpage-footer{padding:0 20px}.rv-dialog.p-dialog:not(.p-dialog-maximized){width:min(1400px,94vw);max-width:94vw;height:92vh!important;max-height:92vh!important}.rv-body{background:var(--surface-ground);flex:auto;min-height:0;overflow:auto}.rv-loading{height:100%;min-height:320px;position:relative}.rv-empty{min-height:260px;color:var(--text-color-secondary);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.rv-tabs .p-tabview-nav{background:var(--surface-50);padding:0 12px}.rv-tabs .p-tabview-panels{background:var(--surface-ground);padding:16px 20px}.rv-card{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:6px;padding:12px 14px}.rv-card-doc{padding:0;overflow:hidden}.rv-card-doc iframe{border:0;width:100%;max-width:100%;display:block}.mp-saved-dialog.p-dialog{border-radius:16px;overflow:hidden}.mp-saved-dialog .p-dialog-content{padding:0}:is(.p-dialog-mask .p-dialog.pod-dialog.mp-saved-dialog) .p-dialog-content{background:var(--surface-card)}.mp-saved{flex-direction:column;display:flex}.mp-saved-hero{text-align:center;background:color-mix(in srgb,var(--green-500,#22c55e)8%,var(--surface-card));flex-direction:column;align-items:center;gap:6px;padding:18px 24px 14px;display:flex}.mp-saved-icon{background:color-mix(in srgb,var(--green-500,#22c55e)16%,var(--surface-card));border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.mp-saved-icon i{color:var(--green-600,#16a34a);font-size:26px}.mp-saved-title{color:var(--text-color);margin:2px 0 0;font-size:18px;font-weight:700}.mp-saved-formno{background:var(--surface-card);border:1px solid color-mix(in srgb,var(--primary-color)35%,transparent);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;display:inline-flex}.mp-saved-formno-k{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary);font-size:10.5px;font-weight:600}.mp-saved-formno-v{color:var(--text-color);font-size:14px;font-weight:800}.mp-saved-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:14px 24px;display:grid}@media (max-width:640px){.mp-saved-options{grid-template-columns:minmax(0,1fr)}}.mp-saved-option{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);font:inherit;text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:10px 12px;transition:border-color .15s,box-shadow .15s,transform .12s;display:flex}.mp-saved-option:hover,.mp-saved-option:focus-visible{border-color:var(--primary-color);transform:translateY(-2px);box-shadow:0 8px 20px #00000014}.mp-saved-option-ico{background:color-mix(in srgb,var(--primary-color)12%,var(--surface-card));border-radius:9px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.mp-saved-option-ico i{color:var(--primary-color);font-size:16px}.mp-saved-option-body{flex-direction:column;flex:auto;min-width:0;display:flex}.mp-saved-option-label{font-size:14px;font-weight:700;line-height:1.3}.mp-saved-option-hint{color:var(--text-color-secondary);font-size:12.5px;line-height:1.35}.mp-saved-option-chev{color:var(--text-color-secondary);flex:none;font-size:14px}.p-dialog-mask .mp-saved-dialog.p-dialog .p-dialog-content{padding:0!important}.p-dialog-mask .mp-saved-dialog.p-dialog h2.mp-saved-title{margin:2px 0 0!important;font-size:18px!important;line-height:1.3!important}.p-dialog-mask .mp-saved-dialog.p-dialog .mp-saved-icon .pi{font-size:26px!important}.p-dialog-mask .mp-saved-dialog.p-dialog .mp-saved-option-ico .pi{font-size:16px!important}.p-dialog-mask .mp-saved-dialog.p-dialog .mp-saved-option-chev{font-size:14px!important}.p-dialog-mask .mp-saved-dialog.p-dialog button.mp-saved-option{border-radius:12px!important;min-width:0!important;height:auto!important}.mp-saved-option-label{white-space:nowrap}.mp-saved-option-hint{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;display:-webkit-box;overflow:hidden}.page-dialog-main.menu-page .dynamicForm-instance-inpage-body{background:color-mix(in srgb,var(--primary-color)7%,var(--surface-card));flex-direction:column;padding:0;display:flex;overflow:hidden!important}.page-dialog-main.menu-page .mp-split{grid-template-columns:var(--mp-rail-w,minmax(260px,30%))20px minmax(0,1fr);flex:auto;align-items:stretch;gap:0;min-height:0;padding:16px;transition:grid-template-columns .2s;display:grid}.page-dialog-main.menu-page .mp-split.is-dragging{cursor:col-resize;-webkit-user-select:none;user-select:none;transition:none}.page-dialog-main.menu-page .mp-split:has(>.mp-rail.is-collapsed){grid-template-columns:64px 20px minmax(0,1fr)}.page-dialog-main.menu-page .mp-split.no-rail{grid-template-columns:minmax(0,1fr)}.page-dialog-main.menu-page .mp-splitter{cursor:col-resize;touch-action:none;outline:none;align-self:stretch;position:relative}.page-dialog-main.menu-page .mp-splitter:after{content:"";background:color-mix(in srgb,var(--primary-color)14%,var(--surface-border));border-radius:1px;width:2px;margin-left:-1px;transition:background .15s,width .15s,margin-left .15s;position:absolute;top:0;bottom:0;left:50%}.page-dialog-main.menu-page .mp-splitter:hover:after,.page-dialog-main.menu-page .mp-splitter:focus-visible:after,.page-dialog-main.menu-page .mp-split.is-dragging .mp-splitter:after{background:var(--primary-color);width:4px;margin-left:-2px}.page-dialog-main.menu-page .mp-split:has(>.mp-rail.is-collapsed) .mp-splitter{pointer-events:none}.page-dialog-main.menu-page .mp-split:has(>.mp-rail.is-collapsed) .mp-splitter:after{background:0 0}.page-dialog-main.menu-page .mp-rail{background:var(--surface-card);border:1px solid color-mix(in srgb,var(--primary-color)20%,var(--surface-border));border-radius:10px;flex-direction:column;gap:0;min-width:0;min-height:0;padding:0;display:flex;position:static;overflow:auto}.page-dialog-main.menu-page .mp-rail.is-collapsed{align-items:center;gap:12px;padding:10px 8px}.page-dialog-main.menu-page .mp-rail-head{justify-content:center;align-items:center;display:flex}.page-dialog-main.menu-page .mp-rail-steps{flex-direction:column;gap:4px;margin:0;padding:14px;list-style:none;display:flex;position:relative}.page-dialog-main.menu-page .mp-rail-step{position:relative}.page-dialog-main.menu-page .mp-rail-step+.mp-rail-step:before{content:"";background:color-mix(in srgb,var(--primary-color)18%,var(--surface-border));width:2px;height:12px;position:absolute;top:-8px;left:25px}.page-dialog-main.menu-page .mp-rail-step.is-done+.mp-rail-step:before{background:var(--green-500,#22c55e)}.page-dialog-main.menu-page .mp-rail-btn{text-align:left;cursor:default;width:100%;color:var(--text-color);background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.page-dialog-main.menu-page .mp-rail-step.is-done .mp-rail-btn{cursor:pointer}.page-dialog-main.menu-page .mp-rail-step.is-done .mp-rail-btn:hover{background:color-mix(in srgb,var(--primary-color)6%,var(--surface-card))}.page-dialog-main.menu-page .mp-rail-step.is-active .mp-rail-btn{background:color-mix(in srgb,var(--primary-color)10%,var(--surface-card));border-color:color-mix(in srgb,var(--primary-color)30%,var(--surface-border));box-shadow:inset 3px 0 0 var(--primary-color)}.page-dialog-main.menu-page .mp-rail-step.is-todo .mp-rail-btn{opacity:.6}.page-dialog-main.menu-page .mp-rail-btn:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.page-dialog-main.menu-page .mp-rail-dot{background:var(--surface-100);border:2px solid var(--surface-border);width:30px;height:30px;color:var(--text-color-secondary);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.page-dialog-main.menu-page .mp-rail-step.is-active .mp-rail-dot{background:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-text,#fff)}.page-dialog-main.menu-page .mp-rail-step.is-done .mp-rail-dot{background:var(--green-500,#22c55e);border-color:var(--green-500,#22c55e);color:#fff;font-size:12px}.page-dialog-main.menu-page .mp-rail-text{flex-direction:column;min-width:0;line-height:1.25;display:flex}.page-dialog-main.menu-page .mp-rail-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.page-dialog-main.menu-page .mp-rail-status{color:var(--text-color-secondary);margin-top:2px;font-size:11.5px}.page-dialog-main.menu-page .mp-rail-step.is-active .mp-rail-status{color:var(--primary-color)}.page-dialog-main.menu-page .mp-rail.is-collapsed .mp-rail-steps{padding:0}.page-dialog-main.menu-page .mp-rail.is-collapsed .mp-rail-btn{justify-content:center;padding:6px 0}.page-dialog-main.menu-page .mp-rail.is-collapsed .mp-rail-step+.mp-rail-step:before{margin-left:-1px;left:50%}.page-dialog-main.menu-page .mp-main{flex-direction:column;min-width:0;min-height:0;display:flex}.page-dialog-main.menu-page .mp-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:auto}.page-dialog-main.menu-page .mp-scroll,.page-dialog-main.menu-page .mp-rail{scrollbar-width:thin;scrollbar-color:#0000 #0000}.page-dialog-main.menu-page .mp-scroll:hover,.page-dialog-main.menu-page .mp-scroll:focus-within,.page-dialog-main.menu-page .mp-rail:hover,.page-dialog-main.menu-page .mp-rail:focus-within{scrollbar-color:var(--surface-500,#9e9e9e)#0000}.page-dialog-main.menu-page .mp-scroll::-webkit-scrollbar{width:9px;height:9px}.page-dialog-main.menu-page .mp-rail::-webkit-scrollbar{width:9px;height:9px}.page-dialog-main.menu-page .mp-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.page-dialog-main.menu-page .mp-rail::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.page-dialog-main.menu-page .mp-scroll:hover::-webkit-scrollbar-thumb{background:var(--surface-500,#9e9e9e)}.page-dialog-main.menu-page .mp-scroll:focus-within::-webkit-scrollbar-thumb{background:var(--surface-500,#9e9e9e)}.page-dialog-main.menu-page .mp-rail:hover::-webkit-scrollbar-thumb{background:var(--surface-500,#9e9e9e)}.page-dialog-main.menu-page .mp-rail:focus-within::-webkit-scrollbar-thumb{background:var(--surface-500,#9e9e9e)}.page-dialog-main.menu-page .mp-scroll>.grid-runtime-root>.mp-sheet-desc{margin:0 0 16px}.page-dialog-main.menu-page .mp-scroll>.grid-runtime-root .stage-outer .gd-runtime-forminfo{display:none}.page-dialog-main.menu-page .mp-scroll>.grid-runtime-root>.mp-sheet-info{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:10px;margin:0 0 16px;overflow:hidden}.page-dialog-main.menu-page .mp-sheet-info-title{color:var(--text-color);background:color-mix(in srgb,var(--primary-color)10%,var(--surface-card));padding:9px 14px;font-size:15px;font-weight:700;line-height:1.3}.page-dialog-main.menu-page .mp-scroll>.grid-runtime-root>.mp-sheet-info>.gd-runtime-forminfo{border:0;border-top:1px solid color-mix(in srgb,var(--primary-color)20%,var(--surface-border));border-radius:0;margin:0}.page-dialog-main.menu-page .mp-sheet-head{border-bottom:1px solid var(--surface-border);align-items:center;gap:10px;margin:0 0 6px;padding:0 14px 12px;display:flex}.page-dialog-main.menu-page .mp-sheet-step{background:var(--primary-color);width:26px;height:26px;color:var(--primary-color-text,#fff);border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.page-dialog-main.menu-page .mp-sheet-title{color:var(--text-color);font-size:17px;font-weight:600}.page-dialog-main.menu-page .mp-scroll>.grid-runtime-root>.stage-outer{max-width:var(--page-view-width,1280px);margin:0 auto}.page-dialog-main.menu-page .mp-rail.is-collapsed .mp-rail-step.is-active .mp-rail-btn{box-shadow:none;background:0 0;border-color:#0000}.page-dialog-main.menu-page .mp-scroll>.grid-runtime-root{box-sizing:border-box;border:1px solid var(--surface-border);border-radius:8px;flex:1 0 auto;padding:20px 24px;box-shadow:0 1px 2px #0000000a,0 4px 16px #0000000d;background:var(--surface-card)!important}.page-dialog-main.menu-page .mp-scroll>.eSignature-dialog-content{background:var(--surface-card);border:1px solid var(--surface-border);border-radius:8px;margin-top:12px;padding:16px 24px}@media (min-width:1100px){.page-dialog-main.menu-page .gd-section-stepper,.page-dialog-main.menu-page .mp-progress-text,.page-dialog-main.menu-page .mp-progress-track{display:none}}@media (max-width:1099.98px){.page-dialog-main.menu-page .mp-split{grid-template-columns:minmax(0,1fr)}.page-dialog-main.menu-page .mp-split:has(>.mp-rail.is-collapsed){grid-template-columns:minmax(0,1fr)}.page-dialog-main.menu-page .mp-rail,.page-dialog-main.menu-page .mp-splitter{display:none}.page-dialog-main.menu-page .mp-band-row-1{grid-template-columns:minmax(0,1fr);row-gap:4px}.page-dialog-main.menu-page .mp-band-center,.page-dialog-main.menu-page .mp-band-right{white-space:normal;flex-wrap:wrap;justify-content:flex-start}}.apg-gate{height:100%;padding:clamp(2.5rem,11vh,7rem)var(--dynamic-padding-28)var(--dynamic-padding-28);background:radial-gradient(60rem 30rem at 50% -10%,#3b82f61a,transparent 60%),var(--surface-ground,var(--surface-b));background:radial-gradient(60rem 30rem at 50% -10%,color-mix(in srgb,var(--primary-color)12%,transparent),transparent 60%),var(--surface-ground,var(--surface-b));justify-content:center;align-items:flex-start;display:flex}.apg-panel{width:min(var(--dynamic-w-760),94%);gap:var(--dynamic-gap-20);background:var(--surface-card,var(--surface-a));border:var(--dynamic-border-width-1)solid var(--surface-border);border-radius:var(--dynamic-border-radius-20);max-height:86%;padding:var(--dynamic-padding-28);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #0f172a14,0 16px 40px -16px #0f172a52}.apg-panel:before{content:"";height:var(--dynamic-h-4);background:linear-gradient(90deg,var(--primary-800,var(--primary-color)),var(--primary-500,var(--primary-color)),var(--primary-300,var(--primary-color)));position:absolute;top:0;left:0;right:0}.apg-head{align-items:center;gap:var(--dynamic-gap-12);display:flex}.apg-icon{width:var(--dynamic-wch-38);height:var(--dynamic-hcw-38);border-radius:var(--dynamic-border-radius-12);background:linear-gradient(135deg,var(--primary-700,var(--primary-color)),var(--primary-400,var(--primary-color)));color:var(--primary-color-text,#fff);font-size:var(--dynamic-font-18);flex:none;justify-content:center;align-items:center;display:flex;box-shadow:0 4px 12px #0000002e}.apg-meta{align-items:center;gap:var(--dynamic-gap-8);flex-wrap:wrap;justify-content:flex-end;margin-left:auto;display:flex}.apg-class{align-items:center;gap:var(--dynamic-gap-6);padding:var(--dynamic-padding-4)var(--dynamic-padding-12);background:var(--primary-50,var(--surface-100));border:var(--dynamic-border-width-1)solid var(--primary-200,var(--surface-border));color:var(--primary-800,var(--primary-color));font-size:var(--dynamic-font-12);white-space:nowrap;border-radius:999px;font-weight:600;display:inline-flex}.apg-class .pi{font-size:var(--dynamic-font-11)}.apg-count{padding:var(--dynamic-padding-4)var(--dynamic-padding-12);background:var(--surface-100);color:var(--text-color-secondary);font-size:var(--dynamic-font-12);white-space:nowrap;border-radius:999px;font-weight:600}.apg-title-row{align-items:center;gap:var(--dynamic-gap-8);display:flex}.apg-title{font-size:var(--dynamic-font-18);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.apg-ver{font-size:var(--dynamic-font-11);padding:var(--dynamic-padding-1)var(--dynamic-padding-8);border:var(--dynamic-border-width-1-5)solid var(--primary-color);color:var(--primary-color);background:0 0;border-radius:999px;flex:none;font-weight:700;line-height:1.4}.apg-sub{font-size:var(--dynamic-font-13);color:var(--text-color-secondary)}.apg-notice{align-items:center;gap:var(--dynamic-gap-8);padding:var(--dynamic-padding-8)var(--dynamic-padding-12);border-radius:var(--dynamic-border-radius-8);background:color-mix(in srgb,#d97706 10%,var(--surface-card,var(--surface-a)));border:var(--dynamic-border-width-1)solid color-mix(in srgb,#d97706 32%,var(--surface-border));color:var(--text-color);font-size:var(--dynamic-font-13);display:flex}.apg-notice .pi{font-size:var(--dynamic-font-13);color:#d97706;flex:none}.apg-groups{gap:var(--dynamic-gap-12);min-height:0;padding:var(--dynamic-padding-4);flex-direction:column;display:flex;overflow-y:auto}.apg-group-head{margin-bottom:var(--dynamic-margin-4);font-size:var(--dynamic-font-11);letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary);font-weight:700}.apg-chips{gap:var(--dynamic-gap-10);padding:var(--dynamic-padding-4);flex-wrap:wrap;min-height:0;display:flex;overflow-y:auto}.apg-group .apg-chips{padding:0;overflow-y:visible}.apg-chip{align-items:center;gap:var(--dynamic-gap-10);max-width:100%;padding:var(--dynamic-padding-8)var(--dynamic-padding-18)var(--dynamic-padding-8)var(--dynamic-padding-9);border:var(--dynamic-border-width-1)solid var(--surface-border);background:linear-gradient(180deg,var(--surface-0,var(--surface-a))0%,var(--surface-50,var(--surface-100))100%);cursor:pointer;text-align:left;border-radius:999px;font-family:inherit;transition:border-color .15s,background .15s,box-shadow .15s,transform .12s;display:inline-flex;box-shadow:0 1px 2px #0000000a}.apg-chip:hover{border-color:var(--primary-300,var(--primary-color));transform:translateY(-2px);box-shadow:0 6px 16px #0000001a}.apg-chip.selected{border-color:var(--primary-color);background:linear-gradient(180deg,var(--primary-50,var(--surface-100))0%,var(--surface-0,var(--surface-a))100%);box-shadow:0 0 0 3px var(--primary-100,#00000014),0 6px 16px #0000001a}.apg-chip-ico{width:var(--dynamic-wch-30);height:var(--dynamic-hcw-30);background:var(--primary-50,var(--surface-100));color:var(--primary-color);font-size:var(--dynamic-font-13);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:flex}.apg-chip.selected .apg-chip-ico{background:var(--primary-color);color:var(--primary-color-text,#fff)}.apg-chip-body{flex-direction:column;min-width:0;display:flex}.apg-chip-id{font-size:var(--dynamic-font-14);color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.apg-chip.selected .apg-chip-id{color:var(--primary-800,var(--primary-color))}.apg-chip-desc{font-size:var(--dynamic-font-12);color:var(--text-color-secondary);white-space:nowrap;text-overflow:ellipsis;max-width:34ch;overflow:hidden}.apg-foot{margin-top:var(--dynamic-margin-4);justify-content:flex-end;display:flex}.apg-foot .p-button.apg-start{padding:var(--dynamic-padding-10)var(--dynamic-padding-26);background:linear-gradient(90deg,var(--primary-700,var(--primary-color)),var(--primary-500,var(--primary-color)));border:none;box-shadow:0 4px 14px #0000002e}.apg-foot .p-button.apg-start:enabled:hover{filter:brightness(1.07);background:linear-gradient(90deg,var(--primary-700,var(--primary-color)),var(--primary-500,var(--primary-color)));box-shadow:0 6px 18px #00000040}.apg-empty{align-items:center;gap:var(--dynamic-gap-8);padding:var(--dynamic-padding-28);color:var(--text-color-secondary);flex-direction:column;display:flex}.apg-empty .pi{font-size:var(--dynamic-font-28)}.apg-panel{width:min(980px,94%);max-height:88%}.apg-head{flex-wrap:wrap;row-gap:10px}.apg-search{border:1px solid var(--surface-border);background:var(--surface-card);height:38px;color:var(--text-color-secondary);cursor:text;border-radius:10px;align-items:center;gap:8px;padding:0 12px;display:flex}.apg-search:focus-within{border-color:var(--primary-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary-color)15%,transparent)}.apg-search input{min-width:0;font:inherit;color:var(--text-color);background:0 0;border:0;outline:0;flex:auto;font-size:13.5px}.apg-body{flex-direction:column;gap:18px;min-height:0;padding:2px 4px 2px 2px;display:flex;overflow-y:auto}.apg-group{flex-direction:column;gap:10px;display:flex}.apg-group-head{letter-spacing:.08em;text-transform:uppercase;color:var(--text-color-secondary);align-items:center;gap:10px;margin:0;font-size:11px;font-weight:700;display:flex}.apg-group-head:after{content:"";background:var(--surface-border);flex:auto;height:1px}.apg-group-count{background:var(--surface-100);letter-spacing:0;border-radius:999px;padding:1px 8px;font-size:11px}.apg-chips,.apg-group .apg-chips{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:0;display:grid;overflow:visible}.apg-chip{border-radius:12px;width:100%;min-width:0;padding:10px 12px;display:flex}.apg-chip:hover{transform:translateY(-1px)}.apg-chip-body{flex:auto;min-width:0}.apg-chip-id,.apg-chip-desc{white-space:nowrap;text-overflow:ellipsis;max-width:none;overflow:hidden}.apg-foot{border-top:1px solid var(--surface-border);justify-content:space-between;align-items:center;gap:12px;margin-top:0;padding-top:14px}.apg-foot-sel{min-width:0;color:var(--text-color-secondary);align-items:center;gap:8px;font-size:13px;display:inline-flex}.apg-foot-sel .pi{color:var(--primary-color)}.apg-foot-sel b{color:var(--text-color);font-weight:700}.page-dialog-main.menu-page.gd-page-clean .mp-scroll>.grid-runtime-root.gd-style-clean{border-top:4px solid var(--primary-color);padding-top:20px}@media (max-width:600px){.page-dialog-main.menu-page.gd-page-clean .mp-split{padding:8px}.page-dialog-main.menu-page.gd-page-clean .mp-scroll>.grid-runtime-root.gd-style-clean{padding-left:10px;padding-right:10px}.page-dialog-main.menu-page.gd-page-clean .mp-footer{grid-template-columns:minmax(0,1fr);gap:8px}.page-dialog-main.menu-page.gd-page-clean .mp-footer-nav,.page-dialog-main.menu-page.gd-page-clean .mp-footer-submit{justify-content:stretch}.page-dialog-main.menu-page.gd-page-clean .mp-footer .p-button{flex:1 1 0;min-width:0}}
.pld-dialog.p-dialog{max-height:90vh}.pld-root{color:var(--text-color);flex-direction:column;gap:12px;display:flex}.pld-eyebrow{letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary);font-size:12px;font-weight:600}.pld-muted{color:var(--text-color-secondary);font-size:13px}.pld-required{color:var(--red-500);margin-left:4px}.pld-error{color:var(--red-500);overflow-wrap:anywhere;font-size:13px}.pld-summary{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:6px;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.pld-summary__printer{flex-direction:column;flex:260px;gap:4px;min-width:0;display:flex}.pld-summary__printer-name{font-weight:600}.pld-summary__progress{text-align:right;flex-direction:column;flex:0 auto;align-items:flex-end;gap:4px;display:flex}.pld-summary__count{font-variant-numeric:tabular-nums;font-weight:600}.pld-problem{color:var(--orange-500);overflow-wrap:anywhere;font-size:13px}.pld-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pld-item{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:6px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;display:grid}.pld-item--printed{border-left:4px solid var(--green-500)}.pld-item--failed{border-left:4px solid var(--red-500)}.pld-item__thumb{border:1px solid var(--surface-border);background:var(--surface-0,#fff);border-radius:4px;justify-content:center;align-items:center;width:112px;height:72px;display:flex;overflow:hidden}.pld-item__thumb .p-image{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.pld-item__img{object-fit:contain;background:#fff;max-width:108px;max-height:68px}.pld-item__body{flex-direction:column;gap:4px;min-width:0;display:flex}.pld-item__title{overflow-wrap:anywhere;font-weight:600}.pld-item__meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:is(.p-dialog-mask .p-dialog.pod-dialog.pld-dialog) .pod-footer .p-button.pld-cmd{min-width:7rem;min-height:56px;padding:.5rem 1.25rem!important;font-size:1rem!important}.pld-cannot{flex-direction:column;gap:8px;display:flex}.pld-cannot__message{margin:0;line-height:1.5}.pld-cannot__label{font-weight:600}.pld-cannot__input{width:100%}@media (max-width:560px){.pld-item{grid-template-columns:80px minmax(0,1fr)}.pld-item__thumb{width:80px;height:56px}.pld-item__action{grid-column:1/-1}.pld-item__action .p-button{width:100%}.pld-summary__progress{text-align:left;align-items:flex-start}}
.lotprops-root{width:100%;min-width:0;color:var(--text-color);flex-direction:column;gap:8px;display:flex}.lotprops-head{align-items:baseline;gap:10px;min-width:0;display:flex}.lotprops-title{color:var(--text-color);font-size:.95rem;font-weight:600}.lotprops-req{color:var(--red-500)}.lotprops-cat{color:var(--text-color-secondary);border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:999px;padding:1px 8px;font-size:.8rem}.lotprops-root .lotprops-form.mcfg-root{background:0 0;height:auto;min-height:0}.lotprops-note{border:1px dashed var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);border-radius:6px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.875rem;line-height:1.45;display:flex}.lotprops-note>i{flex:none;margin-top:2px}.lotprops-note-error{border-style:solid;border-left:3px solid var(--red-500);color:var(--text-color)}.lotprops-note-error>i{color:var(--red-600)}.lotprops-design{pointer-events:none}.lotprops-root.lotprops-root .mcfg-lbl.mcfg-lbl{font-size:12px!important;font-weight:600!important;line-height:1.35!important}
.ucv-root{width:100%;min-width:0;color:var(--text-color);flex-direction:column;gap:12px;font-size:15px;display:flex}.ucv-head{align-items:baseline;gap:10px;min-width:0;display:flex}.ucv-title{color:var(--text-color);font-size:1.05rem;font-weight:600}.ucv-req{color:var(--red-500)}.ucv-count{box-sizing:border-box;text-align:center;font-variant-numeric:tabular-nums;min-width:24px;color:var(--text-color-secondary);border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:999px;padding:1px 8px;font-size:.85rem;font-weight:600}.ucv-note{border:1px dashed var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);border-radius:8px;align-items:flex-start;gap:8px;padding:12px 14px;font-size:1rem;line-height:1.45;display:flex}.ucv-note>i{flex:none;margin-top:3px}.ucv-note-error{border-style:solid;border-left:3px solid var(--red-500);color:var(--text-color)}.ucv-note-error>i{color:var(--red-600)}.ucv-design{pointer-events:none}.ucv-ref{border:1px solid var(--surface-border);background:var(--surface-ground);border-radius:10px;flex-direction:column;gap:12px;padding:12px 14px;display:flex}.ucv-ref-group{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;display:flex}.ucv-ref-title{color:var(--text-color);flex:none;font-size:.9rem;font-weight:700}.ucv-ref-none{color:var(--text-color-secondary);font-size:1rem}.ucv-ref-list{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ucv-ref-item{border:1px solid var(--surface-border);background:var(--surface-card);color:var(--text-color);font-variant-numeric:tabular-nums;border-radius:999px;padding:6px 12px;font-size:1rem;font-weight:650;line-height:1.35}.ucv-ref-lot .ucv-ref-item{border-color:color-mix(in srgb,var(--primary-color)55%,var(--surface-border))}.ucv-ref-state{color:var(--text-color-secondary);align-items:center;gap:8px;font-size:1rem;display:flex}.ucv-ref-error{color:var(--text-color)}.ucv-ref-error>i{color:var(--red-600)}.ucv-root .ucv-form .mmx-uc-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px}.ucv-root .ucv-form .mmx-entry-head{gap:12px;min-height:56px}.ucv-root .ucv-form .mmx-entry-no{min-width:30px;height:30px;font-size:14px}.ucv-root .ucv-form .mmx-entry-name,.ucv-root .ucv-form .mmx-uc-row .mmx-entry-cap{font-size:15px}.ucv-root .ucv-form .mmx-entry-x{border-color:color-mix(in srgb,var(--red-500)40%,var(--surface-border));gap:8px;min-width:48px;min-height:48px;padding:0 14px;font-size:14px}.ucv-root .ucv-form .mmx-entry-x .pi{font-size:16px}.ucv-root .ucv-form .mcfg-in,.ucv-root .ucv-form .mcfg-sel{min-height:52px;padding:10px 12px;font-size:16px}.ucv-root .ucv-form .mmx-uc-dd{align-items:center;min-height:52px}.ucv-root .ucv-form .mmx-uc-dd .p-dropdown-label{padding:13px 12px;font-size:16px}.ucv-root .ucv-form .mmx-uc-dd .p-dropdown-trigger{width:48px}.ucv-root .ucv-form .mmx-err{font-size:13px}.ucv-root .ucv-form .mmx-entries-none{min-height:48px;font-size:1rem}.ucv-root .ucv-form .mmx-add-entry{gap:10px;min-height:56px;font-size:16px}.ucv-root .ucv-form .mmx-add-entry .pi{font-size:14px}.ucv-root.ucv-root .mcfg-lbl.mcfg-lbl{font-size:13px!important;font-weight:600!important;line-height:1.35!important}.ucv-dd-panel .p-dropdown-item,.ucv-dd-panel .p-dropdown-item-group{align-items:center;min-height:48px;font-size:16px;display:flex}.ucv-dd-panel .p-dropdown-filter{min-height:48px;font-size:16px}
.ghs-panel{--ghs-danger:var(--red-600,#dc2626);--ghs-warning:var(--orange-500,#f59e0b);--ghs-accent:var(--surface-border);box-sizing:border-box;border:1px solid var(--surface-border);border-left:4px solid var(--ghs-accent);border-radius:var(--border-radius,6px);background:var(--surface-card);width:100%;min-width:0;color:var(--text-color);font-family:var(--font-family);flex-direction:column;gap:14px;padding:14px 16px 16px;font-size:13px;line-height:1.45;display:flex;position:relative}.ghs-panel.ghs-accent--danger{--ghs-accent:var(--ghs-danger)}.ghs-panel.ghs-accent--warning{--ghs-accent:var(--ghs-warning)}.ghs-panel .ghs-head{align-items:center;gap:12px;min-width:0;display:flex}.ghs-panel .ghs-head-icon{width:34px;height:34px;color:var(--ghs-accent);background:color-mix(in srgb,var(--ghs-accent)12%,var(--surface-card));border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ghs-panel .ghs-head-icon--none{color:var(--text-color-secondary);background:color-mix(in srgb,var(--text-color)6%,var(--surface-card))}.ghs-panel .ghs-head-text{flex:auto;min-width:0}.ghs-panel h3.ghs-title{color:var(--text-color);align-items:center;gap:8px;margin:0;padding:0;font-size:15px;font-weight:600;line-height:1.3;display:flex}.ghs-panel .ghs-subtitle{color:var(--text-color-secondary);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.ghs-panel .ghs-sample-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary);border:1px dashed var(--surface-border);border-radius:999px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}.ghs-panel.ghs-panel--compact .ghs-sample-tag{position:absolute;top:6px;right:8px}.ghs-panel .ghs-signal{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:6px;flex:none;align-items:center;gap:6px;padding:5px 12px 5px 10px;font-size:13px;font-weight:800;line-height:1.1;display:inline-flex}.ghs-panel .ghs-signal--danger{color:#fff;background:var(--ghs-danger);box-shadow:0 1px 2px color-mix(in srgb,var(--ghs-danger)40%,transparent)}.ghs-panel .ghs-signal--warning{color:color-mix(in srgb,var(--ghs-warning)40%,var(--text-color));background:color-mix(in srgb,var(--ghs-warning)22%,var(--surface-card));border:1px solid color-mix(in srgb,var(--ghs-warning)70%,transparent)}.ghs-panel .ghs-pictos-wrap{background:color-mix(in srgb,var(--text-color)3%,var(--surface-card));border-radius:6px;padding:10px 12px}.ghs-panel ul.ghs-pictos{flex-wrap:wrap;gap:14px 18px;margin:0;padding:0;list-style:none;display:flex}.ghs-panel li.ghs-picto{flex-direction:column;align-items:center;gap:6px;width:84px;margin:0;padding:0;list-style:none;display:flex}.ghs-panel .ghs-picto-frame{justify-content:center;align-items:center;width:64px;height:64px;display:inline-flex}.ghs-panel img.ghs-picto-img{object-fit:contain;width:100%;max-width:none;height:100%;filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--text-color)18%,transparent));background:0 0;display:block}.ghs-panel .ghs-picto-name{text-align:center;max-width:100%;color:var(--text-color-secondary);overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.25}.ghs-panel .ghs-picto-fallback{border:3px solid var(--ghs-danger);background:#fff;border-radius:3px;justify-content:center;align-items:center;width:70%;height:70%;display:inline-flex;transform:rotate(45deg)}.ghs-panel .ghs-picto-fallback-code{color:#111;font-size:20px;font-weight:800;transform:rotate(-45deg)}.ghs-panel.ghs-panel--compact .ghs-picto-frame{width:40px;height:40px}.ghs-panel.ghs-panel--compact li.ghs-picto{width:auto}.ghs-panel.ghs-panel--compact ul.ghs-pictos{gap:6px}.ghs-panel.ghs-panel--compact .ghs-picto-fallback-code{font-size:13px}.ghs-panel.ghs-panel--compact .ghs-picto-fallback{border-width:2px}.ghs-panel .ghs-statements{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px 24px;display:grid}.ghs-panel .ghs-block{min-width:0}.ghs-panel h4.ghs-block-title{border-bottom:1px solid var(--surface-border);letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary);align-items:center;gap:6px;margin:0 0 8px;padding:0 0 6px;font-size:11px;font-weight:600;display:flex}.ghs-panel .ghs-count{letter-spacing:0;min-width:18px;height:18px;color:var(--text-color-secondary);background:color-mix(in srgb,var(--text-color)7%,var(--surface-card));border-radius:999px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;font-weight:700;display:inline-flex}.ghs-panel ul.ghs-list{flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.ghs-panel li.ghs-item{align-items:flex-start;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ghs-panel .ghs-code{white-space:nowrap;border-radius:4px;flex:none;justify-content:center;align-items:center;min-width:46px;padding:1px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:11.5px;font-weight:700;line-height:1.6;display:inline-flex}.ghs-panel .ghs-code--h{color:color-mix(in srgb,var(--ghs-accent)75%,var(--text-color));background:color-mix(in srgb,var(--ghs-accent)12%,var(--surface-card));border:1px solid color-mix(in srgb,var(--ghs-accent)35%,transparent)}.ghs-panel.ghs-accent--none .ghs-code--h{color:var(--text-color);background:color-mix(in srgb,var(--text-color)6%,var(--surface-card));border-color:var(--surface-border)}.ghs-panel .ghs-code--p{color:color-mix(in srgb,var(--primary-color)80%,var(--text-color));background:color-mix(in srgb,var(--primary-color)9%,var(--surface-card));border:1px solid color-mix(in srgb,var(--primary-color)30%,transparent)}.ghs-panel .ghs-text{min-width:0;color:var(--text-color);overflow-wrap:anywhere;padding-top:1px}.ghs-panel .ghs-text--unknown{color:var(--text-color-secondary);font-style:italic}.ghs-panel button.ghs-more{font:inherit;color:var(--primary-color);cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:6px;margin:8px 0 0;padding:3px 8px 3px 4px;font-size:12px;font-weight:600;display:inline-flex}.ghs-panel button.ghs-more:hover{background:color-mix(in srgb,var(--primary-color)8%,transparent)}.ghs-panel button.ghs-more:focus-visible,.ghs-panel .ghs-code[tabindex]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.ghs-panel button.ghs-more .pi{font-size:10px}.ghs-panel.ghs-panel--compact{gap:0;padding:8px 12px}.ghs-panel .ghs-compact-row{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.ghs-panel.ghs-panel--compact .ghs-signal{padding:4px 9px 4px 7px;font-size:12px}.ghs-panel ul.ghs-chips{flex-wrap:wrap;gap:4px;margin:0;padding:0;list-style:none;display:flex}.ghs-panel ul.ghs-chips>li.ghs-code{cursor:default;min-width:0;margin:0}.ghs-panel.ghs-state{color:var(--text-color-secondary);border-left-width:1px;flex-direction:row;align-items:center;gap:10px;padding:12px 14px}.ghs-panel.ghs-state--neutral{background:color-mix(in srgb,var(--text-color)3%,var(--surface-card))}.ghs-panel.ghs-state--quiet{background:0 0;border-style:dashed}.ghs-panel.ghs-state--error{color:color-mix(in srgb,var(--ghs-danger)80%,var(--text-color));border-color:color-mix(in srgb,var(--ghs-danger)45%,var(--surface-border));background:color-mix(in srgb,var(--ghs-danger)7%,var(--surface-card))}.ghs-panel.ghs-state svg,.ghs-panel.ghs-state .pi{flex:none}.ghs-panel .ghs-skel{background:linear-gradient(90deg,color-mix(in srgb,var(--text-color)7%,var(--surface-card))0%,color-mix(in srgb,var(--text-color)13%,var(--surface-card))50%,color-mix(in srgb,var(--text-color)7%,var(--surface-card))100%);background-size:200% 100%;border-radius:4px;animation:1.4s ease-in-out infinite ghs-shimmer;display:inline-block}.ghs-panel .ghs-skel-icon{border-radius:8px;width:34px;height:34px}.ghs-panel .ghs-skel-title{flex:auto;max-width:180px;height:14px}.ghs-panel .ghs-skel-badge{width:84px;height:26px;margin-left:auto}.ghs-panel .ghs-pictos-row{gap:18px;display:flex}.ghs-panel .ghs-picto-skel{width:70%;height:70%;transform:rotate(45deg)}.ghs-panel .ghs-picto-skel--standalone{width:46px;height:46px;margin:9px}.ghs-panel.ghs-panel--compact .ghs-picto-skel--standalone{width:28px;height:28px;margin:6px}.ghs-panel .ghs-skel-lines{flex-direction:column;gap:8px;display:flex}.ghs-panel .ghs-skel-line{width:100%;height:12px}.ghs-panel .ghs-skel-line--short{width:62%}@keyframes ghs-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.ghs-panel .ghs-skel{animation:none}}@media (max-width:520px){.ghs-panel .ghs-head{flex-wrap:wrap}.ghs-panel li.ghs-picto{width:72px}}.ghs-collapsible>.ghs-head{cursor:pointer;-webkit-user-select:none;user-select:none}.ghs-fold{border-radius:var(--border-radius,6px);width:30px;height:30px;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.ghs-fold:hover{background:color-mix(in srgb,var(--primary-color)10%,transparent);color:var(--primary-color)}.ghs-fold:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.ghs-fold .pi{font-size:12px;transition:transform .2s}.ghs-folded .ghs-fold .pi{transform:rotate(-90deg)}
.lsel-dialog{--lsel-guide:color-mix(in srgb,var(--text-color-secondary)35%,transparent);--lsel-line:color-mix(in srgb,var(--surface-border)75%,transparent);--lsel-step:20px}.p-dialog-mask .lsel-dialog.p-dialog .p-dialog-header .lsel-title-material{border-left:1px solid var(--surface-border);margin-left:.75rem;padding-left:.75rem;color:var(--text-color-secondary)!important;font-size:1rem!important;font-weight:500!important}.lsel-dialog .lsel-body{flex-direction:column;gap:.75rem;min-width:0;display:flex}.lsel-dialog .lsel-toolbar{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;display:flex}.lsel-dialog .lsel-search{flex:15rem;min-width:12rem;max-width:24rem}.lsel-dialog .lsel-search>.p-input-icon{color:var(--text-color-secondary);z-index:1;left:.875rem}.p-dialog-mask .lsel-dialog.p-dialog .lsel-search .p-inputtext{width:100%;height:2.5rem;padding:0 .75rem 0 2.5rem!important;font-size:.875rem!important}.lsel-dialog .lsel-segment{flex:none;display:inline-flex}.lsel-dialog .lsel-segment .p-button{white-space:nowrap;height:2.5rem;padding:0 .875rem;font-size:.875rem}.lsel-dialog .lsel-qc{flex:none;align-items:center;width:12.5rem;height:2.5rem}.lsel-dialog .lsel-qc .p-multiselect-label{padding-top:0;padding-bottom:0;font-size:.875rem;line-height:2.375rem}.lsel-qc-panel .p-multiselect-item{padding:.5rem .75rem;font-size:.875rem}.lsel-dialog .lsel-switch{flex:none;align-items:center;gap:.5rem;display:inline-flex}.lsel-dialog .lsel-switch-text{color:var(--text-color);cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:.875rem}.lsel-dialog .lsel-note{color:var(--text-color-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.lsel-dialog .lsel-msg.p-message,.lsel-dialog .lsel-msg.p-inline-message{justify-content:flex-start;width:100%;margin:0}.lsel-dialog .lsel-table-wrap{min-width:0}.lsel-dialog .lsel-table .p-datatable-wrapper{height:min(56vh,520px)}.lsel-dialog .lsel-table .p-datatable-tbody>tr{cursor:pointer}.lsel-dialog .lsel-table .p-datatable-tbody>tr>td .p-row-toggler{width:1.75rem;height:1.75rem}.lsel-dialog .lsel-table .p-datatable-tbody>tr:focus-visible{outline:2px solid color-mix(in srgb,var(--primary-color)60%,transparent);outline-offset:-2px}.lsel-dialog .lsel-table .p-datatable-tbody>tr.lsel-row-expired:not(.p-highlight)>td,.lsel-dialog .lsel-table .p-datatable-tbody>tr.lsel-row-expired:not(.p-highlight) .lsel-lotid{color:var(--text-color-secondary)}.lsel-dialog .lsel-table .p-datatable-tbody>tr.p-datatable-row-expansion{cursor:default}.lsel-dialog .lsel-lotid{color:var(--text-color);font-variant-numeric:tabular-nums;letter-spacing:.01em;font-weight:700}.lsel-dialog .lsel-date{font-variant-numeric:tabular-nums;white-space:nowrap}.lsel-dialog .lsel-muted{color:var(--text-color-secondary)}.lsel-dialog .lsel-none{color:var(--text-color-secondary);font-style:italic}.lsel-dialog .lsel-tag.p-tag{white-space:nowrap;padding:.125rem .5rem;font-size:.6875rem;font-weight:600}.lsel-dialog .lsel-tag-sm.p-tag{padding:.0625rem .375rem;font-size:.625rem}.lsel-dialog .lsel-exp{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.lsel-dialog .lsel-table td.lsel-num{text-align:right;white-space:nowrap}.lsel-dialog .lsel-num-head .p-column-header-content{justify-content:flex-end}.lsel-dialog .lsel-qty{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;line-height:1.3;display:inline-flex}.lsel-dialog .lsel-qty-sub{color:var(--text-color-secondary);font-size:.75rem}.lsel-dialog .lsel-inv{flex-direction:column;gap:.5rem;padding:.75rem 1rem .875rem 3.5rem;display:flex}.lsel-dialog .lsel-facts{color:var(--text-color-secondary);flex-wrap:wrap;gap:.25rem .5rem;font-size:.8125rem;display:flex}.lsel-dialog .lsel-facts-val{color:var(--text-color)}.lsel-dialog .lsel-facts-sep{color:var(--lsel-guide)}.lsel-dialog .lsel-inv-title{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary);font-size:.6875rem;font-weight:600;line-height:1.4}.lsel-dialog .lsel-inv-state{color:var(--text-color-secondary);align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.lsel-dialog .lsel-inv-table{border-collapse:collapse;width:100%;max-width:44rem;color:var(--text-color);background:var(--surface-card);border:1px solid var(--surface-border);font-size:.8125rem}.lsel-dialog .lsel-inv-table th{text-align:left;letter-spacing:.04em;text-transform:uppercase;color:var(--text-color-secondary);border-bottom:1px solid var(--surface-border);padding:.375rem .5rem;font-size:.6875rem;font-weight:600}.lsel-dialog .lsel-inv-table td{padding:.3125rem .5rem;line-height:1.4}.lsel-dialog .lsel-inv-table .lsel-inv-num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;width:7.5rem}.lsel-dialog .lsel-inv-cnt{color:var(--text-color-secondary)}.lsel-dialog .lsel-inv-name{position:relative}.lsel-dialog .lsel-inv-label{overflow-wrap:anywhere;align-items:center;gap:.375rem;min-width:0;display:inline-flex}.lsel-dialog .lsel-inv-l0 .lsel-inv-label{margin-left:0}.lsel-dialog .lsel-inv-l1 .lsel-inv-label{margin-left:var(--lsel-step)}.lsel-dialog .lsel-inv-l2 .lsel-inv-label{margin-left:calc(2*var(--lsel-step))}.lsel-dialog .lsel-inv-l1 .lsel-inv-name:before,.lsel-dialog .lsel-inv-l2 .lsel-inv-name:before{content:"";border-left:1px solid var(--lsel-guide);position:absolute;top:0;bottom:0;left:15px}.lsel-dialog .lsel-inv-l2 .lsel-inv-name:before{width:var(--lsel-step);border-right:1px solid var(--lsel-guide)}.lsel-dialog .lsel-inv-l1 .lsel-inv-name:after,.lsel-dialog .lsel-inv-l2 .lsel-inv-name:after{content:"";border-top:1px solid var(--lsel-guide);width:9px;position:absolute;top:50%;left:15px}.lsel-dialog .lsel-inv-l2 .lsel-inv-name:after{left:calc(15px + var(--lsel-step))}.lsel-dialog .lsel-inv-loc td{background:color-mix(in srgb,var(--primary-color)4%,var(--surface-card));font-weight:600}.lsel-dialog tr+.lsel-inv-loc td{border-top:1px solid var(--lsel-line)}.lsel-dialog .lsel-inv-loc .pi-map-marker{color:var(--primary-color);font-size:.8125rem}.lsel-dialog .lsel-inv-type td{font-weight:500}.lsel-dialog .lsel-inv-loc .lsel-inv-num,.lsel-dialog .lsel-inv-type .lsel-inv-num{color:var(--text-color-secondary)}.lsel-dialog .lsel-inv-bin td{color:var(--text-color)}.lsel-dialog .lsel-footer-status{overflow-wrap:anywhere;min-width:0}@media (max-width:720px){.lsel-dialog .lsel-search{flex-basis:100%;max-width:none}.lsel-dialog .lsel-inv{padding-left:1rem}}.lsel-control-label{visibility:hidden}.lsel-control-button.p-button{justify-content:center;width:100%}
.fvd-head{flex-wrap:wrap;align-items:center;gap:.5rem .625rem;min-width:0;display:flex}.fvd-title{color:var(--text-color);overflow-wrap:anywhere;font-size:1.125rem;font-weight:600}.fvd-ver{color:var(--primary-color);border:1.5px solid color-mix(in srgb,var(--primary-color)60%,transparent);border-radius:999px;padding:.0625rem .5rem;font-size:.75rem;font-weight:700}.fvd-type{color:var(--text-color-secondary);background:color-mix(in srgb,var(--primary-color)8%,var(--surface-card));border-radius:999px;padding:.125rem .5rem;font-size:.75rem;font-weight:500}.fvd-state{color:var(--text-color-secondary);align-items:center;gap:.5rem;padding:1.5rem .25rem;font-size:.875rem;display:flex}.fvd-body{flex-direction:column;gap:1.25rem;display:flex}.fvd-desc{background:color-mix(in srgb,var(--primary-color)5%,var(--surface-card));border:1px solid var(--surface-border);border-radius:8px;padding:.875rem 1rem}.fvd-desc-text{color:var(--text-color);white-space:pre-wrap;margin:.375rem 0 0;font-size:.875rem;line-height:1.55}.fvd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.125rem 1.5rem;margin:0;display:grid}@media (max-width:480px){.fvd-grid{grid-template-columns:minmax(0,1fr)}}.fvd-item{flex-direction:column;gap:.375rem;min-width:0;display:flex}.fvd-label{letter-spacing:.06em;text-transform:uppercase;color:var(--text-color-secondary);font-size:.6875rem;font-weight:600}.fvd-value{color:var(--text-color);overflow-wrap:anywhere;min-width:0;margin:0;font-size:.875rem}.fvd-empty{color:var(--text-color-secondary)}.fvd-person{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.fvd-avatar{letter-spacing:.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:700;display:inline-flex}.fvd-person-text{flex-direction:column;min-width:0;line-height:1.3;display:flex}.fvd-person-name{font-weight:500}.fvd-person-id{color:var(--text-color-secondary);font-size:.75rem}.fvd-popover.p-overlaypanel{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:12px;width:min(520px,100vw - 24px);box-shadow:0 12px 32px -8px #00000038,0 2px 6px #0000000f}.fvd-popover.p-overlaypanel .p-overlaypanel-content{padding:0}.fvd-popover-head{border-bottom:1px solid var(--surface-border);padding:1rem 1.25rem .75rem}.fvd-popover-head .fvd-title{font-size:1rem}.fvd-popover-body{padding:1rem 1.25rem 1.25rem}.fvd-close{width:2rem;height:2rem;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:auto;display:inline-grid}.fvd-close:hover{background:color-mix(in srgb,var(--primary-color)10%,transparent);color:var(--primary-color)}.fvd-close:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}
.json-view{color:#4d4d4d;text-align:left;--json-property:#009033;--json-index:#676dff;--json-number:#676dff;--json-string:#b2762e;--json-boolean:#dc155e;--json-null:#dc155e;display:block}.json-view .json-view--property{color:var(--json-property)}.json-view .json-view--index{color:var(--json-index)}.json-view .json-view--number{color:var(--json-number)}.json-view .json-view--string{color:var(--json-string)}.json-view .json-view--boolean{color:var(--json-boolean)}.json-view .json-view--null{color:var(--json-null)}.json-view .jv-indent{padding-left:1em}.json-view .jv-chevron{vertical-align:-20%;cursor:pointer;opacity:.4;width:1em;height:1em;display:inline-block}:is(.json-view .jv-chevron:hover,.json-view .jv-size:hover+.jv-chevron){opacity:.8}.json-view .jv-size{cursor:pointer;opacity:.4;vertical-align:-5%;margin-left:.5em;font-size:.875em;font-style:italic;line-height:1}.json-view :is(.json-view--copy,.json-view--edit),.json-view .json-view--link svg{cursor:pointer;width:1em;height:1em;margin-left:.25em;display:none}.json-view .json-view--input{background:0 0;border:1px solid;border-radius:4px;width:120px;margin-left:.25em;padding:0 4px;font-size:87.5%;line-height:1.25}.json-view .json-view--deleting{background-color:#da000011;outline:1px solid #da0000;text-decoration-line:line-through}:is(.json-view:hover,.json-view--pair:hover)>:is(.json-view--copy,.json-view--edit),:is(.json-view:hover,.json-view--pair:hover)>.json-view--link svg{display:inline-block}.json-view .jv-button{cursor:pointer;color:inherit;background:0 0;border:none;outline:none}.json-view .cursor-pointer{cursor:pointer}.json-view svg{vertical-align:-10%}.jv-size-chevron~svg{vertical-align:-16%}.json-view_a11y{color:#545454;--json-property:#aa5d00;--json-index:#007299;--json-number:#007299;--json-string:green;--json-boolean:#d91e18;--json-null:#d91e18}.json-view_github{color:#005cc5;--json-property:#005cc5;--json-index:#005cc5;--json-number:#005cc5;--json-string:#032f62;--json-boolean:#005cc5;--json-null:#005cc5}.json-view_vscode{color:#005cc5;--json-property:#0451a5;--json-index:#00f;--json-number:#00f;--json-string:#a31515;--json-boolean:#00f;--json-null:#00f}.json-view_atom{color:#383a42;--json-property:#e45649;--json-index:#986801;--json-number:#986801;--json-string:#50a14f;--json-boolean:#0184bc;--json-null:#0184bc}.json-view_winter-is-coming{color:#0431fa;--json-property:#3a9685;--json-index:#ae408b;--json-number:#ae408b;--json-string:#8123a9;--json-boolean:#0184bc;--json-null:#0184bc}
.gd-panel-search.po-searchfield{flex:auto;gap:.375rem;width:auto;min-width:60px;max-width:220px;height:26px;padding:0 .25rem 0 .5rem}.gd-panel-search--full.po-searchfield{max-width:none}.gd-panel-search.po-searchfield .po-searchfield__clear{width:1.125rem;height:1.125rem}
.grid-designer-root{--gd-invalid-bg:color-mix(in srgb,var(--red-600)14%,var(--surface-card))}.grid-designer-root .grid-item.gd-invalid{background:var(--gd-invalid-bg);border-color:var(--gd-danger)}.grid-designer-root .grid-item.gd-invalid:after{content:"";border-style:solid;border-width:0 10px 10px 0;border-color:transparent var(--gd-danger)transparent transparent;pointer-events:none;z-index:2;position:absolute;top:0;right:0}.grid-designer-root .grid-item.gd-invalid.selected{background:var(--gd-invalid-bg)}.grid-designer-root .gd-errorlist{background:var(--surface-card);border-top:1px solid var(--gd-line);flex-direction:column;flex:none;min-height:120px;max-height:60%;display:flex;overflow:hidden}.grid-designer-root .gd-el-splitter{cursor:row-resize;background:var(--surface-100);border-bottom:1px solid var(--gd-line);touch-action:none;-webkit-user-select:none;user-select:none;flex:0 0 7px;justify-content:center;align-items:center;display:flex}.grid-designer-root .gd-el-grip{background:var(--surface-400);border-radius:2px;width:36px;height:3px;transition:background .15s}.grid-designer-root .gd-el-splitter:hover .gd-el-grip,.grid-designer-root .gd-el-splitter:active .gd-el-grip{background:var(--gd-blue)}.grid-designer-root .gd-el-header{border-bottom:1px solid var(--gd-line);background:var(--surface-50);color:var(--gd-ink);flex:none;align-items:center;gap:8px;padding:5px 12px;font-size:12.5px;display:flex}.grid-designer-root .gd-el-headicon{color:var(--gd-danger);font-size:14px}.grid-designer-root .gd-el-title{letter-spacing:.2px;font-weight:700}.grid-designer-root .gd-el-filter{border:1px solid var(--gd-line);color:var(--gd-ink);cursor:pointer;opacity:.5;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:12px;line-height:18px;transition:opacity .15s,background .15s;display:inline-flex}.grid-designer-root .gd-el-filter.on{opacity:1;background:var(--surface-100)}.grid-designer-root .gd-el-filter:hover{opacity:1}.grid-designer-root .gd-el-filter--error .pi{color:var(--gd-danger);font-size:12px}.grid-designer-root .gd-el-filter--warn .pi{color:var(--yellow-600);font-size:12px}.grid-designer-root .gd-el-count{font-weight:700}.grid-designer-root .gd-el-spacer{flex:1}.grid-designer-root .gd-el-close{width:24px;height:24px;color:var(--gd-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.grid-designer-root .gd-el-close:hover{background:var(--surface-200);color:var(--gd-ink)}.grid-designer-root .gd-el-body{flex:1;min-height:0;overflow:auto}.grid-designer-root .gd-el-table{border-collapse:separate;border-spacing:0;width:100%;color:var(--gd-ink);font-size:12.5px}.grid-designer-root .gd-el-table thead th{z-index:1;background:var(--surface-100);text-align:left;text-transform:uppercase;letter-spacing:.4px;color:var(--gd-muted);box-shadow:inset 0 -1px 0 var(--gd-line);white-space:nowrap;padding:5px 12px;font-size:11.5px;font-weight:600;position:sticky;top:0}.grid-designer-root .gd-el-table td{border-bottom:1px solid var(--surface-100);white-space:nowrap;vertical-align:middle;padding:5px 12px}.grid-designer-root .gd-el-table td.gd-el-desc{white-space:normal;width:55%;min-width:240px}.grid-designer-root .gd-el-row{cursor:pointer;outline:none}.grid-designer-root .gd-el-row:nth-child(2n){background:var(--surface-50)}.grid-designer-root .gd-el-row:hover{background:var(--surface-100)}.grid-designer-root .gd-el-row:focus-visible{box-shadow:inset 0 0 0 2px var(--gd-blue)}.grid-designer-root .gd-el-row--active,.grid-designer-root .gd-el-row--active:nth-child(2n),.grid-designer-root .gd-el-row--active:hover{background:var(--gd-invalid-bg);box-shadow:inset 2px 0 0 var(--gd-danger)}.grid-designer-root .gd-el-ico--error{color:var(--gd-danger);font-size:13px}.grid-designer-root .gd-el-ico--warn{color:var(--yellow-600);font-size:13px}.grid-designer-root .gd-el-num{color:var(--gd-muted);font-variant-numeric:tabular-nums}.grid-designer-root .gd-el-code{color:var(--gd-muted);font-family:Consolas,Courier New,monospace;font-size:11.5px}.grid-designer-root .gd-el-ctrl{font-weight:600}.grid-designer-root .gd-el-type{color:var(--gd-muted)}.grid-designer-root .gd-el-type .pi{color:var(--gd-blue);margin-right:5px;font-size:12px}.grid-designer-root .gd-el-empty{height:100%;min-height:80px;color:var(--gd-muted);justify-content:center;align-items:center;gap:8px;font-size:13px;display:flex}.grid-designer-root .gd-el-empty .pi{color:var(--green-500);font-size:16px}
.ssd-row{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;min-width:0;display:flex}.ssd-row>*{flex:0 14rem;min-width:min(100%,12rem)}.ssd-row>.ssd-w--name,.ssd-row>.ssd-row__wide{flex-basis:22rem}.ssd-row>.ssd-w--number{flex-basis:8rem;min-width:min(100%,6rem)}.ssd-row>.ssd-w--auto{flex:none;min-width:0}.ssd-row>.ssd-w--full{flex:100%}.ssd-row .pod-number{max-width:none}.ssd-row+.pod-field__hint,.ssd-row+.pod-field__error{margin-top:-.5rem}.ssc-badge{min-width:1.25rem;height:1.25rem;font-size:max(11px,var(--dynamic-font-11,.6875rem));border-radius:999px;flex:none;justify-content:center;align-items:center;gap:.2rem;padding:0 .35rem;font-weight:700;line-height:1;display:inline-flex}.ssc-badge--error{background:color-mix(in srgb,var(--red-500)16%,var(--surface-card));color:var(--red-500)}.ssc-badge--warn{background:color-mix(in srgb,var(--orange-500)18%,var(--surface-card));color:var(--orange-500)}.ssc-card{border:1px solid var(--surface-border);border-radius:var(--border-radius,6px);background:var(--surface-card);min-width:0}.ssc-card+.ssc-card{margin-top:.5rem}.ssc-card.has-error{border-color:color-mix(in srgb,var(--red-500)55%,var(--surface-border))}.ssc-card__head{cursor:pointer;align-items:center;gap:.5rem;min-height:2.5rem;padding:.25rem .5rem;display:flex}.ssc-card__toggle{width:2rem;height:2rem;color:var(--text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ssc-card__toggle:hover{background:var(--surface-hover);color:var(--primary-color)}.ssc-card__toggle:focus-visible,.ssc-disc__head:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.ssc-card__toggle>svg{transition:transform .15s}.ssc-card.is-open>.ssc-card__head>.ssc-card__toggle>svg{transform:rotate(90deg)}.ssc-card__index{min-width:1.5rem;color:var(--text-color-secondary);font-size:var(--pod-fs-label,12px);text-align:center;flex:none;font-weight:600}.ssc-card__title{min-width:0;color:var(--text-color);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;font-weight:600;overflow:hidden}.ssc-card__summary{min-width:0;color:var(--text-color-secondary);font-size:var(--pod-fs-label,12px);text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;overflow:hidden}.ssc-card.is-open>.ssc-card__head>.ssc-card__title{flex:1 1 0}.ssc-card__commands{flex:none;align-items:center;gap:.25rem;margin-left:auto;display:inline-flex}.ssc-card__body{border-top:1px solid var(--surface-border);padding:1rem;display:none}.ssc-card.is-open>.ssc-card__body{gap:1rem;display:grid}.ssc-toolbar{align-items:center;gap:2px;display:inline-flex}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.ssc-toolbar__btn,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.ssc-iconbtn{width:30px;min-width:30px;color:var(--text-color-secondary);height:30px!important;margin:0!important;padding:0!important}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.ssc-toolbar__btn:enabled:hover,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.ssc-iconbtn:enabled:hover{background:var(--surface-hover);color:var(--text-color)}:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.ssc-iconbtn--danger:enabled:hover,:is(.p-dialog-mask .p-dialog.pod-dialog,.pod-inline) .p-button.ssc-iconbtn--danger:focus-visible{background:color-mix(in srgb,var(--red-500)10%,var(--surface-card));color:var(--red-500)}.ssc-disc{min-width:0}.ssc-disc__head{min-height:2.25rem;color:var(--text-color-secondary);font:inherit;font-size:var(--pod-fs-label,12px);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:.35rem;padding:0 .5rem 0 .25rem;font-weight:600;display:inline-flex}.ssc-disc__head:hover{background:var(--surface-hover);color:var(--text-color)}.ssc-disc__chev{transition:transform .15s}.ssc-disc.is-open>.ssc-disc__head>.ssc-disc__chev{transform:rotate(90deg)}.ssc-disc__dot{background:var(--primary-color);border-radius:50%;width:.5rem;height:.5rem}.ssc-disc__body{padding-top:.5rem;display:none}.ssc-disc.is-open>.ssc-disc__body{gap:1rem;display:grid}@media (prefers-reduced-motion:reduce){.ssc-card__toggle>svg,.ssc-disc__chev{transition:none}}
.chs{grid-template-columns:minmax(0,1fr) minmax(22rem,30rem);align-items:start;gap:.75rem;min-width:0;display:grid}.chs--bare{grid-template-columns:minmax(0,1fr)}.chs__main{gap:1rem;min-width:0;display:grid;container:chs-main/inline-size}.chs__pv{border:1px solid var(--surface-border);background:var(--surface-card);border-radius:10px;align-content:start;gap:.6rem;min-width:0;padding:.85rem 1rem;display:grid;position:sticky;top:0}.chs__pvhead{color:var(--text-color);font-size:max(14px,var(--dynamic-font-14,.875rem));align-items:center;gap:.5rem;font-weight:600;display:flex}.chs__pvhead small{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));margin-left:auto;font-weight:500}.chp{flex-direction:column;gap:16px;min-width:0;display:flex}@container ssd-panel (max-width:60rem){.chs{grid-template-columns:minmax(0,1fr)}.chs__pv{position:static}}.chs-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chs-toggle{align-items:center;gap:.6rem;min-height:38px;display:flex}.chs-toggle>label{color:var(--text-color);font-size:max(14px,var(--dynamic-font-14,.875rem))}.chs-fixed{min-height:38px;color:var(--text-color);font-size:max(14px,var(--dynamic-font-14,.875rem));align-items:center;font-weight:600;display:inline-flex}.chs-mono{font-family:var(--font-family-mono,ui-monospace,monospace);font-size:max(13px,var(--dynamic-font-13,.8125rem))}.chs-empty{border:1px dashed var(--surface-border);color:var(--text-color-secondary);font-size:max(13px,var(--dynamic-font-13,.8125rem));text-align:center;border-radius:8px;margin:0;padding:.75rem}.chs-note,.chs-warnline{border:1px solid var(--surface-border);background:var(--surface-ground);color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));border-radius:6px;align-items:flex-start;gap:.5rem;margin:0;padding:.5rem .75rem;line-height:1.4;display:flex}.chs-note>svg,.chs-warnline>svg{flex:none;margin-top:.1rem}.chs-warnline{border-color:color-mix(in srgb,var(--orange-500)45%,var(--surface-border));background:color-mix(in srgb,var(--orange-500)10%,var(--surface-card));color:var(--text-color)}.chs-legend{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));margin:.5rem 0 0}.chs-no{width:1.75rem;color:var(--text-color-secondary);font-variant-numeric:tabular-nums;align-self:center;font-weight:700}.chs-err,.chs-warn{font-size:max(12px,var(--dynamic-font-12,.75rem));margin-top:.2rem;display:block}.chs-err{color:var(--red-600)}.chs-warn{color:var(--orange-600)}.chs-opts{gap:.5rem;min-width:0;margin-top:.75rem;display:grid}.chs-table{min-width:0;display:grid}.chs-table__head,.chs-table__row{border-bottom:1px solid var(--surface-border);grid-template-columns:2rem minmax(8rem,14rem) minmax(0,1fr) auto;align-items:start;gap:.5rem .75rem;padding:.35rem .25rem;display:grid}.chs-table__head{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));align-items:end;font-weight:600}.chs-cell{min-width:0}.chs-acts{align-items:center;gap:.1rem;display:inline-flex}.chs-sql{gap:.75rem;margin-top:.75rem;display:grid}.chs-gridcols{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;min-width:0;display:grid}@container chs-main (max-width:44rem){.chs-gridcols{grid-template-columns:minmax(0,1fr)}}.chs-names{align-content:start;gap:.4rem;min-width:0;display:grid}.chs-names__head{color:var(--text-color);font-size:max(13px,var(--dynamic-font-13,.8125rem));justify-content:space-between;align-items:center;font-weight:600;display:flex}.chs-name{align-items:flex-start;gap:.5rem;display:flex}.chs-name__field{flex:auto;min-width:0}.chs-rules{gap:.5rem;min-width:0;display:grid}.chs-rulebody{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.5rem .75rem;min-width:0;display:grid}.chs-rulebody>*{min-width:0}.chs-rule__name{grid-column:1/span 2}.chs-rule__when{grid-column:3}.chs-rule__keys{grid-column:1/span 3}.chs-rule__exc{flex-wrap:wrap;grid-column:1/span 3;align-items:flex-start;gap:.5rem 1.5rem;display:flex}.chs-rule__exc>*{flex:none;max-width:100%}.chs-rule__message{grid-column:1/span 3}@container chs-main (max-width:44rem){.chs-rulebody{grid-template-columns:minmax(0,1fr)}.chs-rule__name,.chs-rule__when,.chs-rule__keys,.chs-rule__exc,.chs-rule__message{grid-column:1}}
.ins-aids{border:1.5px solid var(--orange-500);background:color-mix(in srgb,var(--orange-500)14%,var(--surface-card));min-height:56px;color:color-mix(in srgb,var(--orange-600)55%,var(--text-color));font-size:var(--srs-fs-option,19px);border-left-width:5px;border-radius:10px;align-items:center;gap:.75rem;padding:.5rem 1rem;font-weight:600;display:flex}.ins-aids--ok{border-color:var(--green-500);background:color-mix(in srgb,var(--green-500)14%,var(--surface-card));color:color-mix(in srgb,var(--green-600)55%,var(--text-color))}.ins-aids--preview{border-style:dashed}.ins-record{color:color-mix(in srgb,var(--green-600)55%,var(--text-color));font-size:var(--srs-fs-option,19px);align-items:center;gap:.6rem;font-weight:600;display:flex}.ins-toggle{align-items:center;gap:.6rem;min-height:38px;display:flex}.ins-toggle>label{color:var(--text-color);font-size:var(--srs-fs-small,14px)}
.dte.ne-field--runtime{width:26rem}.dte.ne-field--start.ne-field--runtime{grid-template-columns:auto minmax(0,26rem);width:auto}.dte.ne-field--start .dte__zone{grid-column:2}.dte__input{min-width:0;min-height:56px;color:var(--text-color);font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:auto;padding:0 .875rem;font-size:20px;font-weight:500}.dte.ne-field--dialog .dte__input{min-height:38px;font-size:max(14px,var(--dynamic-font-14,.875rem));padding:0 .75rem;font-weight:400}.dte__input[readonly]{color:var(--text-color-secondary)}.dte__now{border:0;border-left:1px solid var(--ope-line);background:var(--ope-quiet);min-width:56px;min-height:56px;color:var(--primary-color);font:inherit;font-size:max(16px,var(--dynamic-font-16,1rem));cursor:pointer;flex:none;align-items:center;gap:.4rem;padding:0 1rem;font-weight:600;display:inline-flex}.dte__now:hover{background:var(--surface-200)}.dte__now:focus-visible{outline:2px solid var(--primary-color);outline-offset:-2px}.dte.ne-field--dialog .dte__now{min-height:36px;font-size:max(13px,var(--dynamic-font-13,.8125rem));padding:0 .75rem}.dte__zone{color:var(--text-color-secondary);font-size:max(13px,var(--dynamic-font-13,.8125rem));align-items:center;gap:.35rem;display:flex}.dte__zone>svg{flex:none}
.lip{flex-direction:column;gap:12px;min-width:0;display:flex}.lip-search{box-sizing:border-box;border:1px solid var(--surface-border);background:var(--surface-card);width:100%;color:var(--text-color);font:inherit;border-radius:8px;padding:9px 12px;font-size:14px}.lip-search:focus{outline:2px solid var(--primary-color);outline-offset:0;border-color:var(--primary-color)}.lip-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px;max-height:48vh;padding:4px;display:grid;overflow:auto}.lip-empty{color:var(--text-color-secondary);grid-column:1/-1;padding:16px 4px;font-size:13px}.lip-cell{border:1px solid var(--surface-border);background:var(--surface-card);min-width:0;color:var(--text-color);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:10px 6px;display:flex}.lip-cell:hover{border-color:var(--primary-color);background:var(--highlight-bg,var(--surface-hover))}.lip-cell:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.lip-cell.on{border-color:var(--primary-color);background:var(--highlight-bg,var(--surface-hover));border-width:2px;padding:9px 5px}.lip-cell-ico{width:22px;height:22px;color:var(--primary-color)}.lip-cell-name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--text-color-secondary);font-size:10.5px;overflow:hidden}.lip-field{border:1px solid var(--surface-border);background:var(--surface-card);min-width:220px;max-width:100%;min-height:38px;color:var(--text-color);font:inherit;text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:inline-flex}.lip-field:hover:not(:disabled){border-color:var(--primary-color)}.lip-field:focus-visible{outline:2px solid var(--primary-color);outline-offset:1px}.lip-field:disabled{opacity:.6;cursor:default}.lip-field-ico{width:22px;height:22px;color:var(--primary-color);flex:none;place-items:center;display:inline-grid}.lip-field-lbl{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.lip-field-caret{color:var(--text-color-secondary);flex:none;font-size:11px}
.te.ne-field--runtime{width:26rem}.te.ne-field--start.ne-field--runtime{grid-template-columns:auto minmax(0,26rem);width:auto}.te.te--wide.ne-field--runtime{width:min(100%,60rem)}.te.te--wide.ne-field--start.ne-field--runtime{grid-template-columns:auto minmax(0,60rem);width:100%}.te__input{min-width:0;min-height:56px;color:var(--text-color);font:inherit;background:0 0;border:0;outline:none;flex:auto;padding:0 .875rem;font-size:20px;font-weight:500}.te.ne-field--dialog .te__input{min-height:38px;font-size:max(14px,var(--dynamic-font-14,.875rem));padding:0 .75rem;font-weight:400}.te__input[readonly]{color:var(--text-color-secondary)}.te__count{font-variant-numeric:tabular-nums}.te__count--bad{color:var(--red-600)}
.calc-section{grid-template-columns:minmax(0,1fr);gap:.75rem;min-width:0;display:grid;container-type:inline-size}.calc-main{gap:1rem;min-width:0;display:grid}:is(.calc-section .p-button:not(:has(>.p-button-icon)),.calc-dlg .p-button:not(:has(>.p-button-icon)),.rn-section .p-button:not(:has(>.p-button-icon))){gap:.5rem}.calc-dlg .calc-samples{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:.5rem 1.25rem}.calc-dlg .calc-samples>.calc-fieldlabel{grid-column:1/-1}.calc-outs{grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));align-items:start;gap:.75rem;display:grid}.calc-exview{gap:.75rem;min-width:0;display:grid}.calc-exview__pick{justify-items:start;gap:.5rem;display:grid}.calc-muted{color:var(--text-color-secondary);font-size:max(13px,var(--dynamic-font-13,.8125rem));margin:0}.calc-mono{font-family:ui-monospace,Cascadia Mono,Consolas,monospace}.calc-fieldlabel{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-weight:600;display:block}.calc-spacer{flex:1}.calc-count{border:1px solid var(--surface-border);color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-variant-numeric:tabular-nums;border-radius:999px;padding:0 .5rem}.calc-rows{gap:0;min-width:0;display:grid;container-type:inline-size}.calc-input__line{grid-template-columns:minmax(8rem,1fr) minmax(9rem,1.4fr) minmax(7rem,.8fr) minmax(8rem,.9fr);align-items:start;gap:.5rem;display:grid}.calc-input__line--source{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr) minmax(12rem,16rem)}.calc-input__line--override{grid-template-columns:repeat(3,minmax(0,1fr))}.calc-input__value .rn-num{min-width:0}.calc-input__value .p-inputtext{min-width:0;max-width:100%}.calc-input__override{align-content:start}.calc-input__line .rn-cell .p-dropdown,.calc-input__line .rn-cell .p-inputtext{min-width:0;max-width:100%}@container (max-width:52rem){.calc-input__line,.calc-input__line--source,.calc-input__line--override{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calc-input__line--source>.calc-input__value,.calc-input__line--source>.calc-input__override{grid-column:1/-1}}.calc-results{gap:0;min-width:0;display:grid;container-type:inline-size}.calc-expression{font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:max(13px,var(--dynamic-font-13,.8125rem))}.calc-scope{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.35rem;display:flex}.calc-chip{border:1px solid var(--surface-border);background:var(--surface-ground);min-height:28px;color:var(--text-color);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:max(12px,var(--dynamic-font-12,.75rem));cursor:pointer;border-radius:999px;padding:0 .6rem}.calc-chip--result{border-style:dashed}.calc-chip:hover:not(:disabled),.calc-chip:focus-visible{border-color:var(--primary-color)}.calc-chip:disabled{cursor:default}.calc-functions{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));margin-top:.35rem}.calc-functions>summary{cursor:pointer;font-weight:600}.calc-functions>ul{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:.25rem;margin:.4rem 0 0;padding:0;list-style:none;display:grid}.calc-fn{border:1px solid var(--surface-border);border-radius:var(--border-radius,6px);background:var(--surface-card);width:100%;color:var(--text-color);text-align:left;cursor:pointer;gap:.1rem;padding:.35rem .5rem;display:grid}.calc-fn:hover:not(:disabled),.calc-fn:focus-visible{border-color:var(--primary-color)}.calc-fn>code{font-size:max(12px,var(--dynamic-font-12,.75rem))}.calc-fn>span{color:var(--text-color-secondary)}.calc-sub{border:1px solid var(--surface-border);border-radius:var(--border-radius,6px);gap:.6rem;min-width:0;padding:.6rem;display:grid}.calc-sub__head{align-items:center;gap:.5rem;display:flex}.calc-tiers{grid-template-columns:var(--calc-cols);gap:.5rem;min-width:0;display:grid;container-type:inline-size}.calc-tiers>*,.calc-tiers>.rn-tier>*{grid-column:1/-1}.calc-tiers__head,.calc-tiers>.rn-tier,.calc-tier__line{grid-template-columns:subgrid;align-items:start;column-gap:.5rem;display:grid}.calc-tier__line .rn-cell .p-inputtext,.calc-tier__line .rn-cell .p-inputtextarea{min-width:0;max-width:100%}.calc-tier__line .rn-cell .p-dropdown-label{white-space:nowrap;text-overflow:clip}.calc-tiers .calc-tier__message{grid-column:2/-4}.calc-tiers .calc-tier__action{grid-column:-4/-1}.calc-tiers__head{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));padding:0 .5rem;font-weight:600}.calc-tier__line .rn-cell .p-dropdown,.calc-tier__line .rn-cell .p-inputtext,.calc-tier__line .rn-cell .p-inputtextarea{min-width:0;max-width:100%}.calc-tier__line .rn-cell .p-dropdown-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.calc-tier__message{grid-column:2/-4}.calc-tier__action{grid-column:-4/-1}@container (max-width:60rem){.calc-tiers{grid-template-columns:minmax(0,1fr)}.calc-tiers__head{display:none}.calc-tiers>.rn-tier{grid-template-columns:minmax(0,1fr)}.calc-tier__line{flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;display:flex}.calc-tier__line .rn-tier__no{flex:none;width:1.75rem}.calc-tier__line .rn-cell{flex:10rem}.calc-tier__line .calc-tier__message{flex:16rem}.calc-tier__line .rn-cell--end{flex:none;margin-left:auto}.calc-tier__line .rn-cell:before{content:attr(data-label);color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-weight:600}.calc-tier__line .rn-cell--end:before{content:none}}.calc-test{min-width:0}.calc-samples{gap:.5rem;display:grid}.calc-sample{font-size:max(13px,var(--dynamic-font-13,.8125rem));grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.calc-sample>label{overflow-wrap:anywhere;min-width:0}.calc-stale{color:var(--orange-700);font-size:max(12px,var(--dynamic-font-12,.75rem));align-items:flex-start;gap:.35rem;margin:0;display:flex}.calc-out{border:1px solid var(--surface-border);border-radius:var(--border-radius,6px);background:var(--surface-card);gap:.3rem;padding:.6rem .75rem;display:grid}.calc-out--bad{border-color:color-mix(in srgb,var(--red-500)55%,var(--surface-border))}.calc-out__label{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));font-weight:600}.calc-out__label>code{margin-left:.35rem;font-weight:400}.calc-out__value{color:var(--text-color);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:1.4rem;font-weight:800}.calc-out__value>small{color:var(--text-color-secondary);font-size:.9rem;font-weight:600}.calc-out__meta{color:var(--text-color-secondary);font-size:max(12px,var(--dynamic-font-12,.75rem));margin:0}.calc-out__warn{color:var(--orange-700);font-size:max(12px,var(--dynamic-font-12,.75rem));align-items:flex-start;gap:.3rem;display:flex}.calc-out__verdicts{flex-wrap:wrap;gap:.35rem;display:flex}.calc-out__error{gap:.25rem;display:grid}.calc-out__error>pre{color:var(--red-600);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:max(12px,var(--dynamic-font-12,.75rem));white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.calc-verdict{border:1px solid var(--surface-border);font-size:max(12px,var(--dynamic-font-12,.75rem));border-radius:999px;align-items:center;gap:.3rem;padding:.1rem .55rem;font-weight:700;display:inline-flex}.calc-verdict--ok{border-color:var(--green-600);color:var(--green-600)}.calc-verdict--violated{border-color:var(--red-600);color:var(--red-600)}.calc-verdict--unknown{border-color:var(--orange-600);color:var(--orange-700)}.calcrun{gap:1rem;width:100%;min-width:0;display:grid;container-type:inline-size}.calcrun__sec{border:1px solid var(--ope-line);background:var(--surface-card);border-radius:10px;min-width:0}.calcrun__sechead{border-bottom:1px solid var(--surface-border);flex-wrap:nowrap;align-items:center;gap:.75rem;padding:.75rem 1rem;display:flex}.calcrun__title{color:var(--text-color);font-size:var(--srs-fs-option,19px);font-weight:700}.calcrun__grow{flex:auto}.calcrun__none,.calcrun__note{color:var(--text-color-secondary);font-size:var(--srs-fs-body,16px);margin:0;padding:.75rem 1rem}.calcrun__rows{display:grid}.calcrun__row{border-top:1px solid var(--surface-border);grid-template-columns:minmax(12rem,20rem) minmax(0,1fr);align-items:center;gap:.5rem 2rem;padding:.75rem 1rem;display:grid}.calcrun__row:first-child{border-top:0}.calcrun__row--bad{border-left:4px solid var(--red-500)}.calcrun__who{gap:.15rem;min-width:0;display:grid}.calcrun__name{color:var(--text-color);font-size:var(--srs-fs-option,19px);overflow-wrap:anywhere;font-weight:700}.calcrun__src{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);flex-wrap:wrap;align-items:center;gap:.35rem .6rem;display:flex}.calcrun__token{max-width:100%;color:var(--text-color-secondary);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--srs-fs-small,14px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calcrun__what{justify-items:start;gap:.4rem;min-width:0;display:grid}.calcrun__fixed{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;min-width:0;display:flex}.calcrun__value{color:var(--text-color);font-size:var(--srs-fs-heading,22px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:700}.calcrun__later{min-height:48px;color:var(--text-color-secondary);font-size:var(--srs-fs-body,16px);align-items:center;gap:.4rem;display:inline-flex}.calcrun__sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calcrun__fieldlabel{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);font-weight:600}.calcrun__input{box-sizing:border-box;border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius);background:var(--surface-card);width:100%;max-width:22rem;min-height:56px;color:var(--text-color);font:inherit;font-size:var(--srs-fs-option,19px);padding:0 .875rem;font-weight:600}.calcrun__input--wide{max-width:36rem;font-weight:400}.calcrun__input:focus{border-color:var(--primary-color);outline:2px solid var(--primary-color);outline-offset:0}.calcrun__input[aria-invalid=true]{border-color:var(--red-600)}.calcrun__choice{gap:.5rem;display:inline-flex}.calcrun__choicebtn,.calcrun__btn,.calcrun__link{font:inherit;cursor:pointer}.calcrun__choicebtn{border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius);background:var(--surface-card);min-width:96px;min-height:56px;color:var(--text-color);font-size:var(--srs-fs-body,16px);padding:0 1.25rem;font-weight:500}.calcrun__choicebtn--on{border-color:var(--primary-color);background:var(--ope-on-fill);box-shadow:inset 0 0 0 1px var(--primary-color);color:var(--text-color);font-weight:600}.calcrun__btn{border:2px solid var(--primary-color);border-radius:var(--border-radius,6px);min-height:48px;color:var(--primary-color);font-size:var(--srs-fs-button,17px);background:0 0;align-items:center;gap:.5rem;padding:0 1rem;font-weight:700;display:inline-flex}.calcrun__btn:hover{background:color-mix(in srgb,var(--primary-color)10%,transparent)}.calcrun__override{justify-items:start;gap:.6rem;width:100%;min-width:0;display:grid}.calcrun__reasonrow{gap:.25rem;width:100%;display:grid}.calcrun__was{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:.5rem;display:inline-flex}.calcrun__chip{background:var(--ope-warn-fill);min-height:28px;color:var(--text-color);font-size:var(--srs-fs-small,14px);border-radius:6px;align-items:center;gap:.3rem;padding:0 .6rem;font-weight:600;display:inline-flex}.calcrun__issue,.calcrun__alert{color:var(--red-600);font-size:var(--srs-fs-body,16px);align-items:flex-start;gap:.4rem;margin:0;font-weight:600;display:flex}.calcrun__alert{padding:.75rem 1rem}.calcrun__issue>svg,.calcrun__alert>svg{flex:none;margin-top:.15rem}.calcrun__calc.p-button{--srs-btn-fs:var(--srs-fs-button-lg,19px);--srs-btn-px:1.5rem;min-width:11rem;min-height:56px;font-size:var(--srs-fs-button-lg,19px);gap:.5rem;font-weight:700}.srs-root .calcrun__calc.p-button,.srs-root .calcrun__calc.p-button:is(:hover,:active,:focus,:disabled){border:2px solid var(--primary-color);background:var(--surface-card);max-width:max-content;color:var(--primary-color);margin-left:1rem;padding-inline:1.5rem;flex:none!important;width:auto!important}.srs-root .calcrun__calc.p-button:is(:hover,:focus-visible):not(:disabled){background:color-mix(in srgb,var(--primary-color)10%,var(--surface-card))}.srs-root .calcrun__calc.p-button:active:not(:disabled){background:color-mix(in srgb,var(--primary-color)18%,var(--surface-card))}.srs-root .calcrun__calc.p-button:disabled{opacity:.6}.srs-root .calcrun__calc.p-button .p-button-label,.srs-root .calcrun__calc.p-button svg{color:inherit}.calcrun__cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:.875rem;padding:.875rem 1rem 1rem;display:grid}.calcrun__card{border:1px solid var(--ope-line);border-radius:var(--ope-radius);background:var(--surface-card);align-content:start;gap:.5rem;min-width:0;padding:.875rem 1rem;display:grid;position:relative}.calcrun__card--bad{border-color:var(--ope-warn);background:var(--ope-warn-fill)}.calcrun__card--bad:after{content:"";background:var(--ope-warn);clip-path:polygon(0 0,100% 0,100% 100%);width:16px;height:16px;position:absolute;top:0;right:0}.calcrun__cardhead{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.calcrun__cardname{color:var(--text-color);font-size:var(--srs-fs-body,16px);overflow-wrap:anywhere;font-weight:600}.calcrun__verdict{min-height:32px;font-size:var(--srs-fs-small,14px);border-radius:6px;align-items:center;gap:.35rem;margin-right:12px;padding:0 .7rem;font-weight:600;display:inline-flex}.calcrun__verdict--ok{background:color-mix(in srgb,var(--green-500)14%,var(--surface-card));color:var(--text-color)}.calcrun__verdict--ok>svg{color:var(--green-600)}.calcrun__verdict--bad{background:color-mix(in srgb,var(--orange-500)22%,var(--surface-card));color:var(--text-color)}.calcrun__verdict--bad>svg{color:var(--orange-600)}.calcrun__formulabar{display:flex}.calcrun__link{min-height:48px;color:var(--primary-color);font-size:var(--srs-fs-body,16px);background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.calcrun__formula{color:var(--text-color-secondary);font-family:var(--font-family-mono,ui-monospace,monospace);font-size:var(--srs-fs-small,14px);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:-.5rem;display:block}.calcrun__big{color:var(--text-color);flex-wrap:wrap;align-items:baseline;gap:.4rem;display:flex}.calcrun__bigvalue{font-size:var(--srs-fs-display,28px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-weight:600}.calcrun__bigvalue+small{color:var(--text-color-secondary);font-size:var(--srs-fs-body,16px);font-weight:500}.calcrun__idle{color:var(--text-color-secondary);font-size:var(--srs-fs-body,16px)}.calcrun__rounding{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px)}.calcrun__yn{border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius);color:var(--text-color);font-size:var(--srs-fs-display,28px);justify-self:start;padding:.35rem 1.25rem;font-weight:600}.calcrun__yn--bad{border-color:var(--ope-warn);background:var(--ope-warn-fill)}.calcrun__yn--plain{background:var(--surface-ground)}.calcrun__band{margin:.25rem 0 0}.calcrun__record{gap:.35rem;display:grid}.calcrun__recordline{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.calcrun__recordname{color:var(--text-color-secondary)}.calcrun__recordtier{font-weight:600}.calcrun__recordline--note{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px)}@container (max-width:640px){.calcrun__row{grid-template-columns:minmax(0,1fr)}}.calc-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:inline-flex}
.tre{--tre-op-w:13rem;gap:.5rem;min-width:0;display:grid}.tre .ssc-card__body{container:tre-card/inline-size}.tre .pod-field{grid-template-columns:minmax(0,1fr)}.tre :is(.p-inputtext,.p-inputtextarea,.p-inputnumber){min-width:0;max-width:100%}.tre-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;min-height:30px;display:flex}.tre-toolbar:empty{display:none}.tre-empty{border:1px dashed var(--surface-border);border-radius:var(--border-radius,6px);color:var(--text-color-secondary);font-size:max(13px,var(--dynamic-font-13,.8125rem));margin:0;padding:.75rem 1rem}.tre .ssc-card+.ssc-card{margin-top:0}.tre-mono{font-family:var(--font-family-mono,ui-monospace,SFMono-Regular,Menlo,Consolas,monospace)}.tre-sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.tre-body{grid-template-columns:minmax(0,1fr) fit-content(22rem);gap:1rem 1.5rem;min-width:0;display:grid}.tre-body>*{grid-column:1/-1;min-width:0}.tre-name{width:min(100%,24rem)}.tre-pair{display:contents}.tre-pair>:first-child{grid-column:1;min-width:0}.tre-pair>:nth-child(2){grid-column:2;max-width:100%}@container tre-card (max-width:36rem){.tre-body{grid-template-columns:minmax(0,1fr)}.tre-pair>:nth-child(2){grid-column:1;justify-self:start}}.tre-group{flex-wrap:wrap;align-items:flex-start;gap:1rem 1.5rem;display:flex}.tre-group>*{flex:none;max-width:100%}.tre-test{background:color-mix(in srgb,var(--text-color)3%,var(--surface-card));border-radius:8px;gap:.75rem;min-width:0;padding:.75rem 1rem;display:grid}.tre-line{grid-template-columns:8rem minmax(0,1fr);align-items:start;column-gap:1rem;min-width:0;display:grid}.tre-line__label{align-items:center;min-height:38px;display:flex}@container tre-card (max-width:38rem){.tre-line{grid-template-columns:minmax(0,1fr);row-gap:.3rem}.tre-line__label{min-height:0}}.tre-cond{flex-wrap:wrap;align-items:flex-start;gap:.5rem 1.5rem;min-width:0;display:flex}.tre-cond__op{min-width:min(100%,var(--tre-op-w));flex:none;gap:.35rem;max-width:100%;display:grid}.tre-cond__case{flex:none}.tre-cond__value{flex:100%;gap:.35rem;min-width:0;display:grid}.tre-inline{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;min-height:38px;display:flex}.tre-inline__label{color:var(--text-color-secondary);font-size:var(--pod-fs-label,12px);font-weight:600}.dlf{flex-wrap:wrap;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.dlf__anchor{min-width:var(--tre-op-w,13rem);flex:none;max-width:100%}.dlf__date{flex:0 16rem;min-width:min(100%,11rem)}.dlf__date--date{flex-basis:11rem}.dlf__date .ne-field{max-width:none;position:relative}.dlf__date .ne-field__label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dlf__date .ne-field__hint:empty{display:none}.dlf__ref{flex:20rem;align-items:stretch;gap:.25rem;min-width:min(100%,12rem);display:flex}.dlf__ref>:first-child{flex:auto;min-width:0}.dlf__offset{flex-wrap:wrap;flex:0 auto;align-items:center;gap:.5rem;min-width:0;max-width:100%;display:inline-flex}.dlf__offset .p-selectbutton{flex:none}.dlf__amount{text-align:right;font-variant-numeric:tabular-nums;width:4.5rem;min-height:38px}.dlf__unit{flex:none;min-width:8rem}.dlf__error{flex:100%}
.mte.ne-field--runtime{--mte-line:1.5;--mte-size:18px;grid-template-rows:auto minmax(0,1fr) auto;align-self:stretch;width:100%;max-width:72rem}.srs-body:has(>.rnb--multiline){flex-direction:column;flex:1 0 auto;display:flex}.rnb--multiline{flex-direction:column;flex:1 0 auto;display:flex}.rnb--multiline>.rnb__entry{flex:1 0 auto;grid-template-columns:minmax(0,1fr);display:grid}.mte.ne-field--dialog{--mte-line:1.45;--mte-size:max(14px,var(--dynamic-font-14,.875rem));width:100%;max-width:none}.mte__row{min-height:calc(8*var(--mte-line)*var(--mte-size) + 1.5rem + 3rem);flex-direction:column}.mte__input{box-sizing:border-box;width:100%;min-width:0;min-height:calc(8*var(--mte-line)*var(--mte-size) + 1.5rem);color:var(--text-color);font:inherit;font-size:var(--mte-size);line-height:var(--mte-line);white-space:pre-wrap;overflow-wrap:anywhere;resize:none;background:0 0;border:0;outline:none;flex:auto;padding:.75rem .875rem;font-weight:500}.mte.ne-field--dialog .mte__input{font-weight:400}.mte__input[readonly]{color:var(--text-color-secondary)}.mte__bar{border-top:1px solid var(--ope-line);background:var(--ope-quiet);flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:stretch;min-height:3rem;display:flex}.mte__lock{color:var(--text-color-secondary);align-items:center;margin-right:auto;padding:0 .875rem;display:inline-flex}.mte__counts{flex-wrap:wrap;justify-content:flex-end;display:flex}.mte__count{border-left:1px solid var(--ope-line);background:0 0}.mte-record{border:1px solid var(--ope-line-strong);border-radius:var(--ope-radius,8px);background:var(--ope-quiet);color:var(--text-color);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:.75rem .875rem;font-size:18px;line-height:1.5}.rnb--multiline .rnb__earlier li{white-space:pre-wrap;overflow-wrap:anywhere}.mte-record-field{gap:.35rem;min-width:0;display:grid}.mte-record-field__label{font-size:max(20px,var(--dynamic-font-20,1.25rem));color:var(--text-color);font-weight:700;line-height:1.3}.mte-record__lock{color:var(--text-color-secondary);font-size:var(--srs-fs-small,14px);align-items:center;gap:.5rem;display:flex}
