.public-workspace.public-form{box-sizing:border-box;width:min(100%,760px);padding:var(--ui-spacing-xxl) var(--ui-spacing-xl);font:var(--ui-font-size)/var(--ui-line-height) var(--ui-font-family);color:var(--ui-text);height:auto;margin:0 auto}.public-workspace.public-form header{padding:0 0 var(--ui-spacing-xl);margin:0 0 var(--ui-spacing-xl);border-bottom:1px solid var(--ui-border);gap:var(--ui-spacing-md);flex-direction:column;display:flex}.public-workspace.public-form header h1,.public-workspace.public-form header h2{font-size:var(--ui-font-size-h1);font-weight:var(--ui-font-weight-bold);margin:0;line-height:1.3}.public-workspace.public-form header p,.public-workspace.public-form header .subtitle{color:var(--ui-text-secondary);font-size:var(--ui-font-size);margin:0;line-height:1.5}.public-workspace.public-form form,.public-workspace.public-form .report-content{width:100%;min-width:0;margin:0;padding:0}.public-workspace.public-form .report-content form{box-sizing:border-box;align-items:stretch;gap:var(--ui-spacing-xl);box-shadow:none;background:0 0;border:0;outline:none;flex-direction:column;display:flex}.public-workspace.public-form form .section{justify-content:flex-start;align-items:stretch;gap:var(--ui-spacing-sm);min-width:0}.public-workspace.public-form .section h2{font-size:var(--ui-font-size);font-weight:var(--ui-font-weight-bold);margin:0 0 var(--ui-spacing-sm)}.public-workspace.public-form form .section .name{font-weight:var(--ui-font-weight-bold)}.public-workspace.public-form form .section .description{font-size:var(--ui-font-size-sm);color:var(--ui-text-secondary);margin:0}.public-workspace.public-form :is(input,textarea,select){box-sizing:border-box;max-width:100%}.public-workspace.public-form .report-options{gap:var(--ui-spacing-sm);width:100%;display:grid}.public-workspace.public-form .report-options label{box-sizing:border-box;justify-content:flex-start;align-items:center;gap:var(--ui-spacing-md);padding:var(--ui-spacing-md);border:1px solid var(--ui-border);border-radius:var(--ui-border-radius);cursor:pointer;flex-direction:row;display:flex}.public-workspace.public-form .report-options label:has(:checked){background:var(--ui-list-row-selected-background)}.public-workspace.public-form .report-options input[type=radio]{width:1rem;height:1rem;accent-color:var(--ui-border-focus);flex:none;margin:0;position:static}.public-workspace.public-form .report-options input:checked+.radio-label:before{content:none}.public-workspace.public-form .report-content form button[type=submit]{align-self:flex-start;margin:0}.public-workspace.public-form .application-programs{gap:var(--ui-spacing-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-workspace.public-form .application-programs a{gap:var(--ui-spacing-md);padding:var(--ui-spacing-xl);border:1px solid var(--ui-border);border-radius:var(--ui-border-radius);color:var(--ui-text);flex-direction:column;text-decoration:none;display:flex}.public-workspace.public-form .application-programs a:hover{background:var(--ui-background-hover)}.public-workspace.public-form .application-programs h2{font-size:var(--ui-font-size-lg);font-weight:var(--ui-font-weight-bold);margin:0}.public-workspace.public-form .application-programs p{color:var(--ui-text-secondary);margin:0}.public-workspace.public-form .application-programs span{margin-top:auto}@media (width<=600px){.public-workspace.public-form{padding:var(--ui-spacing-xl) var(--ui-spacing-md)}.public-workspace.public-form .application-programs{grid-template-columns:1fr}}.public-workspace.public-form>.application-programs{box-sizing:border-box;grid-auto-rows:1fr;align-items:stretch;width:100%;margin:0;padding:0}.public-workspace.public-form .application-programs a{box-sizing:border-box;min-width:0}.public-workspace.public-form .application-programs .apply-action{align-items:center;gap:var(--ui-spacing-sm);padding-top:var(--ui-spacing-sm);display:flex}.public-workspace.public-form .application-programs .apply-action .icon{font-size:var(--ui-icon-size)}
