/* ETPR unified intranet 4.2 premium office, applies only to authenticated /oficina/ */
body.etpr-office-app{font-family:Inter,system-ui,'Segoe UI',sans-serif!important;color:#123a43!important;background:#f4f8f6!important}body.etpr-office-app .etpr-admin{grid-template-columns:234px minmax(0,1fr)}body.etpr-office-app .etpr-admin-top{padding:13px 27px!important;background:linear-gradient(110deg,#002f35,#00544e)!important;border-bottom:3px solid #ddb451!important;min-height:91px;align-items:center}body.etpr-office-app .etpr-admin-brand img{width:178px!important;height:65px!important;max-width:none!important;object-fit:contain!important;background:transparent!important;padding:0!important}body.etpr-office-app .etpr-admin-top h1{color:#fff!important;font-size:26px!important;font-weight:850!important;margin:3px 0!important}body.etpr-office-app .etpr-admin-brow{color:#ffe199!important;font-size:11px!important;font-weight:800;letter-spacing:.09em}body.etpr-office-app .etpr-admin-top .button{min-height:43px!important;display:inline-flex;align-items:center;padding:10px 18px!important;background:transparent!important;border:1px solid #b0d9ce!important;color:#fff!important;border-radius:11px!important;font-weight:800!important;text-decoration:none!important;box-shadow:none!important}body.etpr-office-app .etpr-admin-top .button-primary{background:linear-gradient(#ffe4a0,#f0be46)!important;color:#173a3b!important;border-color:#e7b441!important}body.etpr-office-app .etpr-admin-nav{padding:24px 13px!important;background:radial-gradient(circle at 15% 80%,#04665c,#002f38 64%)!important;border-right:3px solid #e0bb60}body.etpr-office-app .etpr-admin-nav a{display:flex;align-items:center;gap:11px;padding:12px 13px!important;color:#eefdf7!important;font-size:13px!important;font-weight:720!important;border-radius:10px!important;min-height:45px}body.etpr-office-app .etpr-admin-nav a:hover{background:#ffffff1f!important;color:#fff!important}body.etpr-office-app .etpr-admin-nav a.active{background:linear-gradient(#ffe5a6,#efb637)!important;color:#153b3b!important;border-color:#ebc567!important;box-shadow:0 4px 13px #0002!important}body.etpr-office-app .etpr-workspace{padding:22px 25px!important;background:#f4f8f6!important}body.etpr-office-app .etpr42-officehero{display:grid;grid-template-columns:minmax(0,1fr) 220px;gap:20px;align-items:center;min-height:220px;padding:27px 30px;background:radial-gradient(circle at 80% 55%,#117f73,transparent 39%),linear-gradient(120deg,#00313a,#066258);border:1px solid #82b0a4;border-bottom:7px solid #e9c06a;border-radius:18px;box-shadow:0 12px 27px #00372f24;margin-bottom:21px;color:#fff}body.etpr-office-app .etpr42-officehero>div>span{font-size:11px;letter-spacing:.15em;font-weight:900;color:#ffe29a}body.etpr-office-app .etpr42-officehero h2{font:700 clamp(24px,2.3vw,37px)/1.2 Georgia,serif!important;color:#fff!important;margin:9px 0!important}body.etpr-office-app .etpr42-officehero p{font-size:14px;max-width:690px;color:#ebfffb!important;line-height:1.6;margin:0!important}body.etpr-office-app .etpr42-officehero-art{display:grid;place-content:center;text-align:center;color:#ffe099;font-size:95px;line-height:1}body.etpr-office-app .etpr42-officehero-art span{display:block;font-size:12px;color:#fff;font-family:system-ui;font-weight:700;letter-spacing:normal;line-height:1.5}body.etpr-office-app .etpr42-officeactions{display:flex;gap:9px;flex-wrap:wrap;margin-top:20px}body.etpr-office-app .etpr42-officeactions a{padding:10px 15px;text-decoration:none;border-radius:9px;border:1px solid #ffffffaa;color:#fff!important;font-weight:800}body.etpr-office-app .etpr42-officeactions a:first-child{background:linear-gradient(#ffe7a2,#ecc046);border-color:#e4ba5d;color:#193a3a!important}body.etpr-office-app .etpr-stats{gap:13px!important;grid-template-columns:repeat(5,minmax(0,1fr))!important}body.etpr-office-app .etpr-stat{border:1px solid #c9e0da!important;border-radius:14px!important;background:linear-gradient(#fff,#f9fcfa)!important;box-shadow:0 6px 19px #063d3610!important;padding:17px!important;text-decoration:none!important}body.etpr-office-app .etpr-stat .dashicons{color:#b1862e!important;font-size:25px!important}body.etpr-office-app .etpr-stat strong{color:#0b574f!important;font-size:29px!important}body.etpr-office-app .etpr-stat>span:last-child{color:#415d64!important;font-size:12px!important}body.etpr-office-app .etpr-admin-card{border:1px solid #d3e4dd!important;border-radius:15px!important;box-shadow:0 7px 19px #073b380b!important;padding:22px!important}body.etpr-office-app .etpr-admin-card h2,body.etpr-office-app .etpr-admin-section h2{font-size:21px!important;color:#123c43!important;font-weight:850!important;margin:0 0 10px!important}body.etpr-office-app .etpr-admin-section p{color:#41626a!important}body.etpr-office-app table{border-collapse:separate!important;border-spacing:0!important;overflow:hidden;background:white!important}body.etpr-office-app th{background:#005a53!important;color:#fff!important;font-size:12px!important;font-weight:800!important;letter-spacing:.01em}body.etpr-office-app td{color:#183e48!important;border-bottom:1px solid #dceae5!important}body.etpr-office-app tr:hover td{background:#eef8f3!important}body.etpr-office-app .etpr-state{background:#dcefe7!important;color:#145c4c!important}body.etpr-office-app .etpr-state--waiting_certification,body.etpr-office-app .etpr-state--pending{background:#fff0d1!important;color:#8b5703!important}body.etpr-office-app .etpr-admin-search{max-width:850px!important}body.etpr-office-app .etpr-admin-search input,body.etpr-office-app .etpr-bank input,body.etpr-office-app .etpr-bank textarea,body.etpr-office-app .etpr-bank select,body.etpr-office-app .etpr42-admin-tools select{background:#fff!important;color:#123e44!important;border:1px solid #a6c8bf!important;min-height:43px!important;border-radius:9px!important;padding:10px!important;font-size:14px!important}body.etpr-office-app .button-primary{background:#05685b!important;border-color:#05685b!important;color:#fff!important;border-radius:9px!important;font-weight:800!important;padding:7px 16px!important}body.etpr-office-app .etpr-admin-foot{font-size:12px!important;color:#56746b!important;padding:12px 26px!important;background:#eaf2ef!important}body.etpr-office-app .etpr-session{min-height:60px!important;background:linear-gradient(100deg,#00323a,#005a51)!important;color:#e4f8f1!important;border-top:3px solid #e2bc5e!important}body.etpr-office-app .etpr-session a{padding:9px 15px;border:1px solid #f3cb6a;color:#ffe19b!important;border-radius:9px;text-decoration:none;font-weight:850}body.etpr-office-app .etpr42-admin-tools{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}body.etpr-office-app .etpr42-admin-tools .etpr-admin-card{margin:0}body.etpr-office-app .etpr42-alertline{display:flex;align-items:center;gap:9px;padding:12px 7px;border-bottom:1px solid #d8e8e1;color:#254e50}body.etpr-office-app .etpr42-alertline strong{font-size:20px;color:#087363}body.etpr-office-app .etpr42-alertline a{margin-left:auto;font-size:12px;font-weight:850;color:#006e5b!important}body.etpr-office-app .etpr42-admin-tools form{display:grid;gap:8px}body.etpr-office-app .etpr42-admin-tools select{width:100%;margin:6px 0 10px}body.etpr-office-app .etpr42-admin-tools button{justify-self:start}body.etpr-office-app .etpr-admin-quick a{border:1px solid #d4e6df!important;background:#f2f8f4!important;color:#125f51!important}body.etpr-office-app .etpr-admin-quick a:hover{background:#deefe4!important}body.etpr-office-app .etpr-admin-top a.button-primary:hover{background:#ffdda0!important;color:#183e3b!important}body.etpr-office-app .etpr-access-shell{padding:30px!important;margin:50px auto!important;background:#f8fbf9!important;border:1px solid #d8e7e1;border-radius:20px!important}body.etpr-office-app .etpr-access-shell>h1{font-size:36px!important;color:#0b4c49!important}body.etpr-office-app .etpr-access-shell .etpr-login .etpr-panel{box-shadow:0 10px 30px #143e3912!important}body.etpr-office-app .etpr-access-shell input{max-width:100%}
@media(max-width:1250px){body.etpr-office-app .etpr-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:970px){body.etpr-office-app .etpr-admin{grid-template-columns:190px minmax(0,1fr)}body.etpr-office-app .etpr42-admin-tools{grid-template-columns:1fr}}@media(max-width:700px){body.etpr-office-app .etpr-admin{display:block}body.etpr-office-app .etpr-admin-top{padding:14px!important}body.etpr-office-app .etpr-admin-brand img{width:130px!important;height:55px!important}body.etpr-office-app .etpr-admin-top h1{font-size:20px!important}body.etpr-office-app .etpr-modules-toggle{background:#004f48!important}body.etpr-office-app .etpr-admin-nav{border-right:0!important}body.etpr-office-app .etpr-workspace{padding:13px!important}body.etpr-office-app .etpr42-officehero{grid-template-columns:1fr;padding:18px}body.etpr-office-app .etpr42-officehero-art{display:none}body.etpr-office-app .etpr-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.etpr-office-app .etpr-admin-columns{grid-template-columns:1fr!important}body.etpr-office-app .etpr42-admin-tools{grid-template-columns:1fr}body.etpr-office-app .etpr-access-shell .etpr-grid.two{grid-template-columns:1fr!important}}
