*{margin:0;padding:0;box-sizing:border-box;outline:transparent;font-family:sans-serif}footer{width:90%;margin-inline:auto;margin-top:30px;display:flex;gap:30px;padding-bottom:30px;flex-wrap:wrap}footer a{color:#0f0fa5}footer p{font-size:13px;color:#898989;text-align:left;display:block;margin-bottom:10px;border-top:1px solid rgb(230,230,230);padding-top:15px}:root{--blue: rgb(0, 15, 45);--gold: rgb(195, 144, 82);--gray: #e9ecf1;--lighterBlue: #011e57;--classicText: #333}body{overflow-x:hidden}body.fetching{opacity:.4;pointer-events:none}header{padding:0 20px;display:flex;gap:15px;background:var(--blue);position:fixed;min-height:40px;align-items:center;width:100%;z-index:100000000000000;top:0;left:0;color:#fff}.mobile_menu{position:fixed;top:58px;z-index:100000;background:var(--blue);left:0;width:100%;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px;display:none}.mobile_menu_toggler{display:none}.mobile_menu.show{display:flex}.logo{height:30px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}header a{text-decoration:none;color:#fff}header .logout{display:block;cursor:pointer}header .user_name{display:block;margin-left:auto;font-weight:700;position:relative;padding-bottom:20px;padding-top:20px}header .user_name .sub_menu{position:absolute;top:100%;background:#fff;color:var(--blue);right:0;width:105px;opacity:0;pointer-events:none;transition:.3s;box-shadow:#00000029 0 1px 4px}header .user_name .sub_menu div,header .user_name .sub_menu a{padding:10px 35px 10px 10px;position:relative;display:flex;justify-content:flex-end}header .user_name .sub_menu div i,header .user_name .sub_menu a i{position:absolute;right:10px}header .user_name:hover .sub_menu{opacity:1;pointer-events:all}header .user_name span{position:relative;padding-right:15px}header .user_name span i{position:absolute;right:0;top:-2px}.loader_parent{background-color:#fff;position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1000;display:flex;justify-content:center;align-items:center}.loader_parent.hidden{display:none}.loader{color:var(--blue);font-size:45px;text-indent:-9999em;overflow:hidden;width:1em;height:1em;border-radius:50%;position:relative;transform:translateZ(0);animation:mltShdSpin 1.7s infinite ease,round 1.7s infinite ease}@keyframes mltShdSpin{0%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}5%,95%{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}10%,59%{box-shadow:0 -.83em 0 -.4em,-.087em -.825em 0 -.42em,-.173em -.812em 0 -.44em,-.256em -.789em 0 -.46em,-.297em -.775em 0 -.477em}20%{box-shadow:0 -.83em 0 -.4em,-.338em -.758em 0 -.42em,-.555em -.617em 0 -.44em,-.671em -.488em 0 -.46em,-.749em -.34em 0 -.477em}38%{box-shadow:0 -.83em 0 -.4em,-.377em -.74em 0 -.42em,-.645em -.522em 0 -.44em,-.775em -.297em 0 -.46em,-.82em -.09em 0 -.477em}to{box-shadow:0 -.83em 0 -.4em,0 -.83em 0 -.42em,0 -.83em 0 -.44em,0 -.83em 0 -.46em,0 -.83em 0 -.477em}}@keyframes round{0%{transform:rotate(0)}to{transform:rotate(360deg)}}input{transition:.3s;border:1px solid var(--blue);padding:7px 10px;border-radius:5px;font-size:14px}input.error{border-color:red!important;color:red!important}input.error::placeholder{color:red!important}input:focus{background-color:#f7d8b1fd}select{transition:.3s;border:1px solid var(--blue);padding:7px 10px;border-radius:5px;font-size:14px;cursor:pointer}select.error{border-color:red!important;color:red!important}select.error::placeholder{color:red!important}select:focus{background-color:#f7d8b1fd}button{transition:.3s;border:1px solid var(--gold);padding:10px;border-radius:5px;font-size:14px;background-color:var(--gold);cursor:pointer;color:#fff}button:hover{background-color:#fff;color:var(--blue)}.login,.list,.store,.security-notice{width:100%;min-height:calc(100vh - 58px);background-color:#fff;padding-top:70px}.login{display:flex;justify-content:center;align-items:center;background:var(--blue);flex-direction:column;gap:30px;min-height:100vh;padding-top:0}.login img{width:200px}.login form{background-color:#fff;display:flex;flex-direction:column;gap:15px;text-align:center;max-width:376px;width:90%;border-radius:5px;padding:20px}.login form input{font-size:16px}.hidden{display:none!important}.list form{position:relative;padding:20px 0;margin-inline:auto;width:90%;max-width:376px}.list form input{width:100%}.list form i{position:absolute;background-color:var(--gold);height:30px;display:flex;align-items:center;justify-content:center;top:21px;padding:0 10px;cursor:pointer;right:1px;border-top-right-radius:5px;border-bottom-right-radius:5px}.detailed_search{width:90%;margin:20px auto;text-align:center}.expand_trigger{display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}.expand_trigger i{transition:.3s}.expand_trigger i.rotate{rotate:180deg}.search_details{transition:.3s;max-height:10px;overflow:hidden;margin-top:20px;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.search_details .filter_technologies,.search_details .filter_usage,.search_details .filter_environment,.technologies_showcase{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.filter_usage .checkbox label{background-color:var(--blue)}.filter_environment .checkbox label{background-color:#248a24}.credentials{width:90%;margin-inline:auto;margin-top:30px;display:flex;gap:30px;padding-bottom:30px;flex-wrap:wrap;align-items:flex-start}.credentials .item{border-radius:5px;padding:30px 25px;background:#fff;color:var(--blue);box-shadow:#0000003d 0 3px 8px;display:flex;flex-direction:column;gap:15px;width:calc(33.3333% - 20px);position:relative;align-items:flex-start}.credentials .credentials .item .wide,.accounts_container,.credentials .item .wide,.email_accounts_container{max-width:100%;width:100%}.credentials .item img{height:75px;object-fit:contain;margin-top:15px;width:100%}@media (max-width: 850px){.credentials .item{width:100%}.mobile_menu_toggler{display:block}.hide_mobile{display:none}}.main_h1{font-size:18px!important}.item_duplicate{right:unset!important;left:7px!important}.item_edit,.item_duplicate{position:absolute;right:7px;top:7px;color:var(--blue)}.item_delete{color:#db1f1f;right:35px;top:7px;position:absolute;cursor:pointer}.credentials .item h2{font-size:13px;padding-bottom:5px;font-weight:400;color:gray}.credentials .item span,.credentials .item a.item_related{cursor:pointer;width:100%;padding:8px 80px 8px 30px;position:relative;display:block;border-radius:5px;background:var(--gray);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:34px;font-size:14px;color:var(--blue);text-decoration:none}.credentials .item div{width:100%}.credentials .item .fa-copy,.credentials .item .fa-check{position:absolute;right:5px;left:unset;top:8px}.credentials .item i b{font-weight:400}.credentials .item span:hover,.credentials .item a.item_related:hover{overflow:unset;white-space:unset;text-overflow:unset;background-color:var(--blue);color:#fff;z-index:1000000;word-wrap:break-word}.credentials .item span:active{background:var(--gold);color:#fff}.credentials .item span i,.credentials .item a.item_related i{position:absolute;left:5px;pointer-events:none}.credentials .item h1{font-size:17px}.technologies_span{cursor:default!important;display:flex!important;gap:5px!important;flex-wrap:wrap;background-color:var(--gray)!important}.technologies_span i{color:var(--blue)!important}.technologies_span div{background-color:var(--gold);color:#fff;padding:3px;border-radius:5px;width:unset!important}.checkbox label{display:flex;flex-direction:row-reverse;gap:5px;align-items:center;justify-content:center;cursor:pointer;background-color:var(--gold);color:#fff;padding:10px;border-radius:5px}.checkbox label input{cursor:pointer}.store form{width:90%;max-width:576px;margin-inline:auto;padding:10px}.store form div{display:flex;flex-direction:column;color:#333;gap:15px;margin-top:15px}.store form div label{display:flex;gap:10px}.store form div label i{cursor:pointer}.store form .search_details{flex-direction:row;width:100%;flex-wrap:wrap}.store form button,.submit_button{width:100%;text-align:center;background:var(--gold)!important;color:#fff!important;margin-top:35px}.store form button:hover,.submit_button:hover{background:#fff!important;color:var(--blue)!important}.store form h1{text-align:center;font-size:20px;font-weight:400;padding-bottom:10px}.divider{width:100%;height:2px;display:block;margin:30px 0}.store form .divider{background-color:#ccc}.credentials .divider{background-color:var(--gold);margin:2px 0}.list.user_list>a,.list_action_buttons>a{text-align:center;display:block;margin:20px auto;color:var(--blue);text-decoration:none;background:#fff;padding:7px 10px;width:fit-content;border-radius:5px}.list_action_buttons>a{margin:20px 0}.list_action_buttons{display:flex;gap:20px;justify-content:center;text-decoration:none}.create_button{background:var(--blue)!important;color:#fff!important;padding:10px;border-radius:5px;text-align:center;cursor:pointer;border:1px solid var(--blue)}.copied_notice{position:fixed;bottom:20px;right:20px;background:#a6b4d0;padding:10px;color:var(--blue);border-radius:5px}.user_password_form,.user_information_form{padding:20px!important;margin-top:30px;border-radius:5px;background:#a6b4d0;border:1px solid var(--blue)}.user_password_form{background:#ff00001a;border:1px solid red}.security-notice{padding-top:90px;color:var(--blue);display:flex;justify-content:center;align-items:center;flex-direction:column}.security-notice .container{min-height:calc(100vh - 58px);background-color:#fff;max-width:600px;width:90%;margin:auto}.security-notice h1{margin:20px auto;font-size:28px}.security-notice ul{padding-left:20px;display:flex;gap:15px;flex-direction:column}.strong_password_notice{margin-top:10px;margin-left:15px;display:flex;flex-direction:column;gap:8px}.strong_password_notice li:nth-child(1){list-style:none;margin-left:-15px;font-weight:700}.restrict_access_container{display:flex;gap:10px;flex-direction:row-reverse;cursor:pointer;justify-content:flex-end;margin-top:10px}.accounts_container,.email_accounts_container{border-top:1px solid #e4e4e4;padding-bottom:5px;gap:10px;display:flex;flex-direction:column;padding-top:15px!important;position:relative}.accounts_container .item_delete,.email_accounts_container .item_delete{right:0;top:30px}.credentials .accounts_container,.credentials .email_accounts_container{padding-top:10px}.badge_style{display:inline-block!important;color:#fff!important;width:auto!important;border:0!important;border-radius:0!important;height:auto!important;padding:4px!important;min-width:0!important;min-height:0!important;font-size:12px!important;vertical-align:middle!important;cursor:default!important;margin-left:5px}.badge_style.test{background:#4667a8!important}.badge_style.prod{background:#c39052!important}.logo_upload{position:relative;padding:20px;border:2px dashed var(--blue);border-radius:5px;min-height:75px}.logo_upload input{position:absolute;width:100%;height:100%;cursor:pointer;opacity:0;left:0;top:0}.logo_upload i{background:#fff;padding:8px;border-radius:50%;z-index:10000000}.logo_upload label{display:flex;justify-content:center;align-items:center;width:100%;height:75px;cursor:pointer}.logo_upload img{max-width:100%;max-height:75px;object-fit:contain}.logo-list{object-fit:contain!important;margin-top:0!important;width:initial!important;display:inline-block!important;max-height:40px!important;height:40px!important;max-width:100px!important}.logo_upload input:focus{background-color:transparent}.store .technologies_showcase{border:1px solid var(--blue);border-radius:5px;width:fit-content;margin:30px auto;padding:15px;max-width:90%}.store .technologies_showcase:empty{border:0px}.technologies_list h1{font-size:25px;margin:20px auto 40px;text-align:center}.store h1.main_heading{font-size:25px;text-align:center;margin-bottom:20px;margin-top:60px}.restore_notice{text-align:center;width:100%;display:block}.technologies_list .checkbox label{cursor:default}.technology_container{position:relative}.technologies_showcase{margin:30px 0}.store .technologies_showcase label{min-width:70px;padding-right:25px;text-align:center;cursor:text}.store .technologies_showcase label:focus{background:var(--blue)}.technologies_showcase.trash label{cursor:pointer}.technology_container i{right:4px;top:4px}.technologies_showcase.trash i{position:absolute;color:green}.submit_button{width:fit-content;margin-top:0;background:var(--gold)!important;color:#fff!important;transition:.3s;border:1px solid var(--gold)}.credentials .item .email_accounts_parent,.credentials .item .accounts_parent{display:none!important}.header_with_icon{cursor:pointer;display:flex;justify-content:space-between;width:100%}.header_with_icon i{pointer-events:none}.credentials .item .email_accounts_parent.show,.credentials .item .accounts_parent.show{display:flex!important;flex-direction:column}
