.ProductDatasheetPrint-module__KX_e6G__orientationWarning{display:none}@media print and (orientation:landscape){.ProductDatasheetPrint-module__KX_e6G__orientationWarning{color:#1e293b;break-inside:avoid;break-after:avoid;border:1pt solid #1e293b;border-radius:2pt;align-items:flex-start;gap:2.5mm;margin-bottom:4mm;padding:2.5mm 3mm;font-size:8pt;line-height:1.35;display:flex}.ProductDatasheetPrint-module__KX_e6G__orientationWarning strong{white-space:nowrap}}.ProductDatasheetPrint-module__KX_e6G__previewShell{background:#f1f5f9;flex-direction:column;align-items:center;gap:1rem;min-height:100vh;padding:1.5rem 1rem 3rem;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;display:flex}.ProductDatasheetPrint-module__KX_e6G__previewBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;width:100%;max-width:210mm;display:flex}.ProductDatasheetPrint-module__KX_e6G__previewHint{color:#475569;flex:18rem;font-size:.8125rem}.ProductDatasheetPrint-module__KX_e6G__previewActions{gap:.5rem;display:flex}.ProductDatasheetPrint-module__KX_e6G__previewButton{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:.5rem;align-items:center;gap:.4rem;padding:.45rem .9rem;font-size:.8125rem;font-weight:600;display:inline-flex}.ProductDatasheetPrint-module__KX_e6G__previewButton:hover{background:#f8fafc}.ProductDatasheetPrint-module__KX_e6G__previewButton:disabled{opacity:.55;cursor:wait}.ProductDatasheetPrint-module__KX_e6G__previewButtonPrimary{color:#fff;background:#1e293b;border-color:#1e293b}.ProductDatasheetPrint-module__KX_e6G__previewButtonPrimary:hover{background:#0f172a}.ProductDatasheetPrint-module__KX_e6G__previewSheet{background:#fff;width:100%;max-width:210mm;min-height:297mm;padding:12mm 12mm 14mm;box-shadow:0 4px 24px #0f172a1f}.ProductDatasheetPrint-module__KX_e6G__previewState{text-align:center;color:#475569;padding:3rem 1rem;font-size:.9375rem}.ProductDatasheetPrint-module__KX_e6G__previewError{color:#b91c1c}@media print{.ProductDatasheetPrint-module__KX_e6G__previewShell{background:#fff;min-height:0;padding:0;display:block}.ProductDatasheetPrint-module__KX_e6G__previewBar{display:none!important}.ProductDatasheetPrint-module__KX_e6G__previewSheet{max-width:none;min-height:0;box-shadow:none;padding:0}}.ProductDatasheetPrint-module__KX_e6G__document{color:#0f172a;font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-size:.8125rem;line-height:1.4}.ProductDatasheetPrint-module__KX_e6G__header{border-bottom:2px solid #0f172a;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:4mm;padding-bottom:3mm;display:flex}.ProductDatasheetPrint-module__KX_e6G__logo{object-fit:contain;flex-shrink:0;width:auto;height:58px}.ProductDatasheetPrint-module__KX_e6G__headerRight{text-align:right;min-width:0}.ProductDatasheetPrint-module__KX_e6G__docType{letter-spacing:.06em;text-transform:uppercase;color:#334155;align-items:center;gap:.5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.ProductDatasheetPrint-module__KX_e6G__internalBadge{color:#0f172a;letter-spacing:.08em;border:1px solid #0f172a;border-radius:3px;padding:0 6px}.ProductDatasheetPrint-module__KX_e6G__title{overflow-wrap:anywhere;margin:1mm 0 1.5mm;font-size:1.25rem;font-weight:700;line-height:1.15}.ProductDatasheetPrint-module__KX_e6G__meta{color:#334155;flex-wrap:wrap;justify-content:flex-end;gap:.25rem .75rem;font-size:.6875rem;display:flex}.ProductDatasheetPrint-module__KX_e6G__hero{break-inside:avoid;page-break-inside:avoid;justify-content:center;margin:0 0 4mm;display:flex}.ProductDatasheetPrint-module__KX_e6G__heroImage{object-fit:contain;border:1px solid #cbd5e1;width:auto;max-width:100%;height:auto;max-height:90mm;display:block}.ProductDatasheetPrint-module__KX_e6G__block{break-inside:avoid;page-break-inside:avoid;margin-bottom:4mm}.ProductDatasheetPrint-module__KX_e6G__blockOpen{break-inside:auto;page-break-inside:auto}.ProductDatasheetPrint-module__KX_e6G__blockTitle{text-transform:uppercase;letter-spacing:.04em;color:#1e293b;text-align:left;break-after:avoid;page-break-after:avoid;border-bottom:1px solid #94a3b8;margin:0 0 2mm;padding-bottom:1mm;font-size:.75rem;font-weight:700}.ProductDatasheetPrint-module__KX_e6G__blockInternal{border:1px dashed #0f172a;border-radius:2px;padding:2mm 3mm 1mm}.ProductDatasheetPrint-module__KX_e6G__fieldGrid{grid-template-columns:1fr 1fr;column-gap:6mm;margin:0;display:grid}.ProductDatasheetPrint-module__KX_e6G__field{break-inside:avoid;page-break-inside:avoid;border-bottom:1px solid #e2e8f0;align-items:baseline;gap:2mm;padding:.9mm 0;display:flex}.ProductDatasheetPrint-module__KX_e6G__fieldLabel{color:#475569;flex:0 0 32mm;margin:0;font-size:.75rem}.ProductDatasheetPrint-module__KX_e6G__fieldValue{overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-weight:600}.ProductDatasheetPrint-module__KX_e6G__specs{border-collapse:collapse;table-layout:fixed;width:100%;margin:0}.ProductDatasheetPrint-module__KX_e6G__specs th,.ProductDatasheetPrint-module__KX_e6G__specs td{text-align:left;vertical-align:top;overflow-wrap:anywhere;background:0 0;border:0;border-bottom:1px solid #e2e8f0;padding:1mm 2mm 1mm 0}.ProductDatasheetPrint-module__KX_e6G__specs thead th{color:#475569;text-transform:uppercase;letter-spacing:.03em;border-bottom:1px solid #94a3b8;font-size:.6875rem;font-weight:700}.ProductDatasheetPrint-module__KX_e6G__specs tr{break-inside:avoid;page-break-inside:avoid}.ProductDatasheetPrint-module__KX_e6G__specsLabel{color:#475569;width:45%;font-weight:400}.ProductDatasheetPrint-module__KX_e6G__specsValue{font-weight:600}.ProductDatasheetPrint-module__KX_e6G__specsGroup th{color:#1e293b;text-transform:uppercase;letter-spacing:.04em;background:#f1f5f9;border-bottom:1px solid #cbd5e1;padding:1.5mm 1.5mm 1mm;font-size:.6875rem;font-weight:700}.ProductDatasheetPrint-module__KX_e6G__specsGroup{break-after:avoid;page-break-after:avoid}.ProductDatasheetPrint-module__KX_e6G__description{overflow-wrap:anywhere;orphans:3;widows:3}.ProductDatasheetPrint-module__KX_e6G__description p{margin:0 0 1.5mm}.ProductDatasheetPrint-module__KX_e6G__description ul,.ProductDatasheetPrint-module__KX_e6G__description ol{margin:0 0 1.5mm;padding-left:5mm}.ProductDatasheetPrint-module__KX_e6G__description li{break-inside:avoid;page-break-inside:avoid}.ProductDatasheetPrint-module__KX_e6G__description img{break-inside:avoid;max-width:100%;height:auto}.ProductDatasheetPrint-module__KX_e6G__description a{color:inherit}.ProductDatasheetPrint-module__KX_e6G__footer{color:#334155;break-inside:avoid;page-break-inside:avoid;border-top:1px solid #94a3b8;flex-wrap:wrap;justify-content:space-between;gap:.25rem .75rem;margin-top:5mm;padding-top:2mm;font-size:.6875rem;display:flex}@media print{.ProductDatasheetPrint-module__KX_e6G__document{color:#000;max-width:186mm;margin-left:auto;margin-right:auto;font-size:9pt;line-height:1.3}.ProductDatasheetPrint-module__KX_e6G__document,.ProductDatasheetPrint-module__KX_e6G__specsGroup th{-webkit-print-color-adjust:exact;print-color-adjust:exact}.ProductDatasheetPrint-module__KX_e6G__header{break-after:avoid;page-break-after:avoid;border-bottom-width:1.5pt;margin-bottom:3.5mm;padding-bottom:2.5mm}.ProductDatasheetPrint-module__KX_e6G__logo{height:15mm}.ProductDatasheetPrint-module__KX_e6G__docType{font-size:7.5pt}.ProductDatasheetPrint-module__KX_e6G__title{font-size:15pt}.ProductDatasheetPrint-module__KX_e6G__meta{color:#000;font-size:8pt}.ProductDatasheetPrint-module__KX_e6G__heroImage{border-width:.5pt}.ProductDatasheetPrint-module__KX_e6G__block{margin-bottom:3.5mm}.ProductDatasheetPrint-module__KX_e6G__blockTitle{border-bottom-width:.75pt;margin-bottom:1.5mm;padding-bottom:.8mm;font-size:8pt}.ProductDatasheetPrint-module__KX_e6G__blockInternal{border-width:.75pt}.ProductDatasheetPrint-module__KX_e6G__field{border-bottom-width:.4pt;padding:.7mm 0}.ProductDatasheetPrint-module__KX_e6G__fieldLabel{color:#334155;font-size:8pt}.ProductDatasheetPrint-module__KX_e6G__fieldValue{font-size:9pt}.ProductDatasheetPrint-module__KX_e6G__specs th,.ProductDatasheetPrint-module__KX_e6G__specs td{border-bottom-width:.4pt;padding:.8mm 2mm .8mm 0}.ProductDatasheetPrint-module__KX_e6G__specs thead th{border-bottom-width:.75pt;font-size:7.5pt}.ProductDatasheetPrint-module__KX_e6G__specs thead{display:table-header-group}.ProductDatasheetPrint-module__KX_e6G__specsLabel{color:#334155;font-size:8.5pt}.ProductDatasheetPrint-module__KX_e6G__specsValue{font-size:9pt}.ProductDatasheetPrint-module__KX_e6G__specsGroup th{padding:1.2mm 1.5mm .8mm;font-size:7.5pt}.ProductDatasheetPrint-module__KX_e6G__description{font-size:9pt;line-height:1.4}.ProductDatasheetPrint-module__KX_e6G__footer{color:#000;border-top-width:.5pt;margin-top:4mm;font-size:7.5pt}}@media screen and (max-width:767px){.ProductDatasheetPrint-module__KX_e6G__previewShell{padding:1rem}.ProductDatasheetPrint-module__KX_e6G__previewSheet{min-height:0;padding:1rem}.ProductDatasheetPrint-module__KX_e6G__header{flex-direction:column}.ProductDatasheetPrint-module__KX_e6G__headerRight{text-align:left}.ProductDatasheetPrint-module__KX_e6G__meta{justify-content:flex-start}.ProductDatasheetPrint-module__KX_e6G__fieldGrid{grid-template-columns:1fr}.ProductDatasheetPrint-module__KX_e6G__fieldLabel{flex-basis:28mm}.ProductDatasheetPrint-module__KX_e6G__heroImage{max-height:60vh}}
.ProductManagement-module__KotNza__productManagementContainer{width:100%;font-family:var(--ms-font-sans);color:#333;box-sizing:border-box;margin:0 auto;padding:.75rem;max-width:100%!important;overflow-x:hidden!important}.ProductManagement-module__KotNza__loadingMessage{font-family:var(--ms-font-sans)}@media (min-width:768px){.ProductManagement-module__KotNza__productManagementContainer{max-width:1400px;padding:1.5rem}}.ProductManagement-module__KotNza__productHeaderControls{background-color:#fff;border-radius:8px;flex-direction:column;gap:.75rem;width:100%;margin-bottom:1rem;padding:.75rem;display:flex;box-shadow:0 1px 3px #0000001a}@media (min-width:768px){.ProductManagement-module__KotNza__productHeaderControls{flex-flow:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1.5rem;padding:1rem}}.ProductManagement-module__KotNza__searchAndFilters{flex-direction:column;gap:.75rem;width:100%;display:flex}@media (min-width:768px){.ProductManagement-module__KotNza__searchAndFilters{flex-direction:row;flex:1;gap:1rem;min-width:300px}}.ProductManagement-module__KotNza__searchContainer{width:100%}.ProductManagement-module__KotNza__searchInput{border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:.75rem 1rem;font-size:.875rem;transition:all .2s}.ProductManagement-module__KotNza__searchInput:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f640}.ProductManagement-module__KotNza__filterContainer{width:100%}@media (min-width:768px){.ProductManagement-module__KotNza__filterContainer{width:200px}}.ProductManagement-module__KotNza__filterSelect{cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1em;border:1px solid #e2e8f0;border-radius:6px;width:100%;padding:.75rem .5rem;font-size:.875rem}.ProductManagement-module__KotNza__filterSelect:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 2px #3b82f640}.ProductManagement-module__KotNza__statusTabs{display:none}@media (min-width:768px){.ProductManagement-module__KotNza__statusTabs{flex-wrap:wrap;gap:.5rem;display:flex}}.ProductManagement-module__KotNza__statusTab{color:#64748b;cursor:pointer;background-color:#f1f5f9;border:none;border-radius:6px;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.ProductManagement-module__KotNza__statusTab:hover{background-color:#e2e8f0}.ProductManagement-module__KotNza__statusTabActive{color:#fff;background-color:#3b82f6}.ProductManagement-module__KotNza__statusTabActive:hover{background-color:#2563eb}.ProductManagement-module__KotNza__addProductContainer{width:100%;margin-top:.5rem}@media (min-width:768px){.ProductManagement-module__KotNza__addProductContainer{width:auto;margin-top:0;margin-left:auto}}.ProductManagement-module__KotNza__addProductButton{color:#fff;cursor:pointer;background-color:#10b981;border:none;border-radius:6px;justify-content:center;align-items:center;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:flex}@media (min-width:768px){.ProductManagement-module__KotNza__addProductButton{justify-content:flex-start;width:auto}}.ProductManagement-module__KotNza__addProductButton:hover{background-color:#059669}.ProductManagement-module__KotNza__addIcon{margin-right:.5rem;font-size:1rem;font-weight:700}.ProductManagement-module__KotNza__mobileFilters{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}@media (min-width:768px){.ProductManagement-module__KotNza__mobileFilters{display:none}}@media (max-width:767px){.ProductManagement-module__KotNza__mobileFilters{flex-direction:row}}.ProductManagement-module__KotNza__mobileStatusSelect,.ProductManagement-module__KotNza__mobilePaymentSelect{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;padding:.75rem;font-size:.875rem}.ProductManagement-module__KotNza__productContent{box-sizing:border-box;background-color:#fff;border-radius:8px;width:100%;overflow-x:hidden;box-shadow:0 1px 3px #0000001a}.ProductManagement-module__KotNza__tableContainer{box-sizing:border-box!important;width:100%!important}.ProductManagement-module__KotNza__tableTitle{color:#1e293b;border-bottom:1px solid #e2e8f0;margin:0;padding:1rem;font-size:1.125rem;font-weight:600}@media (min-width:768px){.ProductManagement-module__KotNza__tableTitle{padding:1rem 1.5rem}}.ProductManagement-module__KotNza__tableWrapper{-webkit-overflow-scrolling:touch;scrollbar-width:thin;box-sizing:border-box;position:relative;width:100%!important;max-width:100%!important;overflow-x:auto!important}@media (max-width:1199px){.ProductManagement-module__KotNza__tableWrapper{box-sizing:border-box;width:100%!important;margin:0!important;padding:0!important}.ProductManagement-module__KotNza__tableWrapper::-webkit-scrollbar{background-color:#f1f5f9;height:8px}.ProductManagement-module__KotNza__tableWrapper::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.ProductManagement-module__KotNza__tableWrapper::-webkit-scrollbar-thumb:hover{background-color:#94a3b8}}.ProductManagement-module__KotNza__dataTable{table-layout:fixed;box-sizing:border-box;width:100%;min-width:100%}.ProductManagement-module__KotNza__dataTable th,.ProductManagement-module__KotNza__dataTable td{vertical-align:middle;text-align:center;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto;border-bottom:1px solid #e2e8f0;max-width:100%;padding:.75rem .5rem;font-size:.875rem;transition:background-color .2s}.ProductManagement-module__KotNza__dataTable th{z-index:10;text-align:left;color:#64748b;white-space:nowrap;background-color:#f8fafc;border-bottom:2px solid #e2e8f0;padding:1rem .5rem;font-size:.75rem;font-weight:600;position:sticky;top:0}.ProductManagement-module__KotNza__dataTable tr{transition:background-color .2s}.ProductManagement-module__KotNza__dataTable tr:hover{cursor:pointer;background-color:#f1f5f9}.ProductManagement-module__KotNza__dataTable tr:last-child td{border-bottom:none}@media (min-width:768px){.ProductManagement-module__KotNza__colId{width:3%!important;min-width:40px!important}.ProductManagement-module__KotNza__colImg{width:7%!important;min-width:80px!important}.ProductManagement-module__KotNza__colSmall{width:8%!important;min-width:80px!important}.ProductManagement-module__KotNza__colMedium{width:12%!important;min-width:120px!important}.ProductManagement-module__KotNza__colLarge{width:15%!important;min-width:150px!important}.ProductManagement-module__KotNza__colDisposition{width:10%!important;min-width:100px!important}}.ProductManagement-module__KotNza__colId{text-align:center;width:3rem;min-width:3rem;max-width:4rem}.ProductManagement-module__KotNza__colImg{width:85px;min-width:80px;max-width:90px}.ProductManagement-module__KotNza__colSmall{white-space:normal;width:100px;min-width:80px;max-width:120px}.ProductManagement-module__KotNza__colMedium{white-space:normal;overflow-wrap:break-word;word-break:break-word;width:160px;min-width:120px;max-width:200px}.ProductManagement-module__KotNza__colLarge{white-space:normal;overflow-wrap:break-word;word-break:break-word;min-width:180px;max-width:250px}.ProductManagement-module__KotNza__colDisposition{white-space:normal;width:120px;min-width:100px;max-width:140px}.ProductManagement-module__KotNza__cellContent{overflow-wrap:break-word!important;word-wrap:break-word!important;word-break:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;width:100%!important}.ProductManagement-module__KotNza__dataTable td a{color:inherit;text-decoration:none;position:relative;box-sizing:border-box!important;width:100%!important;height:100%!important;display:block!important}.ProductManagement-module__KotNza__dataTable td a:hover,.ProductManagement-module__KotNza__dataTable td a:focus{background-color:#f1f5f9cc;outline:none}.ProductManagement-module__KotNza__dataTable td a:focus-visible{border-radius:4px;box-shadow:inset 0 0 0 2px #3b82f6}.ProductManagement-module__KotNza__productImageContainer{background-color:#f1f5f9;border-radius:6px;width:75px;max-width:100%;height:75px;margin:0 auto;overflow:hidden}.ProductManagement-module__KotNza__productImage{object-fit:cover;object-position:center;width:100%;height:100%}.ProductManagement-module__KotNza__noImage{color:#94a3b8;background-color:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:75px;height:75px;font-size:.75rem;display:flex}.ProductManagement-module__KotNza__completionBadge,.ProductManagement-module__KotNza__statusGreen,.ProductManagement-module__KotNza__statusRed,.ProductManagement-module__KotNza__statusBlue,.ProductManagement-module__KotNza__statusGrey,.ProductManagement-module__KotNza__statusYellow{text-align:center;text-overflow:ellipsis;white-space:nowrap;border-radius:4px;min-width:4rem;max-width:100%;padding:.25rem .5rem;font-size:.75rem;font-weight:500;line-height:1.25;display:inline-block;overflow:hidden}.ProductManagement-module__KotNza__statusGreen{color:#166534;background-color:#dcfce7}.ProductManagement-module__KotNza__statusRed{color:#b91c1c;text-align:center;background-color:#fee2e2;justify-content:center;align-items:center;line-height:1.1;display:inline-flex}.ProductManagement-module__KotNza__statusBlue{color:#1e40af;background-color:#dbeafe}.ProductManagement-module__KotNza__statusGrey{color:#475569;background-color:#f1f5f9}.ProductManagement-module__KotNza__statusYellow{color:#92400e;background-color:#fef3c7}.ProductManagement-module__KotNza__colDisposition .ProductManagement-module__KotNza__statusRed,.ProductManagement-module__KotNza__colDisposition .ProductManagement-module__KotNza__statusGreen,.ProductManagement-module__KotNza__colDisposition .ProductManagement-module__KotNza__statusBlue,.ProductManagement-module__KotNza__colDisposition .ProductManagement-module__KotNza__statusGrey{white-space:normal;justify-content:center;align-items:center;width:calc(100% - .5rem);min-height:2.5em;display:inline-flex}@media (max-width:767px){.ProductManagement-module__KotNza__dataTable td,.ProductManagement-module__KotNza__dataTable th,.ProductManagement-module__KotNza__colMedium,.ProductManagement-module__KotNza__colLarge,.ProductManagement-module__KotNza__colDisposition{white-space:nowrap!important;text-overflow:ellipsis!important;overflow:hidden!important}}@media (min-width:768px) and (max-width:1023px){.ProductManagement-module__KotNza__dataTable{min-width:900px}}@media (max-width:767px){.ProductManagement-module__KotNza__statusRed,.ProductManagement-module__KotNza__statusGreen,.ProductManagement-module__KotNza__statusBlue,.ProductManagement-module__KotNza__statusGrey,.ProductManagement-module__KotNza__statusYellow,.ProductManagement-module__KotNza__completionBadge{text-align:center!important;width:100%!important;min-width:0!important;display:block!important}}@media (min-width:768px) and (max-width:1023px){.ProductManagement-module__KotNza__dataTable th,.ProductManagement-module__KotNza__dataTable td{padding:.5rem .375rem;font-size:.8125rem}.ProductManagement-module__KotNza__dataTable td a{margin:-.5rem -.375rem;padding:.5rem .375rem}.ProductManagement-module__KotNza__colSmall{min-width:70px;max-width:90px}.ProductManagement-module__KotNza__colMedium{min-width:100px;max-width:140px}.ProductManagement-module__KotNza__colLarge{min-width:140px;max-width:180px}.ProductManagement-module__KotNza__colDisposition{min-width:90px;max-width:110px}.ProductManagement-module__KotNza__completionBadge,.ProductManagement-module__KotNza__statusGreen,.ProductManagement-module__KotNza__statusRed,.ProductManagement-module__KotNza__statusBlue,.ProductManagement-module__KotNza__statusGrey,.ProductManagement-module__KotNza__statusYellow{padding:.15rem .35rem;font-size:.6875rem}.ProductManagement-module__KotNza__productImageContainer{width:60px;height:60px}}@media (min-width:1024px){.ProductManagement-module__KotNza__dataTable th,.ProductManagement-module__KotNza__dataTable td{white-space:normal}.ProductManagement-module__KotNza__colMedium,.ProductManagement-module__KotNza__colLarge{word-break:normal}.ProductManagement-module__KotNza__cellContent{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.6em;line-height:1.3;display:-webkit-box;overflow:hidden}td:hover .ProductManagement-module__KotNza__cellContent{-webkit-line-clamp:initial;max-height:none}}.ProductManagement-module__KotNza__pagination{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;padding:1rem;display:flex}.ProductManagement-module__KotNza__paginationButton{color:#64748b;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;justify-content:center;align-items:center;min-width:2rem;height:2rem;padding:0 .5rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}@media (min-width:768px){.ProductManagement-module__KotNza__paginationButton{min-width:2.5rem;height:2.5rem;padding:0 .75rem}}.ProductManagement-module__KotNza__paginationButton:hover{background-color:#f1f5f9}.ProductManagement-module__KotNza__paginationActive{color:#fff;background-color:#3b82f6;border-color:#3b82f6}.ProductManagement-module__KotNza__paginationActive:hover{background-color:#2563eb}.ProductManagement-module__KotNza__paginationEllipsis{color:#64748b;justify-content:center;align-items:center;padding:0 .5rem;display:flex}.ProductManagement-module__KotNza__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1200;background-color:#00000080;width:100%;height:100%;position:fixed;top:0;left:0}.ProductManagement-module__KotNza__modalContainer{z-index:1500;width:95%;max-width:500px;max-height:90vh;font-family:var(--ms-font-sans);background-color:#fff;border-radius:8px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (min-width:768px){.ProductManagement-module__KotNza__modalContainer{width:90%;max-width:600px}}.ProductManagement-module__KotNza__modalSmall{max-width:400px}.ProductManagement-module__KotNza__modalLarge{max-width:800px}.ProductManagement-module__KotNza__modalFullscreen{border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;top:0;left:0;transform:none}.ProductManagement-module__KotNza__modalHeader{background-color:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:1rem;display:flex}@media (min-width:768px){.ProductManagement-module__KotNza__modalHeader{padding:1rem 1.5rem}}.ProductManagement-module__KotNza__modalTitle{color:#1e293b;margin:0;font-size:1.125rem;font-weight:600}.ProductManagement-module__KotNza__modalClose{cursor:pointer;color:#64748b;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:1.5rem;transition:all .2s;display:flex}.ProductManagement-module__KotNza__modalClose:hover{color:#ef4444;background-color:#f1f5f9}.ProductManagement-module__KotNza__modalContent{max-height:calc(90vh - 60px);padding:1rem;overflow-y:auto}@media (min-width:768px){.ProductManagement-module__KotNza__modalContent{padding:1.5rem}}.ProductManagement-module__KotNza__modalTabs{-webkit-overflow-scrolling:touch;border-bottom:1px solid #e2e8f0;gap:.5rem;padding:0 1rem;display:flex;overflow-x:auto}@media (min-width:768px){.ProductManagement-module__KotNza__modalTabs{padding:0 1.5rem}}.ProductManagement-module__KotNza__modalTab{color:#64748b;cursor:pointer;white-space:nowrap;background-color:#0000;border:none;border-bottom:2px solid #0000;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.ProductManagement-module__KotNza__modalTab:hover{color:#1e293b}.ProductManagement-module__KotNza__modalTabActive{color:#3b82f6;border-bottom-color:#3b82f6}.ProductManagement-module__KotNza__modalBody{padding:1rem}@media (min-width:768px){.ProductManagement-module__KotNza__modalBody{padding:1.5rem}}.ProductManagement-module__KotNza__confirmationContent{padding:.5rem}@media (min-width:768px){.ProductManagement-module__KotNza__confirmationContent{padding:1rem}}.ProductManagement-module__KotNza__confirmationTitle{color:#1e293b;margin-bottom:1rem;font-size:1.125rem;font-weight:600}.ProductManagement-module__KotNza__confirmationWarning{color:#7c2d12;background-color:#fff7ed;border-left:4px solid #f97316;border-radius:0 6px 6px 0;margin-bottom:1.5rem;padding:1rem}.ProductManagement-module__KotNza__confirmationWarning strong{margin-bottom:.5rem;display:block}.ProductManagement-module__KotNza__confirmationWarning ul{margin:0;padding-left:1.5rem}.ProductManagement-module__KotNza__confirmationWarning li{margin-bottom:.375rem}.ProductManagement-module__KotNza__confirmationWarning li:last-child{margin-bottom:0}.ProductManagement-module__KotNza__confirmationActions{justify-content:flex-end;gap:1rem;margin-top:2rem;display:flex}@media (max-width:767px){.ProductManagement-module__KotNza__confirmationActions{flex-direction:column;gap:.5rem}}.ProductManagement-module__KotNza__cancelButton,.ProductManagement-module__KotNza__deleteConfirmButton{cursor:pointer;border-radius:6px;width:100%;padding:.75rem 1.5rem;font-size:.875rem;font-weight:500;transition:all .2s}@media (min-width:768px){.ProductManagement-module__KotNza__cancelButton,.ProductManagement-module__KotNza__deleteConfirmButton{width:auto}}.ProductManagement-module__KotNza__cancelButton{color:#64748b;background-color:#f1f5f9;border:none}.ProductManagement-module__KotNza__cancelButton:hover{background-color:#e2e8f0}.ProductManagement-module__KotNza__deleteConfirmButton{color:#fff;background-color:#ef4444;border:none}.ProductManagement-module__KotNza__deleteConfirmButton:hover{background-color:#dc2626}.ProductManagement-module__KotNza__emptyState{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}@media (min-width:768px){.ProductManagement-module__KotNza__emptyState{padding:3rem 1.5rem}}.ProductManagement-module__KotNza__emptyStateIcon{color:#cbd5e1;margin-bottom:1.25rem;font-size:3rem}.ProductManagement-module__KotNza__emptyStateMessage{color:#64748b;margin-bottom:1.5rem;font-size:1.125rem;font-weight:500}.ProductManagement-module__KotNza__emptyStateAction{color:#fff;cursor:pointer;background-color:#3b82f6;border:none;border-radius:6px;padding:.75rem 1.5rem;font-weight:500;transition:all .2s}.ProductManagement-module__KotNza__emptyStateAction:hover{background-color:#2563eb}.ProductManagement-module__KotNza__loadingContainer{flex-direction:column;justify-content:center;align-items:center;padding:3rem 1rem;display:flex}@media (min-width:768px){.ProductManagement-module__KotNza__loadingContainer{padding:3rem 1.5rem}}.ProductManagement-module__KotNza__spinner{border:3px solid #f3f4f6;border-top-color:#3b82f6;border-radius:25px;width:2.5rem;height:2.5rem;margin-bottom:1rem;animation:.8s linear infinite ProductManagement-module__KotNza__spin}@keyframes ProductManagement-module__KotNza__spin{to{transform:rotate(360deg)}}.ProductManagement-module__KotNza__toast{z-index:5000;border-radius:6px;justify-content:space-between;align-items:center;max-width:24rem;margin:0 auto;padding:1rem;animation:.3s ease-out ProductManagement-module__KotNza__slideIn;display:flex;position:fixed;top:1rem;left:1rem;right:1rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}@media (min-width:768px){.ProductManagement-module__KotNza__toast{padding:1rem 1.25rem;left:auto}}.ProductManagement-module__KotNza__toastContent{flex:1;align-items:center;display:flex}.ProductManagement-module__KotNza__toastIcon{flex-shrink:0;align-items:center;margin-right:.75rem;display:inline-flex}.ProductManagement-module__KotNza__toastMessage{margin:0;font-size:.875rem;font-weight:500}.ProductManagement-module__KotNza__toastClose{color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;flex-shrink:0;margin-left:1rem;font-size:1.25rem}.ProductManagement-module__KotNza__toastClose:hover{opacity:1}.ProductManagement-module__KotNza__toastAction{color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid;border-radius:6px;flex-shrink:0;margin-left:.75rem;padding:.25rem .625rem;font-size:.8125rem;font-weight:600}.ProductManagement-module__KotNza__toastAction:hover:not(:disabled){background:#fff9}.ProductManagement-module__KotNza__toastAction:disabled{opacity:.6;cursor:default}.ProductManagement-module__KotNza__toastSuccess{color:#065f46;background-color:#ecfdf5;border-left:4px solid #10b981}.ProductManagement-module__KotNza__toastError{color:#991b1b;background-color:#fef2f2;border-left:4px solid #ef4444}.ProductManagement-module__KotNza__toastInfo{color:#1e40af;background-color:#eff6ff;border-left:4px solid #3b82f6}@keyframes ProductManagement-module__KotNza__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.ProductManagement-module__KotNza__dataProtectionNotice{color:#64748b;background-color:#f8fafc;border-radius:6px;margin-top:2rem;padding:1rem;font-size:.75rem}.ProductManagement-module__KotNza__dataProtectionNotice p{margin:0 0 .5rem}.ProductManagement-module__KotNza__dataRetentionInfo{font-style:italic}.ProductManagement-module__KotNza__productManagementContainer:focus-visible{outline-offset:2px;outline:2px solid #3b82f6}.ProductManagement-module__KotNza__screenReaderOnly{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ProductManagement-module__KotNza__productImageContainer{aspect-ratio:1;background-color:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;margin:0 auto;display:flex;overflow:hidden}.ProductManagement-module__KotNza__noImage{color:#94a3b8;background-color:#f1f5f9;border-radius:6px;justify-content:center;align-items:center;width:100%;min-width:50px;height:100%;min-height:50px;font-size:.75rem;display:flex}@media (min-width:1400px){.ProductManagement-module__KotNza__productImageContainer{width:80px;height:80px}}@media (min-width:1024px) and (max-width:1399px){.ProductManagement-module__KotNza__productImageContainer{width:75px;height:75px}}@media (min-width:768px) and (max-width:1023px){.ProductManagement-module__KotNza__productImageContainer{width:60px;height:60px}}@media (min-width:480px) and (max-width:767px){.ProductManagement-module__KotNza__productImageContainer{width:80px;height:80px}}@media (max-width:479px){.ProductManagement-module__KotNza__productImageCell{width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;padding:4px!important}.ProductManagement-module__KotNza__productImageContainer,.ProductManagement-module__KotNza__noImage{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;max-height:52px!important}.ProductManagement-module__KotNza__messageCount{min-width:18px!important;height:18px!important;font-size:.65rem!important;left:-16px!important}.ProductManagement-module__KotNza__messageCount.ProductManagement-module__KotNza__multiple{min-width:20px!important;left:-17px!important}}.ProductManagement-module__KotNza__productImageCell{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:85px!important;min-width:85px!important;max-width:85px!important;height:85px!important;min-height:85px!important;padding:5px!important;position:relative!important}@media (max-width:767px){.ProductManagement-module__KotNza__productImageCell{width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;padding:5px!important}.ProductManagement-module__KotNza__productImageContainer,.ProductManagement-module__KotNza__noImage{width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important}.ProductManagement-module__KotNza__messageIndicator{background-color:#ef4444!important;border-radius:3px 0 0 3px!important;width:5px!important;height:65%!important;position:absolute!important;top:50%!important;left:-5px!important;right:auto!important;transform:translateY(-50%)!important;box-shadow:0 2px 4px #ef44444d!important}.ProductManagement-module__KotNza__messageCount{border-width:1.5px!important;min-width:20px!important;height:20px!important;font-size:.7rem!important;position:absolute!important;top:50%!important;left:-18px!important;right:auto!important;transform:translateY(-50%)!important}.ProductManagement-module__KotNza__messageCount.ProductManagement-module__KotNza__multiple{min-width:22px!important;left:-21px!important;right:auto!important}}.ProductManagement-module__KotNza__productImage{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.ProductManagement-module__KotNza__filtersGroup{flex-wrap:wrap;flex:1;gap:.5rem;width:100%;display:flex}@media (min-width:768px){.ProductManagement-module__KotNza__filtersGroup{flex-flow:row}.ProductManagement-module__KotNza__searchContainer{width:30%;min-width:200px}.ProductManagement-module__KotNza__filterContainer{flex-grow:1;width:23%;min-width:120px}}.ProductManagement-module__KotNza__mobileAdvertisedSelect,.ProductManagement-module__KotNza__mobileDispositionSelect{background-color:#fff;border:1px solid #e2e8f0;border-radius:6px;flex:1;margin-top:.5rem;padding:.75rem;font-size:.875rem}@media (max-width:767px){.ProductManagement-module__KotNza__mobileFilters{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.ProductManagement-module__KotNza__mobileStatusSelect,.ProductManagement-module__KotNza__mobilePaymentSelect,.ProductManagement-module__KotNza__mobileAdvertisedSelect,.ProductManagement-module__KotNza__mobileDispositionSelect{margin-top:0}}.ProductManagement-module__KotNza__productImageCell{width:85px!important;min-width:85px!important;padding:.75rem!important;position:relative!important}.ProductManagement-module__KotNza__productImageContainer,.ProductManagement-module__KotNza__noImage{box-sizing:border-box!important;background-color:#f1f5f9!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:50px!important;min-width:50px!important;max-width:50px!important;height:50px!important;min-height:50px!important;max-height:50px!important;margin:0 auto!important;display:flex!important;position:relative!important;overflow:visible!important}.ProductManagement-module__KotNza__productImage{object-fit:cover!important;object-position:center!important;border-radius:6px!important;width:100%!important;height:100%!important;display:block!important}.ProductManagement-module__KotNza__messageIndicator{z-index:20!important;background-color:#ef4444!important;border-radius:0 3px 3px 0!important;width:6px!important;height:75%!important;position:absolute!important;top:50%!important;right:-6px!important;transform:translateY(-50%)!important;box-shadow:0 2px 4px #ef44444d!important}.ProductManagement-module__KotNza__messageCount{color:#fff!important;z-index:30!important;background-color:#ef4444!important;border:2px solid #fff!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-width:22px!important;height:22px!important;padding:0 4px!important;font-size:.75rem!important;font-weight:700!important;display:flex!important;position:absolute!important;top:50%!important;right:-20px!important;transform:translateY(-50%)!important;box-shadow:0 2px 4px #0003!important}.ProductManagement-module__KotNza__messageCount.ProductManagement-module__KotNza__multiple{min-width:26px!important;padding:0 5px!important;right:-23px!important}@media (min-width:768px) and (max-width:1023px){.ProductManagement-module__KotNza__productImageCell{width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;min-height:70px!important;padding:5px!important}.ProductManagement-module__KotNza__productImageContainer,.ProductManagement-module__KotNza__noImage{width:60px!important;min-width:60px!important;max-width:60px!important;height:60px!important;min-height:60px!important;max-height:60px!important}.ProductManagement-module__KotNza__messageIndicator{width:5px!important;height:70%!important;right:-5px!important}.ProductManagement-module__KotNza__messageCount{min-width:20px!important;height:20px!important;font-size:.7rem!important;right:-17px!important}.ProductManagement-module__KotNza__messageCount.ProductManagement-module__KotNza__multiple{min-width:22px!important;right:-19px!important}}@media (max-width:767px){.ProductManagement-module__KotNza__productImageCell{width:80px!important;min-width:80px!important;padding:.6rem!important}.ProductManagement-module__KotNza__productImageContainer,.ProductManagement-module__KotNza__noImage{width:50px!important;min-width:50px!important;height:50px!important;min-height:50px!important}.ProductManagement-module__KotNza__messageIndicator{width:5px!important;right:-5px!important}.ProductManagement-module__KotNza__messageCount{min-width:18px!important;height:18px!important;font-size:.7rem!important;right:-18px!important}}.ProductManagement-module__KotNza__productImageContainer:hover .ProductManagement-module__KotNza__messageIndicator,.ProductManagement-module__KotNza__noImage:hover .ProductManagement-module__KotNza__messageIndicator{background-color:#dc2626!important;height:85%!important}@keyframes ProductManagement-module__KotNza__pulse{0%{opacity:.8}50%{opacity:1}to{opacity:.8}}.ProductManagement-module__KotNza__messageIndicator.ProductManagement-module__KotNza__important{animation:2s ease-in-out infinite ProductManagement-module__KotNza__pulse}
.Rbac-module__y-Y9Oa__previewBanner{z-index:2000;color:#fff;background:#b45309;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:10px 16px;font-size:14px;display:flex;position:sticky;top:0;box-shadow:0 2px 6px #0003}.Rbac-module__y-Y9Oa__previewButton{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;border-radius:6px;padding:4px 12px;font-weight:600}.Rbac-module__y-Y9Oa__previewButton:hover{background:#ffffff26}.Rbac-module__y-Y9Oa__notice{z-index:2100;color:#fff;cursor:pointer;background:#1f2937;border-radius:8px;max-width:min(420px,100vw - 32px);padding:12px 16px;font-size:14px;position:fixed;bottom:16px;right:16px;box-shadow:0 6px 18px #00000040}.Rbac-module__y-Y9Oa__forbidden{justify-content:center;align-items:center;min-height:70vh;padding:24px 16px;display:flex}.Rbac-module__y-Y9Oa__forbiddenCard{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:12px;max-width:520px;padding:32px 24px}.Rbac-module__y-Y9Oa__forbiddenCode{color:#9ca3af;margin:0;font-size:48px;font-weight:700}.Rbac-module__y-Y9Oa__forbiddenLink{color:#2563eb;margin-top:16px;font-weight:600;display:inline-block}
.Icon-module__ePTRqq__icon{vertical-align:middle;color:currentColor;flex:none;display:inline-block}[dir=rtl] .Icon-module__ePTRqq__icon[data-mirror]{transform:scaleX(-1)}
.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--ms-space-1);height:var(--ms-control-height);min-width:0;padding-block:0;padding-inline:var(--ms-space-2);border:var(--ms-border-width)solid var(--ms-border-control);border-radius:var(--ms-radius);background:var(--ms-bg-panel);color:var(--ms-text);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);line-height:var(--ms-line-height-md);font-weight:var(--ms-font-weight-medium);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--ms-duration)var(--ms-ease),border-color var(--ms-duration)var(--ms-ease),color var(--ms-duration)var(--ms-ease);text-decoration:none;display:inline-flex}.Button-module__VMVMAW__button:hover{text-decoration:none}.Button-module__VMVMAW__label{text-overflow:ellipsis;padding-inline:var(--ms-space-0-5);overflow:hidden}.Button-module__VMVMAW__secondary:hover:not(:disabled),.Button-module__VMVMAW__secondary[data-state=hover]{background:var(--ms-bg-hover)}.Button-module__VMVMAW__secondary:active:not(:disabled){background:var(--ms-bg-subtle)}.Button-module__VMVMAW__primary{background:var(--ms-accent-solid);border-color:var(--ms-accent-solid);color:var(--ms-on-solid)}.Button-module__VMVMAW__primary:hover:not(:disabled),.Button-module__VMVMAW__primary:active:not(:disabled),.Button-module__VMVMAW__primary[data-state=hover]{background:var(--ms-accent-solid-hover);border-color:var(--ms-accent-solid-hover);color:var(--ms-on-solid)}.Button-module__VMVMAW__minimal{background:0 0;border-color:#0000}.Button-module__VMVMAW__minimal:hover:not(:disabled),.Button-module__VMVMAW__minimal[data-state=hover]{background:var(--ms-bg-hover)}.Button-module__VMVMAW__danger{background:var(--ms-danger-solid);border-color:var(--ms-danger-solid);color:var(--ms-on-solid)}.Button-module__VMVMAW__danger:hover:not(:disabled),.Button-module__VMVMAW__danger:active:not(:disabled),.Button-module__VMVMAW__danger[data-state=hover]{background:var(--ms-danger-solid-hover);border-color:var(--ms-danger-solid-hover);color:var(--ms-on-solid)}.Button-module__VMVMAW__sm{height:var(--ms-control-height-sm);padding-inline:var(--ms-space-1);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm)}.Button-module__VMVMAW__iconOnly{width:var(--ms-control-height);padding-inline:0}.Button-module__VMVMAW__iconOnly.Button-module__VMVMAW__sm{width:var(--ms-control-height-sm)}.Button-module__VMVMAW__fill{width:100%}.Button-module__VMVMAW__button:focus-visible,.Button-module__VMVMAW__button[data-state=focus]{outline:var(--ms-focus-width)solid var(--ms-focus);outline-offset:var(--ms-focus-offset)}.Button-module__VMVMAW__button:disabled,.Button-module__VMVMAW__button[aria-disabled=true]{background:var(--ms-bg-subtle);border-color:var(--ms-border);color:var(--ms-text-disabled);cursor:not-allowed}.Button-module__VMVMAW__minimal:disabled{background:0 0;border-color:#0000}.Button-module__VMVMAW__loading:disabled{cursor:progress}.Button-module__VMVMAW__primary.Button-module__VMVMAW__loading:disabled{background:var(--ms-accent-solid);border-color:var(--ms-accent-solid);color:var(--ms-on-solid)}.Button-module__VMVMAW__danger.Button-module__VMVMAW__loading:disabled{background:var(--ms-danger-solid);border-color:var(--ms-danger-solid);color:var(--ms-on-solid)}.Button-module__VMVMAW__spin{animation:.8s linear infinite Button-module__VMVMAW__ms-spin}@keyframes Button-module__VMVMAW__ms-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.Button-module__VMVMAW__spin{animation-duration:0s}}@media print{.Button-module__VMVMAW__button{display:none}}
.Field-module__kdOvOq__field{gap:var(--ms-space-1);min-width:0;font-family:var(--ms-font-sans);display:grid}.Field-module__kdOvOq__inline{align-items:center;column-gap:var(--ms-space-2);grid-template-columns:auto minmax(0,1fr)}.Field-module__kdOvOq__inline .Field-module__kdOvOq__help,.Field-module__kdOvOq__inline .Field-module__kdOvOq__error{grid-column:2}.Field-module__kdOvOq__label{font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);font-weight:var(--ms-font-weight-regular);color:var(--ms-text-muted)}.Field-module__kdOvOq__required{color:var(--ms-danger);margin-inline-start:var(--ms-space-0-5)}.Field-module__kdOvOq__help,.Field-module__kdOvOq__error{font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);margin:0}.Field-module__kdOvOq__help{color:var(--ms-text-subtle)}.Field-module__kdOvOq__error{align-items:center;gap:var(--ms-space-1);color:var(--ms-danger);display:flex}
.Control-module__9_dzTW__control{width:100%;min-width:0;height:var(--ms-control-height);padding-block:0;padding-inline:var(--ms-space-2);border:var(--ms-border-width)solid var(--ms-border-control);border-radius:var(--ms-radius);background:var(--ms-bg-input);box-shadow:none;color:var(--ms-text);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-input);line-height:var(--ms-line-height-md);transition:border-color var(--ms-duration)var(--ms-ease),box-shadow var(--ms-duration)var(--ms-ease);margin:0;display:block}.Control-module__9_dzTW__control::placeholder{color:var(--ms-text-subtle);opacity:1}.Control-module__9_dzTW__control:hover:not(:disabled):not(:focus){border-color:var(--ms-text-muted)}.Control-module__9_dzTW__control:focus,.Control-module__9_dzTW__control[data-state=focus]{border-color:var(--ms-accent);box-shadow:0 0 0 var(--ms-border-width)var(--ms-accent);outline:none}.Control-module__9_dzTW__control:disabled{background:var(--ms-bg-subtle);border-color:var(--ms-border);color:var(--ms-text-disabled);cursor:not-allowed}.Control-module__9_dzTW__control:read-only:not(:disabled){background:var(--ms-bg-subtle)}.Control-module__9_dzTW__invalid,.Control-module__9_dzTW__invalid:hover:not(:disabled):not(:focus){border-color:var(--ms-danger);background:var(--ms-danger-bg)}.Control-module__9_dzTW__invalid:focus{border-color:var(--ms-danger);box-shadow:0 0 0 var(--ms-border-width)var(--ms-danger)}.Control-module__9_dzTW__sm{height:var(--ms-control-height-sm);font-size:var(--ms-font-size-sm)}.Control-module__9_dzTW__alignEnd{text-align:end;font-variant-numeric:tabular-nums}.Control-module__9_dzTW__mono{font-family:var(--ms-font-mono);font-size:var(--ms-font-size-mono)}.Control-module__9_dzTW__group{min-width:0;height:var(--ms-control-height);align-items:stretch;display:flex}.Control-module__9_dzTW__group.Control-module__9_dzTW__sm{height:var(--ms-control-height-sm)}.Control-module__9_dzTW__group .Control-module__9_dzTW__inGroup{border-radius:0;flex:1;height:100%}.Control-module__9_dzTW__group .Control-module__9_dzTW__inGroup:first-child{border-start-start-radius:var(--ms-radius);border-end-start-radius:var(--ms-radius)}.Control-module__9_dzTW__group .Control-module__9_dzTW__inGroup:last-child{border-start-end-radius:var(--ms-radius);border-end-end-radius:var(--ms-radius)}.Control-module__9_dzTW__affix{padding-inline:var(--ms-space-2);border:var(--ms-border-width)solid var(--ms-border-control);background:var(--ms-bg-subtle);color:var(--ms-text-muted);font-size:var(--ms-font-size-sm);white-space:nowrap;align-items:center;display:inline-flex}.Control-module__9_dzTW__affix:first-child{border-inline-end:0;border-start-start-radius:var(--ms-radius);border-end-start-radius:var(--ms-radius)}.Control-module__9_dzTW__affix:last-child{border-inline-start:0;border-start-end-radius:var(--ms-radius);border-end-end-radius:var(--ms-radius)}.Control-module__9_dzTW__groupInvalid .Control-module__9_dzTW__affix{border-color:var(--ms-danger)}.Control-module__9_dzTW__search{min-width:0;position:relative}.Control-module__9_dzTW__searchIcon{inset-inline-start:var(--ms-space-2);color:var(--ms-text-subtle);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Control-module__9_dzTW__searchControl{padding-inline-start:calc(var(--ms-space-2) + var(--ms-icon-size) + var(--ms-space-2));padding-inline-end:calc(var(--ms-control-height-sm) + var(--ms-space-1))}.Control-module__9_dzTW__searchControl::-webkit-search-cancel-button{appearance:none}.Control-module__9_dzTW__clear{inset-inline-end:var(--ms-space-1);width:var(--ms-control-height-sm);height:var(--ms-control-height-sm);border-radius:var(--ms-radius);color:var(--ms-text-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;top:50%;transform:translateY(-50%)}.Control-module__9_dzTW__search.Control-module__9_dzTW__sm .Control-module__9_dzTW__clear{width:calc(var(--ms-control-height-sm) - var(--ms-space-1));height:calc(var(--ms-control-height-sm) - var(--ms-space-1))}.Control-module__9_dzTW__clear:hover{background:var(--ms-bg-hover);color:var(--ms-text)}.Control-module__9_dzTW__textarea{height:auto;min-height:calc(var(--ms-control-height)*2);padding-block:var(--ms-space-1);resize:vertical}.Control-module__9_dzTW__selectWrap{min-width:0;position:relative}.Control-module__9_dzTW__select{appearance:none;cursor:pointer;padding-inline-end:calc(var(--ms-space-2) + var(--ms-icon-size) + var(--ms-space-1))}.Control-module__9_dzTW__selectIcon{inset-inline-end:var(--ms-space-2);color:var(--ms-text-muted);pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.Control-module__9_dzTW__date{font-variant-numeric:tabular-nums}.Control-module__9_dzTW__date::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.7}
.Choice-module__H1Qiva__choice{align-items:flex-start;gap:var(--ms-space-2);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);line-height:var(--ms-line-height-md);color:var(--ms-text);cursor:pointer;display:inline-flex}.Choice-module__H1Qiva__choice>input{margin-block-start:calc((var(--ms-line-height-md) - var(--ms-icon-size))/2)}.Choice-module__H1Qiva__text{display:grid}.Choice-module__H1Qiva__description{font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);color:var(--ms-text-subtle)}.Choice-module__H1Qiva__disabled{color:var(--ms-text-disabled);cursor:not-allowed}.Choice-module__H1Qiva__box{appearance:none;width:var(--ms-icon-size);height:var(--ms-icon-size);border:var(--ms-border-width)solid var(--ms-border-control);background:var(--ms-bg-input);cursor:pointer;vertical-align:middle;transition:background-color var(--ms-duration-fast)var(--ms-ease),border-color var(--ms-duration-fast)var(--ms-ease);flex:none;place-content:center;margin:0;display:inline-grid}.Choice-module__H1Qiva__checkbox{border-radius:var(--ms-radius)}.Choice-module__H1Qiva__radio{border-radius:var(--ms-radius-circle)}.Choice-module__H1Qiva__box:hover:not(:disabled){border-color:var(--ms-text-muted)}.Choice-module__H1Qiva__box:checked,.Choice-module__H1Qiva__checkbox:indeterminate{border-color:var(--ms-accent-solid);background:var(--ms-accent-solid)}.Choice-module__H1Qiva__checkbox:checked:after{content:"";border-bottom:var(--ms-focus-width)solid var(--ms-on-solid);border-left:var(--ms-focus-width)solid var(--ms-on-solid);width:9px;height:5px;transform:translateY(-1px)rotate(-45deg)}.Choice-module__H1Qiva__checkbox:indeterminate:after{content:"";width:8px;height:var(--ms-focus-width);background:var(--ms-on-solid)}.Choice-module__H1Qiva__radio:checked:after{content:"";border-radius:var(--ms-radius-circle);background:var(--ms-on-solid);width:6px;height:6px}.Choice-module__H1Qiva__box:disabled{border-color:var(--ms-border);background:var(--ms-bg-subtle);cursor:not-allowed}.Choice-module__H1Qiva__box:disabled:checked,.Choice-module__H1Qiva__checkbox:disabled:indeterminate{border-color:var(--ms-text-disabled);background:var(--ms-text-disabled)}.Choice-module__H1Qiva__box:focus-visible,.Choice-module__H1Qiva__switch:focus-visible{outline:var(--ms-focus-width)solid var(--ms-focus);outline-offset:var(--ms-focus-offset)}.Choice-module__H1Qiva__switch{appearance:none;width:28px;height:var(--ms-icon-size);border:var(--ms-border-width)solid var(--ms-border-control);border-radius:var(--ms-radius);background:var(--ms-bg-subtle);cursor:pointer;transition:background-color var(--ms-duration)var(--ms-ease);flex:none;margin:0;position:relative}.Choice-module__H1Qiva__switch:after{content:"";top:2px;border-radius:var(--ms-radius);background:var(--ms-text-muted);width:10px;height:10px;transition:inset-inline-start var(--ms-duration)var(--ms-ease);position:absolute;inset-inline-start:2px}.Choice-module__H1Qiva__switch:checked{border-color:var(--ms-accent-solid);background:var(--ms-accent-solid)}.Choice-module__H1Qiva__switch:checked:after{background:var(--ms-on-solid);inset-inline-start:14px}.Choice-module__H1Qiva__switch:disabled{border-color:var(--ms-border);cursor:not-allowed}.Choice-module__H1Qiva__switch:disabled:after{background:var(--ms-text-disabled)}.Choice-module__H1Qiva__group{gap:var(--ms-space-1);border:0;min-width:0;margin:0;padding:0;display:grid}.Choice-module__H1Qiva__legend{color:var(--ms-text-muted);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);margin-block-end:var(--ms-space-1);padding:0}.Choice-module__H1Qiva__required{color:var(--ms-danger);margin-inline-start:var(--ms-space-0-5)}.Choice-module__H1Qiva__groupItems{gap:var(--ms-space-2);display:grid}.Choice-module__H1Qiva__groupInline{gap:var(--ms-space-2)var(--ms-space-4);flex-wrap:wrap;display:flex}.Choice-module__H1Qiva__groupHelp{color:var(--ms-text-subtle);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);margin:0}
.Tag-module__c-qxNG__tag{align-items:center;gap:var(--ms-space-1);max-width:100%;height:20px;padding-inline:var(--ms-space-1)var(--ms-space-2);border-radius:var(--ms-radius);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);font-weight:var(--ms-font-weight-medium);white-space:nowrap;vertical-align:middle;display:inline-flex}.Tag-module__c-qxNG__text{text-overflow:ellipsis;overflow:hidden}.Tag-module__c-qxNG__dot{border-radius:var(--ms-radius-circle);background:currentColor;flex:none;width:6px;height:6px}.Tag-module__c-qxNG__neutral{background:var(--ms-bg-subtle);color:var(--ms-text-muted);box-shadow:inset 0 0 0 var(--ms-border-width)var(--ms-border)}.Tag-module__c-qxNG__info{background:var(--ms-info-bg);color:var(--ms-info)}.Tag-module__c-qxNG__success{background:var(--ms-success-bg);color:var(--ms-success)}.Tag-module__c-qxNG__warning{background:var(--ms-warning-bg);color:var(--ms-warning)}.Tag-module__c-qxNG__danger{background:var(--ms-danger-bg);color:var(--ms-danger)}.Tag-module__c-qxNG__minimal{box-shadow:none;color:var(--ms-text);font-weight:var(--ms-font-weight-regular);background:0 0;padding-inline:0}.Tag-module__c-qxNG__minimal.Tag-module__c-qxNG__neutral .Tag-module__c-qxNG__dot{background:var(--ms-text-subtle)}.Tag-module__c-qxNG__minimal.Tag-module__c-qxNG__info .Tag-module__c-qxNG__dot{background:var(--ms-info)}.Tag-module__c-qxNG__minimal.Tag-module__c-qxNG__success .Tag-module__c-qxNG__dot{background:var(--ms-success)}.Tag-module__c-qxNG__minimal.Tag-module__c-qxNG__warning .Tag-module__c-qxNG__dot{background:var(--ms-warning)}.Tag-module__c-qxNG__minimal.Tag-module__c-qxNG__danger .Tag-module__c-qxNG__dot{background:var(--ms-danger)}.Tag-module__c-qxNG__plain{padding-inline:var(--ms-space-2)}.Tag-module__c-qxNG__removable{padding-inline-end:var(--ms-space-0-5)}.Tag-module__c-qxNG__remove{width:var(--ms-icon-size);height:var(--ms-icon-size);border-radius:var(--ms-radius);color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:inline-grid}.Tag-module__c-qxNG__remove:hover{background:var(--ms-bg-hover)}.Tag-module__c-qxNG__missing{color:var(--ms-text-subtle)}@media print{.Tag-module__c-qxNG__tag{box-shadow:none;color:inherit;background:0 0;padding-inline:0}}
.Panel-module__OBb0gW__panel{background:var(--ms-bg-panel);border:var(--ms-border-width)solid var(--ms-border);border-radius:var(--ms-radius);min-width:0;color:var(--ms-text);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);line-height:var(--ms-line-height-md);flex-direction:column;display:flex}.Panel-module__OBb0gW__header{align-items:center;gap:var(--ms-space-2);min-height:var(--ms-panel-header-height);padding-block:var(--ms-space-1);padding-inline:var(--ms-space-3)var(--ms-space-2);border-bottom:var(--ms-border-width)solid var(--ms-border);flex-wrap:wrap;display:flex}.Panel-module__OBb0gW__heading{align-items:baseline;gap:var(--ms-space-2);flex-wrap:wrap;flex:1;min-width:0;display:flex}.Panel-module__OBb0gW__title{text-align:start;color:inherit;font-size:var(--ms-font-size-lg);line-height:var(--ms-line-height-lg);font-weight:var(--ms-font-weight-semibold);margin:0}.Panel-module__OBb0gW__count{color:var(--ms-text-muted);font-variant-numeric:tabular-nums}.Panel-module__OBb0gW__subtitle{color:var(--ms-text-subtle);font-size:var(--ms-font-size-sm)}.Panel-module__OBb0gW__actions{align-items:center;gap:var(--ms-space-1);flex-wrap:wrap;display:flex}.Panel-module__OBb0gW__body{min-width:0}.Panel-module__OBb0gW__pad-none{padding:0}.Panel-module__OBb0gW__pad-md{padding:var(--ms-space-3)}.Panel-module__OBb0gW__pad-lg{padding:var(--ms-space-4)}.Panel-module__OBb0gW__footer{align-items:center;gap:var(--ms-space-2);min-height:var(--ms-panel-header-height);padding-block:var(--ms-space-1);padding-inline:var(--ms-space-3);border-top:var(--ms-border-width)solid var(--ms-border);background:var(--ms-bg-subtle);flex-wrap:wrap;display:flex}@media print{.Panel-module__OBb0gW__panel{break-inside:avoid;border-color:currentColor}}
.PageHeader-module__gp0rpq__header{align-items:flex-end;gap:var(--ms-space-3);font-family:var(--ms-font-sans);color:var(--ms-text);flex-wrap:wrap;display:flex}.PageHeader-module__gp0rpq__main{gap:var(--ms-space-0-5);flex:280px;min-width:0;display:grid}.PageHeader-module__gp0rpq__crumbs{gap:var(--ms-space-1);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);color:var(--ms-text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.PageHeader-module__gp0rpq__crumbs li+li:before{content:"/";color:var(--ms-text-subtle);margin-inline-end:var(--ms-space-1)}.PageHeader-module__gp0rpq__crumbs a{color:var(--ms-text-muted)}.PageHeader-module__gp0rpq__titleRow{align-items:baseline;gap:var(--ms-space-2);flex-wrap:wrap;min-width:0;display:flex}.PageHeader-module__gp0rpq__title{text-align:start;color:inherit;font-size:var(--ms-font-size-2xl);line-height:var(--ms-line-height-2xl);font-weight:var(--ms-font-weight-semibold);overflow-wrap:break-word;margin:0}.PageHeader-module__gp0rpq__meta{color:var(--ms-text-muted);font-variant-numeric:tabular-nums}.PageHeader-module__gp0rpq__actions{align-items:center;gap:var(--ms-space-2);flex-wrap:wrap;display:flex}@media print{.PageHeader-module__gp0rpq__actions{display:none}}
.FilterBar-module__0sPaKG__bar{align-items:center;gap:var(--ms-space-2);font-family:var(--ms-font-sans);flex-wrap:wrap;display:flex}.FilterBar-module__0sPaKG__controls{align-items:center;gap:var(--ms-space-2);flex-wrap:wrap;flex:320px;min-width:0;display:flex}.FilterBar-module__0sPaKG__controls>*{width:auto;min-width:0;max-width:100%}.FilterBar-module__0sPaKG__search{flex:0 280px}.FilterBar-module__0sPaKG__end{align-items:center;gap:var(--ms-space-2);flex-wrap:wrap;min-width:0;display:flex}@media (max-width:767px){.FilterBar-module__0sPaKG__search{flex-basis:100%}}@media print{.FilterBar-module__0sPaKG__bar{display:none}}
.SegmentedControl-module__ZUywEq__group{border:var(--ms-border-width)solid var(--ms-border-control);border-radius:var(--ms-radius);background:var(--ms-bg-panel);max-width:100%;font-family:var(--ms-font-sans);display:inline-flex;overflow-x:auto}.SegmentedControl-module__ZUywEq__segment{align-items:center;gap:var(--ms-space-1);height:calc(var(--ms-control-height) - 2*var(--ms-border-width));padding-block:0;padding-inline:var(--ms-space-3);color:var(--ms-text-muted);font:inherit;font-size:var(--ms-font-size-md);white-space:nowrap;cursor:pointer;background:0 0;border:0;display:inline-flex}.SegmentedControl-module__ZUywEq__segment+.SegmentedControl-module__ZUywEq__segment{border-inline-start:var(--ms-border-width)solid var(--ms-border-control)}.SegmentedControl-module__ZUywEq__segment:hover:not(:disabled):not([aria-pressed=true]){background:var(--ms-bg-hover);color:var(--ms-text)}.SegmentedControl-module__ZUywEq__segment[aria-pressed=true]{background:var(--ms-accent-bg);color:var(--ms-accent);font-weight:var(--ms-font-weight-medium)}.SegmentedControl-module__ZUywEq__segment:disabled{color:var(--ms-text-disabled);cursor:not-allowed}.SegmentedControl-module__ZUywEq__segment:focus-visible{outline:var(--ms-focus-width)solid var(--ms-focus);outline-offset:calc(-1*var(--ms-focus-width))}.SegmentedControl-module__ZUywEq__count{color:var(--ms-text-subtle);font-variant-numeric:tabular-nums}.SegmentedControl-module__ZUywEq__segment[aria-pressed=true] .SegmentedControl-module__ZUywEq__count{color:inherit}.SegmentedControl-module__ZUywEq__sm .SegmentedControl-module__ZUywEq__segment{height:calc(var(--ms-control-height-sm) - 2*var(--ms-border-width));padding-inline:var(--ms-space-2);font-size:var(--ms-font-size-sm)}
.Tabs-module__bxw1SW__list{gap:var(--ms-space-4);border-bottom:var(--ms-border-width)solid var(--ms-border);font-family:var(--ms-font-sans);scrollbar-width:thin;display:flex;overflow-x:auto}.Tabs-module__bxw1SW__tab{align-items:center;gap:var(--ms-space-1);height:var(--ms-control-height);margin-bottom:calc(-1*var(--ms-border-width));border:0;border-bottom:var(--ms-focus-width)solid transparent;color:var(--ms-text-muted);font:inherit;font-size:var(--ms-font-size-md);white-space:nowrap;cursor:pointer;background:0 0;padding:0;display:inline-flex}.Tabs-module__bxw1SW__tab:hover:not(:disabled):not([aria-selected=true]){color:var(--ms-text);border-bottom-color:var(--ms-border-control)}.Tabs-module__bxw1SW__tab[aria-selected=true]{color:var(--ms-text);font-weight:var(--ms-font-weight-medium);border-bottom-color:var(--ms-accent)}.Tabs-module__bxw1SW__tab:disabled{color:var(--ms-text-disabled);cursor:not-allowed}.Tabs-module__bxw1SW__tab:focus-visible{outline:var(--ms-focus-width)solid var(--ms-focus);outline-offset:calc(-1*var(--ms-focus-width))}.Tabs-module__bxw1SW__count{color:var(--ms-text-subtle);font-variant-numeric:tabular-nums;font-weight:var(--ms-font-weight-regular)}
.Dialog-module__ACx2ha__backdrop{z-index:calc(var(--ms-z-dialog) + var(--ms-layer,0)*var(--ms-z-stack-step));padding:var(--ms-space-4);background:var(--ms-backdrop);animation:Dialog-module__ACx2ha__ms-fade var(--ms-duration)var(--ms-ease);place-items:center;display:grid;position:fixed;inset:0}.Dialog-module__ACx2ha__drawerBackdrop{z-index:calc(var(--ms-z-drawer) + var(--ms-layer,0)*var(--ms-z-stack-step));justify-content:flex-end;align-items:stretch;padding:0;display:flex}.Dialog-module__ACx2ha__surface{background:var(--ms-bg-panel);min-width:0;max-width:100%;color:var(--ms-text);border-radius:var(--ms-radius);box-shadow:var(--ms-shadow-dialog);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);line-height:var(--ms-line-height-md);flex-direction:column;display:flex}.Dialog-module__ACx2ha__surface:focus{outline:none}.Dialog-module__ACx2ha__dialog{width:100%;max-height:calc(100vh - 2*var(--ms-space-8))}.Dialog-module__ACx2ha__dialog-sm{max-width:400px}.Dialog-module__ACx2ha__dialog-md{max-width:560px}.Dialog-module__ACx2ha__dialog-lg{max-width:800px}.Dialog-module__ACx2ha__dialog-full{max-width:calc(100vw - 2*var(--ms-space-8));height:calc(100vh - 2*var(--ms-space-8))}.Dialog-module__ACx2ha__drawer{width:100%;height:100%;animation:Dialog-module__ACx2ha__ms-slide var(--ms-duration)var(--ms-ease);border-radius:0}.Dialog-module__ACx2ha__drawer-sm{max-width:400px}.Dialog-module__ACx2ha__drawer-md{max-width:560px}.Dialog-module__ACx2ha__drawer-lg{max-width:800px}.Dialog-module__ACx2ha__header{align-items:center;gap:var(--ms-space-2);min-height:var(--ms-panel-header-height);padding-block:var(--ms-space-1);padding-inline:var(--ms-space-4)var(--ms-space-2);border-bottom:var(--ms-border-width)solid var(--ms-border);display:flex}.Dialog-module__ACx2ha__title{text-align:start;color:inherit;font-size:var(--ms-font-size-lg);line-height:var(--ms-line-height-lg);font-weight:var(--ms-font-weight-semibold);flex:1;margin:0}.Dialog-module__ACx2ha__body{min-height:0;padding:var(--ms-space-4);flex:1;overflow:auto}.Dialog-module__ACx2ha__description{color:var(--ms-text);margin:0}.Dialog-module__ACx2ha__description+*{margin-block-start:var(--ms-space-3)}.Dialog-module__ACx2ha__footer{justify-content:flex-end;align-items:center;gap:var(--ms-space-2);padding:var(--ms-space-3)var(--ms-space-4);border-top:var(--ms-border-width)solid var(--ms-border);flex-wrap:wrap;display:flex}@keyframes Dialog-module__ACx2ha__ms-fade{0%{opacity:0}}@keyframes Dialog-module__ACx2ha__ms-slide{0%{transform:translateX(var(--ms-space-6));opacity:0}}@media (max-width:767px){.Dialog-module__ACx2ha__backdrop{padding:var(--ms-space-2)}.Dialog-module__ACx2ha__dialog{max-height:calc(100vh - 2*var(--ms-space-2))}.Dialog-module__ACx2ha__dialog-full{max-width:100%;height:calc(100vh - 2*var(--ms-space-2))}}
.Toast-module__HsjkRa__region{z-index:var(--ms-z-toast);gap:var(--ms-space-2);width:min(380px,calc(100vw - 2*var(--ms-space-4)));font-family:var(--ms-font-sans);display:grid;position:fixed;inset-block-end:calc(var(--ms-space-4) + env(safe-area-inset-bottom,0px));inset-inline-end:var(--ms-space-4)}.Toast-module__HsjkRa__toast{align-items:flex-start;gap:var(--ms-space-2);padding:var(--ms-space-2)var(--ms-space-2)var(--ms-space-2)var(--ms-space-3);border-inline-start:3px solid var(--tone);border-radius:var(--ms-radius);background:var(--ms-bg-panel);color:var(--ms-text);box-shadow:var(--ms-shadow-popover);font-size:var(--ms-font-size-md);line-height:var(--ms-line-height-md);animation:Toast-module__HsjkRa__ms-toast-in var(--ms-duration)var(--ms-ease);display:flex}.Toast-module__HsjkRa__info{--tone:var(--ms-info)}.Toast-module__HsjkRa__success{--tone:var(--ms-success)}.Toast-module__HsjkRa__warning{--tone:var(--ms-warning)}.Toast-module__HsjkRa__danger{--tone:var(--ms-danger)}.Toast-module__HsjkRa__icon{color:var(--tone);margin-block-start:var(--ms-space-0-5)}.Toast-module__HsjkRa__content{flex:1;min-width:0}.Toast-module__HsjkRa__title{font-weight:var(--ms-font-weight-semibold);margin:0}.Toast-module__HsjkRa__message{color:var(--ms-text-muted);overflow-wrap:anywhere;margin:0}.Toast-module__HsjkRa__action,.Toast-module__HsjkRa__close{height:var(--ms-control-height-sm);border-radius:var(--ms-radius);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding-block:0;display:inline-flex}.Toast-module__HsjkRa__action{padding-inline:var(--ms-space-2);color:var(--ms-accent);font-weight:var(--ms-font-weight-medium)}.Toast-module__HsjkRa__close{width:var(--ms-control-height-sm);color:var(--ms-text-muted);padding-inline:0}.Toast-module__HsjkRa__action:hover,.Toast-module__HsjkRa__close:hover{background:var(--ms-bg-hover)}.Toast-module__HsjkRa__action:focus-visible,.Toast-module__HsjkRa__close:focus-visible{outline:var(--ms-focus-width)solid var(--ms-focus);outline-offset:var(--ms-focus-offset)}@keyframes Toast-module__HsjkRa__ms-toast-in{0%{opacity:0;transform:translateY(var(--ms-space-2))}}@media print{.Toast-module__HsjkRa__region{display:none}}
.Popover-module__Nt1uSa__anchor{vertical-align:middle;max-width:100%;display:inline-flex}.Popover-module__Nt1uSa__layer{z-index:var(--ms-z-popover);min-width:160px;max-width:min(360px,calc(100vw - 2*var(--ms-space-2)));border-radius:var(--ms-radius);background:var(--ms-bg-panel);color:var(--ms-text);box-shadow:var(--ms-shadow-popover);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);line-height:var(--ms-line-height-md)}.Popover-module__Nt1uSa__popover{padding:var(--ms-space-3)}.Popover-module__Nt1uSa__menu{padding-block:var(--ms-space-1)}.Popover-module__Nt1uSa__item{align-items:center;gap:var(--ms-space-2);width:100%;height:var(--ms-control-height);padding-block:0;padding-inline:var(--ms-space-3);color:var(--ms-text);font:inherit;text-align:start;white-space:nowrap;cursor:pointer;background:0 0;border:0;display:flex}.Popover-module__Nt1uSa__item:hover:not(:disabled),.Popover-module__Nt1uSa__item:focus-visible{background:var(--ms-bg-hover);outline:none}.Popover-module__Nt1uSa__item:disabled{color:var(--ms-text-disabled);cursor:not-allowed}.Popover-module__Nt1uSa__danger{color:var(--ms-danger)}.Popover-module__Nt1uSa__iconSpace{width:var(--ms-icon-size);flex:none}.Popover-module__Nt1uSa__itemLabel{text-overflow:ellipsis;flex:1;overflow:hidden}.Popover-module__Nt1uSa__shortcut{font-family:var(--ms-font-mono);font-size:var(--ms-font-size-xs);color:var(--ms-text-subtle);margin-inline-start:var(--ms-space-4)}.Popover-module__Nt1uSa__separator{margin-block:var(--ms-space-1);border-top:var(--ms-border-width)solid var(--ms-border-subtle)}.Popover-module__Nt1uSa__groupLabel{padding:var(--ms-space-1)var(--ms-space-3)var(--ms-space-0-5);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);color:var(--ms-text-subtle)}.Popover-module__Nt1uSa__tooltip{z-index:var(--ms-z-tooltip);max-width:280px;padding:var(--ms-space-1)var(--ms-space-2);border-radius:var(--ms-radius);background:var(--ms-bg-inverse);color:var(--ms-text-inverse);box-shadow:var(--ms-shadow-popover);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm);pointer-events:none;overflow-wrap:anywhere}
.Feedback-module__0plTxW__spinner{color:var(--ms-text-muted);align-items:center;display:inline-flex}.Feedback-module__0plTxW__spin{animation:.8s linear infinite Feedback-module__0plTxW__ms-spin}@keyframes Feedback-module__0plTxW__ms-spin{to{transform:rotate(360deg)}}.Feedback-module__0plTxW__skeleton{border-radius:var(--ms-radius);background:var(--ms-bg-hover);height:10px;animation:1.2s ease-in-out infinite Feedback-module__0plTxW__ms-pulse;display:block}@keyframes Feedback-module__0plTxW__ms-pulse{50%{opacity:.5}}.Feedback-module__0plTxW__progress{height:var(--ms-focus-width);background:0 0;position:relative;overflow:hidden}.Feedback-module__0plTxW__progressFill{background:var(--ms-accent);width:40%;animation:Feedback-module__0plTxW__ms-progress 1.2s var(--ms-ease)infinite;position:absolute;inset-block:0}@keyframes Feedback-module__0plTxW__ms-progress{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.Feedback-module__0plTxW__spin,.Feedback-module__0plTxW__skeleton,.Feedback-module__0plTxW__progressFill{animation:none}}.Feedback-module__0plTxW__state{justify-items:center;gap:var(--ms-space-1);padding:var(--ms-space-10)var(--ms-space-4);text-align:center;font-family:var(--ms-font-sans);color:var(--ms-text-muted);display:grid}.Feedback-module__0plTxW__compact{padding-block:var(--ms-space-6)}.Feedback-module__0plTxW__stateIcon{color:var(--ms-text-subtle);margin-block-end:var(--ms-space-1)}.Feedback-module__0plTxW__error .Feedback-module__0plTxW__stateIcon{color:var(--ms-danger)}.Feedback-module__0plTxW__stateTitle{color:var(--ms-text);font-weight:var(--ms-font-weight-semibold);margin:0}.Feedback-module__0plTxW__stateMessage{margin:0 0 var(--ms-space-2);max-width:60ch}
.Callout-module__PhvGpW__callout{align-items:flex-start;gap:var(--ms-space-2)var(--ms-space-3);padding:var(--ms-space-3);border:var(--ms-border-width)solid var(--ms-border);border-radius:var(--ms-radius);background:var(--ms-bg-panel);color:var(--ms-text);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);line-height:var(--ms-line-height-md);border-inline-start-width:3px;flex-wrap:wrap;display:flex}.Callout-module__PhvGpW__compact{padding-block:var(--ms-space-2);align-items:center}.Callout-module__PhvGpW__icon{flex:none;margin-block-start:var(--ms-space-0-5)}.Callout-module__PhvGpW__compact .Callout-module__PhvGpW__icon{margin-block-start:0}.Callout-module__PhvGpW__content{flex:240px;min-width:0}.Callout-module__PhvGpW__title{font-weight:var(--ms-font-weight-semibold)}.Callout-module__PhvGpW__body{color:var(--ms-text-muted);overflow-wrap:anywhere}.Callout-module__PhvGpW__title+.Callout-module__PhvGpW__body{margin-block-start:var(--ms-space-0-5)}.Callout-module__PhvGpW__actions{align-items:center;gap:var(--ms-space-2);flex-wrap:wrap;display:flex}.Callout-module__PhvGpW__neutral{border-inline-start-color:var(--ms-border-control)}.Callout-module__PhvGpW__neutral .Callout-module__PhvGpW__icon{color:var(--ms-text-muted)}.Callout-module__PhvGpW__info{border-inline-start-color:var(--ms-info);background:var(--ms-info-bg)}.Callout-module__PhvGpW__info .Callout-module__PhvGpW__icon{color:var(--ms-info)}.Callout-module__PhvGpW__success{border-inline-start-color:var(--ms-success);background:var(--ms-success-bg)}.Callout-module__PhvGpW__success .Callout-module__PhvGpW__icon{color:var(--ms-success)}.Callout-module__PhvGpW__warning{border-inline-start-color:var(--ms-warning);background:var(--ms-warning-bg)}.Callout-module__PhvGpW__warning .Callout-module__PhvGpW__icon{color:var(--ms-warning)}.Callout-module__PhvGpW__danger{border-inline-start-color:var(--ms-danger);background:var(--ms-danger-bg)}.Callout-module__PhvGpW__danger .Callout-module__PhvGpW__icon{color:var(--ms-danger)}
.Stepper-module__-k0alG__stepper{border:var(--ms-border-width)solid var(--ms-border);border-radius:var(--ms-radius);background:var(--ms-bg-panel);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.Stepper-module__-k0alG__step{border-inline-end:var(--ms-border-width)solid var(--ms-border);flex:160px;min-width:0}.Stepper-module__-k0alG__step:last-child{border-inline-end:0}.Stepper-module__-k0alG__button{align-items:center;gap:var(--ms-space-2);width:100%;min-height:var(--ms-control-height);padding:var(--ms-space-2)var(--ms-space-3);color:var(--ms-text-muted);font:inherit;text-align:start;background:0 0;border:0;border-block-end:2px solid #0000;display:flex}button.Stepper-module__-k0alG__button:not(:disabled){cursor:pointer}button.Stepper-module__-k0alG__button:hover:not(:disabled){background:var(--ms-bg-hover);color:var(--ms-text)}.Stepper-module__-k0alG__marker{border:var(--ms-border-width)solid var(--ms-border-control);border-radius:var(--ms-radius-circle);width:20px;height:20px;font-size:var(--ms-font-size-xs);font-weight:var(--ms-font-weight-semibold);font-variant-numeric:tabular-nums;flex:none;place-items:center;display:inline-grid}.Stepper-module__-k0alG__label{overflow-wrap:anywhere;min-width:0}.Stepper-module__-k0alG__current .Stepper-module__-k0alG__button{border-block-end-color:var(--ms-accent);color:var(--ms-text);font-weight:var(--ms-font-weight-semibold)}.Stepper-module__-k0alG__current .Stepper-module__-k0alG__marker{border-color:var(--ms-accent-solid);background:var(--ms-accent-solid);color:var(--ms-on-solid)}.Stepper-module__-k0alG__complete .Stepper-module__-k0alG__marker{border-color:var(--ms-success);color:var(--ms-success)}.Stepper-module__-k0alG__error .Stepper-module__-k0alG__marker{border-color:var(--ms-warning);color:var(--ms-warning)}
.FileDrop-module__N-aduq__drop{justify-content:center;align-items:center;gap:var(--ms-space-2)var(--ms-space-3);padding:var(--ms-space-6)var(--ms-space-4);border:var(--ms-border-width)dashed var(--ms-border-control);border-radius:var(--ms-radius);background:var(--ms-bg-subtle);color:var(--ms-text-muted);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);text-align:center;flex-wrap:wrap;display:flex}.FileDrop-module__N-aduq__compact{padding:var(--ms-space-2)var(--ms-space-3);text-align:start;justify-content:flex-start}.FileDrop-module__N-aduq__over{border-style:solid;border-color:var(--ms-accent);background:var(--ms-accent-bg)}.FileDrop-module__N-aduq__disabled{opacity:.6}.FileDrop-module__N-aduq__icon{color:var(--ms-text-subtle)}.FileDrop-module__N-aduq__text{gap:var(--ms-space-0-5);display:grid}.FileDrop-module__N-aduq__compact .FileDrop-module__N-aduq__text{flex:200px}.FileDrop-module__N-aduq__hint{color:var(--ms-text-subtle);font-size:var(--ms-font-size-sm)}.FileDrop-module__N-aduq__pick{height:var(--ms-control-height-sm);padding-inline:var(--ms-space-2);border:var(--ms-border-width)solid var(--ms-border-control);border-radius:var(--ms-radius);background:var(--ms-bg-panel);color:var(--ms-text);font-size:var(--ms-font-size-md);font-weight:var(--ms-font-weight-medium);cursor:pointer;align-items:center;display:inline-flex}.FileDrop-module__N-aduq__pick:hover{background:var(--ms-bg-hover)}.FileDrop-module__N-aduq__pick[data-disabled]{cursor:not-allowed}.FileDrop-module__N-aduq__drop:has(input:focus-visible) .FileDrop-module__N-aduq__pick{outline:var(--ms-focus-width)solid var(--ms-focus);outline-offset:var(--ms-focus-offset)}
.ConfirmDialog-module__wVS2Aq__body{text-align:center;flex-direction:column;align-items:center;gap:.75rem;padding:.5rem 0 1.25rem;display:flex}.ConfirmDialog-module__wVS2Aq__iconBadge{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-size:1.25rem;display:flex}.ConfirmDialog-module__wVS2Aq__iconDanger{color:#dc2626;background-color:#dc26261a}.ConfirmDialog-module__wVS2Aq__iconNeutral{color:#2563eb;background-color:#3b82f61a}.ConfirmDialog-module__wVS2Aq__message{color:#1f2937;overflow-wrap:anywhere;font-size:.95rem;line-height:1.5}.ConfirmDialog-module__wVS2Aq__warning{color:#6b7280;margin:0;font-size:.8125rem}.ConfirmDialog-module__wVS2Aq__error{text-align:left;color:#b91c1c;background-color:#dc262614;border:1px solid #dc262640;border-radius:.5rem;align-items:flex-start;gap:.5rem;width:100%;margin:.25rem 0 0;padding:.625rem .75rem;font-size:.8125rem;line-height:1.4;display:flex}.ConfirmDialog-module__wVS2Aq__actions{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.75rem;padding-top:1rem;display:flex}.ConfirmDialog-module__wVS2Aq__cancelButton,.ConfirmDialog-module__wVS2Aq__confirmButton{cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.ConfirmDialog-module__wVS2Aq__cancelButton{color:#374151;background-color:#fff;border:1px solid #d1d5db}.ConfirmDialog-module__wVS2Aq__cancelButton:hover:not(:disabled){background-color:#f9fafb;border-color:#9ca3af}.ConfirmDialog-module__wVS2Aq__confirmButton{color:#fff;border:1px solid #0000}.ConfirmDialog-module__wVS2Aq__confirmDanger{background-color:#dc2626;border-color:#dc2626}.ConfirmDialog-module__wVS2Aq__confirmDanger:hover:not(:disabled){background-color:#b91c1c;border-color:#b91c1c}.ConfirmDialog-module__wVS2Aq__confirmPrimary{background-color:#2563eb;border-color:#2563eb}.ConfirmDialog-module__wVS2Aq__confirmPrimary:hover:not(:disabled){background-color:#1d4ed8;border-color:#1d4ed8}.ConfirmDialog-module__wVS2Aq__cancelButton:disabled,.ConfirmDialog-module__wVS2Aq__confirmButton:disabled{opacity:.65;cursor:not-allowed}.ConfirmDialog-module__wVS2Aq__cancelButton:focus-visible,.ConfirmDialog-module__wVS2Aq__confirmButton:focus-visible{outline-offset:2px;outline:2px solid #2563eb}@media (max-width:480px){.ConfirmDialog-module__wVS2Aq__actions{flex-direction:column-reverse}.ConfirmDialog-module__wVS2Aq__cancelButton,.ConfirmDialog-module__wVS2Aq__confirmButton{width:100%}}
.Header-module__vcZAwq__header{background-color:var(--ms-frame-bg);z-index:99;width:100%;box-shadow:var(--ms-frame-shadow);height:calc(var(--ms-app-header-height) + var(--safe-top));padding-top:var(--safe-top);flex-direction:row;transition:all .3s;display:flex;position:fixed}.Header-module__vcZAwq__headerLogo{align-items:center;width:200px;padding-left:20px;transition:all .3s;display:flex}.Header-module__vcZAwq__headerNavigation{flex:1;justify-content:flex-end;align-items:center;display:flex}.Header-module__vcZAwq__headerNavigation ul{align-items:center;height:100%;margin:0;padding:0;list-style:none;display:flex}.Header-module__vcZAwq__headerNavigation ul>li{align-items:center;height:100%;display:flex;position:relative}.Header-module__vcZAwq__headerNavigation a{color:var(--ms-frame-text);font-size:var(--ms-font-size-md);font-weight:var(--ms-font-weight-medium);cursor:pointer;align-items:center;gap:8px;height:100%;padding:10px 18px;text-decoration:none;transition:all .2s;display:flex;position:relative}.Header-module__vcZAwq__headerNavigation a:after{content:"";width:0;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.Header-module__vcZAwq__headerNavigation li:hover a:after,.Header-module__vcZAwq__headerNavigation li.Header-module__vcZAwq__active a:after{width:100%}.Header-module__vcZAwq__headerNavigation a:hover,.Header-module__vcZAwq__headerNavigation li.Header-module__vcZAwq__active a{background-color:var(--ms-frame-hover);color:var(--ms-frame-accent)}.Header-module__vcZAwq__navIcon{opacity:.8;justify-content:center;align-items:center;transition:all .3s;display:flex}.Header-module__vcZAwq__headerNavigation a:hover .Header-module__vcZAwq__navIcon,.Header-module__vcZAwq__headerNavigation li.Header-module__vcZAwq__active .Header-module__vcZAwq__navIcon{opacity:1;color:var(--ms-frame-accent);transform:scale(1.05)}.Header-module__vcZAwq__actionButton{height:var(--ms-app-header-height);cursor:pointer;width:65px;color:var(--ms-frame-text);background:0 0;border:none;justify-content:center;align-items:center;transition:all .2s;display:flex;position:relative;overflow:visible}.Header-module__vcZAwq__actionButton:hover{background-color:var(--ms-frame-hover);color:var(--ms-frame-accent)}.Header-module__vcZAwq__actionButton:hover svg{transform:scale(1.1)}.Header-module__vcZAwq__badge{border-radius:var(--ms-radius);background-color:var(--ms-danger-solid);min-width:18px;height:18px;color:var(--ms-frame-text);font-size:var(--ms-font-size-xs);font-weight:var(--ms-font-weight-semibold);transform-origin:50%;justify-content:center;align-items:center;padding:0 4px;animation:2s infinite Header-module__vcZAwq__pulse;display:flex;position:absolute;top:20px;right:20px}@keyframes Header-module__vcZAwq__pulse{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.Header-module__vcZAwq__profileContainer{margin-right:10px}.Header-module__vcZAwq__inboxBellContainer{align-items:center;display:flex}.Header-module__vcZAwq__profileButton{height:var(--ms-app-header-height);cursor:pointer;color:var(--ms-frame-text);background:0 0;border:none;align-items:center;gap:10px;padding:0 15px;transition:all .2s;display:flex;overflow:visible}.Header-module__vcZAwq__profileButton:hover{background-color:var(--ms-frame-hover)}.Header-module__vcZAwq__avatarContainer{border-radius:var(--ms-radius-circle);background-color:var(--ms-frame-accent-bg);width:32px;height:32px;color:var(--ms-frame-accent);justify-content:center;align-items:center;display:flex}.Header-module__vcZAwq__profileName{font-weight:var(--ms-font-weight-semibold);font-size:var(--ms-font-size-md)}.Header-module__vcZAwq__profileMenu{top:var(--ms-app-header-height);background-color:var(--ms-frame-bg-raised);border-radius:var(--ms-radius);width:240px;box-shadow:var(--ms-frame-shadow);z-index:1000;animation:.2s Header-module__vcZAwq__slideDown;position:absolute;right:10px;overflow:hidden}.Header-module__vcZAwq__profileHeader{border-bottom:1px solid var(--ms-frame-border);align-items:center;gap:12px;padding:16px;display:flex}.Header-module__vcZAwq__profileAvatar{border-radius:var(--ms-radius-circle);background-color:var(--ms-frame-accent-bg);width:48px;height:48px;color:var(--ms-frame-accent);justify-content:center;align-items:center;display:flex}.Header-module__vcZAwq__profileInfo{flex:1}.Header-module__vcZAwq__profileFullName{font-weight:var(--ms-font-weight-semibold);color:var(--ms-frame-text);margin-bottom:4px}.Header-module__vcZAwq__profileRole{font-size:var(--ms-font-size-sm);color:var(--ms-frame-text-muted)}.Header-module__vcZAwq__profileMenuItems ul{margin:0;padding:8px 0;list-style:none}.Header-module__vcZAwq__profileMenuItem{color:var(--ms-frame-text);font-size:var(--ms-font-size-md);align-items:center;gap:12px;padding:10px 16px;text-decoration:none;transition:all .2s;display:flex}.Header-module__vcZAwq__profileMenuItem:hover{background-color:var(--ms-frame-hover)}.Header-module__vcZAwq__profileMenuItem svg{color:var(--ms-frame-text-muted)}.Header-module__vcZAwq__profileFooter{border-top:1px solid var(--ms-frame-border);padding:12px 16px}.Header-module__vcZAwq__logoutMenuButton{border-radius:var(--ms-radius);border:1px solid var(--ms-frame-border);width:100%;color:var(--ms-frame-danger);font-family:inherit;font-size:var(--ms-font-size-md);font-weight:var(--ms-font-weight-medium);cursor:pointer;background-color:#0000;justify-content:center;align-items:center;gap:8px;padding:10px;transition:all .2s;display:flex}.Header-module__vcZAwq__logoutMenuButton:hover{background-color:var(--ms-frame-danger-bg)}.Header-module__vcZAwq__notificationsPanel{top:var(--ms-app-header-height);background-color:var(--ms-frame-bg-raised);border-radius:var(--ms-radius);width:360px;max-height:500px;box-shadow:var(--ms-frame-shadow);z-index:1000;flex-direction:column;margin-top:10px;animation:.2s Header-module__vcZAwq__slideDown;display:flex;position:fixed;right:65px;overflow:hidden}.Header-module__vcZAwq__notificationsHeader{border-bottom:1px solid var(--ms-frame-border);justify-content:space-between;align-items:center;padding:16px;display:flex}.Header-module__vcZAwq__notificationsHeader h3{font-size:var(--ms-font-size-lg);font-weight:var(--ms-font-weight-semibold);color:var(--ms-frame-text);margin:0}.Header-module__vcZAwq__markAllReadButton{border-radius:var(--ms-radius);background-color:var(--ms-frame-accent-bg);color:var(--ms-frame-accent);font-size:var(--ms-font-size-sm);cursor:pointer;border:none;align-items:center;gap:4px;padding:6px 8px;transition:all .2s;display:flex}.Header-module__vcZAwq__markAllReadButton:hover{background-color:var(--ms-frame-accent-bg)}.Header-module__vcZAwq__notificationsContent{flex:1;max-height:370px;overflow-y:auto}.Header-module__vcZAwq__notificationsEmpty{color:var(--ms-frame-text-subtle);flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 0;display:flex}.Header-module__vcZAwq__loadingSpinner{border:3px solid var(--ms-frame-accent-bg);border-radius:var(--ms-radius-circle);border-top-color:var(--ms-frame-accent);width:30px;height:30px;animation:1s linear infinite Header-module__vcZAwq__spin}@keyframes Header-module__vcZAwq__spin{to{transform:rotate(360deg)}}.Header-module__vcZAwq__notificationsList{margin:0;padding:0;list-style:none}.Header-module__vcZAwq__notificationItem{border-bottom:1px solid var(--ms-frame-border);cursor:pointer;gap:12px;padding:14px 16px;transition:all .2s;display:flex;position:relative}.Header-module__vcZAwq__notificationItem:hover{background-color:var(--ms-frame-hover)}.Header-module__vcZAwq__notificationItem.Header-module__vcZAwq__unread{background-color:var(--ms-frame-accent-bg)}.Header-module__vcZAwq__notificationItem.Header-module__vcZAwq__unread:before{content:"";background-color:var(--ms-frame-accent);width:3px;height:100%;position:absolute;top:0;left:0}.Header-module__vcZAwq__notificationIcon{border-radius:var(--ms-radius-circle);background-color:var(--ms-frame-accent-bg);width:36px;height:36px;color:var(--ms-frame-accent);justify-content:center;align-items:center;display:flex}.Header-module__vcZAwq__notificationCalendarIcon{color:var(--ms-frame-accent)}.Header-module__vcZAwq__notificationPaymentIcon{color:var(--ms-frame-danger)}.Header-module__vcZAwq__notificationMachineIcon{color:var(--ms-warning)}.Header-module__vcZAwq__notificationCustomerIcon{color:var(--ms-success)}.Header-module__vcZAwq__notificationContent{flex:1}.Header-module__vcZAwq__notificationTitle{color:var(--ms-frame-text);font-weight:var(--ms-font-weight-medium);margin-bottom:4px}.Header-module__vcZAwq__notificationMessage{color:var(--ms-frame-text-muted);font-size:var(--ms-font-size-md);margin-bottom:6px}.Header-module__vcZAwq__notificationTime{color:var(--ms-frame-text-subtle);font-size:var(--ms-font-size-xs)}.Header-module__vcZAwq__notificationsFooter{border-top:1px solid var(--ms-frame-border);text-align:center;padding:12px}.Header-module__vcZAwq__viewAllButton{width:100%;color:var(--ms-frame-accent);font-size:var(--ms-font-size-md);cursor:pointer;border-radius:var(--ms-radius);background-color:#0000;border:none;padding:8px;transition:all .2s}.Header-module__vcZAwq__viewAllButton:hover{background-color:var(--ms-frame-accent-bg)}.Header-module__vcZAwq__headerResponsive,.Header-module__vcZAwq__headerResponsiveMenu{display:none}@media screen and (max-width:1024px){.Header-module__vcZAwq__navText{display:none}}@media screen and (max-width:1450px){.Header-module__vcZAwq__header{display:none}.Header-module__vcZAwq__headerResponsive{background-color:var(--ms-frame-bg);z-index:900;width:100%;height:60px;box-shadow:var(--ms-frame-shadow);height:calc(var(--ms-app-header-height) + var(--safe-top));padding-top:var(--safe-top);justify-content:space-between;align-items:center;display:flex;position:fixed}.Header-module__vcZAwq__headerResponsiveLogo{align-items:center;padding-left:16px;display:flex}.Header-module__vcZAwq__headerResponsiveNavigation{align-items:center;padding-right:10px;display:flex}.Header-module__vcZAwq__mobileActionButton{width:44px;height:44px;color:var(--ms-frame-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;margin-right:5px;display:flex;position:relative}.Header-module__vcZAwq__mobileBadge{border-radius:var(--ms-radius);background-color:var(--ms-danger-solid);min-width:16px;height:16px;color:var(--ms-frame-text);font-size:var(--ms-font-size-xs);font-weight:var(--ms-font-weight-semibold);justify-content:center;align-items:center;padding:0 4px;display:flex;position:absolute;top:4px;right:4px}.Header-module__vcZAwq__menuButton{width:44px;height:44px;color:var(--ms-frame-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Header-module__vcZAwq__headerResponsiveMenu{background-color:var(--ms-frame-bg);z-index:1000;flex-direction:column;width:100%;height:100vh;animation:.3s Header-module__vcZAwq__slideIn;display:flex;position:fixed;top:0;left:0}@keyframes Header-module__vcZAwq__slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}.Header-module__vcZAwq__responsiveMenuTop{justify-content:space-between;align-items:center;height:60px;padding:10px 16px;display:flex}.Header-module__vcZAwq__menuTop{align-items:center;display:flex}.Header-module__vcZAwq__menuTopClose button{width:44px;height:44px;color:var(--ms-frame-text);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.Header-module__vcZAwq__mobileUserInfo{border-bottom:1px solid var(--ms-frame-border);align-items:center;gap:12px;margin-bottom:8px;padding:16px;display:flex}.Header-module__vcZAwq__mobileUserAvatar{border-radius:var(--ms-radius-circle);background-color:var(--ms-frame-accent-bg);width:48px;height:48px;color:var(--ms-frame-accent);justify-content:center;align-items:center;display:flex}.Header-module__vcZAwq__mobileUserDetails{flex:1}.Header-module__vcZAwq__mobileUserName{font-weight:var(--ms-font-weight-semibold);color:var(--ms-frame-text);margin-bottom:4px}.Header-module__vcZAwq__mobileUserRole{font-size:var(--ms-font-size-sm);color:var(--ms-frame-text-muted)}.Header-module__vcZAwq__mobileNotificationOverview{border-bottom:1px solid var(--ms-frame-border);margin-bottom:16px;padding:0 16px 16px}.Header-module__vcZAwq__mobileNotificationButton{border-radius:var(--ms-radius);background-color:var(--ms-frame-accent-bg);width:100%;color:var(--ms-frame-text);text-align:left;font-size:var(--ms-font-size-md);border:none;justify-content:flex-start;align-items:center;gap:12px;padding:12px;display:flex;position:relative}.Header-module__vcZAwq__mobileMenuBadge{border-radius:var(--ms-radius);background-color:var(--ms-danger-solid);min-width:20px;height:20px;color:var(--ms-frame-text);font-size:var(--ms-font-size-sm);font-weight:var(--ms-font-weight-semibold);justify-content:center;align-items:center;margin-left:auto;padding:0 6px;display:flex}.Header-module__vcZAwq__responsiveContainer{flex:1;padding:0 16px 16px;overflow-y:auto}@media (max-width:767px){.Header-module__vcZAwq__responsiveContainer{padding-bottom:calc(80px + var(--safe-bottom) + var(--ms-space-4))}}.Header-module__vcZAwq__responsiveContainer ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.Header-module__vcZAwq__responsiveContainer li{border-radius:var(--ms-radius);overflow:hidden}.Header-module__vcZAwq__responsiveContainer li a{color:var(--ms-frame-text);border-radius:var(--ms-radius);align-items:center;padding:12px 16px;text-decoration:none;display:flex;position:relative}.Header-module__vcZAwq__responsiveContainer .Header-module__vcZAwq__navIcon{margin-right:12px}.Header-module__vcZAwq__navArrow{opacity:.5;margin-left:auto}.Header-module__vcZAwq__responsiveContainer li:hover a,.Header-module__vcZAwq__responsiveContainer li.Header-module__vcZAwq__active a{background-color:var(--ms-frame-hover)}.Header-module__vcZAwq__responsiveContainer li.Header-module__vcZAwq__active a{background-color:var(--ms-frame-accent-bg);color:var(--ms-frame-accent)}.Header-module__vcZAwq__responsiveContainer li.Header-module__vcZAwq__active .Header-module__vcZAwq__navIcon{color:var(--ms-frame-accent)}.Header-module__vcZAwq__logoutButton{border-radius:var(--ms-radius);cursor:pointer;width:100%;color:var(--ms-frame-danger);text-align:left;background:0 0;border:none;align-items:center;margin-top:16px;padding:12px 16px;display:flex}.Header-module__vcZAwq__logoutButton .Header-module__vcZAwq__navIcon{color:var(--ms-frame-danger);margin-right:12px}.Header-module__vcZAwq__logoutButton:hover{background-color:var(--ms-frame-danger-bg)}.Header-module__vcZAwq__notificationsPanel{top:calc(var(--ms-app-header-height) + var(--safe-top));width:100%;height:calc(100vh - var(--ms-app-header-height) - var(--safe-top));border-radius:0;max-height:none;animation:.3s Header-module__vcZAwq__slideUp;position:fixed;left:0}.Header-module__vcZAwq__notificationsContent{max-height:calc(100vh - 170px)}@keyframes Header-module__vcZAwq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){.Header-module__vcZAwq__badge,.Header-module__vcZAwq__notificationsPanel,.Header-module__vcZAwq__profileMenu,.Header-module__vcZAwq__headerResponsiveMenu,.Header-module__vcZAwq__loadingSpinner{animation:none}}@media (any-hover:hover){.Header-module__vcZAwq__actionButton:focus-visible,.Header-module__vcZAwq__profileButton:focus-visible,.Header-module__vcZAwq__markAllReadButton:focus-visible,.Header-module__vcZAwq__viewAllButton:focus-visible,.Header-module__vcZAwq__logoutMenuButton:focus-visible,.Header-module__vcZAwq__mobileActionButton:focus-visible,.Header-module__vcZAwq__menuButton:focus-visible,.Header-module__vcZAwq__mobileNotificationButton:focus-visible,.Header-module__vcZAwq__logoutButton:focus-visible{outline:2px solid var(--ms-frame-accent);outline-offset:2px}}@media screen and (max-width:390px){.Header-module__vcZAwq__notificationItem{padding:12px}.Header-module__vcZAwq__notificationIcon{width:32px;height:32px}.Header-module__vcZAwq__notificationTitle{font-size:var(--ms-font-size-md)}.Header-module__vcZAwq__notificationMessage{font-size:var(--ms-font-size-sm)}}.Header-module__vcZAwq__notificationsPanel.Header-module__vcZAwq__closing{opacity:0;transition:transform .3s,opacity .3s;transform:translateY(100%)}.Header-module__vcZAwq__mobileActionButton.Header-module__vcZAwq__active{color:var(--ms-frame-accent)}.Header-module__vcZAwq__actionButton.Header-module__vcZAwq__active{color:var(--ms-frame-accent);background-color:var(--ms-frame-hover)}.Header-module__vcZAwq__notificationsCloseButton{color:var(--ms-frame-text-muted);cursor:pointer;border-radius:var(--ms-radius-circle);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;transition:all .2s;display:flex}.Header-module__vcZAwq__notificationsCloseButton:hover{background-color:var(--ms-frame-active);color:var(--ms-frame-text)}.Header-module__vcZAwq__notificationsBackButton{color:var(--ms-frame-text-muted);cursor:pointer;border-radius:var(--ms-radius-circle);background:0 0;border:none;justify-content:center;align-items:center;width:32px;height:32px;margin-right:8px;transition:all .2s;display:flex}.Header-module__vcZAwq__notificationsBackButton:hover{background-color:var(--ms-frame-active);color:var(--ms-frame-text)}.Header-module__vcZAwq__notificationsHeader{align-items:center;display:flex}.Header-module__vcZAwq__notificationsHeader h3{text-align:center;flex:1}@media screen and (max-width:1450px){.Header-module__vcZAwq__notificationsBackButton{display:flex}@keyframes Header-module__vcZAwq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes Header-module__vcZAwq__slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}.Header-module__vcZAwq__notificationsPanel{z-index:2000;border-radius:0;width:100%;height:100vh;max-height:none;animation:.3s Header-module__vcZAwq__slideUp;position:fixed;top:0;left:0}.Header-module__vcZAwq__notificationsHeader{border-bottom:1px solid var(--ms-frame-border);background-color:var(--ms-frame-bg-raised);-webkit-backdrop-filter:blur(10px);z-index:5;min-height:60px;padding:16px;position:sticky;top:0}.Header-module__vcZAwq__notificationsContent{max-height:calc(100vh - 120px);padding-bottom:env(safe-area-inset-bottom,20px)}.Header-module__vcZAwq__notificationsFooter{background-color:var(--ms-frame-bg-raised);-webkit-backdrop-filter:blur(10px);z-index:5;padding:16px;position:sticky;bottom:0}.Header-module__vcZAwq__viewAllButton{font-size:var(--ms-font-size-md);background-color:var(--ms-frame-accent-bg);padding:12px}.Header-module__vcZAwq__viewAllButton:hover{background-color:var(--ms-frame-accent-bg)}.Header-module__vcZAwq__notificationItem{padding:16px}.Header-module__vcZAwq__mobileActionButton.Header-module__vcZAwq__active{position:relative}.Header-module__vcZAwq__mobileActionButton.Header-module__vcZAwq__active:after{content:"";border-radius:var(--ms-radius-circle);background-color:var(--ms-frame-accent);width:6px;height:6px;position:absolute;bottom:5px;left:50%;transform:translate(-50%)}}@supports (padding:max(0px)){.Header-module__vcZAwq__notificationsPanel{padding-top:max(env(safe-area-inset-top),0px);padding-bottom:max(env(safe-area-inset-bottom),0px)}.Header-module__vcZAwq__notificationsHeader{padding-top:max(16px,env(safe-area-inset-top))}.Header-module__vcZAwq__notificationsFooter{padding-bottom:max(16px,env(safe-area-inset-bottom))}}.Header-module__vcZAwq__notificationsBackButton:focus-visible,.Header-module__vcZAwq__notificationsCloseButton:focus-visible{outline:2px solid var(--ms-frame-accent);outline-offset:2px}.Header-module__vcZAwq__ticketStatsBar{border-bottom:1px solid var(--ms-frame-border);background:var(--ms-frame-hover);gap:2px;padding:10px 16px;display:flex}.Header-module__vcZAwq__ticketStatItem{flex-direction:column;flex:1;align-items:center;gap:2px;padding:4px 0;display:flex}.Header-module__vcZAwq__ticketStatValue{font-size:var(--ms-font-size-lg);font-weight:var(--ms-font-weight-semibold);color:var(--ms-frame-text);line-height:1.2}.Header-module__vcZAwq__ticketStatLabel{font-size:var(--ms-font-size-xs);color:var(--ms-frame-text-subtle);text-transform:uppercase;letter-spacing:.5px;font-weight:var(--ms-font-weight-semibold)}.Header-module__vcZAwq__ticketFilterBar{border-bottom:1px solid var(--ms-frame-border);gap:4px;padding:8px 12px;display:flex}.Header-module__vcZAwq__ticketFilterBtn{border-radius:var(--ms-radius);color:var(--ms-frame-text-subtle);font-size:var(--ms-font-size-xs);font-weight:var(--ms-font-weight-semibold);cursor:pointer;text-align:center;background:0 0;border:none;flex:1;padding:6px 8px;transition:all .15s}.Header-module__vcZAwq__ticketFilterBtn:hover{background:var(--ms-frame-hover);color:var(--ms-frame-text)}.Header-module__vcZAwq__ticketFilterBtnActive,.Header-module__vcZAwq__ticketFilterBtnActive:hover{background:var(--ms-frame-accent-bg);color:var(--ms-frame-accent)}.Header-module__vcZAwq__ticketPriorityDot{border-radius:var(--ms-radius-circle);flex-shrink:0;width:7px;height:7px;margin-left:6px;display:inline-block}.Header-module__vcZAwq__ticketSlaBadge{border-radius:var(--ms-radius);background:var(--ms-frame-danger-bg);color:var(--ms-frame-danger);font-size:9px;font-weight:var(--ms-font-weight-semibold);letter-spacing:.3px;text-transform:uppercase;align-items:center;padding:1px 5px;display:inline-flex}.Header-module__vcZAwq__inlineUnreadBadge{border-radius:var(--ms-radius);background:var(--ms-frame-accent);min-width:16px;height:16px;color:var(--ms-frame-text);font-size:var(--ms-font-size-xs);font-weight:var(--ms-font-weight-semibold);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}@media (max-width:768px){.Header-module__vcZAwq__ticketStatsBar{padding:8px 12px}.Header-module__vcZAwq__ticketStatValue{font-size:var(--ms-font-size-md)}.Header-module__vcZAwq__ticketFilterBar{padding:6px 10px}.Header-module__vcZAwq__ticketFilterBtn{font-size:var(--ms-font-size-xs);padding:5px 6px}}.Header-module__vcZAwq__hasDropdown{position:relative}.Header-module__vcZAwq__dropdownTrigger{height:100%;color:var(--ms-frame-text);font-size:var(--ms-font-size-md);font-weight:var(--ms-font-weight-medium);cursor:pointer;background:0 0;border:none;align-items:center;gap:8px;padding:0 18px;transition:all .2s;display:flex;position:relative}.Header-module__vcZAwq__dropdownTrigger:after{content:"";background:var(--ms-frame-accent);width:0;height:3px;transition:width .3s;position:absolute;bottom:0;left:0}.Header-module__vcZAwq__hasDropdown:hover .Header-module__vcZAwq__dropdownTrigger:after,.Header-module__vcZAwq__hasDropdown.Header-module__vcZAwq__active .Header-module__vcZAwq__dropdownTrigger:after{width:100%}.Header-module__vcZAwq__dropdownTrigger:hover,.Header-module__vcZAwq__hasDropdown.Header-module__vcZAwq__active .Header-module__vcZAwq__dropdownTrigger{background-color:var(--ms-frame-hover);color:var(--ms-frame-accent)}.Header-module__vcZAwq__dropdownArrow{opacity:.7;transition:transform .3s}.Header-module__vcZAwq__dropdownArrow.Header-module__vcZAwq__open{transform:rotate(180deg)}.Header-module__vcZAwq__dropdownMenu{background-color:var(--ms-frame-bg);border-radius:var(--ms-radius);min-width:320px;max-width:calc(100vw - 32px);box-shadow:var(--ms-frame-shadow);z-index:1000;margin-top:8px;animation:.2s Header-module__vcZAwq__dropdownSlideIn;position:absolute;top:100%;left:0;overflow:hidden}.Header-module__vcZAwq__dropdownMenuAlignRight{left:auto;right:0}@keyframes Header-module__vcZAwq__dropdownSlideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.Header-module__vcZAwq__dropdownContent{max-height:480px;padding:8px 0;overflow-y:auto}.Header-module__vcZAwq__dropdownContent::-webkit-scrollbar{width:6px}.Header-module__vcZAwq__dropdownContent::-webkit-scrollbar-track{background:var(--ms-frame-hover)}.Header-module__vcZAwq__dropdownContent::-webkit-scrollbar-thumb{background:var(--ms-frame-accent);border-radius:var(--ms-radius)}.Header-module__vcZAwq__dropdownContent::-webkit-scrollbar-thumb:hover{background:var(--ms-frame-accent)}.Header-module__vcZAwq__dropdownItem{color:var(--ms-frame-text);cursor:pointer;border-left:3px solid #0000;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex}.Header-module__vcZAwq__dropdownItem:hover{background-color:var(--ms-frame-accent-bg);border-left-color:var(--ms-frame-accent)}.Header-module__vcZAwq__dropdownItemIcon{background-color:var(--ms-frame-accent-bg);border-radius:var(--ms-radius);width:32px;height:32px;color:var(--ms-frame-accent);flex-shrink:0;justify-content:center;align-items:center;display:flex}.Header-module__vcZAwq__dropdownItem:hover .Header-module__vcZAwq__dropdownItemIcon{background-color:var(--ms-frame-accent-bg)}.Header-module__vcZAwq__dropdownItemContent{flex:1;min-width:0}.Header-module__vcZAwq__dropdownItemTitle{font-weight:var(--ms-font-weight-medium);font-size:var(--ms-font-size-md);color:var(--ms-frame-text);margin-bottom:2px}.Header-module__vcZAwq__dropdownItemDescription{font-size:var(--ms-font-size-sm);color:var(--ms-frame-text-muted);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.Header-module__vcZAwq__dropdownItemArrow{color:var(--ms-frame-text-subtle);flex-shrink:0;transition:all .2s}.Header-module__vcZAwq__dropdownItem:hover .Header-module__vcZAwq__dropdownItemArrow{color:var(--ms-frame-accent);transform:translate(4px)}@media screen and (max-width:1450px){.Header-module__vcZAwq__dropdownMenu{display:none}.Header-module__vcZAwq__hasDropdown{position:static}}@media (hover:hover) and (pointer:fine){.Header-module__vcZAwq__dropdownTrigger:hover .Header-module__vcZAwq__navIcon,.Header-module__vcZAwq__hasDropdown.Header-module__vcZAwq__active .Header-module__vcZAwq__dropdownTrigger .Header-module__vcZAwq__navIcon{opacity:1;color:var(--ms-frame-accent);transform:scale(1.05)}}.Header-module__vcZAwq__dropdownTrigger:focus-visible{outline:2px solid var(--ms-frame-accent);outline-offset:2px}.Header-module__vcZAwq__dropdownItem:focus-visible{outline:2px solid var(--ms-frame-accent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.Header-module__vcZAwq__dropdownMenu,.Header-module__vcZAwq__dropdownArrow{transition:none;animation:none}}@media print{.Header-module__vcZAwq__header,.Header-module__vcZAwq__headerResponsive,.Header-module__vcZAwq__headerResponsiveMenu{display:none!important}}.Header-module__vcZAwq__menuCount{border-radius:var(--ms-radius);background-color:var(--ms-danger-solid);min-width:18px;height:18px;color:var(--ms-frame-text);font-size:var(--ms-font-size-xs);font-weight:var(--ms-font-weight-semibold);vertical-align:middle;justify-content:center;align-items:center;margin-left:8px;padding:0 6px;line-height:1;display:inline-flex}
.IDGenerator-module__AGonvG__idGeneratorContainer{flex-direction:column;width:100%;margin-top:10px;display:flex}.IDGenerator-module__AGonvG__generateButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);border:none;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:150px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex;box-shadow:0 2px 4px #007bff33}.IDGenerator-module__AGonvG__generateButton:hover:not(:disabled){background:linear-gradient(135deg,#0056b3 0%,#004085 100%);transform:translateY(-2px);box-shadow:0 4px 12px #007bff4d}.IDGenerator-module__AGonvG__generateButton:disabled{cursor:not-allowed;box-shadow:none;background:#6c757d;transform:none}.IDGenerator-module__AGonvG__selectContainer{background-color:#f8f9fa;border:2px solid #e9ecef;border-radius:12px;margin-top:15px;padding:20px;animation:.3s IDGenerator-module__AGonvG__slideDown}@keyframes IDGenerator-module__AGonvG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.IDGenerator-module__AGonvG__modeToggle{gap:8px;margin-bottom:20px;display:flex}.IDGenerator-module__AGonvG__modeButton{color:#6c757d;cursor:pointer;background-color:#fff;border:2px solid #dee2e6;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px 14px;font-size:13px;font-weight:600;transition:all .3s;display:flex}.IDGenerator-module__AGonvG__modeButton:hover{color:#007bff;border-color:#007bff;transform:translateY(-1px)}.IDGenerator-module__AGonvG__modeButton.IDGenerator-module__AGonvG__active{color:#fff;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);border-color:#007bff;box-shadow:0 2px 8px #007bff4d}.IDGenerator-module__AGonvG__selectLabel{color:#495057;text-transform:uppercase;letter-spacing:.5px;margin-bottom:10px;font-size:14px;font-weight:600;display:block}.IDGenerator-module__AGonvG__categorySelect{color:#495057;cursor:pointer;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-position:right 12px center;background-repeat:no-repeat;background-size:20px;border:2px solid #ced4da;border-radius:8px;width:100%;padding:12px 45px 12px 16px;font-size:16px;transition:all .3s}.IDGenerator-module__AGonvG__categorySelect:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .2rem #007bff40}.IDGenerator-module__AGonvG__manualInputContainer{align-items:center;gap:8px;width:100%;display:flex}.IDGenerator-module__AGonvG__manualInput{font-size:16px;font-family:var(--ms-font-mono);text-transform:uppercase;letter-spacing:1px;background-color:#fff;border:2px solid #ced4da;border-radius:8px;flex:1;padding:12px 16px;font-weight:600;transition:all .3s}.IDGenerator-module__AGonvG__manualInput:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .2rem #007bff40}.IDGenerator-module__AGonvG__manualInput.IDGenerator-module__AGonvG__error{background-color:#fff5f5;border-color:#dc3545;box-shadow:0 0 0 .2rem #dc354540}.IDGenerator-module__AGonvG__manualInput.IDGenerator-module__AGonvG__success{background-color:#f0fff4;border-color:#28a745;box-shadow:0 0 0 .2rem #28a74540}.IDGenerator-module__AGonvG__buttonGroup{gap:12px;margin-top:20px;display:flex}.IDGenerator-module__AGonvG__confirmButton{color:#fff;cursor:pointer;background:linear-gradient(135deg,#28a745 0%,#20c997 100%);border:none;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.IDGenerator-module__AGonvG__confirmButton:hover:not(:disabled){background:linear-gradient(135deg,#218838 0%,#1e7e34 100%);transform:translateY(-1px);box-shadow:0 4px 12px #28a7454d}.IDGenerator-module__AGonvG__confirmButton:disabled{cursor:not-allowed;background:#6c757d;transform:none}.IDGenerator-module__AGonvG__cancelButton{color:#6c757d;cursor:pointer;background:0 0;border:2px solid #6c757d;border-radius:8px;flex:1;padding:12px 20px;font-size:14px;font-weight:600;transition:all .3s}.IDGenerator-module__AGonvG__cancelButton:hover{color:#fff;background:#6c757d;transform:translateY(-1px)}.IDGenerator-module__AGonvG__successMessage{color:#155724;background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:14px;animation:.3s IDGenerator-module__AGonvG__slideIn;display:flex}.IDGenerator-module__AGonvG__errorMessage{color:#721c24;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:14px;animation:.3s IDGenerator-module__AGonvG__slideIn;display:flex}@keyframes IDGenerator-module__AGonvG__slideIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.IDGenerator-module__AGonvG__generatedIdDisplay{background:linear-gradient(135deg,#e8f5e9 0%,#f3e5f5 100%);border:2px solid #28a745;border-radius:12px;justify-content:space-between;align-items:center;margin-top:15px;padding:16px 20px;animation:.3s IDGenerator-module__AGonvG__slideIn;display:flex}.IDGenerator-module__AGonvG__generatedIdText{color:#155724;letter-spacing:1px;font-size:18px;font-weight:700}.IDGenerator-module__AGonvG__copyIdButton{color:#fff;cursor:pointer;background:#28a745;border:none;border-radius:6px;padding:8px 12px;font-size:12px;font-weight:600;transition:all .2s}.IDGenerator-module__AGonvG__copyIdButton:hover{background:#218838;transform:scale(1.05)}.IDGenerator-module__AGonvG__infoText{color:#6c757d;align-items:center;gap:6px;margin-top:10px;font-size:12px;font-style:italic;display:flex}.IDGenerator-module__AGonvG__fa-spinner{animation:1s linear infinite IDGenerator-module__AGonvG__spin}@keyframes IDGenerator-module__AGonvG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.IDGenerator-module__AGonvG__modeToggle{flex-direction:column}.IDGenerator-module__AGonvG__manualInputContainer{flex-direction:column;align-items:stretch}}@media (max-width:576px){.IDGenerator-module__AGonvG__buttonGroup{flex-direction:column}.IDGenerator-module__AGonvG__generateButton{width:100%}.IDGenerator-module__AGonvG__generatedIdDisplay{text-align:center;flex-direction:column;gap:12px}.IDGenerator-module__AGonvG__copyIdButton{width:100%}.IDGenerator-module__AGonvG__modeToggle{flex-direction:column}}
.InlineEdit-module__4f2Xca__view{align-items:center;gap:var(--ms-space-1);min-width:0;max-width:100%;display:inline-flex}.InlineEdit-module__4f2Xca__value{overflow-wrap:anywhere;min-width:0}.InlineEdit-module__4f2Xca__trigger{opacity:.55}.InlineEdit-module__4f2Xca__view:hover .InlineEdit-module__4f2Xca__trigger,.InlineEdit-module__4f2Xca__trigger:focus-visible{opacity:1}@media (hover:none){.InlineEdit-module__4f2Xca__trigger{opacity:1}}.InlineEdit-module__4f2Xca__edit{gap:var(--ms-space-1);width:100%;max-width:320px;display:inline-grid}.InlineEdit-module__4f2Xca__row{align-items:center;gap:var(--ms-space-1);display:flex}.InlineEdit-module__4f2Xca__row>:first-child{flex:auto;min-width:0}.InlineEdit-module__4f2Xca__error{color:var(--ms-danger);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-sm)}
.PropertyList-module__WmGgAq__list{gap:var(--ms-space-1)var(--ms-space-6);font-family:var(--ms-font-sans);font-size:var(--ms-font-size-md);line-height:var(--ms-line-height-md);margin:0;display:grid}@media (min-width:768px){.PropertyList-module__WmGgAq__cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.PropertyList-module__WmGgAq__cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.PropertyList-module__WmGgAq__row{gap:var(--ms-space-3);min-width:0;padding-block:var(--ms-space-0-5);grid-template-columns:minmax(120px,180px) minmax(0,1fr);align-items:baseline;display:grid}.PropertyList-module__WmGgAq__label{color:var(--ms-text-muted);font-size:var(--ms-font-size-sm);line-height:var(--ms-line-height-md)}.PropertyList-module__WmGgAq__value{min-width:0;color:var(--ms-text);overflow-wrap:anywhere;margin:0}.PropertyList-module__WmGgAq__mono{font-family:var(--ms-font-mono);font-size:var(--ms-font-size-mono)}.PropertyList-module__WmGgAq__number{font-variant-numeric:tabular-nums;white-space:nowrap}.PropertyList-module__WmGgAq__empty{color:var(--ms-text-subtle)}@media (max-width:479px){.PropertyList-module__WmGgAq__row{grid-template-columns:minmax(0,1fr);gap:0}}
