#jagroManagementAwardModule{max-width:none!important;padding:0 18px 28px!important}.ma174-top{display:flex;align-items:center;gap:14px;padding:18px 0 14px;border-bottom:1px solid #dce8e2}.ma174-top h2{margin:2px 0 0;font-size:24px;color:#173d31}.ma174-top small,.ma174-kicker{font-size:9px;font-weight:950;letter-spacing:.9px;color:#6d8178}.ma174-back{width:40px;height:40px;border:1px solid #d8e4de;background:#fff;border-radius:12px;font-size:24px;color:#174c3a}.ma174-actions{margin-left:auto;display:flex;gap:8px}.ma174-actions button,.ma174-btn{min-height:40px;border:1px solid #d4e2db;background:#fff;color:#1d4e3d;border-radius:10px;padding:0 13px;font-size:9px;font-weight:950}.ma174-actions .primary,.ma174-btn.primary{background:#0c694b;color:#fff;border-color:#0c694b}.ma174-toolbar{display:flex;align-items:end;gap:12px;margin:14px 0}.ma174-toolbar label{font-size:9px;font-weight:900;color:#64786f}.ma174-toolbar input,.ma174-toolbar select,.ma174-form input,.ma174-form select,.ma174-form textarea{display:block;width:100%;height:40px;margin-top:5px;border:1px solid #d5e2dc;border-radius:9px;background:#fff;padding:0 10px;font-size:12px;color:#173d31}.ma174-status{margin-left:auto;font-size:9px;font-weight:900;color:#60766d}.ma174-hero{display:grid;grid-template-columns:1.15fr .85fr;gap:12px}.ma174-card{background:#fff;border:1px solid #dce7e2;border-radius:16px;padding:15px;box-shadow:0 5px 18px rgba(24,63,49,.05)}.ma174-score{font-size:48px;font-weight:950;color:#0c694b;line-height:1;margin:10px 0}.ma174-bar{height:9px;border-radius:999px;background:#e6efeb;overflow:hidden}.ma174-bar i{display:block;height:100%;background:#0c694b;border-radius:999px}.ma174-split{display:flex;gap:20px;margin-top:10px;font-size:10px;color:#64786f}.ma174-farms{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.ma174-farm-head{display:flex;align-items:end;justify-content:space-between}.ma174-farm-head h3{margin:3px 0;font-size:18px}.ma174-farm-head b{font-size:25px;color:#0c694b}.ma174-indicators{margin-top:12px;display:grid;gap:7px}.ma174-ind{display:grid;grid-template-columns:1.5fr .55fr .5fr .65fr;gap:8px;align-items:center;padding:8px 10px;background:#f7faf8;border-radius:10px;font-size:9px}.ma174-ind b{font-size:12px}.ma174-ind em{font-style:normal;text-align:right;color:#0c694b;font-weight:900}.ma174-live{color:#087b56;font-weight:950}.ma174-nav{display:grid;grid-template-columns:repeat(7,1fr);gap:8px;margin:12px 0}.ma174-nav button{border:1px solid #dbe7e1;background:#fff;border-radius:12px;padding:12px 8px;text-align:left;color:#244f40}.ma174-nav button b{display:block;font-size:10px}.ma174-nav button small{display:block;font-size:8px;color:#7b8d85;margin-top:3px}.ma174-nav button.active{background:#eaf5f0;border-color:#9ecab8}.ma174-section{margin-top:12px}.ma174-section-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.ma174-section-head h3{margin:2px 0;font-size:17px}.ma174-table-wrap{overflow:auto;max-height:56vh;border:1px solid #e0e9e5;border-radius:12px}.ma174-table{width:100%;border-collapse:collapse;font-size:9px}.ma174-table th{position:sticky;top:0;background:#edf6f2;color:#285244;text-align:left;padding:8px;border-bottom:1px solid #d8e5df;z-index:1}.ma174-table td{padding:7px 8px;border-bottom:1px solid #edf2ef;vertical-align:top}.ma174-pill{display:inline-block;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900;background:#e8f4ee;color:#176345}.ma174-pill.done{background:#dff2e8}.ma174-pill.late{background:#fff0df;color:#8c5819}.ma174-finish{border:0;background:#0c694b;color:#fff;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:950}.ma174-form{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ma174-form .wide{grid-column:span 2}.ma174-form label{font-size:9px;font-weight:900;color:#61766d}.ma174-form textarea{height:76px;padding:9px}.ma174-form-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px}.ma174-note{padding:10px 12px;background:#f2f7f5;border-left:3px solid #0c694b;border-radius:8px;font-size:9px;color:#5f756c}.ma174-modal{position:fixed;inset:0;background:rgba(10,31,24,.48);z-index:52000;display:flex;align-items:center;justify-content:center;padding:22px}.ma174-modal.hidden{display:none}.ma174-modal-card{width:min(900px,94vw);max-height:86vh;overflow:auto;background:#fff;border-radius:18px;padding:16px}.ma174-access-row{display:grid;grid-template-columns:1fr auto;gap:12px;padding:10px;border-bottom:1px solid #edf1ef}.ma174-access-row small{display:block;color:#7a8b84;margin-top:2px}.ma174-empty{padding:28px;text-align:center;color:#74867e}.ma174-desktop-warning{display:none}@media(max-width:1023px){#jagroManagementAwardModule,[data-jds-module="management-award"]{display:none!important}}

/* V1.0.175 - navegação e lançamentos por aba */
.ma174-head-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}
.ma174-period{border:1px solid #dce8e2;border-radius:12px;background:#f8fbf9;padding:10px;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;align-items:end}
.ma174-period>b{grid-column:1/-1;font-size:8px;letter-spacing:.9px;color:#5f756c}.ma174-period label{min-width:0}
@media(min-width:1024px) and (max-width:1350px){.ma174-nav{grid-template-columns:repeat(4,1fr)}}

/* V1.0.176 - ações explícitas e navegação sem conflito */
.ma176-quick{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin:0 0 12px}
.ma176-quick .ma174-btn{width:100%;min-height:42px}
@media(min-width:1024px) and (max-width:1450px){.ma176-quick{grid-template-columns:repeat(3,minmax(0,1fr))}}

/* V1.0.177 • topo de lançamentos, menu 3 pontos e base manual zerada */
.ma177-top{position:relative;padding:15px 0 11px}
.ma177-title{min-width:0}.ma177-title h2{font-size:23px}
.ma177-more-wrap{margin-left:auto;position:relative}
.ma177-more{width:42px;height:42px;border:1px solid #d4e2db;background:#fff;border-radius:12px;color:#174c3a;font-size:24px;font-weight:900;line-height:1;cursor:pointer}
.ma177-more:hover{background:#f2f8f5;border-color:#a8cdbd}
.ma177-more-menu{position:absolute;right:0;top:48px;width:270px;background:#fff;border:1px solid #d8e5df;border-radius:14px;padding:7px;box-shadow:0 18px 45px rgba(18,60,45,.18);z-index:20}
.ma177-more-menu.hidden{display:none}.ma177-more-menu button{display:block;width:100%;border:0;background:transparent;text-align:left;border-radius:10px;padding:11px 12px;color:#204c3c;cursor:pointer}
.ma177-more-menu button:hover{background:#eef7f3}.ma177-more-menu b{display:block;font-size:10px}.ma177-more-menu small{display:block;font-size:8px;color:#71877d;margin-top:3px}
.ma177-toolbar{align-items:center;background:#fff;border:1px solid #dce7e2;border-radius:14px;padding:10px 12px;margin:12px 0 9px;box-shadow:0 4px 14px rgba(24,63,49,.035)}
.ma177-toolbar label{min-width:185px}.ma177-toolbar input{margin-top:4px}.ma177-refresh{height:40px;border:1px solid #bdd7cb;background:#eef7f3;color:#0c694b;border-radius:10px;padding:0 14px;display:flex;align-items:center;gap:7px;font-size:9px;cursor:pointer}
.ma177-refresh span{font-size:16px}.ma177-refresh:hover{background:#e4f2ec}.ma177-toolbar .ma174-status{margin-left:auto;text-align:right;max-width:520px;line-height:1.35}
.ma177-launchbar{display:grid;grid-template-columns:1.3fr repeat(6,minmax(108px,1fr));gap:8px;align-items:stretch;margin:0 0 12px;padding:9px;background:linear-gradient(180deg,#0d5f47,#0b543f);border-radius:15px;box-shadow:0 8px 20px rgba(10,80,58,.12)}
.ma177-launch-title{padding:6px 9px;color:#fff;display:flex;flex-direction:column;justify-content:center}.ma177-launch-title span{font-size:9px;font-weight:950;letter-spacing:.8px}.ma177-launch-title small{font-size:8px;opacity:.72;margin-top:3px}
.ma177-launchbar>button{min-height:52px;border:1px solid rgba(255,255,255,.17);background:#fff;color:#174b39;border-radius:11px;padding:6px 8px;display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;align-content:center;text-align:left;cursor:pointer;transition:transform .12s ease,box-shadow .12s ease}
.ma177-launchbar>button:hover{transform:translateY(-1px);box-shadow:0 6px 14px rgba(0,0,0,.11)}.ma177-launchbar>button>span{grid-row:1/3;align-self:center;font-size:17px;color:#0c694b}.ma177-launchbar>button b{font-size:9px}.ma177-launchbar>button small{font-size:7px;color:#71867d;margin-top:2px}
.ma177-launchbar>button.automatic{background:#e8f6ef;border-color:#b9dfcf}.ma177-launchbar>button.automatic small{color:#0a7753;font-weight:950}
.ma174-nav{margin-top:10px}.ma174-nav button{cursor:pointer;min-height:54px}.ma174-nav button.active{box-shadow:inset 0 0 0 1px #79b79d}
.ma174-score{letter-spacing:-1.5px}.ma174-card h3{color:#175b89}
/* remove old summary quick row because actions now live at the top */
.ma176-quick{display:none!important}
@media(min-width:1024px) and (max-width:1450px){.ma177-launchbar{grid-template-columns:1fr repeat(3,1fr)}.ma177-launch-title{grid-row:span 2}.ma177-toolbar .ma174-status{max-width:360px}}


/* V1.0.178 • topo executivo, seletores premium e análise por gráficos */
#jagroManagementAwardModule{padding:0 18px 34px!important}
.ma178-head{display:flex;align-items:center;gap:14px;padding:16px 0 12px;border-bottom:1px solid #dce8e2}
.ma178-back{flex:0 0 42px;width:42px;height:42px;border-radius:13px}.ma178-title-block{min-width:0;flex:1}.ma178-eyebrow{font-size:8px;font-weight:950;letter-spacing:1.05px;color:#71857c}.ma178-title-row{display:flex;align-items:center;gap:9px;margin-top:2px}.ma178-title-row h2{margin:0;font-size:25px;letter-spacing:-.45px;color:#173d31}.ma178-version{font-size:8px;font-weight:950;letter-spacing:.55px;color:#0c694b;background:#e8f5ef;border:1px solid #c9e4d8;border-radius:999px;padding:4px 7px}.ma178-title-block p{margin:4px 0 0;font-size:9px;color:#6a7f76}.ma178-head-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.ma178-sync{display:inline-flex;align-items:center;gap:6px;border:1px solid #d4e5dd;background:#f4faf7;color:#356250;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:950;letter-spacing:.3px}.ma178-sync i{width:7px;height:7px;border-radius:50%;background:#0bb477;box-shadow:0 0 0 3px rgba(11,180,119,.10)}
.ma178-commandbar{display:grid;grid-template-columns:230px auto minmax(210px,1fr) minmax(330px,1.3fr);align-items:end;gap:10px;margin:12px 0 9px;padding:11px 12px;background:#fff;border:1px solid #dce7e2;border-radius:15px;box-shadow:0 4px 14px rgba(24,63,49,.035)}.ma178-month{font-size:9px;font-weight:900;color:#60766d}.ma178-month input{display:block;width:100%;height:42px;margin-top:5px;border:1px solid #cfe0d8;border-radius:11px;padding:0 12px;color:#173d31;background:#fbfdfc;font-size:12px}.ma178-refresh{height:42px}.ma178-refresh.loading span{animation:ma178spin .65s linear infinite}@keyframes ma178spin{to{transform:rotate(360deg)}}.ma178-rule{align-self:stretch;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #e3ece8;padding-left:13px}.ma178-rule b{font-size:8px;letter-spacing:.65px;color:#74887f}.ma178-rule span{font-size:10px;font-weight:900;color:#315c4c;margin-top:4px}.ma178-rule i{font-style:normal;color:#9bb1a8;margin:0 4px}.ma178-status{margin:0!important;text-align:right;max-width:none!important;align-self:center;line-height:1.35}
.ma178-launchbar{grid-template-columns:1.05fr repeat(6,minmax(105px,1fr));padding:8px;margin-bottom:12px;border-radius:14px}.ma178-launchbar>button{min-height:50px}
.ma178-overview{display:grid;grid-template-columns:1.25fr .75fr;gap:12px}.ma178-score-card,.ma178-source-card{min-height:172px}.ma178-score-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.ma178-score-tag{font-size:8px;font-weight:950;color:#537167;background:#f0f7f4;border-radius:999px;padding:6px 8px}.ma178-score-foot{display:flex;gap:18px;margin-top:11px;font-size:9px;color:#6a7e76}.ma178-score-foot b{color:#234e3f}.ma178-source-card h3{margin:5px 0 10px;color:#175b89}.ma178-source-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:9px 0}.ma178-source-grid>div{border:1px solid #e0e9e5;border-radius:11px;padding:10px;background:#f9fbfa}.ma178-source-grid>div.automatic{background:#ebf7f1;border-color:#c8e6d9}.ma178-source-grid b{display:block;font-size:20px;color:#0c694b}.ma178-source-grid span{display:block;font-size:9px;font-weight:900;color:#315c4c}.ma178-source-grid small{display:block;font-size:8px;color:#7b8d85;margin-top:3px}.ma178-farms{margin-top:12px}
.ma178-analytics{margin-top:12px;padding:16px}.ma178-analytics-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px}.ma178-analytics-head h3{margin:3px 0 0;font-size:18px;color:#174c3a}.ma178-analytics-head p{margin:4px 0 0;font-size:9px;color:#71837b}.ma178-legend{display:flex;gap:13px;padding-top:6px;font-size:8px;font-weight:900;color:#61776e}.ma178-legend span{display:flex;align-items:center;gap:5px}.ma178-legend i{width:9px;height:9px;border-radius:3px;background:#0b6a4c}.ma178-legend i.p{background:#74a993}.ma178-chart-columns{display:grid;grid-template-columns:150px minmax(280px,1.2fr) minmax(210px,.8fr);gap:14px;margin-top:15px;padding:0 10px 6px;font-size:7px;font-weight:950;letter-spacing:.7px;color:#81918a}.ma178-chart{border:1px solid #e1eae6;border-radius:13px;overflow:hidden}.ma178-chart-row{display:grid;grid-template-columns:150px minmax(280px,1.2fr) minmax(210px,.8fr);gap:14px;align-items:center;padding:10px;border-bottom:1px solid #edf2ef}.ma178-chart-row:last-child{border-bottom:0}.ma178-chart-label b{display:block;font-size:10px;color:#294f41}.ma178-chart-label small{display:inline-block;margin-top:3px;font-size:6px;font-weight:950;letter-spacing:.45px;color:#087b56;background:#e9f7f1;border-radius:999px;padding:2px 5px}.ma178-bars{display:grid;gap:5px}.ma178-barline{display:grid;grid-template-columns:16px 1fr 42px;align-items:center;gap:6px}.ma178-barline>span{font-size:7px;font-weight:950;color:#0b6a4c}.ma178-barline>i,.ma178-contribution>i{height:7px;background:#edf3f0;border-radius:99px;overflow:hidden}.ma178-barline>i u,.ma178-contribution>i u{display:block;height:100%;border-radius:99px;background:#0b6a4c;text-decoration:none}.ma178-barline.porto>span{color:#648d7d}.ma178-barline.porto>i u{background:#74a993}.ma178-barline em{font-style:normal;text-align:right;font-size:8px;font-weight:900;color:#385e50}.ma178-contribution{display:grid;grid-template-columns:1fr 55px 35px;gap:7px;align-items:center}.ma178-contribution>i u{background:linear-gradient(90deg,#0c694b,#16a879)}.ma178-contribution b{font-size:9px;color:#0c694b;text-align:right}.ma178-contribution small{font-size:7px;color:#84958e}
.ma178-detail{display:flex;align-items:flex-end;gap:14px;margin:12px 0 0;padding:12px 14px;background:#f5f9f7;border:1px solid #dfeae5;border-radius:13px}.ma178-detail-title{display:flex;align-items:center;gap:10px;min-width:280px}.ma178-detail-title h3{font-size:11px;margin:2px 0 0;color:#2b5243}.ma178-chart-home{height:32px;border:1px solid #cee0d8;border-radius:9px;background:#fff;color:#2d5d4a;padding:0 10px;font-size:8px;font-weight:950;cursor:pointer}.ma178-chart-home.active{background:#0c694b;color:#fff;border-color:#0c694b}.ma178-tabs{display:flex;flex:1;gap:6px;justify-content:flex-end;flex-wrap:wrap}.ma178-tabs button{border:1px solid #d5e3dc;background:#fff;border-radius:9px;padding:8px 10px;min-width:92px;text-align:left;cursor:pointer;color:#305646}.ma178-tabs button b{display:block;font-size:9px}.ma178-tabs button small{font-size:7px;color:#7a8d85}.ma178-tabs button.active{background:#e8f5ef;border-color:#83baa2;box-shadow:inset 0 0 0 1px #83baa2}
.ma178-modal-head p{margin:4px 0 0;font-size:9px;color:#71837b}.ma178-form select,.ma178-form input,.ma178-form textarea{border-color:#cbded5;background:#fbfdfc}.ma178-form select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,#2b5b49 50%),linear-gradient(135deg,#2b5b49 50%,transparent 50%);background-position:calc(100% - 15px) 17px,calc(100% - 10px) 17px;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}.ma178-form input:focus,.ma178-form select:focus,.ma178-form textarea:focus{outline:0;border-color:#46a580;box-shadow:0 0 0 3px rgba(12,105,75,.10)}.ma178-field{display:flex;flex-direction:column;gap:5px;font-size:9px;font-weight:900;color:#61766d}.ma178-field.wide{grid-column:span 2}.ma178-help{display:block;font-size:7px!important;font-weight:700!important;color:#809189!important;margin-top:2px}.ma178-sector-picker{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:5px;border:1px solid #cbded5;background:#fbfdfc;border-radius:11px;padding:7px}.ma178-sector-picker button{height:35px;border:1px solid #d5e4dd;background:#fff;border-radius:8px;color:#315848;font-size:9px;font-weight:950;cursor:pointer}.ma178-sector-picker button:hover{border-color:#78b69c;background:#f0f8f4}.ma178-sector-picker button.active{background:#0c694b;color:#fff;border-color:#0c694b}.ma178-sector-picker button.all{font-size:7px}.ma178-search-select{border:1px solid #cbded5;border-radius:11px;background:#fbfdfc;padding:7px}.ma178-search-select input{margin:0 0 6px!important;height:37px!important;background:#fff!important}.ma178-search-select select{height:150px!important;margin:0!important;border:0!important;border-radius:8px!important;background:#fff!important;background-image:none!important;padding:4px!important}.ma178-search-select option{padding:7px 9px;border-radius:6px}.ma178-pred-box{min-height:76px;border:1px solid #cbded5;background:#f7faf9;border-radius:11px;padding:9px}.ma178-pred-box>b{display:block;font-size:9px;color:#2c5444}.ma178-pred-box>small{display:block;font-size:7px;color:#7b8e86;margin:3px 0 6px}.ma178-pred-box select,.ma178-pred-box input{height:34px!important;margin-top:5px!important;background-color:#fff!important}.ma178-save{min-width:230px;min-height:44px}
@media(min-width:1024px) and (max-width:1450px){.ma178-commandbar{grid-template-columns:210px auto 1fr}.ma178-status{grid-column:1/-1;text-align:left}.ma178-launchbar{grid-template-columns:1fr repeat(3,1fr)}.ma178-chart-columns,.ma178-chart-row{grid-template-columns:125px minmax(230px,1fr) minmax(185px,.7fr)}.ma178-detail{align-items:stretch;flex-direction:column}.ma178-tabs{justify-content:flex-start;width:100%}}


/* V1.0.179 • seletores premium + catálogo SET/2026 */
.ma179-picker-field{position:relative}.ma179-select-trigger{width:100%;min-height:52px;border:1px solid #c8ddd3;background:#fff;border-radius:12px;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;text-align:left;color:#183f32;cursor:pointer;box-shadow:0 2px 8px rgba(16,74,53,.03)}.ma179-select-trigger:hover{border-color:#80bba3;background:#fbfefc}.ma179-select-trigger>span{min-width:0;display:block}.ma179-select-trigger small{display:block;font-size:7px;letter-spacing:.55px;color:#7c9087;font-weight:900;margin-bottom:3px}.ma179-select-trigger b{display:block;font-size:11px;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma179-select-trigger>i{font-style:normal;font-size:17px;color:#1d684f;margin-left:12px}.ma179-select-trigger.compact{min-height:46px;margin-top:9px}.ma179-select-panel{position:absolute;left:0;right:0;top:calc(100% - 16px);z-index:45;background:#fff;border:1px solid #c9ddd4;border-radius:14px;padding:9px;box-shadow:0 18px 42px rgba(10,62,43,.19)}.ma179-select-panel.hidden{display:none}.ma179-searchbar{height:42px;border:1px solid #d3e3dc;border-radius:10px;background:#f8fbfa;display:flex;align-items:center;padding:0 9px;gap:7px}.ma179-searchbar>span{font-size:18px;color:#4a7565}.ma179-searchbar input{height:38px!important;border:0!important;background:transparent!important;margin:0!important;padding:0!important;box-shadow:none!important;font-size:11px!important}.ma179-searchbar button{width:29px;height:29px;border:0;border-radius:8px;background:#e9f2ee;color:#43695a;font-size:18px;cursor:pointer}.ma179-activity-list{max-height:280px;overflow:auto;margin-top:7px;display:grid;gap:5px}.ma179-activity-list>button{border:1px solid #e0ebe6;background:#fff;border-radius:10px;padding:10px 11px;display:grid;grid-template-columns:1fr auto;gap:12px;text-align:left;color:#183f32;cursor:pointer}.ma179-activity-list>button:hover{background:#eef8f3;border-color:#9bcbb7}.ma179-act-main{min-width:0}.ma179-act-main b{display:block;font-size:10px;line-height:1.25}.ma179-act-main small{display:block;font-size:7px;color:#7a8f86;margin-top:4px}.ma179-act-rule{align-self:center;font-size:7px;font-weight:900;color:#237657;background:#e8f6ef;border-radius:999px;padding:5px 7px;max-width:210px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma179-picker-empty{padding:20px;text-align:center;color:#678078}.ma179-picker-empty b{display:block;font-size:10px}.ma179-picker-empty small{display:block;font-size:8px;margin-top:4px}.ma179-sector-panel{top:calc(100% - 16px)}.ma179-panel-head{display:flex;align-items:center;justify-content:space-between;padding:2px 2px 9px}.ma179-panel-head>b{font-size:9px;color:#32594a}.ma179-panel-head>div{display:flex;gap:5px}.ma179-panel-head button{border:0;background:#eaf5f0;color:#146247;border-radius:7px;padding:6px 8px;font-size:7px;font-weight:950;cursor:pointer}.ma179-sector-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ma179-sector-grid button{height:42px;border:1px solid #d5e4dd;background:#fff;border-radius:9px;color:#315848;font-size:10px;font-weight:950;cursor:pointer}.ma179-sector-grid button:hover{border-color:#78b69c;background:#f0f8f4}.ma179-sector-grid button.active{background:#0c694b;color:#fff;border-color:#0c694b;box-shadow:0 4px 10px rgba(12,105,75,.16)}.ma179-segment{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;border:1px solid #cbded5;background:#f3f8f6;border-radius:11px;min-height:52px}.ma179-segment button{border:0;background:transparent;border-radius:8px;font-size:9px;font-weight:950;color:#587066;cursor:pointer}.ma179-segment button.active{background:#fff;color:#0c694b;box-shadow:0 2px 9px rgba(16,72,51,.11)}.ma179-segment.small{min-height:45px}.ma179-pred-field{position:relative}.ma179-pred-box{min-height:98px}.ma179-pred-empty,.ma179-pred-ok{height:78px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.ma179-pred-empty b,.ma179-pred-ok b{font-size:10px;color:#32594a}.ma179-pred-empty small,.ma179-pred-ok small{font-size:8px;color:#7a8d85;margin-top:4px}.ma179-pred-ok{flex-direction:row;gap:9px;justify-content:flex-start;text-align:left;background:#eef8f3;border-radius:10px;padding:0 12px;height:68px}.ma179-pred-ok>span{width:30px;height:30px;border-radius:999px;background:#0c694b;color:#fff;display:grid;place-items:center;font-weight:950}.ma179-pred-rule{padding:9px 10px;border-radius:10px;background:#fff7e8;border:1px solid #f0dec0}.ma179-pred-rule small{display:block;font-size:7px;color:#9a6c22;font-weight:950}.ma179-pred-rule b{display:block;font-size:9px;color:#5d481f;margin:3px 0}.ma179-pred-rule span{display:block;font-size:7px;color:#8a744d}.ma179-pred-panel{top:auto;margin-top:4px}.ma179-pred-record{display:block;width:100%;border:0;border-bottom:1px solid #e9efec;background:#fff;padding:9px;text-align:left;color:#234c3d;cursor:pointer}.ma179-pred-record:hover{background:#eef8f3}.ma179-pred-record b{display:block;font-size:9px}.ma179-pred-record small{display:block;font-size:7px;color:#7a8c85;margin-top:2px}.ma179-manual-date{display:block;margin-top:8px!important;font-size:7px!important}.ma179-manual-date input{height:36px!important;margin-top:4px!important}.ma179-plan-form{grid-template-columns:1fr 2fr 1fr}.ma179-plan-form .wide{grid-column:span 1}.ma179-plan-form .ma179-picker-field.wide{grid-column:span 1}.ma179-plan-form .ma179-pred-field{grid-column:span 1}.ma179-plan-form .ma174-form-actions{grid-column:1/-1}.ma179-catalog-head p{margin:4px 0 0;font-size:8px;color:#72877e}.ma179-head-buttons{display:flex;gap:7px}.ma179-catalog-toolbar{display:grid;grid-template-columns:1fr auto;gap:10px;margin-bottom:10px}.ma179-filter-segments{display:flex;gap:4px;padding:4px;border:1px solid #d7e5df;border-radius:10px;background:#f4f8f6}.ma179-filter-segments button{border:0;background:transparent;border-radius:7px;padding:0 10px;font-size:7px;font-weight:950;color:#657b72;cursor:pointer}.ma179-filter-segments button.active{background:#0c694b;color:#fff}.ma179-base-note{margin-bottom:9px}.ma179-catalog-list{display:grid;gap:6px;max-height:58vh;overflow:auto;padding-right:3px}.ma179-catalog-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:11px;border:1px solid #e0ebe6;border-radius:11px;background:#fbfdfc}.ma179-catalog-row.hidden{display:none}.ma179-catalog-title{display:flex;align-items:center;gap:7px}.ma179-catalog-title>b{font-size:9px;color:#244d3e}.ma179-catalog-title>span{font-size:6px;font-weight:950;color:#0b7451;background:#e6f5ee;border-radius:999px;padding:4px 6px}.ma179-catalog-meta{display:flex;gap:12px;flex-wrap:wrap;margin-top:5px;font-size:7px;color:#71867d}.ma179-catalog-meta b{color:#365d4d}.ma179-edit-form{grid-template-columns:1.5fr 1fr 1fr}.ma179-check-pills{display:grid;grid-template-columns:1fr 1fr;gap:5px;border:1px solid #cbded5;background:#f3f8f6;border-radius:10px;padding:4px;min-height:40px}.ma179-check-pills button{border:0;background:transparent;border-radius:7px;color:#60766d;font-size:8px;font-weight:950;cursor:pointer}.ma179-check-pills button.active{background:#fff;color:#0c694b;box-shadow:0 2px 8px rgba(15,77,54,.1)}.ma179-no-pred{background:#f4faf7!important}.ma179-activity-list>button.hidden{display:none}
@media(max-width:1280px){.ma179-plan-form{grid-template-columns:1fr 1.5fr 1fr}.ma179-act-rule{display:none}}


/* V1.0.181 — Umidade por fazenda */
.ma181-humidity-help{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:10px 0 16px}.ma181-humidity-help>div{display:flex;flex-direction:column;gap:4px;padding:13px 15px;border:1px solid #dce9e4;border-radius:14px;background:#f8fbfa;color:#29463e}.ma181-humidity-help b{font-size:11px;letter-spacing:.08em;color:#0c654e}.ma181-humidity-help span{font-size:12px;line-height:1.45}.ma181-hum-form{grid-template-columns:minmax(260px,.72fr) minmax(220px,.45fr)}.ma181-hum-period{border:1px solid #d7e7e1;border-radius:18px;padding:16px;background:#f9fcfb}.ma181-period-title{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.ma181-period-title>div:first-child{display:flex;flex-direction:column;gap:3px}.ma181-period-title b{font-size:12px;letter-spacing:.08em;color:#34564d}.ma181-period-title small{font-size:11px;color:#788b84}.ma181-readings{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ma181-readings.one{grid-template-columns:minmax(240px,1fr) 1fr}.ma181-reading{display:flex!important;flex-direction:column;gap:7px}.ma181-reading>span{font-weight:800;font-size:12px}.ma181-reading-input{position:relative}.ma181-reading-input input{padding-right:82px!important}.ma181-reading-input em{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-style:normal;font-size:10px;font-weight:900;color:#0a6e54;background:#e7f4ef;padding:5px 7px;border-radius:8px}.ma181-period-status{display:flex;align-items:center;gap:10px}.ma181-period-status>span{font-size:11px;font-weight:800;color:#60756d}.ma179-segment.readonly{opacity:.75;pointer-events:none}.ma181-auto-rule{display:flex;gap:12px;align-items:flex-start;padding:13px 15px;border-radius:14px;background:#edf7f3;border-left:4px solid #0a7a5a;color:#365a50}.ma181-auto-rule b{font-size:11px;letter-spacing:.07em;white-space:nowrap}.ma181-auto-rule span{font-size:12px;line-height:1.45}.ma181-auto-rule.hidden{display:none!important}@media(max-width:980px){.ma181-humidity-help{grid-template-columns:1fr}.ma181-hum-form{grid-template-columns:1fr}.ma181-period-title{align-items:flex-start;flex-direction:column}.ma181-period-status{width:100%;justify-content:space-between}.ma181-readings,.ma181-readings.one{grid-template-columns:1fr}}


/* V1.0.182 refinements */
.hidden{display:none!important}.ma182-head-shell{display:grid;gap:10px}.ma182-head{padding:12px 0 8px}.ma182-back{width:38px;height:38px}.ma182-commandbar{padding:10px 0 2px}.ma182-launchbar{margin-top:6px}.ma178-commandbar{background:#f7fbf9;border:1px solid #dfe9e4;border-radius:16px;padding:10px 12px;display:grid;grid-template-columns:180px 180px 1fr;gap:10px;align-items:center}.ma178-status{grid-column:1/-1;background:#fff;border:1px solid #dce8e2;border-radius:10px;padding:8px 10px}.ma177-launchbar{border-radius:16px}.ma182-detail{align-items:center}.ma182-detail .ma178-detail-title p{margin:4px 0 0;font-size:8px;color:#6f847a}.ma182-tabs button{min-width:84px}.ma182-subhelp{margin:4px 0 0;font-size:8px;color:#73877f}.ma182-taskcell b{display:block;font-size:9px;color:#244d3e}.ma182-taskcell small,.ma182-plan-note{display:block;font-size:7px;color:#7a8f86;margin-top:3px}.ma182-open-pill{background:#fff4de;color:#965d15}.ma182-delete{border:0;background:#f6ebe9;color:#8f3327;border-radius:8px;padding:7px 9px;font-size:8px;font-weight:950;margin-left:5px}.ma182-finish-form{grid-template-columns:1fr}.ma182-plan-summary{padding:10px 12px;background:#f6faf8;border:1px solid #e1ebe6;border-radius:12px}.ma182-plan-summary b{display:block;font-size:11px;color:#25493c}.ma182-plan-summary small{display:block;font-size:8px;color:#71867d;margin-top:4px}.ma182-sector-field .ma179-select-trigger{min-height:46px}.ma179-sector-panel{width:320px;left:0;right:auto;top:calc(100% + 6px)}.ma182-sector-grid{grid-template-columns:repeat(4,56px);justify-content:space-between}.ma182-sector-grid button{height:36px;font-size:9px}.ma179-plan-form{grid-template-columns:1fr 1.35fr 1fr}.ma182-plan-form{align-items:start}.ma182-plan-form .wide{grid-column:span 2}.ma182-edit-form{grid-template-columns:1.45fr .9fr .8fr}.ma182-cycle input{max-width:170px}.ma179-edit-form .ma179-select-panel{top:calc(100% + 6px)}.ma174-modal-card{width:min(980px,94vw)}.ma182-compact-head p{margin:4px 0 0;font-size:8px;color:#70857c}.ma182-head-buttons{display:flex;gap:8px}.ma182-access-toolbar{margin:0 0 10px}.ma182-access-list{display:grid;gap:8px;max-height:56vh;overflow:auto;padding-right:4px}.ma182-access-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid #e1ebe6;border-radius:12px;background:#fbfdfc}.ma182-access-main b{display:block;font-size:10px;color:#224b3c}.ma182-access-main small{display:block;font-size:8px;color:#7c8f87;margin-top:3px}.ma182-switchline{display:flex;align-items:center;gap:10px;font-size:8px;font-weight:950;color:#44695b}.ma182-switchline input{width:18px;height:18px}.ma182-access-row.hidden{display:none}.ma179-picker-field .ma179-select-panel{max-width:100%}.ma179-select-panel{top:calc(100% + 6px)}.ma179-activity-list{max-height:230px}.ma179-edit-form .wide{grid-column:span 2}.ma182-detail + #ma174View .ma174-card{margin-top:10px}.ma174-table-wrap{max-height:52vh}.ma174-table td .ma174-pill{margin-bottom:3px}.ma174-table td:last-child{white-space:nowrap}.ma182-access-list::-webkit-scrollbar,.ma179-catalog-list::-webkit-scrollbar,.ma174-table-wrap::-webkit-scrollbar{width:10px;height:10px}.ma182-access-list::-webkit-scrollbar-thumb,.ma179-catalog-list::-webkit-scrollbar-thumb,.ma174-table-wrap::-webkit-scrollbar-thumb{background:#d2dfd9;border-radius:999px;border:2px solid #f7fbf9}@media (max-width:1280px){.ma178-commandbar{grid-template-columns:1fr 1fr}.ma178-rule{grid-column:1/-1}.ma179-sector-panel{width:300px}.ma182-edit-form,.ma179-plan-form{grid-template-columns:1fr 1fr}.ma182-plan-form .wide{grid-column:1/-1}}

/* V1.0.187 — Base estável V1.0.182 + painel executivo e lançamentos aprimorados */
#jagroManagementAwardModule{background:#f4f7f5!important;padding:14px 18px 34px!important}
.ma182-head-shell{background:linear-gradient(135deg,#0a5b43,#073e31)!important;border-radius:20px;padding:0 14px 14px;box-shadow:0 12px 30px rgba(7,62,49,.16);margin-bottom:10px;overflow:visible}
.ma182-head{border-bottom:0!important;padding:14px 2px 10px!important}.ma182-head .ma178-eyebrow,.ma182-head .ma178-title-block p{color:rgba(255,255,255,.72)!important}.ma182-head .ma178-title-row h2{color:#fff!important}.ma182-head .ma178-version{background:rgba(255,255,255,.13)!important;border-color:rgba(255,255,255,.24)!important;color:#fff!important}.ma182-head .ma178-sync{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important;color:#fff!important}.ma182-head .ma174-back{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.23)!important;color:#fff!important}.ma182-head .ma177-more{background:#fff!important;border-color:#fff!important;color:#07523c!important;box-shadow:0 4px 12px rgba(0,0,0,.12)}
.ma182-commandbar{background:#fff!important;border:0!important;border-radius:15px!important;padding:10px 12px!important;box-shadow:0 5px 16px rgba(0,0,0,.08)}.ma182-commandbar .ma178-status{background:#f4f8f6!important}.ma177-more-menu{z-index:600!important}
.ma182-launchbar{margin-top:0!important;margin-bottom:14px!important;padding:10px!important;gap:8px!important;background:linear-gradient(135deg,#0b6a4d,#0a513e)!important}.ma182-launchbar>button{min-height:60px!important;border-radius:13px!important;padding:8px 10px!important}.ma182-launchbar>button b{font-size:10px!important}.ma182-launchbar>button small{font-size:7px!important;font-weight:850}.ma182-launchbar>button>span{font-size:20px!important}.ma182-launchbar>button:focus-visible{outline:3px solid rgba(255,255,255,.55);outline-offset:2px}
.ma187-dashboard{display:grid;gap:12px}.ma187-score-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:12px}.ma187-donut-card{background:#fff;border:1px solid #dce7e2;border-radius:18px;padding:16px;display:flex;align-items:center;gap:15px;box-shadow:0 6px 20px rgba(18,62,46,.055);min-height:144px}.ma187-donut-card.main{border-color:#bfdacd;background:linear-gradient(145deg,#ffffff,#f5faf7)}.ma187-donut{--ma187-deg:0deg;width:106px;height:106px;flex:0 0 106px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0b704f 0 var(--ma187-deg),#e5eeea var(--ma187-deg) 360deg);position:relative}.ma187-donut:after{content:"";position:absolute;width:76px;height:76px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px #eef3f0}.ma187-donut>div{position:relative;z-index:1;text-align:center}.ma187-donut b{display:block;color:#0a6147;font-size:20px;letter-spacing:-.5px}.ma187-donut small{display:block;margin-top:2px;color:#73867e;font-size:7px;font-weight:900;text-transform:uppercase}.ma187-donut-copy{min-width:0}.ma187-donut-copy span{display:block;font-size:8px;font-weight:950;letter-spacing:.8px;color:#71857d;text-transform:uppercase}.ma187-donut-copy strong{display:block;font-size:28px;color:#123f31;line-height:1.05;margin:5px 0}.ma187-donut-copy small{display:block;font-size:9px;line-height:1.45;color:#6b8178}.ma187-donut-card.porto .ma187-donut{background:conic-gradient(#357b63 0 var(--ma187-deg),#e5eeea var(--ma187-deg) 360deg)}
.ma187-impact-section{padding:16px!important}.ma187-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.ma187-section-title.compact{margin-bottom:8px}.ma187-section-title h3{margin:3px 0 0!important;color:#173d31!important;font-size:17px}.ma187-section-title p{margin:4px 0 0;font-size:9px;color:#70847b}.ma187-section-chip{font-size:7px;font-weight:950;letter-spacing:.7px;color:#0a694c;background:#eaf5f0;padding:6px 9px;border-radius:999px}.ma187-impact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ma187-impact-card{border:1px solid #dfe9e4;background:#fbfdfc;border-radius:14px;padding:11px;display:grid;grid-template-columns:48px 1fr 14px;gap:10px;align-items:center;text-align:left;color:#244b3d;cursor:pointer;transition:.14s ease}.ma187-impact-card:hover{border-color:#a9cdbd;background:#f4faf7;transform:translateY(-1px);box-shadow:0 7px 16px rgba(15,74,53,.07)}.ma187-mini-donut{--ma187-deg:0deg;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(#0c704f 0 var(--ma187-deg),#e6eeea var(--ma187-deg) 360deg);position:relative}.ma187-mini-donut:after{content:"";position:absolute;width:34px;height:34px;border-radius:50%;background:#fff}.ma187-mini-donut b{z-index:1;font-size:9px;color:#184b3a}.ma187-impact-main{min-width:0}.ma187-impact-main>div:first-child{display:flex;align-items:center;gap:6px;justify-content:space-between}.ma187-impact-main strong{font-size:9px;color:#254b3d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ma187-impact-main>small{display:block;margin-top:3px;font-size:7px;color:#788b83}.ma187-state{font-size:6px;font-weight:950;letter-spacing:.45px;padding:4px 6px;border-radius:999px}.ma187-state.good{color:#0a6a48;background:#e3f4eb}.ma187-state.warn{color:#946016;background:#fff1d9}.ma187-state.bad{color:#983f31;background:#fae8e5}.ma187-state.pending{color:#64746e;background:#edf1ef}.ma187-farm-scores{display:flex!important;justify-content:flex-start!important;gap:8px!important;margin-top:6px;flex-wrap:wrap}.ma187-farm-scores span{font-size:7px;color:#74877f}.ma187-farm-scores b{color:#285444}.ma187-card-arrow{font-size:21px;color:#94aaa1}.ma187-insights{display:grid;grid-template-columns:1.35fr .65fr;gap:12px}.ma187-attention,.ma187-positive-wrap{padding:15px!important}.ma187-attention-row{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;padding:9px 0;border-top:1px solid #edf2ef}.ma187-attention-row:first-of-type{border-top:0}.ma187-attention-rank{width:24px;height:24px;border-radius:8px;background:#f0f5f2;color:#0d664b;display:grid;place-items:center;font-size:8px;font-weight:950}.ma187-attention-row b{display:block;font-size:9px;color:#274c3f}.ma187-attention-row small{display:block;font-size:7px;color:#7a8d85;margin-top:2px}.ma187-attention-row strong{font-size:9px;color:#9a5630}.ma187-positive{height:100%;border-radius:14px;background:linear-gradient(145deg,#0a694c,#0a513d);color:#fff;padding:16px;display:flex;flex-direction:column;justify-content:center}.ma187-positive>span{font-size:7px;font-weight:950;letter-spacing:.8px;color:#bfe8d7}.ma187-positive>b{font-size:16px;margin:6px 0 2px}.ma187-positive>strong{font-size:22px}.ma187-positive>small{font-size:8px;line-height:1.45;color:#d3e8df;margin-top:7px}.ma187-positive.neutral{background:linear-gradient(145deg,#5d7369,#435a51)}
.ma187-history-nav{margin-top:13px;background:#fff;border:1px solid #dce7e2;border-radius:17px;padding:14px;box-shadow:0 5px 18px rgba(24,63,49,.045)}.ma187-tabs{margin:0!important}.ma187-tabs button{min-height:52px!important;border-radius:11px!important}.ma187-tabs button.active{background:#e6f4ed!important;border-color:#9bc9b5!important;box-shadow:inset 0 0 0 1px #79b79d}.ma187-history-card{margin-top:10px!important}.ma187-section-help{margin:4px 0 0;font-size:8px;color:#72867e}.ma187-primary{min-height:42px!important;padding:0 16px!important;border-radius:10px!important;box-shadow:0 4px 10px rgba(12,105,75,.12)}
.ma187-simple-form{grid-template-columns:1.2fr .9fr .8fr .8fr}.ma187-maint-form{grid-template-columns:1.25fr .85fr .8fr .8fr}.ma187-maint-form .wide{grid-column:span 2}.ma187-hum-form{grid-template-columns:minmax(260px,.8fr) minmax(220px,.55fr)}.ma187-manual-rule{background:#fff8e9!important;border-left-color:#d89b2e!important;color:#66522b!important}.ma187-manual-rule b{color:#9a681a!important}.ma187-humidity-help>div{background:#fbfdfc}.ma187-empty-row{padding:24px;text-align:center}.ma187-empty-row b{display:block;font-size:10px;color:#46665a}.ma187-empty-row small{display:block;font-size:8px;color:#82928c;margin-top:4px}
.ma174-form input:focus,.ma174-form textarea:focus,.ma174-form select:focus{outline:none;border-color:#76b69d;box-shadow:0 0 0 3px rgba(12,105,75,.09)}.ma179-segment button{min-height:39px}.ma179-segment button.active{background:#0c694b!important;color:#fff!important;box-shadow:none!important}.ma179-select-trigger{border-radius:11px!important}.ma179-select-panel{border-radius:13px!important;box-shadow:0 16px 38px rgba(14,58,43,.17)!important}
@media(max-width:1350px){.ma187-score-grid{grid-template-columns:1fr 1fr 1fr}.ma187-impact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ma187-insights{grid-template-columns:1fr}.ma187-donut-card{padding:13px}.ma187-donut{width:88px;height:88px;flex-basis:88px}.ma187-donut:after{width:64px;height:64px}.ma187-donut-copy strong{font-size:22px}.ma187-simple-form,.ma187-maint-form{grid-template-columns:1fr 1fr}}
@media(max-width:1120px){.ma187-score-grid{grid-template-columns:1fr}.ma187-impact-grid{grid-template-columns:1fr 1fr}.ma187-donut-card{min-height:112px}.ma187-donut{width:80px;height:80px;flex-basis:80px}.ma187-donut:after{width:58px;height:58px}.ma187-tabs{grid-template-columns:repeat(3,1fr)!important}}
