.subnav{display:flex;gap:20px;flex-wrap:wrap;padding:18px 32px;font-size:13px}.subnav a:hover{text-decoration:underline}.flash{margin:20px 32px;padding:16px;background:#e6efcb;border-radius:10px}.workspace{display:grid;grid-template-columns:1.5fr 1fr;gap:24px}.workspace .panel{height:100%}textarea,select{font:inherit;color:inherit;width:100%;border:1px solid #d8ddcf;border-radius:8px;padding:12px;background:#fff}textarea{resize:vertical}button:disabled{cursor:not-allowed;opacity:.55}.filters{display:flex;gap:12px;margin:20px 0;max-width:800px}.filters input,.filters select{min-width:0}.file-row,.history-row{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 0;border-bottom:1px solid #e0e3d8;overflow-wrap:anywhere}.file-row{font-size:12px}.file-row form{margin:0}.history-row small,td small{display:block;color:#737a6c;font-size:12px;margin-top:7px}.preserve{white-space:pre-wrap;overflow-wrap:anywhere}.payment{max-width:520px;margin-top:20px}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse;text-align:left}th,td{padding:15px;border-bottom:1px solid #d8ddcf}.checkbox{width:auto}footer a{font-size:13px}pre{font:inherit}.panel h3{margin-top:0}@media(max-width:760px){.workspace{grid-template-columns:1fr}.subnav{padding:15px 20px;gap:16px}header nav{flex-wrap:wrap;justify-content:flex-end;gap:10px}header{gap:15px}header nav a{font-size:11px}.filters{flex-wrap:wrap}.filters input,.filters select{flex:1 1 140px}.flash{margin:15px 20px}.balance{display:block;margin-bottom:20px}.history-row{font-size:12px}.grid .panel{padding:18px}}

.chat-bubble{max-width:850px;margin:18px 0}.chat-user{background:#e6efcb;margin-left:auto}
