.companyExpenses{box-sizing:border-box;width:calc(100vw - 16px);max-width:1400px;height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);padding:0;border:1px solid #cfdbeb;border-radius:16px;color:#173a51;background:white}.companyExpenses[open]{display:flex;flex-direction:column}.companyExpenses header{display:flex;align-items:center;gap:16px;padding:12px;background:#0b3853;color:white;flex-shrink:0}.companyExpenses h2{font-size:21px;margin:0}.companyExpensesBody{padding:16px;overflow:auto;min-height:0}.companyExpenses button{background:#1461e7;color:white;border:0;border-radius:9px;padding:12px 16px;min-height:42px;cursor:pointer;font-weight:600}.companyExpenses button:disabled{opacity:.5}.companyActions{display:flex;gap:8px;flex-wrap:wrap}.companyExpenses form:not([hidden]){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:16px;background:#f0f6ff;border-radius:12px}.companyExpenses label{display:flex;flex-direction:column;gap:6px;min-width:0}.companyExpenses input{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #cbd9ed;border-radius:8px;font-size:16px}.companyExpenseRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border-bottom:1px solid #dce5f1;overflow-wrap:anywhere}.companyExpenses img,.companyExpenses iframe{display:block;width:100%;max-width:100%;border:0;margin-top:12px}.companyExpenses img{height:auto;object-fit:contain}.companyExpenses iframe{height:70dvh}@media(max-width:650px){.companyExpenses form:not([hidden]){grid-template-columns:1fr}.companyExpenses header{gap:8px}.companyExpenses h2{font-size:18px}.companyExpenseRow{align-items:flex-start}.companyExpenseRow button{flex-shrink:0}.companyExpensesBody{padding:10px}}
