@import url("https://fonts.googleapis.com/css2?family=Annie+Use+Your+Telescope&family=Caveat+Brush&display=swap");:root{--header-height:64px;--toolbar-height:52px;--total-header-height:108px;--page-margin-bottom:24px;--list-page-height:calc(100vh - 278px)}.felt-tip{font-family:Caveat Brush;font-weight:400;font-style:normal;display:inline-block!important;transform:perspective(300px) rotate(356deg)}.e-description-row,.e-location-container,.e-subject-container,.e-time-zone-container{display:none}.e-kanban-table{border-spacing:8px 0!important;margin-left:-8px;margin-right:-8px;width:calc(100% + 16px)!important}.e-header-cells{background-color:#f0f0f0}caption.e-hide{display:none!important}.e-empty-card{padding:0!important;font-size:12px!important;font-weight:400;color:#d0d0d0!important;margin-top:40px!important}.e-card-wrapper{min-height:118px!important}.e-dropping .e-empty-card{display:none!important}.e-dropping{border:1px solid transparent!important}.e-kanban{background-color:transparent!important}.e-card-priority-3{border-left:2px solid red!important}.e-card-priority-2,.e-card-priority-3{box-shadow:0 0 5px 0 hsla(0,0%,78%,.5)!important}.e-card-priority-2{border-left:2px solid #ff0!important}.e-card-priority-1{border-left:2px solid #0f0!important;box-shadow:0 0 5px 0 hsla(0,0%,78%,.5)!important}.e-selection{background-color:#fff!important}.grid-cols-15{grid-template-columns:repeat(15,minmax(0,1fr))}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.e-rating-container.crew .e-rating-item-container.e-rating-intermediate .e-rating-icon,.e-rating-container.crew .e-rating-item-container.e-rating-selected .e-rating-icon{background:linear-gradient(to right,#facc15 var(--rating-value),transparent var(--rating-value));background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:1px #facc15}.e-rating-container.crew .e-rating-item-container.e-selected-value .e-rating-icon{-webkit-text-stroke:1px #facc15}.e-rating-container.crew .e-rating-item-list .e-rating-item-container.e-rating-intermediate:active .e-rating-icon,.e-rating-container.crew .e-rating-item-list .e-rating-item-container.e-rating-selected:active .e-rating-icon,.e-rating-container.crew .e-rating-item-list:hover .e-rating-item-container.e-rating-intermediate .e-rating-icon,.e-rating-container.crew .e-rating-item-list:hover .e-rating-item-container.e-rating-selected .e-rating-icon{background:linear-gradient(to right,#facc15 var(--rating-value),transparent var(--rating-value));background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:1px #facc15}.e-rating-container.crew .e-rating-item-container .e-rating-icon{-webkit-text-fill-color:transparent;-webkit-text-stroke:1px #fff;background:#fff;background-clip:text;-webkit-background-clip:text;-webkit-text-stroke:1px #facc15}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.striped-table-row{background:repeating-linear-gradient(45deg,#ff8c00,#ff8c00 10px,orange 0,orange 20px)}.striped-table-row-alt{background:repeating-linear-gradient(135deg,bisque,bisque 10px,#fff5e6 0,#fff5e6 20px)}.striped-table-row-alt-2{background:repeating-linear-gradient(45deg,bisque,bisque 10px,#fff5e6 0,#fff5e6 20px)}.striped-table-row-black{background:repeating-linear-gradient(45deg,#1a1a1a,#1a1a1a 10px,#2d2d2d 0,#2d2d2d 20px)}.striped-table-row-black-alt{background:repeating-linear-gradient(135deg,#2d2d2d,#2d2d2d 10px,#1a1a1a 0,#1a1a1a 20px)}.striped-table-row-black-alt-2{background:repeating-linear-gradient(45deg,#2d2d2d,#2d2d2d 10px,#1a1a1a 0,#1a1a1a 20px)}input[type=time]{-webkit-appearance:none;-moz-appearance:textfield;appearance:none;border:1px solid #ccc}input[type=time]::-webkit-clear-button,input[type=time]::-webkit-inner-spin-button{display:none}input[type=time]::-webkit-calendar-picker-indicator{display:none;opacity:0;width:0}.inner-shadow-2xl{box-shadow:inset 20px 0 20px -20px #000;background-image:radial-gradient(circle,rgba(49,9,9,.7) 1px,transparent 0);background-size:10px 10px}@font-face{font-family:Crewsaders;src:url(/fonts/crewsaders-icons.ttf) format("truetype");font-weight:400;font-style:normal}.crewsaders-icon{font-family:Crewsaders,sans-serif;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.debug{outline:1px solid red}.crew-calendar .e-popup-footer button{display:none!important}.e-gantt .e-grid .e-content .e-rowcell,.e-gantt .e-grid .e-content .e-rowcell .e-cell,.e-gantt .e-grid .e-rowcell .e-task-label{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.e-gantt .e-grid .e-rowcell>*{height:100%!important;display:flex!important;align-items:left!important}.e-gantt-manualparenttaskbar,.e-gantt-manualparenttaskbar-left,.e-gantt-manualparenttaskbar-right,.e-left-connectorpoint-outer-div,.e-right-connectorpoint-outer-div{display:none!important}@keyframes new-client-glow{0%,to{box-shadow:0 0 0 2px rgba(250,204,21,.85),0 0 0 5px rgba(236,72,153,.25),0 0 16px 2px rgba(250,204,21,.45)}50%{box-shadow:0 0 0 4px rgba(236,72,153,.75),0 0 0 9px rgba(56,189,248,.3),0 0 30px 8px rgba(250,204,21,.65)}}.new-client-job{animation:new-client-glow 1.4s ease-in-out infinite}@keyframes new-client-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.new-client-ribbon{background-image:linear-gradient(90deg,#f59e0b,#ec4899,#8b5cf6,#22d3ee,#22c55e,#f59e0b);background-size:200% auto;animation:new-client-shimmer 3s linear infinite}@keyframes new-client-firework{0%{transform:translate(0) scale(.3);opacity:0}15%{opacity:1}60%{transform:translate(var(--dx),var(--dy)) scale(1);opacity:1}to{transform:translate(calc(var(--dx) * 1.4),calc(var(--dy) * 1.4 + 8px)) scale(.2);opacity:0}}.new-client-spark{animation:new-client-firework 1.8s ease-out infinite;animation-delay:var(--delay,0s)}@media (prefers-reduced-motion:reduce){.new-client-job,.new-client-ribbon,.new-client-spark{animation:none}.new-client-job{box-shadow:0 0 0 3px rgba(250,204,21,.9),0 0 0 6px rgba(236,72,153,.35)}.new-client-spark{opacity:.9}}