/*!/wp-content/plugins/meditricks-mt-globals/include/css/ci/meditricks-ui.css*/:root{--mt-ui-page:#f3f6fb;--mt-ui-surface:#ffffff;--mt-ui-surface-soft:#f8fafc;--mt-ui-line:rgba(15, 23, 42, 0.08);--mt-ui-line-strong:rgba(15, 23, 42, 0.14);--mt-ui-text:#0f172a;--mt-ui-muted:#64748b;--mt-ui-link:#2563eb;--mt-ui-link-hover:#2563eb;--mt-ui-action:#2563eb;--mt-ui-action-hover:#1d4ed8;--mt-ui-action-hover-bg:#b0c4fa;--mt-ui-good:#15803d;--mt-ui-good-bg:#d2eedd;--mt-ui-good-line:rgba(21, 128, 61, 0.18);--mt-ui-warn:#b45309;--mt-ui-warn-bg:#fde6ca;--mt-ui-warn-line:rgba(180, 83, 9, 0.20);--mt-ui-bad:#dc2626;--mt-ui-bad-bg:#f9e1e1;--mt-ui-bad-line:rgba(220, 38, 38, 0.18);--mt-ui-info:#0369a1;--mt-ui-info-bg:#d6e1f0;--mt-ui-info-line:rgba(37, 99, 235, 0.18);--mt-ui-radius:8px;--mt-ui-shadow:0 12px 28px rgba(15, 23, 42, 0.07);--mt-ui-shadow-sm:0 1px 2px rgba(15, 23, 42, 0.04);--mt-ui-font-family:"Lato", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--mt-ui-font-body:14px;--mt-ui-font-small:13px;--mt-ui-font-h3:16px;--mt-ui-font-h2:20px;--mt-ui-font-h1:28px}.mt-ui-root,.mt-ui-root :where(div,span,p,label,a,strong,em,small,li,ul,ol,th,td,form,section,article,header,footer,input,select,textarea,button){box-sizing:border-box;font-family:var(--mt-ui-font-family)}.mt-ui-root{color:var(--mt-ui-text);font-size:var(--mt-ui-font-body);line-height:1.5}.mt-ui-panel,.mt-ui-list,.mt-ui-row,.mt-ui-table-wrap,.mt-ui-field,.mt-ui-btn,.mt-ui-tab,.mt-ui-alert{min-width:0}.mt-ui-h1,.mt-ui-root h1{margin:0;color:var(--mt-ui-text);font-size:var(--mt-ui-font-h1);font-weight:600;letter-spacing:.02em;line-height:1.14}.mt-ui-h2,.mt-ui-root h2{margin:0;color:var(--mt-ui-text);font-size:var(--mt-ui-font-h2);font-weight:600;letter-spacing:.01em;line-height:1.25}.mt-ui-h3,.mt-ui-root h3{margin:0;color:var(--mt-ui-text);font-size:var(--mt-ui-font-h3);font-weight:600;letter-spacing:.01em;line-height:1.35}.mt-ui-muted{color:var(--mt-ui-muted);font-size:var(--mt-ui-font-body);font-weight:400;letter-spacing:.01em}.mt-ui-eyebrow,.mt-ui-label,.mt-ui-small{color:var(--mt-ui-muted);font-size:var(--mt-ui-font-small);font-weight:600;letter-spacing:.04em}.mt-ui-eyebrow,.mt-ui-label{text-transform:uppercase}.mt-ui-link,.mt-ui-root a{color:var(--mt-ui-link);font-weight:650;text-decoration:none}.mt-ui-link:hover,.mt-ui-root a:hover{color:var(--mt-ui-link-hover);text-decoration:underline;text-underline-offset:3px}.mt-ui-panel{border:1px solid var(--mt-ui-line);border-radius:var(--mt-ui-radius);background:var(--mt-ui-surface);box-shadow:var(--mt-ui-shadow)}.mt-ui-panel-header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:14px 16px;border-bottom:1px solid var(--mt-ui-line)}.mt-ui-panel-body{padding:16px}.mt-ui-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mt-ui-btn{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-height:38px;padding:0 14px;border:2px solid var(--mt-ui-line);border-radius:999px;background:#fff;color:#334155;cursor:pointer;font:inherit;font-weight:600;letter-spacing:.02em;text-decoration:none;box-shadow:var(--mt-ui-shadow-sm);transition:background 0.16s ease,border-color 0.16s ease,color 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.mt-ui-btn:hover{border-color:rgb(37 99 235 / .42);background:#eff6ff;color:var(--mt-ui-action);box-shadow:0 6px 14px rgb(37 99 235 / .12);transform:translateY(-1px);text-decoration:none}.mt-ui-btn-primary{border-color:var(--mt-ui-action);background:var(--mt-ui-action);color:#fff;box-shadow:0 8px 18px rgb(37 99 235 / .16)}.mt-ui-btn-primary:hover{border-color:var(--mt-ui-action-hover);background:var(--mt-ui-action-hover-bg);color:var(--mt-ui-action);box-shadow:0 10px 22px rgb(37 99 235 / .24)}.mt-ui-btn-danger{border-color:var(--mt-ui-bad-line);background:var(--mt-ui-bad-bg);color:var(--mt-ui-bad)}.mt-ui-btn-danger:hover{border-color:rgb(220 38 38 / .28);background:#fee2e2;color:#b91c1c;box-shadow:0 6px 14px rgb(220 38 38 / .1)}.mt-ui-btn-disabled,.mt-ui-btn:disabled{border-color:rgb(100 116 139 / .18);background:#f1f5f9;color:#94a3b8;box-shadow:none;cursor:not-allowed;transform:none}.mt-ui-alert{display:grid;grid-template-columns:10px minmax(0,1fr);gap:12px;padding:13px 14px;border:0 solid var(--mt-ui-info-line);border-radius:var(--mt-ui-radius);background:var(--mt-ui-info-bg);color:var(--mt-ui-info)}.mt-ui-alert::before{content:"";width:10px;min-height:100%;border-radius:999px;background:currentColor}.mt-ui-alert strong{display:block;color:var(--mt-ui-text);font-weight:600}.mt-ui-alert p{margin:0;color:inherit}.mt-ui-alert a{color:inherit;font-weight:700;text-decoration:none}.mt-ui-alert a:hover{color:inherit;text-decoration:underline;text-underline-offset:3px}.mt-ui-alert-good{background:var(--mt-ui-good-bg);color:var(--mt-ui-good)}.mt-ui-alert-warn{background:var(--mt-ui-warn-bg);color:var(--mt-ui-warn)}.mt-ui-alert-bad{background:var(--mt-ui-bad-bg);color:var(--mt-ui-bad)}.mt-ui-row-title,.mt-ui-row-note,.mt-ui-muted,.mt-ui-alert,.mt-ui-field,.mt-ui-table th,.mt-ui-table td{overflow-wrap:anywhere}.mt-ui-list{display:grid;gap:0;overflow:hidden;border:1px solid var(--mt-ui-line);border-radius:var(--mt-ui-radius);background:var(--mt-ui-surface)}.mt-ui-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--mt-ui-line);background:var(--mt-ui-surface)}.mt-ui-row:last-child{border-bottom:0}.mt-ui-row-title{color:var(--mt-ui-text);font-weight:600;letter-spacing:.04em}.mt-ui-row-note{color:var(--mt-ui-muted);font-size:var(--mt-ui-font-small)}.mt-ui-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:var(--mt-ui-info-bg);color:var(--mt-ui-info);font-size:var(--mt-ui-font-small);font-weight:600;letter-spacing:.04em;white-space:nowrap}.mt-ui-tag-good{background:var(--mt-ui-good-bg);color:var(--mt-ui-good)}.mt-ui-tag-warn{background:var(--mt-ui-warn-bg);color:var(--mt-ui-warn)}.mt-ui-tag-bad{background:var(--mt-ui-bad-bg);color:var(--mt-ui-bad)}.mt-ui-form-row{display:grid;grid-template-columns:180px minmax(0,1fr);gap:14px;padding:12px 0;border-bottom:1px solid var(--mt-ui-line)}.mt-ui-form-row:last-child{border-bottom:0}.mt-ui-form-label{padding-top:8px;color:var(--mt-ui-text);font-weight:600;letter-spacing:.04em}.mt-ui-form-help{display:block;margin-top:3px;color:var(--mt-ui-muted);font-size:var(--mt-ui-font-small);font-weight:400}.mt-ui-field{width:100%;min-height:40px;padding:8px 11px;border:1px solid var(--mt-ui-line-strong);border-radius:var(--mt-ui-radius);background:#fff;color:var(--mt-ui-text);font:inherit}.mt-ui-field-error{border-color:rgb(220 38 38 / .42);background:var(--mt-ui-bad-bg)}.mt-ui-form-error{display:block;margin-top:5px;color:var(--mt-ui-bad);font-size:var(--mt-ui-font-small);font-weight:600;letter-spacing:.02em}.mt-ui-table-wrap{overflow:auto;border:1px solid var(--mt-ui-line);border-radius:var(--mt-ui-radius)}.mt-ui-table{width:100%;min-width:620px;border-collapse:collapse;background:var(--mt-ui-surface)}.mt-ui-table th,.mt-ui-table td{padding:10px 12px;border-bottom:1px solid var(--mt-ui-line);text-align:left}.mt-ui-table th{color:var(--mt-ui-muted);font-size:var(--mt-ui-font-small);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.mt-ui-table tr:last-child td{border-bottom:0}.mt-ui-tabs{display:flex;flex-wrap:wrap;gap:8px}.mt-ui-tab{display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:2px solid var(--mt-ui-line);border-radius:999px;background:#fff;color:#334155;font-weight:600;letter-spacing:.02em;text-decoration:none}.mt-ui-tab:hover,.mt-ui-tab-active{border-color:rgb(37 99 235 / .3);background:#eff6ff;color:var(--mt-ui-action);text-decoration:none}.mt-ui-danger-zone{border:2px solid var(--mt-ui-bad);background:var(--mt-ui-bad-bg)}.mt-ui-danger-zone .mt-ui-row{background:#fff}@media (max-width:900px){.mt-ui-panel-header{flex-direction:column;align-items:flex-start}.mt-ui-panel-body{padding:14px}.mt-ui-actions{align-items:stretch}.mt-ui-actions .mt-ui-btn{flex:1 1 180px}.mt-ui-btn{min-height:42px}.mt-ui-row{grid-template-columns:1fr;gap:8px}.mt-ui-tag{justify-self:start;white-space:normal}.mt-ui-form-row{grid-template-columns:1fr;gap:6px}.mt-ui-form-label{padding-top:0}.mt-ui-tabs{flex-wrap:nowrap;overflow-x:auto;padding-bottom:2px}.mt-ui-tab{flex:0 0 auto;min-height:40px}.mt-ui-alert{grid-template-columns:8px minmax(0,1fr)}}@media (max-width:520px){.mt-ui-panel-header{padding:12px 14px}.mt-ui-h1,.mt-ui-root h1{font-size:26px}.mt-ui-h2,.mt-ui-root h2{font-size:18px}}