@theme{ --font-sans: "Instrument Sans", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }.selected-service{border:2px solid #1976d2;box-shadow:0 0 10px #1976d266}.checkbox{margin-bottom:-40px}body{overflow:hidden!important;height:100dvh;font-family:Manrope,sans-serif!important;font-optical-sizing:auto;font-weight:500;font-style:normal}h1,h2,h3,h4,h5,h6{font-family:Manrope,sans-serif!important;font-optical-sizing:auto;font-weight:700!important;font-style:normal}h1{color:#fff!important;font-size:55px!important}h2{color:#fff!important;font-size:28px!important}p{font-size:20px!important}.page-content{position:relative;z-index:1;min-height:100dvh}.brand{margin:0 auto}.brand img{background:#fff;padding:18px}.theme-card{background:linear-gradient(to right,#1d85fdb8,#00031666)!important}.tile-card{height:120px;width:100%;border-radius:10px!important;color:#fff!important;cursor:pointer!important;display:flex!important;flex-direction:column;justify-content:center;position:relative!important;padding:.5rem!important;transition:.2s ease-in-out}.tile-card:hover{transform:scale(1.02)}.tile-label{font-weight:500;font-size:22px;text-align:center;line-height:1.5}.gradient-text{background-image:linear-gradient(to right,#1d85fdb8,#00031666)!important;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.tile-checkbox{position:absolute!important;top:0;left:4px;z-index:2}.sub-dialog{position:absolute!important;width:100%;height:100%;max-height:88dvh}.sub-dialog-card{height:100%;width:100%;padding:20px!important;border-radius:1rem!important;background:linear-gradient(to right,#1d85fdb8,#00031666)!important}.sub-question-content{margin-top:1rem;height:100%;width:100%;overflow-y:auto;max-height:85dvh;padding:20px}.close-btn{position:absolute!important;right:12px;top:12px;z-index:3}.content-section h5,h3,h2{color:#fff!important}.theme-button{background:linear-gradient(to right,#1d85fdb8,#00031666)!important}@keyframes pulse-glow{0%{box-shadow:0 40px 30px -10px #1d85fdb8}50%{box-shadow:0 45px 40px -10px #1d85fdb8}to{box-shadow:0 40px 30px -10px #1d85fdb8}}.glow-card{animation:pulse-glow 2s infinite ease-in-out}@keyframes animate{0%{background-position:0 0}50%{background-position:400% 0}to{background-position:0 0}}.form-container{background:linear-gradient(to right,#1d85fdb8,#00031666);border-radius:1rem;min-height:95dvh;max-height:95dvh;overflow:hidden}.transparent{background:transparent!important;box-shadow:none!important}.form-footer{display:flex;height:9dvh;justify-content:space-between;align-items:center;width:100%;padding:0 15px}.small-height{min-height:60dvh;max-height:60dvh;overflow:auto}.content-section{min-height:71dvh;max-height:71dvh}.smart-device{max-width:100%;min-width:100%;height:100dvh;justify-content:space-around;display:flex;flex-direction:column}.smart-device .tile-label{font-weight:200;font-size:25px;text-align:center;line-height:1;padding:20px}.smart-device h3{font-size:45px;margin-bottom:25px;color:#fff}.smart-device .h1{font-size:25px;margin-bottom:25px;color:#fff}.smart-device.sub-dialog{width:100%;bottom:-93px}.smart-device .sub-question-content{margin-top:0!important;padding:5px!important}.smart-device .content-section{min-height:75dvh;max-height:75dvh}.smart-device .form-footer{height:13dvh;padding:0 5px}.smart-device .small-height{min-height:56dvh;max-height:56dvh}@media screen and (max-width: 600px){h1{color:#fff!important;font-size:42px!important}h2{color:#fff!important;font-size:25px!important}.tile-label{font-size:25px!important}}.kanban-board{display:flex;align-items:stretch;gap:12px;overflow-x:auto;padding-bottom:16px}.kanban-column{flex:0 0 340px;transition:all .4s ease;position:relative}.kanban-column.collapsed{flex:0 0 52px;cursor:pointer;background-color:#1e1e1e}.column-card{height:80vh;overflow:hidden;transition:all .3s ease}.column-header{transition:transform .4s ease,opacity .4s ease}.kanban-column.collapsed .column-header{transform:rotate(-90deg);transform-origin:top left;position:absolute;bottom:160px;left:-120px;width:300px;opacity:1}.kanban-column.collapsed .column-title{white-space:nowrap}.kanban-column.collapsed .pa-3{display:none}.hover-elevate:hover{box-shadow:0 2px 8px #00000040;cursor:pointer}
