:is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) .search-select{min-width:0;box-shadow:none;background:0 0;border:0;position:relative}:is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) :is(input,select),:is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) .search-select input{box-sizing:border-box;height:34px;min-height:34px;color:var(--text);font:inherit;border-radius:9px;outline:0;padding:0 11px;font-size:10px;border:1px solid var(--line)!important;background:var(--surface-2)!important;box-shadow:none!important}:is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) :is(input,select):focus,:is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) .search-select:focus-within input{border-color:var(--red)!important;box-shadow:none!important}:is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) .search-select-menu{border:1px solid var(--line);border-radius:9px;top:calc(100% + 5px);overflow:hidden;box-shadow:0 15px 35px #00000057;background:var(--surface)!important}.voucher-tabs-search{gap:9px;width:auto}.voucher-tabs-search>span{letter-spacing:0;text-transform:none;font-size:8px}.voucher-tabs-search .search-select{flex:0 0 210px;width:210px}.flow-app.light :is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) :is(input,select),.flow-app.light :is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) .search-select input,.flow-app.light :is(.voucher-tabs-search,.voucher-extract-filters,.finalized-filters,.occurrence-filters,.im-toolbar,.operation-list-head) .search-select-menu{color:#17191d;background:#fff!important}@media (width<=900px){.voucher-tabs-search{width:100%}.voucher-tabs-search .search-select{flex:1;width:100%}}.finalized-workspace{gap:10px}.finalized-filters{border-radius:11px;gap:8px;padding:9px 11px}.finalized-filters label{gap:4px}.finalized-filters span{letter-spacing:.05em;font-size:8px}.finalized-filters .search-select.managed{grid-template-columns:minmax(0,1fr) 34px;gap:6px}.finalized-filters .search-select-manage{border-radius:9px;width:34px;height:34px;font-size:15px}.finalized-actions{gap:7px}.finalized-actions button{border-radius:9px;height:34px;min-height:34px;padding:0 12px;font-size:11px}.im-toolbar{border-radius:11px;padding:9px 11px}.im-toolbar input{width:min(280px,42vw)}.im-toolbar button{border-radius:9px;height:34px;min-height:34px;padding:0 12px;font-size:11px}.cd-module{gap:12px;display:grid}.cd-head{border:1px solid var(--line);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;padding:14px 18px;display:flex}.cd-head b{color:#f21c2b;letter-spacing:.14em;font-size:10px}.cd-head p{color:var(--muted);margin:0;font-size:12px}.cd-head button,.cd-modal .primary{color:#fff!important;background:#f21c2b!important;border-color:#f21c2b!important}.cd-module button{font:inherit}.cd-error{color:#ff8b94;background:#f21c2b16;border:1px solid #f21c2b;border-radius:10px;padding:11px 14px}.cd-tabs{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:center;gap:8px;padding:7px;display:flex}.cd-tabs>button{color:var(--text);background:0 0;border:1px solid #0000;border-radius:9px;padding:10px 15px;font-weight:800}.cd-tabs>button.active{color:#ff3340;background:#f21c2b17;border-color:#f21c2b55}.cd-tabs small{background:var(--panel-soft);border-radius:10px;margin-left:5px;padding:2px 6px}.cd-tabs>label{color:var(--muted);align-items:center;gap:9px;margin-left:auto;font-size:10px;display:flex}.cd-tabs>label input,.cd-docfilters input,.cd-docfilters select{background:var(--field);width:290px;height:38px;color:var(--text);border:1px solid var(--line);text-transform:uppercase;border-radius:9px;padding:0 12px}.cd-list{gap:7px;display:grid}.cd-row{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--text);border-radius:12px;grid-template-columns:1fr auto 18px;align-items:center;padding:12px 15px;display:grid}.cd-row span{gap:5px;display:grid}.cd-row small{color:var(--muted);font-size:10px}.cd-row em{color:#2ddc80;background:#0c3b29;border-radius:20px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:900}.cd-row em.bad{color:#ff5360;background:#3a171d}.cd-row em.warning{color:#ffb320;background:#3a2c10}.cd-row i{color:var(--muted);font-size:20px;font-style:normal}.cd-empty{text-align:center;border:1px solid var(--line);color:var(--muted);border-radius:13px;padding:50px}.cd-overlay{z-index:80;backdrop-filter:blur(8px);background:#02060bd9;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.cd-modal{border:1px solid var(--line);background:var(--panel);width:min(1260px,96vw);max-height:94vh;color:var(--text);border-top:4px solid #f21c2b;border-radius:18px;overflow:auto;box-shadow:0 24px 80px #0008}.cd-modal>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;padding:18px 22px;display:flex}.cd-modal>header b{color:#f21c2b;letter-spacing:.13em;font-size:10px}.cd-modal>header p{color:var(--muted);margin:0}.cd-modal>header button{color:var(--muted);background:0 0;border:0;font-size:25px}.cd-modal>main{gap:13px;padding:18px 22px;display:grid}.cd-modal fieldset{border:1px solid var(--line);border-radius:12px;margin:0;padding:14px}.cd-modal legend{padding:0 7px;font-weight:900}.cd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.cd-field,.cd-grid label{gap:6px;display:grid;position:relative}.cd-field>span,.cd-grid label>span{letter-spacing:.08em;color:var(--muted);text-transform:uppercase;font-size:9px;font-weight:900}.cd-field input,.cd-field select,.cd-field textarea,.cd-grid input,.cd-grid select,.cd-grid textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--field);width:100%;min-height:40px;color:var(--text);text-transform:uppercase;border-radius:9px;padding:10px 11px}.cd-field textarea,.cd-grid textarea{resize:vertical;min-height:76px}.cd-field select,.cd-grid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.light .cd-field select,.light .cd-grid select,[data-theme=light] .cd-field select,[data-theme=light] .cd-grid select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#151b24;background:#fff}.cd-checks{flex-wrap:wrap;gap:8px;display:flex}.cd-checks label{border:1px solid var(--line);background:var(--field);border-radius:9px;align-items:center;gap:7px;padding:9px 12px;font-weight:800;display:flex}.cd-checks input{accent-color:#f21c2b}.cd-options{z-index:20;background:#111b27;border:1px solid #334355;border-radius:9px;display:grid;position:absolute;top:100%;left:0;right:0;overflow:hidden;box-shadow:0 15px 40px #0009}.cd-options button{color:#f5f7fa;text-align:left;background:#111b27;border:0;border-bottom:1px solid #273647;padding:11px}.light .cd-options,[data-theme=light] .cd-options{background:#fff;border-color:#dce1e7}.light .cd-options button,[data-theme=light] .cd-options button{color:#111827;background:#fff;border-color:#e4e7eb}.cd-modal>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.cd-modal>footer button,.cd-docfilters button{border:1px solid var(--line);background:var(--panel-soft);min-height:38px;color:var(--text);border-radius:9px;padding:0 14px;font-weight:800}.cd-summary{border:1px solid var(--line);border-radius:13px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.cd-summary article{background:var(--panel);border-right:1px solid var(--line);gap:7px;padding:13px 16px;display:grid}.cd-summary article:last-child{border:0}.cd-summary small{color:var(--muted);text-transform:uppercase;font-size:9px}.cd-alerts{gap:8px;display:flex}.cd-alerts span{border-radius:9px;padding:8px 11px;font-size:11px}.cd-alerts .danger{color:#ff5360;background:#3a171d}.cd-alerts .warn{color:#ffb320;background:#3a2c10}.cd-docfilters{border:1px solid var(--line);background:var(--panel);border-radius:13px;align-items:center;gap:7px;padding:7px;display:flex}.cd-docfilters input{flex:1;width:auto}.cd-docfilters select{width:190px}.cd-detail-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cd-detail-grid article{border:1px solid var(--line);border-radius:10px;gap:6px;padding:13px;display:grid}.cd-detail-grid small{color:var(--muted);text-transform:uppercase;font-size:9px}@media (width<=850px){.cd-grid{grid-template-columns:1fr}.cd-head{flex-direction:column;align-items:flex-start;gap:10px}.cd-tabs{flex-wrap:wrap;align-items:stretch}.cd-tabs>label{width:100%;margin:0}.cd-tabs>label input{width:100%}.cd-docfilters{flex-direction:column;align-items:stretch}.cd-docfilters select{width:100%}.cd-summary{grid-template-columns:repeat(2,1fr)}.cd-detail-grid{grid-template-columns:1fr}.cd-overlay{padding:5px}.cd-modal{max-height:98vh}}.cd-module{gap:10px;font-size:13px}.cd-head{border-radius:11px;min-height:58px;padding:10px 14px}.cd-head h1{margin:2px 0;font-size:19px}.cd-head p{font-size:10px}.cd-head>button{border:1px solid #f21c2b;border-radius:9px;min-height:36px;padding:0 14px;font-size:12px;font-weight:900}.cd-tabs{border-radius:10px;min-height:42px;padding:5px 7px}.cd-tabs>button{min-height:32px;padding:6px 12px;font-size:12px}.cd-tabs>label{font-size:9px}.cd-tabs>label input,.cd-docfilters input,.cd-docfilters select{border-radius:8px;height:34px;min-height:34px;font-size:11px}.cd-row{border-radius:10px;min-height:58px;padding:9px 13px}.cd-row b{font-size:13px}.cd-row small{font-size:9px}.cd-summary{border-radius:10px}.cd-summary article{padding:10px 13px}.cd-summary b{font-size:17px}.cd-docfilters{border-radius:10px;min-height:42px;padding:5px}.cd-docfilters button{min-height:34px;font-size:11px}.cd-overlay{backdrop-filter:blur(7px);background:#03080ed1}.cd-modal{color:#f7f9fc;background:#0e1620;border-radius:14px;width:min(1420px,97vw);max-height:96vh}.cd-modal>header{background:#0e1620;padding:13px 17px}.cd-modal>header h2{margin:2px 0;font-size:20px}.cd-modal>main{background:#0e1620;gap:10px;padding:13px 17px}.cd-modal fieldset{border-radius:10px;padding:11px}.cd-modal legend{font-size:12px}.cd-grid{gap:8px}.cd-field input,.cd-field select,.cd-field textarea,.cd-grid input,.cd-grid select,.cd-grid textarea{color:#f7f9fc;background:#14202d;border-color:#304052;border-radius:8px;min-height:36px;padding:8px 10px;font-size:12px}.cd-field select,.cd-grid select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background-color:#14202d}.cd-field select option,.cd-grid select option{color:#f7f9fc;background:#14202d}.cd-modal>footer{background:#0e1620;padding:10px 17px}.cd-modal>footer button{min-height:35px;font-size:11px}.cd-options{background:#14202d;border-color:#405268;max-height:230px;top:calc(100% + 4px);overflow:auto}.cd-options button{color:#f7f9fc;background:#14202d;min-height:36px;font-size:11px}.cd-options button:hover{background:#213246}.cd-search input{background:#14202d!important}.cd-checks label{padding:7px 10px;font-size:11px}.cd-feedback{color:#ff8c94;background:#f21c2b12;border:1px solid #f21c2b55;border-radius:8px;margin:10px 17px 0;padding:8px 11px;font-size:10px}.cd-modal-actions{align-items:center;gap:8px;display:flex}.cd-modal-actions .cd-edit{min-height:34px;padding:0 13px;font-weight:900;color:#fff!important;background:#f21c2b!important;border:1px solid #f21c2b!important;border-radius:8px!important;font-size:11px!important}.is-readonly{pointer-events:none}.is-readonly input,.is-readonly select,.is-readonly textarea{opacity:.78}.cd-kpis{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.cd-kpis article{background:var(--panel);border-right:1px solid var(--line);padding:9px 12px}.cd-kpis article:last-child{border:0}.cd-kpis small{color:var(--muted);text-transform:uppercase;font-size:8px;display:block}.cd-kpis b{font-size:16px}.cd-bars{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cd-bars section{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:11px}.cd-bars h3{margin:0 0 9px;font-size:12px}.cd-bar{grid-template-columns:150px 1fr 28px;align-items:center;gap:8px;margin:6px 0;font-size:9px;display:grid}.cd-bar i{background:#f21c2b;border-radius:9px;height:6px;display:block}.cd-doc-card{padding:10px 13px}.cd-doc-card[open]{background:var(--panel)}.light .cd-modal,[data-theme=light] .cd-modal,.light .cd-modal>header,[data-theme=light] .cd-modal>header,.light .cd-modal>main,[data-theme=light] .cd-modal>main,.light .cd-modal>footer,[data-theme=light] .cd-modal>footer{color:#17202b;background:#fff}.light .cd-field input,.light .cd-field select,.light .cd-field textarea,.light .cd-grid input,.light .cd-grid select,.light .cd-grid textarea,[data-theme=light] .cd-field input,[data-theme=light] .cd-field select,[data-theme=light] .cd-field textarea,[data-theme=light] .cd-grid input,[data-theme=light] .cd-grid select,[data-theme=light] .cd-grid textarea{color:#17202b;border-color:#cfd6df;background:#fff!important}.light .cd-field select option,.light .cd-grid select option,[data-theme=light] .cd-field select option,[data-theme=light] .cd-grid select option{color:#17202b;background:#fff}.cd-docfilters select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f9fc!important;background-color:#14202d!important}.cd-docfilters select option{color:#f7f9fc;background:#14202d}.light .cd-docfilters select,[data-theme=light] .cd-docfilters select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#17202b!important;background-color:#fff!important}.light .cd-docfilters select option,[data-theme=light] .cd-docfilters select option{color:#17202b;background:#fff}@media (width<=850px){.cd-kpis{grid-template-columns:repeat(2,1fr)}.cd-bars{grid-template-columns:1fr}.cd-modal{width:99vw}.cd-head h1{font-size:17px}}.cd-tabs>button.cd-new-action,.cd-docfilters>button.cd-new-action{color:#fff;background:#f21c2b;border-color:#f21c2b;box-shadow:0 6px 18px #f21c2b22}.cd-tabs>button.cd-new-action:hover,.cd-docfilters>button.cd-new-action:hover{background:#d91422}.cd-document-tabs{border:1px solid var(--line);background:var(--panel);border-radius:10px;align-items:center;gap:7px;padding:5px;display:flex}.cd-document-tabs button{min-height:32px;color:var(--text);background:0 0;border:1px solid #0000;border-radius:8px;padding:0 13px;font-size:11px;font-weight:850}.cd-document-tabs button.active{color:#ff3340;background:#f21c2b17;border-color:#f21c2b55}.cd-document-groups{gap:7px;display:grid}.cd-document-group{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}.cd-document-group-head,.cd-document-item{width:100%;color:var(--text);text-align:left;background:0 0;border:0;grid-template-columns:1fr auto 18px;align-items:center;gap:10px;display:grid}.cd-document-group-head{min-height:58px;padding:9px 13px}.cd-document-group-head span,.cd-document-item span{gap:4px;display:grid}.cd-document-group-head b{font-size:13px}.cd-document-group-head small,.cd-document-item small{color:var(--muted);font-size:9px}.cd-document-group-head em,.cd-document-item em{color:#2ddc80;background:#0c3b29;border-radius:20px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:900}.cd-document-group-head em.bad,.cd-document-item em.bad{color:#ff5360;background:#3a171d}.cd-document-group-head em.warning,.cd-document-item em.warning{color:#ffb320;background:#3a2c10}.cd-document-group-head i,.cd-document-item i{color:var(--muted);font-size:17px;font-style:normal}.cd-document-items{border-top:1px solid var(--line);background:var(--panel-soft);display:grid}.cd-document-item{border-bottom:1px solid var(--line);min-height:49px;padding:8px 13px 8px 26px}.cd-document-item:last-child{border-bottom:0}.cd-document-item:hover,.cd-document-group-head:hover{background:#f21c2b0a}.cd-document-item b{font-size:11px}@media (width<=850px){.cd-document-tabs{align-items:stretch}.cd-document-tabs button{flex:1}.cd-document-group-head,.cd-document-item{grid-template-columns:1fr auto 14px}.cd-document-group-head{min-height:54px}.cd-document-item{padding-left:14px}}.cd-summary article,.cd-summary>button{box-sizing:border-box;min-width:0;min-height:64px}.cd-status-tabs{border:1px solid var(--line);background:var(--panel);border-radius:9px;gap:3px;width:fit-content;margin:10px 0;padding:3px;display:inline-flex}.cd-status-tabs button{min-width:104px;min-height:34px;color:var(--muted);background:0 0;border:0;border-radius:7px;padding:0 14px;font-size:10px;font-weight:900}.cd-status-tabs button.active{background:var(--red);color:#fff}.cd-summary>button{border:0;border-left:1px solid var(--line);background:var(--panel);color:var(--text);text-align:left;cursor:pointer;border-radius:0;gap:4px;padding:10px 13px;display:grid}.cd-summary>button:hover,.cd-summary>button.active{background:color-mix(in srgb, var(--red) 10%, var(--panel))}.cd-summary>button em{color:var(--red);letter-spacing:.06em;font-size:8px;font-style:normal;font-weight:900}.cd-expired-list{border:1px solid var(--line);background:var(--panel);border-radius:10px;overflow:hidden}.cd-expired-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 13px;display:flex}.cd-expired-list>header b{font-size:12px}.cd-expired-list>header p{color:var(--muted);margin:3px 0 0;font-size:9px}.cd-expired-list>header button{border:1px solid var(--line);background:var(--panel-soft);min-height:32px;color:var(--text);border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.cd-expired-row{border:0;border-bottom:1px solid var(--line);width:100%;min-height:54px;color:var(--text);text-align:left;background:0 0;grid-template-columns:1fr auto 16px;align-items:center;gap:12px;padding:8px 13px;display:grid}.cd-expired-row:last-child{border-bottom:0}.cd-expired-row:hover{background:color-mix(in srgb, var(--red) 7%, transparent)}.cd-expired-row span{gap:4px;display:grid}.cd-expired-row span b{font-size:12px}.cd-expired-row span small{color:var(--muted);font-size:9px}.cd-expired-row em{color:#ff5360;font-size:9px;font-style:normal;font-weight:900}.cd-expired-row i{color:var(--muted);font-size:17px;font-style:normal}@media (width<=850px){.cd-expired-row{grid-template-columns:1fr 14px}.cd-expired-row em{grid-column:1}.cd-expired-row i{grid-area:1/2/span 2}}
