.operational-view,.operational-view :where(div,form,section,aside){min-width:0}.operational-view :where(input,select,textarea){box-sizing:border-box;max-width:100%}.operational-view :where(h1,h2,h3,p,label){overflow-wrap:anywhere}.operational-view [style*="overflow-x: auto"]{overscroll-behavior-x:contain;max-width:100%}.operational-view [style*="overflow-x: auto"]>table{min-width:560px}.clients-workspace>*{min-width:0}@media (width<=1024px){.operational-clients .clients-workspace,.operational-reports .reports-workspace{grid-template-columns:minmax(0,1fr)!important}.operational-clients .clients-workspace>*{grid-column:auto!important}}@media (width<=600px){.operational-cash,.operational-reports{padding:16px 0!important}.operational-view .luxury-card{padding:16px!important}.operational-view .btn{white-space:normal;min-height:44px}.operational-settings .grid-2,.operational-settings .grid-3{grid-template-columns:minmax(0,1fr)!important}.operational-view input:not([type=checkbox]):not([type=radio]):not([type=range]),.operational-view select,.operational-view textarea{font-size:16px!important}}@media (width<=1024px){.settings-section-navigation,.reports-section-navigation{overscroll-behavior:contain;max-height:240px;overflow-y:auto;width:100%!important}.settings-section-navigation button,.reports-section-navigation button{min-height:44px}}.clinical-surface{--clinical-canvas:#faf6ef;--clinical-surface:#fff;--clinical-subtle:#f1e6e2;--clinical-text:#252222;--clinical-muted:#6b6260;--clinical-border:#d8d0ca;--clinical-primary:#6e353e;--clinical-focus:#b49464;color:var(--clinical-text);overflow-wrap:anywhere;min-width:0;font-family:Inter,sans-serif;font-size:14px;line-height:1.55}:is(.dark,.dark-mode,[data-theme=dark]) .clinical-surface,body.dark-mode .clinical-surface{--clinical-canvas:#171414;--clinical-surface:#211d1d;--clinical-subtle:#2a2525;--clinical-text:#faf6ef;--clinical-muted:#c9beb9;--clinical-border:#443b3b;--clinical-focus:#c9aaa4}.clinical-surface *,.clinical-surface :before,.clinical-surface :after{box-sizing:border-box}.clinical-surface :is(h3,h4,h5,p){margin:0}.clinical-surface :is(h3,h4,h5){color:var(--clinical-text);line-height:1.3}.clinical-surface :is(button,input,select,textarea){font:inherit}.clinical-surface button{border:1px solid var(--clinical-border);background:var(--clinical-surface);min-height:44px;color:var(--clinical-text);cursor:pointer;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-weight:600;line-height:1.35;display:inline-flex}.clinical-surface button:hover:not(:disabled){background:var(--clinical-canvas);border-color:var(--clinical-primary)}.clinical-surface button:disabled{opacity:.5;cursor:not-allowed}.clinical-surface :is(button,input,select,textarea):focus-visible{outline:2px solid var(--clinical-focus);outline-offset:3px}.clinical-surface button svg{flex-shrink:0;width:18px;height:18px}.clinical-surface :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid var(--clinical-border);background:var(--clinical-canvas);min-width:0;max-width:100%;color:var(--clinical-text);border-radius:8px;min-height:44px;padding:10px 12px}.clinical-surface textarea{resize:vertical;width:100%}.clinical-surface label{color:var(--clinical-muted);font-size:13px;font-weight:500}.clinical-surface :is(input,textarea)::placeholder{color:var(--clinical-muted)}.clinical-surface button[class~=bg-dorado-champagne],.clinical-surface button[type=submit]{background:var(--clinical-primary);border-color:var(--clinical-primary);color:#faf6ef}.clinical-surface button[class~=bg-dorado-champagne]:hover,.clinical-surface button[type=submit]:hover{box-shadow:inset 0 0 0 1px #faf6ef}.clinical-workspace{background:var(--clinical-surface);grid-template-columns:208px minmax(0,1fr);align-items:start;gap:24px;padding-top:8px;display:grid}.clinical-subnav{background:var(--clinical-canvas);border:1px solid var(--clinical-border);border-radius:12px;flex-direction:column;gap:6px;padding:8px;display:flex}.clinical-subnav button{text-align:left;background:0 0;border:0;justify-content:flex-start;width:100%;padding:12px;font-size:13px}.clinical-subnav button[aria-pressed=true],.clinical-subnav button[aria-pressed=true]:hover{background:var(--clinical-primary);color:#faf6ef}.clinical-content{min-width:0}.clinical-profile{gap:24px;display:grid}.clinical-profile-header{border-bottom:1px solid var(--clinical-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.clinical-profile-header h4{font-family:Cormorant Garamond,serif;font-size:30px;font-weight:500}.clinical-profile-header>div:first-child>svg{display:none}.clinical-profile-header>div{flex-wrap:wrap}.clinical-profile-form{gap:24px;display:grid}.clinical-section{border:1px solid var(--clinical-border);background:var(--clinical-surface);border-radius:12px;min-width:0;padding:22px}.clinical-section h5{border-bottom:1px solid var(--clinical-border);margin:0 0 20px;padding-bottom:14px;font-family:Inter,sans-serif;font-size:15px;font-weight:600}.clinical-fields{gap:20px;display:grid}.clinical-fields>div{min-width:0}.clinical-fields-history,.clinical-fields-skin{grid-template-columns:repeat(2,minmax(0,1fr))}.clinical-section label{margin-bottom:7px;display:block}.clinical-section :is(input,textarea){width:100%}.clinical-section p{background:var(--clinical-canvas);white-space:pre-wrap;min-height:46px;color:var(--clinical-text);border-radius:8px;padding:12px 14px}.clinical-form-actions{border-top:1px solid var(--clinical-border);flex-wrap:wrap;justify-content:flex-end;gap:12px;padding:16px 0;display:flex}.clinical-surface [role=alert],.clinical-surface [role=status]{border:1px solid var(--clinical-border);border-left:3px solid var(--clinical-primary);background:var(--clinical-canvas);border-radius:8px;padding:14px 16px}.clinical-surface table{border-collapse:collapse;width:100%;font-size:13px}.clinical-surface :is(th,td){text-align:left;border-bottom:1px solid var(--clinical-border);padding:12px}.clinical-surface th{background:var(--clinical-canvas);color:var(--clinical-muted);font-weight:600}.clinical-surface img{max-width:100%}:where(.clinical-surface) .flex{display:flex}:where(.clinical-surface) .inline-flex{display:inline-flex}:where(.clinical-surface) .flex-wrap{flex-wrap:wrap}:where(.clinical-surface) .flex-col{flex-direction:column}:where(.clinical-surface) .items-center{align-items:center}:where(.clinical-surface) .items-start{align-items:flex-start}:where(.clinical-surface) .justify-between{justify-content:space-between}:where(.clinical-surface) .justify-end{justify-content:flex-end}:where(.clinical-surface) .justify-center{justify-content:center}:where(.clinical-surface) .flex-1{flex:1;min-width:0}:where(.clinical-surface) .shrink-0{flex-shrink:0}:where(.clinical-surface) .grid{display:grid}:where(.clinical-surface) .grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.clinical-surface) .grid-cols-1{grid-template-columns:minmax(0,1fr)}:where(.clinical-surface) .block{display:block}:where(.clinical-surface) .hidden{display:none}:where(.clinical-surface) .w-full{width:100%}:where(.clinical-surface) .text-center{text-align:center}:where(.clinical-surface) .font-semibold,:where(.clinical-surface) .font-bold{font-weight:600}:where(.clinical-surface) .text-text-muted{color:var(--clinical-muted)}:where(.clinical-surface) .border{border:1px solid var(--clinical-border)}:where(.clinical-surface) .border-b{border-bottom:1px solid var(--clinical-border)}:where(.clinical-surface) .border-t{border-top:1px solid var(--clinical-border)}:where(.clinical-surface) .bg-card-bg{background:var(--clinical-surface)}:where(.clinical-surface) .bg-background{background:var(--clinical-canvas)}:where(.clinical-surface) .rounded-xl,:where(.clinical-surface) .rounded-2xl{border-radius:12px}:where(.clinical-surface) .rounded-lg{border-radius:8px}:where(.clinical-surface) .rounded-full{border-radius:99px}:where(.clinical-surface) .overflow-x-auto{max-width:100%;overflow-x:auto}:where(.clinical-surface) .overflow-y-auto{overflow-y:auto}:where(.clinical-surface) .overflow-hidden{overflow:hidden}:where(.clinical-surface) .whitespace-pre-wrap{white-space:pre-wrap}:where(.clinical-surface) .mx-auto{margin-inline:auto}:where(.clinical-surface) .fixed{z-index:1200;background:#25222299;position:fixed;inset:0}:where(.clinical-surface) [role=dialog]{background:var(--clinical-surface);width:min(100%,760px);max-height:calc(100dvh - 32px);color:var(--clinical-text);border:1px solid var(--clinical-border);border-radius:12px;padding:24px;overflow:auto}@media (width>=1400px){.clinical-fields-skin{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=900px){.clinical-workspace{grid-template-columns:minmax(0,1fr);gap:20px}.clinical-subnav{flex-direction:row;max-width:100%;overflow-x:auto}.clinical-subnav button{white-space:nowrap;flex:none;width:auto}.clinical-profile-header h4{font-size:28px}}@media (width<=600px){.clinical-fields-history,.clinical-fields-skin{grid-template-columns:minmax(0,1fr)}.clinical-section{padding:16px}.clinical-profile-header{gap:16px}.clinical-profile-header h4{font-size:26px}.clinical-form-actions button{flex:1}.clinical-surface [role=dialog]{padding:16px}:where(.clinical-surface) .grid-cols-2{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.clinical-surface *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}:where(.clinical-surface) .gap-1{gap:4px}:where(.clinical-surface) .p-1{padding:4px}:where(.clinical-surface) .space-y-1>*+*{margin-top:4px}:where(.clinical-surface) .mb-1{margin-bottom:4px}:where(.clinical-surface) .mt-1{margin-top:4px}:where(.clinical-surface) .gap-2{gap:8px}:where(.clinical-surface) .p-2{padding:8px}:where(.clinical-surface) .space-y-2>*+*{margin-top:8px}:where(.clinical-surface) .mb-2{margin-bottom:8px}:where(.clinical-surface) .mt-2{margin-top:8px}:where(.clinical-surface) .gap-3{gap:12px}:where(.clinical-surface) .p-3{padding:12px}:where(.clinical-surface) .space-y-3>*+*{margin-top:12px}:where(.clinical-surface) .mb-3{margin-bottom:12px}:where(.clinical-surface) .mt-3{margin-top:12px}:where(.clinical-surface) .gap-4{gap:16px}:where(.clinical-surface) .p-4{padding:16px}:where(.clinical-surface) .space-y-4>*+*{margin-top:16px}:where(.clinical-surface) .mb-4{margin-bottom:16px}:where(.clinical-surface) .mt-4{margin-top:16px}:where(.clinical-surface) .gap-5{gap:20px}:where(.clinical-surface) .p-5{padding:20px}:where(.clinical-surface) .space-y-5>*+*{margin-top:20px}:where(.clinical-surface) .mb-5{margin-bottom:20px}:where(.clinical-surface) .mt-5{margin-top:20px}:where(.clinical-surface) .gap-6{gap:24px}:where(.clinical-surface) .p-6{padding:24px}:where(.clinical-surface) .space-y-6>*+*{margin-top:24px}:where(.clinical-surface) .mb-6{margin-bottom:24px}:where(.clinical-surface) .mt-6{margin-top:24px}:where(.clinical-surface) .gap-8{gap:32px}:where(.clinical-surface) .p-8{padding:32px}:where(.clinical-surface) .space-y-8>*+*{margin-top:32px}:where(.clinical-surface) .mb-8{margin-bottom:32px}:where(.clinical-surface) .mt-8{margin-top:32px}@media (width>=601px){.clinical-fields-skin>[class~=sm\:col-span-2]{grid-column:span 2}}
