/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-family:'UAFSans';src:url(/themes/cimic/css/font/UAFSans-Regular.woff2) format('woff2'),url(/themes/cimic/css/font/UAFSans-Regular.woff) format('woff');font-weight:400;font-style:normal;font-display:swap;}@font-face{font-family:'UAFSans';src:url(/themes/cimic/css/font/UAFSans-Medium.woff2) format('woff2'),url(/themes/cimic/css/font/UAFSans-Medium.woff) format('woff');font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:'UAFSans';src:url(/themes/cimic/css/font/UAFSans-SemiBold.woff2) format('woff2'),url(/themes/cimic/css/font/UAFSans-SemiBold.woff) format('woff');font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:'UAFSans';src:url(/themes/cimic/css/font/UAFSans-Bold.woff2) format('woff2'),url(/themes/cimic/css/font/UAFSans-Bold.woff) format('woff');font-weight:700;font-style:normal;font-display:swap;}html{height:100%;width:100%;font-size:15px;}body{position:relative;height:100%;width:100%;max-width:100%;overflow-x:hidden!important;min-width:520px;font-family:'UAFSans';background:#fff;margin:0;padding:0;}strong{font-size:1.05rem;font-weight:700;}input,textarea{outline:none!important;}input:active,textarea:active{outline:none!important;}:focus{outline:none!important;}textarea{resize:none;}textarea{resize:vertical;}textarea{resize:horizontal;}textarea:focus,input:focus{outline:none!important;}*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;}.wrapper a{text-decoration:none;font-size:1rem;-webkit-transition:all .4s ease;-moz-transition:all .4 ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}.wrapper a:hover{color:#167cb9;-webkit-transition:all .4s ease;-moz-transition:all .4 ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;}.wrapper{position:relative;width:100%;background:#fff;display:inline-block;min-height:95vh;padding:0;font-family:'UAFSans';}.page-title{text-align:center;}.page-title h1{font-size:2.95rem;padding:0;line-height:1;margin:.75em 0 1em;display:inline-block;}.page-wrapper-single{position:relative;width:100%;max-width:100%;overflow-x:hidden;background:#EFF3F8;display:flex;align-items:center;justify-content:center;min-height:100vh;font-family:'UAFSans';}.user-form-section{background:#fff;padding:40px 35px 35px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);max-width:450px;width:100%;text-align:center;}.user-resetform-section{background:#fff;padding:40px 35px 35px;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);max-width:500px;width:100%;text-align:left;}.user-resetform-section p{color:#000;font-size:1rem;}#user-register-form .description{color:#000;font-size:.78rem;margin:15px 0;line-height:1.42;}.user-resetform-section img,.user-form-section img{display:block;margin:0 auto 20px;width:105px;height:auto;}.user-form-section .form-item{width:100%;margin-bottom:18px;text-align:left;}#user-register-form .form-item{width:100%;margin-bottom:25px;text-align:left;}#user-register-form label{font-size:0.88rem;margin-bottom:11px;display:block;font-weight:900;color:#222;}.user-form-section .form-item label{font-size:0.9rem;margin-bottom:6px;display:block;font-weight:900;color:#222;}.user-form-section .form-email,.user-form-section .form-text{width:100%;height:48px;padding:0 12px;border-radius:10px;border:1px solid #ddd;background-color:#fff;font-size:14px;box-sizing:border-box;}.user-form-section .form-text:focus{outline:none;border-color:#BFEFFF;box-shadow:0 0 0 3px rgba(231,248,255,0.9);background-color:#F4FCFF;}.user-form-section p{font-size:0.85rem;color:#555;text-align:center;margin:15px 0 20px;line-height:1.4;}.user-resetform-section .form-submit,.user-form-section .form-submit{width:100%;height:52px;border:none;font-family:'UAFSans';border-radius:12px;margin-top:15px;background:#222555;color:#fff;font-size:16px;font-weight:600;cursor:pointer;text-transform:uppercase;transition:all 0.3s ease;box-shadow:0 6px 16px rgba(17,18,36,0.22);}.user-resetform-section .form-submit:hover,.user-form-section .form-submit:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(17,18,36,0.28);background:#1a1d4a;}.edit-form-page form{background:#fff;padding:40px 35px 35px;display:block;width:43%;margin:2em auto;text-align:left;border-radius:16px;box-shadow:0 10px 30px rgba(0,0,0,0.08);}.edit-form-page form .form-item{margin:0 0 30px;}.edit-form-page form .form-item label{font-size:.9rem;margin-bottom:6px;display:block;font-weight:900;color:#222;}.edit-form-page form .form-item .description{font-size:.85rem;margin:15px 0;display:block;font-weight:normal;color:#222;text-align:left;}.edit-form-page form #edit-submit{width:100%;background-color:#153484;color:#fff;border:none;padding:17px 0;font-size:.9rem;font-weight:600;display:block;margin:1.15em auto 1.75em;text-transform:uppercase;border-radius:8px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.2);font-family:'UAFSans';}.edit-form-page form #edit-submit:hover{background-color:#111224;box-shadow:0 6px 20px rgba(0,0,0,0.3);}.edit-form-page form #edit-submit:focus{outline:none;}.user-form input.form-text,.user-form input.form-email{width:100%;max-width:100%;min-width:0;height:48px;padding:0 12px 0 42px;border-radius:10px;border:1px solid #ddd;background-color:#fff;font-size:14px;background-repeat:no-repeat;background-position:12px center;background-size:18px;box-sizing:border-box;}.user-form input.email-icon{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 13 2 6.76V18h20V6.76L12 13Zm0-2L22 4H2l10 7Z'/></svg>");}.user-form input.user-icon{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12c2.7 0 5-2.3 5-5s-2.3-5-5-5-5 2.3-5 5 2.3 5 5 5Zm0 2c-3.3 0-10 1.7-10 5v3h20v-3c0-3.3-6.7-5-10-5z'/></svg>");}.user-form .password-icon{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a6 6 0 0 0-6 6v2H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-1V8a6 6 0 0 0-6-6Zm-4 6a4 4 0 1 1 8 0v2H8V8Zm4 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z'/></svg>");}.user-form input#edit-field-operator-0-value{background-image:url(/themes/cimic/images/navy.png);}.user-form input#edit-field-user-unit-0-target-id{background-image:url(/themes/cimic/images/navy.png);}.user-form-section{overflow:hidden;}.user-form{max-width:100%;}.ui-menu-item-wrapper{display:block;font-size:15px;color:#111;cursor:pointer;font-family:'UAFSans';}.ui-autocomplete::-webkit-scrollbar{width:6px;}.signin-section{position:relative;min-height:100vh;background:#EFF3F8;font-family:'UAFSans';display:flex;align-items:center;overflow:hidden;}.auth-banner{width:70%;height:100vh;}.auth-banner img{width:100%;height:100%;object-fit:cover;}.user-auth{position:absolute;right:2%;top:0;height:100%;width:34%;display:flex;align-items:center;justify-content:center;pointer-events:none;}.user-auth::before{content:"";position:absolute;width:100%;height:85%;background:#ffffff;border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,0.1);pointer-events:all;}.user-auth > div{position:relative;width:100%;height:90%;display:flex;margin-top:-1.5%;align-items:center;justify-content:center;pointer-events:all;}#block-cimic-vkhid{width:80%;display:flex;flex-direction:column;justify-content:center;}.signin-section .form-item{width:100%;margin-bottom:5%;}.signin-section .form-item label{font-size:.9em;margin-bottom:6px;display:block;font-weight:900;color:#222;}.signin-section .user-auth h2{display:block;font-size:2.3em;font-weight:900;text-align:center;margin-bottom:11px;text-transform:uppercase;}.signin-section .auth-description{display:block;font-size:.85em;color:#555;text-align:center;margin-bottom:23px;line-height:1.4;}.signin-section .form-text{width:100%;min-width:380px;height:48px;padding:0 12px 0 42px;border-radius:10px;border:1px solid #ddd;background-color:#fff;font-size:14px;background-repeat:no-repeat;background-position:12px center;background-size:18px;box-sizing:border-box;}.user-login-form input.email-icon{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 12c2.7 0 5-2.3 5-5s-2.3-5-5-5-5 2.3-5 5 2.3 5 5 5zm0 2c-3.3 0-10 1.7-10 5v3h20v-3c0-3.3-6.7-5-10-5z'/></svg>");}.user-login-form input.password-icon{background-image:url("data:image/svg+xml;utf8,<svg fill='%23666' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'><path d='M12 2a6 6 0 0 0-6 6v2H5a2 2 0 0 0-2 2v8a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-8a2 2 0 0 0-2-2h-1V8a6 6 0 0 0-6-6Zm-4 6a4 4 0 1 1 8 0v2H8V8Zm4 9a2 2 0 1 1 0-4 2 2 0 0 1 0 4Z'/></svg>");}.signin-section .form-text:focus{outline:none;border-color:#BFEFFF;box-shadow:0 0 0 3px rgba(231,248,255,0.9);background-color:#F4FCFF;}.signin-section .form-submit{width:100%;height:52px;border:none;font-family:'UAFSans';border-radius:12px;background:#222555;color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-top:5%;position:relative;overflow:hidden;text-transform:uppercase;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s cubic-bezier(0.22,1,0.36,1),background 0.3s ease;box-shadow:0 6px 16px rgba(17,18,36,0.22);}.signin-section .form-submit:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(17,18,36,0.28);background:#1a1d4a;}.signin-section ul{width:100%;text-align:center;margin:25px 0;}.signin-section ul li{display:inline-block;}.signin-section ul li a{display:block;margin-top:6%;font-size:13px;color:#666;margin-right:15px;}.signin-section .request-password-link{display:block;margin-top:6%;font-size:13px;color:#666;text-align:center;text-decoration:none;}.signin-section .request-password-link:hover{text-decoration:underline;}.page-wrapper{position:relative;display:block;background:#EFF3F8;min-height:95vh;padding:1.15em 0 .65em;font-family:'UAFSans';}.head-section{display:flex;align-items:center;justify-content:space-between;background:#fff;padding:15px 25px 15px;border-radius:16px;width:95%;margin:0px auto 1.15em;}.logo-head-block{display:flex;align-items:center;gap:15px;font-family:'UAFSans';}.logo-head-block img{height:70px;width:auto;display:block;}.views-field-field-logo-name .field-content{font-size:.85em;font-weight:600;text-transform:uppercase;color:#1a1a1a;font-family:'UAFSans';}.user-menu{display:flex;align-items:center;}.user-menu ul{list-style:none;margin:0;padding:0;display:flex;}.user-menu li:first-child{display:none;}.user-menu a{display:inline-block;background-color:#F18900;color:#000;font-family:'UAFSans';padding:13px 50px;border-radius:13px;text-decoration:none;font-weight:500;transition:all 0.3s ease;font-size:1em;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s cubic-bezier(0.22,1,0.36,1),background 0.3s ease;box-shadow:0 6px 16px rgba(17,18,36,0.22);}.user-menu a:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(17,18,36,0.28);background:#1a1d4a;background-color:#111224;color:#fff;}.head-button{display:flex;gap:16px;align-items:center;margin-left:auto;margin-right:20px;}.head-button a{display:flex;align-items:center;gap:10px;background-color:#FFEF76;color:#000;font-family:'UAFSans';padding:11px 24px;border-radius:13px;text-decoration:none;font-weight:500;font-size:0.9em;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s cubic-bezier(0.22,1,0.36,1),background 0.3s ease;box-shadow:0 6px 16px rgba(17,18,36,0.22);}.head-button a:hover{transform:translateY(-2px);box-shadow:0 12px 24px rgba(17,18,36,0.25);background-color:#111224;color:#fff;}.head-button a::before{content:"";width:25px;height:25px;background-size:contain;background-repeat:no-repeat;background-position:center;display:inline-block;flex-shrink:0;order:2;margin-left:10px;transition:background-image 0.3s ease;}.operator-go-list::before{background-image:url('/themes/cimic/images/btn-all.png');}.operator-go-list:hover::before{background-image:url('/themes/cimic/images/btn-all-2.png');}.operator-go-statistics::before{background-image:url('/themes/cimic/images/btn-stats.png');}.operator-go-statistics:hover::before{background-image:url('/themes/cimic/images/btn-stats-2.png');}.operator-new-list::before{background-image:url('/themes/cimic/images/btn-add.png');}.operator-new-list:hover::before{background-image:url('/themes/cimic/images/btn-add-2.png');}.operator-section{display:block;align-items:left;background:#fff;padding:0 25px!important;border-radius:16px;width:95%;margin:0px auto 1.15em;}.operator-section span{padding:31px 0px 31px;position:relative;display:inline-block;}.operator-section span.user-info-text{text-transform:uppercase;font-size:.82em;color:#000;font-weight:600;}.operator-section span.user-unit{text-transform:uppercase;font-size:1em;color:#000;font-weight:500;}.operator-section span.user-name{font-size:1.25em;color:#111224;font-weight:800;}.body-section{display:block;align-items:left;background:#fff;padding:15px 25px 15px;border-radius:16px;width:95%;text-align:center;min-height:50vh;margin:0px auto 1.15em;}.link-block{position:relative;display:inline-flex;text-align:left;flex-direction:column;justify-content:space-between;background:#E7F8FF;border-radius:16px;padding:25px;width:calc(33.033% - 14px);min-height:270px;vertical-align:top;box-sizing:border-box;margin-right:1.5%;margin-bottom:20px;transition:transform 0.35s ease;}.link-block a{position:relative;display:inline-block;text-decoration:none;}.big-link{position:absolute;width:100%;height:100%;display:inline-block;left:0;top:0;}.link-block:nth-child(3n){margin-right:0;}.link-block:hover img{transform:scale(0.9);transition:transform 0.35s ease;}.link-block img{width:22%;height:auto;object-fit:contain;margin-bottom:15px;transition:transform 0.35s ease;}.link-block span a{font-size:20px;font-weight:600;color:#000;margin-top:10px;}.link-block p{font-size:14px;margin-top:10px;line-height:1.4;}.go-link-arrow{display:flex;justify-content:flex-end;align-items:center;margin-top:auto;padding:0;background:transparent;min-height:auto;}a.go-link{display:inline-flex;align-items:center;gap:12px;text-decoration:none;color:#000;font-weight:500;}a.go-link::after{content:"";width:44px;height:44px;border-radius:50%;background:#FFEF76 url(/themes/cimic/images/arrow.png) no-repeat center;background-size:16px;box-shadow:0 4px 0 #C69968;box-shadow:0 6px 16px rgba(198,153,104,0.22);transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s cubic-bezier(0.22,1,0.36,1),background 0.3s ease;display:inline-block;transition:all 0.3s ease;}.go-link:hover::after{transform:translateY(-4px);box-shadow:0 16px 32px rgba(198,153,104,0.28);}.new-request-operator-form{position:relative;display:block;width:94%;border:0px solid red;margin:1em auto 0em;padding-bottom:0em;}.new-request-operator-form h1{font-family:'UAFSans';font-weight:900;font-size:2.5em;line-height:1.2;color:#000;text-align:center;margin-bottom:1.65em;}.new-request-operator-form h2{font-family:'UAFSans';font-weight:900;font-size:3.15em;line-height:1.2;color:#000;text-align:center;margin-bottom:1.65em;}.print__wrapper--pdf{position:absolute;top:0%;right:0%;}.print__link--pdf{position:relative;display:block;width:80px;height:80px;background-color:#FFEF76;border-radius:50%;text-indent:-9999px;overflow:hidden;box-shadow:0 4px 10px rgba(0,0,0,0.15);transition:box-shadow 0.3s ease;}.print__link--pdf::before{content:"";position:absolute;top:50%;left:50%;width:50%;height:50%;background-image:url(/themes/cimic/images/print.png);background-repeat:no-repeat;background-position:center;background-size:40px 40px;transform:translate(-50%,-50%) scale(1);transition:transform 0.3s ease;}.print__link--pdf:hover{box-shadow:0 8px 20px rgba(0,0,0,0.25);}.print__link--pdf:hover::before{transform:translate(-50%,-50%) scale(.85);}.new-request-operator-form .form-meta{display:flex;gap:40px;margin-top:16px;margin-bottom:20px;width:95%;flex-wrap:wrap;margin:0 auto;}.new-request-operator-form .form-meta-field{width:26%;text-align:left;display:inline-block;}.new-request-operator-form .form-meta-field label{font-weight:600;font-size:.8em;color:#000;margin-right:6px;text-transform:uppercase;}.new-request-operator-form h4{font-size:.85em;font-weight:500;display:block;color:#2a2a2a;line-height:1;margin:0 0 5px;padding:0;}.new-request-operator-form .form-meta-field span{font-weight:900;text-transform:uppercase;white-space:nowrap;font-size:1.05em;}.new-request-operator-form .form-meta-field:last-child{width:100%;margin-top:4px;text-align:left;}.operator-node-page .new-request-operator-form .form-meta{position:relative;display:block;width:95%;padding:1.8% 2.5% 2%;margin:3em auto;background:rgba(239,243,248,.7);border-radius:20px;font-size:0;text-align:left;}.operator-node-page .new-request-operator-form .form-meta-field{display:inline-block!important;width:auto!important;vertical-align:bottom;white-space:nowrap;margin-right:5%;font-size:14px;}.operator-node-page .new-request-operator-form .form-meta-field:last-child{margin-right:0;}.operator-node-page .new-request-operator-form .form-meta-field label{font-weight:600;font-size:.85em;color:#000;margin-right:6px;text-transform:uppercase;}.operator-node-page .new-request-operator-form h4{font-size:.85em;font-weight:500;display:block;color:#2a2a2a;line-height:1;margin:0 0 5px;padding:0;}.operator-node-page .new-request-operator-form .form-meta-field span{font-weight:800;text-transform:uppercase;font-size:1em;}.form-row{position:relative;display:block;width:95%;padding:2.5% 2.5% 1.5%;margin:3em auto;background:#F8F9FA;border-radius:20px;text-align:left;}.form-row span.form-row-title{position:relative;display:block;font-size:1.35em;text-transform:uppercase;font-weight:700;margin-bottom:1.65em;}.cimic-form-field{display:flex;width:100%;align-items:center;margin:15px 0 15px;border-bottom:1px dashed #d6d6d6;padding:15px 0 15px;}.cimic-form-field:last-child{margin:15px 0 0;border-bottom:0px dashed #d6d6d6;}.cimic-form-field label{font-size:.85em;font-weight:500;display:inline-block;color:#2a2a2a;margin:0 1em 0 0;}.cimic-form-field .form-select{background-color:#f7f7f7;border:1px solid #d6d6d6;border-radius:8px;padding:10px;font-size:14px;color:#333;outline:none;cursor:pointer;transition:border-color 0.3s ease;width:auto;min-width:150px;}.cimic-form-field .form-select:focus{border-color:#0073e6;}.cimic-form-field .form-select.required{background-color:#fff;}.cimic-form-field .form-item{margin-bottom:16px;display:block;}.form-row .form-item select{width:auto;background:#fff!important;min-width:250px;}.form-row option{padding:8px;font-size:14px;}.form-row .field--type-list-string.field--name-field-requests-status.js-form-wrapper fieldset{border:none;margin:10px 10px 0;}.form-row .field--type-list-string.field--name-field-requests-status.js-form-wrapper fieldset legend{font-size:1.1em;color:#111224;font-weight:800;margin-bottom:15px;}.form-row .field--type-list-string.field--name-field-requests-status.js-form-wrapper{display:flex;flex-direction:column;gap:8px;padding:12px 16px;border:1px dashed #d6d6d6;}.field--type-list-string.field--name-field-requests-status .form-radio{position:absolute;opacity:0;}.field--type-list-string.field--name-field-requests-status .form-radio + label{position:relative;display:inline-flex;align-items:center;padding-left:62px;min-height:28px;cursor:pointer;font-size:.85em;}.field--type-list-string.field--name-field-requests-status .form-radio + label::before{content:'';position:absolute;left:0;width:50px;height:28px;background-color:#ccc;border-radius:999px;transition:background-color 0.3s;box-shadow:inset 0 1px 3px rgba(0,0,0,0.3);}.field--type-list-string.field--name-field-requests-status .form-radio + label::after{content:'';position:absolute;top:2px;left:2px;width:24px;height:24px;background-color:white;border-radius:50%;transition:transform 0.3s;z-index:2;box-shadow:0 2px 5px rgba(0,0,0,0.3);}.field--type-list-string.field--name-field-requests-status .form-radio + label span::before{content:'';position:absolute;left:8px;top:5px;font-size:14px;color:rgba(0,0,0,0.3);transition:opacity 0.3s;z-index:1;}.field--type-list-string.field--name-field-requests-status .form-radio + label span::after{content:'';position:absolute;right:8px;top:5px;font-size:14px;color:white;opacity:0;transition:opacity 0.3s;z-index:1;}.field--type-list-string.field--name-field-requests-status .form-radio:checked + label::before{background-color:#2196F3;}.field--type-list-string.field--name-field-requests-status .form-radio:checked + label::after{transform:translateX(22px);}.field--type-list-string.field--name-field-requests-status .form-radio:checked + label span::before{opacity:0;}.field--type-list-string.field--name-field-requests-status .form-radio:checked + label span::after{opacity:1;}.form-row .js-form-wrapper{display:flex;flex-direction:column;gap:8px;}.form-row .form-select{background:#fff;color:#000;}.form-row.user-info .form-row-title{font-size:1.35em;font-weight:700;text-transform:uppercase;margin-bottom:1.65em;}.form-row.user-info .cimic-form-field{width:43%;margin:15px 0 15px;display:inline-block;box-sizing:border-box;margin-right:9%;}.form-row.user-info .cimic-form-field{border-bottom:0px dashed #d6d6d6;padding:0px;}.form-row.user-info .cimic-form-field:nth-child(odd){margin-right:0!important;}.form-row.user-info .cimic-form-field label{font-size:.85em;font-weight:500;display:block;color:#2a2a2a;margin-bottom:8px;}.cimic-form-field input,.cimic-form-field select,.cimic-form-field textarea{background-color:#fff;border:1.5px solid #d6d6d6;border-radius:8px;padding:15px 10px;font-size:14px;color:#333;outline:none;width:100%;margin-top:4px;}.cimic-form-field .form-select{background-color:#fff;border:1.5px solid #d6d6d6;border-radius:8px;padding:15px 10px;font-size:14px;color:#333;outline:none;width:100%;min-width:180px;}.cimic-form-field input:focus,.cimic-form-field select:focus,.cimic-form-field textarea:focus{border-color:#111224;}.form-row.user-info .cimic-form-field.description{width:95%;margin:15px 0 15px;display:inline-block;box-sizing:border-box;margin-right:0%;}.form-row.user-info .cimic-form-field.description #edit-field-request-description-0-format{display:none;}.cimic-form-field .form-textarea{resize:vertical;min-height:100px;max-width:100%;}.cimic-form-field textarea{width:100%;max-width:100%;padding:10px;}.cimic-form-field input[type="date"]{max-width:250px;width:100%;}.cimic-form-field input[type="email"],.cimic-form-field input[type="text"]{width:100%;}.cimic-form-field .field--type-timestamp .form-item{display:inline-block;}.cimic-form-field .field--type-timestamp .form-date,.cimic-form-field .field--type-timestamp .form-time{background-color:#fff;border:1px solid #d6d6d6;border-radius:8px;padding:10px;font-size:14px;color:#333;outline:none;width:150px;}.field--type-timestamp .form-date:focus,.field--type-timestamp .form-time:focus{border-color:#0073e6;}#edit-field-due-date-0-value--description,#edit-preview{display:none;}.new-request-operator-form #edit-submit{width:40%;background-color:#153484;color:#fff;border:none;padding:17px 0;font-size:.9em;font-weight:600;display:block;margin:1.15em auto 1.75em;text-transform:uppercase;border-radius:8px;cursor:pointer;transition:all 0.3s ease;box-shadow:0 4px 12px rgba(0,0,0,0.2);font-family:'UAFSans';}.new-request-operator-form #edit-submit:hover{background-color:#111224;box-shadow:0 6px 20px rgba(0,0,0,0.3);}.new-request-operator-form #edit-submit:focus{outline:none;}#edit-delete.button--danger{width:40%;display:block;margin:1.15em auto 1.75em;padding:17px 0;background-color:#d64545;color:#fff;text-align:center;font-size:0.9em;font-weight:600;text-transform:uppercase;font-family:'UAFSans';border:none;border-radius:8px;cursor:pointer;box-shadow:0 4px 12px rgba(214,69,69,0.25);transition:all 0.3s ease;}#edit-delete.button--danger:hover{background-color:#a71d2a;box-shadow:0 6px 20px rgba(167,29,42,0.35);transform:translateY(-1px);}#edit-delete.button--danger:active{transform:translateY(1px);box-shadow:0 3px 10px rgba(0,0,0,0.2);}#edit-delete.button--danger:focus{outline:none;}.request-edit-form .form-meta{position:relative;display:block;width:95%;padding:1.8% 2.5% 2%;margin:3em auto;background:rgba(239,243,248,.5);border-radius:20px;font-size:0;text-align:left;}.request-edit-form .form-meta-field{display:inline-block!important;width:auto!important;vertical-align:bottom;white-space:nowrap;margin-right:5%;font-size:14px;}.request-edit-form .form-meta-field:last-child{margin-right:0;}.request-edit-form .form-meta-field label{font-weight:600;font-size:.85em;color:#000;margin-right:6px;text-transform:uppercase;}.request-edit-form h4{font-size:.85em;font-weight:500;display:block;color:#2a2a2a;line-height:1;margin:0 0 5px;padding:0;}.request-edit-form .form-meta-field span{font-weight:800;text-transform:uppercase;font-size:1em;}.requests-list-section .views-exposed-form.bef-exposed-form{background:transparent;padding:0;border:none;box-shadow:none;display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-start;align-items:flex-start;margin-bottom:2em;}.requests-list-section .views-exposed-form .form-item{width:calc(48% - 8px);display:flex;flex-direction:column;vertical-align:top;background:rgba(239,243,248,1);padding:1% 1%;border-radius:10px;}.requests-list-section .views-exposed-form .form-item.js-form-item-category{width:99%;padding:1.5% 1%;}.requests-list-section .views-exposed-form label{font-size:.77em;font-weight:600;text-transform:uppercase;color:#111224;margin:7px 0 12px;display:block;}.requests-list-section .views-exposed-form .form-text{width:100%;padding:10px 14px;font-size:14px;color:#111224;border:none;border-radius:8px;background:#ffffff;}.requests-list-section .views-exposed-form .bef-links{background:transparent;border:none;padding:0;}.requests-list-section .views-exposed-form .bef-links ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px;}.requests-list-section .views-exposed-form .bef-links ul li a{display:inline-block;padding:12px 14px;font-size:.86rem;margin-bottom:5px;color:#111224;background:#ffffff;border:1px solid #e5e7eb;border-radius:8px;text-decoration:none;transition:all 0.2s;}.requests-list-section .views-exposed-form .bef-links ul li a.bef-link--selected,.requests-list-section .views-exposed-form .bef-links ul li a:hover{background:#153484;color:#ffffff;border-color:#153484;}.requests-list-section .views-exposed-form .form-actions{width:100%;}.requests-list-section .views-exposed-form .form-submit{margin-top:4px;padding:0 18px;height:40px;border-radius:10px;font-weight:600;font-size:13px;cursor:pointer;background-color:#153484;color:#ffffff;border:none;transition:all 0.2s;}.requests-list-section .views-exposed-form .form-submit:hover{background-color:#0f2663;transform:translateY(-1px);}.requests-list-section .views-exposed-form .form-item-title{width:100%;background:transparent;padding:0 0 16px;border-bottom:1px solid #e5e7eb;border-radius:0;}.requests-list-section .views-exposed-form .form-item-title .form-text{width:500px;max-width:100%;}.requests-list-section .views-exposed-form .form-item.form-item-title{background:transparent;padding:0 0 16px;}@media (max-width:768px){.requests-list-section .views-exposed-form .form-item{width:100%;}}.requests-list-section .views-exposed-form #edit-reset-units-requests-list,.requests-list-section .views-exposed-form #edit-reset-requests-list{display:block;margin:25px auto 35px;background-color:#F18900;color:#fff;font-family:'UAFSans';height:auto;width:auto;padding:17px 130px;border-radius:13px;border:none;line-height:1;font-weight:800;font-size:1.05rem;cursor:pointer;text-align:center;transition:transform 0.35s cubic-bezier(0.22,1,0.36,1),box-shadow 0.35s cubic-bezier(0.22,1,0.36,1),background 0.3s ease,color 0.3s ease;box-shadow:0 6px 16px rgba(17,18,36,0.22);}.requests-list-section .views-exposed-form #edit-reset-units-requests-list:hover,.requests-list-section .views-exposed-form #edit-reset-requests-list:hover{transform:translateY(-3px);box-shadow:0 16px 32px rgba(17,18,36,0.28);background-color:#111224;color:#fff;}.requests-list-section{background:#ffffff;padding:20px;border-radius:14px;width:96%;margin:0 auto 20px;color:#111224;border:1px solid #e5e7eb;box-shadow:0 6px 20px rgba(17,18,36,0.05);}.requests-list-section .views-exposed-form{background:#fff;padding:16px 25px;border-radius:12px;margin-bottom:16px;display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;border:1px solid #e5e7eb;}.requests-list-section .views-exposed-form table label{font-size:11px;color:#6b7280;margin-bottom:4px;display:block;}.requests-list-section .views-exposed-form .form-text,.requests-list-section .views-exposed-form .form-select{padding:9px 12px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;font-size:.85rem;min-width:350px;color:#111224;transition:all 0.2s ease;}.requests-list-section .views-exposed-form .form-text:focus,.requests-list-section .views-exposed-form .form-select:focus{outline:none;border-color:#153484;box-shadow:0 0 0 3px rgba(21,52,132,0.15);}.requests-list-section .views-exposed-form .form-submit{height:38px;padding:0 16px;border:none;border-radius:8px;background:#153484;color:#ffffff;font-size:13px;font-weight:500;cursor:pointer;transition:all 0.2s ease;}.requests-list-section .views-exposed-form .form-submit:hover{background:#0f2663;transform:translateY(-1px);}.requests-list-section [data-drupal-selector="edit-header"]{}.requests-list-section [data-drupal-selector="edit-node-bulk-form"]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:30px 0 15px;background:#F2F6FC;border:1px solid #e5e7eb;border-radius:12px;padding:21px 14px;}.requests-list-section .form-item-action label{font-size:1rem;color:#6b7280;margin:0 7px;}.requests-list-section .form-item-action .form-select{height:45px;min-width:200px;font-size:.83rem;padding:5px 20px;border:1px solid #e5e7eb;border-radius:8px;}.requests-list-section #edit-submit--2{height:45px;padding:0 25px;border-radius:8px;background:#111224;color:#fff;border:none;font-size:.83rem;cursor:pointer;font-weight:600;transition:0.2s;font-family:'UAFSans';}.requests-list-section #edit-submit--2:hover{background:#F18900;transform:translateY(-1px);}.requests-list-section table{width:100%;border-collapse:separate;border-spacing:0;background:#ffffff;border-radius:12px;overflow:hidden;border:1px solid #e5e7eb;}.requests-list-section .views-form form{display:flex;flex-direction:column;}.requests-list-section table{order:1;}.requests-list-section [data-drupal-selector="edit-header"]{order:2;margin-top:14px;}.requests-list-section thead{background:#f8fafc;}.requests-list-section th{text-align:left;font-size:11px;color:#6b7280;font-weight:600;padding:12px;border-bottom:1px solid #e5e7eb;text-transform:uppercase;letter-spacing:0.05em;}.requests-list-section td{padding:20px 12px;border-bottom:1px solid #f1f5f9;font-size:13.5px;vertical-align:middle;color:#111224;}.requests-list-section tbody tr{transition:all 0.15s ease;}.requests-list-section tbody tr:hover{background:#EFF3F8;}.requests-list-section a{color:#153484;text-decoration:none;font-weight:500;}.requests-list-section a:hover{color:#0f2663;}.requests-list-section .form-checkbox{width:15px;height:15px;accent-color:#153484;cursor:pointer;}.requests-list-section .dropbutton-wrapper .dropbutton-action a{background:#f3f4f6;padding:6px 12px;border-radius:8px;font-size:12px;color:#111224;border:1px solid #e5e7eb;transition:0.2s;}.requests-list-section .dropbutton-wrapper .dropbutton-action a:hover{background:#EFF3F8;}.requests-list-section .views-form > .form-actions{background:#f9fafb;padding:14px;border-radius:12px;margin-top:16px;display:flex;gap:12px;align-items:center;border:1px solid #e5e7eb;}.requests-list-section #edit-submit{display:none;}.views-field-operations ul.dropbutton{list-style:none;margin:0;padding:0;display:flex;gap:0.5rem;}.views-field-operations ul.dropbutton li{margin:0;}.views-field-operations ul.dropbutton li a{display:inline-block;padding:0.5em 0.7em;font-size:0.75rem;text-decoration:none;color:#1f2937;border:1px solid #d1d5db;border-radius:4px;background-color:#ffffff;transition:all 0.2s ease;}.views-field-operations ul.dropbutton li a:hover{background-color:#f3f4f6;border-color:#9ca3af;}.views-field-operations ul.dropbutton li a.use-ajax{color:#b91c1c;border-color:#fca5a5;}.views-field-operations ul.dropbutton li a.use-ajax:hover{background-color:#fee2e2;border-color:#f87171;}.bef-links a[name$="[All]"]{display:none !important;}.bef-links li:has(a[name$="[All]"]){display:none !important;}@media (min-width:1870px){body{font-size:20px;}.signin-section .form-text{width:100%;min-width:500px;height:auto;padding:18px 12px 18px 42px;border-radius:14px;border:1px solid #ddd;background-color:#fff;font-size:19px;background-repeat:no-repeat;background-position:12px center;background-size:18px;box-sizing:border-box;}.signin-section .form-submit{width:100%;height:64px;border-radius:15px;font-size:19px;}.signin-section .request-password-link,.signin-section ul li a{margin-top:12%;font-size:.9rem;}.link-block{position:relative;display:inline-flex;text-align:left;flex-direction:column;justify-content:space-between;background:#E7F8FF;border-radius:16px;padding:25px;width:calc(32.733% - 14px);min-height:270px;vertical-align:top;box-sizing:border-box;margin-right:1.2%;margin-bottom:20px;transition:transform 0.35s ease;}.link-block span a{font-size:1.4rem;font-weight:600;color:#000;margin-top:10px;}.link-block p{font-size:.95rem;margin-top:28px;line-height:1.5;}a.go-link::after{content:"";width:64px;height:64px;border-radius:50%;background:#FFEF76 url(/themes/cimic/images/arrow.png) no-repeat center;background-size:22px;}.head-button a{padding:16px 24px;border-radius:15px;font-size:.97rem;}.head-button a::before{content:"";width:29px;height:29px;}.user-menu a{padding:17px 50px;border-radius:15px;}.requests-list-section .views-exposed-form .form-text,.requests-list-section .views-exposed-form .form-select{padding:17px 15px;border:1px solid #e5e7eb;border-radius:8px;background:#ffffff;font-size:.95rem;min-width:350px;color:#111224;transition:all 0.2s ease;}.requests-list-section .views-exposed-form .bef-links ul li a{display:inline-block;padding:13px 18px;font-size:1.15rem;}.requests-list-section .form-item-action label{font-size:.87rem;margin-right:14px;}.requests-list-section #edit-action{height:auto;padding:15px 14px;border-radius:14px;font-size:.9rem;}.requests-list-section #edit-submit--2{height:auto;padding:15px 34px;border-radius:14px;background:#F18900;color:#111224;border:none;font-size:.9rem;cursor:pointer;font-weight:600;transition:0.2s;}.requests-list-section .views-field.views-field-title a{font-size:.96rem;}.requests-list-section td{font-size:.85rem;}.requests-list-section a{font-size:.96rem;}.views-field-operations ul.dropbutton li a{padding:0.75rem 0.9rem;font-size:0.91rem;border-radius:7px;}}
