@charset "UTF-8";@font-face{font-family:OpenSans;src:url(/assets/OpenSans-Regular-DxJTClRG.ttf) format("truetype");font-weight:400;font-style:normal}body,h1,h2,h3,h4,h5,h6,p,a,ul,li,input,button,table,th,td{font-family:OpenSans,sans-serif;margin:0}#root{display:flex;justify-content:center}.input-form{-webkit-box-sizing:border-box;box-sizing:border-box;padding:10px;width:100%;margin-bottom:10px;border:1px solid #ccc;border-radius:5px}.read-only{background-color:#f3f3f3;border:1px solid #ccc;border-radius:2px}.text-error{font-size:16px;color:#fa7b7b}.button{cursor:pointer;padding:10px 30px;font-size:.9rem;font-weight:600;color:#fff;border:0px solid white;border-radius:5%;box-shadow:2px 4px 6px #0000004d}.logout{display:block;align-self:flex-end;margin:20px}button:hover{box-shadow:6px 6px 15px #00000080}.button-green{background-color:#009045}.button-green:hover{background-color:#05b65b}.button-blue{background-color:#0071bc}.button-red{background-color:#bf0811}.table-content{height:350px;overflow-y:auto}table{border:1px solid rgb(212,212,212);border-collapse:collapse;width:100%;margin-bottom:20px}table th{position:sticky;top:0;z-index:1;background-color:#f2f2f2;font-weight:700;text-align:left}table thead th{color:#fff;background-color:#0071bc;border-bottom:2px solid #005288}table thead th,td{border:none;padding:10px 15px;font-size:14px}table tr{cursor:pointer;border-bottom:1px solid rgb(212,212,212)}table tr:nth-child(odd){background-color:#ebf7ff}table tr:nth-child(odd):hover{background-color:#ddf2ff}table tr:nth-child(2n){background-color:#fff}table tr:nth-child(2n):hover{background-color:#f3f3f3}.notification{padding:10px;font-size:16px;font-weight:600;border-radius:5%}.error-message{color:#bf0811;border:2px solid #BF0811}.info-message{color:#009045;border:2px solid #009045}.navbar{background-color:#0071bc;overflow:visible;position:relative}.navbar>ul{list-style-type:none;margin:0;padding:0;display:flex}.navbar>ul>li{position:relative}.navbar>ul>li>a{display:block;padding:14px 20px;font-size:18px;color:#fff;text-decoration:none}.navbar>ul>li>a:hover{background-color:#71c2f8}.navbar .dropdown{display:none;position:absolute;background-color:#444;list-style-type:none;margin:0;padding:0;min-width:150px;z-index:5}.navbar .dropdown>li>a{display:block;padding:10px 15px;color:#fff;text-decoration:none;z-index:4}.navbar .dropdown>li>a:hover{background-color:#71c2f8}.navbar .open{display:block}.ticket-info{max-width:450px;padding:20px}.ticket-info-content{margin-top:30px;display:flex;flex-direction:column}.ticket-info .row{display:flex;flex-direction:row;align-items:center;margin:10px 0}.ticket-info .row2{display:flex;flex-direction:column;margin-top:10px}.ticket-info h2{font-size:18px;margin:0;color:#333}.ticket-info h3{font-size:14px;margin:0;color:#555}.ticket-info p{max-width:80%;font-size:14px;margin:0 0 0 5px;color:#5a5a5a;word-wrap:break-word}.ticket-info .btn-opt-panel{display:flex;flex-direction:row;justify-content:center}.ticket-info .btn-opt-panel button,.ticket-info .textarea-content{margin:10px}.paginator{display:flex;justify-content:center;align-items:center;margin-top:30px}.pagination-button{background-color:#fff;border:1px solid #ddd;color:#333;padding:8px 12px;margin:0 4px;cursor:pointer;border-radius:4px;transition:background-color .3s,color .3s}.pagination-button:hover:not(.active){background-color:#f0f0f0}.pagination-button.active{background-color:#007bff;color:#fff;border-color:#007bff}.pagination-button:disabled{cursor:not-allowed;opacity:.5}.device-content{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;align-items:center}.device-content-item{min-width:250px;max-width:300px}.form-device-item{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.form-device-item fieldset{display:flex;flex-direction:column;box-shadow:none!important}.form-device-item button{align-self:center}.form-device-item-fields{display:flex;flex-direction:column;justify-content:center;align-items:center}.form-device-item-fields .row{display:flex;flex-direction:column;justify-content:start;margin:10px}.form-device-item-fields .row label{margin-bottom:10px}@media (max-width: 640px){.input-form{font-size:10px}.ticket-info .row{flex-direction:column}}*{box-sizing:border-box;position:relative;min-width:0}body{min-height:100hv}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}._login-content_1sc9g_1{background-image:linear-gradient(#ffffff4d,#0009),url(/assets/background-login-PaqeShyo.jpeg);background-repeat:no-repeat;background-size:cover;background-color:transparent;height:100vh;width:100%}._login-content_1sc9g_1 ._login-section_1sc9g_10{display:flex;flex-direction:column;background-color:#0071bcce;height:100vh;width:40%;align-content:center}._login-section_1sc9g_10 ._logo-section_1sc9g_19{height:20%}._login-section_1sc9g_10 ._logo-section_1sc9g_19 img{max-width:120px;height:auto;margin:30px}._login-section_1sc9g_10 ._title-section_1sc9g_29{height:30%;text-align:center}._login-section_1sc9g_10 ._title-section_1sc9g_29 img{max-width:150px;height:auto;margin:10px}._login-section_1sc9g_10 ._title-section_1sc9g_29 h1{color:#fff;margin:10px}._login-section_1sc9g_10 form{margin:10px;flex:1}._login-section_1sc9g_10 :is(form,._title-section_1sc9g_29){display:flex;flex-direction:column;align-items:center}._login-section_1sc9g_10 form fieldset{display:flex;border:none;padding:0;max-width:250px;flex-direction:column;margin-top:20px}._login-section_1sc9g_10 form fieldset legend{position:absolute;width:1px;height:1px;padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;overflow:hidden}._login-section_1sc9g_10 form fieldset ._login-form_1sc9g_76{margin:2px}._login-section_1sc9g_10 form fieldset ._error-message_1sc9g_80{text-align:center;font-size:16px;font-weight:600;border-radius:5%;color:#ff9c08;margin:10px}._login-section_1sc9g_10 form fieldset :is(._username-content_1sc9g_89,._password-content_1sc9g_89){display:flex;width:100%;flex-direction:column;margin:5px 10px 2px}._login-section_1sc9g_10 form fieldset :is(._username-content_1sc9g_89 label,._password-content_1sc9g_89 label){color:#fff;font-size:20px;margin-bottom:4px}._login-section_1sc9g_10 form fieldset ._submit-content_1sc9g_102{display:flex;justify-content:center;margin-top:10px}._spinner_1sc9g_108{display:inline-block;width:20px;height:20px;margin-left:10px;border:3px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:#fff;animation:_spin_1sc9g_108 1s ease-in-out infinite}@keyframes _spin_1sc9g_108{to{transform:rotate(360deg)}}button:disabled{opacity:.7;cursor:not-allowed}@media (max-width: 960px){._login-content_1sc9g_1 ._login-section_1sc9g_10{width:50%}}@media (max-width: 640px){._login-content_1sc9g_1 ._login-section_1sc9g_10{width:100%}._login-content_1sc9g_1 ._login-section_1sc9g_10 form fieldset ._error-message_1sc9g_80{font-size:12px}._login-content_1sc9g_1 ._login-section_1sc9g_10 form fieldset :is(._username-content_1sc9g_89 label,._password-content_1sc9g_89 label){font-size:12px}}._modalOverlay_1ncyx_1{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_1ncyx_14{background:#fff;padding:20px;border-radius:8px;width:90%;max-width:500px;box-shadow:0 4px 6px #0000001a}._modalHeader_1ncyx_23{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #e5e7eb}._modalHeader_1ncyx_23 h3{margin:0;color:#1f2937}._closeButton_1ncyx_37{background:none;border:none;font-size:24px;cursor:pointer;color:#6b7280}._modalBody_1ncyx_45{margin-bottom:20px;color:#4b5563;line-height:1.5}._modalFooter_1ncyx_51{display:flex;justify-content:flex-end;padding-top:10px;border-top:1px solid #e5e7eb}._okButton_1ncyx_58{background-color:#0071bc;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:500}._okButton_1ncyx_58:hover{background-color:#005a9c}._form-content_6fmrc_1{margin-top:10px;padding:20px;background-color:#f4f6f8;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}._requirement-form_6fmrc_12{width:100%;max-width:none;display:flex;flex-direction:column}._card_6fmrc_19{background-color:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;margin-bottom:20px;padding:20px;width:100%;box-sizing:border-box}._card-title_6fmrc_30{font-size:1.5rem;color:#333;margin-bottom:15px;border-bottom:2px solid #eee;padding-bottom:10px}._ubicacion-inputs_6fmrc_40{display:flex;gap:15px;width:100%}._dropdown-wrapper_6fmrc_46{flex:1;display:flex;flex-direction:column}._dropdown-wrapper_6fmrc_46 label{margin-bottom:5px;font-size:.9rem;color:#555}._dropdown-wrapper_6fmrc_46 ._dropdown-content_6fmrc_58 select{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;height:36px;box-sizing:border-box}._detalles-grid_6fmrc_68{display:flex;gap:15px;width:100%;flex-wrap:wrap}._detalles-grid_6fmrc_68>div{display:flex;flex-direction:column;margin-bottom:15px}._detalles-grid_6fmrc_68>div label{margin-bottom:5px;font-size:.9rem;color:#555}._detalles-grid_6fmrc_68>div:nth-child(1){flex:1;min-width:calc(50% - 7.5px);display:flex;flex-direction:column}._detalles-grid_6fmrc_68>div:nth-child(1) label{margin-bottom:5px;font-size:.9rem;color:#555}._detalles-grid_6fmrc_68>div:nth-child(1) input._input-form_6fmrc_100{width:100%;height:36px;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box}._detalles-grid_6fmrc_68>div:nth-child(2){flex:1;min-width:calc(50% - 7.5px)}._detalles-grid_6fmrc_68 ._full-width_6fmrc_114{width:100%}._detalles-grid_6fmrc_68 textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1rem;box-sizing:border-box;min-height:100px}._detalles-grid_6fmrc_68>div select,._detalles-grid_6fmrc_68>div input._input-form_6fmrc_100{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px;font-size:1rem;height:36px;box-sizing:border-box}._attach-area_6fmrc_139{margin-top:20px;display:flex;flex-direction:column;align-items:flex-start}._attach-area_6fmrc_139 label{margin-bottom:5px;font-size:.9rem;color:#555}._upload-button-neutral_6fmrc_152{padding:10px 15px;border:1px solid #ccc;border-radius:4px;background-color:#eee;color:#333;font-size:1rem;cursor:pointer;transition:background-color .3s ease}._upload-button-neutral_6fmrc_152:hover{background-color:#ddd}._file-list_6fmrc_167{margin-top:10px;padding-left:20px;list-style-type:disc}._file-list_6fmrc_167 li{font-size:.9rem;color:#555;margin-bottom:5px}._submit-button-container_6fmrc_179{display:flex;justify-content:center;margin-top:30px;margin-bottom:30px}._submit-button_6fmrc_179{padding:12px 25px;border:none;border-radius:8px;background-color:#007bff;color:#fff;font-size:1.1rem;cursor:pointer;box-shadow:0 2px 4px #0000001a;transition:background-color .3s ease}._submit-button_6fmrc_179:hover{background-color:#0056b3}@media (max-width: 600px){._ubicacion-inputs_6fmrc_40,._detalles-grid_6fmrc_68{flex-direction:column}._detalles-grid_6fmrc_68>div:nth-child(1),._detalles-grid_6fmrc_68>div:nth-child(2){min-width:100%}}._dropdownContainer_1fv2w_1{position:relative;width:100%;margin-bottom:1rem}._dropdownContainer_1fv2w_1 label{display:block;margin-bottom:.5rem;font-size:.9em;color:#495057}._dropdownHeader_1fv2w_14{position:relative;width:100%;padding:8px 10px;border:1px solid #ced4da;border-radius:4px;background-color:#fff;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:38px}._dropdownHeader_1fv2w_14._disabled_1fv2w_28{background-color:#e9ecef;cursor:not-allowed}._searchInput_1fv2w_33{width:100%;border:none;outline:none;font-size:1em;padding:0;background:transparent}._selectedValue_1fv2w_42{flex-grow:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._placeholder_1fv2w_49{color:#6c757d;opacity:.7}._arrowIcon_1fv2w_54{margin-left:10px;font-size:.7em;color:#6c757d}._dropdownList_1fv2w_60{position:absolute;top:100%;left:0;right:0;max-height:250px;overflow-y:auto;background:#fff;border:1px solid #ced4da;border-top:none;border-radius:0 0 4px 4px;box-shadow:0 4px 8px #0000001a;z-index:1000}._dropdownItem_1fv2w_75{padding:8px 12px;cursor:pointer;transition:background-color .2s}._dropdownItem_1fv2w_75:hover{background-color:#f8f9fa}._noResults_1fv2w_85{padding:10px;color:#6c757d;font-style:italic;text-align:center}._hiddenInput_1fv2w_92{position:absolute;opacity:0;height:0;width:0;pointer-events:none}._notification-content_xg3mc_1{display:flex;position:fixed;top:20px;left:50%;flex-direction:column;justify-content:center;z-index:3;background-color:#fff}._notification_xg3mc_1{padding:15px;margin:10px auto;border-radius:5px;text-align:center}._info-message_xg3mc_19{background-color:#e0f7fa;color:#00acc1;border:1px solid #b2ebf2}._error-message_xg3mc_25{background-color:#ffebee;color:#e53935;border:1px solid #ef9a9a}._form-content_1ln0t_1{display:flex;flex-direction:column;width:100%;box-sizing:border-box}._dropdown-content_1ln0t_8{width:100%;display:flex;flex-direction:column;background-color:transparent;padding:8px;box-sizing:border-box;gap:5px}._filter-label_1ln0t_18{font-size:.9rem;font-weight:500;color:#333;margin-bottom:2px}._table-area_1ln0t_25{flex-grow:1;display:flex;flex-direction:column;width:100%;box-sizing:border-box}._table-content_1ln0t_33{margin-top:10px;display:flex;flex-direction:column;width:100%;box-sizing:border-box}._fieldset_1ln0t_41{display:flex;flex-direction:column;align-items:stretch;padding:10px 15px;margin:8px;position:relative;width:100%;box-sizing:border-box}._legend_1ln0t_52{font-weight:400;padding:0 5px;position:absolute;top:-10px;left:10px;background-color:#fff;font-size:1em}._tableWrapper_1ln0t_62{padding:20px;border-radius:5px;width:100%;box-sizing:border-box}._section-form_1ln0t_69{margin:8px;width:100%;box-sizing:border-box}._dropdown-container_18drb_3{display:flex;flex-direction:column;width:100%}._dropdown-container_18drb_3 label{font-size:.9em;color:#495057;margin-bottom:8px;display:block}._dropdown-container_18drb_3 select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 10px;border:1px solid #ced4da;border-radius:6px;box-sizing:border-box;font-size:1em;width:100%;box-shadow:none;background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 10px center;background-size:16px 12px;cursor:pointer;height:38px;line-height:1.5}._dropdown-container_18drb_3 select:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}._dropdown-container_18drb_3 select option{padding:8px;font-size:1em}._dropdown-container_18drb_3 select option:disabled{color:#6c757d}._tickets-container_1r4pf_1{padding:20px;background-color:#f4f6f8;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}._tickets-card_1r4pf_11{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;width:100%;max-width:1200px;box-sizing:border-box}._card-title_1r4pf_21{font-size:1.75em;color:#333;margin-top:0;margin-bottom:20px;border-bottom:2px solid #e0e0e0;padding-bottom:15px;text-align:left}._tickets-table-container_1r4pf_31{overflow-x:auto}._tickets-table_1r4pf_31{width:100%;border-collapse:collapse;font-size:.9em;white-space:nowrap}._tickets-table_1r4pf_31 th,._tickets-table_1r4pf_31 td{border:1px solid #dee2e6;padding:10px;text-align:left}._tickets-table_1r4pf_31 th{background-color:#f2f2f2;font-weight:700;color:#495057;padding-top:12px;padding-bottom:12px}._tickets-table_1r4pf_31 tbody tr:nth-child(2n){background-color:#7dc4e4}._tickets-table_1r4pf_31 tbody tr:hover{background-color:#e9ecef}._table-actions_1r4pf_66{display:flex;justify-content:flex-end;margin-bottom:15px;gap:10px}._table-actions_1r4pf_66 button{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.9em}._button-add_1r4pf_81{background-color:#28a745;color:#fff}._button-refresh_1r4pf_86{background-color:#007bff;color:#fff}._button-add_1r4pf_81:hover{background-color:#1e7e34}._button-refresh_1r4pf_86:hover{background-color:#0056b3}._search-bar_1r4pf_99{margin-bottom:15px;padding:10px;background-color:#f8f9fa;border-radius:4px}._search-input_1r4pf_106{width:100%;padding:8px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:1em}._search-input_1r4pf_106:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}._page-container_a8mf7_1{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:20px auto;gap:20px;padding:0 20px;box-sizing:border-box}div form{width:100%;display:flex;justify-content:center}._history-container_a8mf7_18{width:100%;background-color:#e6e6e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:20px}._form-container_a8mf7_27{display:flex;flex-direction:row;gap:20px;width:100%;align-items:flex-start;box-sizing:border-box}._info-card_a8mf7_36,._solution-card_a8mf7_36{background-color:#e6e6e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;flex:1;box-sizing:border-box}._card-title_a8mf7_45{font-size:1.5em;color:#333;margin-top:0;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}._info-row_a8mf7_56{display:flex;gap:8px;margin-bottom:10px;align-items:baseline;word-break:break-word}._info-row_a8mf7_56 strong{min-width:120px;font-weight:700;color:#555}._info-row_a8mf7_56 span{flex-grow:1;color:#444}._info-row-large_a8mf7_75{display:flex;flex-direction:column;margin-bottom:15px;word-break:break-word}._info-row-large_a8mf7_75 strong{font-weight:700;color:#555;margin-bottom:5px}._card-content_a8mf7_54 ._dropdown-content_a8mf7_88 select{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1em;color:#333;box-sizing:border-box}._card-content_a8mf7_54 ._dropdown-content_a8mf7_88 select:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80}._card-content_a8mf7_54 ._dropdown-content_a8mf7_88 label{display:block;margin-bottom:5px;font-weight:700;color:#555}._textarea-content_a8mf7_111{padding-left:10px;margin-bottom:15px}._textarea-content_a8mf7_111 label{display:block;margin-bottom:5px;font-weight:700;color:#555}._textarea-content_a8mf7_111 textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:4px;font-size:1em;color:#333;box-sizing:border-box}._textarea-content_a8mf7_111 textarea:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px #007bff80}._device-link_a8mf7_139{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:10px}._device-link_a8mf7_139 button{margin:10px;width:fit-content;padding:10px 15px;border-radius:6px;font-size:.9em}._device-link_a8mf7_139>div{margin-top:15px}._device-link_a8mf7_139 ._note_a8mf7_159{font-size:.85em;color:#777;margin-top:8px}._solution-card_a8mf7_36 ._card-content_a8mf7_54 ._btn-opt-panel_a8mf7_165{display:flex;justify-content:flex-end;gap:25px;margin-top:25px}._card-content-form_a8mf7_172{display:flex;flex-direction:column;gap:8px}._button_a8mf7_178{padding:12px 20px;border:none;border-radius:6px;color:#fff;cursor:pointer;font-weight:700;font-size:1em;transition:background-color .3s ease}._button-blue_a8mf7_189{background-color:#007bff}._button-blue_a8mf7_189:hover{background-color:#0056b3}._button-red_a8mf7_197{background-color:#dc3545}._button-red_a8mf7_197:hover{background-color:#c82333}._history-container_3uu3w_1{margin-top:2rem;background:#fff;border-radius:8px;box-shadow:0 2px 8px #0000001a;padding:1.5rem}._history-title_3uu3w_9{font-size:1.25rem;color:#2c3e50;margin-bottom:1.5rem;padding-bottom:.75rem;border-bottom:2px solid #f0f2f5}._timeline_3uu3w_17{position:relative;padding-left:1.5rem}._timeline_3uu3w_17:before{content:"";position:absolute;left:.5rem;top:0;bottom:0;width:2px;background:#e0e6ed}._timeline-item_3uu3w_32{position:relative;padding-bottom:1.5rem;padding-left:1.5rem}._timeline-point_3uu3w_38{position:absolute;left:-1.5rem;top:.25rem;width:1rem;height:1rem;border-radius:50%;background-color:#3498db;border:3px solid #e0f2fe;z-index:1}._timeline-content_3uu3w_50{background:#f8fafc;border-radius:6px;padding:1rem;box-shadow:0 1px 3px #0000000d}._timeline-header_3uu3w_57{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.875rem}._timeline-date_3uu3w_64{color:#64748b;font-weight:500}._timeline-user_3uu3w_69{color:#3b82f6;font-weight:600;background:#eff6ff;padding:.25rem .5rem;border-radius:4px;font-size:.8rem}._timeline-description_3uu3w_78{color:#475569;line-height:1.5;font-size:.9rem}._no-history_3uu3w_84{text-align:center;color:#64748b;font-style:italic;padding:1.5rem;background:#f8fafc;border-radius:8px;border:1px dashed #e2e8f0}@media (max-width: 768px){._timeline-header_3uu3w_57{flex-direction:column;gap:.25rem}._timeline-user_3uu3w_69{align-self:flex-start}}._page-container_1wyg4_1{display:flex;flex-direction:column;width:100%;max-width:1200px;margin:20px auto;gap:20px}main form{display:flex;width:100%}._history-container_1wyg4_15{width:100%;background-color:#e6e6e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:1.5rem;margin-bottom:20px}._form-container_1wyg4_24{display:flex;flex-direction:row;gap:20px;width:100%;align-items:flex-start;box-sizing:border-box}._info-card_1wyg4_33,._assign-card_1wyg4_33,._history-container_1wyg4_15{background-color:#e6e6e6;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:0;flex:1;box-sizing:border-box}._card-title_1wyg4_43{font-size:1.5em;color:#333;margin-top:0;margin-bottom:15px;border-bottom:1px solid #eee;padding-bottom:10px}._info-row_1wyg4_54{display:flex;gap:8px;margin-bottom:10px;align-items:baseline;word-break:break-word}._info-row_1wyg4_54 strong{min-width:120px;font-weight:700;color:#555}._info-row_1wyg4_54 span{flex-grow:1;color:#444}._solution-card_1wyg4_73 ._card-content_1wyg4_52{display:flex;justify-content:flex-end;gap:25px;margin-top:25px}._card-content-form_1wyg4_80{display:flex;flex-direction:column;gap:3px}._info-row-large_1wyg4_86{display:flex;flex-direction:column;margin-bottom:15px;word-break:break-word}._info-row-large_1wyg4_86 strong{font-weight:700;color:#555;margin-bottom:5px}._btn-opt-panel_1wyg4_99{display:flex;justify-content:flex-end;gap:20px;margin-top:20px}._button_1wyg4_106{padding:10px 18px;border:none;border-radius:5px;color:#fff;cursor:pointer;font-weight:700}._button-blue_1wyg4_115{background-color:#007bff}._button-red_1wyg4_119{background-color:#dc3545}._paginator_83l8r_3{display:flex;justify-content:center;align-items:center;margin-top:30px;padding:15px 0;background-color:#f8f8f8;border-top:1px solid #eee;border-radius:0 0 8px 8px;box-shadow:0 -2px 6px #0000000d}._pagination-button_83l8r_15{background-color:#fff;border:1px solid #ddd;color:#555;padding:10px 15px;margin:0 5px;border-radius:4px;cursor:pointer;font-size:.95em;min-width:40px;text-align:center;transition:all .2s ease-in-out;box-shadow:0 1px 3px #00000014}._pagination-button_83l8r_15:hover:not(:disabled){border-color:#4caf50;color:#4caf50;box-shadow:0 2px 5px #0000001a}._pagination-button_83l8r_15._active_83l8r_36{background-color:#4caf50;color:#fff;border-color:#4caf50;font-weight:700;box-shadow:0 2px 5px #0003}._pagination-button_83l8r_15:disabled{background-color:#f0f0f0;color:#ccc;border-color:#eee;cursor:not-allowed;box-shadow:none}._container_11t2n_1{display:flex;justify-content:center;align-items:center;min-height:100vh;background-color:#f5f5f5;padding:20px}._card_11t2n_10{background:#fff;padding:2rem;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:100%;max-width:500px}h2{color:#333;margin-bottom:.5rem;text-align:center}._subtitle_11t2n_25{color:#666;text-align:center;margin-bottom:2rem}._form_11t2n_31{display:flex;flex-direction:column;gap:1.5rem}._formGroup_11t2n_37{display:flex;flex-direction:column;gap:.5rem}label{font-weight:500;color:#444}input{padding:.75rem;border:1px solid #ddd;border-radius:4px;font-size:1rem}input:focus{outline:none;border-color:#4a90e2;box-shadow:0 0 0 2px #4a90e233}._submitButton_11t2n_61{background-color:#4a90e2;color:#fff;padding:.75rem;border:none;border-radius:4px;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s}._submitButton_11t2n_61:hover{background-color:#357abd}._submitButton_11t2n_61:disabled{background-color:#a0c4f7;cursor:not-allowed}._error_11t2n_82{background-color:#fee2e2;color:#dc2626;padding:.75rem;border-radius:4px;margin-bottom:1rem;text-align:center}._success_11t2n_91{background-color:#dcfce7;color:#16a34a;padding:.75rem;border-radius:4px;margin-bottom:1rem;text-align:center}._requirement_11t2n_100{display:block;font-size:.8rem;color:#666;font-weight:400;margin-top:.25rem}._appContainer_1ornz_1{display:flex;min-height:100vh;background-color:#f1f5f9;overflow-x:hidden;width:100vw;justify-content:flex-start;align-items:stretch;box-sizing:border-box}._mainContent_1ornz_12{flex-grow:1;padding:20px;margin-left:280px;box-sizing:border-box;width:calc(100vw - 280px);display:flex;flex-direction:column;justify-content:flex-start;align-items:center}._sectionHeader_1ornz_24{background-color:#fff;padding:15px 20px;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;position:sticky;top:0;z-index:10;gap:15px;width:95%;max-width:2400px;box-sizing:border-box;border-radius:8px 8px 0 0;margin-bottom:20px}._sectionHeader_1ornz_24 h2{margin:0;font-size:1.8em;color:#333;flex-grow:1}._headerImage_1ornz_48{height:45px}._sectionHeader_1ornz_24 ._headerActions_1ornz_52{display:flex;gap:10px;margin-left:auto}._sectionHeader_1ornz_24 ._refreshButton_1ornz_58,._sectionHeader_1ornz_24 ._addButton_1ornz_59{padding:8px 12px;border:none;border-radius:5px;cursor:pointer;font-weight:700;font-size:.9em}._sectionHeader_1ornz_24 ._refreshButton_1ornz_58{background-color:#e9ecef;color:#495057}._sectionHeader_1ornz_24 ._addButton_1ornz_59{background-color:#28a745;color:#fff}._sectionHeader_1ornz_24 ._filterDropdown_1ornz_78{margin-left:auto}._mainContent_1ornz_12 ._equipaments-card_1ornz_82{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;width:95%;max-width:2400px;box-sizing:border-box}._card-title_1ornz_94{font-size:1.75em;color:#333;margin-top:0;margin-bottom:20px;border-bottom:2px solid #e0e0e0;padding-bottom:15px;text-align:left}._equipaments-table-container_1ornz_104{overflow-x:auto}._equipaments-table_1ornz_104{width:100%;border-collapse:collapse;font-size:.9em;white-space:nowrap}._equipaments-table_1ornz_104 th,._equipaments-table_1ornz_104 td{border:1px solid #dee2e6;padding:10px;text-align:left}._equipaments-table_1ornz_104 th{background-color:#f2f2f2;font-weight:700;color:#495057;padding-top:12px;padding-bottom:12px}._equipaments-table_1ornz_104 tbody tr:nth-child(2n){background-color:#7dc4e4}._equipaments-table_1ornz_104 tbody tr:hover{background-color:#e9ecef}._table-actions_1ornz_138{display:flex;justify-content:flex-end;margin-bottom:15px;gap:10px}._table-actions_1ornz_138 button{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.9em}._button-add_1ornz_153{background-color:#28a745;color:#fff}._button-refresh_1ornz_158{background-color:#007bff;color:#fff}._button-add_1ornz_153:hover{background-color:#1e7e34}._button-refresh_1ornz_158:hover{background-color:#0056b3}._search-bar_1ornz_171{margin-bottom:15px;padding:10px;border-radius:4px}._search-input_1ornz_177{width:100%;padding:8px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:1em}._search-input_1ornz_177:focus{outline:none;border-color:#007bff;box-shadow:0 0 0 .2rem #007bff40}._pagination-container_1ornz_192{display:flex;justify-content:center;margin-top:20px;gap:5px}._pagination-button_1ornz_199{padding:8px 12px;border:1px solid #ccc;border-radius:4px;background-color:#fff;color:#333;cursor:pointer;transition:background-color .3s ease}._pagination-button_1ornz_199:hover:not(:disabled){background-color:#f0f0f0}._pagination-button_1ornz_199:disabled{opacity:.5;cursor:not-allowed}._pagination-button-active_1ornz_218{background-color:#007bff;color:#fff;border-color:#007bff}._pagination-button-active_1ornz_218:hover{background-color:#0056b3}._navbar_1m2zi_1{background-color:#406eb2;color:#f0f8ff;width:280px;padding-top:20px;box-sizing:border-box;position:fixed;overflow-y:auto;flex-direction:column;align-items:center;padding-bottom:100px;min-height:920px;gap:2px;height:100vh;display:flex}._navHeader_1m2zi_19{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;margin-bottom:-20px;width:100%;position:relative}._logo_1m2zi_29{font-size:1.2em;font-weight:700;margin-top:-15px}._userIconTopRight_1m2zi_35{font-size:1.2em;cursor:pointer;margin-top:-15px}._userMenu_1m2zi_41{position:absolute;top:calc(100% + 5px);right:0;background-color:#fff;color:#000;border:1px solid rgba(0,0,0,.1);border-radius:5px;padding:10px 0;margin-top:5px;min-width:180px;z-index:10;box-shadow:0 2px 5px #0003;text-align:right}._userProfileMenu_1m2zi_57{padding:10px 15px;border-bottom:1px solid #ccc;margin-bottom:5px}._userNameMenu_1m2zi_63{display:block;font-size:.9em;margin-bottom:2px;color:#000}._userEmailMenu_1m2zi_70{display:block;font-size:.8em;color:#555}._logoutButton_1m2zi_77{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:12px 20px;background:#2a4d80;color:#fff;border:none;border-top:1px solid #3a6db0;cursor:pointer;font-size:.95em;font-weight:500;transition:all .2s ease;margin-top:5px}._logoutButton_1m2zi_77 span{margin-right:10px;font-size:1.1em}._logoutButton_1m2zi_77:hover{background:#325d9c}._logoutSidebar_1m2zi_104{display:flex;align-items:center;justify-content:flex-start;width:calc(100% - 40px);padding:12px 20px;margin:20px auto;background:#2a4d80;color:#fff;border:1px solid #3a6db0;border-radius:6px;cursor:pointer;font-size:1em;font-weight:500;text-align:left;transition:all .2s ease;box-shadow:0 1px 3px #0000001a}._logoutSidebar_1m2zi_104:hover{background:#325d9c;transform:translateY(-1px);box-shadow:0 2px 6px #00000026}._logoutSidebar_1m2zi_104:active{transform:translateY(0);background:#2a4d80}._logoutSidebar_1m2zi_104 span{margin-right:12px;font-size:1.1em;opacity:.9}._userIconLarge_1m2zi_140{font-size:5em;color:#f1f5f9;margin-bottom:10px;align-self:center;margin-top:20px}._userProfile_1m2zi_57{text-align:center;margin-bottom:10px;align-self:center}._userName_1m2zi_63{display:block;font-weight:700;margin-bottom:5px;font-size:1em}._userEmail_1m2zi_70{display:block;color:#ddd;font-size:.9em}._mainMenu_1m2zi_167{list-style:none;padding:0;width:100%;margin-top:10px}._mainMenu_1m2zi_167 ul{list-style:none;padding:0;margin:0;width:100%}._mainMenu_1m2zi_167 ._sectionTitle_1m2zi_181{font-size:1em;font-weight:700;color:#ddd;margin-bottom:5px;padding:15px 20px}._mainMenu_1m2zi_167 ._menuItem_1m2zi_190{padding:1px 20px}._mainMenu_1m2zi_167 ._menuItem_1m2zi_190 a{color:#fff;text-decoration:none;display:flex;align-items:center;padding:10px 0;font-size:1em}._mainMenu_1m2zi_167 ._menuItem_1m2zi_190 a span{margin-right:15px;font-size:1em}._mainMenu_1m2zi_167 ._menuItem_1m2zi_190 a:hover{background-color:#ffffff1a}._mainMenu_1m2zi_167 ._subMenu_1m2zi_212{list-style:none;padding-left:20px;margin-top:5px}._mainMenu_1m2zi_167 ._subMenu_1m2zi_212 li a{color:green;text-decoration:none;display:block;font-size:.9em;padding:8px 0 8px 25px}._mainMenu_1m2zi_167 ._subMenu_1m2zi_212 li a:hover{background-color:#406eb2}._blurredLogoContainer_1m2zi_231{width:80%;display:flex;justify-content:center;align-items:center;margin:20px auto 0;height:150px}._blurredLogo_1m2zi_231{max-width:100%;height:auto;display:block}._hamburger_1m2zi_246{display:none;cursor:pointer;padding:10px;position:absolute;top:15px;left:15px;z-index:101}._hamburger_1m2zi_246 div{width:30px;height:3px;background-color:#f0f8ff;margin:3px 0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}._mainMenuMobile_1m2zi_264{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000c;z-index:99;flex-direction:column;align-items:center;justify-content:center}._mainMenuMobile_1m2zi_264 ul{list-style:none;padding:0;margin:0;text-align:center}._mainMenuMobile_1m2zi_264 li{padding:15px 20px}._mainMenuMobile_1m2zi_264 li a{color:#f0f8ff;text-decoration:none;font-size:1.5em}._closeButton_1m2zi_295{position:absolute;top:20px;right:20px;font-size:2em;color:#f0f8ff;cursor:pointer;background:none;border:none}@media (max-width: 992px){._navbar_1m2zi_1{width:250px}._mainMenu_1m2zi_167 ._menuItem_1m2zi_190 a{font-size:.9em;padding:8px 0}._mainMenu_1m2zi_167 ._menuItem_1m2zi_190 a span{margin-right:10px;font-size:1.2em}}@media (max-width: 768px){._navbar_1m2zi_1{flex-direction:row;width:100%;height:70px;padding:0 15px;justify-content:space-between;align-items:center;min-height:auto;position:fixed;top:0;left:0;z-index:1000;box-shadow:0 2px 10px #0000001a}._navHeader_1m2zi_19{width:100%;padding:0;margin:0}._logo_1m2zi_29{margin-top:0}._logo_1m2zi_29 img{height:35px}._userIconTopRight_1m2zi_35{margin-top:0}._userIconTopRight_1m2zi_35 img{height:25px}._mainMenu_1m2zi_167,._userIconLarge_1m2zi_140,._userProfile_1m2zi_57,._blurredLogoContainer_1m2zi_231,._logoutTop_1m2zi_368{display:none}._hamburger_1m2zi_246{display:flex;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;cursor:pointer;z-index:1001;position:relative}._hamburger_1m2zi_246 div{width:25px;height:3px;background-color:#f0f8ff;margin:2.5px 0;transition:all .3s ease}._mainMenuMobile_1m2zi_264{display:flex;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}._mainMenuMobile_1m2zi_264._active_1m2zi_400{opacity:1;visibility:visible}._mainMenuMobile_1m2zi_264 ul{background:#2a4d80;width:280px;max-width:90%;border-radius:8px;padding:20px 0;max-height:90vh;overflow-y:auto}._mainMenuMobile_1m2zi_264 li{padding:12px 25px;text-align:left;border-bottom:1px solid rgba(255,255,255,.1)}._mainMenuMobile_1m2zi_264 li:last-child{border-bottom:none}._mainMenuMobile_1m2zi_264 li a{font-size:1.1em;display:block;padding:10px 0}._mainMenuMobile_1m2zi_264 li a._active_1m2zi_400{color:#64b5f6;font-weight:500}._mobileLogoutButton_1m2zi_436{background:none;border:none;color:#f0f8ff;font-size:1.1em;padding:10px 0;width:100%;text-align:left;cursor:pointer;font-family:inherit}._mobileLogoutButton_1m2zi_436:hover{color:#64b5f6}._closeButton_1m2zi_295{top:25px;right:25px;font-size:2.5em;color:#f0f8ff;background:none;border:none;cursor:pointer;z-index:1002}._hamburger_1m2zi_246._active_1m2zi_400 div:nth-child(1){transform:translateY(8px) rotate(45deg)}._hamburger_1m2zi_246._active_1m2zi_400 div:nth-child(2){opacity:0}._hamburger_1m2zi_246._active_1m2zi_400 div:nth-child(3){transform:translateY(-8px) rotate(-45deg)}body._menu-open_1m2zi_477{overflow:hidden}._width-350_1m2zi_481{margin-left:0!important;width:100%!important;padding-top:70px}}._mainMenu_1m2zi_167 ._menuItem_1m2zi_190 a._active_1m2zi_400{background-color:#0e325d;border-radius:5px;margin-left:0}._tickets-container_ywpnc_1{padding:20px;background-color:#f4f6f8;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box}._tickets-card_ywpnc_11{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;width:100%;max-width:1200px;box-sizing:border-box}._card-title_ywpnc_21{font-size:1.75em;color:#333;margin-top:0;margin-bottom:20px;border-bottom:2px solid #e0e0e0;padding-bottom:15px;text-align:left}._tickets-table-container_ywpnc_31{overflow-x:auto}._tickets-table_ywpnc_31{width:100%;border-collapse:collapse;font-size:.9em;white-space:nowrap}._tickets-table_ywpnc_31 th,._tickets-table_ywpnc_31 td{border:1px solid #dee2e6;padding:10px;text-align:left}._tickets-table_ywpnc_31 th{background-color:#f2f2f2;font-weight:700;color:#495057;padding-top:12px;padding-bottom:12px}._tickets-table_ywpnc_31 tbody tr:nth-child(2n){background-color:#7dc4e4}._tickets-table_ywpnc_31 tbody tr:hover{background-color:#e9ecef}._table-actions_ywpnc_66{display:flex;justify-content:flex-end;margin-bottom:15px;gap:10px}._table-actions_ywpnc_66 button{padding:8px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.9em}._button-add_ywpnc_81{background-color:#28a745;color:#fff}._button-refresh_ywpnc_86{background-color:#007bff;color:#fff}._button-add_ywpnc_81:hover{background-color:#1e7e34}._button-refresh_ywpnc_86:hover{background-color:#0056b3}._search-input_ywpnc_99{width:100%;padding:8px 35px 8px 15px;border:1px solid #ced4da;border-radius:20px;font-size:.9em;box-sizing:border-box;transition:all .3s ease}._search-input_ywpnc_99:focus{outline:none;border-color:#80bdff;box-shadow:0 0 0 .2rem #007bff40}._search-icon_ywpnc_115{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#6c757d;cursor:pointer;pointer-events:none}._header-with-button_ywpnc_125{display:flex;flex-direction:column;gap:15px;margin-bottom:1rem;width:100%}._header-actions_ywpnc_133{display:flex;justify-content:space-between;align-items:center;width:100%}._search-container_ywpnc_140{position:relative;flex:1;max-width:400px}._add-button_ywpnc_146{background-color:#28a745;color:#fff;border:none;padding:8px 16px;border-radius:4px;cursor:pointer;font-weight:700;font-size:.9rem;transition:all .2s ease;white-space:nowrap;margin-left:15px}._add-button_ywpnc_146:hover{background-color:#218838;transform:translateY(-1px)}._pdf-button_ywpnc_165{background:none;border:none;cursor:pointer;padding:.25rem;margin:0;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;width:100%;height:100%}._pdf-button_ywpnc_165:hover{transform:scale(1.2)}._equipamentContainer_nzaaa_2{padding:20px;background-color:#f4f6f8;display:flex;flex-direction:column;min-height:calc(100vh - 40px);width:100%;box-sizing:border-box}@media (max-width: 992px){._equipamentContainer_nzaaa_2{padding:15px 10px;margin-top:0}}._section_nzaaa_21{margin-bottom:20px;padding:20px;background:#fff;border-radius:8px;box-shadow:0 1px 3px #0000001a;width:100%;max-width:1800px;margin-left:auto;margin-right:auto}@media (max-width: 768px){._section_nzaaa_21{padding:15px;margin-bottom:20px}}._section_nzaaa_21 h2{margin-top:0;margin-bottom:10px;color:#333}._equipaments-header-global_nzaaa_46{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:15px 0;margin-bottom:20px;border-bottom:1px solid #e0e0e0;width:100%;max-width:1800px;margin-left:auto;margin-right:auto}@media (max-width: 576px){._equipaments-header-global_nzaaa_46{flex-direction:column;align-items:flex-start;gap:15px}._header-right_nzaaa_67{width:100%;display:flex;justify-content:flex-end}}._header-left_nzaaa_74{display:flex;align-items:center}._back-button_nzaaa_79{background:none;border:none;font-size:1.5em;color:#4caf50;cursor:pointer;margin-right:10px;padding:5px;display:flex;align-items:center;justify-content:center}._back-button_nzaaa_79:hover{color:#388e3c}._header-left_nzaaa_74 h2{margin:0;font-size:1.8em;color:#333}._save-button_nzaaa_107{background-color:#4caf50;border:none;border-radius:50%;width:60px;height:60px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 4px #0003;transition:background-color .3s ease}._save-button_nzaaa_107:hover:not(:disabled){background-color:#388e3c}._save-button_nzaaa_107:disabled{background-color:#ccc;cursor:not-allowed;box-shadow:none}._save-button_nzaaa_107 svg{color:#fff;font-size:2em}._saveButtonContainer_nzaaa_137{display:flex;justify-content:center;margin-top:30px;padding:20px;position:sticky;bottom:0;background:#f4f6f8;z-index:10}@media (max-width: 992px){._saveButtonContainer_nzaaa_137{padding:15px 0;margin-top:20px;width:100%;max-width:1800px;margin-left:auto;margin-right:auto}}@media (max-width: 768px){._equipamentContainer_nzaaa_2{padding:10px;margin-top:0}._section_nzaaa_21{padding:15px;margin:10px 0;border-radius:6px}._saveButton_nzaaa_137{width:100%;max-width:100%;padding:12px;margin:10px 0}}._saveButton_nzaaa_137{background:linear-gradient(145deg,#4caf50,#388e3c);color:#fff;border:none;border-radius:12px;padding:15px 30px;font-size:1.1em;font-weight:700;cursor:pointer;box-shadow:0 6px 12px #0000004d;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:8px;min-width:180px}._saveButton_nzaaa_137:hover:not(:disabled){background:linear-gradient(145deg,#388e3c,#4caf50);transform:translateY(-3px);box-shadow:0 8px 16px #0006}._saveButton_nzaaa_137:active:not(:disabled){transform:translateY(0);box-shadow:0 4px 8px #0003;background:#388e3c}._saveButton_nzaaa_137._disabled_nzaaa_211{background:#ccc;cursor:not-allowed;box-shadow:none;transform:none;opacity:.7}._saveButton_nzaaa_137 svg{color:#fff;font-size:1.2em}._overlay_1xcl2_2{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;animation:_fadeIn_1xcl2_1 .2s ease-out}@keyframes _fadeIn_1xcl2_1{0%{opacity:0}to{opacity:1}}._dialog_1xcl2_26{background:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:400px;width:90%;max-height:90vh;overflow:hidden;animation:_slideIn_1xcl2_1 .3s ease-out}@keyframes _slideIn_1xcl2_1{0%{transform:translateY(-20px) scale(.95);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}._header_1xcl2_49{display:flex;align-items:center;justify-content:space-between;padding:20px 20px 0}._iconContainer_1xcl2_56{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;margin-bottom:16px}._iconWarning_1xcl2_66{font-size:24px;color:#f59e0b}._iconDanger_1xcl2_71{font-size:24px;color:#ef4444}._iconInfo_1xcl2_76{font-size:24px;color:#3b82f6}._closeButton_1xcl2_81{background:none;border:none;color:#6b7280;cursor:pointer;padding:8px;border-radius:6px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}._closeButton_1xcl2_81:hover{background-color:#f3f4f6;color:#374151}._content_1xcl2_100{padding:0 20px 20px;text-align:center}._title_1xcl2_105{font-size:18px;font-weight:600;color:#111827;margin:0 0 12px;line-height:1.4}._message_1xcl2_113{font-size:14px;color:#6b7280;margin:0;line-height:1.5;white-space:pre-line}._actions_1xcl2_122{display:flex;gap:12px;padding:20px;background-color:#f9fafb;border-top:1px solid #e5e7eb}._cancelButton_1xcl2_130{flex:1;padding:10px 16px;border:1px solid #d1d5db;background-color:#fff;color:#374151;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}._cancelButton_1xcl2_130:hover{background-color:#f9fafb;border-color:#9ca3af}._confirmButton_1xcl2_148{flex:1;padding:10px 16px;border:none;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;color:#fff}._confirmButton_1xcl2_148._warning_1xcl2_160{background-color:#f59e0b}._confirmButton_1xcl2_148._warning_1xcl2_160:hover{background-color:#d97706}._confirmButton_1xcl2_148._danger_1xcl2_168{background-color:#ef4444}._confirmButton_1xcl2_148._danger_1xcl2_168:hover{background-color:#dc2626}._confirmButton_1xcl2_148._info_1xcl2_176{background-color:#3b82f6}._confirmButton_1xcl2_148._info_1xcl2_176:hover{background-color:#2563eb}@media (max-width: 480px){._dialog_1xcl2_26{margin:20px;width:calc(100% - 40px)}._actions_1xcl2_122{flex-direction:column}._cancelButton_1xcl2_130,._confirmButton_1xcl2_148{width:100%}}._disksContainer_r8qy1_3{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:15px;min-height:80px;position:relative;width:100%;box-sizing:border-box}._disksContainer_r8qy1_3 form{display:flex;flex-direction:column;margin-top:20px;width:100%}._diskRow_r8qy1_22{display:flex;flex-wrap:wrap;gap:15px;width:100%;margin-bottom:15px}._form-group_r8qy1_30{display:flex;flex-direction:column;flex:1;min-width:180px}._form-group_r8qy1_30 label{font-size:.9em;color:#495057;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._diskRow_r8qy1_22 select,._diskRow_r8qy1_22 input[type=number],._diskRow_r8qy1_22 input[type=text],._diskRow_r8qy1_22 textarea{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:.95em;width:100%;max-width:100%;box-sizing:border-box;box-shadow:none;color:#495057;line-height:1.5;height:38px;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._diskRow_r8qy1_22 textarea{min-height:38px;resize:vertical}._diskRow_r8qy1_22 select:focus,._diskRow_r8qy1_22 input[type=number]:focus,._diskRow_r8qy1_22 input[type=text]:focus,._diskRow_r8qy1_22 textarea:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}._diskRow_r8qy1_22 select::placeholder,._diskRow_r8qy1_22 input::placeholder{color:#6c757d;opacity:1}@media (max-width: 1200px){._form-group_r8qy1_30{min-width:calc(33.333% - 15px)}}@media (max-width: 992px){._form-group_r8qy1_30{min-width:calc(50% - 15px)}}@media (max-width: 768px){._form-group_r8qy1_30{min-width:100%}._diskRow_r8qy1_22{gap:12px}}._disksContainer_r8qy1_3 h2{font-size:1.5em;color:#333;margin-bottom:55px;padding-bottom:5px;border-bottom:1px solid #eee}._diskRow_r8qy1_22 select:-ms-input-placeholder,._diskRow_r8qy1_22 input:-ms-input-placeholder{color:#6c757d}._diskRow_r8qy1_22 select::-ms-input-placeholder,._diskRow_r8qy1_22 input::-ms-input-placeholder{color:#6c757d}._diskRow_r8qy1_22 ._delete-icon-container_r8qy1_128{margin-left:15px;cursor:pointer}._add-disk-button_r8qy1_134{display:inline-flex;align-items:center;background-color:#28a745;color:#fff;border:1px solid #28a745;border-radius:4px;padding:8px 16px;font-size:.95em;cursor:pointer;transition:all .2s ease-in-out}._add-disk-button_r8qy1_134:hover{background-color:#218838;border-color:#1e7e34;text-decoration:none}._add-disk-button_r8qy1_134 svg{margin-right:8px;font-size:1.1em}._deleteButton_r8qy1_159{padding:6px 10px;background-color:#ff6b6b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85em;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .2s;height:32px;margin-top:22px}._deleteButton_r8qy1_159:hover{background-color:#e25b5b}._deleteButton_r8qy1_159:disabled{background-color:#a0c4ff;cursor:not-allowed;opacity:.6}._diskRow_r8qy1_22>div{display:flex;flex-direction:column;flex:1}._diskRow_r8qy1_22>div label{order:1;margin-bottom:5px}._diskRow_r8qy1_22>div>*{order:2}._diskRow_r8qy1_22>._delete-icon-container_r8qy1_128{flex-grow:0;flex-shrink:0;width:auto;margin-left:auto}._buttons-container_r8qy1_209{display:flex;justify-content:flex-start;gap:15px;margin-top:25px;padding-top:20px;border-top:1px solid #eee;flex-wrap:wrap}._save-button_r8qy1_220{display:inline-flex;align-items:center;justify-content:center;background-color:#007bff;color:#fff;border:1px solid #007bff;border-radius:4px;padding:8px 20px;font-size:.95em;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;height:38px;min-width:140px}._save-button_r8qy1_220:hover{background-color:#0069d9;border-color:#0062cc}._save-button_r8qy1_220:active{background-color:#0062cc;border-color:#005cbf}._save-button_r8qy1_220:disabled{background-color:#6c757d;border-color:#6c757d;cursor:not-allowed;opacity:.65}._add-disk-button_r8qy1_134{min-width:160px}._divider_r8qy1_260{width:100%;height:1px;background-color:#e9ecef;margin:15px 0;border:none}._diskRow_r8qy1_22>._dropdown-wrapper_r8qy1_268{display:flex;flex-direction:column}._diskRow_r8qy1_22>._row-capacity_r8qy1_273{display:flex;flex-direction:column}._diskRow_r8qy1_22>._row-description_r8qy1_278{display:flex;flex-direction:column}._softwareContainer_19t42_1{margin:20px 0;padding:20px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fff;box-shadow:0 2px 4px #0000000d}._softwareContainer_19t42_1 h3{margin-top:0;color:#333;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:20px}._softwareList_19t42_18{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;margin-bottom:20px}._softwareItem_19t42_25{border:1px solid #e0e0e0;border-radius:6px;padding:15px;background-color:#f9f9f9;transition:all .3s ease}._softwareItem_19t42_25:hover{box-shadow:0 4px 8px #0000001a}._formGroup_19t42_37{margin-bottom:15px}._formGroup_19t42_37 label{display:block;margin-bottom:5px;font-weight:500;color:#555;font-size:.9em}._formGroup_19t42_37 input[type=text],._formGroup_19t42_37 textarea{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9em;transition:border-color .3s}._formGroup_19t42_37 input[type=text]:focus,._formGroup_19t42_37 textarea:focus{border-color:#4a90e2;outline:none;box-shadow:0 0 0 2px #4a90e233}._formGroup_19t42_37 textarea{resize:vertical;min-height:60px}._formGroup_19t42_37{margin-bottom:15px;width:100%}._formGroup_19t42_37 label{display:block;margin-bottom:5px;font-weight:500;color:#333}._input_19t42_84{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9em;height:36px;box-sizing:border-box}._input_19t42_84:disabled{background-color:#f5f5f5;cursor:not-allowed}._actions_19t42_99{display:flex;justify-content:space-between;margin-top:15px;padding-top:10px;border-top:1px dashed #e0e0e0}._saveButton_19t42_107,._deleteButton_19t42_108{padding:6px 12px;border:none;border-radius:4px;cursor:pointer;font-size:.85em;display:flex;align-items:center;gap:5px;transition:all .2s}._saveButton_19t42_107{background-color:#4a90e2;color:#fff}._saveButton_19t42_107:hover{background-color:#3a7bc8}._saveButton_19t42_107:disabled{background-color:#a0c4ff;cursor:not-allowed}._deleteButton_19t42_108{background-color:#ff6b6b;color:#fff;padding:6px 10px}._deleteButton_19t42_108:hover{background-color:#e25b5b}._addButtonContainer_19t42_144{margin-top:20px;text-align:center}._addButton_19t42_144{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;background-color:#4caf50;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.9em;transition:background-color .2s}._addButton_19t42_144:hover{background-color:#3d8b40}._addButton_19t42_144:disabled{background-color:#a5d6a7;cursor:not-allowed}._loading_19t42_172{text-align:center;padding:20px;color:#666}._error_19t42_178{color:#d32f2f;background-color:#fde7e9;padding:10px 15px;border-radius:4px;margin-bottom:20px;font-size:.9em}._noItems_19t42_187{text-align:center;color:#666;font-style:italic;padding:20px;grid-column:1 / -1}.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{display:inline-block;padding:0;border:0}.react-datepicker{font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;background-color:#fff;color:#000;border:1px solid #aeaeae;border-radius:.3rem;display:inline-block;position:relative;line-height:initial}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{z-index:1;line-height:0}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{text-align:center;background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{display:inline-block;margin:0 15px}.react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{margin-top:0;color:#000;font-weight:700;font-size:.944rem}h2.react-datepicker__current-month{padding:0;margin:0}.react-datepicker-time__header{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.react-datepicker__navigation{align-items:center;background:none;display:flex;justify-content:center;text-align:center;cursor:pointer;position:absolute;top:2px;padding:0;border:none;z-index:1;height:32px;width:32px;text-indent:-999em;overflow:hidden}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{position:relative;top:0;display:block;margin-left:auto;margin-right:auto}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover *:before{border-color:#a6a6a6}.react-datepicker__navigation-icon{position:relative;top:-1px;font-size:20px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{transform:rotate(45deg);left:-7px}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{transform:rotate(225deg);right:-7px}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;width:4rem;margin:2px}.react-datepicker__input-time-container{clear:both;width:100%;float:left;margin:5px 0 10px 15px;text-align:left}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{margin-left:5px;display:inline-block}.react-datepicker__time-container{float:right;border-left:1px solid #aeaeae;width:85px}.react-datepicker__time-container--with-today-button{display:inline;border:1px solid #aeaeae;border-radius:.3rem;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{position:relative;background:#fff;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{width:85px;overflow-x:hidden;margin:0 auto;text-align:center;border-bottom-right-radius:.3rem}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{list-style:none;margin:0;height:calc(195px + .85rem);overflow-y:scroll;padding-right:0;padding-left:0;width:100%;box-sizing:content-box}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{cursor:pointer;background-color:#f0f0f0}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{cursor:default;background-color:transparent}.react-datepicker__week-number{color:#ccc;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__week-number--selected{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__day-names{white-space:nowrap;margin-bottom:-8px}.react-datepicker__week{white-space:nowrap}.react-datepicker__day-name,.react-datepicker__day,.react-datepicker__time-name{color:#000;display:inline-block;width:1.7rem;line-height:1.7rem;text-align:center;margin:.166rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{border-radius:.3rem;background-color:#f0f0f0}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{border-radius:.3rem;background-color:#3dcc4a;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{position:relative;border-radius:.3rem;background-color:#ff6803;color:#fff}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{position:absolute;bottom:100%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{visibility:visible;opacity:1}.react-datepicker__day--selected,.react-datepicker__day--in-selecting-range,.react-datepicker__day--in-range,.react-datepicker__month-text--selected,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--selected,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--selected,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--in-range{border-radius:.3rem;background-color:#216ba5;color:#fff}.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{border-radius:.3rem;background-color:#bad9f1;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{cursor:default;color:#ccc}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{position:absolute;bottom:70%;left:50%;transform:translate(-50%);background-color:#333;color:#fff;padding:4px;border-radius:4px;white-space:nowrap;visibility:hidden;opacity:0;transition:visibility 0s,opacity .3s ease-in-out}.react-datepicker__input-container{position:relative;display:inline-block;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{position:absolute;padding:.5rem;box-sizing:content-box}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__year-read-view,.react-datepicker__month-read-view,.react-datepicker__month-year-read-view{border:1px solid transparent;border-radius:.3rem;position:relative}.react-datepicker__year-read-view:hover,.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover{cursor:pointer}.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow{transform:rotate(135deg);right:-16px;top:0}.react-datepicker__year-dropdown,.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown{background-color:#f0f0f0;position:absolute;width:50%;left:25%;top:30px;z-index:1;text-align:center;border-radius:.3rem;border:1px solid #aeaeae}.react-datepicker__year-dropdown:hover,.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover{cursor:pointer}.react-datepicker__year-dropdown--scrollable,.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__year-option,.react-datepicker__month-option,.react-datepicker__month-year-option{line-height:20px;width:100%;display:block;margin-left:auto;margin-right:auto}.react-datepicker__year-option:first-of-type,.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__year-option:last-of-type,.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker__year-option:hover,.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover{background-color:#ccc}.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__year-option--selected,.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected{position:absolute;left:15px}.react-datepicker__close-icon{cursor:pointer;background-color:transparent;border:0;outline:0;padding:0 6px 0 0;position:absolute;top:0;right:0;height:100%;display:table-cell;vertical-align:middle}.react-datepicker__close-icon:after{cursor:pointer;background-color:#216ba5;color:#fff;border-radius:50%;height:16px;width:16px;padding:2px;font-size:12px;line-height:1;text-align:center;display:table-cell;vertical-align:middle;content:"×"}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{cursor:default;background-color:#ccc}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;cursor:pointer;text-align:center;font-weight:700;padding:5px 0;clear:left}.react-datepicker__portal{position:fixed;width:100vw;height:100vh;background-color:#000c;left:0;top:0;justify-content:center;align-items:center;display:flex;z-index:2147483647}.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:3rem;line-height:3rem}@media (max-width: 400px),(max-height: 550px){.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__time-name{width:2rem;line-height:2rem}}.react-datepicker__portal .react-datepicker__current-month,.react-datepicker__portal .react-datepicker-time__header{font-size:1.44rem}.react-datepicker__children-container{width:13.8rem;margin:.4rem;padding-right:.2rem;padding-left:.2rem;height:auto}.react-datepicker__aria-live{position:absolute;clip-path:circle(0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;width:1px;white-space:nowrap}.react-datepicker__calendar-icon{width:1em;height:1em;vertical-align:-.125em}._monitorCard_op40x_3{background-color:#fff;border-radius:8px;box-shadow:0 .5rem 1rem #0000001a;padding:1.5rem;margin-bottom:1.5rem;position:relative}._monitorCard_op40x_3 h2{font-size:1.25rem;color:#333;margin:0 0 1.5rem;padding-bottom:.75rem;border-bottom:1px solid #e9ecef;font-weight:600}._monitorCard_op40x_3 form{display:flex;flex-direction:column;gap:1rem}._monitorRow_op40x_27{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;padding:.5rem 0;position:relative;align-items:flex-end}._form-group_op40x_38{display:flex;flex-direction:column;margin-bottom:.5rem;position:relative}._form-group_op40x_38._brand_op40x_46,._form-group_op40x_38._model_op40x_51{flex:2;min-width:180px}._form-group_op40x_38._size_op40x_56{flex:1;min-width:120px}._form-group_op40x_38._serial_op40x_61{flex:2;min-width:150px}._form-group_op40x_38._plate_op40x_66{flex:1;min-width:120px}._form-group_op40x_38._interface_op40x_71,._form-group_op40x_38._status_op40x_72{flex:1.5;min-width:140px}._form-group_op40x_38._actions_op40x_78{flex:0 0 auto;min-width:40px;margin-left:.5rem}._form-group_op40x_38 input,._form-group_op40x_38 ._dropdown-wrapper_op40x_86{width:100%;min-width:100%;height:38px;box-sizing:border-box}._form-group_op40x_38 ._dropdown-wrapper_op40x_86 select{width:100%;height:100%;padding:.5rem .75rem;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;color:#495057;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._delete-icon-container_op40x_107{display:flex;align-items:flex-end;margin-bottom:.3rem;height:38px}._form-group_op40x_38 label{font-size:.8rem;color:#495057;margin-bottom:.3rem;font-weight:500}._monitorRow_op40x_27 input[type=text],._monitorRow_op40x_27 input[type=number],._monitorRow_op40x_27 select{padding:.5rem .75rem;border:1px solid #ced4da;border-radius:4px;font-size:.9rem;width:100%;color:#495057;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._monitorRow_op40x_27 input:focus,._monitorRow_op40x_27 select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}._monitorRow_op40x_27 input::placeholder{color:#6c757d;opacity:1}._buttons-container_op40x_146{display:flex;justify-content:flex-start;gap:1rem;margin-top:1rem}._add-monitor-button_op40x_153{display:inline-flex;align-items:center;gap:.5rem;background-color:transparent;color:#28a745;border:1px solid #28a745;border-radius:4px;padding:.375rem .75rem;font-size:.9rem;font-weight:500;cursor:pointer;transition:all .2s ease-in-out;text-decoration:none}._add-monitor-button_op40x_153:hover{background-color:#28a745;color:#fff;text-decoration:none}._deleteButton_op40x_176{padding:6px 10px;background-color:#ff6b6b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85em;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .2s;height:32px;margin-top:22px}._deleteButton_op40x_176:hover{background-color:#e25b5b}._deleteButton_op40x_176:disabled{background-color:#a0c4ff;cursor:not-allowed;opacity:.6}._divider_op40x_204{width:100%;height:1px;background-color:#e9ecef;margin:15px 0;border:none}@media (max-width: 1200px){._monitorRow_op40x_27{gap:.75rem}._form-group_op40x_38{min-width:calc(33.333% - .5rem);flex:1 1 calc(33.333% - .5rem)}}@media (max-width: 1200px){._form-group_op40x_38._brand_op40x_46,._form-group_op40x_38._model_op40x_51,._form-group_op40x_38._serial_op40x_61{flex:1 1 calc(50% - .5rem);min-width:calc(50% - .5rem)}._form-group_op40x_38._size_op40x_56,._form-group_op40x_38._plate_op40x_66,._form-group_op40x_38._interface_op40x_71,._form-group_op40x_38._status_op40x_72{flex:1 1 calc(33.333% - .5rem);min-width:calc(33.333% - .5rem)}}@media (max-width: 768px){._form-group_op40x_38{flex:1 1 100%!important;min-width:100%!important}._form-group_op40x_38._actions_op40x_78{flex:0 0 auto!important;min-width:40px!important;margin-left:auto}}@media (max-width: 768px){._monitorCard_op40x_3{padding:1rem}._form-group_op40x_38{min-width:100%}._monitorRow_op40x_27{gap:.5rem}}._peripheralCard_aalr9_1{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:15px;position:relative;min-height:80px}._peripheralCard_aalr9_1 form{display:flex;flex-direction:column;margin-top:20px}._peripheralRow_aalr9_18{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;padding:.5rem 0;position:relative;align-items:flex-end}._form-group_aalr9_29{display:flex;flex-direction:column;margin-bottom:.5rem;position:relative}._form-group_aalr9_29._brand_aalr9_37,._form-group_aalr9_29._model_aalr9_38,._form-group_aalr9_29._serial_aalr9_39{flex:2;min-width:180px}._form-group_aalr9_29._type_aalr9_44,._form-group_aalr9_29._interface_aalr9_45,._form-group_aalr9_29._status_aalr9_46{flex:1.5;min-width:150px}._form-group_aalr9_29._description_aalr9_51{flex:3;min-width:250px}._form-group_aalr9_29._actions_aalr9_57{flex:0 0 auto;min-width:40px;margin-left:.5rem}._form-group_aalr9_29 label{font-size:.9em;color:#495057;margin-bottom:5px}._peripheralRow_aalr9_18 ._dropdown-wrapper_aalr9_69{flex:1;min-width:150px;display:flex;flex-direction:column;justify-content:center}._peripheralRow_aalr9_18 ._row-brand_aalr9_77,._peripheralRow_aalr9_18 ._row-model_aalr9_78{flex:1;min-width:100px;display:flex;flex-direction:column;justify-content:center}._peripheralRow_aalr9_18 ._row-type_aalr9_86,._peripheralRow_aalr9_18 ._row-interface_aalr9_94,._peripheralRow_aalr9_18 ._row-status_aalr9_102{flex:1;min-width:150px;display:flex;flex-direction:column;justify-content:center}._peripheralRow_aalr9_18 input[type=text],._peripheralRow_aalr9_18 input[type=number],._peripheralRow_aalr9_18 select,._peripheralRow_aalr9_18 textarea{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:.9em;width:100%;box-shadow:none;color:#495057;line-height:1.5;height:38px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._peripheralRow_aalr9_18 textarea{min-height:38px;resize:vertical}._peripheralRow_aalr9_18 ._dropdown-wrapper_aalr9_69{width:100%}._peripheralRow_aalr9_18 ._dropdown-wrapper_aalr9_69 select{width:100%;height:38px;padding:.375rem .75rem}._peripheralRow_aalr9_18 input::placeholder,._peripheralRow_aalr9_18 select::placeholder{color:#6c757d;opacity:1}._peripheralCard_aalr9_1 h2{font-size:1.5em;color:#333;margin-bottom:55px;padding-bottom:5px;border-bottom:1px solid #eee}._deleteButton_aalr9_160{padding:6px 10px;background-color:#ff6b6b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85em;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .2s;height:32px;margin-top:22px}._deleteButton_aalr9_160:hover{background-color:#e25b5b}._deleteButton_aalr9_160:disabled{background-color:#a0c4ff;cursor:not-allowed;opacity:.6}._buttons-container_aalr9_188{display:flex;justify-content:flex-start;margin-top:1rem}._add-peripheral-button_aalr9_194{background:none;color:#28a745;border:1px solid #28a745;border-radius:4px;padding:.375rem .75rem;cursor:pointer;font-size:.9em;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all .2s}._add-peripheral-button_aalr9_194:hover{background-color:#f0fff4;color:#218838;border-color:#1e7e34}._divider_aalr9_216{width:100%;height:1px;background-color:#e9ecef;margin:1rem 0}@media (max-width: 1200px){._form-group_aalr9_29._brand_aalr9_37,._form-group_aalr9_29._model_aalr9_38,._form-group_aalr9_29._serial_aalr9_39,._form-group_aalr9_29._description_aalr9_51{flex:1 1 calc(50% - .5rem);min-width:calc(50% - .5rem)}._form-group_aalr9_29._type_aalr9_44,._form-group_aalr9_29._interface_aalr9_45,._form-group_aalr9_29._status_aalr9_46{flex:1 1 calc(33.333% - .5rem);min-width:calc(33.333% - .5rem)}}@media (max-width: 768px){._form-group_aalr9_29{flex:1 1 100%!important;min-width:100%!important}._form-group_aalr9_29._actions_aalr9_57{flex:0 0 auto!important;min-width:40px!important;margin-left:auto}}._ramModuleCard_wb4zj_1{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:15px;position:relative;min-height:80px}._ramModuleCard_wb4zj_1 form{display:flex;flex-direction:column;margin-top:20px}._ramModuleRow_wb4zj_18{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;padding:.5rem 0;position:relative;align-items:flex-end}._form-group_wb4zj_29{display:flex;flex-direction:column;margin-bottom:.5rem;position:relative}._form-group_wb4zj_29._type_wb4zj_37,._form-group_wb4zj_29._module_wb4zj_38{flex:1.5;min-width:150px}._form-group_wb4zj_29._capacity_wb4zj_43{flex:1;min-width:120px}._form-group_wb4zj_29._description_wb4zj_48{flex:3;min-width:250px}._form-group_wb4zj_29._actions_wb4zj_54{flex:0 0 auto;min-width:40px;margin-left:.5rem}._form-group_wb4zj_29 label{font-size:.9em;color:#495057;margin-bottom:5px}._ramModuleRow_wb4zj_18 ._dropdown-wrapper_wb4zj_66{flex:1;min-width:150px;display:flex;flex-direction:column;justify-content:center}._ramModuleRow_wb4zj_18 input[type=number],._ramModuleRow_wb4zj_18 input[type=text],._ramModuleRow_wb4zj_18 textarea{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:.9em;width:100%;box-shadow:none;color:#495057;line-height:1.5;height:38px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._ramModuleRow_wb4zj_18 textarea{min-height:38px;resize:vertical}._ramModuleRow_wb4zj_18 ._dropdown-wrapper_wb4zj_66{width:100%}._ramModuleRow_wb4zj_18 ._dropdown-wrapper_wb4zj_66 select{width:100%;height:38px;padding:.375rem .75rem}._ramModuleRow_wb4zj_18 input::placeholder,._ramModuleRow_wb4zj_18 textarea::placeholder{color:#6c757d;opacity:1}._ramModuleCard_wb4zj_1 h2{font-size:1.5em;color:#333;margin-bottom:15px;padding-bottom:5px;border-bottom:1px solid #eee}._deleteButton_wb4zj_123{padding:6px 10px;background-color:#ff6b6b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85em;display:flex;align-items:center;justify-content:center;gap:5px;transition:all .2s;height:32px;margin-top:22px}._deleteButton_wb4zj_123:hover{background-color:#e25b5b}._deleteButton_wb4zj_123:disabled{background-color:#a0c4ff;cursor:not-allowed;opacity:.6}._buttons-container_wb4zj_151{display:flex;justify-content:flex-start;margin-top:1rem}._add-ram-module-button_wb4zj_157{background:none;color:#28a745;border:1px solid #28a745;border-radius:4px;padding:.375rem .75rem;cursor:pointer;font-size:.9em;display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;transition:all .2s}._add-ram-module-button_wb4zj_157:hover{background-color:#f0fff4;color:#218838;border-color:#1e7e34}._divider_wb4zj_179{width:100%;height:1px;background-color:#e9ecef;margin:1rem 0}@media (max-width: 1200px){._form-group_wb4zj_29._type_wb4zj_37,._form-group_wb4zj_29._module_wb4zj_38{flex:1 1 calc(50% - .5rem);min-width:calc(50% - .5rem)}._form-group_wb4zj_29._capacity_wb4zj_43{flex:1 1 calc(33.333% - .5rem);min-width:calc(33.333% - .5rem)}._form-group_wb4zj_29._description_wb4zj_48{flex:1 1 100%;min-width:100%}}@media (max-width: 768px){._form-group_wb4zj_29{flex:1 1 100%!important;min-width:100%!important}._form-group_wb4zj_29._actions_wb4zj_54{flex:0 0 auto!important;min-width:40px!important;margin-left:auto}}._hardwareGeneralCard_volfc_3{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:15px;min-height:80px;width:100%}._hardwareGeneralCard_volfc_3 h2{font-size:1.5em;color:#333;margin-top:0;margin-bottom:15px;text-align:left;padding-bottom:5px;border-bottom:1px solid #eee;width:100%}._formContainer_volfc_25{display:flex;flex-wrap:wrap;gap:15px;width:100%}._inputRow_volfc_32{display:flex;flex-wrap:wrap;gap:15px;width:100%;margin-bottom:10px}._inputGroup_volfc_40{display:flex;flex-direction:column;flex:1;min-width:180px}._inputGroup_volfc_40 label{font-size:.9em;color:#495057;margin-bottom:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._inputGroup_volfc_40 input[type=number],._inputGroup_volfc_40 input[type=text],._inputGroup_volfc_40 select,._fullWidthInput_volfc_59 input[type=text],._fullWidthInput_volfc_59 select{padding:8px 12px;border:1px solid #ced4da;border-radius:4px;font-size:.95em;width:100%;max-width:100%;box-sizing:border-box;box-shadow:none;color:#495057;line-height:1.5;height:38px;background-color:#fff;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}._inputGroup_volfc_40 input[type=number]:focus,._inputGroup_volfc_40 input[type=text]:focus,._inputGroup_volfc_40 select:focus,._fullWidthInput_volfc_59 input[type=text]:focus,._fullWidthInput_volfc_59 select:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem #007bff40}._fullWidthInput_volfc_59{display:flex;flex-direction:column;width:100%;margin-top:10px}._fullWidthInput_volfc_59 label{font-size:.9em;color:#495057;margin-bottom:6px}@media (max-width: 1200px){._inputGroup_volfc_40{min-width:calc(33.333% - 15px)}}@media (max-width: 992px){._inputGroup_volfc_40{min-width:calc(50% - 15px)}}@media (max-width: 768px){._inputGroup_volfc_40{min-width:100%}._inputRow_volfc_32{gap:12px}}._networkCard_hg5w3_1{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px 20px 80px;margin-bottom:20px;position:relative;min-height:80px;width:100%;box-sizing:border-box}._networkCard_hg5w3_1 form{display:flex;flex-direction:column;margin-top:20px}._networkCardRow_hg5w3_20{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:15px;padding-bottom:15px;position:relative;align-items:flex-end;border-bottom:1px solid #e9ecef}._form-group_hg5w3_31{display:flex;flex-direction:column;flex:1;min-width:150px}._form-group_hg5w3_31 label{font-size:.9em;color:#495057;margin-bottom:5px;font-weight:500}._row-name_hg5w3_46{flex:2!important;min-width:180px!important}._row-mac_hg5w3_51,._row-ip_hg5w3_52{flex:1.5!important;min-width:160px!important}._dropdown-wrapper_hg5w3_57{flex:2!important;min-width:180px!important}._row-speed_hg5w3_62{flex:1!important;min-width:120px!important}._delete-icon-container_hg5w3_67{flex:0 0 auto!important;margin-left:10px!important;margin-bottom:5px!important;align-self:flex-end!important}._networkCardRow_hg5w3_20 ._dropdown-wrapper_hg5w3_57{flex:1;min-width:150px;display:flex;flex-direction:column;justify-content:center}._networkCardRow_hg5w3_20 ._row-name_hg5w3_46,._networkCardRow_hg5w3_20 ._row-mac_hg5w3_51,._networkCardRow_hg5w3_20 ._row-ip_hg5w3_52,._networkCardRow_hg5w3_20 ._row-speed_hg5w3_62{flex:1;min-width:120px}._networkCardRow_hg5w3_20 input[type=text],._networkCardRow_hg5w3_20 input[type=number],._networkCardRow_hg5w3_20 select{padding:8px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-size:1em;width:100%;box-shadow:none;color:#495057;line-height:1.5;height:38px}._networkCardRow_hg5w3_20 input::placeholder,._networkCardRow_hg5w3_20 select::placeholder{color:#6c757d;opacity:1}._networkCard_hg5w3_1 h2{font-size:1.5em;color:#333;margin-bottom:55px;padding-bottom:5px;border-bottom:1px solid #eee}._actions_hg5w3_120{flex:0 0 auto;min-width:40px;margin-left:.5rem;display:flex;align-items:flex-end;padding-bottom:8px}._deleteButton_hg5w3_130{padding:0;background-color:#ff6b6b;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:.85em;display:flex;align-items:center;justify-content:center;transition:all .2s;height:32px;width:32px}._deleteButton_hg5w3_130:hover{background-color:#e25b5b}._deleteButton_hg5w3_130:disabled,._deleteButton_hg5w3_130[aria-disabled=true]{background-color:#a0c4ff;cursor:not-allowed;opacity:.6}._add-network-card-button_hg5w3_157{background:none;color:#28a745;border:1px solid #28a745;border-radius:4px;padding:6px 12px;cursor:pointer;font-size:.85em;display:inline-flex;align-items:center;gap:5px;transition:all .2s;margin-top:10px}._add-network-card-button_hg5w3_157:hover{background-color:#f8f9fa}._add-network-card-button_hg5w3_157:disabled{color:#6c757d;border-color:#6c757d;cursor:not-allowed;opacity:.65}._invalidInput_hg5w3_184{border-color:#dc3545!important;background-color:#fff8f8}._errorText_hg5w3_189{color:#dc3545;font-size:.75rem;margin-top:.25rem;display:block;min-height:1rem}@media (max-width: 1200px){._row-name_hg5w3_46,._row-mac_hg5w3_51,._row-ip_hg5w3_52{flex:1 1 calc(50% - 10px)!important;min-width:calc(50% - 10px)!important}._dropdown-wrapper_hg5w3_57,._row-speed_hg5w3_62{flex:1 1 calc(33.333% - 10px)!important;min-width:calc(33.333% - 10px)!important}}@media (max-width: 768px){._row-name_hg5w3_46,._row-mac_hg5w3_51,._row-ip_hg5w3_52,._dropdown-wrapper_hg5w3_57,._row-speed_hg5w3_62{flex:1 1 100%!important;min-width:100%!important}._delete-icon-container_hg5w3_67{margin:10px 0 0!important;align-self:flex-start!important}._add-network-card-button_hg5w3_157{width:100%;justify-content:center}}._networkCardRow_hg5w3_20>div{display:flex;flex-direction:column;flex:1}._networkCardRow_hg5w3_20>div label{order:1;margin-bottom:5px}._networkCardRow_hg5w3_20>div>*{order:2}._networkCardRow_hg5w3_20>._delete-icon-container_hg5w3_67{flex-grow:0;flex-shrink:0;width:auto;margin-left:auto}._networkCardRow_hg5w3_20>._dropdown-wrapper_hg5w3_57{display:flex;flex-direction:column}._networkCardRow_hg5w3_20>._row-name_hg5w3_46{display:flex;flex-direction:column}._networkCardRow_hg5w3_20>._row-mac_hg5w3_51{display:flex;flex-direction:column}._networkCardRow_hg5w3_20>._row-ip_hg5w3_52{display:flex;flex-direction:column}._networkCardRow_hg5w3_20>._row-speed_hg5w3_62{display:flex;flex-direction:column}._invalidInput_hg5w3_184{border:1px solid red;outline:none}._errorText_hg5w3_189{color:red;font-size:.75rem;margin-top:4px;display:block}._infoBasicCard_70gl6_3{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:15px;min-height:80px;width:100%}._infoBasicCard_70gl6_3 h2{font-size:1.5em;color:#333;margin-top:0;margin-bottom:15px;text-align:left;padding-bottom:5px;border-bottom:1px solid #eee;width:100%;justify-content:space-between}._formContainer_70gl6_26{display:flex;flex-direction:column;gap:15px}._inputRow_70gl6_32{display:flex;flex-wrap:wrap;gap:10px;width:100%}._inputGroup_70gl6_39,._dropdown-wrapper_70gl6_40{display:flex;flex-direction:column;flex:1;min-width:200px;box-sizing:border-box}._inputGroup_70gl6_39 label,._fullWidthInput_70gl6_49 label,._dropdown-wrapper_70gl6_40 label{font-size:.9em;color:#495057;margin-bottom:5px}._inputGroup_70gl6_39 input[type=text],._inputGroup_70gl6_39 input[type=number],._inputGroup_70gl6_39 select,._dropdown-wrapper_70gl6_40 select{padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:1em;width:100%;box-sizing:border-box;box-shadow:none;color:#495057;line-height:1.5;height:38px;order:2}._inputGroup_70gl6_39 input[type=text]:focus,._inputGroup_70gl6_39 input[type=number]:focus,._inputGroup_70gl6_39 select:focus,._fullWidthInput_70gl6_49 input[type=text]:focus,._fullWidthInput_70gl6_49 select:focus,._dropdown-wrapper_70gl6_40 select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .2rem #007bff40}._fullWidthInput_70gl6_49{display:flex;flex-direction:column;width:100%;flex:1 1 100%}._fullWidthInput_70gl6_49 input[type=text],._fullWidthInput_70gl6_49 select{padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:1em;width:100%;box-sizing:border-box;box-shadow:none;color:#495057;line-height:1.5;height:38px}._inputGroup_70gl6_39 input::placeholder,._inputGroup_70gl6_39 select::placeholder,._fullWidthInput_70gl6_49 input::placeholder,._fullWidthInput_70gl6_49 select::placeholder,._dropdown-wrapper_70gl6_40 select::placeholder{color:#6c757d;opacity:1}@media (max-width: 768px){._inputRow_70gl6_32{flex-direction:column;gap:15px}._inputGroup_70gl6_39,._dropdown-wrapper_70gl6_40{min-width:unset;width:100%;flex:unset}}._relationCard_1h533_3{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;margin-bottom:15px;min-height:80px}._relationCard_1h533_3 h2{font-size:1.5em;color:#333;margin-top:0;margin-bottom:15px;text-align:left;padding-bottom:5px;border-bottom:1px solid #eee;width:100%}._formContainer_1h533_24{display:flex;flex-direction:column;gap:15px}._inputRow_1h533_30{display:flex;flex-wrap:wrap;gap:10px;width:100%}._dropdown-wrapper_1h533_37{display:flex;flex-direction:column;flex:1;min-width:150px;justify-content:center}._dropdown-wrapper_1h533_37 label{font-size:.9em;color:#495057;margin-bottom:5px;order:1}._dropdown-wrapper_1h533_37 input[type=number],._dropdown-wrapper_1h533_37 input[type=text],._dropdown-wrapper_1h533_37 select{padding:8px;border:1px solid #ced4da;border-radius:4px;font-size:1em;width:100%;box-sizing:border-box;box-shadow:none;color:#495057;line-height:1.5;height:38px;order:2}._dropdown-wrapper_1h533_37 input[type=number]:focus,._dropdown-wrapper_1h533_37 input[type=text]:focus,._dropdown-wrapper_1h533_37 select:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .2rem #007bff40}._dropdown-wrapper_1h533_37 input::placeholder,._dropdown-wrapper_1h533_37 select::placeholder{color:#6c757d;opacity:1}._modalOverlay_qluqm_3{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#0009;display:flex;justify-content:center;align-items:center;z-index:1000}._modalContent_qluqm_16{background-color:#fff;padding:30px;border-radius:10px;box-shadow:0 5px 15px #0000004d;width:90%;max-width:500px;display:flex;flex-direction:column;gap:20px}._modalContent_qluqm_16 h3{margin-top:0;color:#333;font-size:1.6em;text-align:center}._descriptionInput_qluqm_35{width:100%;padding:12px;border:1px solid #ced4da;border-radius:6px;font-size:1.1em;box-sizing:border-box;resize:vertical;min-height:100px;line-height:1.5}._descriptionInput_qluqm_35::placeholder{color:#adb5bd}._descriptionInput_qluqm_35:focus{border-color:#007bff;outline:none;box-shadow:0 0 0 .2rem #007bff40}._modalActions_qluqm_57{display:flex;justify-content:flex-end;gap:15px;margin-top:10px}._confirmButton_qluqm_64,._cancelButton_qluqm_65{padding:10px 20px;border:none;border-radius:5px;cursor:pointer;font-size:1em;transition:background-color .2s ease,transform .1s ease}._confirmButton_qluqm_64{background-color:#007bff;color:#fff}._confirmButton_qluqm_64:hover{background-color:#0056b3;transform:translateY(-1px)}._cancelButton_qluqm_65{background-color:#6c757d;color:#fff}._cancelButton_qluqm_65:hover{background-color:#5a6268;transform:translateY(-1px)}
