@charset "UTF-8";.fixed-outlet,.toast-message,.top-menu{bottom:0;left:0;position:fixed;right:0;top:0}.page-menu-content{box-shadow:0 .1em .1em rgba(15,23,42,.05)}.hidden,.input-search.loading .clear,.ruian-suggest.loading .clear{display:none;opacity:0;visibility:hidden}.invisible{opacity:0;visibility:hidden}@keyframes spin{100%{transform:rotate(360deg)}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .25s}.badge{background-color:#c44236;border-radius:1em;color:#fff;font-size:.65em;line-height:1;min-width:1em;padding:.25em;position:absolute;text-align:center}.btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:0;border-radius:.5rem;color:#0f172a;cursor:pointer;display:inline-block;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.925em;font-weight:500;letter-spacing:.01em;line-height:1.5;outline:0;padding:.65em 1.4em;text-decoration:none;transition:all .2s ease}.btn.btn-sm{font-size:.825em;padding:.5em 1em}.btn.btn-lg{font-size:1.05em;padding:.85em 1.75em}.btn.btn-full{box-sizing:border-box;display:block;text-align:center;width:100%}.btn.btn-edge{border-radius:0}.btn.btn-default{background-color:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05)}.btn.btn-default:hover:not(:disabled){background-color:#f8fafc;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1)}.btn.btn-bordered{background-color:#fff;border:1px solid #94a3b8}.btn.btn-bordered:hover:not(:disabled){background-color:#f8fafc;border-color:#0f172a}.btn.btn-text{display:inline-block;padding:0}.btn.btn-text:hover{transform:none}.btn.btn-primary{background-color:#c44236;border:1px solid #c44236;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff}.btn.btn-primary:hover:not(:disabled){box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);filter:brightness(1.05)}.btn.btn-default{background-color:#0f172a;border:1px solid #0f172a;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff}.btn.btn-default:hover:not(:disabled){box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);filter:brightness(1.05)}.btn.btn-danger{background-color:#b45309;border:1px solid #b45309;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff}.btn.btn-danger:hover:not(:disabled){box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);filter:brightness(1.05)}.btn.btn-success{background-color:#15803d;border:1px solid #15803d;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#fff}.btn.btn-success:hover:not(:disabled){box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);filter:brightness(1.05)}.btn.btn-not-allowed{cursor:not-allowed}.btn:disabled{cursor:not-allowed;transform:none}.btn:disabled:not(.loading){opacity:.5}.btn:disabled.loading::before{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:initial;border-left-color:initial;border-radius:50%;border-right-color:initial;content:"";display:inline-block;font-size:1rem;height:.75em;width:.75em;margin-right:.5em;position:relative;top:2px}[type=date],[type=time]{font-family:sans-serif;font-size:.82em;min-height:2.75em;padding:.5em .3em!important}.input-read{background-color:hsl(210,40%,100.5392156863%);border:0;display:inline-block;min-height:2.5em;word-break:break-all}.select-field{display:inline-block;position:relative;width:100%}.select-field select{padding-right:2em}.select-field .icon{color:#94a3b8;margin-top:-.5em;pointer-events:none;position:absolute;right:.75em;top:50%}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:rgb(234.4034090909,238.6647727273,244.3465909091);border-radius:.5rem;height:7px;outline:0;width:100%}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#e85d50;border-radius:50%;cursor:pointer;height:19px;width:19px}[type=range]::-moz-range-track{background:0 0}[type=range]::-moz-range-thumb{background-color:#e85d50;border:0;border-radius:50%;cursor:pointer;height:19px;width:19px}form label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}form .input,form .input-read,form .multi-select,form .select-field,form .single-select,form [type=date],form [type=email],form [type=file],form [type=number],form [type=password],form [type=text],form [type=time],form textarea{margin:.5em 0 1em}form [type=checkbox]{margin:.5em .5em 1.75em 0}form [type=range]{margin:1.25em 0 1.75em}form .error{color:#f59e0b;font-size:.9em;margin-bottom:1em}.input-read,[type=date],[type=email],[type=file],[type=number],[type=password],[type=text],[type=time],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-sizing:border-box;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.95em;letter-spacing:.01em;outline:0;padding:.7em .9em;transition:all .2s ease;width:100%}.input-read:focus,[type=date]:focus,[type=email]:focus,[type=file]:focus,[type=number]:focus,[type=password]:focus,[type=text]:focus,[type=time]:focus,select:focus,textarea:focus{border-color:#e85d50;box-shadow:0 0 0 3px rgba(232,93,80,.1)}.input-read:invalid,[type=date]:invalid,[type=email]:invalid,[type=file]:invalid,[type=number]:invalid,[type=password]:invalid,[type=text]:invalid,[type=time]:invalid,select:invalid,textarea:invalid{box-shadow:none}.input-read:-webkit-autofill,[type=date]:-webkit-autofill,[type=email]:-webkit-autofill,[type=file]:-webkit-autofill,[type=number]:-webkit-autofill,[type=password]:-webkit-autofill,[type=text]:-webkit-autofill,[type=time]:-webkit-autofill,select:-webkit-autofill,textarea:-webkit-autofill{transition:background-color 5000s ease-in-out 0s}.input-read.input-sm,[type=date].input-sm,[type=email].input-sm,[type=file].input-sm,[type=number].input-sm,[type=password].input-sm,[type=text].input-sm,[type=time].input-sm,select.input-sm,textarea.input-sm{font-size:.825em}.input-read:disabled,[type=date]:disabled,[type=email]:disabled,[type=file]:disabled,[type=number]:disabled,[type=password]:disabled,[type=text]:disabled,[type=time]:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.input-read::placeholder,[type=date]::placeholder,[type=email]::placeholder,[type=file]::placeholder,[type=number]::placeholder,[type=password]::placeholder,[type=text]::placeholder,[type=time]::placeholder,select::placeholder,textarea::placeholder{color:#475569;opacity:1}.input-hidden{background:0 0;border:0;display:block;height:1px!important;margin:0!important;opacity:0;outline:0;overflow:hidden;padding:0;pointer-events:none}.input-search{position:relative;width:100%}.input-search input::placeholder{color:#475569;opacity:1}.input-search .clear{align-items:center;color:#94a3b8;display:flex;height:100%;padding:0 .75em;position:absolute;right:0;top:0;z-index:1}.input-search .clear+[type=text]{padding-right:2.25em}.input-search .clear:hover{color:#f59e0b}.input-search.loading::before{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:#e85d50;border-left-color:#e85d50;border-radius:50%;border-right-color:#e85d50;content:"";display:inline-block;font-size:1rem;height:.75em;width:.75em;margin-top:-.5em;position:absolute;right:.55em;top:50%}.input-search.loading [type=text]{padding-right:2.25em}.radio{border:1px solid #94a3b8;border-radius:50%;box-sizing:border-box;display:inline-block;height:13px;margin-right:.5em;position:relative;top:2px;width:13px}.radio.checked{border-color:#e85d50;border-width:4px}.main-loader.active{animation:spin 2s linear infinite;border:.25em solid #e85d50;border-radius:50%;border-top-color:transparent;font-size:1rem;height:3em;left:50%;margin:-1.75em 0 0 -1.75em;position:fixed;top:50%;width:3em;z-index:2}.panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-sizing:border-box;padding:1.25em;position:relative}.panel+.panel{margin-top:.75em}.table{background-color:#fff;border:0;border-collapse:separate;border-radius:.5rem;border-spacing:0;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);font-size:.95em;overflow:hidden;width:100%}.table th{background-color:#f8fafc;font-size:.85em;font-weight:600;letter-spacing:.03em;padding:1em;text-align:left;text-transform:uppercase}.table td{border-bottom:1px solid #f8fafc;padding:.85em 1em;transition:background-color .15s ease}.table tr:hover td{background-color:rgba(232,93,80,.05)}.table tr:nth-child(2n) td{background-color:#f1f5f9}.table tr:nth-child(2n):hover td{background-color:rgba(232,93,80,.05)}.table tr:last-child td{border-bottom:0}.table .cell-top{vertical-align:top}.table-overflow{border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);-webkit-overflow-scrolling:touch;overflow-x:auto}.table-info{margin-left:-.2em;margin-right:-.2em}.table-info tr td{vertical-align:top}.table-info tr td:first-child{font-size:.975em;padding-right:1em}.table-info tr td:not(:first-child){word-break:break-word}.table-info.bordered{border-collapse:collapse}.table-info.bordered tr td{border-bottom:1px solid #e2e8f0;padding-bottom:.5em;padding-top:.5em}.table-info-back{background-color:hsl(210,40%,100.5392156863%);padding:1em}.multi-select .dropdown .color,.single-select .dropdown .color,.tag{border:1px solid #e2e8f0;border-radius:1rem;display:inline-block;font-size:.9em;margin:.175em .35em .175em 0;padding:.2em .5em;word-break:break-all}.tag .times{opacity:.75}html{scroll-padding-top:calc(2 * 3.5rem + 15px)}.fixed-outlet{background-color:#f8fafc;-webkit-overflow-scrolling:touch;overflow-y:auto;z-index:1}.fixed-outlet>.ember-view{min-height:calc(100vh - 7rem + 1px)}body .m--2{margin:-.5em!important}body .m--1{margin:-.25em!important}body .m-0{margin:0!important}body .p-0{padding:0!important}body .m-1{margin:.25em!important}body .p-1{padding:.25em!important}body .m-2{margin:.5em!important}body .p-2{padding:.5em!important}body .m-3{margin:.75em!important}body .p-3{padding:.75em!important}body .m-4{margin:1em!important}body .p-4{padding:1em!important}body .m-5{margin:1.25em!important}body .p-5{padding:1.25em!important}body .m-6{margin:1.5em!important}body .p-6{padding:1.5em!important}body .m-7{margin:1.75em!important}body .p-7{padding:1.75em!important}body .m-8{margin:2em!important}body .p-8{padding:2em!important}body .m-9{margin:2.25em!important}body .p-9{padding:2.25em!important}body .m-10{margin:2.5em!important}body .p-10{padding:2.5em!important}body .m-t--2{margin-top:-.5em!important}body .m-t--1{margin-top:-.25em!important}body .m-t-0{margin-top:0!important}body .p-t-0{padding-top:0!important}body .m-t-1{margin-top:.25em!important}body .p-t-1{padding-top:.25em!important}body .m-t-2{margin-top:.5em!important}body .p-t-2{padding-top:.5em!important}body .m-t-3{margin-top:.75em!important}body .p-t-3{padding-top:.75em!important}body .m-t-4{margin-top:1em!important}body .p-t-4{padding-top:1em!important}body .m-t-5{margin-top:1.25em!important}body .p-t-5{padding-top:1.25em!important}body .m-t-6{margin-top:1.5em!important}body .p-t-6{padding-top:1.5em!important}body .m-t-7{margin-top:1.75em!important}body .p-t-7{padding-top:1.75em!important}body .m-t-8{margin-top:2em!important}body .p-t-8{padding-top:2em!important}body .m-t-9{margin-top:2.25em!important}body .p-t-9{padding-top:2.25em!important}body .m-t-10{margin-top:2.5em!important}body .p-t-10{padding-top:2.5em!important}body .m-r--2{margin-right:-.5em!important}body .m-r--1{margin-right:-.25em!important}body .m-r-0{margin-right:0!important}body .p-r-0{padding-right:0!important}body .m-r-1{margin-right:.25em!important}body .p-r-1{padding-right:.25em!important}body .m-r-2{margin-right:.5em!important}body .p-r-2{padding-right:.5em!important}body .m-r-3{margin-right:.75em!important}body .p-r-3{padding-right:.75em!important}body .m-r-4{margin-right:1em!important}body .p-r-4{padding-right:1em!important}body .m-r-5{margin-right:1.25em!important}body .p-r-5{padding-right:1.25em!important}body .m-r-6{margin-right:1.5em!important}body .p-r-6{padding-right:1.5em!important}body .m-r-7{margin-right:1.75em!important}body .p-r-7{padding-right:1.75em!important}body .m-r-8{margin-right:2em!important}body .p-r-8{padding-right:2em!important}body .m-r-9{margin-right:2.25em!important}body .p-r-9{padding-right:2.25em!important}body .m-r-10{margin-right:2.5em!important}body .p-r-10{padding-right:2.5em!important}body .m-b--2{margin-bottom:-.5em!important}body .m-b--1{margin-bottom:-.25em!important}body .m-b-0{margin-bottom:0!important}body .p-b-0{padding-bottom:0!important}body .m-b-1{margin-bottom:.25em!important}body .p-b-1{padding-bottom:.25em!important}body .m-b-2{margin-bottom:.5em!important}body .p-b-2{padding-bottom:.5em!important}body .m-b-3{margin-bottom:.75em!important}body .p-b-3{padding-bottom:.75em!important}body .m-b-4{margin-bottom:1em!important}body .p-b-4{padding-bottom:1em!important}body .m-b-5{margin-bottom:1.25em!important}body .p-b-5{padding-bottom:1.25em!important}body .m-b-6{margin-bottom:1.5em!important}body .p-b-6{padding-bottom:1.5em!important}body .m-b-7{margin-bottom:1.75em!important}body .p-b-7{padding-bottom:1.75em!important}body .m-b-8{margin-bottom:2em!important}body .p-b-8{padding-bottom:2em!important}body .m-b-9{margin-bottom:2.25em!important}body .p-b-9{padding-bottom:2.25em!important}body .m-b-10{margin-bottom:2.5em!important}body .p-b-10{padding-bottom:2.5em!important}body .m-l--2{margin-left:-.5em!important}body .m-l--1{margin-left:-.25em!important}body .m-l-0{margin-left:0!important}body .p-l-0{padding-left:0!important}body .m-l-1{margin-left:.25em!important}body .p-l-1{padding-left:.25em!important}body .m-l-2{margin-left:.5em!important}body .p-l-2{padding-left:.5em!important}body .m-l-3{margin-left:.75em!important}body .p-l-3{padding-left:.75em!important}body .m-l-4{margin-left:1em!important}body .p-l-4{padding-left:1em!important}body .m-l-5{margin-left:1.25em!important}body .p-l-5{padding-left:1.25em!important}body .m-l-6{margin-left:1.5em!important}body .p-l-6{padding-left:1.5em!important}body .m-l-7{margin-left:1.75em!important}body .p-l-7{padding-left:1.75em!important}body .m-l-8{margin-left:2em!important}body .p-l-8{padding-left:2em!important}body .m-l-9{margin-left:2.25em!important}body .p-l-9{padding-left:2.25em!important}body .m-l-10{margin-left:2.5em!important}body .p-l-10{padding-left:2.5em!important}body{background-color:#f8fafc;color:#0f172a;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:1em;letter-spacing:.01em;line-height:1.5;margin:0;-webkit-text-size-adjust:100%}body.no-scroll{overflow:hidden;position:fixed;width:100vw}body.no-scroll .fixed-outlet{overflow-y:hidden}body .back-black{background-color:#0f172a}body .back-white{background-color:#fff}body .back-primary{background-color:#c44236}body .back-default{background-color:#0f172a}body .back-danger{background-color:#b45309}body .back-success{background-color:#15803d}.page-offset,.page-offset-sm{box-sizing:border-box}.page-offset{padding:1.5em}.page-offset-sm{padding:1em}.reset-offset{margin-left:-1.5em;margin-right:-1.5em}.reset-offset-sm{margin-left:-1em;margin-right:-1em}.clickable,[data-ember-action]:not(:disabled){cursor:pointer}.clickable.button,[data-ember-action]:not(:disabled).button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-delimiter{border-left:1px solid #fff;margin:0 5px}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url("/fonts/inter/inter-latin-ext-400-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url("/fonts/inter/inter-latin-400-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url("/fonts/inter/inter-latin-ext-500-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url("/fonts/inter/inter-latin-500-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url("/fonts/inter/inter-latin-ext-600-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url("/fonts/inter/inter-latin-600-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url("/fonts/inter/inter-latin-ext-700-normal.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url("/fonts/inter/inter-latin-700-normal.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}h1{margin:0}h2{margin:0}h3{margin:0}h4{margin:0}h5{margin:0}h6{margin:0}p{margin:.5em 0}ul{line-height:1.65;padding-left:1.25em}.small,small{font-size:.95em}.lead{font-size:1.2em}a{color:#e85d50}a:active{color:inherit}hr{border:0;border-top:1px solid #e2e8f0;margin:0}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-black{color:#0f172a}.text-red{color:#ef4444}.text-white{color:#fff}.text-muted{color:#94a3b8}.text-primary{color:#c44236}.text-default{color:#0f172a}.text-danger{color:#b45309}.text-success{color:#15803d}.font-lighter{font-weight:lighter}.font-normal{font-weight:400}.strong{font-weight:700}.underline{text-decoration:underline}.no-decoration{text-decoration:none}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.break-all{word-break:break-all}.wet{opacity:.85}.faded{opacity:.7}.block{display:block}.inline-block{display:inline-block}.border-box{box-sizing:border-box}.pull-left{float:left}.pull-right{float:right}.clearfix::after{clear:both;content:"";display:block}.flex{display:flex}.flex.direction-column{flex-direction:column}.flex.wrap{flex-wrap:wrap}.flex.align-start{align-items:flex-start}.flex.align-center{align-items:center}.flex.align-baseline{align-items:baseline}.flex.justify-center{justify-content:center}.flex.justify-end{justify-content:flex-end}.flex.space-between{justify-content:space-between}.flex.space-around{justify-content:space-around}.flex.space-evenly{justify-content:space-evenly}.flex .flex-auto{flex:auto}.flex .flex-1{flex:1}.full-width{width:100%}.full-height{height:100%}.position-relative{position:relative}@media screen and (max-width:769px){.tablet-hidden{display:none;opacity:0;visibility:hidden}}@media screen and (min-width:769px){.desktop-hidden{display:none;opacity:0;visibility:hidden}}@media screen{.screen-hidden{display:none;opacity:0;visibility:hidden}}@media print{.print-hidden{display:none;opacity:0;visibility:hidden}}.margin-small{margin:1.5rem}.margin-right-medium{margin-right:2rem}.margin-top-small{margin-top:1rem}.margin-top-medium{margin-top:2rem}.margin-bottom-small{margin-bottom:1.5rem}.horizontal-line-space{margin:1rem 0}.flex.align-center.nowrap.form-field.full-width{width:100%}.break-word{overflow-wrap:break-word;word-break:break-word}.no-text-decoration{text-decoration:none}.text-align-right{text-align:right!important}.white-text{color:#fff}.align-self-baseline{align-self:baseline}.color-primary{color:#e85d50}.text-underline{text-decoration:underline}.cursor-pointer{cursor:pointer}.allow-ips [type=checkbox]{margin:0}.calendar-comp{background-color:#fff;border-radius:.5rem;padding:.5rem;position:relative}.calendar-comp .calendar-wrapper{height:calc(100vh - 280px);min-height:480px;overflow-x:auto}.calendar-comp .calendar-wrapper .custom-calendar{height:100%}.calendar-comp.full-width.agenda-week .full-calendar{background-color:#fff;max-width:3000px;width:200%}.calendar-comp__row{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:.5rem}@media only screen and (min-width:1055px) and (max-width:1124px){.calendar-comp__row{flex-direction:column-reverse}}.calendar-comp__buttons-section{display:flex}.calendar-comp__buttons-section :not(:last-child){margin-right:1px}.calendar-comp__buttons-section .tab{border-radius:10px 10px 0 0;margin:0;opacity:.5}.calendar-comp__buttons-section .tab.active{opacity:1}@media only screen and (min-width:1055px) and (max-width:1124px){.calendar-comp__buttons-section{justify-content:space-between;width:100%}}@media only screen and (min-width:1055px) and (max-width:1124px){.calendar-comp .view-type{justify-content:flex-end;margin-bottom:.5rem;width:100%}}.calendar-comp__arrow{font-weight:700}.calendar-comp__date{align-self:center;font-size:1.1rem;font-weight:700;min-width:200px;text-align:center}.calendar-comp.loading .overlay{bottom:0;left:0;position:absolute;right:0;top:0}.calendar-comp.loading .loader{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:#e85d50;border-left-color:#e85d50;border-radius:50%;border-right-color:#e85d50;content:"";display:inline-block;font-size:1rem;height:.75em;width:.75em}.calendar-comp .fc-event:hover{z-index:100!important}.calendar-comp .fc-event:hover .fc-event-main,.calendar-comp .fc-event:hover .fc-event-title{overflow:visible;white-space:normal}.calendar-comp.clickable .fc-event{cursor:pointer}.calendar-comp .closeon{background-color:#fff;border-radius:50%;color:#0f172a;cursor:pointer;display:inline-block;height:17px;opacity:.9;padding:0;position:absolute;right:0;text-align:center;width:17px}.pick-assigned-person{align-items:center;background-color:rgba(15,23,42,.3);bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}@media only screen and (max-width:1038px){.pick-assigned-person{height:100%}}.pick-assigned-person__text{background-color:#fff;border-radius:10px;color:#e85d50;font-size:2rem;font-weight:700;padding:1.5rem}.comment{display:flex;flex-direction:column}.comment:hover{background-color:inherit}.comment:nth-child(2n){background-color:#f1f5f9}.comment:nth-child(odd){background-color:#fff}.comment__name-date{color:#334155;font-weight:600;margin-bottom:.35rem}.comment__text{padding-left:.5rem;word-break:break-word}.comment.highlight{background-color:#fef3c7;border-left:3px solid #f59e0b}.comment.highlight:nth-child(2n){background-color:#fef3c7}.comment.highlight:nth-child(odd){background-color:#fef3c7}.comment.totals{flex-direction:inherit}.comments{max-width:1500px}.comments .comment{margin:0 -.75em;padding:.75em}.table .comments-line{padding:0}.table .comments-line .comment{border-left:1px solid #e2e8f0;margin-left:2rem;padding:.6em .75em}.comment-list__toolbar{display:flex;justify-content:flex-end;margin:.75em 0}.comment-list__filter{align-items:center;color:#334155;cursor:pointer;display:flex;font-size:.875rem;gap:.4em}.comment-list__item--highlight{background-color:#fef3c7;border-color:#f59e0b;border-left:3px solid #f59e0b}.comment-list__empty{color:#475569;padding:1em 0;text-align:center}.comment-list__more{display:block;margin:1em auto}.confirmation{align-content:center;display:flex;flex-direction:column;justify-content:center;margin:1rem 1rem 0;text-align:center}.confirmation__text{font-weight:700;padding-bottom:1rem}.confirmation__btns-box :not(:last-child){margin-right:1rem}.custom-date-input{position:relative}.custom-date-input input{height:42px;margin:0}.flatpickr-calendar{border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.flatpickr-day{border-radius:.375rem;color:#334155}.flatpickr-day.today{border-color:#e85d50}.flatpickr-day.endRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay{background:#e85d50;border-color:#e85d50;color:#fff}.flatpickr-day.endRange.nextMonthDay:hover,.flatpickr-day.endRange.prevMonthDay:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.nextMonthDay:hover,.flatpickr-day.selected.prevMonthDay:hover,.flatpickr-day.selected:hover,.flatpickr-day.startRange.nextMonthDay:hover,.flatpickr-day.startRange.prevMonthDay:hover,.flatpickr-day.startRange:hover{background:#e85d50;border-color:#e85d50}.flatpickr-day.inRange{background:rgba(232,93,80,.12);border-color:transparent;box-shadow:-5px 0 0 rgba(232,93,80,.12),5px 0 0 rgba(232,93,80,.12)}.flatpickr-day:hover{background:#f1f5f9;border-color:#f1f5f9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#e85d50}.flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-current-month input.cur-year{color:#0f172a;font-weight:600}.range-field{position:relative}.range-field input{cursor:pointer;margin:0;overflow:hidden;padding-right:2em;text-overflow:ellipsis;width:100%}.range-field__clear{align-items:center;background:0 0;border:0;bottom:0;color:#475569;cursor:pointer;display:flex;font-size:1.1rem;padding:0 .6em;position:absolute;right:0;top:0}.range-field__clear:hover{color:#f59e0b}.flatpickr-presets{border-bottom:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:4px;padding:8px}.flatpickr-presets button{background-color:#f1f5f9;border:0;border-radius:1em;color:#334155;cursor:pointer;font-size:.78rem;padding:.25em .8em}.flatpickr-presets button:hover{background-color:rgba(232,93,80,.12);color:#0f172a}.data-sort{cursor:pointer;display:inline-block}.data-sort__desc::after{content:"↓";cursor:pointer;height:1rem;margin-left:3px;width:1rem}.data-sort__asc::after{content:"↑";cursor:pointer;height:1rem;margin-left:3px;width:1rem}.downloadable-files{border:1px solid #f8fafc;display:flex;flex-direction:column}.downloadable-files__header{padding:.5rem}.downloadable-files__hr-line{margin:0 1rem 1rem}.downloadable-files__files{padding:.5rem}.downloadable-files__file a{margin-left:1rem}.downloadable-files__btn-upload{padding-top:3rem;text-align:right}.downloadable-files__btn-upload .action{background-color:#e85d50;border-radius:50%;color:#fff;cursor:pointer;font-size:1em;padding:.3em}.downloadable-files__btn-upload .action a{color:inherit}.ext-link-block .ext-iframe{height:100%;min-height:50vh;width:100%}.ext-link-block .close{background-color:rgba(255,255,255,.7);padding:.25em;position:absolute;right:0;top:0}.calendar-comp{--fc-border-color:#e2e8f0;--fc-page-bg-color:#fff;--fc-neutral-bg-color:#f1f5f9;--fc-neutral-text-color:#475569;--fc-today-bg-color:rgba(232, 93, 80, 0.05);--fc-now-indicator-color:#e85d50;--fc-event-bg-color:#e85d50;--fc-event-border-color:#e85d50;--fc-event-text-color:#fff;--fc-highlight-color:rgba(232, 93, 80, 0.15);--fc-non-business-color:rgba(15, 23, 42, 0.03);--fc-small-font-size:0.8rem}.calendar-comp .fc{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-size:.875rem}.calendar-comp .fc-col-header-cell-cushion,.calendar-comp .fc-datagrid-cell-main,.calendar-comp .fc-timeline-slot-cushion{color:#0f172a;font-weight:600;text-decoration:none}.calendar-comp .fc-daygrid-day-number,.calendar-comp .fc-timegrid-slot-label-cushion{color:#334155;text-decoration:none}.find-task-by-contract-number .form-field{min-width:190px}.find-task-by-id .form-field{min-width:190px}.fulltext-search-panel{display:flex}.fulltext-search-panel input{margin:0}.photo{width:100%}.input-edit .input-read,.input-edit .multi-select,.input-edit .select-field,.input-edit .single-select,.input-edit [type=date],.input-edit [type=email],.input-edit [type=file],.input-edit [type=number],.input-edit [type=password],.input-edit [type=text],.input-edit [type=time],.input-edit textarea{margin:0}.input-edit form{align-items:center;background-color:rgba(232,93,80,.04);border-left:2px solid rgba(232,93,80,.4);border-radius:.375rem;display:flex;padding:.1em .25em}.input-edit .input{flex:1;outline:0;position:relative}.input-edit .icon{font-size:.875em}.input-edit .actions .btn{font-size:1rem;padding-left:.4em;padding-right:.4em}.input-edit .actions .btn:last-child{padding-left:0}.input-edit .actions [data-icon=check]{color:#22c55e}.input-edit .clickable:not(:last-child){margin-right:.5rem}.input-edit .clickable svg{color:#94a3b8}.input-edit .clickable svg:hover{color:#0f172a}.input-edit~.error{color:#f59e0b}.input-edit.in-error .input{box-shadow:0 0 10px 6px rgba(245,158,11,.7)}.width-auto .input-edit .input{min-width:auto}.left-menu{background-color:#fff;border-right:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);font-size:1rem;height:calc(100% - 3.5rem);left:0;margin-top:3.5rem;position:fixed;top:0;transition:all .3s ease;width:12rem;z-index:1}.left-menu+.page-menu .page-menu-content{margin-left:calc(12rem + 1px)}.left-menu~.page-content{margin-left:12rem;transition:all .3s}.left-menu.not-full-menu{width:3rem}.left-menu.not-full-menu+.page-menu .page-menu-content{margin-left:calc(3rem + 1px)}.left-menu.not-full-menu~.page-content{margin-left:3rem}.left-menu .icon{padding:0 1.05rem}.left-menu .toggle{background-color:#fff;border:0;bottom:1.5rem;display:block;font-size:1.5rem;height:1.75rem;left:50%;padding:0;position:absolute;transform:translateX(-50%);transition:all .3s;width:1.75rem}.left-menu .toggle:active,.left-menu .toggle:focus{outline:0}.left-menu ul{animation:scale-in-ver-center .5s cubic-bezier(.25,.46,.45,.94) both;box-sizing:border-box;list-style-type:none;margin:0;padding:1.25em;transition:all .2s;width:100%}.left-menu ul .with-icon :last-child{padding-left:.5em}.left-menu ul li:not(.submenu-header){padding-left:1.25em}.left-menu ul li.active::before{content:"→"}.left-menu .menu-header{background-color:#f8fafc;color:#0f172a;display:flex;flex-direction:row-reverse;font-size:1rem;font-weight:700;justify-content:space-between;padding:10px 0 10px 10px;transition:all .4s ease-in}.left-menu .menu-header a{color:inherit;text-decoration:none}.left-menu .menu-header:not(:first-child){border-top:1px solid #fff}.left-menu .menu-header.active{background-color:rgb(237.9242424242,134.7272727273,125.0757575758);color:#fff}.map-modal .s-map{height:100%;min-height:500px;min-width:500px;width:100%}.modal{align-items:center;animation:fadeIn .2s ease-out;backdrop-filter:blur(4px);background-color:rgba(15,23,42,.6);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:100000}.modal__content{animation:slideUp .25s ease-out;background-color:#fff;border-radius:.75rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);display:flex;flex-direction:column;max-height:95%;max-width:90%;min-height:180px;min-width:200px;overflow:hidden;position:relative;z-index:100001}.modal__content.background-gray{background-color:#f8fafc}.modal__close-btn{background-color:transparent;border:0;border-radius:50%;cursor:pointer;font-size:1rem;height:2rem;outline:0;position:absolute;right:.5rem;top:.5rem;transition:all .15s ease;width:2rem}.modal__close-btn:hover{background-color:rgba(255,255,255,.2);color:#fff}.modal__header{align-items:center;background-color:#e85d50;color:#fff;display:flex;font-weight:600;justify-content:start;min-height:20px;padding:.75rem 1rem;text-align:left}.modal__body{overflow:auto;padding:1rem}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes slideUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.new-comment__editor{max-width:700px}.first-comment-item{max-height:160px;overflow:auto}.new-task__label{align-self:center;padding-right:1rem;text-align:right}.new-task__address{align-self:baseline;margin-top:1em}.new-task__address-as-text{align-items:center;display:flex;padding:.5rem;word-break:break-all}.new-task__address-delete{margin-left:.5rem}.new-task__input-date{margin:.8rem 0 .5rem}.new-task .ruian-suggest+.error{margin-left:0;margin-top:1em;position:static}.new-task__note-input{max-width:700px;width:100%}.panel .form-field.commentar-checkbox-padding{margin-left:13rem;max-width:250px;min-width:200px}@media only screen and (max-width:1350px){.new-task__input-group{flex-direction:column}.new-task__label{align-self:flex-start;padding:0!important;text-align:left}.new-task__contract-number{margin-bottom:1rem}.new-task__database-btn{align-self:flex-end;height:2.5rem;margin-bottom:1rem}.new-task__ruian{align-self:flex-end}.panel .form-field.commentar-checkbox-padding{height:1rem;margin-left:0;max-width:250px;min-width:200px}}.new-event{display:flex;flex-direction:column;max-height:80vh;min-height:400px;min-width:400px;overflow-y:auto;padding:1rem}.new-event__date{margin-bottom:1rem}.new-event__date--bold{font-weight:700}.new-event__note-area{height:90px}.new-event button{align-self:center;width:100px}.new-event__weekdays{display:flex;gap:.3em}.new-event__weekday{background:#fff;border:1px solid #e2e8f0;border-radius:.375rem;color:#334155;cursor:pointer;font-size:.8rem;padding:.3em .6em}.new-event__weekday--on{background:#e85d50;border-color:#e85d50;color:#fff}.new-event__series-info{color:#475569;font-size:.85rem}.page-menu__task-name{font-size:1.3rem;font-weight:700}.pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.pagination__section{align-items:baseline;display:flex;justify-content:space-between}.pagination__item:last-child{margin-right:1rem}.pagination__per_page{margin-right:1.5rem}.pagination__list-input-item{height:100%;margin-right:.5rem;width:80px}.pagination__list{display:flex;justify-content:flex-start;list-style:none;padding:0;text-decoration:none}.pagination__list-item{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#0f172a;cursor:pointer;font-size:1rem;padding:.6rem;transition:all .2s}.pagination__list-item:not(:last-child){margin-right:.5rem}.pagination__list-item.active{color:#e85d50}.pagination__list-item:active,.pagination__list-item:focus{outline:0}.pagination__list-item:hover{background-color:#f8fafc}.gallery__header{font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center}.gallery__body{background-color:#f8fafc;display:flex;flex-wrap:wrap;padding:1.5rem}.gallery__img-frame{margin:.5rem;max-width:300px}.gallery__img-frame img{height:auto;max-height:300px;max-width:300px;transition:transform .2s;width:auto}.gallery__img-frame img:hover{transform:scale(1.4)}.gallery__info-text{font-size:2rem;font-weight:700;margin-bottom:1rem;text-align:center;width:100%}.ruian-suggest{align-items:center;display:flex;position:relative}.ruian-suggest+.new-task-ruian input{margin:0}.ruian-suggest.loading::before{animation:spin 1s linear infinite;border:2px solid transparent;border-bottom-color:#e85d50;border-left-color:#e85d50;border-radius:50%;border-right-color:#e85d50;content:"";display:inline-block;font-size:1rem;height:.75em;width:.75em;margin-top:-.5em;position:absolute;right:.55em;top:50%}.ruian-suggest.loading [type=text]{padding-right:2.25em}.multi-select,.single-select{font-size:.925em}.multi-select .select .input-search,.single-select .select .input-search{flex:1;min-width:4em;width:auto}.multi-select .select,.single-select .select{align-items:center;background-color:#fff;border:1px solid #e2e8f0;display:flex;flex-wrap:wrap;gap:.2em;max-height:6.5em;min-height:2em;overflow-y:auto;padding:.2em 2em .2em .6em;position:relative;-webkit-tap-highlight-color:rgba(255,255,255,0)}.multi-select .select .caret,.single-select .select .caret{align-items:center;bottom:0;color:#94a3b8;display:flex;font-size:1.075em;justify-content:center;position:absolute;right:0;top:0;width:2em}.multi-select .select .clear,.single-select .select .clear{right:-.25em}.multi-select .select [type=text],.single-select .select [type=text]{background:0 0;border:0;margin:-.2em 0;outline:0;padding-left:0}.multi-select .select .tag,.single-select .select .tag{border-radius:.5rem;font-size:.975em}.multi-select .input-hidden,.single-select .input-hidden{margin-top:-1px}.multi-select .dropdown,.single-select .dropdown{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);left:0;line-height:1.75;list-style:none;margin:0;margin-top:2px;max-height:14em;-webkit-overflow-scrolling:touch;overflow-x:hidden;overflow-y:auto;padding:.25em 0;position:absolute;right:0;top:100%;z-index:100}.multi-select .dropdown li,.single-select .dropdown li{color:#334155;cursor:pointer;padding:.15em .75em}.multi-select .dropdown li.highlighted,.multi-select .dropdown li:hover,.single-select .dropdown li.highlighted,.single-select .dropdown li:hover{background:rgba(232,93,80,.08);color:#0f172a}.multi-select.disabled,.single-select.disabled{background-color:#e2e8f0;pointer-events:none}.multi-select.disabled .select,.single-select.disabled .select{background-color:#f8fafc}.settings .user-select{min-width:300px;width:50%}.settings .google-auth{display:inline-block;margin-left:2em}.stats-overview{margin:0 1em 2em 0;max-width:75em}.stats-overview__bar{align-items:center;display:flex;flex-wrap:wrap;gap:.75em 2em;justify-content:space-between;margin:.5em 0 1em}.stats-overview__threshold{align-items:center;display:flex;gap:.6em}.stats-overview__threshold-label{color:#475569;font-size:.875em}.stats-overview__warning{background-color:#fef9c3;border-radius:.5rem;margin:0 0 1em;padding:.5em .9em}.stats-overview__cards{display:grid;gap:.75em;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:1em}@media screen and (max-width:700px){.stats-overview__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.stats-overview__section{margin-bottom:1em;overflow-x:auto;padding:1em}.stats-overview__note{color:#475569;font-size:.875em;margin:0 0 .75em}.stats-overview__tab-head{align-items:center;display:flex;flex-wrap:wrap;gap:.5em 1em;justify-content:space-between;margin-bottom:.75em}.stats-overview__tab-tools{align-items:center;display:flex;gap:.75em}.stats-overview__loading{color:#475569;margin:1em 0}.stats-overview__empty{color:#475569;margin:.5em 0 0}.stats-tabs{display:flex;flex-wrap:wrap;gap:.35em;margin-bottom:1em}.stats-tab{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#334155;cursor:pointer;display:inline-flex;font-size:.9em;font-weight:600;gap:.4em;padding:.35em .75em;white-space:nowrap}.stats-tab:hover{border-color:rgba(232,93,80,.5);color:#0f172a}.stats-tab.is-active{background-color:rgba(232,93,80,.08);border-color:rgba(232,93,80,.5);color:#0f172a}.stats-tab--special{font-style:italic}.stats-tab__count{background-color:#f1f5f9;border-radius:1em;color:#334155;font-size:.8em;font-weight:700;line-height:1.2;min-width:1.6em;padding:.1em .4em;text-align:center}.stats-tab__count--danger{background-color:#fee2e2;color:#b91c1c}.stat-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#0f172a;display:block;padding:.75em 1em;text-align:left;text-decoration:none}.stat-card__value{font-size:1.75rem;font-weight:700;line-height:1.2}.stat-card__label{color:#475569;font-size:.85em}.stat-card--danger .stat-card__value{color:#ef4444}.stat-card--warn .stat-card__value{color:#f59e0b}.stat-card--link:hover{border-color:rgba(232,93,80,.5)}.stats-table td.text-right,.stats-table th.text-right{text-align:right}.stats-table .stats-task-cell{max-width:28em;overflow:hidden;overflow-wrap:break-word}.stats-table .stats-comment-cell{color:#334155;font-size:.875em;max-width:24em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stats-table .stats-muted{color:#475569}.stats-table .stats-reaction{color:#15803d;font-size:.875em;font-weight:600}.stats-table .stats-reaction--longterm{color:#c44236}.stats-table .stats-row--longterm{background-color:rgba(232,93,80,.04)}.stats-table .stats-overdue{color:#ef4444;font-weight:600}.stats-longterm-badge{color:#c44236;font-weight:700;margin-left:.35em}.count-badge{border-radius:1em;display:inline-block;font-size:.85em;font-weight:700;min-width:1.9em;padding:.15em .6em;text-align:center}.count-badge--warn{background-color:#fef3c7;color:#9a3412}.count-badge--danger{background-color:#fee2e2;color:#b91c1c}.task-summary{display:flex;gap:.75em;margin-bottom:.75em}.task-summary__card{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;flex:1;min-width:0;padding:.6em .9em}.task-summary__card--wide{flex:1.5}.task-summary__card--clickable{cursor:pointer}.task-summary__card--clickable:hover{border-color:rgba(232,93,80,.5)}.task-summary__label{color:#475569;font-size:.7rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.task-summary__value{color:#0f172a;font-size:.925rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-summary__meta{color:#475569;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.task-summary__mobile-actions{display:none}@media only screen and (max-width:889px){.task-summary{flex-wrap:wrap}.task-summary__card{flex:1 1 100%}.task-summary__mobile-actions{display:flex;flex:1 1 100%;gap:.75em}.task-summary__mobile-btn{flex:1;text-align:center}}.tabs-headers{border-bottom:2px solid #e2e8f0;box-sizing:border-box;display:flex;gap:1.25em;margin-bottom:.5em}.tabs-headers .tab-header{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;border:0;border-bottom:2px solid transparent;color:#475569;cursor:pointer;font-size:.925em;font-weight:600;letter-spacing:.01em;line-height:1.5;margin-bottom:-2px;outline:0;padding:.5em .15em;text-decoration:none;transition:color .2s,border-color .2s}.tabs-headers .tab-header.active{border-bottom-color:#e85d50;color:#0f172a}.tabs-headers .tab-header:focus-visible{border-bottom-color:rgba(232,93,80,.5)}.tabs-content .tab-content{position:relative}@media only screen and (max-width:889px){.calendars-size{margin-top:2rem;padding-left:0!important;width:100%}}.task-detail-info{align-items:center;display:flex;font-size:.85rem}.name-editing .back-link{overflow:visible!important;position:relative;z-index:500}.name-editing .back-link>.fa-check{visibility:hidden}.name-editing .input-edit form{background-color:#fff}.name-editing .input-edit form .input{width:400px}@media only screen and (min-width:2000px){.task-detail{display:flex;flex-direction:row}.task-detail .flex.form-field{margin:0;padding:0}.task-detail .task-detail__box{flex-direction:column}.task-detail .panel:last-child{margin-top:0}.task-detail .data{align-self:flex-start;margin-right:1rem}.task-detail .comments,.task-detail .data{height:100%;width:100%}}.task-detail{font-size:.85rem}.task-detail__deadline{align-items:center;flex-basis:100%;flex-wrap:wrap;gap:.25rem .5rem}.task-detail__deadline .form-field{width:auto!important}.task-detail__deadline .input-edit .input{min-width:0}.task-detail__deadline .input-edit .custom-date-input .date-input{width:8.5em}.task-detail__box{display:flex}.task-detail__box .flex.form-field{margin:0;padding:0}.task-detail__box .flex.form-field .label{margin-right:.5rem;min-width:auto;text-align:left}@media only screen and (max-width:1100px){.task-detail__box{align-items:baseline;flex-direction:row!important;flex-wrap:wrap;width:100%}.task-detail__box .flex.form-field{width:40%}.task-detail__box .task-detail__address--ordered{margin-bottom:.5rem;order:100}.task-detail__box .task-detail__address--ordered .flex.form-field{min-width:70%}}@media only screen and (max-width:850px){.task-detail__box .flex.form-field{width:100%}.task-detail__box .flex.form-field .label{text-align:left}}.task-detail .data{margin-bottom:1rem}.task-detail .comment{border-top:1px solid #e2e8f0}.task-actions-menu{display:inline-block;position:relative}.task-actions-menu .menu-trigger{border-radius:.375rem;color:#475569;padding:.3em .5em}.task-actions-menu .menu-trigger:hover{background-color:rgba(232,93,80,.08);color:#0f172a}.task-actions-menu .menu-panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:.375rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1);min-width:15em;padding:.25em;position:absolute;right:0;top:calc(100% + 4px);z-index:300}.task-actions-menu .menu-panel--up{bottom:calc(100% + 4px);top:auto}.task-actions-menu .menu-item{align-items:center;background:0 0;border:0;border-radius:.375rem;color:#0f172a;cursor:pointer;display:flex;font:inherit;gap:.6em;padding:.45em .6em;text-align:left;text-decoration:none;white-space:nowrap;width:100%}.task-actions-menu .menu-item:hover{background-color:rgba(232,93,80,.08)}.task-actions-menu .menu-item__icon{color:#475569;flex-shrink:0;font-size:.9em;font-weight:600;min-width:1.4em;text-align:center}.filters{width:100%}.filters__bar{align-items:center;display:flex;flex-wrap:wrap;gap:.5em}.filters__toggle{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#334155;display:flex;font-weight:600;gap:.5em;padding:.45em .9em;white-space:nowrap}.filters__toggle:hover{border-color:rgba(232,93,80,.5);color:#0f172a}.filters__toggle.is-open{background-color:rgba(232,93,80,.08);border-color:rgba(232,93,80,.5);color:#0f172a}.filters__count{background-color:#c44236;border-radius:1em;color:#fff;font-size:.75em;font-weight:700;line-height:1;min-width:1.5em;padding:.3em .45em;text-align:center}.filters__caret{font-size:.85em}.filters__chips{align-items:center;display:flex;flex:1;flex-wrap:wrap;gap:.4em;min-width:0}.filters__chips-empty{color:#475569;font-size:.875em}.filters__presets{display:flex;flex-wrap:wrap;gap:.4em}.filters__preset{align-items:center;background-color:#fff;border:1px solid #e2e8f0;border-radius:1em;color:#334155;cursor:pointer;display:inline-flex;font-size:.85em;gap:.4em;line-height:1.3;padding:.25em .85em;white-space:nowrap}.filters__preset:hover{border-color:rgba(232,93,80,.5);color:#0f172a}.filters__preset.is-active{background-color:rgba(232,93,80,.08);border-color:rgba(232,93,80,.5);color:#0f172a;font-weight:600}.filters__preset-star{color:#475569;font-size:.85em}.filters__preset--global{border-color:rgba(196,66,54,.45)}.filters__preset--global .filters__preset-star{color:#c44236}.filters__presets .menu-panel{left:0;right:auto}.filters__panel{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);margin-top:.6em;max-width:58em;padding:.9em 1em .8em}.filters__grid{display:grid;gap:.7em .9em;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:900px){.filters__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:560px){.filters__grid{grid-template-columns:minmax(0,1fr)}}.filters__states{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.6em 1.75em;margin-top:1em}.filters__footer{align-items:center;border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:.6em;justify-content:space-between;margin-top:1em;padding-top:.8em}.filters__footer .btn{height:2.5rem}.filters__footer-main{display:flex;flex-wrap:wrap;gap:.6em}.filters .filter-box{min-width:0;position:relative}.filters .filter-box .filter-label{color:#475569;display:inline-block;font-size:.8rem;font-weight:600;letter-spacing:.03em;padding-bottom:3px;padding-left:3px;text-transform:uppercase}.filters .filter-box .filter-input{margin:0;position:relative;width:100%}.filters .filter-box--span2{grid-column:span 2}@media screen and (max-width:560px){.filters .filter-box--span2{grid-column:auto}}.filters .filter-box--full{grid-column:1/-1}.filters .filter-box--checkboxes{align-self:flex-end;display:flex;flex-wrap:wrap;gap:0 1em}.filters .filter-box--checkboxes .form-field{min-width:0}.filters .filter-row{align-items:center;display:flex;gap:.25em}.filters .filter-row .filter-input{flex:1;min-width:0}.filters .filter-row__action{color:rgba(15,23,42,.5);flex:none}.filters .filter-row__action:hover{color:#f59e0b}.filters .bookmark-add-btn{background-color:#c44236;border-radius:50%;color:#fff;font-size:.5rem;padding:.4em;text-align:left}.filters .filter-searchbox{box-sizing:border-box;position:relative;width:100%}.filters .filter-searchbox input::placeholder{color:#475569;opacity:1}.filters .filter-searchbox .clear{align-items:center;color:#94a3b8;display:flex;height:100%;padding:0 .75em;position:absolute;right:0;top:0;z-index:1}.filters .filter-searchbox .clear+[type=text]{padding-right:2.25em}.filters .filter-searchbox .clear:hover{color:#f59e0b}.filter-chip{align-items:center;background-color:rgba(232,93,80,.08);border:1px solid rgba(232,93,80,.25);border-radius:1em;color:#0f172a;display:inline-flex;font-size:.85em;gap:.35em;line-height:1.3;max-width:22em;overflow:hidden;padding:.2em .35em .2em .75em;white-space:nowrap}.filter-chip__remove{align-items:center;background:0 0;border:0;border-radius:50%;color:#475569;cursor:pointer;display:inline-flex;font-size:.9em;justify-content:center;padding:.15em .3em}.filter-chip__remove:hover{background-color:rgba(232,93,80,.2);color:#0f172a}.segmented{background-color:#f1f5f9;border:1px solid #e2e8f0;border-radius:.5rem;display:inline-flex;padding:2px}.segmented__option{background:0 0;border:0;border-radius:.375rem;color:#475569;cursor:pointer;font-size:.875em;font-weight:600;padding:.3em .9em}.segmented__option:hover{color:#0f172a}.segmented__option.is-active{background-color:#fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);color:#e85d50}.tasks.table{overflow:visible;table-layout:fixed}.tasks.table .col-priority{width:3.2em}.tasks.table .col-id{width:8.5em}.tasks.table .col-due{width:7.5em}.tasks.table .col-event{width:15%}.tasks.table .col-address{width:16%}.tasks.table .col-created{width:6.5em}.tasks.table .col-actions{width:3.4em}.tasks.table thead th:first-child{border-top-left-radius:.5rem}.tasks.table thead th:last-child{border-top-right-radius:.5rem}.tasks.table tbody tr:last-child td:first-child{border-bottom-left-radius:.5rem}.tasks.table tbody tr:last-child td:last-child{border-bottom-right-radius:.5rem}.tasks.table tr:nth-child(2n) td{background-color:transparent}.tasks.table tr.task-row--alt td{background-color:#f1f5f9}.tasks.table tr.task-row:hover td,.tasks.table tr:nth-child(2n).task-row:hover td{background-color:rgba(232,93,80,.05)}.tasks.table td{vertical-align:top}.tasks.table .task-unread td:first-child{box-shadow:inset 3px 0 0 #e85d50}.tasks.table .task-unread .task-name{font-weight:700}.tasks.table .task-resolved .cell-address,.tasks.table .task-resolved .cell-created,.tasks.table .task-resolved .cell-due,.tasks.table .task-resolved .cell-event,.tasks.table .task-resolved .task-name{color:#475569}.tasks.table .cell-id{overflow:hidden}.tasks.table .cell-id .nowrap{overflow:hidden;text-overflow:ellipsis}.tasks.table .task-id-link{color:#0f172a;font-weight:700;text-decoration:none}.tasks.table .task-id-link:hover{color:#e85d50;text-decoration:underline}.tasks.table .task-type-tag{border-radius:.375rem;display:inline-block;font-size:.75rem;font-weight:600;margin:.2em 0;max-width:11em;overflow:hidden;padding:.1em .5em;text-overflow:ellipsis;vertical-align:bottom}.tasks.table .task-contract{font-size:.875em;overflow:hidden;text-overflow:ellipsis}.tasks.table .cell-name{overflow:hidden;overflow-wrap:break-word}.tasks.table .task-name{color:#e85d50;cursor:pointer;font-weight:600}.tasks.table .task-note{-webkit-box-orient:vertical;color:#475569;display:-webkit-box;font-size:.875em;-webkit-line-clamp:2;line-clamp:2;margin-top:.15em;overflow:hidden}.tasks.table .cell-due{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks.table .task-assignee{font-weight:600}.tasks.table .task-helpers{color:#475569;margin-left:.25em}.tasks.table .task-due-date{font-size:.875em}.tasks.table .task-due-date.today{color:#f59e0b;font-weight:700}.tasks.table .task-due-date.overdue{color:#ef4444;font-weight:700}.tasks.table .cell-event{overflow:hidden}.tasks.table .task-event-date{font-weight:600}.tasks.table .task-event-note{color:#475569;font-size:.875em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks.table .cell-address{overflow:hidden;overflow-wrap:break-word}.tasks.table .task-created-date,.tasks.table .task-phone{color:#475569;font-size:.875em}.tasks.table .cell-actions{white-space:nowrap}.tasks.table .comments-row td{box-shadow:inset 0 6px 6px -6px rgba(0,0,0,.08)}@media only screen and (max-width:768px){.tasks.table{background:0 0;border-radius:0;box-shadow:none;display:block}.tasks.table thead{display:none}.tasks.table tbody{display:block}.tasks.table tr.task-row{background-color:#fff;border:1px solid #e2e8f0;border-radius:.5rem;box-shadow:0 1px 2px 0 rgba(0,0,0,.05);display:flex;flex-wrap:wrap;gap:0 1em;margin-bottom:.75em;padding:.75em .9em;position:relative}.tasks.table tr.task-row td{background:0 0;border-bottom:0;display:block;max-width:none;padding:.15em 0;width:auto}.tasks.table .task-unread td:first-child{box-shadow:none}.tasks.table tr.task-unread{border-left:3px solid #e85d50}.tasks.table .cell-id{order:1}.tasks.table .cell-priority{order:2}.tasks.table .cell-name{flex:1 1 100%;order:3}.tasks.table .cell-due{order:4}.tasks.table .cell-event{order:5}.tasks.table .cell-address{flex:1 1 100%;order:6}.tasks.table .cell-created{order:7}.tasks.table .cell-actions{order:8;position:absolute;right:.4em;top:.4em;width:auto}.tasks.table [data-label]::before{color:#475569;content:attr(data-label) ": ";font-size:.75em}.tasks.table .comments-row{display:block;margin:-.5em 0 .75em}.tasks.table tr.comments-row td{background-color:#fff;border:1px solid #e2e8f0;border-radius:0 0 .5rem .5rem;border-top:0;box-shadow:none;display:block}}.priority-badge{border-radius:.375rem;display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.05em;line-height:1.4;min-width:1.9em;padding:.1em .4em;text-align:center}.priority-badge--sleep{background-color:#f1f5f9;color:#475569}.priority-badge--mid{background-color:#fef9c3;color:#854d0e}.priority-badge--high{background-color:#fef3c7;color:#9a3412}.priority-badge--critical{background-color:#fee2e2;color:#b91c1c}.task-page{display:grid;gap:.75em;grid-template-columns:minmax(320px,2fr) 3fr}.task-page--collapsed{grid-template-columns:2.25rem 1fr}.task-page__detail{min-width:0;position:relative}.task-page__collapse-btn{background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#475569;cursor:pointer;font-size:.8rem;margin-bottom:.5em;padding:.35em .6em}.task-page__collapse-btn:hover{border-color:rgba(232,93,80,.5);color:#0f172a}.task-page--collapsed .task-page__collapse-btn{height:100%;width:2.25rem}.task-page--collapsed .task-page__detail>:not(.task-page__collapse-btn){display:none}.task-page__collapse-label{display:inline-block;transform:rotate(180deg);white-space:nowrap;writing-mode:vertical-rl}.task-page__main{min-width:0;position:relative}.task-page__section-tabs .task-page__tab-detail{display:none}.task-page__main-strip{display:none}.task-page--main-collapsed{grid-template-columns:1fr 2.25rem}.task-page--main-collapsed .task-page__main>:not(.task-page__main-strip){display:none}.task-page--main-collapsed .task-page__main-strip{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#475569;cursor:pointer;display:flex;flex-direction:column;gap:.5em;height:100%;padding:.5em 0;width:2.25rem}.task-page--main-collapsed .task-page__main-strip:hover{border-color:rgba(232,93,80,.5);color:#0f172a}.task-page__section-collapse{align-self:center;background:#fff;border:1px solid #e2e8f0;border-radius:.5rem;color:#475569;cursor:pointer;font-size:.8rem;margin-bottom:.5em;margin-left:auto;padding:.35em .6em}.task-page__section-collapse:hover{border-color:rgba(232,93,80,.5);color:#0f172a}.task-page__calendar{overflow-x:auto}@media only screen and (max-width:889px){.task-page{display:block;padding-bottom:4.5rem}.task-page__section-collapse{display:none}.task-page__detail{display:none}.task-page--section-detail .task-page__detail{display:block}.task-page--collapsed .task-page__detail>:not(.task-page__collapse-btn){display:block}.task-page--section-detail .task-page__main .task-page__calendar{display:none}.task-page--main-collapsed .task-page__main>:not(.task-page__main-strip){display:block}.task-page--main-collapsed .task-page__main-strip{display:none}.task-page__collapse-btn{display:none}.task-page__section-tabs{background:#f8fafc;position:sticky;top:0;z-index:5}.task-page__section-tabs .task-page__tab-detail{display:block}}.task-page__mobile-resolve{display:none}@media only screen and (max-width:889px){.task-page__mobile-resolve{background-color:#22c55e;border:0;border-radius:.5rem;bottom:.75em;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);color:#fff;display:block;font-size:1.05rem;font-weight:600;left:.75em;padding:.8em;position:fixed;right:.75em;z-index:50}}.toast-message{align-items:center;background-color:#0f172a;box-shadow:0 -.1em .1em rgba(15,23,42,.1);color:#fff;display:flex;margin:0;opacity:0;padding:1em;top:auto;transform:translate3d(0,100%,0);transition:opacity .25s,transform .25s ease-in-out;z-index:100002}.toast-message.is-open{opacity:1;transform:translate3d(0,0,0)}.toast-message .text{flex:1}.toast-message .close{margin:-1em;padding:1em}.toast-message.error{background-color:#b45309;color:#fff}.toast-message.success{background-color:#15803d;color:#fff}.fake-data{display:none;opacity:.3;pointer-events:none}.page-menu-content{background-color:#fff;min-height:3.5rem}.page-menu-content .back-link{overflow:hidden;white-space:nowrap}.page-menu-content .back-link>:first-child{margin-right:2em;padding:15px;text-decoration:none}.page-menu-content .menu-toggle{display:none}.page-menu-content .menu-actions{font-size:.8em;margin-right:15px;white-space:nowrap}.page-menu-content .menu-actions:empty+.menu-toggle{display:none}@media only screen and (max-width:1400px){.page-menu-content .menu-actions{opacity:0;transition:opacity .5s;transition-timing-function:cubic-bezier(0.215,0.61,0.355,1)}.page-menu-content .menu-actions.active{opacity:1}.page-menu-content .menu-actions.active div{display:flex}.page-menu-content .menu-actions div{background-color:#fff;display:none;flex-wrap:wrap;justify-content:center;padding:0 20px 20px;position:absolute;right:0;top:48px;width:140px}.page-menu-content .menu-actions .btn{margin-bottom:10px;width:100%}.page-menu-content .menu-toggle{display:block}}.top-menu{align-items:center;background-color:#e85d50;bottom:auto;color:#fff;display:flex;justify-content:space-between;min-height:3.5rem;padding:0 1.25em;z-index:1000}.top-menu+.main-content{margin-top:3.5rem}.top-menu+.main-content .page-menu-content{left:0;position:fixed;right:0;z-index:500}.top-menu+.main-content .page-menu-content+.page-menu-spacer{height:3.5rem}.app-version{font-size:.75rem;margin-left:auto;margin-right:1.25em}.app-version__build{opacity:.75;white-space:nowrap}.app-version__reload{background-color:#fff;border:0;border-radius:3px;color:#e85d50;cursor:pointer;font-size:.75rem;font-weight:600;padding:.25em .6em;white-space:nowrap}.floating-actions .spacer{display:none}.floating-actions .actions{bottom:2em;position:fixed;right:2em;z-index:1}.floating-actions .actions .action{background-color:#c44236;border-radius:50%;color:#fff;font-size:2em;padding:.3em .25em}.page-content{padding:1em 3em}.page-content+.floating-actions .spacer{height:3em}.page-content .page-right-content{min-width:370px;padding-left:.75em}.action a{color:inherit}.filter-search{height:fit-content;left:50%;margin-top:5px;position:fixed;top:0;transform:translateX(-50%);z-index:1000}.filter-search input,.filter-search select{width:auto}form .label{min-width:12rem;padding-bottom:.5em}form .label .select-field,form .label input,form .label textarea{margin-left:1.25em}form .error{color:#f59e0b;margin-left:10px;position:relative;top:-1em}.panel .form-field{display:flex;min-height:1.75em;min-width:20em;padding:.3rem;padding-top:0}.panel .form-field .label{font-weight:700;min-width:11rem;padding-right:5px}.table .multiline-text-content,.table .multiline-text-header{max-width:7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.table .tag{word-break:normal}.state.disabled{color:#ef4444}.state.enabled{color:#22c55e}.action-link,.btn.action-link{color:#0f172a;padding-right:5px}.action-link:last-child,.btn.action-link:last-child{padding-right:0}.fixed-message{bottom:0;left:50%;margin-left:-120px;position:fixed;text-align:center;z-index:3}.fixed-message .google-auth{margin:5px}.resolved-check-icon{color:#22c55e}.longterm-flag{color:#c44236;margin-left:.3em}.input-edit form .input,.input-edit form .input-read,.input-edit form .multi-select,.input-edit form .select-field,.input-edit form .single-select,.input-edit form [type=date],.input-edit form [type=email],.input-edit form [type=file],.input-edit form [type=number],.input-edit form [type=password],.input-edit form [type=text],.input-edit form [type=time],.input-edit form textarea{margin:0}.no-link-color a{color:inherit}.fc-month-view .fc-event .description,.fc-timeline-event .description{display:none}.html-input{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;border:1px solid #e2e8f0;cursor:auto}.html-input .pell-content{max-height:180px;overflow-y:auto}a.disabled,a:disabled{cursor:not-allowed;pointer-events:none}a.disabled:not(.loading),a:disabled:not(.loading){opacity:.5}.task-unread{border-left:3px solid #f59e0b}.width-auto{width:auto!important}.tabs-headers{margin-bottom:0}.panel{padding:.75em}.one-line-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:inherit}.tasks .next-event-column{max-width:250px}.non-selectable{user-select:none}.page-centered{display:flex;flex-direction:column;height:calc(100vh - 100px);justify-content:center}.multiselect-counter::before{content:"("}.multiselect-counter::after{content:")"}