/* Izzant One V9.289 — acabamento unificado das telas internas */
:root{--pro-red:#e3172b;--pro-red2:#b70718;--pro-ink:#151922;--pro-muted:#687282;--pro-line:#e3e7ed;--pro-soft:#f7f8fa;--pro-bg:#f3f5f7;--pro-white:#fff;--pro-green:#16874a;--pro-amber:#b76d00;--pro-blue:#2567bd}
.page-content{color:var(--pro-ink)!important;background:var(--pro-bg)!important;font-size:13px!important}
.page-content>.page-head,.page-content .page-head:not(.dashboard-head){min-height:102px!important;padding:22px 25px!important;margin:0 0 22px!important;border:1px solid var(--pro-line)!important;border-left:5px solid var(--pro-red)!important;border-radius:14px!important;background:linear-gradient(115deg,#fff 0%,#fff 72%,#fff3f4 100%)!important;box-shadow:0 5px 18px rgba(16,24,40,.045)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important}
.page-content .page-head p{margin:0 0 7px!important;color:var(--pro-red)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.14em!important;text-transform:uppercase!important}.page-content .page-head h1{margin:0!important;color:#11151c!important;font-size:28px!important;line-height:1.14!important;letter-spacing:-.035em!important}.page-content .page-head .muted,.page-content .page-head>div>span{display:block!important;margin-top:7px!important;color:var(--pro-muted)!important;font-size:12px!important}
.page-content .panel,.page-content .card,.page-content .vr-card,.page-content .emp-panel,.page-content .light-panel,.page-content .nfse-section,.page-content .nfn-card,.page-content .func-table-card-v944,.page-content .dependentes-list-card,.page-content .salary-filter-panel,.page-content .salary-summary-panel,.page-content .salary-table-panel{border:1px solid var(--pro-line)!important;border-radius:14px!important;background:#fff!important;box-shadow:0 6px 20px rgba(16,24,40,.05)!important}
.page-content .panel,.page-content .emp-panel,.page-content .light-panel,.page-content .nfse-section,.page-content .nfn-card,.page-content .vr-card{padding:22px!important;margin-bottom:18px!important}.page-content .card{padding:19px!important}.page-content .panel:hover,.page-content .card:hover{border-color:#d8dde5!important}
.page-content h2,.page-content h3,.page-content h4{color:#151922!important;letter-spacing:-.015em!important}.page-content h2{font-size:19px!important}.page-content h3{font-size:16px!important}.section-title-row,.card-title-line,.fin-card-title,.dependentes-title,.nfse-section-title,.escala-section-title,.form-section-title{padding-bottom:13px!important;margin-bottom:17px!important;border-bottom:1px solid #edf0f3!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.section-kicker{color:var(--pro-red)!important;font-size:9px!important;font-weight:850!important;letter-spacing:.14em!important;text-transform:uppercase!important}
.page-content .grid-v9,.page-content .form-grid,.page-content .fin-form-grid,.page-content .vr-form{gap:16px!important}.page-content label{color:#343b47!important;font-size:11px!important;font-weight:750!important}.page-content input:not([type=checkbox]):not([type=radio]),.page-content select,.page-content textarea{min-height:44px!important;border:1px solid #d5dbe4!important;border-radius:9px!important;background:#fff!important;color:#202632!important;padding:10px 12px!important;font:inherit!important;box-shadow:0 1px 2px rgba(16,24,40,.02)!important;transition:border-color .15s,box-shadow .15s!important}.page-content textarea{min-height:96px!important;resize:vertical!important}.page-content input:focus,.page-content select:focus,.page-content textarea:focus{outline:0!important;border-color:var(--pro-red)!important;box-shadow:0 0 0 3px rgba(227,23,43,.1)!important}.page-content input::placeholder,.page-content textarea::placeholder{color:#9aa2ae!important}
.page-content .btn,.page-content button:not(.acao-ico):not(.tab),.page-content a.btn,.page-content .btn-mini,.page-content .btn-add,.page-content .btn-novo-funcionario,.page-content .btn-feriado-novo{min-height:40px!important;border:1px solid #dce1e7!important;border-radius:9px!important;padding:0 15px!important;background:#fff!important;color:#313844!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;text-decoration:none!important;box-shadow:none!important;transition:.15s ease!important}.page-content .btn:hover,.page-content button:hover,.page-content a.btn:hover{transform:translateY(-1px)!important;border-color:#c9d0d9!important;background:#fafbfc!important}.page-content .btn.primary,.page-content .primary,.page-content button.primary,.page-content .btn-novo-funcionario,.page-content .btn-feriado-novo,.page-content .btn-add{border-color:var(--pro-red)!important;background:linear-gradient(135deg,var(--pro-red),var(--pro-red2))!important;color:#fff!important;box-shadow:0 7px 17px rgba(203,11,30,.18)!important}.page-content .btn.danger,.page-content .danger{border-color:#efc5ca!important;background:#fff1f2!important;color:#b31829!important}.page-content .form-actions,.page-content .vr-actions,.page-content .fin-actions,.page-content .func-filtro-acoes,.page-content .feriados-filtro-acoes{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:9px!important;flex-wrap:wrap!important;padding-top:16px!important;margin-top:16px!important;border-top:1px solid #edf0f3!important}
.page-content .table-wrap,.page-content .func-table-wrap-v944,.page-content .dependentes-table-wrap,.page-content .fin-table-wrap,.page-content .salary-table-wrap{overflow:auto!important;border:1px solid var(--pro-line)!important;border-radius:11px!important;background:#fff!important}.page-content table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;background:#fff!important}.page-content th{height:43px!important;padding:10px 13px!important;border:0!important;border-bottom:1px solid #dfe4ea!important;background:#f7f8fa!important;color:#656f7e!important;font-size:9px!important;font-weight:850!important;letter-spacing:.055em!important;text-align:left!important;text-transform:uppercase!important;white-space:nowrap!important}.page-content td{min-height:54px!important;padding:12px 13px!important;border:0!important;border-bottom:1px solid #edf0f3!important;color:#303743!important;font-size:11px!important;vertical-align:middle!important}.page-content tbody tr:last-child td{border-bottom:0!important}.page-content tbody tr:hover td{background:#fffafb!important}.page-content .fin-table th,.page-content .salary-table thead th{background:#171d27!important;color:#f4f6f8!important;border-bottom-color:#171d27!important}.page-content .acao-ico,.page-content .td-action button{width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;border:1px solid #e0e4e9!important;border-radius:7px!important;background:#fff!important;color:#687281!important;display:inline-grid!important;place-items:center!important}
.page-content .badge,.page-content .pill,.page-content .status,.page-content .fin-status{min-height:24px!important;padding:4px 9px!important;border:1px solid #cfe9d9!important;border-radius:999px!important;background:#ebf8f0!important;color:var(--pro-green)!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.page-content .inativo,.page-content .danger.pill,.page-content .status.danger{border-color:#f0c8cd!important;background:#fff0f1!important;color:#b91f30!important}.page-content .warning,.page-content .pendente{border-color:#eed8b1!important;background:#fff7e8!important;color:var(--pro-amber)!important}.page-content .muted{color:var(--pro-muted)!important}
.page-content .cards,.page-content .kpi-grid,.page-content .ponto-kpis,.page-content .fin-kpis,.page-content .vr-resumo-grid{gap:16px!important}.page-content .kpi-card,.page-content .dash-kpi,.page-content .ponto-kpi,.page-content .fin-kpi,.page-content .func-card-resumo{min-height:112px!important;padding:18px!important;border:1px solid var(--pro-line)!important;border-radius:12px!important;background:#fff!important;box-shadow:0 5px 16px rgba(16,24,40,.045)!important}.page-content .kpi-card b,.page-content .dash-kpi b,.page-content .ponto-kpi b,.page-content .fin-kpi b,.page-content .func-card-resumo b{color:#141922!important;font-size:24px!important;letter-spacing:-.03em!important}.page-content .kpi-card span,.page-content .dash-kpi span,.page-content .ponto-kpi span,.page-content .fin-kpi span,.page-content .func-card-resumo span{color:#687282!important;font-size:10px!important;font-weight:750!important}
.page-content .tabs{display:flex!important;gap:5px!important;padding:5px!important;margin-bottom:18px!important;border:1px solid var(--pro-line)!important;border-radius:10px!important;background:#f5f6f8!important;overflow:auto!important}.page-content .tab{min-height:38px!important;padding:0 13px!important;border:0!important;border-radius:7px!important;background:transparent!important;color:#687281!important;font-size:10px!important;font-weight:750!important;white-space:nowrap!important}.page-content .tab.active{background:#fff!important;color:var(--pro-red)!important;box-shadow:0 2px 8px rgba(16,24,40,.08)!important}
.page-content .alert{padding:13px 15px!important;margin-bottom:16px!important;border:1px solid #f0d2a4!important;border-left:4px solid #e29417!important;border-radius:9px!important;background:#fff8eb!important;color:#744b09!important;font-size:11px!important}.page-content .empty,.page-content .fin-empty{padding:42px 20px!important;text-align:center!important;background:#fafbfc!important;color:#7b8491!important}
@media(max-width:1000px){.page-content>.page-head,.page-content .page-head:not(.dashboard-head){align-items:flex-start!important;flex-direction:column!important}.page-content .grid-v9,.page-content .form-grid,.page-content .fin-form-grid{grid-template-columns:1fr 1fr!important}}
@media(max-width:680px){.page-content .grid-v9,.page-content .form-grid,.page-content .fin-form-grid{grid-template-columns:1fr!important}.page-content .form-actions,.page-content .vr-actions,.page-content .fin-actions{align-items:stretch!important;flex-direction:column!important}.page-content .form-actions>*{width:100%!important}}
.page-content .func-acoes-cell{min-width:320px!important}.page-content .acao-status{width:auto!important;min-width:84px!important;padding:0 10px!important;display:inline-flex!important;gap:6px!important;font-size:10px!important;font-weight:800!important}.page-content .acao-status.inativar{border-color:#f0c6cb!important;background:#fff1f2!important;color:#b51c2d!important}.page-content .acao-status.inativar:hover{border-color:#dd8d96!important;background:#ffe7e9!important}.page-content .acao-status.reativar{border-color:#bfe3cd!important;background:#eaf8ef!important;color:#137b40!important}.page-content .func-acoes form{display:inline-flex!important}

/* Menu lateral alinhado à prévia profissional aprovada */
.sidebar{width:288px!important;background:linear-gradient(180deg,#0c1118 0%,#151b25 58%,#10151d 100%)!important;border-right:1px solid #252c37!important}.main{margin-left:288px!important}.side-brand{height:92px!important;padding:0 22px!important;background:#0a0e14!important;border-bottom:1px solid #252b35!important;justify-content:flex-start!important}.side-brand .side-logo{width:58px!important;height:58px!important;padding:7px!important;border-radius:0!important;background:#fff!important;box-shadow:none!important}.side-brand .brand{margin-left:2px!important;font-size:16px!important}.side-brand .brand small{font-size:7px!important;color:#8d96a4!important}.menu-tree{display:flex!important;flex-direction:column!important;gap:1px!important;padding:14px 14px 100px!important}.menu-label,.menu-group-title{display:block!important;margin:14px 14px 7px!important;padding:0!important;color:#8c95a5!important;font-size:8px!important;font-weight:850!important;letter-spacing:.16em!important;line-height:1.2!important}.menu-label{margin-top:6px!important}.menu-group-title.people{order:2}.menu-tree .menu-home{order:1}.menu-tree details:nth-of-type(1){order:3}.menu-tree details:nth-of-type(2){order:6}.menu-tree details:nth-of-type(3){order:4}.menu-tree details:nth-of-type(4){order:5}.menu-group-title.operations{order:7}.menu-tree details:nth-of-type(5){order:8}.menu-tree details:nth-of-type(6){order:9}.menu-tree details:nth-of-type(7){order:10}.menu-group-title.system{order:11}.menu-tree details:nth-of-type(8){order:12}.menu-tree details:nth-of-type(9){order:13}.menu-tree>.menu-label{order:0}.menu-tree details{border:0!important;border-radius:10px!important;background:transparent!important;overflow:visible!important;margin:2px 0!important}.menu-tree .menu-home,.menu-tree summary{min-height:54px!important;height:54px!important;margin:0!important;padding:0 12px!important;border:1px solid transparent!important;border-radius:10px!important;gap:12px!important;color:#e1e5eb!important;font-size:13px!important;font-weight:650!important;letter-spacing:0!important}.menu-tree .menu-home{background:transparent!important;box-shadow:none!important}.menu-tree .menu-home:hover,.menu-tree summary:hover{background:#202731!important;border-color:#303946!important;color:#fff!important}.menu-tree .menu-home.is-active,.menu-tree details[open]>summary{background:linear-gradient(100deg,#68111c,#37171e)!important;border-color:#84212c!important;box-shadow:inset 3px 0 #ff3142,0 8px 18px rgba(0,0,0,.18)!important;color:#fff!important}.menu-icon{width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.07)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;font-size:8px!important}.menu-home .menu-icon{background:#a91525!important;color:#fff!important}.menu-tree details:nth-of-type(1) .menu-icon{background:#173c6c!important;color:#72b2ff!important}.menu-tree details:nth-of-type(2) .menu-icon{background:#583116!important;color:#ffb05f!important}.menu-tree details:nth-of-type(3) .menu-icon{background:#124b38!important;color:#61dca4!important}.menu-tree details:nth-of-type(4) .menu-icon{background:#482562!important;color:#ce91ff!important}.menu-tree details:nth-of-type(5) .menu-icon{background:#105063!important;color:#6cd8ef!important}.menu-tree details:nth-of-type(6) .menu-icon{background:#655015!important;color:#ffdb62!important}.menu-tree details:nth-of-type(7) .menu-icon{background:#293e5c!important;color:#8dbaff!important}.menu-tree details:nth-of-type(8) .menu-icon{background:#3a404a!important;color:#d3d7de!important}.menu-tree details:nth-of-type(9) .menu-icon{background:#343943!important;color:#c7ccd4!important}.menu-tree details[open]>summary .menu-icon,.menu-tree .menu-home.is-active .menu-icon{background:linear-gradient(145deg,#f32a3b,#b70615)!important;color:#fff!important;box-shadow:0 5px 14px rgba(227,23,43,.34)!important}.menu-tree summary:after{content:'›'!important;position:static!important;margin-left:auto!important;color:#778292!important;font-size:19px!important;transform:none!important}.menu-tree details[open] summary:after{transform:rotate(90deg)!important;color:#ef7a85!important}.menu-tree details>a{position:relative!important;margin:2px 9px 2px 53px!important;padding:9px 11px 9px 18px!important;border:0!important;border-left:1px solid #38414e!important;border-radius:0 7px 7px 0!important;background:transparent!important;color:#a7afbb!important;font-size:11px!important;font-weight:600!important}.menu-tree details>a:before{content:''!important;position:absolute!important;left:-3px!important;top:50%!important;width:5px!important;height:5px!important;border:0!important;border-radius:50%!important;background:#596472!important;transform:translateY(-50%)!important}.menu-tree details>a:hover,.menu-tree details>a.is-active{background:#202731!important;color:#fff!important;border-left-color:#e3172b!important;transform:none!important}.menu-tree details>a.is-active:before{background:#ff3142!important}.topbar{height:82px!important}.global-search{height:46px!important}.page-content{padding-top:30px!important}
@media(max-width:900px){.sidebar{width:78px!important;position:fixed!important;height:100vh!important}.main{margin-left:78px!important}.side-brand{padding:0 10px!important}.side-brand .side-logo{width:54px!important;height:54px!important}.side-brand .brand,.menu-label,.menu-group-title,.menu-tree summary span,.menu-home span,.menu-tree details>a{display:none!important}.menu-tree{display:flex!important;padding:12px 10px!important}.menu-tree .menu-home,.menu-tree summary{justify-content:center!important;padding:0!important}.menu-tree summary:after{display:none!important}}

/* Login aprovado */
.approved-login{min-height:100vh!important;display:grid!important;grid-template-columns:1.08fr .92fr!important;font-family:Inter,"Segoe UI",Arial,sans-serif!important}.login-presentation{padding:58px 7vw!important;background:radial-gradient(circle at 8% 100%,#770713,transparent 35%),linear-gradient(145deg,#080a0e,#171b22)!important;color:#fff!important;display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important}.login-presentation:after{content:'';position:absolute;width:620px;height:620px;border:1px solid #e3172b2c;border-radius:50%;left:-280px;bottom:-390px;box-shadow:0 0 80px #d40d2130}.login-presentation>img{width:178px!important;max-height:56px!important;object-fit:contain!important;object-position:left center!important;position:relative!important;z-index:1!important}.login-presentation>div{margin:auto 0!important;max-width:670px!important;position:relative!important;z-index:1!important}.login-presentation>div>span,.login-kicker{font-size:10px!important;letter-spacing:.2em!important;color:#ef4050!important;font-weight:800!important}.login-presentation h1{font-size:48px!important;line-height:1.08!important;letter-spacing:-.045em!important;margin:18px 0!important}.login-presentation h1 b{color:#ef2639!important}.login-presentation p{max-width:540px!important;color:#aeb5c0!important;font-size:14px!important;line-height:1.7!important}.login-presentation>small{font-size:9px!important;color:#747c89!important;position:relative!important;z-index:1!important}.login-access{background:#fff!important;display:grid!important;place-items:center!important;position:relative!important;padding:35px!important}.login-card{width:min(410px,82vw)!important}.login-official-mark{display:block!important;width:190px!important;height:112px!important;object-fit:contain!important;object-position:left center!important;margin:0 0 21px -17px!important}.login-card h2{font-size:29px!important;letter-spacing:-.04em!important;margin:10px 0 7px!important;color:#11151b!important}.login-card>p{font-size:12px!important;color:#757e8b!important;margin:0 0 27px!important}.login-card form>label{font-size:10px!important;font-weight:750!important;color:#343b46!important;display:block!important;margin:15px 0 7px!important}.login-card form>label>div{height:48px!important;border:1px solid #d9dee5!important;border-radius:9px!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0 13px!important;color:#8d95a0!important;margin-top:7px!important}.login-card input{border:0!important;outline:0!important;background:none!important;font-size:12px!important;flex:1!important}.login-row{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:14px 0 20px!important;font-size:10px!important}.login-row label{display:flex!important;align-items:center!important;gap:6px!important}.login-row label input{flex:none!important}.login-row a{color:#e3172b!important;text-decoration:none!important;font-weight:700!important}.login-main-button{width:100%!important;height:50px!important;border:0!important;border-radius:9px!important;background:linear-gradient(135deg,#e3172b,#b70718)!important;color:#fff!important;font-size:12px!important;font-weight:800!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:9px!important;box-shadow:0 10px 24px #d20e222b!important}.login-security{display:flex!important;justify-content:center!important;align-items:center!important;gap:9px!important;margin-top:24px!important;color:#626b78!important}.login-security>span{color:#219653!important}.login-security b,.login-security small{display:block!important;font-size:9px!important}.login-security small{font-size:8px!important;color:#999faa!important;margin-top:3px!important}.login-version{position:absolute!important;bottom:20px!important;font-size:8px!important;color:#9ca3ad!important}@media(max-width:800px){.approved-login{grid-template-columns:1fr!important}.login-presentation{display:none!important}.login-access{min-height:100vh!important;padding:24px!important}}

/* Ações de funcionário preservadas */
.page-content .func-action-btn{min-width:36px!important;height:34px!important;border:1px solid #dce1e7!important;border-radius:8px!important;background:#fff!important;color:#56606e!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-decoration:none!important}.page-content .func-action-btn.view{background:#edf5ff!important;border-color:#cadef6!important;color:#286cbd!important}.page-content .func-action-btn.inactive{background:#fff0f1!important;border-color:#f1c6cb!important;color:#b51d2e!important}.page-content .func-action-btn.reactivate{background:#eaf8ef!important;border-color:#bfe3cd!important;color:#137b40!important}
.offline-ribbon{position:fixed;left:288px;right:0;bottom:0;z-index:200;height:25px;display:flex;align-items:center;justify-content:center;background:#202631;color:#f1c75b;font-size:8px;font-weight:850;letter-spacing:.13em;box-shadow:0 -3px 10px rgba(0,0,0,.12)}@media(max-width:900px){.offline-ribbon{left:78px}}
.login-presentation>.login-red-logo{width:104px!important;height:104px!important;max-height:none!important;object-fit:contain!important;object-position:center!important;margin-left:-9px!important;border-radius:0!important;background:transparent!important}
.side-brand .side-logo.red-brand-logo{width:76px!important;height:76px!important;padding:0!important;border-radius:0!important;background:transparent!important;object-fit:contain!important;box-shadow:none!important}.side-brand:has(.red-brand-logo){padding-left:16px!important}.side-brand .red-brand-logo+.brand{margin-left:-3px!important}
.side-brand:has(.red-brand-logo){height:88px!important;padding:0 18px 0 20px!important;justify-content:space-between!important}.side-brand .side-logo.red-brand-logo{width:64px!important;height:64px!important}.side-menu-toggle{width:38px;height:38px;border:0;border-radius:8px;background:transparent;color:#9aa3b1;font-size:18px;display:grid;place-items:center;cursor:default}.menu-tree summary{text-transform:none!important}.menu-tree .menu-home,.menu-tree summary{font-size:13px!important;font-weight:680!important}.menu-tree details[open]>summary{min-height:56px!important}.menu-tree details[open]>a{margin-left:50px!important}.menu-tree .fin-config-group{margin-left:50px!important;width:calc(100% - 59px)!important}.menu-tree .fin-config-group>summary{height:43px!important;min-height:43px!important;padding-left:8px!important}.menu-tree .fin-config-group .menu-icon{display:none!important}
.func-drawer-shade{position:fixed;inset:0;background:rgba(10,14,20,.48);backdrop-filter:blur(2px);z-index:500;opacity:0;visibility:hidden;transition:.2s}.func-drawer-shade.open{opacity:1;visibility:visible}.func-drawer{position:fixed;inset:0 0 0 auto;width:min(460px,92vw);background:#fff;z-index:510;box-shadow:-24px 0 60px rgba(0,0,0,.2);transform:translateX(105%);transition:transform .24s ease;display:flex;flex-direction:column}.func-drawer.open{transform:translateX(0)}.func-drawer>header{padding:22px;border-bottom:1px solid #e6e9ee;display:flex;align-items:center;justify-content:space-between}.func-drawer>header>button{width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;border:0!important;background:#f3f5f7!important;border-radius:8px!important;font-size:22px!important}.func-drawer-person{display:flex;align-items:center;gap:12px}.func-drawer-person>span{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#eef3fa;color:#48678e;font-size:12px;font-weight:850}.func-drawer h2{margin:0!important;font-size:17px!important}.func-drawer p{margin:5px 0 0;color:#737d8b;font-size:10px}.func-drawer>nav{height:50px;border-bottom:1px solid #e6e9ee;display:flex;padding:0 21px;gap:24px}.func-drawer>nav button{height:50px!important;min-height:50px!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;color:#737d8b!important;font-size:10px!important}.func-drawer>nav button.active{color:#e3172b!important;border-bottom:2px solid #e3172b!important}.func-drawer>section{padding:22px;overflow:auto;flex:1}.drawer-status-line{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.drawer-status-line small{color:#8d95a1;font-size:9px}.func-drawer h3{font-size:12px!important;margin:0 0 13px!important}.func-drawer dl{margin:0 0 24px}.func-drawer dl>div{display:grid;grid-template-columns:1fr 1.5fr;align-items:center;min-height:42px;border-bottom:1px solid #eef0f3;font-size:10px}.func-drawer dt{color:#747e8b}.func-drawer dd{margin:0;font-weight:700;color:#252c36}.drawer-note{padding:15px;border-radius:10px;background:#f7f8fa;border-left:3px solid #e3172b}.drawer-note b{font-size:10px}.drawer-note p{line-height:1.5}.func-drawer>footer{min-height:74px;border-top:1px solid #e6e9ee;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:0 20px}.func-drawer>footer .btn{min-height:42px!important}
