.TestFormSheet-root{height:100%;overflow:hidden;container-type:size;display:grid;grid-template-rows:min-content 1fr}.TestFormSheet-content{height:95dvh;background-color:hsl(var(--background));display:flex;flex-direction:column;margin-bottom:env(safe-area-inset-bottom);border-radius:24px 24px 0 0;position:relative;overflow:hidden;padding:2rem}@media (min-width:800px){.TestFormSheet-content{max-width:600px;margin-left:auto;margin-right:auto;width:100%}}.TestFormSheet-content textarea{min-height:300px!important;padding-top:.5rem!important;padding-bottom:.5rem!important;line-height:1.5}.TestFormSheet-header{height:57px;flex-shrink:0;border-bottom:1px solid hsl(var(--border));position:relative;padding-inline:2rem;display:grid;grid-template-columns:80px 1fr 80px;align-items:center;gap:1.5rem}.TestFormSheet-cancelButton,.TestFormSheet-saveButton{border-radius:var(--radius-sm);outline-offset:5px;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;padding:0;font-size:1.1rem;font-weight:500;color:hsl(var(--primary))}.TestFormSheet-cancelButton{justify-self:start}.TestFormSheet-saveButton{justify-self:end;font-weight:600}.TestFormSheet-title{justify-self:center;font-size:1.1rem;font-weight:600;color:hsl(var(--foreground))}@media (min-width:800px){.TestFormSheet-root{border-radius:var(--radius-lg);box-shadow:0 0 0 1px rgba(0,0,0,.05),0 4px 8px rgba(0,0,0,.1)}}.TestFormSheet-trigger{background-color:#6e56cf;color:white;padding:1.5rem;border-radius:9999px;font-size:1.125rem;font-weight:500;width:100%;transition:background-color .2s}.TestFormSheet-trigger:hover{background-color:#7c66dc}.TestFormSheet-form{display:grid;gap:1.5rem}.TestFormSheet-field{display:grid;gap:.5rem}.TestFormSheet-label{font-size:.9rem;font-weight:500;color:hsl(var(--foreground))}.TestFormSheet-description{font-size:.8rem;color:hsl(var(--muted-foreground))}.TestFormSheet-select{border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:transparent;padding:.75rem;font-size:.9rem;color:hsl(var(--foreground));width:100%}.TestFormSheet-select:focus{outline:2px solid hsl(var(--ring));outline-offset:2px}.TestFormSheet-toggle{display:flex;align-items:center;gap:.75rem;cursor:pointer}.TestFormSheet-toggle input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:42px;height:25px;border-radius:25px;background-color:hsl(var(--muted));position:relative;transition:background-color .2s}.TestFormSheet-toggle input[type=checkbox]:before{content:"";position:absolute;left:2px;top:2px;width:21px;height:21px;border-radius:50%;background-color:hsl(var(--background));transition:transform .2s}.TestFormSheet-toggle input[type=checkbox]:checked{background-color:hsl(var(--primary))}.TestFormSheet-toggle input[type=checkbox]:checked:before{transform:translateX(17px)}.TestFormSheet-toggleLabel{font-size:.9rem;color:hsl(var(--foreground))}