.info-sidebar[data-v-0ee8f88e]{flex-direction:column;gap:1.25rem;display:flex}.field-hint[data-v-0ee8f88e]{color:var(--text-muted,#6b7280);margin-top:.2rem;font-size:.8rem;font-weight:400;display:block}.info-sidebar[data-v-fc7195ee]{flex-direction:column;gap:1.25rem;display:flex}.new-task-page{--input-border-radius:.3rem;background:radial-gradient(circle at 100% 0,#3b82f61f,#0000 25%),linear-gradient(#f8fbff,#eef4fb)}.new-task-page .page-shell{gap:1.25rem;max-width:1180px;margin:0 auto;padding:1.5rem;display:grid}.new-task-page .view-stage{min-width:0;transition:height .18s;position:relative}.new-task-page .view-shell{width:100%;min-width:0}.new-task-page .new-task-view-enter-active{transition:opacity .18s,transform .18s}.new-task-page .new-task-view-leave-active{pointer-events:none;width:100%;transition:opacity 90ms;position:absolute;inset:0}.new-task-page .new-task-view-enter-from{opacity:0;transform:translateY(10px)}.new-task-page .new-task-view-enter-to,.new-task-page .new-task-view-leave-from{opacity:1;transform:translateY(0)}.new-task-page .new-task-view-leave-to{opacity:0}.new-task-page .form-panel,.new-task-page .hero-panel,.new-task-page .info-panel,.new-task-page .options-panel,.new-task-page .request-card{background:#ffffffeb;border:1px solid #94a3b838;border-radius:20px;box-shadow:0 16px 34px #0f172a12}.new-task-page .hero-panel{justify-content:space-between;align-items:flex-start;gap:.85rem;padding:1.5rem;display:flex}.new-task-page .eyebrow{color:#1d4ed8;background:#2563eb1a;border-radius:999px;margin-bottom:.75rem;padding:.35rem .75rem;font-size:.875rem;font-weight:700;display:inline-flex}.new-task-page .hero-title{color:#0f172a;margin:0;font-size:clamp(1.75rem,2.8vw,2.35rem);line-height:1.1}.new-task-page .hero-text{color:#475569;max-width:58rem;margin:.75rem 0 0;line-height:1.6}.new-task-page .card-grid,.new-task-page .content-grid{gap:1.25rem;display:grid}.new-task-page .card-grid img{place-self:center}.new-task-page .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.new-task-page .request-card{text-align:left;gap:1rem;padding:1.25rem;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden}.new-task-page .request-card:hover{border-color:#2563eb59;transform:translateY(-4px);box-shadow:0 24px 55px #2563eb24}.new-task-page .card-badge{color:#1d4ed8;background:#dbeafe;border-radius:999px;padding:.25rem .65rem;font-size:.75rem;font-weight:700;position:absolute;top:1rem;right:1rem}.new-task-page .card-image{-o-object-fit:contain;object-fit:contain;width:100%;max-width:320px;height:150px}.new-task-page .card-content h2{color:#0f172a;margin:0 0 .5rem;font-size:1.2rem}.new-task-page .card-content p,.new-task-page .info-panel li,.new-task-page .upload-copy{color:#475569;line-height:1.55}.new-task-page .card-action{color:#1d4ed8;align-items:center;gap:.5rem;font-weight:700;display:inline-flex}.new-task-page .content-grid{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start}.new-task-page .form-panel,.new-task-page .info-panel,.new-task-page .options-panel{padding:1rem}.new-task-page .form-panel h3,.new-task-page .info-panel h3,.new-task-page .options-panel h3{color:#0f172a;border-bottom:1px solid #cbd5e1;font-size:1.1rem;font-weight:700}.new-task-page .form-grid{gap:.85rem;display:grid}.new-task-page .two-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.new-task-page .field{gap:.35rem;margin-bottom:.85rem;display:grid}.new-task-page .field-label{color:#0f172a;font-size:.9rem;font-weight:700}.new-task-page .required{color:#dc2626}.new-task-page .field-input{border-radius:var(--input-border-radius);color:#0f172a;background:#fff;border:1px solid #cbd5e1;outline:none;width:100%;padding:.85rem 1rem;transition:border-color .16s,box-shadow .16s}.new-task-page .field-input:focus{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.new-task-page .dx-field-input{width:100%}.new-task-page .field .dx-texteditor{border-radius:var(--input-border-radius);background:#fff;border-color:#cbd5e1;width:100%}.new-task-page .field .dx-texteditor-input{min-height:42px}.new-task-page .field .dx-textarea .dx-texteditor-input{min-height:84px}.new-task-page .field .dx-texteditor.dx-state-focused{border-color:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.new-task-page .upload-box .dx-fileuploader{width:100%}.new-task-page .upload-box .dx-fileuploader-wrapper{padding:0}.new-task-page .upload-box .dx-fileuploader-input-wrapper{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.new-task-page .upload-box .dx-fileuploader-button{border-radius:var(--input-border-radius);color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);border:0;padding:.65rem 1rem;box-shadow:0 10px 24px #2563eb38}.new-task-page .upload-box .dx-fileuploader-file-container,.new-task-page .upload-box .dx-fileuploader-files-container{display:none}.new-task-page .options-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.new-task-page .options-grid.three-columns{grid-template-columns:repeat(3,minmax(0,1fr))}.new-task-page .options-list{flex-direction:column;gap:.75rem;padding:.75rem .85rem;display:flex}.new-task-page .option-row{cursor:pointer;border-radius:var(--input-border-radius);background:#fff;border:1px solid #dbe4f0;align-items:center;gap:.65rem;padding:.75rem .85rem;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex}.new-task-page .option-row.active{background:#eff6ff;border-color:#93c5fd}.new-task-page .option-row:hover{border-color:#93c5fd;box-shadow:0 8px 20px #2563eb14}.new-task-page .option-checkbox{flex-shrink:0}.new-task-page .option-row .dx-checkbox-icon{border-radius:var(--input-border-radius)}.new-task-page .option-icon{color:#1d4ed8;text-align:center;width:1.25rem}.new-task-page .option-text{color:#0f172a;font-weight:600;line-height:1.35}.new-task-page .option-radio{accent-color:#1d4ed8;flex-shrink:0}.new-task-page .upload-box{border-radius:var(--input-border-radius);background:#f8fbff;border:1px dashed #93c5fd;padding:.85rem}.new-task-page .attachment-layout{margin-bottom:1rem}.new-task-page .attachment-layout.has-files{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.new-task-page .attachment-layout .upload-box{margin-bottom:0}.new-task-page .file-list-panel{border-radius:var(--input-border-radius);background:#fff;border:1px solid #dbe4f0;gap:.35rem;min-height:100%;padding:.85rem;display:grid}.new-task-page .file-list,.new-task-page .info-panel ul{margin:0}.new-task-page .info-panel ul{padding-left:1.1rem}.new-task-page .file-list{border-radius:var(--input-border-radius);border:1px solid #e2e8f0;padding-left:0;list-style:none;overflow:hidden}.new-task-page .file-list li{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.85rem;padding:.75rem .85rem;display:flex}.new-task-page .file-list li:last-child{border-bottom:0}.new-task-page .file-list-copy{color:#0f172a;align-items:center;gap:.55rem;min-width:0;display:flex}.new-task-page .file-list-copy i{color:#1d4ed8}.new-task-page .file-list-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.new-task-page .file-remove-button{color:#dc2626;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0;font-weight:700}.new-task-page .file-remove-button:hover{color:#b91c1c}.new-task-page .form-actions,.new-task-page .step-indicator{display:flex}.new-task-page .form-actions{justify-content:space-between;gap:1rem;margin-top:1.25rem}.new-task-page .primary-button,.new-task-page .secondary-button{border-radius:var(--input-border-radius);justify-content:center;align-items:center;gap:.55rem;padding:.75rem 1.2rem;font-weight:700;transition:transform .16s,opacity .16s,box-shadow .16s;display:inline-flex}.new-task-page .primary-button{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:0 12px 28px #2563eb40}.new-task-page .secondary-button{color:#0f172a;background:#fff;border:1px solid #cbd5e1}.new-task-page .primary-button.compact,.new-task-page .secondary-button.compact{white-space:nowrap;padding-inline:1rem}.new-task-page .primary-button:disabled,.new-task-page .secondary-button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.new-task-page .info-panel{gap:.35rem;display:grid}.new-task-page .step-indicator{align-items:center;gap:.75rem;margin-bottom:1.25rem}.new-task-page .step-chip{color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;font-weight:700;display:inline-flex}.new-task-page .step-chip.active{color:#fff;background:#1d4ed8;border-color:#1d4ed8}.new-task-page .step-line{background:#cbd5e1;flex:1;height:1px}.new-task-page .info-panel h3{color:#0f172a;margin:0 0 1rem}@media (width<=960px){.new-task-page .page-shell{padding:1rem}.new-task-page .attachment-layout.has-files,.new-task-page .card-grid,.new-task-page .content-grid,.new-task-page .form-actions,.new-task-page .hero-panel,.new-task-page .options-grid,.new-task-page .two-columns{flex-direction:column;grid-template-columns:1fr}.new-task-page .card-grid,.new-task-page .content-grid{grid-template-columns:1fr}.new-task-page .hero-panel{align-items:stretch}}@media (prefers-reduced-motion:reduce){.new-task-page .new-task-view-enter-active,.new-task-page .new-task-view-leave-active,.new-task-page .view-stage{transition:none}}
