#view-podologists{min-width:0}.pod-toolbar,.pod-actions,.pod-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pod-toolbar h2{margin:0}.pod-toolbar p{color:#657d80}.pod-filters{display:grid;grid-template-columns:2fr 1fr 1fr 1.5fr auto;gap:12px;align-items:end;margin:20px 0}.pod-filters label,.pod-edit label,.pod-dialog form>label{display:flex;flex-direction:column;gap:6px;min-width:0;font-size:13px}.pod-filters input,.pod-filters select,.pod-dialog input,.pod-dialog select,.pod-dialog textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid #cbd8da;border-radius:9px;background:#fff;color:#193b40;font:inherit;min-height:42px}.pod-table-wrap{overflow:auto;background:#fff;border:1px solid #dbe5e7;border-radius:12px}.pod-table{width:100%;border-collapse:collapse;text-align:left;min-width:890px;font-size:14px}.pod-table th,.pod-table td{padding:13px 14px;border-bottom:1px solid #e4ebec;vertical-align:top;overflow-wrap:anywhere;max-width:280px}.pod-table th{background:#f0f6f6;font-size:12px;color:#48656b}.pod-table small{display:inline-block;color:#647c81;margin-top:5px}.pod-name{background:none;border:0;color:#076e72;text-align:left;padding:0;font:inherit;font-weight:650;cursor:pointer}.pod-name:hover{text-decoration:underline}.pod-due td:first-child{border-left:3px solid #ca7a21}.pod-stop{background:#f6f2f2}.pod-dialog{width:min(780px,calc(100vw - 32px));max-height:85vh;box-sizing:border-box;overflow:auto;border:1px solid #c5d6d9;border-radius:16px;padding:24px;color:#173c42;background:#f9fcfc}.pod-dialog::backdrop{background:#153b4366}.pod-dialog-heading{margin-bottom:18px}.pod-dialog h2{margin:0}.pod-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.pod-edit>label,.pod-edit>.pod-actions,.pod-dialog form>label{margin-top:14px}.pod-form-status,[data-import-status]{color:#9d3d23;white-space:pre-wrap}.pod-preview{max-height:300px;overflow:auto;margin:18px 0}.pod-preview .pod-table{min-width:480px}.pod-dialog [data-history-list]{overflow-wrap:anywhere}.pod-dialog button:focus-visible,.pod-name:focus-visible{outline:3px solid #219a9e;outline-offset:3px}@media(max-width:900px){.pod-filters{grid-template-columns:1fr 1fr}.pod-filters label:first-child{grid-column:1/-1}}@media(max-width:540px){.pod-toolbar{align-items:stretch}.pod-actions{justify-content:flex-start}.pod-grid{grid-template-columns:1fr}.pod-dialog{padding:16px}.pod-filters{grid-template-columns:1fr}.pod-filters label:first-child{grid-column:auto}}
