/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body,.admin-panel,input,select,textarea{font-family:'Roboto',-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;font-size:15px;line-height:1.6;}.fa,.fas,.far{font-family:"Font Awesome 6 Free" !important;font-weight:900;}.region-content{background:#f8f9fa;padding:20px;border-radius:8px;}.card{transition:transform 0.2s;}.card:hover{transform:translateY(-5px);}.text-uppercase{letter-spacing:1px;}html body.path-user-login,body.path-user-login .dialog-off-canvas-main-canvas,body.path-user-login .layout-container{min-height:100vh;background:radial-gradient(circle at 14% 20%,rgba(255,255,255,0.35),transparent 34%),radial-gradient(circle at 86% 80%,rgba(255,193,7,0.42),transparent 38%),linear-gradient(140deg,#fff59d 0%,#ffd54f 52%,#ffca28 100%) !important;}html body.path-user-login{height:100vh;}body.path-user-login .layout-container,body.path-user-login .login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px 12px;background:transparent !important;}body.path-user-login .region-content{background:transparent;padding:0;border-radius:0;}body.path-user-login .layout-content,body.path-user-login .login-card{width:100%;max-width:410px;border-radius:0.85rem;background:#fff;border:1px solid #f2d14b;box-shadow:0 16px 36px rgba(67,52,0,0.2);padding:1.25rem 1.1rem;}body.path-user-login main[role="main"]{width:100%;max-width:410px;}body.path-user-login h1,body.path-user-login .h4{margin-bottom:1rem;}body.path-user-login .tabs{display:flex;gap:0.45rem;margin:0 0 1rem;padding:0;list-style:none;}body.path-user-login .tabs li{margin:0;}body.path-user-login .tabs li a{display:inline-flex;align-items:center;gap:0.35rem;text-decoration:none;font-size:0.82rem;border:1px solid #f0cf42;border-radius:999px;padding:0.28rem 0.62rem;background:#fff8d1;color:#674e00;}body.path-user-login .tabs li a:hover{background:#ffe98d;color:#4d3b00;}body.path-user-login .tabs li:first-child a::before{content:"\f2f6";font-family:"Font Awesome 6 Free";font-weight:900;}body.path-user-login .tabs li:last-child a::before{content:"\f084";font-family:"Font Awesome 6 Free";font-weight:900;}body.path-user-login .user-login-form .form-item{margin-bottom:1rem;}body.path-user-login .user-login-form label{display:inline-block;margin-bottom:0.45rem;font-weight:600;}body.path-user-login .user-login-form .form-control,body.path-user-login .user-login-form .form-text,body.path-user-login .user-login-form .form-password,body.path-user-login .user-login-form .form-email{border-radius:0.5rem;border:1px solid #ced4da;padding:0.55rem 0.75rem;width:100%;}body.path-user-login .user-login-form .btn,body.path-user-login .user-login-form .button,body.path-user-login .user-login-form input[type="submit"]{border-radius:0.5rem;padding:0.6rem 0.75rem;font-weight:600;background:#0d6efd;border:1px solid #0d6efd;color:#fff;width:100%;}body.path-user-login .user-login-form .btn:hover,body.path-user-login .user-login-form .button:hover,body.path-user-login .user-login-form input[type="submit"]:hover{background:#0b5ed7;border-color:#0a58ca;color:#fff;}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:rgb(255,234,66);}body.path-user-login .user-login-form .description,body.path-user-login .user-login-form .form-item a{color:#6c757d;font-size:13px;}@media (max-width:576px){body.path-user-login .layout-container,body.path-user-login .login-page{padding:12px;}body.path-user-login .layout-content,body.path-user-login .login-card,body.path-user-login main[role="main"]{max-width:100%;}}body.path-user-login main[role="main"]{width:100%;min-height:calc(100vh - 24px);display:flex !important;align-items:center !important;justify-content:center !important;}body.path-user-login .layout-content,body.path-user-login .region-content{width:100%;max-width:420px !important;margin-left:auto !important;margin-right:auto !important;}body.path-user-login #block-admin-buudien-primary-local-tasks ul{display:flex !important;align-items:center;gap:0.5rem;list-style:none !important;margin:0 0 1rem;padding:0 !important;white-space:nowrap;}body.path-user-login #block-admin-buudien-primary-local-tasks ul li,body.path-user-login #block-admin-buudien-primary-local-tasks .tabs li{list-style:none !important;}body.path-user-login #block-admin-buudien-primary-local-tasks li{margin:0;padding:0;}body.path-user-login #block-admin-buudien-primary-local-tasks li a{display:inline-flex;align-items:center;gap:0.35rem;text-decoration:none;font-size:0.82rem;border:1px solid #f0cf42;border-radius:999px;padding:0.28rem 0.62rem;background:#fff8d1;color:#674e00;}body.path-user-login #block-admin-buudien-primary-local-tasks li a:hover{background:#ffe98d;color:#4d3b00;}body.path-user-login #block-admin-buudien-primary-local-tasks li:first-child a::before{content:"\f2f6";font-family:"Font Awesome 6 Free";font-weight:900;}body.path-user-login #block-admin-buudien-primary-local-tasks li:last-child a::before{content:"\f084";font-family:"Font Awesome 6 Free";font-weight:900;}body.path-user-login #block-admin-buudien-primary-local-tasks .tabs,body.path-user-login #block-admin-buudien-primary-local-tasks ul{border:0 !important;}
