:where(.shell) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="password"],textarea,select){width:100%;min-height:44px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#142033;font:500 14px/1.4 Inter,system-ui,sans-serif;box-shadow:inset 0 1px 2px #0f172a08;transition:border-color .15s,box-shadow .15s,background .15s}
:where(.shell) textarea{min-height:104px;resize:vertical}
:where(.shell) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="password"],textarea,select):hover{border-color:#94a3b8}
:where(.shell) :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="password"],textarea,select):focus{outline:0;border-color:#2563eb;background:#fff;box-shadow:0 0 0 3px #2563eb1f}
:where(.shell) :is(input,textarea)::placeholder{color:#94a3b8;font-weight:400}
:where(.shell) :is(input,textarea,select):disabled{cursor:not-allowed;background:#f1f5f9;color:#94a3b8}
:where(.shell) form label:has(> :is(input[type="text"],input[type="email"],input[type="tel"],input[type="number"],input[type="url"],input[type="date"],input[type="datetime-local"],input[type="password"],textarea,select,.crm-picker)){display:grid;gap:6px;color:#334155;font-size:12px;font-weight:800;letter-spacing:.02em}
.crm-picker-trigger{height:44px!important;border-color:#cbd5e1!important;border-radius:9px!important;padding:10px 12px!important;box-shadow:inset 0 1px 2px #0f172a08}.crm-picker-time select{height:40px!important;border-color:#cbd5e1!important;border-radius:8px!important}.crm-picker-trigger:hover{border-color:#94a3b8!important}.crm-picker-trigger:focus,.crm-picker-trigger[aria-expanded="true"]{box-shadow:0 0 0 3px #2563eb1f!important}
