.pm-card-hover{--c: #22FF91;--b: 2px;--g: 0px;padding:calc(var(--g) + var(--b));--_g: #0000 25%,var(--c) 0;background:conic-gradient(from 180deg at top var(--b) right var(--b),var(--_g)) var(--_i, 200%) 0/200% var(--_i, var(--b)) no-repeat,conic-gradient(at bottom var(--b) left var(--b),var(--_g)) 0 var(--_i, 200%)/var(--_i, var(--b)) 200% no-repeat;transition:.3s,background-position .3s .3s;margin-bottom:12px}.pm-card-hover:hover{--_i: 100%;transition:.3s,background-size .3s .3s}.pm-card-hover .pm-card{margin-bottom:0!important}.pm-card a{color:#fff}.pm-card:not(#invoiceCard):not(#clientCard):not(#quotationCard):not(#receiptCard){display:block;padding:10px 20px;margin-bottom:12px;background-color:#101021;color:#fff;border:1px solid #1e1e3b;cursor:pointer;border-radius:8px}@media (min-width: 321px) and (max-width: 576px){.pm-card:not(#invoiceCard):not(#clientCard):not(#quotationCard):not(#receiptCard){gap:15px}}@media (max-width: 320px){.pm-card:not(#invoiceCard):not(#clientCard):not(#quotationCard):not(#receiptCard){padding:10px}.pm-card:not(#invoiceCard):not(#clientCard):not(#quotationCard):not(#receiptCard) .textLines{width:65%}}.pm-card:not(#invoiceCard):not(#clientCard):not(#quotationCard):not(#receiptCard) .textLines{word-break:break-word}.pm-card:not(#invoiceCard):not(#clientCard):not(#quotationCard):not(#receiptCard) .pm-card-left{display:flex;align-items:center;flex-direction:row;gap:15px}.pm-card:not(#invoiceCard):not(#clientCard):not(#quotationCard):not(#receiptCard) .pm-card-left .pm-avatar{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}.expenseInfos{gap:10px}@media (max-width: 768px){.expenseInfos{flex-direction:column}}#invoiceCard,#clientCard,#quotationCard,#receiptCard{display:block;margin-bottom:12px;background-color:#101021;color:#fff;border:1px solid #1e1e3b;cursor:pointer;border-radius:8px;flex-direction:column}#invoiceCard .card-content,#clientCard .card-content,#quotationCard .card-content,#receiptCard .card-content{display:flex;justify-content:space-between;padding:10px 20px}#invoiceCard .textLines,#clientCard .textLines,#quotationCard .textLines,#receiptCard .textLines{word-break:break-word}@media (min-width: 321px) and (max-width: 576px){#invoiceCard .textLines,#clientCard .textLines,#quotationCard .textLines,#receiptCard .textLines{gap:15px}}#invoiceCard .pm-card-left,#clientCard .pm-card-left,#quotationCard .pm-card-left,#receiptCard .pm-card-left{display:flex;align-items:center;flex-direction:row;gap:15px}#invoiceCard .pm-card-left .pm-avatar,#clientCard .pm-card-left .pm-avatar,#quotationCard .pm-card-left .pm-avatar,#receiptCard .pm-card-left .pm-avatar{width:60px;height:60px;-o-object-fit:cover;object-fit:cover}#invoiceCard .lineInfo,#clientCard .lineInfo,#quotationCard .lineInfo,#receiptCard .lineInfo{display:flex;align-items:center;margin:10px 0;gap:15px;flex-wrap:wrap}#invoiceCard .lineInfo .material-symbols-rounded,#clientCard .lineInfo .material-symbols-rounded,#quotationCard .lineInfo .material-symbols-rounded,#receiptCard .lineInfo .material-symbols-rounded{font-size:1.3rem;margin-right:.3rem}#invoiceCard .info,#clientCard .info,#quotationCard .info,#receiptCard .info{display:flex;align-items:center}#invoiceCard .info .pm-btn-small,#clientCard .info .pm-btn-small,#quotationCard .info .pm-btn-small,#receiptCard .info .pm-btn-small{padding:5px!important;min-width:70px}#invoiceCard .linePrice,#clientCard .linePrice,#quotationCard .linePrice,#receiptCard .linePrice{display:flex;align-items:flex-start;justify-content:flex-end;gap:15px;margin-top:10px}#invoiceCard .linePrice .price,#clientCard .linePrice .price,#quotationCard .linePrice .price,#receiptCard .linePrice .price{font-weight:400;font-size:1.3rem;display:flex;flex-direction:column}#invoiceCard .linePrice .price .invoice__number,#clientCard .linePrice .price .invoice__number,#quotationCard .linePrice .price .invoice__number,#receiptCard .linePrice .price .invoice__number{font-size:.9rem}#invoiceCard .pm-card-footer,#clientCard .pm-card-footer,#quotationCard .pm-card-footer,#receiptCard .pm-card-footer{display:flex;justify-content:space-between;padding:5px 20px;background:#0c0c1c;align-items:center;color:#ccc;font-size:.8rem;min-height:40px}@media (max-width: 768px){#invoiceCard .pm-card-footer .lineInfo,#clientCard .pm-card-footer .lineInfo,#quotationCard .pm-card-footer .lineInfo,#receiptCard .pm-card-footer .lineInfo{flex-direction:column;align-items:flex-start}}#invoiceCard .pm-card-footer .info,#clientCard .pm-card-footer .info,#quotationCard .pm-card-footer .info,#receiptCard .pm-card-footer .info{display:flex;align-items:center}#invoiceCard .pm-card-footer .info .pm-btn-small,#clientCard .pm-card-footer .info .pm-btn-small,#quotationCard .pm-card-footer .info .pm-btn-small,#receiptCard .pm-card-footer .info .pm-btn-small{padding:5px!important;min-width:70px}#invoiceCard .pm-card-footer .pm-block-btn,#clientCard .pm-card-footer .pm-block-btn,#quotationCard .pm-card-footer .pm-block-btn,#receiptCard .pm-card-footer .pm-block-btn{margin:0!important;font-size:1.1rem}@media (max-width: 768px){#receiptCard .card-content{flex-direction:column-reverse;align-items:center;gap:10px}}#receiptCard .receipt_content{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:15px}#receiptCard .pm-btn-primary{display:flex!important;gap:3px}
