:root{--bg:#f4f6f8;--surface:#ffffff;--surface-soft:#f8fafc;--surface-muted:#eef2f6;--text:#17202a;--muted:#687481;--border:#dfe5eb;--primary:#17212b;--primary-soft:#273646;--accent:#486581;--success:#13795b;--success-soft:#e8f5ef;--warning:#a96813;--warning-soft:#fff4dc;--danger:#b43b3b;--danger-soft:#fdecec;--info-soft:#edf4fb;--shadow:0 8px 28px rgba(21,31,40,.06)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--text)}body{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.shell{min-height:100vh;display:grid;grid-template-columns:268px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;background:linear-gradient(180deg,#15202a,#101820);color:white;padding:22px 16px;display:flex;flex-direction:column;gap:24px;overflow-y:auto}.brand{padding:4px 8px 16px;font-size:21px;font-weight:800;letter-spacing:-.02em;border-bottom:1px solid rgba(255,255,255,.08)}.brand small{display:block;color:#91a0ae;font-size:12px;margin-top:6px;font-weight:500}.nav-section{display:grid;grid-gap:7px;gap:7px}.nav-title{padding:0 10px;margin:4px 0 3px;color:#71808f;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}.nav{flex-direction:column;gap:5px}.nav,.nav a{display:flex}.nav a{align-items:center;gap:10px;padding:10px 11px;border-radius:9px;color:#cdd5dc;font-size:14px;transition:.16s ease}.nav a:hover{background:rgba(255,255,255,.08);color:white;transform:translateX(2px)}.nav-icon{width:18px;text-align:center;opacity:.85}.content{min-width:0}.topbar{min-height:72px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:20px;padding:12px 30px;position:-webkit-sticky;position:sticky;top:0;z-index:20}.user-meta{display:grid;grid-gap:3px;gap:3px}.user-meta strong{font-size:14px}.user-role{color:var(--muted);font-size:12px}.main{padding:30px;max-width:1600px;margin:0 auto}.page-head{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.page-title{margin:0 0 6px;font-size:29px;line-height:1.15;letter-spacing:-.025em}.page-subtitle{margin:0;color:var(--muted);line-height:1.5}.kicker{color:var(--accent);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;margin-bottom:7px}.grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:15px}.grid,.grid-2{display:grid;gap:15px}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:15px}.grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:15px;gap:15px}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:18px;box-shadow:0 1px 2px rgba(20,30,40,.02)}.card-elevated{box-shadow:var(--shadow)}.card h3{margin:0 0 10px;font-size:13px;color:var(--muted);font-weight:700}.metric{font-size:27px;line-height:1.1;font-weight:800;letter-spacing:-.03em}.metric-sm{margin-top:7px;font-size:12px;color:var(--muted)}.metric-positive{color:var(--success)}.metric-negative{color:var(--danger)}.metric-warning{color:var(--warning)}.section{margin-top:22px}.section-title{display:flex;justify-content:space-between;align-items:center;gap:15px;margin:0 0 11px}.section-title h2{margin:0;font-size:17px}.section-title span{color:var(--muted);font-size:12px}.list-row{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid #edf0f3}.list-row:last-child{border-bottom:0}.list-main{min-width:0}.list-title{font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list-subtitle{color:var(--muted);font-size:12px;margin-top:3px}.list-value{font-size:14px;font-weight:800;white-space:nowrap}.alert{display:flex;gap:12px;padding:13px 14px;border-radius:10px;font-size:13px;line-height:1.45}.alert-danger{background:var(--danger-soft);color:#8f2e2e}.alert-warning{background:var(--warning-soft);color:#80520f}.alert-success{background:var(--success-soft);color:#0d674c}.alert-info{background:var(--info-soft);color:#375a7b}.actions{display:flex;flex-wrap:wrap;gap:9px}.btn{border:1px solid var(--border);background:white;color:var(--text);padding:9px 12px;border-radius:9px;cursor:pointer;font-weight:700;font-size:13px}.btn-primary{background:var(--primary);border-color:var(--primary);color:white}.btn-link{display:inline-flex;align-items:center;justify-content:center}.table-wrap{overflow-x:auto;border:1px solid var(--border);border-radius:14px;background:white}table{width:100%;border-collapse:collapse}td,th{padding:13px 14px;border-bottom:1px solid #e9edf1;text-align:left;white-space:nowrap;font-size:13px}tr:last-child td{border-bottom:0}.financial-table{width:100%;table-layout:fixed}.financial-table td,.financial-table th{min-width:0;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.financial-table td,.financial-table th{padding-left:10px;padding-right:10px}.financial-cell-text{display:-webkit-box;overflow:hidden;line-height:1.35;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.financial-table .btn{max-width:100%;padding-left:10px;padding-right:10px}th{background:#f8fafb;font-size:10px;text-transform:uppercase;letter-spacing:.07em}.empty,th{color:var(--muted)}.empty{padding:38px!important;text-align:center}.badge{display:inline-block;padding:5px 8px;border-radius:999px;background:var(--surface-muted);font-size:11px;font-weight:800}.badge-open{background:var(--info-soft);color:#375a7b}.badge-overdue{background:var(--danger-soft);color:var(--danger)}.badge-partial{background:var(--warning-soft);color:var(--warning)}.badge-paid{background:var(--success-soft);color:var(--success)}.progress{height:8px;background:#edf1f4;border-radius:999px;overflow:hidden}.progress>span{display:block;height:100%;border-radius:inherit;background:var(--accent)}.login-page{min-height:100vh;display:grid;grid-template-columns:1.1fr .9fr;background:#111a22}.login-hero{padding:72px;display:flex;flex-direction:column;justify-content:space-between;color:white;background:radial-gradient(circle at 20% 20%,rgba(72,101,129,.42),transparent 34%),linear-gradient(145deg,#162330,#0e151c 75%)}.login-brand{font-size:25px;font-weight:850;letter-spacing:-.03em}.login-copy{max-width:610px}.login-copy h1{font-size:48px;line-height:1.02;margin:0 0 18px;letter-spacing:-.04em}.login-copy p{color:#b9c4ce;font-size:17px;line-height:1.6}.login-panel{display:grid;place-items:center;padding:34px;background:#f5f7f9}.login-card{width:100%;max-width:420px;background:white;border:1px solid var(--border);border-radius:18px;padding:30px;box-shadow:var(--shadow)}.login-card h2{margin:0 0 7px}.login-card>p{color:var(--muted);margin:0 0 24px}.form-group{display:grid;grid-gap:7px;gap:7px;margin-bottom:16px}.form-group label{font-size:12px;font-weight:750}.form-group input{width:100%;padding:12px 13px;border:1px solid var(--border);border-radius:9px;outline:none}.form-group input:focus{border-color:#829ab1;box-shadow:0 0 0 3px rgba(72,101,129,.1)}.button{width:100%;border:0;background:var(--primary);color:white;padding:12px 14px;border-radius:9px;cursor:pointer;font-weight:800}.error{margin-top:12px;color:var(--danger);font-size:13px}.muted{color:var(--muted)}@media (max-width:1100px){.grid{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:1fr}}@media (max-width:820px){.shell{grid-template-columns:1fr}.sidebar{display:none}.main{padding:20px}.topbar{padding:12px 20px}.grid,.grid-2{grid-template-columns:1fr}.page-head{flex-direction:column}.login-page{grid-template-columns:1fr}.login-hero{display:none}}.modal-backdrop{position:fixed;inset:0;z-index:1300;display:grid;place-items:center;padding:18px;background:rgba(15,23,42,.48);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-panel{width:min(960px,96vw);max-height:92vh;overflow:hidden;flex-direction:column;border:1px solid rgba(226,232,240,.9);border-radius:18px;box-shadow:0 28px 70px rgba(15,23,42,.28)}.modal-head,.modal-panel{display:flex;background:#ffffff}.modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:2;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;border-bottom:1px solid #e7ebef}.modal-body{flex:1 1 auto;min-height:0;overflow-y:auto;background:#ffffff}.modal-foot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;background:#fbfcfd;border-top:1px solid #e7ebef}@media (max-width:720px){.modal-backdrop{padding:10px}.modal-panel{width:100%;max-height:95vh;border-radius:14px}.modal-foot,.modal-head{padding:14px 16px}}.content:has(.conversations-workspace)>.topbar{min-height:52px;height:52px;padding:6px 14px}.main:has(.conversations-workspace){padding:0}.conversations-workspace{margin:0!important;height:calc(100dvh - 52px)!important;min-height:0!important}.conversations-workspace>div:first-child{padding:6px 14px!important;gap:8px!important}.conversations-workspace>div:first-child .kicker,.conversations-workspace>div:first-child .page-subtitle{display:none}.conversations-workspace>div:first-child .page-title{margin:0!important;font-size:20px;line-height:1.3}.conversations-workspace{position:relative;grid-template-rows:minmax(0,1fr)!important}.conversations-workspace>div:first-child{position:absolute;top:0;left:340px;right:0;height:48px;z-index:2}.conversation-columns>aside:not(:first-child),.conversation-columns>section{padding-top:48px}.conversations-workspace>div:nth-child(2):not(.conversation-columns){position:absolute;top:48px;left:340px;right:0;z-index:3}.conversation-mobile-back{display:none}@media (max-width:720px){.content:has(.conversations-workspace)>.topbar{min-height:48px;height:48px;padding:4px 10px}.main:has(.conversations-workspace){padding:0;overflow:hidden}.conversations-workspace{height:calc(100dvh - 48px)!important;max-height:calc(100dvh - 48px)!important;width:100%!important;overflow:hidden!important;grid-template-rows:auto minmax(0,1fr)!important}.conversations-workspace>.conversation-workspace-header{position:static!important;inset:auto!important;height:auto!important;min-height:52px;padding:8px 10px!important;z-index:auto!important}.conversation-workspace-header .page-title{font-size:18px!important}.conversation-header-actions{max-width:100%;flex-wrap:wrap;justify-content:flex-end}.conversation-header-actions .btn{min-height:34px;padding:6px 9px;font-size:11px}.conversations-workspace>div:nth-child(2):not(.conversation-columns){position:static!important;inset:auto!important;margin:0 10px 6px!important}.conversation-columns{display:block!important;width:100%!important;min-width:0!important;height:100%;overflow:hidden}.conversation-columns>aside:not(:first-child),.conversation-columns>section{padding-top:0!important}.conversation-chat-panel,.conversation-list-panel{width:100%;height:100%;min-width:0}.conversation-list-panel{display:flex!important;border-right:0!important}.conversation-chat-panel,.conversation-details-panel,.conversations-workspace.mobile-conversation-open .conversation-list-panel{display:none!important}.conversations-workspace.mobile-conversation-open .conversation-chat-panel{display:grid!important;grid-template-rows:auto minmax(0,1fr) auto!important}.conversation-list-panel>div:first-child{padding:10px!important}.conversation-list-panel .input{font-size:16px}.conversation-chat-header{padding:8px 10px!important;gap:8px!important;min-width:0}.conversation-chat-identity{min-width:0;display:flex;align-items:center;gap:8px;flex:1 1}.conversation-chat-identity>div{min-width:0}.conversation-chat-identity strong{max-width:min(55vw,280px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conversation-mobile-back{display:inline-grid;place-items:center;flex:0 0 38px;width:38px;height:38px;border:1px solid #dbe2e8;border-radius:10px;background:#fff;color:#0f172a;font-size:22px;line-height:1;cursor:pointer}.conversation-chat-actions{gap:4px!important;flex-wrap:nowrap}.conversation-chat-actions>.btn,.conversation-chat-actions>label{display:none!important}.conversation-chat-actions>:first-child{display:inline-flex!important}.conversation-messages{padding:10px 8px!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.conversation-messages>div:first-child{margin-bottom:10px!important}.conversation-messages audio,.conversation-messages img,.conversation-messages video{max-width:100%!important}.conversation-composer{padding:8px 8px max(8px,env(safe-area-inset-bottom))!important}.conversation-composer>div[style*="justify-content: flex-end"]{display:none!important}.conversation-composer-row{grid-template-columns:40px 40px minmax(0,1fr) auto!important;gap:5px!important;align-items:end!important}.conversation-composer-row .btn{min-width:40px;min-height:40px;padding:7px 9px}.conversation-composer-row textarea.input{min-width:0;min-height:40px;max-height:112px;font-size:16px;padding:8px 10px}.conversation-composer-row .btn-primary{font-size:0;width:44px;min-width:44px;border-radius:10px}.conversation-composer-row .btn-primary:after{content:"➤";font-size:18px}}[data-order-menu]>.order-actions-panel{width:300px!important;max-height:min(560px,calc(100vh - 120px));overflow-y:auto;padding:7px!important;border:1px solid #d6dee8!important;border-radius:14px!important;background:#fff!important;box-shadow:0 18px 42px rgba(15,23,42,.18)!important}[data-order-menu] .order-actions-trigger{border-color:#b8c6d8!important;background:#f8fafc!important;color:#172033!important;font-weight:750!important}[data-order-menu] .order-actions-trigger:hover{background:#eef4fb!important;border-color:#8aa3bf!important}[data-order-menu] .order-actions-section{padding:8px 10px 6px!important;margin:0!important;border:0!important;font-size:9px!important;font-weight:900!important;letter-spacing:.08em;text-transform:uppercase}[data-order-menu] .order-actions-section--order{color:#175cd3!important}[data-order-menu] .order-actions-section--departments{color:#027a48!important}[data-order-menu] .order-actions-section--status{color:#b54708!important}[data-order-menu] .order-actions-divider{height:1px!important;padding:0!important;margin:8px 6px!important;background:#e4e7ec!important;border:0!important}[data-order-menu]>.order-actions-panel>button.btn.btn-link{position:relative;display:flex!important;align-items:center!important;width:100%!important;min-height:41px;padding:8px 10px 8px 44px!important;margin:2px 0!important;border:1px solid transparent!important;border-radius:9px!important;box-shadow:none!important;font-size:12px;font-weight:650;text-align:left;justify-content:flex-start!important;white-space:normal;transition:background .15s ease,border-color .15s ease,transform .15s ease}[data-order-menu]>.order-actions-panel>button.btn.btn-link:hover:not(:disabled){transform:translateX(2px)}[data-order-menu]>.order-actions-panel>button.btn.btn-link:disabled{opacity:1;cursor:default}[data-order-menu]>.order-actions-panel>button.btn.btn-link:before{position:absolute;left:10px;top:50%;width:25px;height:25px;transform:translateY(-50%);display:grid;place-items:center;border-radius:7px;font-size:14px;line-height:1;font-weight:900}[data-order-menu] .order-action-item--open{color:#175cd3!important;background:#f5f9ff!important}[data-order-menu] .order-action-item--open:before{content:"▣";color:#175cd3;background:#e9f2ff}[data-order-menu] .order-action-item--open:hover:not(:disabled){background:#eaf3ff!important;border-color:#b2ccff!important}[data-order-menu] .order-action-item--clone{color:#6941c6!important;background:#faf8ff!important}[data-order-menu] .order-action-item--clone:before{content:"⧉";color:#6941c6;background:#f0ebff}[data-order-menu] .order-action-item--clone:hover:not(:disabled){background:#f2edff!important;border-color:#d6bbfb!important}[data-order-menu] .order-action-item--print{color:#344054!important;background:#f8fafc!important}[data-order-menu] .order-action-item--print:before{content:"▤";color:#475467;background:#eef2f6}[data-order-menu] .order-action-item--print:hover:not(:disabled){background:#eef2f6!important;border-color:#d0d5dd!important}[data-order-menu] .order-action-dept{justify-content:space-between!important;gap:8px;color:#344054!important;background:#fff!important;border-color:#eef2f6!important}[data-order-menu] .order-action-dept>span{flex:1 1}[data-order-menu] .order-action-dept>small{max-width:94px;text-align:right;font-size:9px;line-height:1.15;color:#b54708;font-weight:800}[data-order-menu] .order-action-dept--financeiro:before{content:"$";color:#027a48;background:#ecfdf3}[data-order-menu] .order-action-dept--marketing:before{content:"◁";color:#7f56d9;background:#f4f0ff}[data-order-menu] .order-action-dept--producao:before{content:"⚙";color:#dc6803;background:#fff4e5}[data-order-menu] .order-action-dept--anvisa:before{content:"◆";color:#1570ef;background:#eaf3ff}[data-order-menu] .order-action-dept--fiscal:before{content:"▤";color:#475467;background:#eef2f6}[data-order-menu] .order-action-dept:hover:not(:disabled){background:#f8fafc!important;border-color:#d0d5dd!important}[data-order-menu] .order-action-dept.is-done{color:#067647!important;background:linear-gradient(90deg,#ecfdf3,#f7fffa)!important;border-color:#abefc6!important;font-weight:750}[data-order-menu] .order-action-dept.is-done:before{content:"✓";color:#067647;background:#d1fadf}[data-order-menu] .order-action-dept.is-done:hover:not(:disabled){background:#e2fbea!important;border-color:#75e0a7!important}[data-order-menu] .order-action-dept.is-pending{color:#b54708!important;background:#fff7ed!important;border-color:#fed7aa!important}[data-order-menu] .order-action-dept.is-pending:before{content:"⌛";color:#b54708;background:#ffead5}[data-order-menu] .order-action-dept.is-pending>small{color:#b54708}[data-order-menu] .order-action-dept--fiscal:not(.is-done){color:#98a2b3!important;background:#f8fafc!important;border-color:#eaecf0!important}[data-order-menu] .order-action-status{color:#475467!important;background:#fff!important;border-color:#f2f4f7!important}[data-order-menu] .order-action-status:before{content:"○";color:#98a2b3;background:#f2f4f7;font-size:16px}[data-order-menu] .order-action-status--novo:hover:not(:disabled){background:#eff8ff!important;border-color:#b2ddff!important;color:#175cd3!important}[data-order-menu] .order-action-status--em_producao:hover:not(:disabled){background:#fff7ed!important;border-color:#fed7aa!important;color:#b54708!important}[data-order-menu] .order-action-status--entregue:hover:not(:disabled){background:#ecfdf3!important;border-color:#abefc6!important;color:#067647!important}[data-order-menu] .order-action-status--cancelado:hover:not(:disabled){background:#fef3f2!important;border-color:#fecdca!important;color:#b42318!important}[data-order-menu] .order-action-status.is-current{font-weight:800}[data-order-menu] .order-action-status--novo.is-current{color:#175cd3!important;background:#eff8ff!important;border-color:#b2ddff!important}[data-order-menu] .order-action-status--novo.is-current:before{content:"✓";color:#175cd3;background:#dbeeff}[data-order-menu] .order-action-status--em_producao.is-current{color:#b54708!important;background:#fff7ed!important;border-color:#fed7aa!important}[data-order-menu] .order-action-status--em_producao.is-current:before{content:"✓";color:#b54708;background:#ffead5}[data-order-menu] .order-action-status--entregue.is-current{color:#067647!important;background:#ecfdf3!important;border-color:#abefc6!important}[data-order-menu] .order-action-status--entregue.is-current:before{content:"✓";color:#067647;background:#d1fadf}[data-order-menu] .order-action-status--cancelado.is-current{color:#b42318!important;background:#fef3f2!important;border-color:#fecdca!important}[data-order-menu] .order-action-status--cancelado.is-current:before{content:"✓";color:#b42318;background:#fee4e2}.nfe-list-scroll{overflow-x:auto}.nfe-list{width:100%;min-width:850px;border-collapse:collapse;color:#344054;font-size:12px}.nfe-list th{padding:12px 13px;background:#f8f9fc;color:#667085;font-weight:500;text-align:left;white-space:nowrap}.nfe-list td{height:40px;box-sizing:border-box;padding:7px 13px;border-top:1px solid #e4e7ec;vertical-align:middle}.nfe-list tbody tr:hover{background:#f4f6f8}.nfe-list-number{padding:2px 0;border:0;background:transparent;color:#344054;font:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.nfe-list-number:hover{color:#175cd3;text-decoration:underline}.nfe-actions-trigger:focus-visible,.nfe-list-number:focus-visible{outline:2px solid #175cd3;outline-offset:2px}.nfe-list-name{min-width:200px}.nfe-list-amount{text-align:right!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.nfe-list-menu-cell,.nfe-list-menu-heading{width:42px;text-align:right!important}.nfe-actions-trigger{width:30px;height:30px;display:inline-grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#344054;cursor:pointer}.nfe-actions-trigger:hover,.nfe-actions-trigger[aria-expanded=true]{background:#e9eef5}.nfe-status{display:inline-block;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:650;white-space:nowrap}.nfe-status--test{background:#dcfae6;color:#05603a}.nfe-status--draft{background:#ecfdf3;color:#027a48}.nfe-status--pending{background:#f2f4f7;color:#475467}.nfe-status--rejected{background:#fff0e5;color:#ae3b16}.nfe-status-detail{margin-left:5px;color:#667085;font-size:10px;white-space:nowrap}.nfe-list--source{min-width:640px}.nfe-list--source td,.nfe-list--source th{padding:9px 13px}.nfe-actions-panel{box-sizing:border-box;width:300px;max-height:min(560px,calc(100vh - 24px));overflow-y:auto;overscroll-behavior:contain;padding:7px;border:1px solid #d6dee8;border-radius:14px;background:#fff;box-shadow:0 18px 42px rgba(15,23,42,.18);text-align:left}.nfe-actions-section{padding:8px 10px 6px;font-size:9px;font-weight:900;letter-spacing:.08em}.nfe-actions-section--blue{color:#175cd3}.nfe-actions-section--green{color:#027a48}.nfe-actions-section--orange{color:#b54708}.nfe-actions-divider{height:1px;margin:8px 6px;background:#e4e7ec}.nfe-action{box-sizing:border-box;display:flex;align-items:center;gap:9px;width:100%;min-height:41px;margin:2px 0;padding:7px 9px;border:1px solid transparent;border-radius:9px;background:#fff;color:#344054;font:inherit;font-size:12px;font-weight:650;line-height:1.25;text-decoration:none;text-align:left;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .15s ease}.nfe-action:hover:not(:disabled){transform:translateX(2px);border-color:#d0d5dd}.nfe-action:focus-visible{outline:2px solid #175cd3;outline-offset:1px}.nfe-action--blue{color:#175cd3;background:#f5f9ff}.nfe-action--blue:hover:not(:disabled){background:#eaf3ff}.nfe-action--purple{color:#6941c6;background:#faf8ff}.nfe-action--green{color:#027a48;background:#f7fffa}.nfe-action--orange{color:#b54708;background:#fffaf3}.nfe-action--red{color:#b42318;background:#fff9f8}.nfe-action--slate{color:#475467;background:#f8fafc}.nfe-action-icon{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:#e9f2ff}.nfe-action--purple .nfe-action-icon{background:#f0ebff}.nfe-action--green .nfe-action-icon{background:#ecfdf3}.nfe-action--orange .nfe-action-icon{background:#fff4e5}.nfe-action--red .nfe-action-icon{background:#fef3f2}.nfe-action--slate .nfe-action-icon{background:#eef2f6}.nfe-action small{margin-left:auto;font-size:9px;font-weight:750;white-space:nowrap}.nfe-action:disabled{opacity:.58;cursor:not-allowed}@media (max-width:340px){.nfe-actions-panel{width:calc(100vw - 24px)}}.nfe-feedback{padding:12px 14px;border:1px solid;border-left:4px solid;border-radius:10px;font-size:13px;line-height:1.45}.nfe-feedback--error{background:#fff2e8;border-color:#f6b48a #f6b48a #f6b48a #df6229;color:#9a3412}.nfe-feedback--success{background:#ecfdf3;border-color:#a6e9c2 #a6e9c2 #a6e9c2 #19935a;color:#05603a}.nfe-summary{border-left:4px solid #d0d5dd}.nfe-summary--success{border-left-color:#19935a;background:#f5fff8}.order-action-dept--anvisa{display:none!important}