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