.keuring-module-scss-module__D9eM9G__pageContainer{background-color:var(--color-bg-body);flex-direction:column;min-height:100vh;display:flex;overflow-x:hidden}.keuring-module-scss-module__D9eM9G__contentContainer{box-sizing:border-box;flex:1;width:100%;max-width:100%;padding:1rem 1.5rem 2rem;overflow-x:hidden}@media (max-width:768px){.keuring-module-scss-module__D9eM9G__contentContainer{padding:1rem 1rem 3rem}}.keuring-module-scss-module__D9eM9G__controls{margin-bottom:1.5rem}.keuring-module-scss-module__D9eM9G__error{color:#dc3545;background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:.375rem;margin-bottom:1rem;padding:.75rem 1rem}
.global-table-module-scss-module__pmJasq__tableContainer{background:var(--color-bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);border-radius:10px;margin:0;padding:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.global-table-module-scss-module__pmJasq__tableContainer:before{content:"";background:var(--gradient-primary);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.global-table-module-scss-module__pmJasq__tableContainer:hover{box-shadow:var(--shadow-lg)}.global-table-module-scss-module__pmJasq__tableContainer:hover:before{opacity:.8}@media (min-width:1025px){.global-table-module-scss-module__pmJasq__tableContainer{-webkit-overflow-scrolling:touch;overflow:auto visible}}@media (max-width:1024px){.global-table-module-scss-module__pmJasq__tableContainer{padding:1rem;overflow:visible}}@media (max-width:480px){.global-table-module-scss-module__pmJasq__tableContainer{padding:.75rem}}.global-table-module-scss-module__pmJasq__tableControls{border-bottom:2px solid var(--color-border-medium);flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:1rem;min-height:40px;margin-bottom:1.5rem;padding-bottom:1.25rem;display:flex;position:relative}.global-table-module-scss-module__pmJasq__tableControls:after{content:"";background:linear-gradient(90deg, transparent 10%, var(--color-border-medium) 30%, var(--color-border-medium) 70%, transparent 90%);height:2px;position:absolute;bottom:-2px;left:10%;right:10%}.global-table-module-scss-module__pmJasq__tableControls>:first-child{flex:0 auto;min-width:0}.global-table-module-scss-module__pmJasq__tableControls>:last-child{flex:none}.global-table-module-scss-module__pmJasq__tableControls.global-table-module-scss-module__pmJasq__rightAligned{justify-content:flex-end}@media (max-width:640px){.global-table-module-scss-module__pmJasq__tableControls{flex-direction:column;align-items:stretch;gap:.75rem;min-height:auto}.global-table-module-scss-module__pmJasq__tableControls>:first-child,.global-table-module-scss-module__pmJasq__tableControls>:last-child{flex:1}}.global-table-module-scss-module__pmJasq__bulkActions{align-items:center;gap:.5rem;flex-flow:row!important;flex-shrink:0!important;justify-content:flex-end!important;width:auto!important;display:flex!important}.global-table-module-scss-module__pmJasq__bulkActions>button,.global-table-module-scss-module__pmJasq__bulkActions>div{flex-shrink:0}@media (max-width:640px){.global-table-module-scss-module__pmJasq__bulkActions{flex-flow:column wrap!important;justify-content:stretch!important;width:100%!important}.global-table-module-scss-module__pmJasq__bulkActions>button,.global-table-module-scss-module__pmJasq__bulkActions>div{width:100%}}.global-table-module-scss-module__pmJasq__tableWrapper{-webkit-overflow-scrolling:touch;contain:paint;scrollbar-gutter:stable;border-radius:8px;max-height:45vh;margin:0 -.5rem;padding:0 .5rem;position:relative;overflow:auto}.global-table-module-scss-module__pmJasq__tableWrapper::-webkit-scrollbar{width:8px;height:8px}.global-table-module-scss-module__pmJasq__tableWrapper::-webkit-scrollbar-track{background:0 0;border-radius:4px}.global-table-module-scss-module__pmJasq__tableWrapper::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.global-table-module-scss-module__pmJasq__tableWrapper::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.global-table-module-scss-module__pmJasq__tableWrapper{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}@media (max-width:1024px){.global-table-module-scss-module__pmJasq__tableWrapper{max-height:60vh;margin:0;padding:0}.global-table-module-scss-module__pmJasq__tableWrapper::-webkit-scrollbar{width:6px;height:6px}}@media (max-width:768px){.global-table-module-scss-module__pmJasq__tableWrapper{max-height:55vh}}@media (max-width:480px){.global-table-module-scss-module__pmJasq__tableWrapper{max-height:50vh}}.global-table-module-scss-module__pmJasq__tableWrapper:before{content:"";background:linear-gradient(180deg, transparent 10%, var(--color-border-medium) 30%, var(--color-border-medium) 70%, transparent 90%);z-index:1;width:2px;position:absolute;top:0;bottom:0;left:0}.global-table-module-scss-module__pmJasq__tableContainer:after{content:"";background:linear-gradient(90deg, transparent 10%, var(--color-border-medium) 30%, var(--color-border-medium) 70%, transparent 90%);z-index:1;height:2px;position:absolute;bottom:1.5rem;left:20%;right:20%}.global-table-module-scss-module__pmJasq__table{border-collapse:collapse;width:100%;box-shadow:var(--shadow-input);border:1px solid var(--color-border-medium);border-radius:8px;font-size:.9rem;color:var(--color-text-secondary)!important;background:var(--color-bg-primary)!important}@media (min-width:1025px){.global-table-module-scss-module__pmJasq__table{min-width:1000px;display:block}.global-table-module-scss-module__pmJasq__table thead{z-index:50;background:var(--color-gray-50);display:block;position:sticky;top:0}.global-table-module-scss-module__pmJasq__table tbody{display:block;overflow-y:auto}.global-table-module-scss-module__pmJasq__table tr{table-layout:fixed;width:100%;display:table}.global-table-module-scss-module__pmJasq__table th,.global-table-module-scss-module__pmJasq__table td{text-align:left;border-bottom:1px solid var(--color-border-medium);padding:.75rem .5rem;transition:all .2s;display:table-cell;color:var(--color-text-secondary)!important}.global-table-module-scss-module__pmJasq__table th{border-bottom:2px solid var(--color-border-medium);z-index:51;font-size:.875rem;font-weight:600;position:relative;box-shadow:0 2px 4px #0000001a;color:var(--color-text-secondary)!important;background:var(--color-gray-50)!important}.global-table-module-scss-module__pmJasq__table tbody tr{transition:all .2s;position:relative;background:var(--color-bg-primary)!important;color:var(--color-text-secondary)!important}.global-table-module-scss-module__pmJasq__table tbody tr:hover{box-shadow:0 4px 12px #3b82f614;background:var(--color-bg-hover)!important}.global-table-module-scss-module__pmJasq__table tbody tr:hover td:nth-child(6){background:var(--color-bg-hover)!important}.global-table-module-scss-module__pmJasq__table tbody tr:last-child td{border-bottom:none}}@media (max-width:1024px){.global-table-module-scss-module__pmJasq__table{display:none}}.global-table-module-scss-module__pmJasq__cardContainer{display:none}@media (max-width:1024px){.global-table-module-scss-module__pmJasq__cardContainer{-webkit-overflow-scrolling:touch;grid-template-columns:1fr;gap:1.5rem;max-height:60vh;padding-top:1rem;padding-bottom:1rem;padding-right:.5rem;display:grid;overflow:visible auto}.global-table-module-scss-module__pmJasq__cardContainer::-webkit-scrollbar{width:6px}.global-table-module-scss-module__pmJasq__cardContainer::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:3px}.global-table-module-scss-module__pmJasq__cardContainer::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px}.global-table-module-scss-module__pmJasq__cardContainer::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.global-table-module-scss-module__pmJasq__cardContainer{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) var(--color-bg-secondary)}}@media (max-width:1024px) and (max-width:768px){.global-table-module-scss-module__pmJasq__cardContainer{gap:1rem;max-height:55vh}}@media (max-width:1024px) and (max-width:480px){.global-table-module-scss-module__pmJasq__cardContainer{max-height:50vh;padding-right:.25rem}.global-table-module-scss-module__pmJasq__cardContainer::-webkit-scrollbar{width:4px}}.global-table-module-scss-module__pmJasq__tableCard{background:var(--color-bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);cursor:pointer;border-radius:12px;padding:1.5rem;transition:all .3s;position:relative}.global-table-module-scss-module__pmJasq__tableCard:hover{box-shadow:var(--shadow-lg);border-color:var(--color-primary-blue);transform:translateY(-2px)}.global-table-module-scss-module__pmJasq__tableCard:active{transform:translateY(-1px)}@media (max-width:768px){.global-table-module-scss-module__pmJasq__tableCard{padding:1.25rem}.global-table-module-scss-module__pmJasq__tableCard:after{display:none}}@media (max-width:480px){.global-table-module-scss-module__pmJasq__tableCard{padding:1rem}}.global-table-module-scss-module__pmJasq__cardHeader{border-bottom:1px solid var(--color-border-light);justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.global-table-module-scss-module__pmJasq__cardHeader h3{color:var(--color-text-primary);margin:0;font-size:1.1rem;font-weight:600}.global-table-module-scss-module__pmJasq__cardBody{margin-bottom:1.25rem}.global-table-module-scss-module__pmJasq__cardField{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.75rem;display:flex}.global-table-module-scss-module__pmJasq__cardField:last-child{margin-bottom:0}@media (max-width:480px){.global-table-module-scss-module__pmJasq__cardField{flex-direction:column;gap:.25rem}}.global-table-module-scss-module__pmJasq__cardLabel{color:var(--color-text-secondary);min-width:120px;font-size:.9rem;font-weight:600}@media (max-width:480px){.global-table-module-scss-module__pmJasq__cardLabel{min-width:auto;font-size:.85rem}}.global-table-module-scss-module__pmJasq__cardValue{color:var(--color-text-primary);text-align:right;flex:1}@media (max-width:480px){.global-table-module-scss-module__pmJasq__cardValue{text-align:left;font-weight:500}}.global-table-module-scss-module__pmJasq__cardActions{border-top:1px solid var(--color-border-light);justify-content:flex-end;align-items:center;gap:.75rem;padding-top:.75rem;display:flex}.global-table-module-scss-module__pmJasq__cardActions button{height:40px!important}.global-table-module-scss-module__pmJasq__cardActions button:not(:has(span)){width:40px!important;min-width:40px!important;padding:0!important}@media (max-width:640px){.global-table-module-scss-module__pmJasq__cardActions{flex-wrap:wrap;gap:.5rem}.global-table-module-scss-module__pmJasq__cardActions button{flex:1;min-width:80px;height:40px!important}.global-table-module-scss-module__pmJasq__cardActions button:not(:has(span)){flex:none;width:40px!important;min-width:40px!important;height:40px!important}}@media (min-width:1025px){.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols3 th:first-child,.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols3 td:first-child{width:25%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols3 th:nth-child(2),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols3 td:nth-child(2){width:50%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols3 th:nth-child(3),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols3 td:nth-child(3){text-align:right;width:25%;padding-right:1rem}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 th:first-child,.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 td:first-child{width:20%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 th:nth-child(2),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 td:nth-child(2){width:30%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 th:nth-child(3),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 td:nth-child(3),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 th:nth-child(4),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 td:nth-child(4){width:15%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 th:nth-child(5),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols5 td:nth-child(5){text-align:right;width:20%;padding-right:1rem}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 th:first-child,.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 td:first-child{width:13%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 th:nth-child(2),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 td:nth-child(2){width:15%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 th:nth-child(3),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 td:nth-child(3){width:28%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 th:nth-child(4),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 td:nth-child(4){width:18%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 th:nth-child(5),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 td:nth-child(5){z-index:10;width:16%;position:relative}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 th:nth-child(6),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols6 td:nth-child(6){text-align:right;z-index:25;width:17%;padding-right:1rem;position:relative}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 th:first-child,.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 td:first-child{width:20%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 th:nth-child(2),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 td:nth-child(2),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 th:nth-child(3),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 td:nth-child(3){width:13%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 th:nth-child(4),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 td:nth-child(4){width:12%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 th:nth-child(5),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 td:nth-child(5),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 th:nth-child(6),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 td:nth-child(6){width:10%}.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 th:nth-child(7),.global-table-module-scss-module__pmJasq__table.global-table-module-scss-module__pmJasq__cols7 td:nth-child(7){width:22%}}.global-table-module-scss-module__pmJasq__actions{z-index:30;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex;position:relative}.global-table-module-scss-module__pmJasq__actionButton{z-index:35;border-radius:6px;padding:.375rem .75rem;transition:all .2s;position:relative}.global-table-module-scss-module__pmJasq__actionButton:hover{box-shadow:0 2px 8px #0000001a}.global-table-module-scss-module__pmJasq__statusCell{justify-content:flex-start;align-items:center;padding:.25rem;display:flex}.global-table-module-scss-module__pmJasq__statusBadge{border-radius:9px;width:32px;height:18px;transition:all .2s;position:relative;overflow:hidden}.global-table-module-scss-module__pmJasq__statusBadge:before{content:"";background:var(--gradient-shine);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.global-table-module-scss-module__pmJasq__statusBadge:hover:before{left:100%}.global-table-module-scss-module__pmJasq__statusComplete{background:var(--color-success);box-shadow:0 2px 4px #0069d94d}.global-table-module-scss-module__pmJasq__statusIncomplete{background:var(--color-danger);box-shadow:var(--shadow-button-danger)}.global-table-module-scss-module__pmJasq__statusPartial{background:var(--color-warning-strong);box-shadow:0 2px 4px #f59e0b4d}.global-table-module-scss-module__pmJasq__loading,.global-table-module-scss-module__pmJasq__error{text-align:center;color:var(--color-gray-500);background:var(--color-bg-primary);box-shadow:var(--shadow-input);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2rem;font-size:1.1rem;animation:.3s global-table-module-scss-module__pmJasq__fadeIn;display:flex}.global-table-module-scss-module__pmJasq__error{color:var(--color-danger);background:var(--color-error-bg);border:1px solid var(--color-border-danger);border-left:4px solid var(--color-danger);padding:1.5rem}.global-table-module-scss-module__pmJasq__noResults{text-align:center;color:var(--color-gray-500);padding:2rem;font-style:italic}@keyframes global-table-module-scss-module__pmJasq__fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes global-table-module-scss-module__pmJasq__shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.global-table-module-scss-module__pmJasq__loading .global-table-module-scss-module__pmJasq__shimmer{background:linear-gradient(90deg, var(--color-gray-100) 25%, var(--color-gray-200) 50%, var(--color-gray-100) 75%);background-size:200px 100%;animation:1.5s infinite global-table-module-scss-module__pmJasq__shimmer}@media (max-width:1024px){.global-table-module-scss-module__pmJasq__tableControls{flex-direction:column;align-items:stretch;gap:.75rem;padding-bottom:1rem}.global-table-module-scss-module__pmJasq__bulkActions{flex-direction:column;gap:.5rem;width:100%}}.global-table-module-scss-module__pmJasq__statusBadge{text-transform:uppercase;letter-spacing:.025em;background:var(--gradient-success);color:#fff;border-radius:1rem;justify-content:center;align-items:center;padding:.25rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex;box-shadow:0 1px 3px #0000001a}.global-table-module-scss-module__pmJasq__statusBadge:hover{transform:translateY(-1px);box-shadow:0 2px 6px #00000026}.global-table-module-scss-module__pmJasq__statusBadge.global-table-module-scss-module__pmJasq__success{background:var(--gradient-success);color:#fff}.global-table-module-scss-module__pmJasq__statusBadge.global-table-module-scss-module__pmJasq__info{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.global-table-module-scss-module__pmJasq__statusBadge.global-table-module-scss-module__pmJasq__warning{background:var(--gradient-warning);color:#fff}.global-table-module-scss-module__pmJasq__statusBadge.global-table-module-scss-module__pmJasq__danger{background:var(--gradient-danger);color:#fff}.global-table-module-scss-module__pmJasq__statusBadge.global-table-module-scss-module__pmJasq__inactive{background:var(--gradient-disabled);color:var(--color-text-muted)}.global-table-module-scss-module__pmJasq__statusSelect{text-transform:uppercase;letter-spacing:.025em;color:#fff;cursor:pointer;appearance:none;border:none;border-radius:6px;width:90px;max-width:90px;height:2rem;font-size:.75rem;font-weight:600;transition:all .2s;box-shadow:0 1px 3px #0000001a;padding:.4rem .5rem!important}.global-table-module-scss-module__pmJasq__statusSelect:hover{transform:translateY(-2px);box-shadow:0 2px 6px #00000026}.global-table-module-scss-module__pmJasq__statusSelect:focus{outline:none;transform:translateY(-2px);box-shadow:0 0 0 2px #ffffff4d}.global-table-module-scss-module__pmJasq__statusSelect:disabled{opacity:.7;cursor:not-allowed;transform:none}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__success{background:var(--gradient-success)}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__info{background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__warning{background:linear-gradient(135deg,#f97316 0%,#ea580c 100%)}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__secondary{background:linear-gradient(135deg,#6b7280 0%,#4b5563 100%)}.global-table-module-scss-module__pmJasq__statusSelect option{color:#000;text-transform:none;background:#fff;padding:.5rem;font-weight:600}@media (max-width:1024px){.global-table-module-scss-module__pmJasq__statusSelect option{min-height:48px;padding:.75rem 1rem;font-size:1rem;line-height:1.5}}@media (max-width:768px){.global-table-module-scss-module__pmJasq__statusSelect option{min-height:52px;padding:1rem 1.25rem;font-size:1.1rem;line-height:1.6}}@media (max-width:480px){.global-table-module-scss-module__pmJasq__statusSelect option{min-height:56px;padding:1.25rem 1.5rem;font-size:1.2rem;line-height:1.7}}@media (max-width:768px){.global-table-module-scss-module__pmJasq__statusSelect{padding:.35rem .4rem;font-size:.7rem}.global-table-module-scss-module__pmJasq__statusSelect:focus{outline:2px solid var(--color-primary-blue);outline-offset:2px}}@media (max-width:480px){.global-table-module-scss-module__pmJasq__statusSelect{padding:.3rem .35rem;font-size:.65rem}.global-table-module-scss-module__pmJasq__statusSelect:focus{outline:3px solid var(--color-primary-blue);outline-offset:3px}}.statusSelectWrapper{width:auto!important;min-width:auto!important;max-width:fit-content!important}.statusSelectWrapper:after{display:none!important}.statusSelectWrapper .global-table-module-scss-module__pmJasq__formSelect{width:auto!important;min-width:auto!important;max-width:fit-content!important;padding-right:.5rem!important}.statusSelectWrapper .global-table-module-scss-module__pmJasq__formSelect.global-table-module-scss-module__pmJasq__statusSelect{padding-right:.5rem!important}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusShort{width:85px;max-width:85px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusMedium{width:95px;max-width:95px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusLong{width:100px;max-width:100px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusExtraLong{width:125px;max-width:125px}@media (max-width:768px){.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusShort{width:80px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusMedium{width:90px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusLong{width:110px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusExtraLong{width:130px}}@media (max-width:480px){.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusShort{width:90px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusMedium{width:100px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusLong{width:120px}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__statusExtraLong{width:140px}}.global-table-module-scss-module__pmJasq__statusSelect.global-table-module-scss-module__pmJasq__formSelect{padding-right:.5rem!important}.statusSelectWrapper .statusSelect{padding-right:.5rem!important}.global-table-module-scss-module__pmJasq__photoCountBadge{align-items:center;display:inline-flex;position:relative;flex-grow:0!important;flex-shrink:0!important}.global-table-module-scss-module__pmJasq__bulkActions .global-table-module-scss-module__pmJasq__photoCountBadge button{white-space:nowrap;justify-content:center;width:auto!important;height:40px!important}@media (max-width:640px){.global-table-module-scss-module__pmJasq__bulkActions .global-table-module-scss-module__pmJasq__photoCountBadge,.global-table-module-scss-module__pmJasq__bulkActions .global-table-module-scss-module__pmJasq__photoCountBadge button{flex:1!important;width:100%!important}}.global-table-module-scss-module__pmJasq__actions .global-table-module-scss-module__pmJasq__photoCountBadge,.global-table-module-scss-module__pmJasq__actions .global-table-module-scss-module__pmJasq__photoCountBadge button{width:auto}.global-table-module-scss-module__pmJasq__photoCountNumber{color:#fff;border:2px solid var(--color-bg-primary);z-index:2;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:3px 6px;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #00000040}
.keuringsformulier-table-module-scss-module__INI_fa__editableField{cursor:pointer;border:1px solid #0000;border-radius:4px;min-width:100px;min-height:1.5rem;padding:.25rem;transition:all .2s;display:inline-block}.keuringsformulier-table-module-scss-module__INI_fa__editableField:hover{background-color:var(--color-bg-hover);border-color:var(--color-border-medium)}.keuringsformulier-table-module-scss-module__INI_fa__editInput{border:2px solid var(--color-border-focus);background:var(--color-bg-primary);border-radius:4px;width:100%;padding:.25rem .5rem;font-size:.875rem;transition:all .2s}.keuringsformulier-table-module-scss-module__INI_fa__editInput:focus{box-shadow:0 0 0 3px var(--color-primary-light);outline:none}.keuringsformulier-table-module-scss-module__INI_fa__signatureActions{align-items:center;gap:.5rem;display:flex}.keuringsformulier-table-module-scss-module__INI_fa__photoActions{justify-content:center;align-items:center;gap:.5rem;display:flex}@media (max-width:768px){.keuringsformulier-table-module-scss-module__INI_fa__photoActions{flex-wrap:wrap;gap:.4rem}}.keuringsformulier-table-module-scss-module__INI_fa__loadingContainer{justify-content:center;align-items:center;width:100%;min-height:300px;display:flex}.keuringsformulier-table-module-scss-module__INI_fa__photoActions button,.keuringsformulier-table-module-scss-module__INI_fa__signatureActions button{height:32px!important}.keuringsformulier-table-module-scss-module__INI_fa__photoCountBadge{align-items:center;display:inline-flex;position:relative}.keuringsformulier-table-module-scss-module__INI_fa__photoCountNumber{color:#fff;border:2px solid var(--color-bg-primary);z-index:101;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border-radius:12px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:3px 6px;font-size:.7rem;font-weight:700;line-height:1;display:flex;position:absolute;top:-10px;right:-10px;box-shadow:0 2px 6px #00000040}@media (max-width:768px){.keuringsformulier-table-module-scss-module__INI_fa__photoCountNumber{min-width:18px;height:18px;padding:2px 5px;font-size:.65rem;top:-8px;right:-8px}}.keuringsformulier-table-module-scss-module__INI_fa__downloadReady{position:relative}.keuringsformulier-table-module-scss-module__INI_fa__downloadReady:before{content:"";width:8px;height:8px;box-shadow:0 0 0 2px var(--background-primary);z-index:1;background-color:#22c55e;border-radius:50%;position:absolute;top:4px;right:4px}.keuringsformulier-table-module-scss-module__INI_fa__downloadNotReady{position:relative}.keuringsformulier-table-module-scss-module__INI_fa__downloadNotReady:before{content:"";width:8px;height:8px;box-shadow:0 0 0 2px var(--background-primary);z-index:1;background-color:#ef4444;border-radius:50%;position:absolute;top:4px;right:4px}
.all-photos-modal-module-scss-module__Rob9Wa__photoModal{flex-direction:column;gap:1.5rem;max-height:80vh;display:flex;position:relative;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__contentContainer{flex:1;position:relative;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__galleryMode{flex-direction:column;flex:1;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__noPhotos{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:3rem;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__photosGrid{scrollbar-width:thin;grid-template-columns:repeat(2,1fr);gap:1rem;max-height:500px;padding:.5rem;display:grid;overflow-y:auto}.all-photos-modal-module-scss-module__Rob9Wa__photosGrid::-webkit-scrollbar{width:8px}.all-photos-modal-module-scss-module__Rob9Wa__photosGrid::-webkit-scrollbar-track{background:0 0}.all-photos-modal-module-scss-module__Rob9Wa__photosGrid::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}@media (min-width:1025px){.all-photos-modal-module-scss-module__Rob9Wa__photosGrid{gap:1.25rem;max-height:600px}}@media (min-width:1440px){.all-photos-modal-module-scss-module__Rob9Wa__photosGrid{max-height:650px}}.all-photos-modal-module-scss-module__Rob9Wa__photoCard{border:1px solid var(--color-border-light);background:var(--color-bg-primary);border-radius:12px;flex-direction:column;transition:transform .2s,box-shadow .2s;display:flex;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__photoCard:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00000026}.all-photos-modal-module-scss-module__Rob9Wa__photoPreview{aspect-ratio:4/3;background:var(--color-bg-tertiary);width:100%;height:auto;min-height:180px;position:relative;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__photoPreview img{object-fit:cover;object-position:center;cursor:pointer;transition:transform .2s}.all-photos-modal-module-scss-module__Rob9Wa__photoPreview img:hover{transform:scale(1.05)}.all-photos-modal-module-scss-module__Rob9Wa__photoMeta{background:var(--color-bg-primary);border-top:1px solid var(--color-border-light);flex-direction:column;gap:.5rem;padding:.875rem;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__photoTitle{color:var(--color-text-primary);text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-height:2.4em;font-size:.85rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__photoSubtitle{color:var(--color-text-secondary);text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;line-height:1.3;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__photoSubtitle:not(:last-child){padding-bottom:.25rem}.all-photos-modal-module-scss-module__Rob9Wa__photoComment{color:var(--color-text-secondary);border-top:1px solid var(--color-border-light);background:var(--color-bg-secondary);text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;max-height:3.6em;padding:.75rem .875rem;font-size:.8rem;font-style:italic;line-height:1.5;display:-webkit-box;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__photoComment:before{content:"\"";color:var(--color-text-muted);margin-right:.25rem;font-style:normal;font-weight:700}.all-photos-modal-module-scss-module__Rob9Wa__photoComment:after{content:"\"";color:var(--color-text-muted);margin-left:.25rem;font-style:normal;font-weight:700}.all-photos-modal-module-scss-module__Rob9Wa__photoDate{color:var(--color-text-muted);text-align:right;background:var(--color-bg-secondary);border-top:1px solid var(--color-border-light);letter-spacing:.3px;padding:.5rem .875rem;font-size:.7rem;font-weight:500}.all-photos-modal-module-scss-module__Rob9Wa__thumbnailLoading{background:var(--color-bg-secondary);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__loadingSkeleton{background:linear-gradient(90deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 100%);background-size:200% 100%;width:100%;height:100%;animation:1.5s ease-in-out infinite all-photos-modal-module-scss-module__Rob9Wa__shimmer}@keyframes all-photos-modal-module-scss-module__Rob9Wa__shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.all-photos-modal-module-scss-module__Rob9Wa__photoPlaceholder{text-align:center;height:100%;color:var(--color-text-secondary);background:var(--color-bg-secondary);flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:1.5rem;transition:all .2s;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__photoPlaceholder:hover{background:var(--color-bg-tertiary);color:var(--color-primary)}.all-photos-modal-module-scss-module__Rob9Wa__photoPlaceholder p{margin:0;font-size:.875rem;font-weight:500}.all-photos-modal-module-scss-module__Rob9Wa__imageError{text-align:center;height:100%;color:var(--color-text-secondary);background:var(--color-bg-tertiary);flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__imageError p{margin:0;font-size:.875rem}.all-photos-modal-module-scss-module__Rob9Wa__modalFooter{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:.75rem;margin-top:auto;padding-top:1.5rem;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__photoViewer{flex-direction:column;gap:1rem;max-width:95vw;max-height:90vh;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__imageContainer{background:var(--color-bg-tertiary);border-radius:8px;justify-content:center;align-items:center;width:100%;height:60vh;min-height:300px;max-height:600px;display:flex;position:relative;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__fullPhoto{object-fit:contain;cursor:zoom-in;transition:transform .2s}.all-photos-modal-module-scss-module__Rob9Wa__fullPhoto:hover{transform:scale(1.02)}.all-photos-modal-module-scss-module__Rob9Wa__fullPhoto:active{transform:scale(.98)}.all-photos-modal-module-scss-module__Rob9Wa__photoInfo{flex-direction:column;gap:.5rem;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoMeta{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .2s;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoMeta:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoMeta strong{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem;font-size:.75rem;font-weight:600}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoMeta>:last-child{color:var(--color-text-primary);font-size:.9rem;font-weight:500;line-height:1.4}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoComment{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;gap:.25rem;padding:.75rem 1rem;transition:all .2s;display:flex}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoComment:hover{background:var(--color-bg-tertiary);border-color:var(--color-primary)}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoComment strong{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.125rem;font-size:.75rem;font-weight:600}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoComment>:last-child{color:var(--color-text-primary);font-size:.875rem;font-style:italic;line-height:1.6}.all-photos-modal-module-scss-module__Rob9Wa__fullPhotoDate{color:var(--color-text-muted);text-align:center;padding:.5rem;font-size:.75rem}.all-photos-modal-module-scss-module__Rob9Wa__imageLoadingSkeleton{background:var(--color-bg-secondary);width:100%;height:100%;position:relative;overflow:hidden}.all-photos-modal-module-scss-module__Rob9Wa__shimmer{background:linear-gradient(90deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 50%, var(--color-bg-secondary) 100%);background-size:200% 100%;width:100%;height:100%;animation:1.5s ease-in-out infinite all-photos-modal-module-scss-module__Rob9Wa__shimmer}.all-photos-modal-module-scss-module__Rob9Wa__viewerActions{border-top:1px solid var(--color-border-light);justify-content:flex-end;gap:1rem;padding-top:1rem;display:flex}@media (max-width:1024px){.all-photos-modal-module-scss-module__Rob9Wa__contentContainer{max-height:70vh;overflow-y:auto}.all-photos-modal-module-scss-module__Rob9Wa__photosGrid{grid-template-columns:repeat(2,1fr);min-height:auto;max-height:none}.all-photos-modal-module-scss-module__Rob9Wa__photoPreview{min-height:200px}.all-photos-modal-module-scss-module__Rob9Wa__photoCard{min-height:300px}}@media (max-width:768px){.all-photos-modal-module-scss-module__Rob9Wa__contentContainer{max-height:65vh}.all-photos-modal-module-scss-module__Rob9Wa__photosGrid{grid-template-columns:repeat(2,1fr);min-height:auto;max-height:none}.all-photos-modal-module-scss-module__Rob9Wa__photoPreview{min-height:180px}.all-photos-modal-module-scss-module__Rob9Wa__photoCard{min-height:280px}}@media (max-width:480px){.all-photos-modal-module-scss-module__Rob9Wa__contentContainer{max-height:70vh}.all-photos-modal-module-scss-module__Rob9Wa__photosGrid{grid-template-columns:1fr;min-height:auto;max-height:none}.all-photos-modal-module-scss-module__Rob9Wa__photoModal{max-height:90vh}.all-photos-modal-module-scss-module__Rob9Wa__photoPreview{min-height:250px}.all-photos-modal-module-scss-module__Rob9Wa__photoCard{min-height:350px}}
.keuringsformulier-module-scss-module__BEttma__pageContainer{background-color:var(--color-bg-body);flex-direction:column;display:flex;overflow-x:hidden}.keuringsformulier-module-scss-module__BEttma__contentContainer{box-sizing:border-box;flex:1;width:100%;max-width:100%;padding:1rem 1.5rem 2rem;overflow-x:hidden}.keuringsformulier-module-scss-module__BEttma__loading{color:var(--color-text-muted);justify-content:center;align-items:center;padding:2rem;font-size:1rem;display:flex}@media (max-width:768px){.keuringsformulier-module-scss-module__BEttma__contentContainer{padding:1rem 1rem 3rem}}
.edit-button-module-scss-module__cZyAOG__editButton{background:var(--gradient-edit);height:2rem;color:var(--color-gray-700);cursor:pointer;box-shadow:var(--shadow-button-edit);min-width:2.5rem;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.edit-button-module-scss-module__cZyAOG__editButton:hover{background:var(--gradient-edit-hover);color:var(--color-gray-800);box-shadow:var(--shadow-button-edit-hover)}.edit-button-module-scss-module__cZyAOG__editButton:active{box-shadow:var(--shadow-button-edit);transform:translateY(0)}.edit-button-module-scss-module__cZyAOG__editButton:focus-visible{box-shadow:var(--focus-ring-edit);outline:none}.edit-button-module-scss-module__cZyAOG__editButton.edit-button-module-scss-module__cZyAOG__disabled{opacity:.6;cursor:not-allowed;background:var(--gradient-disabled-light)}.edit-button-module-scss-module__cZyAOG__editButton.edit-button-module-scss-module__cZyAOG__disabled:hover{color:var(--color-gray-700);box-shadow:var(--shadow-button-edit);transform:none}.edit-button-module-scss-module__cZyAOG__buttonContent{z-index:2;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;display:flex;position:relative;transform:translateZ(0)}.edit-button-module-scss-module__cZyAOG__icon{flex-shrink:0;width:14px;height:14px;display:block}.edit-button-module-scss-module__cZyAOG__text{letter-spacing:.025em;font-weight:500}.edit-button-module-scss-module__cZyAOG__shine{background:var(--gradient-shine);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:-100%}@media (max-width:768px){.edit-button-module-scss-module__cZyAOG__editButton{min-width:2rem}.edit-button-module-scss-module__cZyAOG__editButton .edit-button-module-scss-module__cZyAOG__text{display:none}}
.secondary-button-module-scss-module__-sJSKq__secondaryButton{cursor:pointer;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--gradient-edit);color:var(--color-text-primary);border:none;border:1px solid var(--color-border-medium);box-shadow:var(--shadow-button-edit);justify-content:center;align-items:center;transition:all .2s ease-in-out;display:inline-flex;position:relative;overflow:hidden}.secondary-button-module-scss-module__-sJSKq__secondaryButton:hover:not(.secondary-button-module-scss-module__-sJSKq__disabled){background:var(--gradient-edit-hover);box-shadow:var(--shadow-button-edit-hover)}.secondary-button-module-scss-module__-sJSKq__secondaryButton:focus-visible{box-shadow:var(--focus-ring-edit);outline:none}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__disabled{background:var(--gradient-disabled);opacity:.6;cursor:not-allowed}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__default{border-radius:6px;height:36px;padding:0 1.25rem;font-size:.875rem;font-weight:500}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__small{border-radius:6px;height:32px;padding:0 1rem;font-size:.875rem;font-weight:500}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__large{border-radius:6px;height:48px;padding:0 1.5rem;font-size:.875rem;font-weight:500}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__compact{border-radius:6px;height:32px;padding:0 .75rem;font-size:.75rem;font-weight:500}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__danger{background:var(--gradient-danger);color:var(--color-text-white);border-color:var(--color-danger);box-shadow:var(--shadow-button-danger)}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__danger:hover:not(.secondary-button-module-scss-module__-sJSKq__disabled){background:var(--gradient-danger-hover);box-shadow:var(--shadow-button-danger-hover)}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__danger:focus-visible{box-shadow:var(--focus-ring-danger)}@media (max-width:768px){.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__default{height:32px;padding:0 .875rem;font-size:.8rem}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__small{height:28px;padding:0 .75rem;font-size:.8rem}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__large{height:40px;padding:0 1.25rem;font-size:.85rem}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__compact{height:28px;padding:0 .625rem;font-size:.75rem}.secondary-button-module-scss-module__-sJSKq__secondaryButton .secondary-button-module-scss-module__-sJSKq__iconWrapper svg{width:14px;height:14px}}@media (max-width:480px){.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__default{height:30px;padding:0 .75rem;font-size:.75rem}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__small{height:28px;padding:0 .625rem;font-size:.75rem}.secondary-button-module-scss-module__-sJSKq__secondaryButton.secondary-button-module-scss-module__-sJSKq__compact{height:26px;padding:0 .5rem;font-size:.7rem}.secondary-button-module-scss-module__-sJSKq__secondaryButton .secondary-button-module-scss-module__-sJSKq__iconWrapper svg{width:12px;height:12px}}.secondary-button-module-scss-module__-sJSKq__buttonContent{z-index:2;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}.secondary-button-module-scss-module__-sJSKq__iconWrapper{flex-shrink:0;justify-content:center;align-items:center;display:flex}.secondary-button-module-scss-module__-sJSKq__iconWrapper svg{width:16px;height:16px}.secondary-button-module-scss-module__-sJSKq__text{font-weight:inherit;white-space:nowrap;align-items:center;display:flex}.secondary-button-module-scss-module__-sJSKq__shine{z-index:1;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;position:absolute;top:0;left:-100%}
.base-modal-module-scss-module__CSFWFW__modalOverlay{background-color:var(--color-bg-overlay);z-index:9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.base-modal-module-scss-module__CSFWFW__modalContent{background-color:var(--color-bg-primary);box-shadow:var(--shadow-modal);border:1px solid var(--color-border-light);border-radius:12px;flex-direction:column;width:90%;max-width:480px;max-height:90vh;padding:0;display:flex;position:relative;overflow:hidden}.base-modal-module-scss-module__CSFWFW__modalHeader{background:var(--gradient-primary);color:var(--color-text-white);flex-shrink:0;justify-content:space-between;align-items:center;padding:1.25rem 1.75rem;display:flex;position:relative}.base-modal-module-scss-module__CSFWFW__modalHeader:before{content:"";background:var(--gradient-modal-header);height:2px;animation:3s ease-in-out infinite base-modal-module-scss-module__CSFWFW__shimmer;position:absolute;top:0;left:0;right:0}.base-modal-module-scss-module__CSFWFW__modalTitle{color:var(--color-text-white);text-shadow:0 1px 2px #0000001a;letter-spacing:-.025em;margin:0;font-size:1.1rem;font-weight:600}.base-modal-module-scss-module__CSFWFW__closeButton{background:var(--gradient-primary);color:var(--color-text-white);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff40;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.base-modal-module-scss-module__CSFWFW__closeButton:hover{background:var(--gradient-primary);border-color:#fff6;transform:scale(1.1)}.base-modal-module-scss-module__CSFWFW__closeButton:focus{background:#ffffff4d;outline:none;box-shadow:0 0 0 2px #ffffff80}.base-modal-module-scss-module__CSFWFW__closeButton:active{transform:scale(.9)}.base-modal-module-scss-module__CSFWFW__modalBody{background:var(--color-bg-primary);flex-grow:1;flex-shrink:1;min-height:0;padding:1.5rem 1.75rem;position:relative;overflow-y:auto}.base-modal-module-scss-module__CSFWFW__modalBody::-webkit-scrollbar{width:8px}.base-modal-module-scss-module__CSFWFW__modalBody::-webkit-scrollbar-track{background:0 0;border-radius:4px}.base-modal-module-scss-module__CSFWFW__modalBody::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.base-modal-module-scss-module__CSFWFW__modalBody::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.base-modal-module-scss-module__CSFWFW__modalBody{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}.base-modal-module-scss-module__CSFWFW__modalFooter{background:var(--color-bg-primary);border-top:1px solid var(--color-border-light);flex-shrink:0;justify-content:flex-end;gap:.75rem;margin-top:0;padding:1.25rem 1.75rem;display:flex;position:relative}.base-modal-module-scss-module__CSFWFW__cancelButton{color:var(--color-text-secondary);background-color:var(--color-bg-primary);border:1.5px solid var(--color-border-medium);cursor:pointer;box-shadow:var(--shadow-sm);border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.base-modal-module-scss-module__CSFWFW__cancelButton:hover{background-color:var(--color-bg-secondary);border-color:var(--color-gray-400);box-shadow:var(--shadow-input-hover);transform:translateY(-1px)}.base-modal-module-scss-module__CSFWFW__cancelButton:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}.base-modal-module-scss-module__CSFWFW__cancelButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.base-modal-module-scss-module__CSFWFW__saveButton{background:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.base-modal-module-scss-module__CSFWFW__saveButton:hover{background:var(--color-primary-blue-hover);box-shadow:var(--shadow-button-primary-hover);transform:translateY(-1px)}.base-modal-module-scss-module__CSFWFW__saveButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.base-modal-module-scss-module__CSFWFW__saveButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.base-modal-module-scss-module__CSFWFW__deleteButton{background:var(--color-danger);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-danger);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .3s cubic-bezier(.4,0,.2,1)}.base-modal-module-scss-module__CSFWFW__deleteButton:hover{background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover);transform:translateY(-1px)}.base-modal-module-scss-module__CSFWFW__deleteButton:focus{box-shadow:var(--focus-ring-danger);outline:none}.base-modal-module-scss-module__CSFWFW__deleteButton:disabled{opacity:.6;cursor:not-allowed;transform:none}.base-modal-module-scss-module__CSFWFW__formGroup{margin-bottom:1.5rem}.base-modal-module-scss-module__CSFWFW__formGroup:last-child{margin-bottom:0}.base-modal-module-scss-module__CSFWFW__formLabel{color:var(--color-text-secondary);margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:block}.base-modal-module-scss-module__CSFWFW__formInput{border:1.5px solid var(--color-border-medium);background-color:var(--color-bg-primary);width:100%;color:var(--color-text-primary);box-shadow:var(--shadow-input);border-radius:8px;padding:.75rem 1rem;font-size:.95rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.base-modal-module-scss-module__CSFWFW__formInput:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none;transform:translateY(-1px)}.base-modal-module-scss-module__CSFWFW__formInput:hover:not(:focus){border-color:var(--color-gray-400);box-shadow:var(--shadow-input-hover)}.base-modal-module-scss-module__CSFWFW__errorMessage{color:var(--color-error);background:var(--color-error-bg);border:1px solid var(--color-error-border);border-left:4px solid var(--color-error);text-align:left;border-radius:8px;width:100%;padding:.875rem 1rem;font-size:.875rem}@keyframes base-modal-module-scss-module__CSFWFW__shimmer{0%,to{opacity:.5}50%{opacity:1}}.base-modal-module-scss-module__CSFWFW__loadingSpinner{border:2px solid var(--color-gray-200);border-top:2px solid var(--color-primary-blue);border-radius:50%;width:24px;height:24px;margin-right:.75rem;animation:1s linear infinite base-modal-module-scss-module__CSFWFW__spin;display:inline-block}@keyframes base-modal-module-scss-module__CSFWFW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:640px){.base-modal-module-scss-module__CSFWFW__modalOverlay{padding:16px}.base-modal-module-scss-module__CSFWFW__modalContent{width:95%;max-height:95vh}.base-modal-module-scss-module__CSFWFW__modalHeader{padding:1rem 1.25rem}.base-modal-module-scss-module__CSFWFW__modalTitle{font-size:1rem}.base-modal-module-scss-module__CSFWFW__modalBody{padding:1.25rem}.base-modal-module-scss-module__CSFWFW__modalFooter{flex-direction:column;padding:1rem 1.25rem}.base-modal-module-scss-module__CSFWFW__modalFooter:before{left:0;right:0}.base-modal-module-scss-module__CSFWFW__modalFooter .base-modal-module-scss-module__CSFWFW__cancelButton,.base-modal-module-scss-module__CSFWFW__modalFooter .base-modal-module-scss-module__CSFWFW__saveButton,.base-modal-module-scss-module__CSFWFW__modalFooter .base-modal-module-scss-module__CSFWFW__deleteButton{justify-content:center;width:100%;padding:.75rem 1.5rem}}
.fuse-it-loader-module-scss-module__QuraMG__loaderContainer{flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;padding:2rem;display:flex}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__small .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:120px;height:83px}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__small .fuse-it-loader-module-scss-module__QuraMG__message{font-size:.875rem}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__medium .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:180px;height:125px}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__medium .fuse-it-loader-module-scss-module__QuraMG__message{font-size:1rem}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__large .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:240px;height:166px}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__large .fuse-it-loader-module-scss-module__QuraMG__message{font-size:1.125rem}.fuse-it-loader-module-scss-module__QuraMG__logoWrapper{justify-content:center;align-items:center;display:flex;position:relative}.fuse-it-loader-module-scss-module__QuraMG__logoSvg{width:100%;height:100%;overflow:visible}.fuse-it-loader-module-scss-module__QuraMG__logoOutline{stroke-width:1.5px;fill:none;opacity:.4;stroke:#007bff4d;animation:3s ease-in-out infinite fuse-it-loader-module-scss-module__QuraMG__subtlePulse}.fuse-it-loader-module-scss-module__QuraMG__revealingLine{stroke-width:4px;fill:none;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 15px #007bffe6)}.fuse-it-loader-module-scss-module__QuraMG__revealingLine:first-child{animation:4s linear infinite fuse-it-loader-module-scss-module__QuraMG__smoothFlow,2s ease-in-out infinite fuse-it-loader-module-scss-module__QuraMG__glowPulse}.fuse-it-loader-module-scss-module__QuraMG__revealingLine:nth-child(2){animation:4s linear infinite fuse-it-loader-module-scss-module__QuraMG__smoothFlow,2s ease-in-out .3s infinite fuse-it-loader-module-scss-module__QuraMG__glowPulse}.fuse-it-loader-module-scss-module__QuraMG__revealingLine:nth-child(3){animation:4s linear infinite fuse-it-loader-module-scss-module__QuraMG__smoothFlow,2s ease-in-out .6s infinite fuse-it-loader-module-scss-module__QuraMG__glowPulse}.fuse-it-loader-module-scss-module__QuraMG__revealingLine:nth-child(4){animation:4s linear infinite fuse-it-loader-module-scss-module__QuraMG__smoothFlow,2s ease-in-out .9s infinite fuse-it-loader-module-scss-module__QuraMG__glowPulse}@keyframes fuse-it-loader-module-scss-module__QuraMG__smoothFlow{0%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}5%{stroke-dasharray:500 0;stroke-dashoffset:0;opacity:1}8%{stroke-dasharray:400 100;stroke-dashoffset:-50px;opacity:.95}12%{stroke-dasharray:300 200;stroke-dashoffset:-100px;opacity:.9}15%{stroke-dasharray:200 300;stroke-dashoffset:-150px;opacity:.9}20%{stroke-dasharray:200 300;stroke-dashoffset:-200px;opacity:.9}25%{stroke-dasharray:200 300;stroke-dashoffset:-250px;opacity:.9}30%{stroke-dasharray:200 300;stroke-dashoffset:-300px;opacity:.9}35%{stroke-dasharray:200 300;stroke-dashoffset:-350px;opacity:.9}40%{stroke-dasharray:200 300;stroke-dashoffset:-400px;opacity:.9}45%{stroke-dasharray:200 300;stroke-dashoffset:-450px;opacity:.9}50%{stroke-dasharray:200 300;stroke-dashoffset:-500px;opacity:.9}55%{stroke-dasharray:200 300;stroke-dashoffset:-550px;opacity:.9}60%{stroke-dasharray:200 300;stroke-dashoffset:-600px;opacity:.9}65%{stroke-dasharray:300 200;stroke-dashoffset:-650px;opacity:.95}70%{stroke-dasharray:400 100;stroke-dashoffset:-700px;opacity:.98}75%{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}to{stroke-dasharray:500 0;stroke-dashoffset:-750px;opacity:1}}@keyframes fuse-it-loader-module-scss-module__QuraMG__subtlePulse{0%,to{opacity:.4;stroke:#007bff4d}50%{opacity:.7;stroke:#007bff80}}@keyframes fuse-it-loader-module-scss-module__QuraMG__glowPulse{0%,to{filter:drop-shadow(0 0 15px #007bffe6)}50%{filter:drop-shadow(0 0 25px #007bff)drop-shadow(0 0 35px #007bff99)}}.fuse-it-loader-module-scss-module__QuraMG__messageContainer{text-align:center;flex-direction:column;align-items:center;display:flex}.fuse-it-loader-module-scss-module__QuraMG__message{background:linear-gradient(110deg,#0069d9,#007bff,#0069d9);-webkit-text-fill-color:#0000;letter-spacing:2px;text-transform:uppercase;-webkit-background-clip:text;background-clip:text;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:18px;font-weight:600}@media (max-width:768px){.fuse-it-loader-module-scss-module__QuraMG__loaderContainer{gap:1rem;padding:1.5rem}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__small .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:50px;height:50px}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__medium .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:75px;height:75px}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__large .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:100px;height:100px}.fuse-it-loader-module-scss-module__QuraMG__message{font-size:.875rem!important}}@media (max-width:480px){.fuse-it-loader-module-scss-module__QuraMG__loaderContainer{padding:1rem}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__small .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:40px;height:40px}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__medium .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:60px;height:60px}.fuse-it-loader-module-scss-module__QuraMG__loaderContainer.fuse-it-loader-module-scss-module__QuraMG__large .fuse-it-loader-module-scss-module__QuraMG__logoWrapper{width:80px;height:80px}}@media (prefers-color-scheme:dark){.fuse-it-loader-module-scss-module__QuraMG__message{background:linear-gradient(110deg,#0069d9,#007bff,#0069d9);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text}.fuse-it-loader-module-scss-module__QuraMG__logoOutline,.fuse-it-loader-module-scss-module__QuraMG__textOutline{stroke:#fff;opacity:.4}}
.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton{color:var(--color-text-white);border:none;border-radius:6px;justify-content:center;align-items:center;height:36px;padding:0 1.25rem;font-size:.875rem;font-weight:500;display:flex;position:relative;overflow:hidden}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__small{height:32px;padding:0 1rem;font-size:.8125rem}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton{cursor:pointer;white-space:nowrap;background-color:var(--color-success);background-image:var(--gradient-success);background-size:200% 100%;width:auto;transition:background-position .5s ease-in-out,transform .2s,box-shadow .2s}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton:hover{box-shadow:var(--shadow-button-success);background-position:-100% 0}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton:active{box-shadow:none;background-color:var(--color-success);color:var(--color-text-white)}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__disabled{opacity:.6;cursor:not-allowed;background:var(--color-gray-disabled);background-image:none}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__disabled:hover{box-shadow:none;background-position:0 0}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__large{height:auto;padding:.75rem 1.25rem;font-size:1rem;font-weight:600}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form{border:2px solid var(--color-border-light);background-color:var(--color-success);background-image:var(--gradient-success);height:42px;color:var(--color-text-white);background-size:200% 100%;border-radius:8px;justify-content:center;width:100%;padding:0 .875rem;font-size:.95rem;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1)}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form:hover{border-color:var(--color-border-medium);box-shadow:var(--shadow-input-hover);background-position:-100% 0;transform:translateY(-1px)}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form:active{box-shadow:var(--shadow-input-hover);transform:translateY(0)}.toevoeg-button-module-scss-module__6-1_Vq__formMainRow .toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form,.toevoeg-button-module-scss-module__6-1_Vq__formFields .toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form{align-self:flex-end;width:auto;margin-left:auto}@media (max-width:640px){.toevoeg-button-module-scss-module__6-1_Vq__formMainRow .toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form,.toevoeg-button-module-scss-module__6-1_Vq__formFields .toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form{width:100%;margin-top:.5rem;margin-left:0}}@media (max-width:768px){.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form{height:40px;padding:0 .75rem;font-size:.9rem}}@media (max-width:480px){.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form{height:38px;padding:0 .625rem;font-size:.875rem}}@media (max-width:360px){.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__form{height:36px;padding:0 .5rem;font-size:.8125rem}}.toevoeg-button-module-scss-module__6-1_Vq__buttonContent{align-items:center;gap:.5rem;display:flex}.toevoeg-button-module-scss-module__6-1_Vq__icon{opacity:1;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative;transform:scale(1)}.toevoeg-button-module-scss-module__6-1_Vq__plusIcon{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute}.toevoeg-button-module-scss-module__6-1_Vq__plusIcon:before,.toevoeg-button-module-scss-module__6-1_Vq__plusIcon:after{content:"";background-color:var(--color-text-white);border-radius:2px;position:absolute}.toevoeg-button-module-scss-module__6-1_Vq__plusIcon:before{width:100%;height:2.5px;top:50%;left:0;transform:translateY(-50%)}.toevoeg-button-module-scss-module__6-1_Vq__plusIcon:after{width:2.5px;height:100%;top:0;left:50%;transform:translate(-50%)}.toevoeg-button-module-scss-module__6-1_Vq__text{font-weight:inherit;letter-spacing:.025em;text-shadow:var(--text-shadow-button)}.toevoeg-button-module-scss-module__6-1_Vq__shine{background:var(--gradient-shine);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:-100%}.toevoeg-button-module-scss-module__6-1_Vq__spinner{border:2px solid var(--color-spinner-border);border-top:2px solid var(--color-text-white);border-radius:50%;width:16px;height:16px;margin-right:.5rem;animation:.8s linear infinite toevoeg-button-module-scss-module__6-1_Vq__spin}@keyframes toevoeg-button-module-scss-module__6-1_Vq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width:768px){.toevoeg-button-module-scss-module__6-1_Vq__toevoegButton.toevoeg-button-module-scss-module__6-1_Vq__large{padding:.6rem 1rem;font-size:.9rem}.toevoeg-button-module-scss-module__6-1_Vq__text{font-size:.875rem}.toevoeg-button-module-scss-module__6-1_Vq__icon,.toevoeg-button-module-scss-module__6-1_Vq__spinner{width:14px;height:14px}}
.add-form-module-scss-module__80iOXa__formContainer{background:var(--color-bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);border-radius:8px;max-width:100%;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.add-form-module-scss-module__80iOXa__formContainer:before{content:"";background:var(--gradient-primary);opacity:0;height:2px;transition:opacity .3s;position:absolute;top:0;left:0;right:0}.add-form-module-scss-module__80iOXa__formContainer:hover{box-shadow:var(--shadow-lg)}.add-form-module-scss-module__80iOXa__formContainer:hover:before{opacity:.8}@media (max-width:480px){.add-form-module-scss-module__80iOXa__formContainer{box-shadow:var(--shadow-sm);border-radius:6px;margin-bottom:1rem}}@media (min-width:768px){.add-form-module-scss-module__80iOXa__formContainer{border-radius:10px}}@media (max-width:1024px){.add-form-module-scss-module__80iOXa__formContainer.add-form-module-scss-module__80iOXa__collapsed{padding-bottom:0}}.add-form-module-scss-module__80iOXa__form{width:100%}.add-form-module-scss-module__80iOXa__formContent{flex-direction:column;gap:.75rem;padding:.875rem;transition:padding .3s cubic-bezier(.4,0,.2,1),gap .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}@media (min-width:480px){.add-form-module-scss-module__80iOXa__formContent{gap:.875rem;padding:1rem}}@media (min-width:768px){.add-form-module-scss-module__80iOXa__formContent{gap:1rem;padding:1.25rem}}@media (min-width:1024px){.add-form-module-scss-module__80iOXa__formContent{gap:1.25rem;padding:1.5rem}}@media (max-width:1024px){.add-form-module-scss-module__80iOXa__formContent.add-form-module-scss-module__80iOXa__collapsed{gap:0;padding-top:.875rem;padding-bottom:.875rem}}.add-form-module-scss-module__80iOXa__formTitle{color:var(--color-text-dark);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 1rem;padding-left:.875rem;font-weight:700;display:flex;position:relative;font-size:1.5rem!important}.add-form-module-scss-module__80iOXa__formTitle:before{content:"";background:var(--gradient-primary);border-radius:2px;width:3px;position:absolute;top:0;bottom:0;left:0}.add-form-module-scss-module__80iOXa__formTitle .add-form-module-scss-module__80iOXa__titleIcon{width:18px;height:18px;color:var(--color-primary-blue)}.add-form-module-scss-module__80iOXa__formTitle .add-form-module-scss-module__80iOXa__subtitle{color:var(--color-text-muted);font-size:.9rem;font-weight:500}@media (min-width:480px){.add-form-module-scss-module__80iOXa__formTitle{margin-bottom:1.125rem;padding-left:1rem;font-size:1.2rem}.add-form-module-scss-module__80iOXa__formTitle:before{width:4px}.add-form-module-scss-module__80iOXa__formTitle .add-form-module-scss-module__80iOXa__titleIcon{width:20px;height:20px}.add-form-module-scss-module__80iOXa__formTitle .add-form-module-scss-module__80iOXa__subtitle{font-size:.95rem}}@media (min-width:768px){.add-form-module-scss-module__80iOXa__formTitle{margin-bottom:1.25rem;font-size:1.25rem}.add-form-module-scss-module__80iOXa__formTitle .add-form-module-scss-module__80iOXa__subtitle{font-size:1rem}}.add-form-module-scss-module__80iOXa__formMainRow{flex-wrap:wrap;align-items:flex-end;gap:.75rem;width:100%;display:flex}@media (max-width:480px){.add-form-module-scss-module__80iOXa__formMainRow{flex-direction:column;align-items:stretch;gap:1rem}}@media (min-width:481px) and (max-width:640px){.add-form-module-scss-module__80iOXa__formMainRow{flex-wrap:wrap;gap:.875rem}}@media (min-width:641px) and (max-width:820px){.add-form-module-scss-module__80iOXa__formMainRow{flex-wrap:wrap;gap:1rem}.add-form-module-scss-module__80iOXa__formMainRow .add-form-module-scss-module__80iOXa__fieldGroup{flex:0 calc(50% - .5rem);min-width:calc(50% - .5rem)}.add-form-module-scss-module__80iOXa__formMainRow .add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__fieldSmall,.add-form-module-scss-module__80iOXa__formMainRow .add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__fieldLarge{flex:0 calc(50% - .5rem);min-width:calc(50% - .5rem);max-width:calc(50% - .5rem)}}@media (min-width:821px) and (max-width:1024px){.add-form-module-scss-module__80iOXa__formMainRow{flex-wrap:nowrap;gap:.75rem}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__formMainRow{flex-wrap:nowrap;justify-content:space-between;gap:1rem}}.add-form-module-scss-module__80iOXa__formFields{flex-wrap:wrap;flex:1;align-items:flex-end;gap:.75rem;min-width:0;display:flex}@media (max-width:480px){.add-form-module-scss-module__80iOXa__formFields{flex-direction:column;align-items:stretch;gap:1rem}}@media (min-width:481px) and (max-width:640px){.add-form-module-scss-module__80iOXa__formFields{flex-wrap:wrap;gap:.875rem}}@media (min-width:641px) and (max-width:820px){.add-form-module-scss-module__80iOXa__formFields{flex-wrap:wrap;gap:.875rem}}@media (min-width:821px) and (max-width:1024px){.add-form-module-scss-module__80iOXa__formFields{flex-wrap:nowrap;gap:.75rem}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__formFields{flex-wrap:nowrap;gap:1rem}}.add-form-module-scss-module__80iOXa__fieldGroup{flex-direction:column;flex:1;gap:.375rem;width:100%;min-width:0;display:flex;position:relative}@media (min-width:641px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__compact{flex:0 100px;min-width:80px;max-width:120px}}@media (min-width:821px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__compact{flex:0 110px;min-width:90px;max-width:130px}}@media (min-width:641px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__medium{flex:0 140px;min-width:120px;max-width:160px}}@media (min-width:821px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__medium{flex:0 150px;min-width:130px;max-width:170px}}.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__flexible{flex:1;min-width:120px}@media (min-width:641px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__flexible{min-width:160px}}@media (min-width:821px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__flexible{min-width:180px}}@media (min-width:641px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__fieldSmall{flex:0 160px;min-width:140px;max-width:200px}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__fieldSmall{flex:0 180px;min-width:160px;max-width:220px}}.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__fieldLarge{width:100%}@media (min-width:641px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__fieldLarge{flex:0 200px;width:auto;min-width:200px;max-width:200px}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__fieldLarge{flex:0 200px;min-width:200px;max-width:200px}}.add-form-module-scss-module__80iOXa__fieldGroup:not(.add-form-module-scss-module__80iOXa__compact):not(.add-form-module-scss-module__80iOXa__medium):not(.add-form-module-scss-module__80iOXa__flexible):not(.add-form-module-scss-module__80iOXa__fieldSmall):not(.add-form-module-scss-module__80iOXa__fieldLarge){flex:1;min-width:120px}@media (min-width:641px){.add-form-module-scss-module__80iOXa__fieldGroup:not(.add-form-module-scss-module__80iOXa__compact):not(.add-form-module-scss-module__80iOXa__medium):not(.add-form-module-scss-module__80iOXa__flexible):not(.add-form-module-scss-module__80iOXa__fieldSmall):not(.add-form-module-scss-module__80iOXa__fieldLarge){min-width:140px}}.add-form-module-scss-module__80iOXa__fieldGroup label{color:var(--color-text-secondary);align-items:center;gap:.25rem;font-size:.8rem;font-weight:600;transition:color .2s;display:flex}@media (min-width:480px){.add-form-module-scss-module__80iOXa__fieldGroup label{font-size:.85rem}}@media (min-width:768px){.add-form-module-scss-module__80iOXa__fieldGroup label{font-size:.875rem}}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__required{color:var(--color-danger);font-weight:700}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl{border:2px solid var(--color-border-light);height:42px;color:var(--color-text-dark);background-color:var(--color-bg-primary);border-radius:6px;width:100%;padding:0 .75rem;font-size:.9rem;transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl::placeholder{color:var(--color-gray-400);font-weight:400}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-input-focus);outline:none}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl:hover:not(:focus){border-color:var(--color-border-medium);box-shadow:var(--shadow-input-hover)}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl[type=number]{appearance:textfield}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}@media (min-width:480px){.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl{border-radius:8px;padding:0 .875rem;font-size:.95rem}}.add-form-module-scss-module__80iOXa__fieldGroup:focus-within label{color:var(--color-border-focus)}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl:focus{animation:.3s ease-out add-form-module-scss-module__80iOXa__focusPulse}.add-form-module-scss-module__80iOXa__formActions{flex-shrink:0;justify-content:flex-start;align-items:flex-end;gap:.75rem;width:100%;margin-top:.5rem;display:flex}@media (max-width:480px){.add-form-module-scss-module__80iOXa__formActions{flex-direction:column;gap:.75rem;margin-top:1rem}.add-form-module-scss-module__80iOXa__formActions button{justify-content:center;width:100%}}@media (min-width:481px) and (max-width:640px){.add-form-module-scss-module__80iOXa__formActions{flex-flow:wrap;gap:.75rem}.add-form-module-scss-module__80iOXa__formActions button{flex:1;min-width:120px}}@media (min-width:641px) and (max-width:820px){.add-form-module-scss-module__80iOXa__formActions{justify-content:flex-start;width:100%;margin-top:1rem}.add-form-module-scss-module__80iOXa__formActions button{flex:none;min-width:140px}}@media (min-width:821px) and (max-width:1024px){.add-form-module-scss-module__80iOXa__formActions{gap:.75rem;width:auto;min-width:fit-content;height:40px;margin-top:0}.add-form-module-scss-module__80iOXa__formActions button{padding:.5rem 1rem!important;font-size:.9rem!important}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__formActions{gap:.875rem;width:auto;min-width:fit-content;height:42px;margin-top:0}.add-form-module-scss-module__80iOXa__formActions button{padding:.5rem 1.25rem!important;font-size:.95rem!important}}.add-form-module-scss-module__80iOXa__progressHint{background:linear-gradient(135deg, var(--color-gray-50), var(--color-gray-100));border-left:3px solid var(--color-border-focus);color:var(--color-gray-500);border-radius:8px;align-items:center;gap:.5rem;margin-bottom:.75rem;padding:.5rem .75rem;font-size:.8rem;display:flex}.add-form-module-scss-module__80iOXa__progressHint .add-form-module-scss-module__80iOXa__progressIcon{width:14px;height:14px;color:var(--color-border-focus)}.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__error .add-form-module-scss-module__80iOXa__formControl{border-color:var(--color-danger);box-shadow:var(--focus-ring-danger)}.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__error label{color:var(--color-danger)}.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__success .add-form-module-scss-module__80iOXa__formControl{border-color:var(--color-success);box-shadow:0 0 0 3px #0069d91a}@keyframes add-form-module-scss-module__80iOXa__focusPulse{0%{box-shadow:var(--focus-ring-primary)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}@container (max-width:600px){.add-form-module-scss-module__80iOXa__formMainRow{flex-direction:column;align-items:stretch}.add-form-module-scss-module__80iOXa__formFields{width:100%}.add-form-module-scss-module__80iOXa__formActions{width:100%;margin-top:1rem}}@media (max-width:360px){.add-form-module-scss-module__80iOXa__formContent{gap:.875rem;padding:.875rem}.add-form-module-scss-module__80iOXa__formTitle{padding-left:.75rem;font-size:1rem}.add-form-module-scss-module__80iOXa__formTitle:before{width:2px}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl{height:38px;padding:0 .625rem;font-size:.875rem}.add-form-module-scss-module__80iOXa__fieldGroup label{font-size:.75rem}}@media (max-height:500px) and (orientation:landscape){.add-form-module-scss-module__80iOXa__formContent{gap:.75rem;padding:1rem}.add-form-module-scss-module__80iOXa__formTitle{margin-bottom:.75rem;font-size:1rem}.add-form-module-scss-module__80iOXa__fieldGroup{gap:.25rem}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl{height:36px}.add-form-module-scss-module__80iOXa__formActions{margin-top:.5rem}.add-form-module-scss-module__80iOXa__formActions button{padding:.375rem .875rem!important;font-size:.875rem!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.add-form-module-scss-module__80iOXa__formContainer{border-width:.5px}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl{border-width:1px}}@media (prefers-reduced-motion:reduce){.add-form-module-scss-module__80iOXa__formContainer,.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl{transition:none}.add-form-module-scss-module__80iOXa__formControl:focus{animation:none}}@media (min-width:1200px){.add-form-module-scss-module__80iOXa__formContent{max-width:1000px}.add-form-module-scss-module__80iOXa__formMainRow,.add-form-module-scss-module__80iOXa__formFields{gap:1.25rem}.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__compact{flex:0 120px;min-width:100px;max-width:140px}.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__medium{flex:0 160px;min-width:140px;max-width:180px}.add-form-module-scss-module__80iOXa__fieldGroup.add-form-module-scss-module__80iOXa__flexible{min-width:200px}}.add-form-module-scss-module__80iOXa__formContainer:hover .add-form-module-scss-module__80iOXa__formTitle:before{background:var(--gradient-primary-hover)}.add-form-module-scss-module__80iOXa__form.add-form-module-scss-module__80iOXa__loading .add-form-module-scss-module__80iOXa__formControl{opacity:.7;pointer-events:none;cursor:not-allowed}.add-form-module-scss-module__80iOXa__form.add-form-module-scss-module__80iOXa__loading .add-form-module-scss-module__80iOXa__formActions button{opacity:.6;pointer-events:none}@media (hover:none) and (pointer:coarse){.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl{min-height:44px;padding:0 1rem}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl:active{background-color:var(--color-gray-50);transform:scale(.98)}.add-form-module-scss-module__80iOXa__formActions button{min-height:44px;padding:.75rem 1.25rem!important}.add-form-module-scss-module__80iOXa__formContainer:hover{box-shadow:var(--shadow-md)}.add-form-module-scss-module__80iOXa__formContainer:hover:before{opacity:0}}@media print{.add-form-module-scss-module__80iOXa__formContainer{box-shadow:none;break-inside:avoid;border:1px solid #ccc}.add-form-module-scss-module__80iOXa__formActions{display:none}.add-form-module-scss-module__80iOXa__fieldGroup .add-form-module-scss-module__80iOXa__formControl{background:0 0;border:1px solid #999}}.add-form-module-scss-module__80iOXa__formHeader{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:0;padding:0;transition:all .2s;display:flex}@media (max-width:1024px){.add-form-module-scss-module__80iOXa__formHeader{cursor:pointer;border-radius:6px;margin:0 -.75rem;padding:.5rem .75rem}.add-form-module-scss-module__80iOXa__formHeader:hover{background-color:#00000005}.add-form-module-scss-module__80iOXa__formHeader:active{background-color:#0000000a}.add-form-module-scss-module__80iOXa__formHeader .add-form-module-scss-module__80iOXa__formTitle{margin:0;padding-left:.5rem;font-size:1.1rem!important}.add-form-module-scss-module__80iOXa__formHeader .add-form-module-scss-module__80iOXa__formTitle:before{display:none}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__formHeader{cursor:default;pointer-events:auto;margin-bottom:1rem}.add-form-module-scss-module__80iOXa__formHeader .add-form-module-scss-module__80iOXa__formTitle{pointer-events:none}}.add-form-module-scss-module__80iOXa__toggleButton{color:var(--color-primary-blue);cursor:pointer;background:#0069d914;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;min-width:32px;min-height:32px;padding:.4rem;transition:all .2s;display:flex}@media (max-width:1024px){.add-form-module-scss-module__80iOXa__toggleButton{display:flex}.add-form-module-scss-module__80iOXa__toggleButton:hover{color:var(--color-primary-blue);background-color:#0069d926}.add-form-module-scss-module__80iOXa__toggleButton:active{background-color:#0069d940;transform:scale(.95)}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__toggleButton{display:none!important}}.add-form-module-scss-module__80iOXa__formMainRow{transition:all .25s cubic-bezier(.4,0,.2,1);overflow:hidden}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__formMainRow{opacity:1!important;max-height:none!important}}@media (max-width:1024px){.add-form-module-scss-module__80iOXa__formMainRow.add-form-module-scss-module__80iOXa__expanded{opacity:1;max-height:2000px;margin-top:.75rem;transition:max-height .4s cubic-bezier(.4,0,.2,1),opacity .3s 50ms,margin-top .3s}.add-form-module-scss-module__80iOXa__formMainRow.add-form-module-scss-module__80iOXa__collapsed{opacity:0;max-height:0;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0;transition:max-height .3s cubic-bezier(.4,0,.2,1),opacity .2s,margin-top .3s}.add-form-module-scss-module__80iOXa__desktopOnly{display:none!important}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__desktopOnly{display:block!important}}@media (max-width:1024px){.add-form-module-scss-module__80iOXa__mobileTabletOnly{display:block!important}}@media (min-width:1025px){.add-form-module-scss-module__80iOXa__mobileTabletOnly{display:none!important}}
.page-header-module-scss-module__vg25Wa__headerContainer{background:var(--color-bg-primary);box-shadow:var(--shadow-md);border:1px solid var(--color-border-light);border-radius:8px;max-width:100%;margin-bottom:1.5rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.page-header-module-scss-module__vg25Wa__headerContainer:before{content:"";background:var(--gradient-primary);opacity:.8;height:2px;position:absolute;top:0;left:0;right:0}.page-header-module-scss-module__vg25Wa__headerContainer:hover{box-shadow:var(--shadow-lg)}.page-header-module-scss-module__vg25Wa__headerContent{flex-direction:column;gap:.75rem;padding:1.5rem;display:flex;position:relative}.page-header-module-scss-module__vg25Wa__breadcrumb{color:var(--color-text-muted);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:.875rem;font-weight:500;display:flex}.page-header-module-scss-module__vg25Wa__breadcrumbItem{border:1px solid var(--color-border-light);background:var(--color-bg-primary);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);border-radius:6px;padding:.375rem .875rem;font-weight:500;transition:all .2s}.page-header-module-scss-module__vg25Wa__breadcrumbItem:hover{box-shadow:var(--shadow-md);background:var(--color-gray-100);border-color:var(--color-border-medium);transform:translateY(-1px)}.page-header-module-scss-module__vg25Wa__separator{color:var(--color-text-muted);-webkit-user-select:none;user-select:none;font-size:.875rem;font-weight:400}.page-header-module-scss-module__vg25Wa__pageTitle{color:var(--color-text-dark);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0;padding-left:1rem;font-size:1.5rem;font-weight:700;display:flex;position:relative}.page-header-module-scss-module__vg25Wa__pageTitle:before{content:"";background:var(--gradient-primary);border-radius:2px;width:4px;position:absolute;top:0;bottom:0;left:0}.page-header-module-scss-module__vg25Wa__pageDescription{color:var(--color-text-muted);margin:0;padding-left:1rem;font-size:1rem;font-weight:400;line-height:1.5}.page-header-module-scss-module__vg25Wa__headerContainer:hover .page-header-module-scss-module__vg25Wa__pageTitle:before{background:var(--gradient-primary-hover)}@media (max-width:768px){.page-header-module-scss-module__vg25Wa__headerContent{gap:.5rem;padding:1.25rem}.page-header-module-scss-module__vg25Wa__pageTitle{padding-left:.75rem;font-size:1.5rem}.page-header-module-scss-module__vg25Wa__pageDescription{padding-left:.75rem;font-size:.9rem}.page-header-module-scss-module__vg25Wa__breadcrumb{flex-wrap:wrap;gap:.25rem;margin-bottom:.25rem;font-size:.75rem}}@media (max-width:480px){.page-header-module-scss-module__vg25Wa__headerContent{padding:1rem}.page-header-module-scss-module__vg25Wa__pageTitle{padding-left:.5rem;font-size:1.25rem}.page-header-module-scss-module__vg25Wa__pageDescription{padding-left:.5rem;font-size:.85rem}}
.delete-modal-module-scss-module__RlAF_W__deleteContent{text-align:center;flex-direction:column;align-items:center;gap:.75rem;display:flex}.delete-modal-module-scss-module__RlAF_W__iconWrapper{background-color:var(--color-danger-bg);border:4px solid var(--color-danger-border);border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:.75rem;animation:2s ease-in-out infinite delete-modal-module-scss-module__RlAF_W__pulse;display:flex}@keyframes delete-modal-module-scss-module__RlAF_W__pulse{0%,to{transform:scale(1);box-shadow:0 0 #dc354566}50%{transform:scale(1.05);box-shadow:0 0 0 8px #dc354500}}.delete-modal-module-scss-module__RlAF_W__deleteIcon{color:var(--color-danger)}.delete-modal-module-scss-module__RlAF_W__deleteMessage h3{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700;line-height:1.5}.delete-modal-module-scss-module__RlAF_W__deleteMessage p{color:var(--color-text-secondary);max-width:400px;margin:0 0 1rem;font-size:.95rem;font-style:normal}.delete-modal-module-scss-module__RlAF_W__relatedItems{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;width:100%;max-height:400px;margin-top:.5rem;padding:1rem;overflow-y:auto}.delete-modal-module-scss-module__RlAF_W__relatedItems::-webkit-scrollbar{width:8px}.delete-modal-module-scss-module__RlAF_W__relatedItems::-webkit-scrollbar-track{background:0 0;border-radius:4px}.delete-modal-module-scss-module__RlAF_W__relatedItems::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:4px;transition:background .3s}.delete-modal-module-scss-module__RlAF_W__relatedItems::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.delete-modal-module-scss-module__RlAF_W__relatedItems{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}.delete-modal-module-scss-module__RlAF_W__relatedItems h4{color:var(--color-text-primary);text-align:center;justify-content:center;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.9rem;font-weight:600;display:flex}.delete-modal-module-scss-module__RlAF_W__itemsList{flex-direction:column;gap:.75rem;display:flex}.delete-modal-module-scss-module__RlAF_W__recordGroup{background:var(--color-bg-primary);border:1px solid var(--color-border-light);border-left:3px solid var(--color-danger);border-radius:8px;flex-direction:column;gap:.5rem;padding:.75rem;transition:all .2s;display:flex}.delete-modal-module-scss-module__RlAF_W__recordGroup:hover{border-left-color:var(--color-danger-hover);transform:translate(4px);box-shadow:0 2px 8px #dc35451a}.delete-modal-module-scss-module__RlAF_W__groupHeader{justify-content:space-between;align-items:center;display:flex}.delete-modal-module-scss-module__RlAF_W__groupTitle{align-items:center;gap:.5rem;display:flex}.delete-modal-module-scss-module__RlAF_W__groupIcon{color:var(--color-primary-blue);background:var(--color-bg-secondary);border-radius:6px;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:flex}.delete-modal-module-scss-module__RlAF_W__recordGroup:hover .delete-modal-module-scss-module__RlAF_W__groupIcon{background:var(--color-primary-light);transform:scale(1.1)}.delete-modal-module-scss-module__RlAF_W__groupLabel{color:var(--color-text-primary);font-size:.875rem;font-weight:600}.delete-modal-module-scss-module__RlAF_W__groupCount{color:var(--color-danger-dark);background:var(--color-danger-bg);text-align:center;border:1px solid var(--color-danger-border);border-radius:99px;min-width:28px;padding:.25rem .625rem;font-size:.8rem;font-weight:700;box-shadow:0 1px 3px #dc35451a}.delete-modal-module-scss-module__RlAF_W__samplesList{flex-direction:column;gap:.25rem;max-height:150px;margin-top:.25rem;padding-left:.5rem;display:flex;overflow-y:auto}.delete-modal-module-scss-module__RlAF_W__samplesList::-webkit-scrollbar{width:6px}.delete-modal-module-scss-module__RlAF_W__samplesList::-webkit-scrollbar-track{background:0 0;border-radius:3px}.delete-modal-module-scss-module__RlAF_W__samplesList::-webkit-scrollbar-thumb{background:var(--color-border-medium);border-radius:3px;transition:background .3s}.delete-modal-module-scss-module__RlAF_W__samplesList::-webkit-scrollbar-thumb:hover{background:var(--color-primary-blue)}.delete-modal-module-scss-module__RlAF_W__samplesList{scrollbar-width:thin;scrollbar-color:var(--color-border-medium) #0000}.delete-modal-module-scss-module__RlAF_W__sampleItem{color:var(--color-text-secondary);text-align:left;padding:.25rem 0;font-size:.8rem;line-height:1.4}.delete-modal-module-scss-module__RlAF_W__moreIndicator{color:var(--color-text-secondary);text-align:left;margin-top:.125rem;padding:.25rem 0;font-size:.8rem;font-style:italic}.delete-modal-module-scss-module__RlAF_W__loadingRelated{background:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:1.5rem;display:flex}.delete-modal-module-scss-module__RlAF_W__loadingRelated p{color:var(--color-text-secondary);margin:0;font-size:.875rem}.delete-modal-module-scss-module__RlAF_W__loadingContent{text-align:center;flex-direction:column;gap:.25rem;display:flex}.delete-modal-module-scss-module__RlAF_W__loadingTitle{color:var(--color-text-primary);font-weight:600}.delete-modal-module-scss-module__RlAF_W__loadingSubtext{color:var(--color-text-secondary);opacity:.8;font-size:.8rem}.delete-modal-module-scss-module__RlAF_W__spinner{border:2px solid var(--color-border-light);border-top-color:var(--color-primary-blue);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite delete-modal-module-scss-module__RlAF_W__spin}@keyframes delete-modal-module-scss-module__RlAF_W__spin{to{transform:rotate(360deg)}}.delete-modal-module-scss-module__RlAF_W__fetchErrorMessage{background:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:center;border-radius:8px;flex-direction:column;align-items:center;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.delete-modal-module-scss-module__RlAF_W__fetchErrorMessage svg{color:var(--color-warning-dark);flex-shrink:0}.delete-modal-module-scss-module__RlAF_W__fetchErrorMessage p{color:var(--color-warning-text);margin:0;font-size:.875rem}.delete-modal-module-scss-module__RlAF_W__errorContent{flex-direction:column;gap:.5rem;width:100%;display:flex}.delete-modal-module-scss-module__RlAF_W__errorTitle{color:var(--color-warning-dark);font-weight:600}.delete-modal-module-scss-module__RlAF_W__errorSubtext{color:var(--color-warning-text);opacity:.9;font-size:.8rem}.delete-modal-module-scss-module__RlAF_W__retryButton{background:var(--color-primary-blue);color:var(--color-text-white);cursor:pointer;border:none;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.delete-modal-module-scss-module__RlAF_W__retryButton:hover{background:var(--color-primary-blue-hover);box-shadow:var(--shadow-button-primary);transform:translateY(-1px)}.delete-modal-module-scss-module__RlAF_W__retryButton:active{transform:translateY(0)}.delete-modal-module-scss-module__RlAF_W__retryButton:focus{box-shadow:var(--focus-ring-primary);outline:none}.delete-modal-module-scss-module__RlAF_W__deleteWarning{background-color:var(--color-warning-bg);border:1px solid var(--color-warning-border);border-left:4px solid var(--color-warning-accent);text-align:left;border-radius:8px;align-items:flex-start;gap:.75rem;width:100%;margin-top:.5rem;padding:1rem;display:flex}.delete-modal-module-scss-module__RlAF_W__deleteWarningIcon{color:var(--color-warning-dark);flex-shrink:0;margin-top:.125rem}.delete-modal-module-scss-module__RlAF_W__deleteWarningContent{color:var(--color-warning-text);margin:0;font-size:.9rem;line-height:1.5}.delete-modal-module-scss-module__RlAF_W__errorMessage{color:var(--color-danger-dark);background-color:var(--color-danger-bg);border:1px solid var(--color-danger-border);border-left:4px solid var(--color-danger);text-align:left;border-radius:8px;width:100%;margin-top:.5rem;padding:.75rem 1rem;font-size:.875rem}.delete-modal-module-scss-module__RlAF_W__confirmButton{background:var(--color-danger);color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-danger);border:none;border-radius:8px;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.delete-modal-module-scss-module__RlAF_W__confirmButton:hover{background:var(--color-danger-hover);box-shadow:var(--shadow-button-danger-hover);transform:translateY(-2px)}.delete-modal-module-scss-module__RlAF_W__confirmButton:focus{box-shadow:var(--focus-ring-danger);outline:none}.delete-modal-module-scss-module__RlAF_W__confirmButton:active{transform:translateY(0)}.delete-modal-module-scss-module__RlAF_W__confirmButton:disabled{opacity:.6;cursor:not-allowed;box-shadow:none;transform:none}.delete-modal-module-scss-module__RlAF_W__confirmButtonWithWarning{animation:2s ease-in-out infinite delete-modal-module-scss-module__RlAF_W__warningPulse}.delete-modal-module-scss-module__RlAF_W__confirmButtonWithWarning:before{content:"⚠️ ";margin-right:.25rem}@keyframes delete-modal-module-scss-module__RlAF_W__warningPulse{0%,to{box-shadow:var(--shadow-button-danger)}50%{box-shadow:0 0 0 3px #ffc1074d,var(--shadow-button-danger)}}@media (max-width:640px){.delete-modal-module-scss-module__RlAF_W__iconWrapper{width:56px;height:56px;margin-bottom:.5rem}.delete-modal-module-scss-module__RlAF_W__deleteIcon{width:28px;height:28px}.delete-modal-module-scss-module__RlAF_W__deleteMessage h3{font-size:1.1rem}.delete-modal-module-scss-module__RlAF_W__deleteMessage p{font-size:.875rem}.delete-modal-module-scss-module__RlAF_W__relatedItems{max-height:300px;padding:.75rem}.delete-modal-module-scss-module__RlAF_W__relatedItems h4{font-size:.85rem}.delete-modal-module-scss-module__RlAF_W__recordGroup{padding:.625rem}.delete-modal-module-scss-module__RlAF_W__groupIcon{padding:.3rem}.delete-modal-module-scss-module__RlAF_W__groupIcon svg{width:14px;height:14px}.delete-modal-module-scss-module__RlAF_W__groupLabel{font-size:.8rem}.delete-modal-module-scss-module__RlAF_W__groupCount{padding:.2rem .5rem;font-size:.75rem}.delete-modal-module-scss-module__RlAF_W__sampleItem,.delete-modal-module-scss-module__RlAF_W__moreIndicator{font-size:.75rem}.delete-modal-module-scss-module__RlAF_W__deleteWarning{gap:.5rem;padding:.75rem}.delete-modal-module-scss-module__RlAF_W__deleteWarningContent{font-size:.85rem}.delete-modal-module-scss-module__RlAF_W__confirmButton{width:100%;padding:.75rem 1.5rem}}@media (max-width:768px) and (min-width:641px){.delete-modal-module-scss-module__RlAF_W__relatedItems{max-height:350px}.delete-modal-module-scss-module__RlAF_W__recordGroup{padding:.7rem}}
.auth-layout-module-scss-module__qCZgKG__pageWrapper{background-color:var(--color-bg-body);width:100vw;min-height:100vh;font-family:var(--font-geist-sans);justify-content:center;align-items:center;padding:1rem;display:flex;position:relative;overflow:hidden}.auth-layout-module-scss-module__qCZgKG__formContainer{z-index:1;text-align:center;background-color:var(--color-bg-primary);width:100%;max-width:440px;box-shadow:var(--shadow-md);border-radius:8px;padding:2.5rem;position:relative}.auth-layout-module-scss-module__qCZgKG__formContainerCompact{z-index:1;text-align:center;background-color:var(--color-bg-primary);width:100%;max-width:440px;box-shadow:var(--shadow-md);border-radius:8px;padding:1.5rem;position:relative}.auth-layout-module-scss-module__qCZgKG__logoContainer{background:var(--gradient-primary);box-shadow:var(--shadow-primary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;margin-bottom:2.5rem;padding:14px 24px;display:inline-flex}.auth-layout-module-scss-module__qCZgKG__title{color:var(--color-text-primary);margin-bottom:.75rem;font-size:2.25rem;font-weight:800}.auth-layout-module-scss-module__qCZgKG__subtitle{color:var(--color-text-secondary);max-width:320px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem}.auth-layout-module-scss-module__qCZgKG__form{flex-direction:column;gap:1.25rem;display:flex}@media (max-width:480px){.auth-layout-module-scss-module__qCZgKG__formContainer{max-width:380px;padding:2rem}.auth-layout-module-scss-module__qCZgKG__formContainerCompact{max-width:380px;padding:1rem}.auth-layout-module-scss-module__qCZgKG__title{font-size:1.875rem}.auth-layout-module-scss-module__qCZgKG__subtitle{font-size:.9rem}}
.delete-button-module-scss-module__tTFqwG__deleteButton{background:var(--gradient-danger);height:2rem;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-danger);min-width:2.5rem;transform-style:preserve-3d;backface-visibility:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;font-size:.875rem;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.delete-button-module-scss-module__tTFqwG__deleteButton:hover{background:var(--gradient-danger-hover);box-shadow:var(--shadow-button-danger-hover)}.delete-button-module-scss-module__tTFqwG__deleteButton:active{box-shadow:var(--shadow-button-danger);transform:translateY(0)}.delete-button-module-scss-module__tTFqwG__deleteButton:focus-visible{box-shadow:var(--focus-ring-danger);outline:none}.delete-button-module-scss-module__tTFqwG__deleteButton.delete-button-module-scss-module__tTFqwG__disabled{opacity:.6;cursor:not-allowed;background:var(--gradient-disabled)}.delete-button-module-scss-module__tTFqwG__deleteButton.delete-button-module-scss-module__tTFqwG__disabled:hover{box-shadow:var(--shadow-button-disabled);transform:none}.delete-button-module-scss-module__tTFqwG__buttonContent{z-index:2;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;display:flex;position:relative;transform:translateZ(0)}.delete-button-module-scss-module__tTFqwG__icon{flex-shrink:0;width:14px;height:14px;display:block}.delete-button-module-scss-module__tTFqwG__text{letter-spacing:.025em;text-shadow:var(--text-shadow-button);font-weight:500}.delete-button-module-scss-module__tTFqwG__ripple{background:var(--color-ripple-white);pointer-events:none;z-index:1;border-radius:50%;width:8px;height:8px;position:absolute;transform:translate(-50%,-50%)}.delete-button-module-scss-module__tTFqwG__iconSize{border-radius:12px;width:56px!important;min-width:56px!important;max-width:56px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0!important}.delete-button-module-scss-module__tTFqwG__iconSize .delete-button-module-scss-module__tTFqwG__buttonContent{margin:0!important;padding:0!important}.delete-button-module-scss-module__tTFqwG__iconSize .delete-button-module-scss-module__tTFqwG__icon{width:22px;height:22px}@media (max-width:768px){.delete-button-module-scss-module__tTFqwG__deleteButton{min-width:2rem}.delete-button-module-scss-module__tTFqwG__deleteButton .delete-button-module-scss-module__tTFqwG__text{display:none}}
.qr-setup-module-scss-module__ZlMGlq__title{color:var(--color-text-primary);margin-bottom:.5rem;font-size:1.75rem;font-weight:800}.qr-setup-module-scss-module__ZlMGlq__subtitle{color:var(--color-text-secondary);max-width:380px;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;font-size:.9rem;line-height:1.4}.qr-setup-module-scss-module__ZlMGlq__stepContainer{text-align:left;margin-bottom:1rem}.qr-setup-module-scss-module__ZlMGlq__stepTitle{color:var(--color-text-primary);align-items:center;gap:.5rem;margin-bottom:.5rem;font-size:1rem;font-weight:600;display:flex}.qr-setup-module-scss-module__ZlMGlq__qrCodeContainer{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-light);border-radius:8px;flex-direction:column;align-items:center;margin-bottom:.5rem;padding:.75rem;display:flex}.qr-setup-module-scss-module__ZlMGlq__qrCode{box-shadow:var(--shadow-sm);border-radius:8px;width:200px;height:200px;margin-bottom:.5rem}.qr-setup-module-scss-module__ZlMGlq__qrHelpText{color:var(--color-text-muted);text-align:center;margin-bottom:.25rem;font-size:.8rem}.qr-setup-module-scss-module__ZlMGlq__secretKey{color:var(--color-text-secondary);background-color:var(--color-bg-primary);border:1px solid var(--color-border-medium);word-break:break-all;text-align:center;cursor:pointer;-webkit-user-select:all;user-select:all;border-radius:4px;margin-top:.25rem;padding:.5rem;font-family:Courier New,monospace;font-size:.8rem;transition:all .2s;position:relative}.qr-setup-module-scss-module__ZlMGlq__secretKey:hover{background-color:var(--color-primary-light);border-color:var(--color-primary);color:var(--color-primary)}.qr-setup-module-scss-module__ZlMGlq__secretKey:active{transform:scale(.98)}.qr-setup-module-scss-module__ZlMGlq__secretKey.qr-setup-module-scss-module__ZlMGlq__copied{background-color:var(--color-success-bg);border-color:var(--color-success);color:var(--color-success)}.qr-setup-module-scss-module__ZlMGlq__copiedFeedback{background:var(--color-success);color:#fff;white-space:nowrap;z-index:1000;border-radius:4px;padding:.25rem .5rem;font-size:.7rem;font-weight:500;animation:2s ease-in-out qr-setup-module-scss-module__ZlMGlq__fadeInOut;position:absolute;top:-30px;left:50%;transform:translate(-50%)}.qr-setup-module-scss-module__ZlMGlq__copiedFeedback:after{content:"";border:4px solid #0000;border-top-color:var(--color-success);position:absolute;top:100%;left:50%;transform:translate(-50%)}@keyframes qr-setup-module-scss-module__ZlMGlq__fadeInOut{0%{opacity:0;transform:translate(-50%)translateY(-5px)}20%,80%{opacity:1;transform:translate(-50%)translateY(0)}to{opacity:0;transform:translate(-50%)translateY(-5px)}}.qr-setup-module-scss-module__ZlMGlq__appSuggestionsWrapper{margin-left:.5rem;display:inline-flex;position:relative}.qr-setup-module-scss-module__ZlMGlq__infoButton{background-color:var(--color-bg-secondary);border:1px solid var(--color-border-medium);width:22px;height:22px;color:var(--color-text-secondary);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;animation:3s ease-in-out infinite qr-setup-module-scss-module__ZlMGlq__subtle-pulse;display:flex}@media (hover:none){.qr-setup-module-scss-module__ZlMGlq__infoButton{width:28px;height:28px}}.qr-setup-module-scss-module__ZlMGlq__infoButton:hover,.qr-setup-module-scss-module__ZlMGlq__infoButton:focus{background-color:var(--color-primary-light);color:var(--color-primary);border-color:var(--color-primary);outline:none}.qr-setup-module-scss-module__ZlMGlq__infoButton:active{transform:scale(.95)}@keyframes qr-setup-module-scss-module__ZlMGlq__subtle-pulse{0%,to{box-shadow:0 0 #1a37ff00}50%{box-shadow:0 0 0 2px #1a37ff1a}}.qr-setup-module-scss-module__ZlMGlq__appSuggestionsTooltip{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);box-shadow:var(--shadow-modal);z-index:9999;border-radius:8px;width:200px;margin-left:-100px;padding:.75rem;position:absolute;top:calc(100% + 12px);left:50%;transform:none}.qr-setup-module-scss-module__ZlMGlq__tooltipArrow{background:var(--color-bg-primary);border:1px solid var(--color-border-medium);border-bottom:none;border-right:none;width:12px;height:12px;position:absolute;top:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.qr-setup-module-scss-module__ZlMGlq__tooltipTitle{color:var(--color-text-primary);text-align:center;margin-bottom:.5rem;font-size:.8rem;font-weight:600}.qr-setup-module-scss-module__ZlMGlq__tooltipApps{flex-direction:column;gap:.25rem;display:flex}.qr-setup-module-scss-module__ZlMGlq__tooltipApps span{color:var(--color-text-secondary);background-color:var(--color-bg-secondary);text-align:center;border:1px solid var(--color-border-light);border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.qr-setup-module-scss-module__ZlMGlq__submitButton{width:100%;margin-top:.75rem}.qr-setup-module-scss-module__ZlMGlq__buttonContent{align-items:center;gap:.5rem;display:flex}@media (max-width:480px){.qr-setup-module-scss-module__ZlMGlq__title{font-size:1.5rem}.qr-setup-module-scss-module__ZlMGlq__subtitle{margin-bottom:1rem;font-size:.85rem}.qr-setup-module-scss-module__ZlMGlq__qrCode{width:160px;height:160px}.qr-setup-module-scss-module__ZlMGlq__stepContainer{margin-bottom:.75rem}.qr-setup-module-scss-module__ZlMGlq__qrCodeContainer{padding:.5rem}.qr-setup-module-scss-module__ZlMGlq__stepTitle{margin-bottom:.375rem;font-size:.9rem}.qr-setup-module-scss-module__ZlMGlq__infoButton{width:28px;height:28px}.qr-setup-module-scss-module__ZlMGlq__appSuggestionsTooltip{min-width:180px;padding:.5rem}.qr-setup-module-scss-module__ZlMGlq__tooltipTitle{margin-bottom:.375rem;font-size:.75rem}.qr-setup-module-scss-module__ZlMGlq__tooltipApps span{padding:.2rem .4rem;font-size:.7rem}.qr-setup-module-scss-module__ZlMGlq__secretKey{padding:.5rem;font-size:.7rem}.qr-setup-module-scss-module__ZlMGlq__secretKey:active{transform:scale(.95)}.qr-setup-module-scss-module__ZlMGlq__copiedFeedback{padding:.2rem .4rem;font-size:.65rem}}
.open-button-module-scss-module__7ILNNq__openButton{color:#fff;background:var(--gradient-blue-primary);cursor:pointer;height:2rem;box-shadow:var(--shadow-button-primary);will-change:transform;border:none;border-radius:6px;justify-content:center;align-items:center;min-width:3.5rem;padding:0;font-size:.875rem;transition:background .3s cubic-bezier(.4,0,.2,1),box-shadow .3s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.open-button-module-scss-module__7ILNNq__openButton:hover{background:var(--gradient-blue-hover);box-shadow:var(--shadow-button-primary-hover)}.open-button-module-scss-module__7ILNNq__openButton:active{box-shadow:var(--shadow-button-primary);transform:translateY(0)}.open-button-module-scss-module__7ILNNq__openButton:focus-visible{box-shadow:var(--focus-ring-modal-primary);outline:none}.open-button-module-scss-module__7ILNNq__openButton.open-button-module-scss-module__7ILNNq__disabled{opacity:.6;cursor:not-allowed;background:var(--gradient-disabled)}.open-button-module-scss-module__7ILNNq__openButton.open-button-module-scss-module__7ILNNq__disabled:hover{box-shadow:var(--shadow-button-disabled);transform:none}.open-button-module-scss-module__7ILNNq__buttonContent{z-index:2;justify-content:center;align-items:center;gap:.375rem;padding:.4rem .75rem;display:flex;position:relative}.open-button-module-scss-module__7ILNNq__icon{flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s ease-out;display:flex}.open-button-module-scss-module__7ILNNq__openButton:hover .open-button-module-scss-module__7ILNNq__icon{transform:translate(2px)}.open-button-module-scss-module__7ILNNq__text{letter-spacing:.025em;text-shadow:0 1px 1px #0000001a;white-space:nowrap;text-overflow:ellipsis;font-weight:500;transition:all .2s;overflow:hidden}@media (max-width:1024px){.open-button-module-scss-module__7ILNNq__openButton{width:3.5rem;min-width:3.5rem;height:2rem;min-height:2rem}.open-button-module-scss-module__7ILNNq__buttonContent{gap:0;padding:0}.open-button-module-scss-module__7ILNNq__text{display:none}}@media (max-width:768px){.open-button-module-scss-module__7ILNNq__openButton{width:3.5rem;min-width:3.5rem;height:2rem;min-height:2rem}.open-button-module-scss-module__7ILNNq__buttonContent{gap:0;padding:0}.open-button-module-scss-module__7ILNNq__text{display:none}}
.navigation-block-modal-module-scss-module__rv6qwq__modalContent{flex-direction:column;align-items:center;gap:1.5rem;padding:1rem 0;display:flex}.navigation-block-modal-module-scss-module__rv6qwq__iconWrapper{background:var(--color-warning-bg);border:4px solid var(--color-warning-border);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.navigation-block-modal-module-scss-module__rv6qwq__warningIcon{color:#ff8c00}.navigation-block-modal-module-scss-module__rv6qwq__modalBody{text-align:center}.navigation-block-modal-module-scss-module__rv6qwq__modalBody h3{color:var(--color-text-primary);margin:0 0 .75rem;font-size:1.5rem;font-weight:700}.navigation-block-modal-module-scss-module__rv6qwq__modalBody p{color:var(--color-text-secondary);margin:0 0 .5rem;font-size:1rem;line-height:1.6}.navigation-block-modal-module-scss-module__rv6qwq__warningText{background:var(--color-warning-bg);border-left:4px solid #ff8c00;border-radius:8px;padding:.75rem 1rem;font-weight:500;color:var(--color-warning-text)!important;margin-top:1rem!important;font-size:.9rem!important}.navigation-block-modal-module-scss-module__rv6qwq__modalActions{gap:1rem;width:100%;display:flex}.navigation-block-modal-module-scss-module__rv6qwq__modalActions button{cursor:pointer;border:none;border-radius:8px;flex:1;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:600;transition:all .2s}.navigation-block-modal-module-scss-module__rv6qwq__modalActions button:focus{outline:none;box-shadow:0 0 0 3px #3b82f64d}.navigation-block-modal-module-scss-module__rv6qwq__cancelButton{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-medium)!important}.navigation-block-modal-module-scss-module__rv6qwq__cancelButton:hover{background:var(--color-bg-tertiary);transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.navigation-block-modal-module-scss-module__rv6qwq__cancelButton:active{transform:translateY(0)}.navigation-block-modal-module-scss-module__rv6qwq__confirmButton{background:var(--color-danger);color:#fff}.navigation-block-modal-module-scss-module__rv6qwq__confirmButton:hover{background:var(--color-danger-hover);transform:translateY(-1px);box-shadow:0 4px 12px #dc35454d}.navigation-block-modal-module-scss-module__rv6qwq__confirmButton:active{transform:translateY(0)}@media (max-width:640px){.navigation-block-modal-module-scss-module__rv6qwq__iconWrapper{width:64px;height:64px}.navigation-block-modal-module-scss-module__rv6qwq__warningIcon{width:36px;height:36px}.navigation-block-modal-module-scss-module__rv6qwq__modalBody h3{font-size:1.25rem}.navigation-block-modal-module-scss-module__rv6qwq__modalBody p{font-size:.9375rem}.navigation-block-modal-module-scss-module__rv6qwq__warningText{font-size:.85rem!important}.navigation-block-modal-module-scss-module__rv6qwq__modalActions{flex-direction:column-reverse}.navigation-block-modal-module-scss-module__rv6qwq__modalActions button{width:100%}}
.auth-button-module-scss-module__wEKv9W__submitButton{background:var(--gradient-primary);width:100%;height:56px;color:var(--color-text-white);cursor:pointer;box-shadow:var(--shadow-button-primary);border:none;border-radius:8px;justify-content:center;align-items:center;margin-top:1rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex;position:relative;overflow:hidden}.auth-button-module-scss-module__wEKv9W__submitButton:hover:not(:disabled){background:var(--gradient-primary-hover);box-shadow:var(--shadow-button-primary-hover)}.auth-button-module-scss-module__wEKv9W__submitButton:focus-visible{box-shadow:var(--focus-ring-primary);outline:none}.auth-button-module-scss-module__wEKv9W__submitButton:disabled{background:var(--gradient-disabled);box-shadow:none;cursor:not-allowed}.auth-button-module-scss-module__wEKv9W__buttonContent{align-items:center;gap:.5rem;display:flex}.auth-button-module-scss-module__wEKv9W__buttonLoadingSpinner{border:3px solid #ffffff4d;border-top-color:var(--color-text-white);border-radius:50%;width:22px;height:22px;animation:1s linear infinite auth-button-module-scss-module__wEKv9W__spin}.auth-button-module-scss-module__wEKv9W__secondaryButton{background:var(--color-bg-secondary);color:var(--color-text-primary);border:1px solid var(--color-border-medium)}.auth-button-module-scss-module__wEKv9W__secondaryButton:hover:not(:disabled){background:var(--color-bg-tertiary);border-color:var(--color-border-focus)}.auth-button-module-scss-module__wEKv9W__secondaryButton:disabled{background:var(--color-bg-disabled);color:var(--color-text-disabled);border-color:var(--color-border-disabled)}@keyframes auth-button-module-scss-module__wEKv9W__spin{to{transform:rotate(360deg)}}
.form-select-module-scss-module__PIjAAa__selectWrapper{width:100%;position:relative}@media (min-width:1025px){.form-select-module-scss-module__PIjAAa__selectWrapper:after{content:"";border-left:6px solid #0000;border-right:6px solid #0000;border-top:6px solid var(--color-text-secondary);pointer-events:none;z-index:1;width:0;height:0;transition:all .2s ease-in-out;position:absolute;top:50%;right:.75rem;transform:translateY(-50%)}.form-select-module-scss-module__PIjAAa__selectWrapper:hover:after{border-top-color:var(--color-text-primary)}.form-select-module-scss-module__PIjAAa__selectWrapper:focus-within:after{border-top-color:var(--color-border-focus);transform:translateY(-25%)rotate(180deg)}}.form-select-module-scss-module__PIjAAa__formSelect{appearance:none;cursor:pointer}@media (min-width:1025px){.form-select-module-scss-module__PIjAAa__formSelect{padding-right:2.5rem!important}}@media (max-width:1024px){.form-select-module-scss-module__PIjAAa__formSelect{height:42px!important;min-height:42px!important;padding-right:.75rem!important}}
