:root{--hr-orange:#f58220;--hr-orange-dark:#c65e08;--hr-ink:#1f2937;--hr-muted:#667085;--hr-line:#e5e9f0;--hr-soft:#fff7ef}.sdasu-hr-app,.sdasu-hr-public-body{font-family:"BPG Mrgvlovani","Noto Sans Georgian",Arial,sans-serif;color:var(--hr-ink)}.sdasu-hr-app *,.sdasu-hr-public-body *{box-sizing:border-box}.sdasu-hr-app{min-height:100vh;background:linear-gradient(180deg,#f7f8fb,#fff)}.hr-app-header{position:sticky;z-index:50;top:0;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:14px max(24px,calc((100vw - 1320px)/2));background:rgba(255,255,255,.92);border-bottom:1px solid var(--hr-line);backdrop-filter:blur(16px)}.hr-brand{display:flex;align-items:center;gap:12px;color:var(--hr-ink);text-decoration:none}.hr-brand img{width:48px;height:48px;object-fit:contain}.hr-brand span{display:flex;flex-direction:column}.hr-brand small{color:var(--hr-muted);font-size:11px}.hr-app-header nav{display:flex;flex-wrap:wrap;gap:8px}.hr-app-header nav a{padding:9px 12px;border-radius:10px;color:#4b5563;text-decoration:none;font-size:13px;font-weight:800}.hr-app-header nav a:hover{background:var(--hr-soft);color:var(--hr-orange-dark)}.hr-main{max-width:1320px;margin:0 auto;padding:34px 20px 70px}.hr-page-head{padding:32px;border-radius:28px;background:radial-gradient(circle at 90% 10%,rgba(245,130,32,.18),transparent 26%),linear-gradient(135deg,#fff,#fff7ef);border:1px solid rgba(245,130,32,.14);box-shadow:0 18px 45px rgba(17,24,39,.06)}.hr-page-head h1{margin:9px 0 4px;font-size:clamp(30px,4vw,48px)}.hr-page-head p{margin:0;color:var(--hr-muted)}.hr-kicker{display:inline-flex;padding:7px 11px;border-radius:999px;background:rgba(245,130,32,.11);color:var(--hr-orange-dark);font-size:11px;font-weight:900;letter-spacing:.09em}.hr-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:center;margin:22px 0}.hr-filter-form{display:flex;gap:9px;flex:1}.hr-filter-form input,.hr-filter-form select,.hr-editor input,.hr-editor select,.hr-editor textarea,.hr-public-form input,.hr-public-form textarea,.hr-application-detail input,.hr-application-detail select,.hr-application-detail textarea{width:100%;max-width:100%;padding:12px 13px;border:1px solid #dbe1e9;border-radius:12px;background:#fff;color:var(--hr-ink);font:inherit;box-shadow:none}.hr-filter-form input{max-width:330px}.hr-filter-form select{max-width:220px}.hr-filter-form button,.hr-primary-btn,.hr-secondary-btn{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 17px;border-radius:12px;border:0;background:var(--hr-orange);color:#fff!important;text-decoration:none;font:800 13px/1 inherit;cursor:pointer;white-space:nowrap}.hr-secondary-btn{background:#fff;color:var(--hr-orange-dark)!important;border:1px solid rgba(245,130,32,.24)}.hr-vacancy-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.hr-vacancy-card{padding:22px;border:1px solid var(--hr-line);border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(17,24,39,.045)}.hr-card-top,.hr-card-meta,.hr-card-actions{display:flex;justify-content:space-between;gap:10px;align-items:center}.hr-vacancy-card h3{margin:18px 0 8px;font-size:22px}.hr-vacancy-card p{margin:0 0 18px;color:var(--hr-muted)}.hr-card-meta{padding:13px 0;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;color:#667085;font-size:12px}.hr-card-actions{justify-content:flex-start;flex-wrap:wrap;margin-top:16px}.hr-card-actions a{color:var(--hr-orange-dark);font-size:12px;font-weight:800;text-decoration:none}.hr-status{display:inline-flex;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:900}.hr-status-draft{background:#eef2f6;color:#526071}.hr-status-published,.hr-app-selected{background:#e5f8ee;color:#17844c}.hr-status-closed,.hr-app-rejected{background:#feecec;color:#bd3333}.hr-status-archived{background:#f0edfb;color:#6f53b5}.hr-app-new{background:#fff1df;color:#bc650d}.hr-app-review{background:#e9f2ff;color:#2e68b5}.hr-app-interview{background:#f4ecff;color:#7a43bf}.hr-count{color:#7b8492;font-size:11px;font-weight:800}.hr-short-link{display:flex;margin-top:14px}.hr-short-link input{min-width:0;flex:1;border:1px solid #e6eaf0;border-radius:10px 0 0 10px;padding:9px;font-size:11px}.hr-short-link button{border:0;border-radius:0 10px 10px 0;background:#fff1e4;color:#bf650d;font-weight:800;cursor:pointer}.hr-empty{grid-column:1/-1;padding:40px;border:1px dashed #d9dee7;border-radius:22px;background:#fff;text-align:center;color:#7b8492}.hr-editor{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:22px;margin-top:22px}.hr-editor-left{display:grid;gap:18px}.hr-editor-card,.hr-publish-box,.hr-live-preview{padding:24px;border:1px solid var(--hr-line);border-radius:22px;background:#fff;box-shadow:0 12px 30px rgba(17,24,39,.045)}.hr-editor-card h2{margin-top:0}.hr-editor label,.hr-application-detail label{display:block;margin:0 0 14px;font-size:12px;font-weight:900}.hr-editor label input,.hr-editor label select,.hr-editor label textarea,.hr-application-detail label select,.hr-application-detail label textarea{margin-top:7px}.hr-two{display:grid;grid-template-columns:1fr 1fr;gap:14px}.hr-check{display:flex!important;gap:9px;align-items:flex-start}.hr-check input{width:auto!important;margin-top:3px!important}.hr-editor-side .hr-sticky{position:sticky;top:95px;display:grid;gap:16px}.hr-publish-box{display:grid;gap:10px}.hr-live-preview{background:linear-gradient(145deg,#fff,#fff8f1)}.hr-preview-card{margin-top:15px;padding:20px;border-radius:18px;background:#fff;border:1px solid rgba(245,130,32,.14)}.hr-preview-card h3{margin:8px 0;font-size:22px}.hr-preview-card p{color:var(--hr-muted);line-height:1.7}.hr-preview-card>div{display:flex;gap:8px;flex-wrap:wrap}.hr-preview-card>div span{padding:7px 9px;border-radius:999px;background:#fff4e9;color:#b75e08;font-size:10px;font-weight:800}.hr-template-buttons{display:flex;flex-wrap:wrap;gap:9px}.hr-template-buttons button{padding:10px 12px;border:1px solid rgba(245,130,32,.2);border-radius:11px;background:#fff7ef;color:#bd650d;font-weight:800;cursor:pointer}.hr-section-head{display:flex;justify-content:space-between}.hr-section-head small,.hr-help{display:block;margin-top:5px;color:var(--hr-muted);font-size:12px}.hr-extra-row{padding:17px;margin:12px 0;border-radius:16px;background:#fafbfc;border:1px solid #edf0f4}.hr-extra-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.hr-extra-head button{border:0;background:#feecec;color:#b83333;border-radius:9px;padding:7px 9px;cursor:pointer}.hr-table-wrap{overflow:auto;border:1px solid var(--hr-line);border-radius:20px;background:#fff}.hr-table{width:100%;border-collapse:collapse}.hr-table th,.hr-table td{padding:15px;border-bottom:1px solid #edf0f4;text-align:left;white-space:nowrap}.hr-table small{display:block;color:#7d8795;margin-top:4px}.hr-table a{color:var(--hr-orange-dark);font-weight:800;text-decoration:none}.hr-application-detail{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;margin-top:22px}.hr-detail-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.hr-detail-grid>div{padding:14px;border-radius:14px;background:#f8f9fb}.hr-detail-grid span{display:block;color:#7b8492;font-size:11px}.hr-file-actions{display:flex;gap:10px;margin-top:20px}.sdasu-hr-login-shell{min-height:70vh;display:grid;place-items:center;padding:20px;background:#f7f8fb}.sdasu-hr-login-card{width:min(460px,100%);padding:34px;border-radius:24px;background:#fff;border:1px solid var(--hr-line);box-shadow:0 18px 50px rgba(17,24,39,.08)}.sdasu-hr-login-card h2{margin:12px 0}.sdasu-hr-login-card input{width:100%}.sdasu-hr-login-card .button{width:100%;background:var(--hr-orange);border:0;border-radius:11px;min-height:44px}.sdasu-hr-public-body{margin:0;background:linear-gradient(180deg,#fffaf5,#f7f8fb)}.hr-public-shell{max-width:1240px;margin:0 auto;padding:22px}.hr-public-brand{display:flex;gap:12px;align-items:center;padding:12px 0 24px}.hr-public-brand img{width:56px;height:56px;object-fit:contain}.hr-public-brand div{display:flex;flex-direction:column}.hr-public-brand small{color:var(--hr-orange-dark);font-weight:800}.hr-vacancy-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 350px;align-items:center;min-height:360px;padding:48px;border-radius:32px;background:radial-gradient(circle at 85% 12%,rgba(245,130,32,.19),transparent 30%),#fff;border:1px solid rgba(245,130,32,.14);box-shadow:0 24px 60px rgba(17,24,39,.08)}.hr-vacancy-copy{position:relative;z-index:2}.hr-vacancy-copy h1{margin:14px 0;font-size:clamp(38px,5vw,68px);line-height:1.05}.hr-vacancy-copy>p{max-width:700px;color:var(--hr-muted);font-size:17px;line-height:1.85}.hr-public-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:22px}.hr-public-meta span{padding:9px 11px;border-radius:999px;background:#fff5eb;color:#b55d08;font-size:12px;font-weight:800}.hr-vacancy-aniko{position:relative;height:260px}.hr-vacancy-aniko span{position:absolute;display:block}.hr-vacancy-aniko .desk{left:35px;right:20px;bottom:38px;height:20px;border-radius:10px;background:linear-gradient(90deg,#f58220,#ffb36b)}.hr-vacancy-aniko .person{left:110px;top:40px;width:95px;height:155px;border-radius:48px 48px 26px 26px;background:linear-gradient(#273140 38%,#fff4e8 38%);box-shadow:0 18px 30px rgba(0,0,0,.09)}.hr-vacancy-aniko .person:before{content:"";position:absolute;left:27px;top:-24px;width:42px;height:42px;border-radius:50%;background:#efc3a4}.hr-vacancy-aniko .screen{right:34px;bottom:58px;width:105px;height:75px;border-radius:12px;background:#243041;border:7px solid #e9edf2}.hr-vacancy-aniko .paper{width:52px;height:68px;border-radius:9px;background:#fff;border:1px solid #e7e9ee;box-shadow:0 12px 24px rgba(0,0,0,.07)}.hr-vacancy-aniko .p1{left:18px;top:34px;transform:rotate(-8deg)}.hr-vacancy-aniko .p2{right:8px;top:14px;transform:rotate(8deg)}.hr-vacancy-aniko .paper:after{content:"";position:absolute;left:10px;right:10px;top:18px;height:5px;border-radius:4px;background:#f58220;box-shadow:0 13px #e7ebf0,0 26px #e7ebf0}.hr-vacancy-aniko .dot{width:18px;height:18px;border-radius:50%;background:#ffd2a8}.hr-vacancy-aniko .d1{left:30px;bottom:10px}.hr-vacancy-aniko .d2{right:35px;top:100px}.hr-public-grid{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:25px;margin-top:26px}.hr-vacancy-content{display:grid;gap:18px}.hr-public-section{padding:28px;border-radius:24px;background:#fff;border:1px solid var(--hr-line);box-shadow:0 12px 32px rgba(17,24,39,.045)}.hr-public-section h2{margin-top:0}.hr-public-section ul{margin:0;padding-left:22px}.hr-public-section li{margin:11px 0;line-height:1.7}.hr-apply-panel{min-width:0}.hr-apply-card{position:sticky;top:20px;padding:26px;border-radius:24px;background:#fff;border:1px solid rgba(245,130,32,.17);box-shadow:0 16px 42px rgba(17,24,39,.07)}.hr-apply-card h2{margin-top:0}.hr-apply-card>p{color:var(--hr-muted);line-height:1.7}.hr-public-form label{display:block;margin-bottom:14px;font-size:12px;font-weight:900}.hr-public-form input,.hr-public-form textarea{margin-top:7px}.hr-public-form input[type=file]{padding:10px;background:#fafbfc}.hr-public-form small{display:block;margin-top:5px;color:#8992a0}.hr-full{width:100%;margin-top:8px}.hr-success,.hr-error{padding:13px 14px;margin-bottom:15px;border-radius:12px;font-size:13px;font-weight:800}.hr-success{background:#e8f8ef;color:#19784b}.hr-error{background:#feecec;color:#b73737}.hr-public-shell footer{text-align:center;padding:35px;color:#8992a0;font-size:12px}
@media(max-width:1050px){.hr-vacancy-grid{grid-template-columns:1fr 1fr}.hr-editor,.hr-public-grid,.hr-application-detail{grid-template-columns:1fr}.hr-editor-side .hr-sticky,.hr-apply-card{position:static}.hr-vacancy-hero{grid-template-columns:1fr}.hr-vacancy-aniko{height:230px}}
@media(max-width:720px){.hr-app-header{align-items:flex-start;flex-direction:column;padding:12px 16px}.hr-main{padding:20px 12px 50px}.hr-vacancy-grid{grid-template-columns:1fr}.hr-toolbar,.hr-filter-form{align-items:stretch;flex-direction:column}.hr-filter-form input,.hr-filter-form select{max-width:none}.hr-two,.hr-detail-grid{grid-template-columns:1fr}.hr-vacancy-hero{padding:28px 22px}.hr-vacancy-copy h1{font-size:40px}.hr-public-shell{padding:12px}.hr-public-grid{gap:14px}.hr-app-header nav{width:100%;overflow-x:auto;flex-wrap:nowrap}.hr-brand small{display:none}}
.sdasu-hr-dashboard-body{margin:0;background:#f7f8fb}

/* v1.1.0 — standalone dashboard, typography, buttons and language switch */
html,body.sdasu-hr-dashboard-body,body.sdasu-hr-public-body{margin:0!important;min-height:100%;background:#f7f8fb!important}
body.sdasu-hr-dashboard-body>footer,body.sdasu-hr-public-body>footer,.sdasu-hr-app+footer,.hr-public-shell>footer{display:none!important}
.sdasu-hr-app,.sdasu-hr-public-body,.sdasu-hr-login-shell,
.sdasu-hr-app input,.sdasu-hr-app textarea,.sdasu-hr-app select,.sdasu-hr-app button,
.sdasu-hr-public-body input,.sdasu-hr-public-body textarea,.sdasu-hr-public-body select,.sdasu-hr-public-body button{
  font-family:"BPG Mrgvlovani","Noto Sans Georgian",Arial,sans-serif!important
}
.sdasu-hr-app h1,.sdasu-hr-app h2,.sdasu-hr-app h3,.sdasu-hr-app h4,
.sdasu-hr-public-body h1,.sdasu-hr-public-body h2,.sdasu-hr-public-body h3,.sdasu-hr-login-card h2{
  font-family:"BPG Nino Mtavruli","BPG Mrgvlovani","Noto Sans Georgian",Arial,sans-serif!important;
  letter-spacing:0!important
}
.sdasu-hr-app button,.sdasu-hr-app .button,.sdasu-hr-app input[type=submit],
.sdasu-hr-public-body button,.sdasu-hr-public-body .button,.sdasu-hr-public-body input[type=submit],
.hr-primary-btn,.hr-secondary-btn,.hr-filter-btn{
  -webkit-appearance:none!important;appearance:none!important;text-transform:none!important;text-shadow:none!important;
  font-family:"BPG Mrgvlovani","Noto Sans Georgian",Arial,sans-serif!important;font-size:13px!important;font-weight:900!important;line-height:1.25!important;
  min-height:44px;border-radius:12px!important;box-shadow:none!important;cursor:pointer!important
}
.hr-primary-btn,.hr-filter-btn,.sdasu-hr-login-card input[type=submit]{background:linear-gradient(135deg,#f58220,#ff9b46)!important;border:1px solid #f58220!important;color:#fff!important;padding:0 18px!important}
.hr-primary-btn:hover,.hr-filter-btn:hover,.sdasu-hr-login-card input[type=submit]:hover{background:linear-gradient(135deg,#e86f0a,#f58220)!important;transform:translateY(-1px)}
.hr-secondary-btn{background:#fff!important;border:1px solid rgba(245,130,32,.28)!important;color:#bd650d!important;padding:0 18px!important}
.hr-secondary-btn:hover{background:#fff7ef!important;border-color:rgba(245,130,32,.48)!important}
.hr-link-button{display:inline;border:0!important;background:transparent!important;color:var(--hr-orange-dark)!important;padding:0!important;min-height:auto!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}
.hr-inline-form{display:inline-flex;margin:0}
.hr-dashboard-message{margin:20px 0 0}
.hr-editor,.hr-editor *,.hr-public-form,.hr-public-form *{min-width:0}
.hr-editor input,.hr-editor textarea,.hr-editor select,.hr-public-form input,.hr-public-form textarea,.hr-public-form select{box-sizing:border-box!important;max-width:100%!important}
.hr-form-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px}
.hr-form-options .hr-check{margin:0;padding:12px 13px;border:1px solid #e6eaf0;border-radius:13px;background:#fafbfc}
.hr-custom-type-fields[hidden]{display:none!important}
.hr-public-brand{display:flex;justify-content:space-between;align-items:center;gap:18px}
.hr-public-brand-main{display:flex;align-items:center;gap:12px;color:inherit;text-decoration:none;min-width:0}
.hr-public-brand-main div{min-width:0}
.hr-public-brand-main strong{display:block;line-height:1.35}
.hr-language-switch{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:42px;padding:0 15px;border:1px solid rgba(245,130,32,.25);border-radius:12px;background:#fff7ef;color:#b75d08;text-decoration:none;font-weight:900;font-size:12px;white-space:nowrap}
.hr-language-switch:hover{background:#f58220;color:#fff}
.hr-language-switch span{font-size:17px}
.hr-preview-notice{margin:0 0 18px;padding:12px 15px;border-radius:13px;background:#fff3d8;border:1px solid #f5d38d;color:#8b5b00;font-weight:800;font-size:13px}
.hr-email-retry{margin-top:16px}
.hr-email-retry h3{margin-top:0}
.hr-email-retry p{color:var(--hr-muted);font-size:13px;line-height:1.6}
.sdasu-hr-login-shell{min-height:100vh!important;padding:34px 18px!important;background:radial-gradient(circle at 50% 5%,rgba(245,130,32,.08),transparent 30%),#f7f8fb!important}
.sdasu-hr-login-card{width:min(440px,100%);padding:34px!important;border-radius:26px!important}
.sdasu-hr-login-card p{color:var(--hr-muted);line-height:1.75}
.sdasu-hr-login-card form p{margin:0 0 17px}
.sdasu-hr-login-card label{display:block;margin-bottom:7px;color:#374151;font-weight:800;font-size:13px}
.sdasu-hr-login-card input[type=text],.sdasu-hr-login-card input[type=password]{width:100%!important;min-height:46px;padding:11px 13px;border:1px solid #dbe1e9;border-radius:12px;background:#fff!important;color:#1f2937!important;box-shadow:none!important}
.sdasu-hr-login-card input:-webkit-autofill,.sdasu-hr-login-card input:-webkit-autofill:hover,.sdasu-hr-login-card input:-webkit-autofill:focus{-webkit-text-fill-color:#1f2937!important;-webkit-box-shadow:0 0 0 1000px #fff inset!important;transition:background-color 9999s ease-out 0s}
.sdasu-hr-login-card .login-remember label{display:flex;align-items:center;gap:8px;font-weight:700}
.sdasu-hr-login-card .login-remember input{width:17px!important;height:17px!important;margin:0!important}
.sdasu-hr-login-card .login-submit{margin-bottom:10px!important}
.sdasu-hr-login-card input[type=submit]{width:100%!important}
.hr-login-help{display:block;text-align:center;color:#b75d08;text-decoration:none;font-size:12px;font-weight:800}
.hr-login-help:hover{text-decoration:underline}
.hr-card-actions{flex-wrap:wrap;justify-content:flex-start!important}
.hr-card-actions>a,.hr-card-actions .hr-link-button{font-size:12px!important}
.hr-public-meta span{display:inline-flex;align-items:center}
@media(max-width:720px){
  .hr-public-brand{align-items:flex-start;flex-direction:column}
  .hr-language-switch{width:100%}
  .hr-form-options{grid-template-columns:1fr}
  .sdasu-hr-login-card{padding:26px 22px!important}
}


/* v1.2.0 — unified lightweight translucent controls across the HR platform. */
html body .sdasu-hr-app button,
html body .sdasu-hr-app .hr-primary-btn,
html body .sdasu-hr-app .hr-secondary-btn,
html body .sdasu-hr-app .hr-filter-btn,
html body .sdasu-hr-app input[type="submit"],
html body .sdasu-hr-public-body button,
html body .sdasu-hr-public-body .hr-primary-btn,
html body .sdasu-hr-public-body .hr-secondary-btn,
html body .sdasu-hr-public-body input[type="submit"],
html body .sdasu-hr-login-card input[type="submit"]{
  background:rgba(245,130,32,.075)!important;
  background-image:none!important;
  border:1px solid rgba(245,130,32,.28)!important;
  color:#b75d08!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.88),0 7px 18px rgba(112,68,19,.035)!important;
  opacity:1!important;
  filter:none!important;
  text-shadow:none!important;
}
html body .sdasu-hr-app button:hover,
html body .sdasu-hr-app button:focus,
html body .sdasu-hr-app button:active,
html body .sdasu-hr-app .hr-primary-btn:hover,
html body .sdasu-hr-app .hr-primary-btn:focus,
html body .sdasu-hr-app .hr-primary-btn:active,
html body .sdasu-hr-app .hr-secondary-btn:hover,
html body .sdasu-hr-app .hr-secondary-btn:focus,
html body .sdasu-hr-public-body button:hover,
html body .sdasu-hr-public-body button:focus,
html body .sdasu-hr-public-body button:active,
html body .sdasu-hr-public-body .hr-primary-btn:hover,
html body .sdasu-hr-public-body .hr-primary-btn:focus,
html body .sdasu-hr-public-body .hr-primary-btn:active,
html body .sdasu-hr-login-card input[type="submit"]:hover,
html body .sdasu-hr-login-card input[type="submit"]:focus{
  background:rgba(245,130,32,.14)!important;
  background-image:none!important;
  border-color:rgba(245,130,32,.44)!important;
  color:#a85306!important;
  transform:translateY(-1px)!important;
  outline:none!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.92),0 10px 24px rgba(112,68,19,.06)!important;
}
html body .sdasu-hr-app .hr-template-buttons button,
html body .sdasu-hr-app .hr-template-buttons button:hover,
html body .sdasu-hr-app .hr-template-buttons button:focus,
html body .sdasu-hr-app .hr-template-buttons button:active{
  background:rgba(245,130,32,.055)!important;
  border:1px solid rgba(245,130,32,.24)!important;
  color:#b85d08!important;
  box-shadow:none!important;
}
html body .sdasu-hr-app .hr-template-buttons button:hover,
html body .sdasu-hr-app .hr-template-buttons button:focus{
  background:rgba(245,130,32,.11)!important;
  border-color:rgba(245,130,32,.40)!important;
}
html body .sdasu-hr-app .hr-extra-head button,
html body .sdasu-hr-app .hr-extra-head button:hover,
html body .sdasu-hr-app .hr-extra-head button:focus{
  background:rgba(184,51,51,.065)!important;
  border:1px solid rgba(184,51,51,.20)!important;
  color:#a82f2f!important;
}
html body .sdasu-hr-app .hr-link-button,
html body .sdasu-hr-app .hr-link-button:hover,
html body .sdasu-hr-app .hr-link-button:focus{
  min-height:auto!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  box-shadow:none!important;
  transform:none!important;
}

/* v1.3.0 — final builder controls, custom templates, deletion and view analytics. */
.hr-stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:22px 0}
.hr-stat-card{padding:18px 20px;border:1px solid var(--hr-line);border-radius:18px;background:linear-gradient(145deg,#fff,#fffaf5);box-shadow:0 10px 26px rgba(17,24,39,.04)}
.hr-stat-card span{display:block;color:var(--hr-muted);font-size:12px;font-weight:800}.hr-stat-card strong{display:block;margin-top:7px;color:var(--hr-orange-dark);font-size:28px}
.hr-card-views{display:flex;gap:9px;margin-top:12px}.hr-card-views span{flex:1;padding:10px;border:1px solid rgba(245,130,32,.14);border-radius:12px;background:rgba(245,130,32,.045);color:#7a6655;font-size:11px}.hr-card-views b{color:#b75d08;font-size:14px}
.hr-danger-link{color:#b83232!important}.hr-danger-link:hover{color:#8f2020!important}
.hr-core-field{position:relative;margin:0 0 16px;padding:17px;border:1px solid #e8ebf0;border-radius:17px;background:#fafbfc;transition:.2s ease}
.hr-core-field.is-disabled{display:none}
.hr-removable-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px}.hr-removable-head b{color:#7b4b18;font-size:13px}.hr-removable-head button,.hr-toggle-app-field,.hr-template-delete,.hr-restore-field{min-height:32px!important;padding:0 10px!important;border:1px solid rgba(184,51,51,.18)!important;border-radius:9px!important;background:rgba(184,51,51,.055)!important;color:#a52c2c!important;font-size:11px!important;font-weight:900!important}
.hr-disabled-fields{margin-top:12px;padding:14px;border:1px dashed rgba(245,130,32,.28);border-radius:14px;background:#fffaf4}.hr-disabled-fields>b{display:block;margin-bottom:9px;color:#8b5a22;font-size:12px}.hr-disabled-fields>div{display:flex;flex-wrap:wrap;gap:8px}.hr-restore-field{border-color:rgba(245,130,32,.24)!important;background:rgba(245,130,32,.07)!important;color:#b75d08!important}
.hr-add-block-buttons{display:flex;flex-wrap:wrap;gap:10px;margin-top:12px}.hr-extra-row{position:relative;margin-top:14px;padding:18px;border:1px solid #e6eaf0;border-radius:18px;background:#fafbfc}.hr-extra-row[data-block-type="large_text"]{background:linear-gradient(145deg,#fff,#fff8f1);border-color:rgba(245,130,32,.2)}
.hr-template-group{margin-top:14px}.hr-template-group>span{display:block;margin-bottom:8px;color:#7b8492;font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.hr-saved-template-buttons{align-items:center}.hr-template-chip{display:inline-flex;align-items:stretch;border:1px solid rgba(245,130,32,.22);border-radius:12px;overflow:hidden;background:rgba(245,130,32,.05)}.hr-template-chip>button:first-child{border:0!important;border-radius:0!important;background:transparent!important}.hr-template-delete{min-width:34px!important;border:0!important;border-left:1px solid rgba(184,51,51,.16)!important;border-radius:0!important}
.hr-template-save-box h3{margin:0 0 8px}.hr-template-save-box p{margin:0 0 14px;color:var(--hr-muted);font-size:12px;line-height:1.6}
.hr-application-fields{margin-top:18px}.hr-application-fields h3{margin:0}.hr-app-field-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px;padding:11px 12px;border:1px solid #e5e9ef;border-radius:12px;background:#fafbfc}.hr-app-field-toggle span{font-size:12px;font-weight:800}.hr-app-field-toggle.is-disabled{opacity:.58;background:#f1f3f6}.hr-app-field-toggle.is-disabled .hr-toggle-app-field{border-color:rgba(245,130,32,.22)!important;background:rgba(245,130,32,.07)!important;color:#b75d08!important}
.hr-large-text-block p{margin:0 0 1em;color:#4f5b6b;line-height:1.9}.hr-large-text-block p:last-child{margin-bottom:0}
@media(max-width:950px){.hr-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:560px){.hr-stat-grid{grid-template-columns:1fr}.hr-card-views{flex-direction:column}.hr-removable-head{align-items:flex-start}.hr-add-block-buttons{flex-direction:column}.hr-add-block-buttons .hr-secondary-btn{width:100%}}
.hr-public-success{margin:0 0 18px;padding:14px 16px;border:1px solid rgba(23,132,76,.18);border-radius:14px;background:#eaf8f0;color:#187044;font-size:13px;font-weight:900}


/* v1.4.0 — public opportunities archive + announcement types */
.hr-opportunity-type-box{margin-bottom:18px;padding:16px;border:1px solid rgba(245,130,32,.18);border-radius:16px;background:#fffaf5}
.hr-opportunity-type-box label{margin:0!important}
.hr-opportunity-type-box select{margin-top:7px}
.hr-card-badges{display:flex;align-items:center;gap:7px;flex-wrap:wrap}
.hr-type-badge{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid rgba(245,130,32,.22);border-radius:999px;background:rgba(245,130,32,.07);color:#b85d08;font-size:11px;font-weight:900}
.hr-public-type{background:#fff0df!important;color:#a65308!important}
.hr-site-opportunities{width:100%;margin:28px auto 60px;color:var(--hr-ink)}
.hr-site-opportunities *{box-sizing:border-box}
.hr-site-opportunities-head{display:flex;justify-content:space-between;gap:24px;align-items:flex-end;margin-bottom:22px}
.hr-site-opportunities-head h2{margin:10px 0 8px;font-size:clamp(28px,3.2vw,44px);line-height:1.15}
.hr-site-opportunities-head p{max-width:760px;margin:0;color:var(--hr-muted);line-height:1.7}
.hr-site-type-filters{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.hr-site-type-filters a{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid #e7eaf0;border-radius:999px;background:#fff;color:#596273;text-decoration:none;font-size:12px;font-weight:900}
.hr-site-type-filters a:hover,.hr-site-type-filters a.is-active{border-color:rgba(245,130,32,.38);background:#fff5ea;color:#b75d08}
.hr-site-opportunity-list{display:grid;gap:18px}
.hr-site-opportunity-card{position:relative;padding:25px 28px;border:1px solid #e5e9f0;border-radius:20px;background:#fff;box-shadow:0 12px 28px rgba(17,24,39,.045);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}
.hr-site-opportunity-card:hover{transform:translateY(-2px);border-color:rgba(245,130,32,.28);box-shadow:0 18px 38px rgba(17,24,39,.07)}
.hr-site-card-main{padding-right:160px}
.hr-site-card-topline{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin-bottom:9px}
.hr-site-location{color:#7b8492;font-size:11px;font-weight:800}
.hr-site-opportunity-card h3{margin:0 0 8px;font-size:clamp(20px,2.2vw,28px);line-height:1.35}
.hr-site-opportunity-card h3 a{color:#26344c;text-decoration:none}
.hr-site-opportunity-card p{margin:0;color:#70798a;line-height:1.75}
.hr-site-card-meta{display:grid;grid-template-columns:1.15fr 1fr 1fr;gap:18px;margin-top:20px;padding-top:18px;border-top:1px solid #edf0f4}
.hr-site-card-meta>div{min-width:0}
.hr-site-card-meta span{display:block;margin-bottom:6px;color:#7c8595;font-size:11px;font-weight:800}
.hr-site-card-meta strong{display:block;color:#2d3a52;font-size:14px;line-height:1.45}
.hr-site-card-link{position:absolute;right:28px;top:26px;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 13px;border:1px solid rgba(245,130,32,.28);border-radius:12px;background:#fffaf5;color:#b65d08;text-decoration:none;font-size:12px;font-weight:900}
.hr-site-card-link:hover{background:#fff1e3}
.hr-site-empty{padding:36px;border:1px dashed #d8dde6;border-radius:18px;background:#fff;text-align:center;color:#7b8492}
@media(max-width:900px){
  .hr-site-opportunities-head{align-items:flex-start;flex-direction:column}
  .hr-site-type-filters{justify-content:flex-start}
  .hr-site-card-main{padding-right:0}
  .hr-site-card-link{position:static;margin-top:18px}
}
@media(max-width:680px){
  .hr-site-opportunity-card{padding:20px}
  .hr-site-card-meta{grid-template-columns:1fr}
}

/* v1.4.1 — public archive */
.hr-site-section-title{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:26px 0 12px}.hr-site-section-title h3{margin:0;font-size:24px}.hr-site-section-title span{color:var(--hr-muted);font-size:12px;font-weight:800}.hr-archive-title{margin-top:38px;padding-top:24px;border-top:1px solid var(--hr-line)}.hr-site-opportunity-card.is-archived{background:#fafafa;box-shadow:none}.hr-site-opportunity-card.is-archived .hr-site-card-main{opacity:.88}.hr-archive-badge{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;background:#f0edfb;color:#6f53b5;font-size:11px;font-weight:900}.hr-site-card-topline{flex-wrap:wrap}.hr-site-card-topline .hr-site-location{margin-left:auto}

/* v1.5.0 — compact public list, neutral controls, file builders */
.hr-site-opportunities{font-size:14px!important}
.hr-site-opportunities-head{gap:24px!important;margin:12px 0 24px!important}
.hr-site-opportunities-head h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.15!important;margin:9px 0 0!important}
.hr-site-section-title h3{font-size:20px!important}
.hr-site-opportunity-card{padding:20px 22px!important}
.hr-site-opportunity-card h3{font-size:clamp(18px,1.65vw,23px)!important}
.hr-site-opportunity-card p{font-size:13px!important;line-height:1.6!important}
.hr-site-card-meta{font-size:11px!important;gap:18px!important}
.hr-site-card-meta b{font-size:12px!important}
.hr-site-card-topline{display:flex!important;align-items:center!important;gap:9px!important;padding-right:150px!important;min-height:34px}
.hr-site-card-topline .hr-site-location{margin-left:auto!important;max-width:44%;white-space:normal;text-align:right;line-height:1.45}
.hr-site-card-link{position:absolute!important;right:22px!important;top:20px!important;z-index:2!important;font-size:12px!important;min-height:38px!important;padding:0 13px!important;white-space:nowrap}

.hr-editor input,.hr-editor textarea,.hr-editor select,.hr-public-form input,.hr-public-form textarea,.hr-public-form select,.hr-filter-form input,.hr-filter-form select{background:#fff!important;background-image:none!important;color:var(--hr-ink)!important;border-color:#dbe1e9!important;box-shadow:none!important;outline:none!important}
.hr-editor input:hover,.hr-editor textarea:hover,.hr-editor select:hover,.hr-public-form input:hover,.hr-public-form textarea:hover,.hr-public-form select:hover,.hr-filter-form input:hover,.hr-filter-form select:hover{background:#fff!important;border-color:#cfd6df!important;box-shadow:none!important}
.hr-editor input:focus,.hr-editor textarea:focus,.hr-editor select:focus,.hr-public-form input:focus,.hr-public-form textarea:focus,.hr-public-form select:focus,.hr-filter-form input:focus,.hr-filter-form select:focus{background:#fff!important;border-color:rgba(245,130,32,.30)!important;box-shadow:0 0 0 3px rgba(245,130,32,.055)!important}
.hr-editor input:-webkit-autofill,.hr-public-form input:-webkit-autofill{-webkit-box-shadow:0 0 0 1000px #fff inset!important;-webkit-text-fill-color:var(--hr-ink)!important}

.hr-file-builder-row{margin:12px 0;padding:15px;border:1px solid #e5e9ef;border-radius:15px;background:#fafbfc}
.hr-file-builder-row.is-new,.hr-dynamic-upload-builder{background:#fffaf5;border-color:rgba(245,130,32,.18)}
.hr-file-builder-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}
.hr-file-builder-head strong{font-size:12px;color:#6e4b28}.hr-file-builder-head button,.hr-mini-remove{font-size:11px!important}
.hr-remove-dynamic-row{min-height:31px!important;padding:0 9px!important;border:1px solid rgba(184,51,51,.18)!important;border-radius:9px!important;background:rgba(184,51,51,.055)!important;color:#a52c2c!important}
.hr-builder-file-link{display:inline-block;margin-top:4px;color:#b75d08;font-size:12px;font-weight:800;text-decoration:none}
.hr-dynamic-upload-builder{margin-top:18px;padding:16px;border:1px solid rgba(245,130,32,.18);border-radius:16px}
.hr-dynamic-upload-builder .hr-section-head{align-items:flex-start;gap:12px}.hr-dynamic-upload-builder h3{margin:0 0 4px}
.hr-download-list{display:grid;gap:10px}.hr-download-list a{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:13px 15px;border:1px solid #e5e9ef;border-radius:13px;background:#fafbfc;color:#344054;text-decoration:none;font-weight:800}.hr-download-list a:hover{border-color:rgba(245,130,32,.3);background:#fffaf5;color:#a85306}.hr-download-list b{color:#b75d08;font-size:18px}
.hr-ajax-loading body{cursor:progress}.hr-ajax-loading .sdasu-hr-app{opacity:.64;pointer-events:none}.hr-site-opportunities.is-loading{opacity:.55;pointer-events:none;transition:opacity .15s ease}

@media(max-width:800px){.hr-site-card-topline{padding-right:0!important}.hr-site-card-link{position:static!important;margin-top:12px!important;display:inline-flex!important}.hr-site-card-topline .hr-site-location{max-width:none;margin-left:0!important;text-align:left}.hr-site-opportunities-head{display:block!important}.hr-site-type-filters{margin-top:16px!important}.hr-site-opportunities-head h2{font-size:28px!important}}

/* v1.6.1 — Chancellery → HR → Chancellery workflow, archive and audit log */
.hr-stage-summary{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:22px 0 12px}.hr-stage-chip{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;border:1px solid var(--hr-line);border-radius:14px;background:#fff;color:#596273;text-decoration:none;font-size:11px;font-weight:900}.hr-stage-chip b{display:grid;place-items:center;min-width:28px;height:28px;border-radius:9px;background:#fff4e9;color:#b75d08}.hr-stage-chip.is-active{border-color:rgba(245,130,32,.36);background:#fffaf5;color:#a85306}.hr-workflow-banner{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:22px 0;padding:18px 20px;border:1px solid rgba(245,130,32,.18);border-radius:20px;background:linear-gradient(145deg,#fff,#fffaf5)}.hr-workflow-banner>div:first-child span{display:block;color:var(--hr-muted);font-size:11px;font-weight:800}.hr-workflow-banner>div:first-child strong{display:block;margin-top:4px;font-size:18px}.hr-workflow-path{display:flex;gap:8px;flex-wrap:wrap}.hr-workflow-path span{padding:8px 10px;border:1px solid #e6eaf0;border-radius:999px;background:#fff;color:#8a93a1;font-size:10px;font-weight:900}.hr-workflow-path span.is-current{border-color:rgba(245,130,32,.35);background:#fff4e9;color:#b75d08}.hr-workflow-path span.is-done{background:#eaf7ef;border-color:#caead7;color:#28794d}.hr-workflow-card p{color:var(--hr-muted);font-size:13px;line-height:1.7}.hr-workflow-actions{display:grid;gap:9px}.hr-danger-action{border-color:rgba(184,51,51,.23)!important;color:#a72f2f!important;background:rgba(184,51,51,.04)!important}.hr-readonly-note{padding:15px;border:1px dashed #d8dee8;border-radius:14px;background:#fafbfc;color:#667085;font-size:13px;line-height:1.7}.hr-final-state{padding:15px;border-radius:14px;font-weight:900;line-height:1.6}.hr-final-state.is-accepted{background:#eaf8f0;color:#23764a}.hr-final-state.is-rejected{background:#fff0f0;color:#a93232}.hr-mini-log{display:grid;gap:10px}.hr-mini-log>div{padding:11px 12px;border:1px solid #edf0f4;border-radius:12px;background:#fafbfc}.hr-mini-log span,.hr-mini-log small{display:block;color:#7b8492;font-size:10px}.hr-mini-log strong{display:block;margin:4px 0;font-size:12px}.hr-status.hr-workflow-chancellery_pending{background:#fff1df;color:#a65b0d}.hr-status.hr-workflow-hr_pending{background:#e9f2ff;color:#2e68b5}.hr-status.hr-workflow-final_pending{background:#f4ecff;color:#7241b1}.hr-status.hr-workflow-final_accepted,.hr-status.hr-final-accepted{background:#e5f8ee;color:#17844c}.hr-status.hr-workflow-final_rejected,.hr-status.hr-final-rejected{background:#feecec;color:#bd3333}.hr-ajax-loading .sdasu-hr-app{opacity:.72;pointer-events:none}.hr-workflow-form.is-submitting{opacity:.65;pointer-events:none}
@media(max-width:900px){.hr-stage-summary{grid-template-columns:1fr 1fr}.hr-workflow-banner{align-items:flex-start;flex-direction:column}}
@media(max-width:520px){.hr-stage-summary{grid-template-columns:1fr}.hr-workflow-path{width:100%}}


/* v1.6.6 — historical content fidelity + archive pagination */
.hr-site-pagination{display:flex;align-items:center;justify-content:center;gap:8px;margin:22px 0 4px;flex-wrap:wrap}
.hr-site-pagination a,.hr-site-pagination span{min-width:38px;height:38px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;border:1px solid #e5e9f0;background:#fff;color:#6b7280;text-decoration:none;font-size:12px;font-weight:900}
.hr-site-pagination a:hover{border-color:rgba(245,130,32,.34);background:#fff7ef;color:#bd650d}.hr-site-pagination a.is-active{background:#f58220;border-color:#f58220;color:#fff}.hr-site-pagination span{border-color:transparent;background:transparent;min-width:auto;padding:0 2px}.hr-page-arrow{font-size:16px!important}
.hr-site-opportunities.is-loading{opacity:.55;pointer-events:none;transition:opacity .18s ease}
.hr-imported-news-content{line-height:1.8;color:#4b5563}.hr-imported-news-content p{margin:0 0 16px}.hr-imported-news-content ul,.hr-imported-news-content ol{margin:14px 0 18px;padding-left:24px}.hr-imported-news-content li{margin:8px 0;line-height:1.75}.hr-imported-news-content h1,.hr-imported-news-content h2,.hr-imported-news-content h3,.hr-imported-news-content h4{color:#26344c;margin:24px 0 12px;line-height:1.35}.hr-imported-news-content strong,.hr-imported-news-content b{color:#374151}.hr-imported-news-content a{color:#c65e08;font-weight:800;text-decoration:underline;text-underline-offset:3px}.hr-imported-news-content table{width:100%;border-collapse:collapse;margin:18px 0;display:block;overflow-x:auto}.hr-imported-news-content th,.hr-imported-news-content td{padding:10px 12px;border:1px solid #e5e9f0;text-align:left;vertical-align:top}.hr-imported-news-content blockquote{margin:18px 0;padding:14px 18px;border-left:4px solid #f58220;background:#fff7ef;border-radius:0 12px 12px 0}.hr-imported-news-content img{max-width:100%;height:auto;border-radius:14px}


/* v1.6.7 — clearer active/archive states + more compact public cards */
.hr-site-opportunity-card{
  padding:17px 19px!important;
  border-radius:18px!important;
}
.hr-site-opportunity-card h3{
  font-size:clamp(16px,1.35vw,20px)!important;
  line-height:1.3!important;
  margin:0 0 6px!important;
}
.hr-site-opportunity-card p{
  font-size:12px!important;
  line-height:1.55!important;
}
.hr-site-card-topline{
  min-height:28px!important;
  margin-bottom:6px!important;
}
.hr-site-card-meta{
  margin-top:15px!important;
  padding-top:13px!important;
  gap:14px!important;
}
.hr-site-card-meta span{
  margin-bottom:4px!important;
  font-size:10px!important;
}
.hr-site-card-meta strong{
  font-size:12.5px!important;
  line-height:1.35!important;
}
.hr-site-card-link{
  top:16px!important;
  right:19px!important;
  min-height:34px!important;
  padding:0 11px!important;
  font-size:11px!important;
  border-radius:10px!important;
}
.hr-type-badge,
.hr-archive-badge{
  font-size:10px!important;
  padding:6px 9px!important;
}
.hr-site-location{
  font-size:10px!important;
}

/* Active opportunities: warm gold highlight */
.hr-site-opportunity-card.is-active{
  background:
    radial-gradient(circle at 95% 0%,rgba(245,130,32,.10),transparent 28%),
    linear-gradient(135deg,#fffaf0 0%,#fff6df 52%,#fffaf3 100%)!important;
  border-color:rgba(211,148,45,.34)!important;
  box-shadow:0 14px 32px rgba(158,104,24,.09)!important;
}
.hr-site-opportunity-card.is-active:before{
  content:"აქტიური";
  position:absolute;
  left:19px;
  top:-10px;
  display:inline-flex;
  align-items:center;
  min-height:22px;
  padding:0 8px;
  border-radius:999px;
  background:linear-gradient(135deg,#d9a33e,#f2c56f);
  color:#fff;
  font-size:9px;
  font-weight:900;
  letter-spacing:.04em;
  box-shadow:0 6px 16px rgba(162,107,28,.16);
}
.hr-site-opportunity-card.is-active:hover{
  border-color:rgba(205,136,29,.50)!important;
  box-shadow:0 18px 38px rgba(158,104,24,.13)!important;
}

/* Archive: intentionally muted / completed appearance */
.hr-site-opportunity-card.is-archived{
  background:linear-gradient(135deg,#f7f8fa,#fbfbfc)!important;
  border-color:#e3e6eb!important;
  box-shadow:none!important;
  filter:saturate(.72);
}
.hr-site-opportunity-card.is-archived .hr-site-card-main{
  opacity:.76!important;
}
.hr-site-opportunity-card.is-archived h3 a{
  color:#5f6877!important;
}
.hr-site-opportunity-card.is-archived .hr-site-card-link{
  background:#f5f6f8!important;
  border-color:#d9dde4!important;
  color:#687180!important;
}
.hr-site-opportunity-card.is-archived:after{
  content:"დასრულებული";
  position:absolute;
  left:19px;
  top:-10px;
  display:inline-flex;
  align-items:center;
  min-height:22px;
  padding:0 8px;
  border-radius:999px;
  background:#e9ebef;
  color:#747d8b;
  font-size:9px;
  font-weight:900;
  letter-spacing:.03em;
}

/* Section headings slightly more compact */
.hr-site-section-title{
  margin:22px 0 10px!important;
}
.hr-site-section-title h3{
  font-size:18px!important;
}
.hr-site-opportunities-head h2{
  font-size:clamp(25px,2.5vw,34px)!important;
}

@media(max-width:800px){
  .hr-site-opportunity-card{padding:16px!important}
  .hr-site-opportunity-card.is-active:before,
  .hr-site-opportunity-card.is-archived:after{left:16px}
  .hr-site-card-link{margin-top:10px!important}
}


/* v1.6.8 — public detail label + active section heading */
.hr-site-section-title.hr-active-title{
  margin-top:24px!important;
  margin-bottom:18px!important;
  padding:0 2px!important;
}

.hr-site-section-title.hr-active-title h3{
  display:inline-block;
  margin:0!important;
  font-size:19px!important;
  font-weight:900!important;
  letter-spacing:.01em!important;
  background:linear-gradient(90deg,#b87918 0%,#d89f32 42%,#f0c56e 100%);
  -webkit-background-clip:text;
  background-clip:text;
  -webkit-text-fill-color:transparent;
  color:#c58a24;
}

.hr-site-section-title.hr-active-title + .hr-site-opportunity-card,
.hr-site-section-title.hr-active-title + .hr-site-empty{
  margin-top:0!important;
}

@media(max-width:800px){
  .hr-site-section-title.hr-active-title{
    margin-top:20px!important;
    margin-bottom:15px!important;
  }
  .hr-site-section-title.hr-active-title h3{
    font-size:18px!important;
  }
}


/* v1.6.9 — Word-friendly rich large-text editor + post-like public typography */
.hr-rich-help{margin:10px 0 14px;padding:11px 13px;border:1px solid rgba(245,130,32,.16);border-radius:12px;background:#fff8f1;color:#7b6654;font-size:11px;line-height:1.55}.hr-rich-help b{color:#8a4b18}
.hr-rich-grid{align-items:start}.hr-rich-editor{width:100%;min-height:430px;max-height:620px;overflow:auto;margin-top:7px;padding:20px 22px;border:1px solid #dbe1e9;border-radius:14px;background:#fff;color:#2d3748;outline:none;box-shadow:none;font-size:14px;line-height:1.75;transition:border-color .2s,box-shadow .2s,background .2s}.hr-rich-editor:focus{border-color:rgba(245,130,32,.42);box-shadow:0 0 0 4px rgba(245,130,32,.07);background:#fffdfb}.hr-rich-editor p{margin:0 0 14px}.hr-rich-editor h2,.hr-rich-editor h3,.hr-rich-editor h4{margin:22px 0 10px;color:#2b3442;line-height:1.35}.hr-rich-editor h2{font-size:22px}.hr-rich-editor h3{font-size:18px}.hr-rich-editor h4{font-size:16px}.hr-rich-editor ul,.hr-rich-editor ol{margin:10px 0 18px;padding-left:27px}.hr-rich-editor li{margin:7px 0;padding-left:3px}.hr-rich-editor ul li::marker{color:#f58220}.hr-rich-editor ol li::marker{color:#c56712;font-weight:900}.hr-rich-editor blockquote{margin:16px 0;padding:13px 16px;border-left:3px solid #f58220;background:#fff8f1;border-radius:0 12px 12px 0}.hr-rich-editor strong,.hr-rich-editor b{font-weight:900;color:#263141}
.hr-large-text-block{font-size:15px;line-height:1.9;color:#4f5b6b}.hr-large-text-block>h2:first-child{margin-top:0}.hr-large-text-block h2,.hr-large-text-block h3,.hr-large-text-block h4{font-family:"BPG Nino Mtavruli","BPG Mrgvlovani","Noto Sans Georgian",Arial,sans-serif!important;color:#283342;line-height:1.35}.hr-large-text-block h2{margin:4px 0 18px;font-size:25px}.hr-large-text-block h3{margin:28px 0 12px;font-size:20px;font-weight:900}.hr-large-text-block h4{margin:23px 0 10px;font-size:17px;font-weight:900}.hr-large-text-block p{margin:0 0 17px!important;color:#4f5b6b!important;line-height:1.9!important}.hr-large-text-block strong,.hr-large-text-block b{color:#263141;font-weight:900}.hr-large-text-block ul,.hr-large-text-block ol{margin:12px 0 22px;padding-left:29px}.hr-large-text-block li{margin:10px 0;padding-left:5px;line-height:1.78;color:#4b5665}.hr-large-text-block ul li::marker{color:#f58220;font-size:1.05em}.hr-large-text-block ol li::marker{color:#c76411;font-weight:900}.hr-large-text-block ul ul,.hr-large-text-block ol ul,.hr-large-text-block ul ol,.hr-large-text-block ol ol{margin:8px 0 8px}.hr-large-text-block blockquote{margin:20px 0;padding:15px 18px;border-left:4px solid #f58220;border-radius:0 14px 14px 0;background:#fff8f1;color:#655747}.hr-large-text-block a{color:#bd650d;text-decoration:underline;text-underline-offset:3px}
@media(max-width:850px){.hr-rich-editor{min-height:300px;max-height:500px;padding:16px}.hr-large-text-block{font-size:14px}.hr-large-text-block h3{font-size:18px}}


/* v1.7.0 — dashboard AJAX pagination + permanent delete + rich links */
.hr-dashboard-pagination{
  display:flex;
  align-items:center;
  justify-content:center;
  gap:7px;
  margin:18px 0 4px;
  padding:4px;
}
.hr-dashboard-pagination a,
.hr-dashboard-pagination span{
  display:grid;
  place-items:center;
  min-width:36px;
  height:36px;
  padding:0 9px;
  border:1px solid #e5e9ef;
  border-radius:11px;
  background:#fff;
  color:#667085;
  text-decoration:none;
  font-size:12px;
  font-weight:900;
  transition:.2s;
}
.hr-dashboard-pagination a:hover{
  border-color:rgba(245,130,32,.28);
  background:#fff7ef;
  color:#bd650d;
}
.hr-dashboard-pagination a.is-current{
  border-color:#d5a04c;
  background:linear-gradient(135deg,#c98b2f,#edc46d);
  color:#fff;
  box-shadow:0 8px 18px rgba(176,119,34,.15);
}
.hr-dashboard-pagination span{border-color:transparent;background:transparent}
.hr-dashboard-pagination .hr-page-arrow{font-size:15px}

.hr-permanent-delete-card{
  margin-top:16px;
  border-color:#f2c7c4!important;
  background:linear-gradient(145deg,#fff,#fff8f7)!important;
}
.hr-permanent-delete-card h3{color:#a83b34}
.hr-permanent-delete-card p{color:#7e6967;font-size:12px;line-height:1.65}
.hr-danger-action{
  border-color:#efc0bc!important;
  color:#b23b33!important;
  background:#fff!important;
}
.hr-danger-action:hover{background:#fff2f1!important;border-color:#e7aaa5!important}

.hr-rich-editor a,
.hr-large-text-block a{
  color:#b98224!important;
  font-weight:800;
  text-decoration:none!important;
  border-bottom:1px solid rgba(185,130,36,.35);
  overflow-wrap:anywhere;
}
.hr-rich-editor a:hover,
.hr-large-text-block a:hover{
  color:#d59b36!important;
  border-bottom-color:#d59b36;
}

@media(max-width:720px){
  .hr-dashboard-pagination{gap:5px;flex-wrap:wrap}
  .hr-dashboard-pagination a,.hr-dashboard-pagination span{min-width:33px;height:33px}
}


/* v1.7.2 — premium slim gold footer */
.hr-platform-footer{
  width:100%;
  margin-top:34px;
  padding:0 22px 18px;
  font-family:"BPG Mrgvlovani","Noto Sans Georgian",Arial,sans-serif;
  color:#7c6b57;
}
.hr-platform-footer-line{
  width:100%;
  height:2px;
  border-radius:999px;
  background:linear-gradient(
    90deg,
    transparent 0%,
    rgba(177,119,32,.16) 10%,
    rgba(210,156,61,.72) 34%,
    rgba(245,209,126,.96) 50%,
    rgba(210,156,61,.72) 66%,
    rgba(177,119,32,.16) 90%,
    transparent 100%
  );
  box-shadow:0 1px 7px rgba(180,124,37,.08);
}
.hr-platform-footer-inner{
  max-width:1320px;
  margin:0 auto;
  padding:10px 4px 0;
  display:flex;
  align-items:center;
  justify-content:space-between;
  gap:18px;
  font-size:10.5px;
  line-height:1.55;
  letter-spacing:.015em;
}
.hr-platform-footer-copy{
  color:#81725f;
}
.hr-platform-footer-credit{
  color:#a16f24;
  font-weight:900;
  white-space:nowrap;
}

/* placement */
.sdasu-hr-app>.hr-platform-footer{
  max-width:1320px;
  margin-left:auto;
  margin-right:auto;
}
.hr-site-opportunities>.hr-platform-footer,
.hr-public-shell>.hr-platform-footer,
.sdasu-hr-admin>.hr-platform-footer{
  padding-left:0;
  padding-right:0;
}
.sdasu-hr-login-shell{
  position:relative;
}
.sdasu-hr-login-shell>.hr-platform-footer{
  position:absolute;
  left:0;
  right:0;
  bottom:8px;
}

@media(max-width:720px){
  .hr-platform-footer{
    margin-top:26px;
    padding:0 14px 14px;
  }
  .hr-platform-footer-inner{
    flex-direction:column;
    justify-content:center;
    gap:4px;
    text-align:center;
    font-size:9.5px;
  }
  .hr-platform-footer-credit{
    white-space:normal;
  }
  .sdasu-hr-login-shell>.hr-platform-footer{
    position:static;
    margin-top:26px;
  }
}
