@font-face{font-family:'Primary';src:url("/static/fonts/RobotoCondensed.ttf")}@font-face{font-family:'Secondary';src:url("/static/fonts/Cony.ttf")}*{box-sizing:border-box}* h1,* h2,* h3{margin:0}* a,* :link,* :visited{text-decoration:none;padding:0;margin:0;cursor:pointer}* button{border:none;background:transparent;cursor:pointer}* li{list-style:None}body{min-width:100%;min-height:100vh;display:flex;flex:1 0 auto;flex-direction:column;justify-content:center;text-align:center;margin:0 auto;color:#06bb7f;border:8px groove #e3fbfb;overflow-x:hidden}body .nav-link,body .btn,body .table-btn,body .action-btn{display:inline-flex;align-items:center;justify-content:center;font-family:'Secondary', Courier, monospace;font-size:18px;font-weight:600;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:15px;transition:all 0.3s ease-out;cursor:pointer;text-decoration:none;min-width:150px;max-width:250px}body .nav-link:hover,body .btn:hover,body .table-btn:hover,body .action-btn:hover{transform:scale(1.01);box-shadow:4px 8px #00322d;color:#014e2d;font-weight:800}body .nav-link:active,body .btn:active,body .table-btn:active,body .action-btn:active{color:black;box-shadow:2px 4px black;border-radius:20px}body .action-btn{min-width:auto;width:36px;height:36px;padding:4px;margin:4px 15px 4px 4px;color:inherit;font-size:12px;flex-shrink:0}body .action-btn img{width:100%;height:100%;object-fit:contain}body .table-btn{margin:5px}body .disabled{opacity:0.6;pointer-events:none;cursor:not-allowed;background-color:#8f8f8f;color:#ffffff;border-color:#000000}body .passive{pointer-events:none;cursor:not-allowed}body .passive{pointer-events:none;cursor:default !important}body .form-errors,body .message-error{color:red}body .message-success{color:green}body .message-warning{color:orange}body .modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:1000;justify-content:center;align-items:center}body .modal-overlay.active{display:flex}body .modal-overlay .modal-content{position:relative;background-color:#fff;border:0.3px solid #e3fbfb;border-radius:12px;padding:30px;width:80%;height:60vh;overflow-y:auto;display:flex;flex-direction:column;align-items:center;font-size:18px;text-align:left;line-height:1.6;white-space:pre-wrap}body .modal-overlay .modal-title{margin:15px auto;font-size:22px;align-self:center}body .modal-overlay .modal-close{position:absolute;top:8px;right:12px;background:none;border:none;font-size:28px;cursor:pointer;color:#06bb7f}body .modal-overlay .modal-close:hover{opacity:0.6}body .copy-toast{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);z-index:11000;min-width:360px;padding:20px 28px;color:#06bb7f;background-color:#fff;border:0.3px solid #e3fbfb;border-radius:10px;font-size:20px;font-weight:700;opacity:1;transition:opacity 0.18s ease}body .copy-toast.message-success{color:green}body .copy-toast.message-warning{color:orange}body .copy-toast.message-error{color:red}body .copy-toast.is-hiding{opacity:0}.header{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 auto;min-height:24vh;max-width:100%;background-color:#fff;border:0.3px solid #e3fbfb;font-family:'Secondary', Courier, monospace;position:sticky;top:0;z-index:999}.header .main-title{max-width:95%;font-size:28px;margin:15px 10px 5px 10px}.header .header-title{max-width:95%;font-size:24px;margin:5px 20px}.header .navigation-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;align-content:center;width:90%;margin:10px auto;flex-wrap:wrap}.header .navigation-container .nav-bar-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.header .navigation-container .nav-block{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Primary', Courier, monospace;font-size:18px;font-weight:400;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;flex-wrap:wrap}.header .navigation-container .auth-bar-container{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Primary', Courier, monospace;font-size:18px;font-weight:400;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;font-size:14px;min-height:70px;min-width:30%;box-sizing:border-box;padding:0 8px;gap:8px}.header .navigation-container .auth-bar-container .auth-bar-form{display:flex;flex-direction:row;align-items:center;flex-shrink:0}.header .navigation-container .auth-bar-container .username-bar{font-size:16px;font-weight:600;margin:0 10px;flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header .navigation-container .auth-bar-container .auth-bar-unauth{font-size:16px;font-weight:600}.header .navigation-container .developers-block{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Primary', Courier, monospace;font-size:18px;font-weight:400;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;width:100%;justify-content:center;align-items:stretch}.header .navigation-container .developer-bar-container,.header .navigation-container .cover-letter-bar-container{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Primary', Courier, monospace;font-size:18px;font-weight:400;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:10px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:space-around;width:45%;font-size:16px}.header .navigation-container .developer-bar,.header .navigation-container .cover-letter-bar{margin:0 10px}.main{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1 1 auto;justify-content:flex-start;min-height:66vh;min-width:0;max-width:100%;border:0.3px solid #e3fbfb;background-color:#fff;font-family:'Primary', Arial, monospace;font-weight:600;overflow-y:visible}.main .main-container{display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0;width:100%}.main .page-title{font-size:22px;margin:10px 20px 15px 20px}.main .messages{margin:10px 20px}.main .login-form{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px}.main .form-label{display:inline-flex;align-items:center;font-size:20px;margin:10px}.main .form-input{display:inline-flex;align-items:center;align-self:center;border-radius:35px;margin:10px 20px}.main .form-input input{font-size:16px;font-weight:600;text-align:center;min-width:550px;padding:5px 25px}.main .form-input input[type="file"]::file-selector-button{display:inline-flex;align-items:center;justify-content:center;font-family:'Secondary', Courier, monospace;font-size:18px;font-weight:600;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:15px;transition:all 0.3s ease-out;cursor:pointer;text-decoration:none;margin:0 20px 0 0}.main .form-input input[type="file"]::-webkit-file-upload-button{display:inline-flex;align-items:center;justify-content:center;font-family:'Secondary', Courier, monospace;font-size:18px;font-weight:600;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:15px;transition:all 0.3s ease-out;cursor:pointer;text-decoration:none;margin:0 20px 0 0}.main .form-input input[type="file"]:hover::file-selector-button{transform:scale(1.01);box-shadow:4px 8px #00322d;color:#014e2d;font-weight:800}.main .form-input input[type="file"]:hover::-webkit-file-upload-button{transform:scale(1.01);box-shadow:4px 8px #00322d;color:#014e2d;font-weight:800}.main .form-input input[type="file"]:active::file-selector-button{color:black;box-shadow:2px 4px black;border-radius:20px}.main .form-input input[type="file"]:active::-webkit-file-upload-button{color:black;box-shadow:2px 4px black;border-radius:20px}.main .form-input textarea{font-size:18px;font-weight:600;min-width:550px;padding:10px 15px}.main .form-input select{display:inline-flex;align-items:center;justify-content:center;font-family:'Secondary', Courier, monospace;font-size:18px;font-weight:600;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:15px;transition:all 0.3s ease-out;cursor:pointer;text-decoration:none;font-weight:600;min-width:550px;margin:0}.main .form-title{margin:20px;font-size:20px}.main .form-description{width:100%;margin:15px 25px;padding:15px 25px;font-size:18px}.main .developer-form{display:flex;flex-direction:column;justify-content:center;align-items:center}.main .inline-form{display:inline}.main .reply-status-form{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;flex-wrap:nowrap}.main .reply-status-form .form-input.reply-status-form-select{margin:0 8px 0 0}.main .reply-status-form .form-input.reply-status-form-select select{display:inline-flex;align-items:center;justify-content:center;font-family:'Secondary', Courier, monospace;font-size:18px;font-weight:600;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:15px;transition:all 0.3s ease-out;cursor:pointer;text-decoration:none;font-weight:600;min-width:160px;margin:0}.main .filter-form{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;align-items:center;width:88%;border:#06bb7f 3px double;margin:10px;padding:15px}.main .filter-form .filter-form-field{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;align-items:center;margin:10px}.main .filter-form .filter-form-field .form-input{margin:0 10px}.main .filter-form select{display:inline-flex;align-items:center;justify-content:center;font-family:'Secondary', Courier, monospace;font-size:18px;font-weight:600;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:15px;transition:all 0.3s ease-out;cursor:pointer;text-decoration:none;font-weight:600;min-width:250px;margin:0;border:1px solid black;outline:none}.main .filter-form select:focus,.main .filter-form select:active{border:1px solid black;outline:none}.main .filter-form .home-filter-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;align-items:center}.main .filter-form .home-filter-row{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;justify-content:center;flex-wrap:wrap;width:100%}.main .table-container{overflow-x:auto;width:100%;max-width:100%;min-width:0;margin:30px;padding:0 40px}.main .table{width:max-content;min-width:1120px;border:0.2px solid #06bb7f;margin:20px auto}.main .table th,.main .table td{border:0.2px solid #06bb7f;padding:10px 5px;width:160px}.main .table th{font-size:20px}.main .table td{height:50px;font-size:15px;cursor:default;color:#000}.main .replies-table tr.reply-status-considered td{background-color:rgba(255,255,255,0.2)}.main .replies-table tr.reply-status-rejected td{background-color:rgba(214,49,20,0.2)}.main .replies-table tr.reply-status-invited td{background-color:rgba(183,134,10,0.2)}.main .replies-table tr.reply-status-offered td{background-color:rgba(2,99,2,0.2)}.main .replies-table tr.reply-status-ignored td{background-color:rgba(116,115,117,0.2)}.main .vacancy-container{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap}.main .vacancy-card{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Primary', Courier, monospace;font-size:18px;font-weight:400;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:10px;justify-content:flex-start;width:43%;min-height:70vh;height:70vh;flex-wrap:nowrap}.main .vacancy-card.selected{border-width:4px;background-color:#a1fadb}.main .vacancy-card .vacancy-reserved{min-height:0}.main .vacancy-card .vacancy-title-block{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;flex-shrink:0;flex-grow:0;height:12%;font-family:'Secondary', Courier, monospace;font-size:28px;font-weight:800;margin:10px auto}.main .vacancy-card .vacancy-title-block .vacancy-id-inactive{color:red}.main .vacancy-card .vacancy-title-block .vacancy-marks-row{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;margin:0 10px}.main .vacancy-card .vacancy-title-block .vacancy-marks-row .vacancy-mark{max-width:36px;max-height:36px;margin:3px}.main .vacancy-card .vacancy-title-block .vacancy-marks-row .vacancy-mark img{width:100%;height:100%;object-fit:contain}.main .vacancy-card .vacancy-contacts-block{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%;font-size:15px;flex-shrink:0;flex-grow:0;height:14%;margin:2px 15px 2px 30px;align-items:flex-start;overflow:hidden}.main .vacancy-card .vacancy-contacts-block .vacancy-contact{margin-top:2px}.main .vacancy-card .vacancy-actions-block{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;flex-shrink:0;flex-grow:0;justify-content:flex-start;align-content:center;align-items:center;flex-wrap:wrap;width:100%;height:12%;margin:2px 15px 2px 30px;margin-top:auto}.main .vacancy-card .vacancy-card-message-slot{flex-shrink:0;flex-grow:0;height:6%;min-height:1.8em;width:100%;display:flex;align-items:center;justify-content:center;margin:0 10px}.main .vacancy-card .vacancy-card-message{text-align:center;font-size:13px;line-height:1.2;font-weight:400;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.main .vacancy-card .vacancy-info{text-align:left;margin:2px 15px;align-self:center;display:flex;align-items:center}.main .vacancy-card .vacancy-date-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-shrink:0;flex-grow:0;width:90%;height:5%;margin:0 15px;font-size:16px}.main .vacancy-card .vacancy-company{flex-shrink:0;flex-grow:0;margin:10px;font-size:26px;font-weight:600;height:5%}.main .vacancy-card .vacancy-description{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Primary', Courier, monospace;font-size:18px;font-weight:400;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:10px;flex-shrink:0;flex-grow:0;height:23%;overflow:hidden;cursor:pointer;align-self:center}.main .vacancy-card .vacancy-description:hover{opacity:0.6}.main .vacancy-card .vacancy-salary{flex-shrink:0;height:6%;overflow:hidden;display:flex;align-items:center;justify-content:center}.main .about-nav-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;margin:10px auto 30px}.main .about-nav-container .about-nav-item{display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:'Primary', Courier, monospace;font-size:18px;font-weight:400;color:#06bb7f;background-color:#fff;box-shadow:3px 6px #019288;border-radius:8px;border:1px solid black;padding:7px 20px;margin:10px;width:88%;margin:10px 0;text-align:left}.main .about-nav-container .about-nav-item summary{list-style:none;cursor:pointer;width:100%}.main .about-nav-container .about-nav-item summary::-webkit-details-marker{display:none}.main .about-nav-container .about-nav-item .nav-link{pointer-events:none}.main .about-nav-container .about-nav-item .about-nav-details{width:90%;min-height:90px;margin:10px auto;border-top:0.2px solid #06bb7f}.main .about-nav-container .about-nav-item .about-nav-details .about-title{font-size:18px;font-weight:600;margin:15px}.main .about-nav-container .about-nav-item .about-nav-details .about-cabinet-intro{margin:10px 15px 15px}.main .about-nav-container .about-nav-item .about-nav-details .about-page-block{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,0.12)}.main .about-nav-container .about-nav-item .about-nav-details .about-page-block:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.main .about-nav-container .about-nav-item .about-nav-details .about-page-title{font-size:16px;font-weight:600;margin:0 0 8px 0;padding-left:0}.main .about-nav-container .about-nav-item .about-nav-details .about-red-bold{color:red;font-weight:bold}.main .about-nav-container .about-nav-item .about-nav-details ul{list-style-type:disc;list-style-position:outside;padding-left:1.5em;margin:8px 0}.main .about-nav-container .about-nav-item .about-nav-details ul li{list-style-type:disc;margin:8px 0;padding-left:8px}.main .about-nav-container .about-nav-item .about-nav-details ul li.about-list-header{list-style-type:square}.main .about-nav-container .about-nav-item .about-nav-details ul .action-btn{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.main .about-nav-container .about-nav-item .about-nav-details ul .action-btn img{max-width:22px;max-height:22px;width:auto;height:auto;object-fit:contain}.footer{display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0 0 auto;min-height:10vh;max-width:100%;border:0.3px solid #e3fbfb;background-color:#fff;font-family:'Secondary', Courier, monospace;font-size:24px}@media (min-width: 767px) and (max-width: 1025px){body .table-btn{font-size:16px;padding:5px 14px;margin:10px;min-width:120px;max-width:200px}body .action-btn{width:34px;height:34px;padding:3px;margin:3px 10px 3px 3px;font-size:12px}body .modal-overlay .modal-content{font-size:18px}body .copy-toast{min-width:450px;padding:16px 22px;font-size:20px}.header{position:static}.header .main-title{font-size:26px}.header .header-title{font-size:22px}.header .navigation-container .auth-bar-container{font-size:14px}.header .navigation-container .auth-bar-container .username-bar,.header .navigation-container .auth-bar-container .auth-bar-unauth{font-size:15px}.header .navigation-container .developers-block{display:flex;flex-direction:column;justify-content:center;align-items:center}.header .navigation-container .developer-bar-container,.header .navigation-container .cover-letter-bar-container{width:90%;font-size:15px}.header .navigation-container .cover-letter-bar-container.cover-letter-fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;margin:0;border-radius:0;box-sizing:border-box}.main .main-container{width:95%;max-width:95%}.main .page-title{font-size:20px}.main .form-label{font-size:18px}.main .form-input select{font-size:18px}.main .form-input input{font-size:15px}.main .form-input textarea{font-size:16px}.main .form-title{font-size:18px}.main .form-description{font-size:16px}.main .filter-form{flex-direction:column;align-items:center;width:80%}.main .filter-form .filter-form-field{display:flex;flex-direction:column;justify-content:center;align-items:center;width:80%}.main .filter-form .filter-form-field .form-input{max-width:80%}.main .filter-form .filter-form-field .form-input input{min-width:0;width:450px}.main .filter-form .filter-form-field select{min-width:250px;width:250px}.main .vacancy-container{flex-wrap:wrap}.main .vacancy-card{width:90%;min-height:70vh;height:70vh}.main .vacancy-card .vacancy-title-block{height:12%;margin:6px auto}.main .vacancy-card .vacancy-title-block .vacancy-mark{max-width:30px;max-height:30px;margin:2px}.main .vacancy-card .vacancy-date-row{height:5%}.main .vacancy-card .vacancy-date-row .vacancy-date{font-size:15px}.main .vacancy-card .vacancy-company{height:5%}.main .vacancy-card .vacancy-description{height:23%}.main .vacancy-card .vacancy-description,.main .vacancy-card .vacancy-salary{width:90%;font-size:17px;margin:10px}.main .vacancy-card .vacancy-salary{height:6%}.main .vacancy-card .vacancy-contacts-block{height:14%;font-size:16px}.main .vacancy-card .vacancy-actions-block{height:12%;margin:2px 10px 2px 20px}.main .vacancy-card .vacancy-actions-block .action-btn{width:48px;height:48px;padding:4px;margin:4px 10px 4px 4px}.main .vacancy-card .vacancy-card-message-slot{height:6%}.main .vacancy-card .vacancy-card-message{font-size:13px}.main .table th,.main .table td{font-size:15px}.footer{font-size:22px}}@media (max-width: 766px){body .table-btn{font-size:13px;padding:4px 10px;margin:6px;min-width:90px;max-width:160px}body .action-btn{width:28px;height:28px;padding:2px;margin:2px 6px 2px 2px;font-size:10px}body .modal-overlay .modal-content{font-size:14px}body .copy-toast{min-width:250px;padding:12px 16px;font-size:16px}.header{position:static}.header .main-title{font-size:20px}.header .header-title{font-size:16px}.header .navigation-container{display:flex;flex-direction:column;justify-content:center;align-items:center}.header .navigation-container .auth-bar-container{font-size:12px}.header .navigation-container .auth-bar-container .username-bar,.header .navigation-container .auth-bar-container .auth-bar-unauth{font-size:13px;margin:5px}.header .navigation-container .developers-block{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.header .navigation-container .developer-bar-container,.header .navigation-container .cover-letter-bar-container{width:95%;font-size:12px}.header .navigation-container .cover-letter-bar-container.cover-letter-fixed{position:fixed;top:0;left:0;right:0;width:100%;z-index:1000;margin:0;border-radius:0;box-sizing:border-box}.main .main-container{width:95%;max-width:95%}.main .page-title{font-size:16px}.main .form-label{font-size:14px}.main .form-input select{font-size:16px}.main .form-input input{font-size:13px}.main .form-input textarea{font-size:13px}.main .form-title{font-size:14px}.main .form-description{font-size:13px}.main .filter-form{flex-direction:column;align-items:center;width:95%}.main .filter-form .home-filter-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;align-items:center;padding:15px}.main .filter-form .filter-form-field{display:flex;flex-direction:column;justify-content:center;align-items:center;width:90%}.main .filter-form .filter-form-field .form-input{max-width:90%}.main .filter-form .filter-form-field .form-input input{min-width:0;width:100%}.main .filter-form .filter-form-field select{min-width:200px;width:200px}.main .vacancy-container{flex-wrap:wrap}.main .vacancy-card{width:95%;min-height:70vh;height:70vh}.main .vacancy-card .vacancy-title-block{height:auto;font-size:20px;margin:4px auto;flex-direction:column}.main .vacancy-card .vacancy-title-block .vacancy-title{margin:3px}.main .vacancy-card .vacancy-title-block .vacancy-marks-row .vacancy-mark{max-width:28px;max-height:28px;margin:3px}.main .vacancy-card .vacancy-date-row{height:5%;font-size:12px}.main .vacancy-card .vacancy-company{height:5%;font-size:18px}.main .vacancy-card .vacancy-description{height:23%}.main .vacancy-card .vacancy-description,.main .vacancy-card .vacancy-salary{width:92%;font-size:13px;margin:8px}.main .vacancy-card .vacancy-salary{height:6%}.main .vacancy-card .vacancy-contacts-block{height:14%;font-size:12px}.main .vacancy-card .vacancy-actions-block{height:12%;margin:2px 6px 2px 10px}.main .vacancy-card .vacancy-actions-block .action-btn{width:28px;height:28px;padding:3px;margin:3px 6px 3px 3px}.main .vacancy-card .vacancy-card-message-slot{height:6%}.main .vacancy-card .vacancy-card-message{font-size:10px}.main .table th,.main .table td{font-size:12px}.footer{font-size:16px}}@media (max-width: 766px) and (orientation: landscape){.main .vacancy-card{height:120vh}}
