/* v5.21.14 — estoque MIC: quantidade individual somente para cadastro dedicado ao modelo */
.mic-shell{display:grid;gap:16px}.mic-hero{background:linear-gradient(135deg,#0d2f1d,#145c36);color:#fff;border:0}.mic-hero h2{margin:0 0 6px;font-size:24px}.mic-hero p{margin:0 0 16px;color:#d8eee1}.mic-search-row{display:grid;grid-template-columns:1fr auto;gap:10px}.mic-search-row input{min-height:46px;border-radius:10px;border:1px solid #b7d2c2;padding:0 14px;font-size:15px}.mic-search-row button{min-width:130px}.mic-loading{opacity:.72;pointer-events:none}.mic-insufficient{padding:16px;border:1px dashed #c9d8cf;border-radius:12px;color:#536a5d;background:#fafcfb}.mic-inline-notice{padding:10px 12px;border:1px solid #d6e8dd;border-radius:11px;background:#f2faf5;color:#2c6546;font-size:12px;margin-bottom:10px}

/* Identificação assistida */
.mic-identify-card{display:grid;grid-template-columns:auto 1fr;gap:14px;padding:18px;border:1px solid #bcdcc8;border-radius:16px;background:linear-gradient(135deg,#fbfefc,#eef9f2)}.mic-identify-icon{width:50px;height:50px;border-radius:50%;display:grid;place-items:center;background:#176b3d;color:#fff;font-size:24px;font-weight:900}.mic-identify-main>small{color:#557064;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mic-identify-main h3{margin:5px 0 7px;font-size:19px}.mic-identify-main h3 b{color:#176b3d}.mic-identify-main p{margin:4px 0;color:#66786f;line-height:1.45}.mic-identify-actions{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.mic-identify-actions button,.mic-identify-options button{border:0;border-radius:10px;padding:10px 13px;font-weight:800;cursor:pointer}.mic-identify-actions .primary{background:#25a76a;color:#fff}.mic-identify-actions .secondary{background:#e5f3ea;color:#176b3d}.mic-identify-actions .ghost{background:#fff;border:1px solid #cfddd4;color:#4e6358}.mic-identify-options{display:grid;gap:7px;margin-top:10px}.mic-identify-options button{text-align:left;background:#fff;border:1px solid #d8e5dd;color:#32473c}.mic-identify-options button small{display:block;margin-top:3px;color:#75827b;font-weight:500}.mic-source-line{font-size:11px!important;margin-top:10px!important}

/* Resultado consolidado em um único quadro */
.mic-device-card{border:1px solid #d8e3dc;border-radius:18px;background:#fff;overflow:hidden}.mic-device-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;padding:18px;border-bottom:1px solid #e4ece7}.mic-device-head small{color:#62776b;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mic-device-head h2{margin:4px 0 5px;font-size:24px;color:#274638}.mic-device-head p{margin:0;color:#718078;font-size:12px;line-height:1.45}.mic-confirmed{white-space:nowrap;border-radius:999px;background:#e9f7ee;color:#16723f;font-weight:900;font-size:11px;padding:7px 10px}
.mic-device-overview{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:14px 18px;border-bottom:1px solid #e4ece7;background:#f8fbf9}.mic-device-overview>div{display:grid;gap:3px;padding:10px 12px;border:1px solid #dfe9e3;border-radius:11px;background:#fff}.mic-device-overview span{font-size:10px;color:#75867d}.mic-device-overview b{font-size:17px;color:#254b37}.mic-device-overview strong{font-size:13px;color:#176b3d}.mic-device-layout{display:block}.mic-device-data{padding:18px;display:grid;gap:13px}.mic-section{border:1px solid #e0e8e3;border-radius:13px;padding:12px;background:#fbfdfc}.mic-section-title{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:9px;color:#315c46;font-weight:900}.mic-section-title b{background:#e8f5ed;color:#176b3d;border-radius:999px;padding:3px 8px;font-size:11px}.mic-model-line{font-weight:800;line-height:1.65;color:#445c50}.mic-model-line i{font-style:normal;color:#22a568;padding:0 2px}.mic-more-count{display:inline-flex;background:#edf7f1;color:#176b3d;border-radius:999px;padding:1px 7px;font-size:11px}.mic-more-models summary,.mic-stock-more summary,.mic-related summary{cursor:pointer;color:#176b3d;font-size:11px;font-weight:800;margin-top:7px}.mic-more-models p,.mic-stock-none p{font-size:11px;color:#6e8077;line-height:1.6}.mic-empty-inline{font-size:12px;color:#788a80}.mic-stock-section{background:#f8fcf9}.mic-stock-row{display:grid;grid-template-columns:1fr auto;gap:10px;padding:8px 9px;border-radius:9px;margin-top:6px;background:#fff;border:1px solid #e2e9e5;align-items:center}.mic-stock-row span{font-weight:800;color:#3f584b}.mic-stock-row b{font-size:12px}.mic-stock-row.in{background:#eef9f2;border-color:#b9dec8}.mic-stock-row.in b{color:#13713d}.mic-stock-row.shared{background:#fff9ea;border-color:#e6d6a6}.mic-stock-row.shared b{color:#8a6712}.mic-stock-more .mic-stock-row{margin-top:6px}.mic-stock-empty{color:#728078;font-size:12px}.mic-best{margin-top:10px;border-radius:10px;padding:9px 11px;background:#dff4e7;color:#126537}.mic-best small{display:block;font-size:10px}.mic-best b{display:block;margin-top:2px}.mic-chip-list{display:flex;gap:7px;flex-wrap:wrap}.mic-chip-list>span{display:grid;gap:2px;padding:7px 9px;border-radius:9px;background:#f2f7f4;border:1px solid #dce6e0}.mic-chip-list b{font-size:11px}.mic-chip-list small{font-size:10px;color:#708078}.mic-related{border:1px solid #e0e8e3;border-radius:12px;padding:10px 12px}.mic-related p{margin:7px 0;font-size:11px;color:#586c60}.mic-device-footer{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:14px 18px;border-top:1px solid #e4ece7;background:#f8fbf9}.mic-device-footer>div{display:grid;gap:2px}.mic-device-footer small{font-size:10px;color:#718078}.mic-device-footer b{font-size:20px;color:#176b3d}.mic-device-footer span{font-size:11px;color:#4c6256}.mic-safety-note{grid-column:1/-1!important;padding-top:8px;border-top:1px solid #e1e9e4;color:#62776b;font-size:11px}

/* Central de módulos preservada */
#home .launcher-card.mic-card,#home .launcher-card.home-mic{background:linear-gradient(135deg,#0f766e,#14b8a6)}
html[data-theme="dark"] #home .launcher-card.mic-card,html[data-theme="dark"] #home .launcher-card.home-mic{background:linear-gradient(135deg,#0b5f5a,#149e91)!important;color:#fff!important}
#home .launcher-card.home-financial{background:linear-gradient(135deg,#138a52,#24b873)}#home .launcher-card.home-catalogs{background:linear-gradient(135deg,#bc6904,#efaa20)}#home .launcher-card.home-pos{background:linear-gradient(135deg,#6c3aa5,#a85cdc)}#home .launcher-card.home-pre-sale{background:linear-gradient(135deg,#087c9a,#28b6cf)}#home .launcher-card.home-stock{background:linear-gradient(135deg,#08736d,#1ba890)}#home .launcher-card.home-transactions{background:linear-gradient(135deg,#2b5eaf,#4f8fe0)}#home .launcher-card.home-contracts{background:linear-gradient(135deg,#34429b,#5a62c8)}#home .launcher-card.home-nfse{background:linear-gradient(135deg,#8b2d91,#c34abf)}#home .launcher-card.home-reports{background:linear-gradient(135deg,#186879,#3298a9)}#home .launcher-card.home-prolabore{background:linear-gradient(135deg,#a13b37,#d85e50)}#home .launcher-card.home-users{background:linear-gradient(135deg,#a33c72,#d2699b)}#home .launcher-card.home-account{background:linear-gradient(135deg,#586270,#87909e)}#home .launcher-card.home-service{background:linear-gradient(135deg,#c74d18,#ef792d)}#home .launcher-card.home-portal{background:linear-gradient(135deg,#1d5d95,#2e8fc4)}#home .launcher-card.home-settings{background:linear-gradient(135deg,#3f4953,#657482)}

@media(max-width:760px){.mic-search-row{grid-template-columns:1fr}.mic-identify-card{grid-template-columns:1fr}.mic-identify-icon{width:42px;height:42px}.mic-device-head{flex-direction:column}.mic-device-overview{grid-template-columns:1fr}.mic-device-footer{grid-template-columns:1fr}.mic-safety-note{grid-column:auto!important}}
@media(max-width:480px){.mic-device-head h2{font-size:21px}.mic-identify-actions button{width:100%}.mic-stock-row{grid-template-columns:1fr auto}}.mic-device-visual img{max-height:260px}.mic-device-head h2{font-size:21px}.mic-identify-actions button{width:100%}.mic-stock-row{grid-template-columns:1fr auto}}


/* v5.21.15 — confirmação humana integrada ao MIC */
.mic-review{margin-top:10px;border-top:1px solid #e2ebe5;padding-top:8px}.mic-review>summary{cursor:pointer;color:#176b3d;font-size:11px;font-weight:900}.mic-review>p{margin:7px 0 9px;color:#697c72;font-size:10px;line-height:1.45}.mic-review-list{display:grid;gap:6px}.mic-review-row{display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center;padding:8px 9px;border:1px solid #dce8e0;border-radius:9px;background:#fff}.mic-review-row span{display:grid;gap:2px;min-width:0}.mic-review-row b{font-size:12px;color:#3d584a}.mic-review-row small{font-size:9px;color:#7b8981;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mic-review-row button{border:0;border-radius:8px;background:#e3f4e9;color:#176b3d;padding:7px 10px;font-size:10px;font-weight:900;cursor:pointer}.mic-review-row button:disabled{opacity:.65;cursor:default}@media(max-width:480px){.mic-review-row{grid-template-columns:1fr}.mic-review-row button{width:100%}}

/* v5.21.17 — revisão enxuta de compatibilidades */
.mic-review-row.reviewing{background:#fff9e9;border-color:#ead7a0}.mic-review-row em{font-style:normal;font-size:9px;font-weight:900;color:#916b0b}.mic-review-actions{display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end}.mic-review-actions button.warn{background:#fff3d5;color:#8a6508}.mic-review-actions button.bad{background:#fdebea;color:#a12e28}.mic-manage{opacity:.96}.mic-manage>summary{color:#526b5d}@media(max-width:480px){.mic-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.mic-review-actions button{width:100%}}


/* v5.21.18 — fila de decisão compacta; confirmadas recolhidas por padrão */
.mic-review-pending{margin-top:10px;border:1px solid #dce8e0;border-radius:11px;padding:9px;background:#f8fcf9}
.mic-review-pending-title{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#315c46}
.mic-review-pending-title>b{font-size:12px}.mic-review-pending-title>span{display:inline-flex;align-items:center;justify-content:center;min-width:23px;height:23px;padding:0 7px;border-radius:999px;background:#e3f4e9;color:#176b3d;font-size:10px;font-weight:900}
.mic-review-pending>p{margin:5px 0 8px;font-size:9px;line-height:1.35}
.mic-review-row-compact{padding:6px 7px;grid-template-columns:minmax(105px,1fr) auto;gap:6px;border-radius:8px}
.mic-review-row-compact b{font-size:11px}.mic-review-row-compact small{font-size:8px;max-width:210px}.mic-review-row-compact em{font-size:8px}
.mic-review-actions-compact{gap:4px;flex-wrap:nowrap}.mic-review-actions-compact button{padding:6px 8px;min-width:64px;font-size:9px;border-radius:7px}
.mic-manage:not([open])>.mic-review-list,.mic-manage:not([open])>p{display:none}
.mic-manage>summary{padding:3px 0}.mic-manage[open]>summary{margin-bottom:4px}
@media(max-width:560px){.mic-review-row-compact{grid-template-columns:1fr}.mic-review-actions-compact{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.mic-review-actions-compact button{min-width:0;width:100%;padding:6px 4px}.mic-review-row-compact small{max-width:100%}}

/* v5.21.19 — regras configuráveis do MIC */
.mic-settings-panel{border-top:4px solid #178c55}.mic-settings-head{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.mic-settings-kicker{display:block;margin-bottom:5px;color:#16834f;font-size:10px;font-weight:900;text-transform:uppercase;letter-spacing:.08em}.mic-settings-head h2{margin:0 0 5px}.mic-settings-head p{margin:0;color:#6c7c73;font-size:12px;line-height:1.5}.mic-profile-badge{display:inline-flex;white-space:nowrap;padding:7px 10px;border-radius:999px;background:#e7f6ed;color:#176b3d;font-size:10px;font-weight:900}.mic-rules-form{display:grid;gap:14px;margin-top:16px}.mic-profile-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mic-profile-picker button{border:1px solid #d7e5dc;background:#f8fbf9;color:#365345;border-radius:12px;padding:11px 12px;text-align:left;cursor:pointer}.mic-profile-picker button b,.mic-profile-picker button small{display:block}.mic-profile-picker button b{font-size:12px}.mic-profile-picker button small{margin-top:3px;color:#74847b;font-size:9px}.mic-profile-picker button.on{border-color:#25a76a;background:#eaf8ef;box-shadow:0 0 0 1px #25a76a inset}.mic-profile-picker button.on b{color:#146d3e}.mic-rule-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mic-rule{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:11px 12px;border:1px solid #dfe8e2;border-radius:12px;background:#fbfdfc;cursor:pointer}.mic-rule span{display:grid;gap:3px}.mic-rule b{font-size:11px;color:#355243}.mic-rule small{font-size:9px;line-height:1.35;color:#78877f}.mic-rule input{appearance:none;width:42px;height:23px;border-radius:999px;background:#cbd7d0;position:relative;transition:.18s;cursor:pointer}.mic-rule input::after{content:'';position:absolute;top:3px;left:3px;width:17px;height:17px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:.18s}.mic-rule input:checked{background:#25a76a}.mic-rule input:checked::after{transform:translateX(19px)}.mic-locked-rules{display:flex;gap:7px;flex-wrap:wrap;padding:12px;border-radius:12px;background:#eff8f3;border:1px solid #d2e8dc}.mic-locked-rules>b{width:100%;font-size:11px;color:#315b45}.mic-locked-rules span{display:inline-flex;padding:5px 8px;border-radius:999px;background:#fff;color:#347052;font-size:9px;font-weight:800;border:1px solid #d8e9df}.mic-rules-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mic-rules-actions #micRulesStatus{font-size:10px;font-weight:800;color:#377154}
@media(max-width:760px){.mic-settings-head{display:grid}.mic-profile-badge{justify-self:start}.mic-rule-grid{grid-template-columns:1fr}.mic-profile-picker{grid-template-columns:1fr}.mic-profile-picker button{text-align:center}.mic-rules-actions .primary{width:100%}}

/* v6.14.68 — filtro de peças, consulta guiada e linha do tempo da pesquisa */
.mic-search-guided{display:grid;gap:10px}.mic-guided-fields{display:grid;grid-template-columns:minmax(220px,1.5fr) minmax(180px,.7fr);gap:8px;padding:9px;border-radius:11px;background:#f4faf6;border:1px solid #cfe4d7}.mic-guided-fields[hidden]{display:none}.mic-guided-fields label{display:grid;gap:4px;color:#315743;font-size:10px;font-weight:900}.mic-guided-fields input{min-width:0;padding:9px;border:1px solid #cbdcd2;border-radius:8px;background:#fff}.mic-guided-fields .mic-image-field{max-width:240px}.mic-guided-fields .mic-image-field input[type=file]{padding:7px;font-size:10px}.mic-guided-fields small{color:#6d8076;font-size:9px;font-weight:600}
.mic-tabs{display:flex;gap:8px;margin:16px 0 12px}.mic-tabs button{border:1px solid #bdd8c7;background:#fff;color:#315b45;border-radius:10px;padding:10px 18px;font-weight:900}.mic-tabs button.on{background:#0f8f54;color:#fff;border-color:#0f8f54}.mic-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.mic-history-head small{text-transform:uppercase;letter-spacing:.08em;color:#168951;font-weight:900}.mic-history-head h2{margin:4px 0}.mic-history-head p{margin:0;color:#64776c}.mic-history-current{padding:9px 13px;border-radius:999px;background:#e7f7ed;color:#117944;font-weight:900;white-space:nowrap}.mic-update-entry{border:1px solid #d6e4db;border-radius:12px;background:#fff;margin-top:9px;overflow:hidden}.mic-update-entry summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;cursor:pointer;list-style:none}.mic-update-entry summary span{display:grid;gap:3px}.mic-update-entry summary small{color:#718078}.mic-update-entry summary em{padding:5px 9px;border-radius:999px;background:#eef3f0;color:#4f6558;font-size:10px;font-style:normal;font-weight:900;text-transform:uppercase}.mic-update-entry summary em.instalada{background:#e1f6e9;color:#117844}.mic-update-entry summary em.candidata{background:#fff1d8;color:#946000}.mic-update-entry>div{padding:0 14px 14px;border-top:1px solid #edf2ee}.mic-update-entry ul{margin:9px 0;padding-left:20px;color:#415b4d}.mic-update-entry li{margin:5px 0}
.mic-technical-result{margin:12px 18px 0;padding:12px;border-radius:11px;background:#f0f7f3;border:1px solid #d8e7de}.mic-technical-result>small{display:block;margin-bottom:8px;color:#315b45;font-weight:900}.mic-technical-result>div{display:flex;gap:7px;flex-wrap:wrap}.mic-technical-result span{padding:7px 9px;border-radius:8px;background:#fff;border:1px solid #dce8e0;color:#425d4e;font-size:10px;font-weight:800}
.mic-search-filtered{grid-template-columns:minmax(190px,260px) 1fr auto}.mic-search-row select{min-height:46px;border-radius:10px;border:1px solid #b7d2c2;padding:0 12px;background:#fff;color:#29483a;font-weight:800}.mic-research{display:grid;gap:12px;margin-bottom:14px}.mic-research-now{display:flex;align-items:center;gap:9px;padding:12px 14px;border-radius:11px;background:#eaf7ef;color:#176b3d}.mic-research-now>span{width:16px;height:16px;border-radius:50%;border:2px solid #b7dec7;border-top-color:#168c54;animation:micResearchSpin .9s linear infinite}.mic-research-line{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));position:relative;padding:5px 0}.mic-research-line:before{content:'';position:absolute;left:10%;right:10%;top:21px;height:3px;background:#dce8e0}.mic-research-line>div{position:relative;z-index:1;display:grid;justify-items:center;text-align:center;gap:3px;padding:0 4px}.mic-research-line i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#e7eee9;color:#718078;font-style:normal;font-size:20px;font-weight:900;box-shadow:0 0 0 4px #fff}.mic-research-line .ok i{background:#16955b;color:#fff}.mic-research-line .miss i{background:#d84c4c;color:#fff}.mic-research-line .active i{background:#16955b;color:#fff}.mic-research-line b{font-size:10px;color:#395548}.mic-research-line small{font-size:8px;color:#77877f}.mic-research-line .miss small{color:#b23c3c}@keyframes micResearchSpin{to{transform:rotate(360deg)}}@media(max-width:760px){.mic-search-filtered{grid-template-columns:1fr}.mic-guided-fields{grid-template-columns:1fr}.mic-research-line{grid-template-columns:1fr;gap:8px}.mic-research-line:before{left:17px;right:auto;top:20px;bottom:20px;width:3px;height:auto}.mic-research-line>div{grid-template-columns:34px 1fr;justify-items:start;text-align:left;align-items:center}.mic-research-line>div small{grid-column:2}.mic-research-line i{grid-row:1/3}}

/* v6.14.69 — Histórico técnico na navegação lateral e captura compacta aprovada */
.nav .mic-history-nav{margin-top:-3px;padding-left:34px!important;font-size:12px!important;background:#082f20!important;color:#cce8d9!important}.nav .mic-history-nav.on{background:#0b8f50!important;color:#fff!important}.nav .mic-history-nav span:first-child{font-size:17px}.mic-search-filtered button{min-width:150px;justify-content:center}.mic-update-history{max-width:1080px;margin-inline:auto}@media(max-width:760px){.mic-search-filtered button{width:100%;min-width:0}}
.mic-guided-fields{grid-template-columns:130px minmax(0,1fr)!important;gap:12px!important;margin-top:10px!important;padding:11px!important;border-radius:13px!important;background:#eaf5ee!important}.mic-guided-fields .mic-image-field{position:relative!important;min-height:82px!important;max-width:none!important;border:1px dashed #8db49d!important;border-radius:10px!important;display:grid!important;place-items:center!important;align-content:center!important;gap:4px!important;color:#168552!important;background:#fafffc!important;cursor:pointer!important;text-align:center!important}.mic-guided-fields .mic-image-field input[type=file]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;opacity:0!important;cursor:pointer!important}.mic-photo-symbol{font-size:25px;line-height:1}.mic-guided-fields .mic-image-field b{font-size:11px}.mic-guided-fields .mic-code-field{display:grid!important;align-content:center!important;gap:7px!important}.mic-guided-fields .mic-code-field>small{font-size:11px!important}.mic-guided-fields .mic-code-field input{min-height:43px!important;border-color:#7cc69d!important}.mic-guided-fields .mic-code-field em{font-size:10px;font-style:normal;color:#687b71}@media(max-width:620px){.mic-guided-fields{grid-template-columns:110px minmax(0,1fr)!important}.mic-guided-fields .mic-image-field{min-height:74px!important}}
.mic-guided-fields{grid-template-columns:1fr!important;gap:13px!important;padding:14px!important;background:#eaf5ee!important}.mic-guided-fields .mic-image-field{width:100%!important;min-height:102px!important}.mic-guided-fields .mic-code-field{width:100%!important}.mic-guided-fields .mic-code-field[hidden]{display:none!important}.mic-code-box{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;border:1px solid #50ae7b;border-radius:11px;background:#fff}.mic-code-box>b{color:#168552;font-size:18px}.mic-code-confirmed{display:flex;align-items:center;gap:6px;color:#15945f;font-size:12px;font-weight:900;white-space:nowrap}.mic-code-confirmed i{display:grid;place-items:center;width:20px;height:20px;border:1px solid #15945f;border-radius:50%;font-style:normal}.mic-guided-fields .mic-code-field em{font-size:11px!important}@media(max-width:620px){.mic-guided-fields{grid-template-columns:1fr!important}.mic-guided-fields .mic-image-field{min-height:90px!important}.mic-code-box{grid-template-columns:1fr}.mic-code-confirmed{justify-self:start}}

body.mic-standalone{--bg:#d7dde1;background:#d7dde1!important}

/* MIC 1.6 — cadastro manual e ações compactas por ícones */
.mic-manual-add{margin-top:12px;border:1px solid #cfe2d6;border-radius:13px;background:linear-gradient(180deg,#f4fbf7,#fff);overflow:hidden}
.mic-manual-title{display:grid;gap:3px;padding:12px 14px;background:#edf8f1;border-bottom:1px solid #dbe9e0}.mic-manual-title b{color:#153f2b;font-size:14px}.mic-manual-title small{color:#64796d;font-size:10px}
.mic-manual-fields{display:grid;grid-template-columns:minmax(140px,.7fr) minmax(190px,1fr) 42px;gap:9px;align-items:end;padding:12px 14px}.mic-manual-fields label{display:grid;gap:5px}.mic-manual-fields label span{font-size:10px;font-weight:900;color:#315b45}.mic-manual-fields input{min-width:0;height:42px;box-sizing:border-box;border:1px solid #c9d9d0;border-radius:9px;background:#fff;padding:0 11px;color:#263f32;font-size:13px}.mic-manual-fields input:focus{outline:2px solid #69bd8d;outline-offset:1px;border-color:#47a873}
.mic-manual-fields>button,.mic-icon-actions button,.mic-review-actions-compact button{display:inline-grid!important;place-items:center!important;width:38px!important;height:38px!important;min-width:38px!important;padding:0!important;border:1px solid transparent!important;border-radius:9px!important;cursor:pointer!important}
.mic-manual-fields>button{width:42px!important;height:42px!important;background:#def5e7!important;color:#0b7040!important;border-color:#bfe7cf!important}.mic-manual-fields svg,.mic-icon-actions svg,.mic-review-actions-compact svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.mic-manual-feedback{min-height:0;padding:0 14px;color:#2f7250;font-size:10px;font-weight:800}.mic-manual-feedback:not(:empty){padding-bottom:10px}
.mic-manual-list{display:grid;gap:7px;padding:0 14px 14px}.mic-manual-row{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:9px 10px;border:1px solid #dce8e1;border-radius:10px;background:#fff}.mic-manual-row>span{display:grid;gap:2px}.mic-manual-row b{font-size:12px;color:#263f32}.mic-manual-row small{font-size:9px;color:#75867d}.mic-icon-actions{display:flex;gap:6px}.mic-icon-actions button{background:#edf5f0!important;color:#17553a!important;border-color:#dae8df!important}.mic-icon-actions button.ok,.mic-review-actions-compact button.ok{background:#def5e7!important;color:#0b7040!important;border-color:#bfe7cf!important}.mic-icon-actions button.bad,.mic-review-actions-compact button.bad{background:#fde8e8!important;color:#b4232d!important;border-color:#f4cccc!important}
.mic-review-actions-compact button{background:#fff1cf!important;color:#946600!important;border-color:#f0dda8!important}.mic-review-actions-compact{display:flex!important;grid-template-columns:none!important;width:auto!important}.mic-review-actions-compact button:focus-visible,.mic-icon-actions button:focus-visible,.mic-manual-fields>button:focus-visible{outline:2px solid #195f3e;outline-offset:2px}
@media(max-width:620px){.mic-manual-fields{grid-template-columns:1fr 1fr}.mic-manual-fields>button{grid-column:1/-1;width:100%!important}.mic-manual-row{grid-template-columns:1fr}.mic-icon-actions{justify-content:flex-end}.mic-review-actions-compact{justify-content:flex-start!important}}
