/* Simplify Pro theme (user area skin) - generated from build sources; 8 colours: red, yellow, grey, blue, green, purple, teal, orange */
body.sp-red{--sp-p:#d93049;--sp-pd:#b41f37;--sp-pl:#fdeaee;--sp-g1:#f2536a;--sp-g2:#d62f48;--sp-ink:#2b0b11;--sp-text:#4a3237;--sp-field:#fbeef0;--sp-line:#f1d4da;--sp-acc:#e8d200;--sp-acc2:#1fbf3b;--sp-link:#1d6fe0;--sp-onp:#ffffff;--sp-onsec:#ffffff;--sp-rgb:217,48,73;--sp-ring:rgba(217,48,73,.28)}
body.sp-yellow{--sp-p:#f5b400;--sp-pd:#d99a00;--sp-pl:#fff6d6;--sp-g1:#ffd04a;--sp-g2:#f2ac00;--sp-ink:#2b1e00;--sp-text:#4d4122;--sp-field:#fffaea;--sp-line:#f3e4b3;--sp-acc:#d7260f;--sp-acc2:#1fa94a;--sp-link:#1d6fe0;--sp-onp:#2b1e00;--sp-onsec:#2b1e00;--sp-rgb:245,180,0;--sp-ring:rgba(245,180,0,.28)}
body.sp-grey{--sp-p:#475569;--sp-pd:#334155;--sp-pl:#eef1f5;--sp-g1:#667589;--sp-g2:#46546a;--sp-ink:#0f172a;--sp-text:#334155;--sp-field:#f2f4f7;--sp-line:#dde2ea;--sp-acc:#f2b705;--sp-acc2:#22a559;--sp-link:#2563eb;--sp-onp:#ffffff;--sp-onsec:#ffffff;--sp-rgb:71,85,105;--sp-ring:rgba(71,85,105,.28)}
body.sp-blue{--sp-p:#2563eb;--sp-pd:#1d4ed8;--sp-pl:#e8efff;--sp-g1:#4f8bf5;--sp-g2:#2559d8;--sp-ink:#0b1b3f;--sp-text:#34425f;--sp-field:#eef3ff;--sp-line:#d3e0fb;--sp-acc:#f0c400;--sp-acc2:#16a34a;--sp-link:#d9304a;--sp-onp:#ffffff;--sp-onsec:#ffffff;--sp-rgb:37,99,235;--sp-ring:rgba(37,99,235,.28)}
body.sp-green{--sp-p:#16a34a;--sp-pd:#12803b;--sp-pl:#e5f6ea;--sp-g1:#35c56b;--sp-g2:#139244;--sp-ink:#08301b;--sp-text:#2f4a3a;--sp-field:#eef8f1;--sp-line:#cfead8;--sp-acc:#f0c400;--sp-acc2:#e11d48;--sp-link:#1d6fe0;--sp-onp:#ffffff;--sp-onsec:#ffffff;--sp-rgb:22,163,74;--sp-ring:rgba(22,163,74,.28)}
body.sp-purple{--sp-p:#7c3aed;--sp-pd:#6025c9;--sp-pl:#f0e9fe;--sp-g1:#9b64f6;--sp-g2:#6d2fe0;--sp-ink:#1d0b44;--sp-text:#43385e;--sp-field:#f5f0ff;--sp-line:#e1d6fa;--sp-acc:#f0c400;--sp-acc2:#16a34a;--sp-link:#1d6fe0;--sp-onp:#ffffff;--sp-onsec:#ffffff;--sp-rgb:124,58,237;--sp-ring:rgba(124,58,237,.28)}
body.sp-teal{--sp-p:#0d9488;--sp-pd:#0b766c;--sp-pl:#e2f6f4;--sp-g1:#26b9ab;--sp-g2:#0c8b80;--sp-ink:#052f2b;--sp-text:#2d4a47;--sp-field:#ecf8f6;--sp-line:#c9ebe7;--sp-acc:#f0c400;--sp-acc2:#e11d48;--sp-link:#1d6fe0;--sp-onp:#ffffff;--sp-onsec:#ffffff;--sp-rgb:13,148,136;--sp-ring:rgba(13,148,136,.28)}
body.sp-orange{--sp-p:#ea580c;--sp-pd:#c2410c;--sp-pl:#ffeee0;--sp-g1:#fb8b3d;--sp-g2:#e24f0b;--sp-ink:#2e1203;--sp-text:#523a2b;--sp-field:#fff3ea;--sp-line:#f9d9c2;--sp-acc:#e8d200;--sp-acc2:#16a34a;--sp-link:#1d6fe0;--sp-onp:#ffffff;--sp-onsec:#ffffff;--sp-rgb:234,88,12;--sp-ring:rgba(234,88,12,.28)}
.sp-brand{display:inline-flex;align-items:center;gap:10px;font-weight:700;font-size:1.5rem;line-height:1;color:var(--sp-p)!important;text-decoration:none!important;letter-spacing:.2px}
.sp-brand img{max-height:36px;width:auto;display:block}
.sp-brand-txt{display:inline-block}
.sp-i{flex:none}
.sp-burger{position:relative;z-index:1302;width:42px;height:42px;border:0;border-radius:12px;background:transparent;cursor:pointer;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:0;transition:background .2s}
.sp-burger:hover{background:var(--sp-pl)}
.sp-burger:focus-visible{outline:3px solid var(--sp-ring);outline-offset:2px}
.sp-burger span{display:block;width:24px;height:3px;border-radius:3px;background:var(--sp-p);transition:transform .28s,opacity .2s}
.sp-burger.is-open span:nth-child(1){transform:translateY(8px) rotate(45deg)}
.sp-burger.is-open span:nth-child(2){opacity:0}
.sp-burger.is-open span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
.sp-scrim{position:fixed;inset:0;z-index:1290;background:rgba(15,10,12,.45);opacity:0;transition:opacity .28s;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}
.sp-scrim.is-on{opacity:1}
html.sp-lock{overflow:hidden}
select.sp-lang{appearance:none;-webkit-appearance:none;height:40px;border:1px solid var(--sp-line);border-radius:12px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23777' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 14px center;padding:0 36px 0 14px;font:600 .9rem inherit;font-family:inherit;color:var(--sp-ink);cursor:pointer;max-width:100%}
select.sp-lang:focus{outline:0;border-color:var(--sp-p);box-shadow:0 0 0 3px var(--sp-ring)}
.sp-menu,.sp-app-menu{list-style:none;margin:0;padding:0}
.sp-menu .nav-item,.sp-app-menu .nav-item{position:relative;list-style:none}
.sp-menu>.nav-item,.sp-app-menu>.nav-item{align-self:stretch;margin:0}
.sp-menu .nav-link,.sp-app-menu .nav-link{width:100%}
.sp-menu .nav-link,.sp-app-menu .nav-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#f4f4f6;color:var(--sp-p)!important;font-size:1rem;font-weight:400;line-height:1.2;text-decoration:none!important;transition:background .2s,color .2s,box-shadow .2s,transform .15s;border:0!important;box-shadow:none}
.sp-menu .nav-link .sp-i,.sp-app-menu .nav-link .fa{color:inherit;width:22px;text-align:center}
.sp-menu .nav-link:hover,.sp-app-menu .nav-link:hover{background:var(--sp-pl);color:var(--sp-pd)!important}
.sp-menu .nav-link.is-active,.sp-app-menu .nav-link.active{background:var(--sp-p)!important;color:var(--sp-onp)!important;box-shadow:0 12px 24px -12px rgba(var(--sp-rgb),.85)}
.sp-menu .nav-link:focus-visible,.sp-app-menu .nav-link:focus-visible{outline:3px solid var(--sp-ring);outline-offset:2px}
.sp-menu .hqm-sub,.sp-app-menu .hqm-sub{list-style:none;margin:6px 0 0 18px;padding:0}
.sp-menu .hqm-sub .nav-link,.sp-app-menu .hqm-sub .nav-link{padding:9px 14px;font-size:.95rem;border-radius:12px;background:transparent}
.sp-badge{margin-left:auto;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--sp-p);color:var(--sp-onp);font:700 .74rem/22px inherit;font-style:normal;text-align:center}
.sp-app-menu .nav-link.active .sp-badge{background:#fff;color:var(--sp-p)}
body.skin-simplifypro{--sk-p:var(--sp-p);--sk-pd:var(--sp-pd);--sk-pl:var(--sp-pl);--sk-ink:var(--sp-ink);--sk-text:var(--sp-text);--sk-bg:#f6f7fb;--sk-line:var(--sp-line);--sk-ring:var(--sp-ring);--sk-head:#fff;--sk-field:#fff;--sk-th:var(--sp-pl);--sk-th-ink:var(--sp-ink);--sk-font:"Titillium Web"}
body.skin-simplifypro.sp-body{--sk-bg:#fff}
.sp-app-header{position:sticky;top:0;z-index:1300;background:#fff;border-top:4px solid var(--sp-p);box-shadow:0 1px 0 rgba(20,30,60,.06),0 12px 28px -22px rgba(20,30,60,.35)}
.sp-app-bar{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:60px}
.sp-app-tools{display:flex;align-items:center;gap:10px}
.sp-app-search{min-width:230px}
.sp-app-search .form-control,.sp-app-search input{border-radius:14px!important;height:42px}
.sp-tool{position:relative;display:inline-grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--sp-pl);color:var(--sp-p)!important;text-decoration:none!important;transition:background .2s,transform .15s}
.sp-tool:hover{background:var(--sp-p);color:var(--sp-onp)!important;transform:translateY(-1px)}
.sp-tool .nav-unread{position:absolute;top:9px;right:9px;width:9px;height:9px;border-radius:50%;background:transparent}
.sp-tool .nav-unread.change_color{background:#ff3b5c;box-shadow:0 0 0 2px #fff}
.sp-bal{display:inline-flex;align-items:center;gap:8px;height:38px;padding:0 14px;border-radius:12px;background:var(--sp-pl);color:var(--sp-pd)!important;font-weight:700;font-size:.92rem;text-decoration:none!important;white-space:nowrap}
.sp-bal:hover{background:var(--sp-p);color:var(--sp-onp)!important}
.sp-user-btn{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;border-radius:999px;background:#f4f5f8;color:var(--sp-ink)!important;text-decoration:none!important;transition:background .2s}
.sp-user-btn:hover{background:var(--sp-pl)}
.sp-user-btn .avatar{width:30px;height:30px;border-radius:50%;background-size:cover;background-position:center}
.sp-user-txt{font-size:.86rem;line-height:1.1;white-space:nowrap}
.sp-app-nav{background:#fff}
.sp-app-menu{display:flex;flex-direction:column;gap:10px}
.sp-app-cur-m{margin:0 0 14px}
.sp-app-cur-m .sp-bal{width:100%;justify-content:center}
@media (max-width:991.98px){
  .sp-app-nav{position:fixed;top:0;bottom:0;left:0;z-index:1301;width:min(calc(100vw - 76px),340px);padding:18px 16px 24px;overflow-y:auto;overscroll-behavior:contain;transform:translateX(-104%);visibility:hidden;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s .32s;box-shadow:24px 0 60px -30px rgba(0,0,0,.45)}
  .sp-app-nav.is-open{transform:none;visibility:visible;transition:transform .32s cubic-bezier(.2,.8,.2,1),visibility 0s}
  .sp-app-nav .container{padding:0}
  .sp-app-menu .nav-link{font-size:1rem;padding:11px 14px}
}
@media (min-width:992px){
  .sp-burger{display:none}
  .sp-scrim{display:none!important}
  .sp-app-nav{border-top:1px solid var(--sp-line)}
  .sp-app-menu{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 0}
  .sp-app-menu .nav-item{flex:0 0 auto;margin:0}
  .sp-app-menu .nav-link{padding:8px 10px;border-radius:12px;background:transparent;font-size:.88rem;font-weight:600;color:var(--sp-ink)!important;gap:8px}
  .sp-app-menu .nav-link .fa{width:auto;color:var(--sp-p);font-size:.95rem}
  .sp-app-menu .nav-link:hover{background:var(--sp-pl);color:var(--sp-pd)!important}
  .sp-app-menu .nav-link.active{background:var(--sp-p)!important;color:var(--sp-onp)!important}
  .sp-app-menu .nav-link.active .fa{color:inherit}
  .sp-app-menu .hqm-sub{position:absolute;top:100%;left:0;min-width:210px;margin:6px 0 0;padding:8px;background:#fff;border:1px solid var(--sp-line);border-radius:16px;box-shadow:0 20px 44px -20px rgba(0,0,0,.4);display:none;z-index:5}
  .sp-app-menu .nav-item:hover>.hqm-sub,.sp-app-menu .nav-item:focus-within>.hqm-sub{display:block}
}
.sp-app-footer{margin-top:32px;padding:24px 0 20px;background:#fff;border-top:1px solid var(--sp-line);text-align:center;color:var(--sp-text)}
.sp-foot-links,.sp-foot-social{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:0 0 14px;padding:0;list-style:none}
.sp-foot-links a{color:var(--sp-ink)!important;font-weight:600;text-decoration:none!important}
.sp-foot-links a:hover{color:var(--sp-p)!important}
.sp-foot-social a{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--sp-pl);color:var(--sp-p)!important;text-decoration:none!important;transition:background .2s,color .2s}
.sp-foot-social a:hover{background:var(--sp-p);color:var(--sp-onp)!important}
.sp-foot-lang{margin:0 0 14px}
.sp-copy-line{font-size:.85rem;opacity:.85}
body.skin-simplifypro:not(.sp-body) .page-main{padding-top:6px}
body.skin-simplifypro .card{border-radius:20px!important;border:1px solid var(--sp-line)!important;box-shadow:0 14px 34px -24px rgba(var(--sp-rgb),.35)!important;overflow:hidden}
body.skin-simplifypro .card-header{background:transparent!important;border-bottom:1px solid var(--sp-line)!important}
body.skin-simplifypro .card-title{font-weight:700}
body.skin-simplifypro .btn{border-radius:12px;font-weight:700}
body.skin-simplifypro .btn-primary,body.skin-simplifypro .btn-primary:focus,body.skin-simplifypro .btn-primary:active{background:var(--sp-p)!important;border-color:var(--sp-p)!important;color:var(--sp-onp)!important;box-shadow:0 10px 22px -12px rgba(var(--sp-rgb),.9)}
body.skin-simplifypro .btn-primary:hover{background:var(--sp-pd)!important;border-color:var(--sp-pd)!important;filter:none}
body.skin-simplifypro .btn-outline-primary{border-radius:14px}
body.skin-simplifypro .form-control,body.skin-simplifypro .custom-select,body.skin-simplifypro .selectize-input,body.skin-simplifypro .form-select{border-radius:12px!important;min-height:42px;border:1px solid var(--sp-line)!important;background-color:var(--sp-field)!important;color:var(--sp-ink)}
body.skin-simplifypro .form-control:focus,body.skin-simplifypro .custom-select:focus,body.skin-simplifypro .selectize-input.focus{border-color:var(--sp-p)!important;background-color:#fff!important;box-shadow:0 0 0 4px var(--sp-ring)!important}
body.skin-simplifypro .table thead th{background:var(--sp-pl)!important;border-bottom:0!important;font-weight:700;letter-spacing:.2px}
body.skin-simplifypro .badge-primary,body.skin-simplifypro .bg-primary{background:var(--sp-p)!important;color:var(--sp-onp)!important}
body.skin-simplifypro .page-link{border-radius:12px;margin:0 2px;border:1px solid var(--sp-line);color:var(--sp-p)}
body.skin-simplifypro .page-item.active .page-link{background:var(--sp-p);border-color:var(--sp-p);color:var(--sp-onp)}
body.skin-simplifypro .nav-tabs .nav-link.active{color:var(--sp-p)!important;box-shadow:inset 0 -3px 0 var(--sp-p)!important}
body.skin-simplifypro .modal-content{border:0;border-radius:22px;box-shadow:0 30px 80px -30px rgba(0,0,0,.5)}
body.skin-simplifypro .page-title{font-weight:700}
@media (prefers-reduced-motion:reduce){.sp-app-header *{transition:none!important}}
