.pv-screen[data-screen="factures"]{overflow:hidden;background:var(--bg-page)}
.pv-screen[data-screen="factures"] .dfa-explorer{display:flex;flex-direction:column;flex:1;overflow:hidden;min-height:0;margin:16px;background:var(--bg-card);border:1.5px solid var(--brd-lt);border-radius:var(--radius-section)}
.pv-screen[data-screen="factures"] .dfa-toolbar{--dfa-tb-h:37px;display:flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:1px solid var(--brd-lt);background:var(--bg-card);flex-shrink:0;border-radius:var(--radius-section) var(--radius-section) 0 0}
.pv-screen[data-screen="factures"] .dfa-sep{width:1px;height:20px;background:var(--brd-lt);margin:0 2px;flex-shrink:0}
.pv-screen[data-screen="factures"] .dfa-searchbar{flex:1;display:flex;align-items:center;gap:8px;background:var(--bg-field);border:1.5px solid var(--brd-lt);border-radius:var(--radius-big);padding:0 12px;box-sizing:border-box;height:var(--dfa-tb-h);transition:border-color .15s;min-width:0;cursor:text}
.pv-screen[data-screen="factures"] .dfa-searchbar.pv-hover,.pv-screen[data-screen="factures"] .dfa-searchbar.pv-typing{border-color:var(--or)}
.pv-screen[data-screen="factures"] .dfa-searchbar .meo-ico{color:var(--t3);flex-shrink:0}
.pv-screen[data-screen="factures"] .pvf-input{flex:1;min-width:0;font-size:13px;color:var(--t1);white-space:nowrap;overflow:hidden}
.pv-screen[data-screen="factures"] .pvf-input .pv-ph{color:var(--t3)}
.pv-screen[data-screen="factures"] .dfa-arc-btn{display:flex;align-items:center;gap:5px;padding:0 10px;box-sizing:border-box;height:var(--dfa-tb-h);border-radius:var(--radius-big);font-size:12px;white-space:nowrap;flex-shrink:0;cursor:default}
.pv-screen[data-screen="factures"] .prd-tb-btn{display:flex;align-items:center;gap:5px;border-radius:var(--radius-big);white-space:nowrap;box-sizing:border-box;height:var(--dfa-tb-h);padding:0 var(--btn-px-md);font-size:var(--btn-fs-md);cursor:default}
.pv-screen[data-screen="factures"] .prd-tb-btn svg{width:14px;height:14px}
.pv-screen[data-screen="factures"] .prd-tb-btn .prd-chevron{width:10px;height:10px}
.pv-screen[data-screen="factures"] .prd-new-btn{display:flex;align-items:center;gap:6px;border:none;border-radius:var(--radius-big);white-space:nowrap;flex-shrink:0;box-sizing:border-box;height:var(--dfa-tb-h);padding:0 var(--btn-px-md);font-size:var(--btn-fs-md);cursor:default}
.pv-screen[data-screen="factures"] .prd-new-btn svg{width:14px;height:14px}
.pv-screen[data-screen="factures"] .prd-new-btn .dfa-new-chev{width:11px;height:11px;margin-left:2px}
.pv-screen[data-screen="factures"] .prd-new-btn.pv-hover{background:var(--or-dk);border-color:var(--or-dk)}
.pv-screen[data-screen="factures"] .prd-new-btn.pv-press{transform:scale(.97)}
.pv-screen[data-screen="factures"] .dfa-stats{display:flex;align-items:stretch;border-bottom:1px solid var(--brd-lt);flex-shrink:0}
.pv-screen[data-screen="factures"] .dfa-stat{flex:1;padding:14px 22px;border-right:1px solid var(--brd-lt);box-sizing:border-box;min-width:0}
.pv-screen[data-screen="factures"] .dfa-stat:last-child{border-right:none}
.pv-screen[data-screen="factures"] .dfa-stat-lbl{font-size:10px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.5px}
.pv-screen[data-screen="factures"] .dfa-stat-val{font-size:18px;font-weight:800;color:var(--t1);margin-top:2px;letter-spacing:-.02em;white-space:nowrap}
.pv-screen[data-screen="factures"] .dfa-stat-sub{font-size:11px;color:var(--t3);margin-top:1px;white-space:nowrap}
.pv-screen[data-screen="factures"] .dfa-body{display:flex;flex:1;overflow:hidden;min-height:0;position:relative}
.pv-screen[data-screen="factures"] .dfa-sidebar{width:260px;min-width:260px;border-right:1px solid var(--brd-lt);background:var(--bg-card);display:flex;flex-direction:column;overflow:hidden;padding:10px 8px;gap:1px;flex-shrink:0;box-sizing:border-box}
.pv-screen[data-screen="factures"] .dfa-sidebar-title{font-size:10px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.5px;padding:10px 10px 5px}
.pv-screen[data-screen="factures"] .dfa-sidebar-title:first-child{padding-top:2px}
.pv-screen[data-screen="factures"] .dfa-side-rule{height:1px;background:var(--brd-lt);margin:6px 4px}
.pv-screen[data-screen="factures"] .dfa-nav-item{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--radius-big);font-size:13px;font-weight:500;color:var(--t2);cursor:default;transition:background .12s,color .12s;user-select:none}
.pv-screen[data-screen="factures"] .dfa-nav-item.pv-hover{background:var(--hover-sidebar-filter-bg);color:var(--t1)}
.pv-screen[data-screen="factures"] .dfa-nav-item.on{background:var(--or-lt);color:var(--or);font-weight:600}
.pv-screen[data-screen="factures"] .dfa-nav-count{margin-left:auto;font-size:10px;font-weight:700;color:var(--t2);background:rgba(0,0,0,.05);padding:2px 7px;border-radius:var(--radius-small);flex-shrink:0;line-height:1.4}
.pv-screen[data-screen="factures"] .dfa-nav-item.on .dfa-nav-count{background:rgba(226,120,26,.22);color:var(--or)}
[data-theme="dark"] .pv-screen[data-screen="factures"] .dfa-nav-count{background:rgba(255,255,255,.06);color:var(--t2)}
[data-theme="dark"] .pv-screen[data-screen="factures"] .dfa-nav-item.on .dfa-nav-count{background:rgba(226,120,26,.22);color:var(--or)}
.pv-screen[data-screen="factures"] .dfa-content{flex:1;display:flex;flex-direction:column;overflow:hidden;min-height:0;min-width:0;background:var(--bg-page)}
.pv-screen[data-screen="factures"] .dfa-list-scroll{flex:1;overflow-y:auto;scrollbar-width:none;background:var(--bg-card);display:flex;flex-direction:column;min-height:0}
.pv-screen[data-screen="factures"] .dfa-list-scroll::-webkit-scrollbar{display:none}
.pv-screen[data-screen="factures"] .dfa-list-head,.pv-screen[data-screen="factures"] .dfa-row{display:grid;grid-template-columns:36px 1fr 72px 108px 124px 124px 132px 36px}
.pv-screen[data-screen="factures"] .dfa-list-head{padding:6px 4px 6px 16px;border-bottom:1px solid var(--brd-lt);background:var(--bg-page);flex-shrink:0}
.pv-screen[data-screen="factures"] .dfa-list-head>span{font-size:10px;font-weight:700;color:var(--t3);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;min-width:0;overflow:hidden}
.pv-screen[data-screen="factures"] .dfa-col-lbl{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pv-screen[data-screen="factures"] .dfa-list-head>span:nth-child(4),.pv-screen[data-screen="factures"] .dfa-list-head>span:nth-child(5){justify-content:center}
.pv-screen[data-screen="factures"] .dfa-list-head .r{justify-content:flex-end}
.pv-screen[data-screen="factures"] .dfa-list{background:var(--bg-card)}
.pv-screen[data-screen="factures"] .dfa-row{align-items:center;padding:0 4px 0 16px;border-bottom:.5px solid var(--brd-lt);cursor:default;transition:background .1s;min-height:54px;background:var(--bg-card)}
.pv-screen[data-screen="factures"] .dfa-row:last-child{border-bottom:none}
.pv-screen[data-screen="factures"] .dfa-row.pv-hover{background:var(--hover-list-element-background)}
.pv-screen[data-screen="factures"] .dfa-row.pv-press{background:var(--bg-hover)}
.pv-screen[data-screen="factures"] .dfa-row>*{min-width:0;overflow:hidden}
.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(4),.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(5){display:flex;align-items:center;justify-content:center;gap:4px}
.pv-screen[data-screen="factures"] .meo-dsi{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border-radius:var(--radius-big)}
.pv-screen[data-screen="factures"] .meo-dsi svg{width:14px;height:14px}
.pv-screen[data-screen="factures"] .meo-dsi-draft,.pv-screen[data-screen="factures"] .meo-dst-draft,.pv-screen[data-screen="factures"] .meo-dsi-expired,.pv-screen[data-screen="factures"] .meo-dst-expired{background:var(--neutral-pill-bg);color:var(--neutral-pill-fg)}
.pv-screen[data-screen="factures"] .meo-dsi-locked,.pv-screen[data-screen="factures"] .meo-dst-locked{background:var(--amber-bg);color:var(--amber)}
.pv-screen[data-screen="factures"] .meo-dsi-sent,.pv-screen[data-screen="factures"] .meo-dst-sent{background:var(--blue-bg);color:var(--blue)}
.pv-screen[data-screen="factures"] .meo-dsi-signed,.pv-screen[data-screen="factures"] .meo-dst-signed{background:var(--green-bg);color:var(--green)}
.pv-screen[data-screen="factures"] .meo-dsi-refused,.pv-screen[data-screen="factures"] .meo-dst-refused{background:var(--red-bg);color:var(--red)}
.pv-screen[data-screen="factures"] .meo-dst,.pv-screen[data-screen="factures"] .meo-dtype{display:inline-flex;align-items:center;height:22px;padding:0 10px;border-radius:var(--radius-standard);font-size:11px;font-weight:600;white-space:nowrap}
.pv-screen[data-screen="factures"] .meo-dtype-dev{background:var(--blue-bg);color:var(--blue)}
.pv-screen[data-screen="factures"] .dfa-mob-status{display:none !important}
.pv-screen[data-screen="factures"] .dfa-row-ref{font-size:12px;font-weight:700;color:var(--t1);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.pv-screen[data-screen="factures"] .dfa-row-client{font-size:11px;color:var(--t3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}
.pv-screen[data-screen="factures"] .dfa-row-date{font-size:12px;color:var(--t2)}
.pv-screen[data-screen="factures"] .dfa-row-amt{font-size:13px;font-weight:700;color:var(--t1);text-align:right;white-space:nowrap}
.pv-screen[data-screen="factures"] .dfa-row-amtht{font-size:12px;color:var(--t2);text-align:right;white-space:nowrap}
.pv-screen[data-screen="factures"] .dfa-row-actions{display:flex;align-items:center;justify-content:center}
.pv-screen[data-screen="factures"] .dfa-row-more{width:28px;height:28px;border-radius:var(--radius-standard);display:flex;align-items:center;justify-content:center;color:var(--t4)}
.pv-screen[data-screen="factures"] .dfa-row-more svg{width:14px;height:14px}
.pv-screen[data-screen="factures"] .dfa-cat-toggle{display:none;box-sizing:border-box;width:var(--dfa-tb-h);height:var(--dfa-tb-h);border-radius:var(--radius-big);border:1.5px solid var(--brd-lt);background:var(--bg-card);align-items:center;justify-content:center;color:var(--t2);flex-shrink:0}
.pv-screen[data-screen="factures"] .dfa-cat-toggle svg{width:15px;height:15px}
@media (max-width:1180px){
.pv-screen[data-screen="factures"] .dfa-list-head>span:nth-child(3),.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(3){display:none}
.pv-screen[data-screen="factures"] .dfa-list-head,.pv-screen[data-screen="factures"] .dfa-row{grid-template-columns:36px 1fr 108px 124px 124px 132px 36px}
}
@media (max-width:1024px){
.pv-screen[data-screen="factures"] .dfa-list-head>span:nth-child(4),.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(4){display:none}
.pv-screen[data-screen="factures"] .dfa-list-head,.pv-screen[data-screen="factures"] .dfa-row{grid-template-columns:36px 1fr 124px 124px 132px 32px}
.pv-screen[data-screen="factures"] .dfa-cat-toggle{display:flex}
.pv-screen[data-screen="factures"] .dfa-sidebar{position:absolute;left:0;top:0;bottom:0;z-index:51;width:220px;min-width:220px;transform:translateX(-100%)}
.pv-screen[data-screen="factures"] .dfa-explorer{margin:8px}
.pv-screen[data-screen="factures"] .dfa-stats{flex-wrap:wrap}
.pv-screen[data-screen="factures"] .dfa-stat{flex:1 1 50%}
.pv-screen[data-screen="factures"] .dfa-stat:nth-child(2){border-right:none}
.pv-screen[data-screen="factures"] .dfa-stat:nth-child(3),.pv-screen[data-screen="factures"] .dfa-stat:nth-child(4){border-top:1px solid var(--brd-lt)}
.pv-screen[data-screen="factures"] .dfa-stat:nth-child(4){border-right:none}
}
@media (max-width:768px){
.pv-screen[data-screen="factures"] .dfa-explorer{margin:6px}
.pv-screen[data-screen="factures"] .dfa-toolbar{gap:6px;padding:8px 10px}
.pv-screen[data-screen="factures"] .dfa-sep,.pv-screen[data-screen="factures"] .pvf-sort{display:none}
.pv-screen[data-screen="factures"] .dfa-new-lbl,.pv-screen[data-screen="factures"] .dfa-new-chev{display:none}
.pv-screen[data-screen="factures"] .prd-new-btn{padding:0;width:var(--dfa-tb-h);justify-content:center}
.pv-screen[data-screen="factures"] .dfa-arc-btn{padding:0 8px;font-size:11px}
.pv-screen[data-screen="factures"] .dfa-stats{flex-wrap:nowrap;overflow:hidden}
.pv-screen[data-screen="factures"] .dfa-stat{min-width:130px;flex-shrink:0;border-top:none !important}
.pv-screen[data-screen="factures"] .dfa-stat:nth-child(2){border-right:1px solid var(--brd-lt)}
}
@media (max-width:620px){
.pv-screen[data-screen="factures"] .dfa-list-head{display:none}
.pv-screen[data-screen="factures"] .dfa-row{grid-template-columns:28px minmax(0,1fr) auto auto;gap:0 8px;padding:10px 12px;min-height:0}
.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(3),.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(5),.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(6),.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(8){display:none}
.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(4){display:flex !important;gap:4px;justify-content:flex-end;flex-wrap:wrap}
.pv-screen[data-screen="factures"] .dfa-mob-status{display:inline-flex !important}
.pv-screen[data-screen="factures"] .dfa-row>*:nth-child(7){text-align:right;white-space:nowrap}
.pv-screen[data-screen="factures"] .meo-dsi{width:24px;height:24px;border-radius:var(--radius-standard)}
.pv-screen[data-screen="factures"] .meo-dsi svg{width:12px;height:12px}
}
@media (max-width:480px){
.pv-screen[data-screen="factures"] .dfa-explorer{margin:0;border-radius:0;border:none}
.pv-screen[data-screen="factures"] .dfa-toolbar{--dfa-tb-h:35px;padding:6px 8px;gap:4px;border-radius:0}
.pv-screen[data-screen="factures"] .dfa-stat{min-width:100px;padding:10px 12px}
.pv-screen[data-screen="factures"] .dfa-stat-val{font-size:14px}
}
