:root{--lenoy-company-blue:#1769e0;--lenoy-company-cyan:#37a7f2;--lenoy-company-navy:#0b213b;--lenoy-company-text:#172033;--lenoy-company-muted:#64748b;--lenoy-company-border:#dfe7f1;--lenoy-company-soft:#f5f9fe;--lenoy-company-danger:#b42318;--lenoy-company-success:#166534}
.lenoy-company-auth,.lenoy-company-shell,.lenoy-company-nav,.lenoy-company-notice{font-family:Arial,Helvetica,sans-serif;color:var(--lenoy-company-text)}
.lenoy-company-auth *,.lenoy-company-shell *,.lenoy-company-nav *{box-sizing:border-box}
.lenoy-company-auth{width:100%;max-width:780px;margin:42px auto;padding:36px;border:1px solid var(--lenoy-company-border);border-radius:26px;background:#fff;box-shadow:0 22px 60px rgba(15,35,65,.1)}
.lenoy-company-auth--narrow{max-width:540px}
.lenoy-company-auth__header{text-align:center;margin-bottom:28px}.lenoy-company-auth__eyebrow{display:inline-block;margin-bottom:10px;padding:6px 11px;border-radius:999px;background:#edf6ff;color:#145ebd;font-size:12px;font-weight:800;letter-spacing:.5px;text-transform:uppercase}.lenoy-company-auth h1{margin:0 0 10px;color:var(--lenoy-company-navy);font-size:32px;line-height:1.2}.lenoy-company-auth__header p{margin:0;color:var(--lenoy-company-muted);line-height:1.6}
.lenoy-company-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.lenoy-company-field{display:flex;flex-direction:column;gap:8px}.lenoy-company-field--full{grid-column:1/-1}.lenoy-company-field label{font-size:14px;font-weight:700;color:#24364f}.lenoy-company-field small{color:var(--lenoy-company-muted);line-height:1.45}.lenoy-company-field input,.lenoy-company-field select,.lenoy-company-field textarea{width:100%;min-height:49px;padding:12px 14px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:var(--lenoy-company-text);font-size:16px}.lenoy-company-field textarea{min-height:125px;resize:vertical}.lenoy-company-field input:focus,.lenoy-company-field select:focus,.lenoy-company-field textarea:focus{outline:3px solid rgba(23,105,224,.13);border-color:#5a9bf0}
.lenoy-company-button{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:12px 20px;border:0;border-radius:12px;background:linear-gradient(135deg,var(--lenoy-company-blue),var(--lenoy-company-cyan));color:#fff!important;text-decoration:none!important;font-size:15px;font-weight:800;cursor:pointer}.lenoy-company-button--block{width:100%;margin-top:24px}.lenoy-company-button--secondary{border:1px solid #cbd5e1;background:#fff;color:#24364f!important}.lenoy-company-button--danger{border:1px solid #fecdca;background:#fff1f0;color:var(--lenoy-company-danger)!important}.lenoy-company-button--success{border:1px solid #bbf7d0;background:#f0fdf4;color:var(--lenoy-company-success)!important}
.lenoy-company-auth__links{margin-top:21px;text-align:center;color:var(--lenoy-company-muted);font-size:14px;line-height:1.8}.lenoy-company-auth__links a{color:var(--lenoy-company-blue);font-weight:800;text-decoration:none}
.lenoy-company-notice{width:100%;max-width:780px;margin:18px auto;padding:15px 17px;border:1px solid #bfdbfe;border-radius:13px;background:#eff6ff;color:#1e4f91}.lenoy-company-notice--success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}.lenoy-company-notice--error{border-color:#fecaca;background:#fef2f2;color:#991b1b}.lenoy-company-notice--warning{border-color:#fde68a;background:#fffbeb;color:#92400e}
.lenoy-company-nav{width:100%;max-width:1120px;margin:24px auto 22px;padding:0 16px}.lenoy-company-nav__inner{display:flex;gap:8px;overflow-x:auto;padding:8px;border:1px solid var(--lenoy-company-border);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(15,35,65,.06);scrollbar-width:thin}.lenoy-company-nav__link{flex:0 0 auto;padding:10px 15px;border-radius:12px;color:#42536b;text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap}.lenoy-company-nav__link:hover,.lenoy-company-nav__link.is-active{background:linear-gradient(135deg,var(--lenoy-company-blue),var(--lenoy-company-cyan));color:#fff}
.lenoy-company-shell{width:100%;max-width:1120px;margin:0 auto;padding:0 16px 46px}.lenoy-company-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:22px;padding:30px;border-radius:25px;background:radial-gradient(circle at top right,rgba(84,190,255,.35),transparent 36%),linear-gradient(135deg,#06182d,#134571);color:#fff;box-shadow:0 22px 55px rgba(15,35,65,.18)}.lenoy-company-hero h1{margin:0 0 8px;color:#fff;font-size:32px;line-height:1.15}.lenoy-company-hero p{margin:0;max-width:730px;color:rgba(255,255,255,.83);line-height:1.6}.lenoy-company-hero__content{min-width:0}.lenoy-company-hero__eyebrow{display:inline-block;margin-bottom:9px;padding:6px 11px;border-radius:30px;background:rgba(255,255,255,.12);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.6px}.lenoy-company-hero__logout{display:inline-flex;margin-top:13px;color:#fff!important;font-weight:800}
.lenoy-company-logo{width:116px;height:116px;flex:0 0 116px;border-radius:25px;object-fit:contain;border:4px solid rgba(255,255,255,.22);background:#fff}.lenoy-company-logo--placeholder{display:flex;align-items:center;justify-content:center;background:#eaf2fc;color:#143b63;font-size:42px}.lenoy-company-progress{margin-top:18px}.lenoy-company-progress__track{height:12px;overflow:hidden;border-radius:30px;background:rgba(255,255,255,.2)}.lenoy-company-progress__bar{height:100%;border-radius:inherit;background:linear-gradient(90deg,#fff,#7dd3fc)}.lenoy-company-progress__label{display:block;margin-top:8px;color:#fff;font-weight:800}
.lenoy-company-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px}.lenoy-company-count{padding:18px;border:1px solid var(--lenoy-company-border);border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(15,35,65,.06)}.lenoy-company-count strong{display:block;font-size:29px;color:var(--lenoy-company-blue)}.lenoy-company-count span{color:var(--lenoy-company-muted);font-size:14px;font-weight:800}
.lenoy-company-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.lenoy-company-card{display:flex;flex-direction:column;min-height:215px;padding:24px;border:1px solid var(--lenoy-company-border);border-radius:21px;background:#fff;box-shadow:0 12px 32px rgba(15,35,65,.06)}.lenoy-company-card__icon{display:flex;align-items:center;justify-content:center;width:49px;height:49px;margin-bottom:16px;border-radius:14px;background:#edf6ff;font-size:24px}.lenoy-company-card h2,.lenoy-company-card h3{margin:0 0 9px;color:var(--lenoy-company-navy)}.lenoy-company-card p{margin:0 0 17px;color:var(--lenoy-company-muted);line-height:1.55}.lenoy-company-card .lenoy-company-button{margin-top:auto;align-self:flex-start}
.lenoy-company-panel{margin-bottom:20px;padding:27px;border:1px solid var(--lenoy-company-border);border-radius:22px;background:#fff;box-shadow:0 14px 36px rgba(15,35,65,.07)}.lenoy-company-panel h2,.lenoy-company-panel h3{margin-top:0;color:var(--lenoy-company-navy)}.lenoy-company-panel__intro{margin-top:-4px;color:var(--lenoy-company-muted);line-height:1.55}.lenoy-company-actions{display:flex;flex-wrap:wrap;gap:11px;margin-top:22px}
.lenoy-company-logo-editor{display:flex;align-items:center;gap:20px}.lenoy-company-logo-editor img,.lenoy-company-logo-editor__placeholder{width:112px;height:112px;border:1px solid var(--lenoy-company-border);border-radius:22px;object-fit:contain;background:#f7fbff}.lenoy-company-logo-editor__placeholder{display:flex;align-items:center;justify-content:center;font-size:38px}
.lenoy-company-table-wrap{overflow-x:auto;border:1px solid var(--lenoy-company-border);border-radius:16px}.lenoy-company-table{width:100%;border-collapse:collapse;min-width:760px}.lenoy-company-table th,.lenoy-company-table td{padding:14px 15px;border-bottom:1px solid var(--lenoy-company-border);text-align:left;vertical-align:middle}.lenoy-company-table th{background:#f5f9fe;color:#31445f;font-size:13px;text-transform:uppercase;letter-spacing:.35px}.lenoy-company-table tr:last-child td{border-bottom:0}.lenoy-company-table__name{font-weight:800;color:var(--lenoy-company-navy)}.lenoy-company-table__email{display:block;margin-top:3px;color:var(--lenoy-company-muted);font-size:13px}.lenoy-company-badge{display:inline-flex;padding:6px 9px;border-radius:999px;background:#edf6ff;color:#145ebd;font-size:12px;font-weight:800}.lenoy-company-badge--success{background:#ecfdf3;color:#167044}.lenoy-company-badge--muted{background:#f1f5f9;color:#64748b}.lenoy-company-inline-actions{display:flex;flex-wrap:wrap;gap:7px}.lenoy-company-inline-actions form{margin:0}.lenoy-company-mini-button{min-height:34px;padding:7px 10px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#24364f;font-size:12px;font-weight:800;cursor:pointer}.lenoy-company-mini-button--danger{border-color:#fecdca;background:#fff1f0;color:#b42318}.lenoy-company-mini-button--success{border-color:#bbf7d0;background:#f0fdf4;color:#166534}
.lenoy-company-divider{height:1px;margin:28px 0;background:var(--lenoy-company-border)}.lenoy-company-readonly{padding:13px 14px;border:1px solid var(--lenoy-company-border);border-radius:12px;background:#f8fafc;color:#475569}
@media(max-width:900px){.lenoy-company-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.lenoy-company-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){.lenoy-company-auth{margin:22px auto;padding:27px 18px;border-radius:20px}.lenoy-company-auth h1{font-size:28px}.lenoy-company-grid{grid-template-columns:1fr}.lenoy-company-field--full{grid-column:auto}.lenoy-company-nav{padding:0 10px}.lenoy-company-shell{padding:0 10px 34px}.lenoy-company-hero{align-items:flex-start;flex-direction:column;padding:24px 20px;border-radius:20px}.lenoy-company-hero h1{font-size:28px}.lenoy-company-logo{width:94px;height:94px;flex-basis:94px}.lenoy-company-panel{padding:22px 17px;border-radius:18px}.lenoy-company-logo-editor{align-items:flex-start;flex-direction:column}}
@media(max-width:620px){.lenoy-company-counts,.lenoy-company-cards{grid-template-columns:1fr}.lenoy-company-card{min-height:0}}

/* LENOY 0.16.0 — documentos e padronização global */
.lenoy-area-shell,.lenoy-company-shell,.lenoy-modern-shell{width:min(96%,1600px)!important;max-width:1600px!important;margin-inline:auto!important}.lenoy-area-card,.lenoy-company-panel,.lenoy-document-item,input,select,textarea,button{border-radius:8px!important}.lenoy-documents-panel{margin-top:14px;padding:16px;border:1px solid #e2e8f0;border-radius:8px;background:#fff;text-align:left}.lenoy-documents-panel h3{margin:0 0 14px;font-size:18px;font-weight:600}.lenoy-documents-form,.lenoy-document-review,.lenoy-document-upload{display:grid;gap:10px;margin-top:12px}.lenoy-documents-form label{display:grid;gap:6px;font-weight:500}.lenoy-documents-form input,.lenoy-documents-form textarea,.lenoy-document-review input,.lenoy-document-review select{width:100%;padding:10px;border:1px solid #cbd5e1}.lenoy-document-item{padding:14px;margin-top:12px;border:1px solid #e2e8f0;background:#f8fafc}.lenoy-document-status{display:inline-block;margin-left:8px;padding:3px 7px;border-left:3px solid #c51f2c;background:#fff;font-size:12px}.lenoy-document-error{color:#9f1239}.lenoy-document-history{padding-left:20px}.lenoy-documents-details{margin-top:10px;text-align:left}.lenoy-documents-details summary{cursor:pointer;color:#b91c1c;font-weight:600}@media(max-width:767px){.lenoy-area-shell,.lenoy-company-shell,.lenoy-modern-shell{width:96%!important}.lenoy-document-review{grid-template-columns:1fr}.lenoy-documents-panel{padding:12px}}

/* LENOY 0.16.9 — painel empresarial orientado a prioridades */
.lenoy-company-cards--compact{display:none!important}
.lenoy-company-dashboard-feed{margin-top:18px;padding:22px;border:1px solid #e6e8ec;border-radius:12px;background:#fff;box-shadow:0 8px 26px rgba(18,24,40,.045)}
.lenoy-company-dashboard-feed__heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:16px}
.lenoy-company-dashboard-feed__heading span{display:block;margin-bottom:4px;color:#c51f2c;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}
.lenoy-company-dashboard-feed__heading h2{margin:0;font-size:22px}
.lenoy-company-dashboard-feed__heading a{padding:9px 13px;border:1px solid #b71925;border-radius:10px;background:#c51f2c;color:#fff!important;text-decoration:none;font-weight:700;box-shadow:0 8px 18px rgba(197,31,44,.18)}
.lenoy-company-dashboard-feed__heading a:hover{background:#a91622;border-color:#a91622;color:#fff!important}
.lenoy-company-priorities{display:grid;gap:10px}
.lenoy-company-priority{display:grid;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:13px;padding:14px 15px;border:1px solid #eceef1;border-radius:11px;background:#fafafa;color:#202124;text-decoration:none}
.lenoy-company-priority__icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#fff0f1}
.lenoy-company-priority>span:nth-child(2){display:grid;gap:3px}.lenoy-company-priority strong{font-size:15px}.lenoy-company-priority small{color:#69707d;font-size:13px;line-height:1.4}
@media(max-width:767px){.lenoy-company-dashboard-feed{padding:16px}.lenoy-company-dashboard-feed__heading{align-items:flex-start;flex-direction:column}.lenoy-company-dashboard-feed__heading a{width:100%;text-align:center}.lenoy-company-priority{grid-template-columns:38px minmax(0,1fr) 18px;padding:12px}.lenoy-company-priority__icon{width:38px;height:38px}}


/* LENOY 0.16.15 — shell global da área da empresa */
body.lenoy-company-app-mounted{background:#f7f8fa!important;overflow-x:hidden!important}
body.lenoy-company-app-mounted>.elementor{display:none!important}
.elementor-widget.lenoy-company-origin-empty,
.elementor-element.lenoy-company-origin-empty{display:none!important}
body.lenoy-company-origin-empty{display:block!important}
.lenoy-app-header--company{position:relative;z-index:50}
.lenoy-company-page{width:min(96%,1600px);max-width:1600px;margin:18px auto 40px;padding:0;box-sizing:border-box}
.lenoy-company-layout{display:grid;grid-template-columns:238px minmax(0,1fr);gap:18px;align-items:start;width:100%}
.lenoy-company-sidebar{position:sticky;top:18px;display:flex;flex-direction:column;min-height:calc(100vh - 130px);padding:12px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.045)}
.lenoy-company-sidebar nav{display:flex;flex-direction:column;gap:3px}
.lenoy-company-sidebar__link,.lenoy-company-sidebar__logout{display:flex;align-items:center;gap:10px;min-height:40px;padding:9px 10px;border-radius:9px;color:#414651;text-decoration:none;font-size:13.5px;font-weight:500;line-height:1.25}
.lenoy-company-sidebar__link .dashicons,.lenoy-company-sidebar__logout .dashicons{width:19px;height:19px;font-size:19px;color:#c51f2c}
.lenoy-company-sidebar__link:hover,.lenoy-company-sidebar__link.is-active{background:#fff1f2;color:#981b2a}
.lenoy-company-sidebar__link.is-active{font-weight:650}
.lenoy-company-sidebar__logout{margin-top:auto;border-top:1px solid #eceef2;border-radius:0;padding-top:13px}
.lenoy-company-main,.lenoy-company-module-output{width:100%;max-width:none;min-width:0;margin:0;padding:0}
.lenoy-company-main .lenoy-company-shell{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.lenoy-company-mobile-menu{display:none}
.lenoy-company-dashboard .lenoy-company-hero{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:18px;margin-bottom:14px;padding:20px;border:1px solid #e4e7ec;border-left:4px solid #c51f2c;border-radius:12px;background:#fff!important;color:#171717!important;box-shadow:0 8px 24px rgba(15,23,42,.04)!important}
.lenoy-company-dashboard .lenoy-company-logo{width:82px;height:82px;flex-basis:82px;border:1px solid #e4e7ec;border-radius:12px;background:#fafafa}
.lenoy-company-dashboard .lenoy-company-hero h1{margin:0 0 5px;color:#171717!important;font-size:25px!important;font-weight:650!important}
.lenoy-company-dashboard .lenoy-company-hero p{max-width:none;color:#667085!important;font-size:14px!important}
.lenoy-company-dashboard .lenoy-company-hero__eyebrow{margin-bottom:5px;padding:0;background:transparent!important;color:#c51f2c!important;font-size:11px;font-weight:700}
.lenoy-company-dashboard .lenoy-company-progress{margin-top:12px}
.lenoy-company-dashboard .lenoy-company-progress__track{height:7px;background:#eceef2!important}
.lenoy-company-dashboard .lenoy-company-progress__bar{background:#c51f2c!important}
.lenoy-company-dashboard .lenoy-company-progress__label{margin-top:6px;color:#667085!important;font-size:12px;font-weight:500!important}
.lenoy-company-dashboard .lenoy-company-hero__logout{display:none}
.lenoy-company-counts{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:14px}
.lenoy-company-count{padding:14px;border-radius:11px!important;box-shadow:0 4px 14px rgba(15,23,42,.035)!important}
.lenoy-company-count strong{font-size:24px;color:#171717!important}
.lenoy-company-count span{font-size:12.5px;font-weight:500}
.lenoy-company-dashboard-feed{margin-top:0;padding:18px;border-radius:12px}
.lenoy-company-dashboard-feed__heading h2{font-size:20px}
.lenoy-company-dashboard-feed__heading a{border-radius:8px}
.lenoy-company-priority{border-radius:9px;background:#fcfcfd}
.lenoy-company-panel,.lenoy-company-card,.lenoy-company-table-wrap{border-radius:12px!important;box-shadow:0 6px 20px rgba(15,23,42,.04)!important}
.lenoy-company-panel{width:100%;max-width:none;margin:0 0 14px;padding:22px}
.lenoy-company-grid{width:100%}

@media(max-width:900px){
 .lenoy-company-layout{grid-template-columns:210px minmax(0,1fr);gap:14px}
 .lenoy-company-counts{grid-template-columns:repeat(2,minmax(0,1fr))}
}
@media(max-width:767px){
 .lenoy-app-header--company .lenoy-app-header__action span:last-child,.lenoy-app-header--company .lenoy-app-header__user{display:none}
 .lenoy-company-page{width:100%;margin:10px 0 28px;padding:0 12px}
 .lenoy-company-mobile-menu{display:block;margin-bottom:10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}
 .lenoy-company-mobile-menu summary{display:flex;align-items:center;gap:9px;padding:12px 14px;cursor:pointer;font-size:14px;font-weight:600;list-style:none}
 .lenoy-company-mobile-menu summary::-webkit-details-marker{display:none}
 .lenoy-company-sidebar-nav--mobile{padding:0 8px 8px}
 .lenoy-company-sidebar-nav--mobile nav{display:grid;grid-template-columns:1fr 1fr;gap:6px}
 .lenoy-company-sidebar-nav--mobile .lenoy-company-sidebar__link{min-height:42px;padding:9px;border:1px solid #eceef2;background:#fafafa}
 .lenoy-company-layout{display:block}
 .lenoy-company-sidebar{display:none}
 .lenoy-company-main{width:100%}
 .lenoy-company-dashboard .lenoy-company-hero{grid-template-columns:68px minmax(0,1fr);gap:12px;padding:15px}
 .lenoy-company-dashboard .lenoy-company-logo{width:64px;height:64px;flex-basis:64px}
 .lenoy-company-dashboard .lenoy-company-hero h1{font-size:21px!important}
 .lenoy-company-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}
 .lenoy-company-count{padding:12px;text-align:center}
 .lenoy-company-count strong{font-size:21px}
 .lenoy-company-count span{font-size:11.5px}
 .lenoy-company-dashboard-feed{padding:15px}
 .lenoy-company-dashboard-feed__heading{display:grid;grid-template-columns:1fr;gap:10px}
 .lenoy-company-dashboard-feed__heading a{width:100%;text-align:center}
 .lenoy-company-panel{padding:16px}
 .lenoy-company-table{min-width:680px}
}

/* 0.16.17 — documentos do processo seletivo */
.lenoy-documents-panel{display:grid;gap:16px;margin-top:16px}.lenoy-documents-panel__head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.lenoy-documents-panel__head h3{margin:0 0 5px}.lenoy-documents-panel__head p{margin:0;color:#667085}.lenoy-document-counts{display:grid;grid-template-columns:repeat(3,minmax(76px,1fr));gap:8px}.lenoy-document-counts span{display:grid;gap:2px;padding:9px 10px;border:1px solid #e5e7eb;border-radius:8px;background:#fafafa;text-align:center}.lenoy-document-counts strong{font-size:18px}.lenoy-document-counts small{font-size:11px;color:#667085}.lenoy-documents-form,.lenoy-document-review,.lenoy-document-upload{display:grid;gap:10px}.lenoy-documents-form{grid-template-columns:minmax(180px,.8fr) minmax(260px,1.4fr) auto;align-items:end}.lenoy-document-item{display:grid;gap:12px;padding:14px;border:1px solid #e5e7eb;border-radius:8px;background:#fff}.lenoy-document-item__head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.lenoy-document-item__head p{margin:5px 0 0}.lenoy-document-status{display:inline-flex;align-items:center;white-space:nowrap;padding:5px 8px;border-radius:999px;background:#f3f4f6;color:#374151;font-size:12px}.lenoy-document-status--approved{background:#ecfdf3;color:#027a48}.lenoy-document-status--rejected{background:#fef3f2;color:#b42318}.lenoy-document-status--sent,.lenoy-document-status--reviewing{background:#eff8ff;color:#175cd3}.lenoy-document-history{display:grid;gap:6px;margin:0;padding:0;list-style:none}.lenoy-document-history li{display:flex;justify-content:space-between;gap:12px;padding:8px 10px;border-radius:6px;background:#f8fafc}.lenoy-document-history small{color:#667085}.lenoy-document-review{grid-template-columns:minmax(150px,.5fr) minmax(220px,1fr) auto;align-items:end}.lenoy-document-error{padding:9px 10px;border-radius:6px;background:#fef3f2;color:#b42318}
@media(max-width:800px){.lenoy-documents-panel__head,.lenoy-document-item__head{display:grid}.lenoy-document-counts{width:100%}.lenoy-documents-form,.lenoy-document-review{grid-template-columns:1fr}.lenoy-document-history li{display:grid}.lenoy-document-upload .lenoy-area-button{width:100%}}


/* LENOY 0.16.23 — alinhamento global e proporções da área da empresa */
body.lenoy-company-app-mounted .lenoy-app-header--company,
body.lenoy-company-app-mounted .lenoy-company-page{
    width:min(92vw,1600px)!important;
    max-width:1600px!important;
    margin-left:auto!important;
    margin-right:auto!important;
    box-sizing:border-box!important;
}
body.lenoy-company-app-mounted .lenoy-app-header--company{
    display:flex!important;
    align-items:center!important;
    justify-content:space-between!important;
    min-height:76px!important;
    margin-top:16px!important;
    margin-bottom:16px!important;
    padding:10px 24px!important;
    border:1px solid #e7e9ee!important;
    border-radius:14px!important;
    background:#fff!important;
    box-shadow:0 8px 26px rgba(15,23,42,.045)!important;
}
body.lenoy-company-app-mounted .lenoy-app-header--company .lenoy-app-header__brand{
    display:flex!important;
    align-items:center!important;
    gap:11px!important;
    min-width:0!important;
}
body.lenoy-company-app-mounted .lenoy-app-header--company .lenoy-app-header__section{
    display:inline-flex!important;
    align-items:center!important;
    min-height:28px!important;
    margin-left:6px!important;
    padding:5px 10px!important;
    border-left:1px solid #e5e7eb!important;
    color:#667085!important;
    font-size:12px!important;
    font-weight:500!important;
    white-space:nowrap!important;
}
body.lenoy-company-app-mounted .lenoy-app-header--company .lenoy-app-header__actions{
    display:flex!important;
    align-items:center!important;
    gap:8px!important;
    padding:4px 0!important;
}
body.lenoy-company-app-mounted .lenoy-app-header--company .lenoy-app-header__action,
body.lenoy-company-app-mounted .lenoy-app-header--company .lenoy-app-header__account{
    min-height:42px!important;
    padding:8px 12px!important;
    border-radius:10px!important;
}
body.lenoy-company-app-mounted .lenoy-app-header--company .lenoy-notification-trigger{
    margin-left:4px!important;
}
body.lenoy-company-app-mounted .lenoy-company-page{
    margin-top:0!important;
    margin-bottom:44px!important;
    padding:0!important;
}
body.lenoy-company-app-mounted .lenoy-company-layout{
    display:grid!important;
    grid-template-columns:224px minmax(0,1fr)!important;
    gap:16px!important;
    align-items:start!important;
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
}
body.lenoy-company-app-mounted .lenoy-company-sidebar{
    min-height:auto!important;
    padding:10px!important;
}
body.lenoy-company-app-mounted .lenoy-company-sidebar nav{
    gap:2px!important;
}
body.lenoy-company-app-mounted .lenoy-company-sidebar__link,
body.lenoy-company-app-mounted .lenoy-company-sidebar__logout{
    min-height:36px!important;
    padding:7px 9px!important;
    gap:9px!important;
    font-size:13px!important;
}
body.lenoy-company-app-mounted .lenoy-company-sidebar__logout{
    margin-top:8px!important;
    padding-top:10px!important;
}
body.lenoy-company-app-mounted .lenoy-company-main,
body.lenoy-company-app-mounted .lenoy-company-module-output,
body.lenoy-company-app-mounted .lenoy-company-main .lenoy-company-shell{
    width:100%!important;
    max-width:none!important;
    min-width:0!important;
    margin:0!important;
    padding:0!important;
}
body.lenoy-company-app-mounted .lenoy-company-dashboard .lenoy-company-hero,
body.lenoy-company-app-mounted .lenoy-company-panel,
body.lenoy-company-app-mounted .lenoy-company-table-wrap,
body.lenoy-company-app-mounted .lenoy-company-dashboard-feed{
    width:100%!important;
    max-width:none!important;
    box-sizing:border-box!important;
}
body.lenoy-company-app-mounted .lenoy-company-counts{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
    width:100%!important;
    max-width:100%!important;
    min-width:0!important;
    margin:0 0 14px!important;
    box-sizing:border-box!important;
}
body.lenoy-company-app-mounted .lenoy-company-count{
    min-width:0!important;
    overflow:hidden!important;
}
body.lenoy-company-app-mounted .lenoy-company-count span{
    display:block!important;
    white-space:normal!important;
    overflow-wrap:anywhere!important;
}
@media (min-width:1250px){
    body.lenoy-company-app-mounted .lenoy-company-counts{
        grid-template-columns:repeat(6,minmax(0,1fr))!important;
    }
}
@media (max-width:1050px){
    body.lenoy-company-app-mounted .lenoy-company-layout{
        grid-template-columns:210px minmax(0,1fr)!important;
        gap:14px!important;
    }
    body.lenoy-company-app-mounted .lenoy-company-counts{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}
@media (max-width:767px){
    body.lenoy-company-app-mounted .lenoy-app-header--company,
    body.lenoy-company-app-mounted .lenoy-company-page{
        width:calc(100% - 24px)!important;
        max-width:none!important;
    }
    body.lenoy-company-app-mounted .lenoy-app-header--company{
        min-height:68px!important;
        margin-top:10px!important;
        margin-bottom:10px!important;
        padding:8px 12px!important;
    }
    body.lenoy-company-app-mounted .lenoy-app-header--company .lenoy-app-header__section{
        display:none!important;
    }
    body.lenoy-company-app-mounted .lenoy-company-layout{
        display:block!important;
    }
    body.lenoy-company-app-mounted .lenoy-company-sidebar{
        display:none!important;
    }
    body.lenoy-company-app-mounted .lenoy-company-counts{
        grid-template-columns:repeat(2,minmax(0,1fr))!important;
    }
}


/* 0.20.74 — todas as logos de marca levam para a página inicial. */
body.lenoy-modern-ui .lenoy-app-header__brand{color:inherit!important;text-decoration:none!important;cursor:pointer}
body.lenoy-modern-ui .lenoy-app-header__brand:hover{color:inherit!important;text-decoration:none!important}
/* 0.21.46.202 — painel da empresa conforme modelo aprovado */
body.lenoy-modern-ui .lenoy-company-dashboard--rich{max-width:1380px!important}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero--rich{display:grid!important;grid-template-columns:82px minmax(0,1fr) 240px!important;align-items:center!important;gap:18px!important;padding:20px 24px!important}
.lenoy-company-hero__art{width:220px;height:125px;object-fit:contain;justify-self:end}
.lenoy-company-counts--links .lenoy-company-count{position:relative;display:grid!important;grid-template-columns:34px 1fr 18px!important;grid-template-rows:auto auto!important;column-gap:8px;text-decoration:none!important;transition:.2s ease}
.lenoy-company-counts--links .lenoy-company-count:hover{transform:translateY(-2px);border-color:#efb4ba;box-shadow:0 14px 30px rgba(153,27,27,.10)}
.lenoy-company-count__icon{grid-row:1/3;display:grid!important;place-items:center;width:32px;height:32px;margin:0!important;border-radius:50%;background:#fef2f2;font-size:15px!important}.lenoy-company-counts--links .lenoy-company-count strong{grid-column:2}.lenoy-company-counts--links .lenoy-company-count>span:not(.lenoy-company-count__icon){grid-column:2}.lenoy-company-counts--links .lenoy-company-count b{grid-column:3;grid-row:1/3;align-self:center;color:#991b1b}
.lenoy-company-dashboard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.lenoy-company-widget{min-width:0;padding:18px;border:1px solid #e4e4e7;border-radius:12px;background:#fff;box-shadow:0 8px 24px rgba(15,23,42,.04)}.lenoy-company-widget__title span{display:block;margin-bottom:10px;color:#b91c1c;font-size:11px;font-weight:700;text-transform:uppercase}.lenoy-company-widget__title h2{margin:0 0 14px;font-size:18px}.lenoy-company-widget__split{display:flex;align-items:center;justify-content:space-between;gap:16px}.lenoy-company-widget__split>img{width:120px;height:100px;object-fit:contain}.lenoy-company-widget__split p{color:#71717a;font-size:12px;line-height:1.5}.lenoy-company-mini-button{display:inline-flex;padding:8px 11px;border:1px solid #fecaca;border-radius:8px;color:#b91c1c!important;text-decoration:none;font-size:12px;font-weight:700}.lenoy-company-action-list{display:flex;flex-direction:column}.lenoy-company-action-list>a{display:grid;grid-template-columns:30px minmax(0,1fr) 14px;gap:9px;align-items:center;padding:10px 0;border-bottom:1px solid #f1f1f3;color:#27272a!important;text-decoration:none}.lenoy-company-action-list i{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#fef2f2;font-style:normal}.lenoy-company-action-list strong,.lenoy-company-action-list small{display:block}.lenoy-company-action-list small{margin-top:2px;color:#71717a;font-size:11px}.lenoy-company-widget ul{margin:0;padding:0;list-style:none}.lenoy-company-widget li{margin:8px 0;color:#52525b;font-size:12px}.lenoy-company-widget li b{display:inline-block;width:25px;color:#18181b}.lenoy-company-widget__footer{display:block;margin-top:14px;padding-top:11px;border-top:1px solid #f1f1f3;color:#b91c1c!important;text-decoration:none;font-size:12px;font-weight:700}.lenoy-company-people-list>a{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #f4f4f5;color:#27272a!important;text-decoration:none}.lenoy-company-avatar{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fef2f2;color:#991b1b;font-weight:700}.lenoy-company-people-list strong,.lenoy-company-people-list small{display:block}.lenoy-company-people-list small,.lenoy-company-people-list em{color:#71717a;font-size:11px;font-style:normal}.lenoy-company-widget--tools .lenoy-company-widget__split>img{width:110px}
@media(max-width:1050px){.lenoy-company-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero--rich{grid-template-columns:72px minmax(0,1fr)!important}.lenoy-company-hero__art{display:none}}
@media(max-width:700px){.lenoy-company-dashboard-grid{grid-template-columns:1fr}.lenoy-company-widget__split{align-items:flex-start}.lenoy-company-widget__split>img{width:92px;height:82px}}

/* 0.21.46.204 — botões destacados de currículo para empresa */
.lenoy-resume-dual-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-start;margin-top:14px}.lenoy-match-resume{margin:0}.lenoy-match-resume[open]{width:100%}.lenoy-match-resume summary{display:inline-flex;cursor:pointer;list-style:none}.lenoy-match-resume summary::-webkit-details-marker{display:none}.lenoy-resume-action__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #cbd5e1;border-radius:12px;color:#fff!important;text-decoration:none!important;font-size:13px;font-weight:800;line-height:1.2;box-shadow:0 8px 22px rgba(15,23,42,.08)}.lenoy-resume-action__button--match{background:linear-gradient(135deg,#b91c1c,#991b1b)}.lenoy-resume-action__button--pdf{background:linear-gradient(135deg,#1f2937,#111827)}.lenoy-resume-action__icon{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 8px;border-radius:999px;background:rgba(255,255,255,.15);color:#fff;font-size:11px;font-weight:900;letter-spacing:.4px;text-transform:uppercase}.lenoy-resume-action__icon--match{min-width:28px;padding:0}

/* 0.21.46.206 — banner empresarial grande, real e avermelhado */
.lenoy-company-hero--image{position:relative;isolation:isolate;min-height:260px;overflow:hidden;padding:34px!important;background-image:linear-gradient(90deg,rgba(35,4,9,.94) 0%,rgba(88,8,18,.84) 42%,rgba(88,8,18,.18) 100%),var(--lenoy-company-banner)!important;background-size:cover!important;background-position:center!important;color:#fff!important}.lenoy-company-hero--image:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(0,0,0,.12))}.lenoy-company-hero--image .lenoy-company-logo{position:relative;z-index:1;background:#fff!important;border:4px solid rgba(255,255,255,.75)!important;box-shadow:0 16px 35px rgba(0,0,0,.25)!important}.lenoy-company-hero--image .lenoy-company-hero__content{position:relative;z-index:1;max-width:650px}.lenoy-company-hero--image h1,.lenoy-company-hero--image p,.lenoy-company-hero--image .lenoy-company-hero__eyebrow,.lenoy-company-hero--image .lenoy-company-progress__label{color:#fff!important;text-shadow:0 2px 10px rgba(0,0,0,.24)}.lenoy-company-hero--image .lenoy-company-progress__track{background:rgba(255,255,255,.25)!important}.lenoy-company-hero--image .lenoy-company-progress__bar{background:#fff!important}.lenoy-company-hero--image .lenoy-company-hero__logout{display:inline-flex!important;margin-top:14px!important;padding:9px 14px!important;border:1px solid rgba(255,255,255,.55)!important;border-radius:9px!important;background:rgba(0,0,0,.22)!important;color:#fff!important;text-decoration:none!important;font-weight:800!important}@media(max-width:700px){.lenoy-company-hero--image{min-height:300px;padding:24px!important;background-position:63% center!important}.lenoy-company-hero--image:before{content:"";position:absolute;inset:0;z-index:-1;background:rgba(54,4,12,.28)}}


/* 0.21.46.207 — banner como plano de fundo no topo e remoção de imagens internas dos cards */
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero--image{
    display:grid!important;
    grid-template-columns:96px minmax(0,1fr)!important;
    align-items:center!important;
    gap:22px!important;
    min-height:300px!important;
    padding:36px 34px!important;
    margin-bottom:16px!important;
    border:0!important;
    border-radius:20px!important;
    box-shadow:0 18px 40px rgba(88,8,18,.22)!important;
    background-image:linear-gradient(90deg,rgba(35,4,9,.88) 0%,rgba(88,8,18,.78) 45%,rgba(88,8,18,.32) 100%),var(--lenoy-company-banner)!important;
    background-size:cover!important;
    background-position:center center!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero--image .lenoy-company-logo{
    width:96px!important;
    height:96px!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero--image .lenoy-company-hero__content{
    max-width:760px!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero--image .lenoy-company-hero__logout{
    display:inline-flex!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-widget__content{
    display:flex;
    flex-direction:column;
    gap:10px;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-widget__content p{
    margin:0;
    color:#71717a;
    font-size:12px;
    line-height:1.55;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-widget__content strong{
    color:#18181b;
}
@media(max-width:900px){
    body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero--image{
        grid-template-columns:72px minmax(0,1fr)!important;
        min-height:280px!important;
        padding:26px 22px!important;
    }
}


/* 0.21.46.209 — remove completamente a imagem e o espaço de banner do painel da empresa */
body.lenoy-modern-ui .lenoy-company-dashboard--rich{
    padding-top:0!important;
    background:#fff!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero{
    display:grid!important;
    grid-template-columns:82px minmax(0,1fr)!important;
    align-items:center!important;
    gap:18px!important;
    margin-bottom:14px!important;
    padding:20px!important;
    border:1px solid #e4e7ec!important;
    border-left:4px solid #c51f2c!important;
    border-radius:12px!important;
    background:#fff!important;
    color:#171717!important;
    box-shadow:0 8px 24px rgba(15,23,42,.04)!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero h1{
    color:#171717!important;
    text-shadow:none!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero p,
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero__eyebrow,
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-progress__label{
    color:#667085!important;
    text-shadow:none!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero__eyebrow{
    padding:0!important;
    background:transparent!important;
    color:#c51f2c!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-progress__track{background:#eceff3!important}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-progress__bar{background:#c51f2c!important}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-hero__logout{display:none!important}


/* 0.21.46.251 — métricas do painel da empresa mais leves e legíveis */
@media(min-width:768px){
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links{
    display:grid!important;
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
    gap:10px!important;
  }
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count{
    display:grid!important;
    grid-template-columns:18px auto minmax(0,1fr) 14px!important;
    grid-template-rows:1fr!important;
    align-items:center!important;
    gap:8px!important;
    min-height:54px!important;
    padding:10px 12px!important;
    border:1px solid #e8ebef!important;
    border-radius:12px!important;
    background:linear-gradient(180deg,#ffffff,#fbfcfd)!important;
    box-shadow:0 5px 15px rgba(15,23,42,.035)!important;
    overflow:visible!important;
  }
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-count__icon{
    grid-column:1!important;
    grid-row:1!important;
    display:inline-flex!important;
    align-items:center!important;
    justify-content:center!important;
    width:18px!important;
    height:18px!important;
    min-width:18px!important;
    margin:0!important;
    padding:0!important;
    border:0!important;
    border-radius:0!important;
    background:transparent!important;
    box-shadow:none!important;
    font-size:14px!important;
    line-height:1!important;
  }
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count strong{
    grid-column:2!important;
    grid-row:1!important;
    margin:0!important;
    font-size:22px!important;
    line-height:1!important;
    font-weight:850!important;
    color:#202938!important;
  }
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count>span:not(.lenoy-company-count__icon){
    grid-column:3!important;
    grid-row:1!important;
    display:block!important;
    margin:0!important;
    min-width:0!important;
    white-space:nowrap!important;
    overflow:hidden!important;
    text-overflow:ellipsis!important;
    overflow-wrap:normal!important;
    word-break:normal!important;
    color:#536173!important;
    font-size:12px!important;
    line-height:1.2!important;
    font-weight:650!important;
  }
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count b{
    grid-column:4!important;
    grid-row:1!important;
    align-self:center!important;
    margin:0!important;
    color:#c51f2c!important;
    font-size:14px!important;
  }
}
@media(min-width:1100px){
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links{
    grid-template-columns:repeat(3,minmax(0,1fr))!important;
  }
}
@media(max-width:767px){
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-count__icon{
    width:16px!important;height:16px!important;min-width:16px!important;padding:0!important;border:0!important;background:transparent!important;border-radius:0!important;font-size:13px!important;
  }
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count>span:not(.lenoy-company-count__icon){
    overflow-wrap:normal!important;word-break:normal!important;
  }
}

/* 0.21.46.262 — navegação operacional da empresa no desktop. */
@media (min-width: 768px){
  body.lenoy-company-app-mounted .lenoy-company-sidebar__link.is-priority{
    min-height:42px!important;
    margin-bottom:3px!important;
    border:1px solid #f0d8dc!important;
    background:linear-gradient(180deg,#fff,#fff7f8)!important;
    color:#7f1d2d!important;
    font-weight:750!important;
    box-shadow:0 4px 12px rgba(148,23,42,.045)!important;
  }
  body.lenoy-company-app-mounted .lenoy-company-sidebar__link.is-priority .dashicons{
    color:#b91c1c!important;
  }
  body.lenoy-company-app-mounted .lenoy-company-sidebar__link.is-priority:hover,
  body.lenoy-company-app-mounted .lenoy-company-sidebar__link.is-priority.is-active{
    border-color:#d99aa3!important;
    background:#fff0f2!important;
    color:#8f1728!important;
    transform:translateX(2px)!important;
  }
  body.lenoy-company-app-mounted .lenoy-company-sidebar__link.is-priority + .lenoy-company-sidebar__link:not(.is-priority){
    margin-top:8px!important;
    padding-top:10px!important;
    border-top:1px solid #eceef2!important;
    border-radius:0 0 9px 9px!important;
  }
}


/* 0.21.46.286 — cards de métricas da empresa sem ícones/setas e acesso explícito a Gerenciar vagas. */
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count{
  grid-template-columns:auto minmax(0,1fr)!important;
  grid-template-rows:1fr!important;
  align-items:center!important;
  gap:10px!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count strong{
  grid-column:1!important;
  grid-row:1!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count>span{
  grid-column:2!important;
  grid-row:1!important;
  margin:0!important;
}
@media(max-width:767px){
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count{
    min-height:58px!important;
    padding:11px 12px!important;
    text-align:left!important;
  }
}


/* 0.21.46.287 — cards de métricas com quantidade em cima, texto embaixo e fonte ampliada. */
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count{
  display:flex!important;
  flex-direction:column!important;
  align-items:flex-start!important;
  justify-content:center!important;
  gap:4px!important;
  min-height:72px!important;
  padding:14px 14px!important;
  text-align:left!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count strong{
  grid-column:auto!important;
  grid-row:auto!important;
  display:block!important;
  margin:0!important;
  font-size:30px!important;
  line-height:1!important;
}
body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count>span{
  grid-column:auto!important;
  grid-row:auto!important;
  display:block!important;
  margin:0!important;
  font-size:15px!important;
  line-height:1.25!important;
  font-weight:600!important;
}
@media(max-width:767px){
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count{
    min-height:74px!important;
    padding:13px 12px!important;
    gap:5px!important;
  }
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count strong{
    font-size:26px!important;
  }
  body.lenoy-modern-ui .lenoy-company-dashboard--rich .lenoy-company-counts--links .lenoy-company-count>span{
    font-size:13.5px!important;
  }
}
