.app-layout .workspace-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:0 0 20px;margin:0;background:none;border:0;color:var(--crm-ink)}.app-layout .workspace-header h1{margin:0;font-size:26px;line-height:1.25;font-weight:500}.workspace-header p{margin:6px 0 0;color:var(--crm-muted);font-size:13px}.workspace-header-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.app-layout .workspace-header-actions :is(button,.button-link){margin:0;width:auto}.workspace-tabs{display:flex;align-items:center;gap:20px;border-bottom:1px solid var(--crm-border);margin:0 0 20px;min-width:0}.workspace-tabs-items{display:flex;gap:24px;overflow-x:auto;min-width:0;scrollbar-width:thin}.app-layout .workspace-tabs .workspace-tabs-items button{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:0 0 auto;width:auto;margin:0;padding:12px 2px;min-height:48px;border:0;border-bottom:3px solid transparent;border-radius:0;color:var(--crm-muted);background:transparent;white-space:nowrap;font-weight:500;font-size:13px}.app-layout .workspace-tabs .workspace-tabs-items button[aria-pressed=true]{border-bottom-color:var(--crm-primary);color:var(--crm-primary)}.app-layout .workspace-tabs .workspace-tabs-items button:hover{color:var(--crm-ink);background:var(--crm-surface-soft)}.workspace-tab-count{font-size:11px;color:inherit;padding:1px 5px;border-radius:4px;background:var(--crm-surface-soft)}.workspace-tabs-trailing{display:flex;gap:10px;margin-left:auto;flex:0 0 auto;font-size:12px}.workspace-tabs-trailing a{display:inline-flex;align-items:center;min-height:44px;white-space:nowrap}.app-layout .workspace-data{margin:0 0 20px;padding:0;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface);overflow:hidden;min-width:0}.workspace-data-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px}.app-layout .workspace-data-heading h2{font-size:16px;font-weight:500;margin:0}.workspace-data-heading>span{color:var(--crm-muted);font-size:12px}.workspace-filters{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 20px;border-block:1px solid var(--crm-border);background:var(--crm-surface)}.app-layout .workspace-filters label{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:500;min-width:0}.app-layout .workspace-filters :is(input,select){width:auto;margin:0;min-height:40px;padding:8px 12px;font-size:13px}.app-layout .workspace-filters button{margin:0;width:auto}.app-layout .workspace-filters .workspace-filter-search{position:relative;flex:1 1 240px;max-width:420px}.workspace-filter-search svg{position:absolute;left:12px;color:var(--crm-muted);pointer-events:none}.app-layout .workspace-filters .workspace-filter-search input{width:100%;padding-left:38px}.workspace-data-body{min-width:0}.workspace-data-body>p,.workspace-data-empty{padding:20px;margin:0;font-size:13px;color:var(--crm-muted)}.app-layout .workspace-data .workspace-data-footer{display:flex;align-items:center;gap:16px;justify-content:space-between;padding:12px 20px;border-top:1px solid var(--crm-border);color:var(--crm-muted);text-align:left;font-size:11px;line-height:1.6}.workspace-table-scroll{overflow:auto;max-height:68vh}.app-layout .workspace-table{width:100%;border-collapse:collapse;margin:0;font-size:13px}.app-layout .workspace-table :is(th,td){padding:12px 20px;text-align:left;vertical-align:middle;border-bottom:1px solid var(--crm-border)}.app-layout .workspace-table thead th{background:var(--crm-background);color:var(--crm-muted);font-size:11px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}.workspace-table tbody tr:last-child>*{border-bottom:0}.workspace-table td small{display:block;color:var(--crm-muted);margin-top:4px;line-height:1.5}.workspace-table .workspace-row-actions{text-align:right;white-space:nowrap}.app-layout .workspace-table button{min-height:40px;margin:0;width:auto;padding:8px 12px}.app-layout .workspace-table .workspace-record-link{text-align:left;background:transparent;border:0;color:var(--crm-primary);padding:4px 0;min-height:44px}.workspace-record-link strong{font-weight:500}.workspace-table .workspace-row-actions>*+*{margin-left:8px}.workspace-data .workspace-tabs{margin:0;padding-inline:20px}@media (max-width:900px){.workspace-tabs{flex-wrap:wrap;gap:0}.workspace-tabs-items{flex-basis:100%}.workspace-tabs-trailing{margin-left:0}}@media (max-width:600px){.app-layout .workspace-header{align-items:flex-start;gap:12px;padding-bottom:16px;flex-wrap:wrap}.app-layout .workspace-header h1{font-size:24px}.workspace-header-actions{gap:8px}.workspace-tabs-items{gap:20px}.workspace-tabs-trailing{display:none}.workspace-data-heading,.workspace-filters{padding:14px 16px}.workspace-data-heading{align-items:flex-start}.app-layout .workspace-filters .workspace-filter-search{flex-basis:100%;max-width:none}.app-layout .workspace-filters :is(input,select){font-size:16px;min-height:44px}.app-layout .workspace-data .workspace-data-footer{padding:12px 16px;flex-wrap:wrap}.workspace-table-scroll{max-height:none}.app-layout .workspace-table,.workspace-table tbody{display:block}.workspace-table thead{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden}.app-layout .workspace-table tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:16px;border-bottom:1px solid var(--crm-border)}.app-layout .workspace-table tbody td{min-width:0;padding:0;border:0;overflow-wrap:anywhere}.workspace-table td:first-child{grid-column:1/-1}.workspace-table td:before{content:attr(data-label);display:block;color:var(--crm-muted);font-size:11px;margin-bottom:4px}.workspace-table .workspace-row-actions{grid-column:1/-1}.workspace-table .workspace-row-actions:before{display:none}.app-layout .workspace-table button{min-height:44px}}@media print{.workspace-filters,.workspace-header-actions,.workspace-tabs{display:none!important}.workspace-table-scroll{overflow:visible;max-height:none}}.app-layout .workspace-section{padding:20px;border:1px solid var(--crm-border);border-radius:12px;background:var(--crm-surface)}.workspace-section>h2{margin-bottom:16px}.workspace-data-empty h3{margin:0 0 6px;font-size:14px}.workspace-data-empty p{margin:0}.workspace-table td[data-label=Action]:before{display:none}.rental-workspace>[hidden]{display:none!important}