@import url("https://fonts.googleapis.com/css2?family=Titillium+Web:ital,wght@0,200;0,300;0,400;0,600;0,700;0,900;1,200;1,300;1,400;1,600;1,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@24,300,0,0");*{box-sizing:border-box;font-family:Titillium Web,sans-serif;font-weight:300;outline-width:0}*,body{margin:0;padding:0}body{overflow:hidden}a,body{color:#666}a{text-decoration:none;cursor:pointer;&:hover{text-decoration:underline}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#e6e6e6;border-radius:3px}::-webkit-scrollbar-thumb{background:#ccc;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#959595}.container{max-width:800px;height:500px;overflow:hidden;border-radius:5px;box-shadow:0 1px 4px #000}.container,.panel{display:flex;width:100%}.panel{flex:1 1;align-items:center;justify-content:center;height:100%;padding:20px;box-sizing:border-box}.text-panel{animation:moveLeft 1s ease-in-out forwards}.text-panel,.text-panel2{background:linear-gradient(180deg,#3fc,#33c);color:#f0f0f0}.text-panel2{animation:moveRight 1s ease-in-out forwards}@keyframes moveLeft{0%{transform:translateX(100%);opacity:1;z-index:5}to{transform:translateX(0);opacity:1;z-index:5}}@keyframes moveRight{0%{transform:translateX(-100%);opacity:1}to{transform:translateX(0);opacity:1}}@media (max-width:768px){.container{flex-direction:column;height:auto}.panel{width:100%;height:auto}.text-panel,.text-panel2{animation:none;background:linear-gradient(180deg,#3fc,#33c)}}@media (max-width:480px){.container{border:none;box-shadow:none}.panel{padding:10px}h2{font-size:1.5rem}p{font-size:1rem}button{width:100%;padding:10px}}.Content_contentCol__9FKjh{display:flex;flex-direction:column;transition:all .3s ease}.Content_contentRow__KL8fn{display:flex;flex-direction:row}.ButtonIcon_buttonIcon__hBZp4{border-radius:50%}.ButtonIcon_buttonIcon__hBZp4 button{display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer}.ButtonIcon_buttonIcon__hBZp4 button span.ButtonIcon_label__ywU8M{font-size:16px;font-weight:500}.ButtonIcon_buttonIcon__hBZp4 button span.ButtonIcon_label__ywU8M:hover{text-decoration:underline}.FloatingTag_floatingTag__mDgD_{position:fixed;z-index:900;background-color:#9452ff;padding:5px 10px;border-radius:5px;color:#fff;pointer-events:none;transition:all .3s}.ButtonFile_buttonFile__3_Ggk label{display:flex;align-items:center;gap:5px}.ButtonFile_buttonFile__3_Ggk label input{display:none}.ButtonFile_buttonFile__3_Ggk label li{list-style:none}.Project_botones__eB6l6{display:flex;justify-content:space-between;width:100%}.Project_leftSection__oM8pt{display:flex;align-items:center;gap:10px}.Project_sendButton__4Kkxx{margin-left:auto}.Table_table__nT85Z{display:flex;flex-direction:column;gap:2px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:5px 10px;position:relative}.Table_table__nT85Z:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#33eccc,#34a1cc,#3337cc);border-top-left-radius:5px;border-bottom-left-radius:5px}.Table_table__nT85Z .Table_table-header__TDsxm{font-weight:700;display:block;align-items:center;overflow:hidden;height:50px}.Table_table__nT85Z .Table_table-header__TDsxm .Table_table-row__DtgIF .Table_table-cell-end__ZdIUY,.Table_table__nT85Z .Table_table-header__TDsxm .Table_table-row__DtgIF .Table_table-cell__ATLrs{border-bottom:2px solid #ededed}.Table_table__nT85Z .Table_table-header__TDsxm .Table_table-cell__ATLrs{justify-content:center;border-bottom:1px solid #ccc}.Table_table__nT85Z .Table_table-header__TDsxm .Table_table-cell__ATLrs .Table_table-cell-text__O84bN{display:flex;justify-content:center;align-items:center;font-weight:600}.Table_table__nT85Z .Table_table-header__TDsxm .Table_table-cell-end__ZdIUY{width:5px;border-bottom:1px solid #ccc;height:50px}.Table_table__nT85Z .Table_table-body__awMQk{display:flex;flex-direction:column;overflow:hidden;overflow-y:auto;height:calc(100% - 50px);color:#666;gap:2px}.Table_table__nT85Z .Table_table-body__awMQk .Table_table-row__DtgIF:not(:last-child) .Table_table-cell__ATLrs{border-bottom:1px solid #ededed}.Table_table__nT85Z .Table_table-row__DtgIF{display:flex;align-items:center}.Table_table__nT85Z .Table_table-cell__ATLrs{display:flex;align-items:center;text-align:left;padding:0 10px;height:50px;transition:all .3s ease-in-out;line-height:19px}.Table_table__nT85Z .Table_table-cell__ATLrs .Table_table-cell-text__O84bN{display:box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.Section_section__xR68x{display:flex;flex-direction:column;justify-content:center;background-color:#fff;border:1px solid #ccc;padding:10px 20px;border-radius:5px}.Section_section__xR68x .Section_sectionItem__M0pDt{display:flex;align-items:center;gap:10px}.Section_section__xR68x .Section_sectionItem__M0pDt .Section_sectionTitle__AaXUk{font-size:16px;font-weight:500;color:#666}.Section_section__xR68x .Section_sectionItem__M0pDt .Section_sectionValue__A1bUP{font-size:16px;font-weight:600;color:#666}.Section_section__xR68x .Section_sectionParagraph__oh_Iz{width:100%;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;background:#fff;line-height:18px;text-align:justify}.InputText_inputText__T0kT0{position:relative}.InputText_inputText__T0kT0 label{position:absolute;left:10px;top:2px;font-size:13px;font-weight:600;color:#666;background-color:transparent}.InputText_inputText__T0kT0 input{border:1px solid #ccc;border-radius:5px;padding:20px 10px 10px;width:100%;height:50px;font-size:16px;font-weight:300;color:#959595;background-color:#fff}.Button_button__5Fngg button{display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:5px;text-align:center;font-size:16px;font-weight:500;height:50px;width:100%;color:#fff;transition:all .3s}.Button_button__5Fngg button span{color:#fff;animation:Button_rotation__qtdba .3s linear infinite}.Button_button__5Fngg button:active{transform:scale(.9)}@keyframes Button_rotation__qtdba{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectCard_projectCard__IKN9g{width:300px;height:270px;border:1px solid #ddd;border-radius:8px;padding:16px;background-color:#fff;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .2s ease,box-shadow .2s ease;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;margin:10px;cursor:pointer}.ProjectCard_projectCard__IKN9g.ProjectCard_active__G3LI6{border-left:4px solid #4caf50}.ProjectCard_projectCard__IKN9g.ProjectCard_inactive__wRnYR{border-left:4px solid #f44336}.ProjectCard_projectCard__IKN9g.ProjectCard_pending__y4tfM{border-left:4px solid #ffc107}.ProjectCard_projectCard__IKN9g:hover{transform:translateY(-4px);box-shadow:0 8px 12px rgba(0,0,0,.15)}.ProjectCard_projectHeader__8bPvC{text-align:center;margin-bottom:16px}.ProjectCard_projectHeader__8bPvC .ProjectCard_projectName__muF7S{font-size:1.2rem;font-weight:700;color:#333;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ProjectCard_status__uPUT1{padding:4px 8px;border-radius:4px;font-size:.85rem;font-weight:700;text-transform:capitalize;margin-top:8px}.ProjectCard_status__uPUT1.ProjectCard_active__G3LI6{background-color:#4caf50;color:#fff}.ProjectCard_status__uPUT1.ProjectCard_inactive__wRnYR{background-color:#f44336;color:#fff}.ProjectCard_status__uPUT1.ProjectCard_pending__y4tfM{background-color:#ffc107;color:#333}.ProjectCard_projectDetails__TNGd0 .ProjectCard_detail__zAdLE{display:flex;justify-content:space-between;margin-bottom:8px}.ProjectCard_projectDetails__TNGd0 .ProjectCard_detail__zAdLE .ProjectCard_label__N5MWk{font-size:.9rem;color:#666}.ProjectCard_projectDetails__TNGd0 .ProjectCard_detail__zAdLE .ProjectCard_value__faF0H{font-size:1rem;font-weight:700;color:#333}.ProjectCard_selected__X9aah{border:2px solid #2196f3;background-color:#e3f2fd;transform:scale(1.05);transition:transform .2s ease,border .2s ease,background-color .2s ease}.ProjectCard_serviceTags__8YgVS{margin-top:12px;display:flex;flex-wrap:wrap;gap:8px}.ProjectCard_serviceTag__C2pkL{display:inline-block;padding:4px 8px;font-size:12px;color:#fff;border-radius:4px;text-align:center;white-space:nowrap}.ProjectCard_serviceTag__C2pkL.ProjectCard_sistemasWeb__Ra8Xu{background-color:#007bff}.ProjectCard_serviceTag__C2pkL.ProjectCard_infraestructuraInterna__owx72{background-color:#28a745}.ProjectCard_serviceTag__C2pkL.ProjectCard_infraestructuraExterna__vgeUH{background-color:#ffc107}.ProjectCard_serviceTag__C2pkL.ProjectCard_aplicacionesMoviles__A6a_i{background-color:#17a2b8}.ProjectCard_serviceTag__C2pkL.ProjectCard_sistemasHardwareIot__C1nSr{background-color:#6f42c1}.ProjectCard_serviceTag__C2pkL.ProjectCard_sistemasWireless__GYktv{background-color:#dc3545}.ProjectCard_serviceTag__C2pkL.ProjectCard_ethicalHacking__B2vfy{background-color:#ff5733}.ProjectCard_serviceTag__C2pkL.ProjectCard_evaluacionApis__TFzzF{background-color:#8e44ad}.ScrollableSection_scrollableSection__8pZeq{background-color:#fff;border-radius:10px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding-left:80px;width:100%;overflow-x:hidden}.ScrollableSection_gridContainer___plMx{display:grid;grid-gap:10px;gap:10px}.LinkButton_linkButton__lTvTw:hover{text-decoration:underline}.FloatingMenu_submenu__IrftZ{position:fixed;z-index:1000;background-color:#fff;padding:8px 12px;border-radius:8px;color:#000;transition:all .3s ease-in-out;box-shadow:0 4px 10px rgba(0,0,0,.2),0 2px 5px rgba(0,0,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2)}.Option_option__NB2wh{display:flex;flex-direction:column;align-items:center;width:100%;height:calc(100vh - 75px);overflow:hidden}.Main_main__AlyrU{display:flex;flex-direction:column;width:100vw;height:100vh;position:relative}.Main_chatButton__kkFJp{position:fixed;bottom:30px;right:30px;z-index:100}.ButtonIA_button__RDgOf button{display:flex;justify-content:center;align-items:center;cursor:pointer;border:none;border-radius:30px;text-align:center;font-size:16px;font-weight:500;height:50px;width:100%;color:#fff;transition:all .3s}.ButtonIA_button__RDgOf button:active{transform:scale(.9)}.ButtonIA_loading__NWJm8{display:flex;justify-content:center;align-items:center;animation:ButtonIA_rotation__4j440 .8s linear infinite}@keyframes ButtonIA_rotation__4j440{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Chat_chatContainer__IORG_{position:fixed;bottom:20px;right:20px;width:450px;max-height:600px;height:600px;background-color:#f8f9fa;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:flex;flex-direction:column;z-index:100}.Chat_chat__10ABQ{display:flex;flex-direction:column;padding:10px;gap:10px;flex-grow:1}.Chat_header__EMv5I{display:flex;justify-content:space-between;align-items:center;background-color:#3337cc;color:#fff;padding:10px;border-radius:8px 8px 0 0;font-size:16px;font-weight:700}.Chat_title__y60QW{display:flex;align-items:center;gap:8px}.Chat_chatWindow__8H77s{flex-grow:1;width:100%;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:4px;overflow-y:auto;box-shadow:inset 0 2px 4px rgba(0,0,0,.05);max-height:340px}.Chat_chatBubbleAsistente__Acgld{background-color:rgba(51,255,204,.2);border:1px solid rgba(51,255,204,.8);border-radius:8px 8px 8px 0;font-size:14px;box-shadow:0 1px 3px rgba(0,0,0,.2);text-align:left;margin-right:auto}.Chat_chatBubbleAsistente__Acgld,.Chat_chatBubbleUsuario__NgWWv{margin-bottom:10px;padding:10px;max-width:90%;color:#333;word-wrap:break-word}.Chat_chatBubbleUsuario__NgWWv{background-color:#f0f4ff;border:1px solid #a3c8ff;border-radius:8px 8px 0 8px;font-size:15px;box-shadow:0 1px 5px rgba(0,0,0,.3);text-align:right;margin-left:auto}.Chat_messageHeader__M4_mq{font-weight:700;font-size:.9rem}.Chat_controls__0ih3S{display:flex;flex-direction:column;gap:10px}.Chat_typingIndicator__2ZZTl{display:flex;align-items:center;max-width:90%;font-size:14px;color:#666;font-style:italic;padding:10px;margin-bottom:10px;background-color:rgba(51,255,204,.2);border:1px solid rgba(51,255,204,.8);border-radius:8px 8px 8px 0;box-shadow:0 1px 3px rgba(0,0,0,.2);margin-right:auto}.Chat_typingIndicator__2ZZTl .Chat_dot__zlz9a{width:5px;height:5px;margin:0 2px;background-color:#666;border-radius:50%;animation:Chat_blink__aOjzE 1.4s ease-in-out infinite both}.Chat_typingIndicator__2ZZTl .Chat_dot__zlz9a:first-child{animation-delay:-.32s}.Chat_typingIndicator__2ZZTl .Chat_dot__zlz9a:nth-child(2){animation-delay:-.16s}.Chat_typingIndicator__2ZZTl .Chat_dot__zlz9a:nth-child(3){animation-delay:0s}@keyframes Chat_blink__aOjzE{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.Expiration_modalOverlay__UpPrU{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center;z-index:9999}.Expiration_modalContent__GUV0O{background-color:#fff;padding:2rem;border-radius:8px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.1);max-width:420px}.Expiration_modalActions__EcOCH{display:flex;gap:.75rem;justify-content:center;margin-top:1.5rem;flex-wrap:wrap}.Expiration_primaryButton__z8VXZ,.Expiration_secondaryButton__LN0Hs{padding:.6rem 1.2rem;border-radius:5px;font-size:1rem;cursor:pointer;border:1px solid transparent}.Expiration_primaryButton__z8VXZ{background-color:#1a73e8;color:#fff}.Expiration_primaryButton__z8VXZ:hover{background-color:#003}.Expiration_secondaryButton__LN0Hs{background-color:transparent;color:#555;border-color:#ccc}.Expiration_secondaryButton__LN0Hs:hover{background-color:#f2f2f2}.TableData_table__W9kPt{display:flex;flex-direction:column;gap:2px;border-radius:5px;background-color:#fff;box-shadow:0 0 10px 0 rgba(0,0,0,.1);padding:5px 10px;position:relative}.TableData_table__W9kPt:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background:linear-gradient(180deg,#33eccc,#34a1cc,#3337cc);border-top-left-radius:5px;border-bottom-left-radius:5px}.TableData_table__W9kPt .TableData_table-header__AlkwJ{font-weight:700;display:block;align-items:center;overflow:hidden;height:50px}.TableData_table__W9kPt .TableData_table-header__AlkwJ .TableData_table-row__s2qZs .TableData_table-cell-end__Xknxv,.TableData_table__W9kPt .TableData_table-header__AlkwJ .TableData_table-row__s2qZs .TableData_table-cell__ApeaL{border-bottom:2px solid #ededed}.TableData_table__W9kPt .TableData_table-header__AlkwJ .TableData_table-cell__ApeaL{justify-content:center;border-bottom:1px solid #ccc}.TableData_table__W9kPt .TableData_table-header__AlkwJ .TableData_table-cell__ApeaL .TableData_table-cell-text__hOXri{display:flex;font-weight:600}.TableData_table__W9kPt .TableData_table-header__AlkwJ .TableData_table-cell-end__Xknxv{width:5px;border-bottom:1px solid #ccc;height:50px}.TableData_table__W9kPt .TableData_table-body__XKKh1{display:flex;flex-direction:column;overflow:hidden;overflow-y:auto;height:calc(100% - 50px);color:#666;gap:2px}.TableData_table__W9kPt .TableData_table-body__XKKh1 .TableData_table-row__s2qZs:not(:last-child) .TableData_table-cell__ApeaL{border-bottom:1px solid #ededed}.TableData_table__W9kPt .TableData_table-body__XKKh1 .TableData_table-row__s2qZs:hover .TableData_table-cell__ApeaL{background-color:hsla(0,0%,95%,.965)}.TableData_table__W9kPt .TableData_table-body__XKKh1 .TableData_table-row__s2qZs:nth-child(2n) .TableData_table-cell__ApeaL{background-color:rgba(239,252,255,.733)}.TableData_table__W9kPt .TableData_table-body__XKKh1 .TableData_table-row__s2qZs:nth-child(odd) .TableData_table-cell__ApeaL{background-color:rgba(239,252,255,.918)}.TableData_table__W9kPt .TableData_table-row__s2qZs{display:flex;align-items:center}.TableData_table__W9kPt .TableData_table-cell__ApeaL{display:flex;align-items:center;padding:0 10px;height:50px;transition:all .3s ease-in-out;line-height:19px;gap:5px}.TableData_table__W9kPt .TableData_table-cell__ApeaL .TableData_table-cell-text__hOXri{display:box;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;white-space:normal;line-height:19px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TableData_table__W9kPt .TableData_table-cell__ApeaL a:hover{text-decoration:underline}.TableData_table-row__s2qZs{width:100%;list-style:none;border-bottom:1px solid #ededed}.TableData_table-row__s2qZs::-webkit-details-marker{display:none}.TableData_details__T2d_q{width:100%}.TableData_details-description__Edi8W{padding:1rem;border-bottom:1px solid #ededed}.Modal_modal__ISOdi{position:fixed;height:calc(100vh - 70px);top:-70;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.Modal_modalContent__T4Ez4{background:#fff;padding:20px;border-radius:5px;width:466px;height:auto;position:relative;text-align:center}.Modal_modalContent__T4Ez4 h3{font-size:20px;color:#666;font-weight:600;margin-bottom:15px}.Modal_modalContent__T4Ez4 p{font-size:16px;color:#666;font-weight:400}.Modal_modalContent__T4Ez4 span{font-size:16px;color:#666;font-weight:700}.Modal_modalButtons__G2Pow{display:flex;justify-content:center;gap:10px;font-size:16px;color:#666;font-weight:600;margin-top:15px}.Modal_button__oczS_{padding:10px 20px;border:none;border-radius:5px;font-size:16px;font-weight:600;width:170px;height:40px;cursor:pointer}.UserDetailCard_card__bCmap{border:1px solid #ccc;border-radius:8px;padding:16px;margin:16px;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;text-align:left}.UserDetailCard_navContainer__dpNfN{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:770px}.UserDetailCard_navContainer__dpNfN h3{text-align:left}.UserDetailCard_arrowButton__YjZu5{background:#007bff;color:#fff;border:none;padding:10px 15px;font-size:20px;border-radius:5px;cursor:pointer;transition:background .3s;margin-top:10px}.UserDetailCard_arrowButton__YjZu5:hover{background:#0056b3}.UserDetailCard_arrowButton__YjZu5:disabled{background:#ccc;cursor:not-allowed}.UserDetailCard_containerTable__QbDb0{margin-top:12px;padding:8px;border:1px solid #e0e0e0;border-radius:6px;background:#f9f9f9;text-align:left;max-width:770px}.UserDetailCard_card__bCmap h2{font-size:1.5rem;margin-bottom:.5rem}.UserDetailCard_card__bCmap p{margin:.5rem 0}.UserDetailCard_project__eUc60 h4{font-size:1.2rem;margin-bottom:.5rem}.UserDetailCard_project__eUc60 ul{list-style:disc;padding-left:1.5rem}.UserDetailCard_project__eUc60 li{margin:.25rem 0}.Record_record__olBZy{background-color:hsla(0,3%,94%,.698);border-radius:5px;padding:10px 20px;box-sizing:border-box;margin-top:5px}.Record_record__olBZy .Record_header__bHtPJ{display:flex;justify-content:space-between;margin-bottom:5px}.Record_record__olBZy .Record_date__CCsR_,.Record_record__olBZy .Record_name__2ppAj{font-size:16px;font-weight:600;color:#666}.Record_record__olBZy .Record_comment-text___sYxA{font-size:16px;font-weight:400;color:#666;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ccc}.Record_record__olBZy .Record_bold-text__Bdx2A{font-weight:600}.Assignment_kanban__0zIfn{display:flex;justify-content:space-between;width:calc(100vw - 150px)}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce{width:100%}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce:not(:last-child){border-right:2px solid #e0e0e0}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce .Assignment_kanban-body__jLh72{border-radius:5px;width:100%;height:100%}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce .Assignment_kanban-body__jLh72 .Assignment_kanban-content__na9pb{width:100%;height:100%;overflow:hidden;overflow-y:auto;border-radius:5px;padding:0 10px}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce .Assignment_kanban-body__jLh72 .Assignment_kanban-content__na9pb .Assignment_kanban-item__buI2B{display:flex;flex-direction:column;align-items:flex-start;padding:10px 20px;width:100%;border-radius:5px;cursor:-webkit-grab;cursor:grab;background-color:#fff;overflow:hidden;transition:height .3s}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce .Assignment_kanban-body__jLh72 .Assignment_kanban-content__na9pb .Assignment_kanban-item__buI2B:not(:last-child){margin-bottom:10px}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce .Assignment_kanban-body__jLh72 .Assignment_kanban-content__na9pb .Assignment_kanban-item__buI2B .Assignment_kanban-text__c2Iix{display:flex;justify-content:space-between;width:100%;gap:10px}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce .Assignment_kanban-body__jLh72 .Assignment_kanban-content__na9pb .Assignment_kanban-item__buI2B .Assignment_kanban-text__c2Iix p{font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:17px;height:35px;cursor:pointer;font-weight:600}.Assignment_kanban__0zIfn .Assignment_kanban-column__YBVce .Assignment_kanban-body__jLh72 .Assignment_kanban-content__na9pb .Assignment_kanban-item__buI2B .Assignment_kanban-text__c2Iix p:hover{text-decoration:underline}.Assignment_modalOverlay__6yQUf{position:fixed;height:calc(100vh - 75px);top:-70;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.Assignment_modalContent__qR2JE{background:#fff;padding:20px;border-radius:5px;width:auto;height:auto;position:relative}.Assignment_ul__Lbf6n{text-align:left}.Assignment_ul__Lbf6n li{list-style:none;margin:0;text-align:left}.Assignment_ul__Lbf6n li a{text-decoration:none;color:#666}.Assignment_ul__Lbf6n li a:hover{text-decoration:underline}.Assignment_stepWizard__YJGpR{width:100%;max-width:1400px;margin:0 auto;text-align:center}.Assignment_stepsHeader__UubVG{display:flex;justify-content:space-between;margin-bottom:20px}.Assignment_step__pyEXc{flex:1 1;padding:10px;border-bottom:2px solid #ccc;transition:all .3s ease;text-align:center}.Assignment_active__5PBmM{font-weight:700;border-bottom:2px solid #007bff;color:#007bff}.Assignment_stepContent__Nqnv_{margin-bottom:20px;padding:20px;border-radius:5px}.Assignment_stepControls__y2Q_L{display:flex;justify-content:space-between}.Assignment_button__V4a85{padding:10px 20px;border:none;background-color:#007bff;color:#fff;border-radius:5px;cursor:pointer;transition:background-color .3s ease}.Assignment_button__V4a85:disabled{background-color:#ccc;cursor:not-allowed}.Assignment_exitButton__YX2jc{margin-left:auto;background-color:#ff4d4f;transition:background-color .3s ease}.Assignment_exitButton__YX2jc:hover{background-color:#e43e3f}.Assignment_initialContent__88_zW{text-align:center;margin-top:50px}.AssignmentDetail_container__GJYgY{padding:16px;background-color:#f5f5f5}.AssignmentDetail_card__GS8iK{border:1px solid #ccc;border-radius:8px;padding:16px;margin:16px 0;box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#fff;text-align:left}.AssignmentDetail_navContainer__1iP14{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:770px}.AssignmentDetail_navContainer__1iP14 h3{text-align:left}.AssignmentDetail_arrowButton__phZnf{background:#007bff;color:#fff;border:none;padding:10px 15px;font-size:20px;border-radius:5px;cursor:pointer;transition:background .3s;margin-top:10px}.AssignmentDetail_arrowButton__phZnf:hover{background:#0056b3}.AssignmentDetail_arrowButton__phZnf:disabled{background:#ccc;cursor:not-allowed}.AssignmentDetail_projectTitle__APReZ{font-size:1.5rem;margin-bottom:12px;color:#333}.AssignmentDetail_project__XTOI_{margin-top:12px;padding:12px;border:1px solid #e0e0e0;border-radius:6px;background-color:#f9f9f9}.AssignmentDetail_vulnerabilityTitle__Y3eFM{font-size:1.2rem;color:#333;text-align:left;margin-bottom:5px}.AssignmentDetail_details__x82W_{margin-top:12px;line-height:1.5}.AssignmentDetail_details__x82W_ strong{display:block;margin-bottom:4px;font-weight:700}.AssignmentDetail_hostList__fcUZ6,.AssignmentDetail_userList__zZVWe{list-style:disc;padding-left:20px;margin:8px 0}.AssignmentDetail_hostItem__sMV3J,.AssignmentDetail_userItem__hgo5N{margin-bottom:8px}.AssignmentDetail_details__x82W_ p{margin:8px 0}.AssignmentDetail_details__x82W_ p strong{color:#555}.Dashboard_dashboardKanban__AWCaF{background-color:#fff;border-radius:.2rem;box-shadow:0 0 10px 0 rgba(0,0,0,.1);width:100%;overflow-x:hidden}.Dashboard_dashboardKanban__AWCaF .Dashboard_kanban-item__A7iel{display:flex;flex-direction:column;align-items:flex-start;padding:10px 20px;width:100%;border-radius:5px;cursor:-webkit-grab;cursor:grab;background-color:#fff;transition:height .3s}.Dashboard_dashboardKanban__AWCaF .Dashboard_kanban-item__A7iel:not(:last-child){margin-bottom:10px}.Dashboard_dashboardKanban__AWCaF .Dashboard_kanban-item__A7iel .Dashboard_kanban-text__fvXll{display:flex;justify-content:space-between;width:100%;gap:10px}.Dashboard_dashboardKanban__AWCaF .Dashboard_kanban-item__A7iel .Dashboard_kanban-text__fvXll p{height:35px}.Dashboard_dashboardKanban__AWCaF .Dashboard_kanban-item__A7iel .Dashboard_kanban-text__fvXll p,.Dashboard_dashboardKanban__AWCaF .Dashboard_kanban-item__A7iel a{font-weight:500;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;line-height:17px;cursor:pointer;font-weight:600}.Details_details__LrasX{padding:1rem;background-color:#fff;border-radius:.25rem}.Details_details__LrasX>.Details_summary__FNcbA{width:100%;list-style:none}.Details_details__LrasX>.Details_summary__FNcbA::-webkit-details-marker{display:none}