@font-face{font-display:swap;font-family:Gabarito;font-style:normal;font-weight:400;src:url(../assets/fonts/Gabarito/Gabarito-VariableFont_wght.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Gabarito,sans-serif;margin-left:60px;transition:margin-left .3s,margin-right .3s}body.menu-open{margin-left:300px}.main-page-bg{background-color:#1a1a1a}#sidebar{background-color:#080808;overflow:hidden;transition:width .3s;width:60px;z-index:9998}#sidebar.menu-open{overflow-y:auto;scrollbar-width:none;width:300px;z-index:9999;-ms-overflow-style:none}#sidebar.menu-open::-webkit-scrollbar{display:none}#sidebar:hover{overflow-y:auto;scrollbar-width:none;width:300px;z-index:9999;-ms-overflow-style:none}#sidebar:hover::-webkit-scrollbar{display:none}#sidebar .nav-link{align-items:center;border-radius:.375rem;display:flex;padding:.5rem 1rem;width:300px}#sidebar .nav-link:hover{background-color:#444}#sidebar .nav-link i{flex-shrink:0;text-align:center;width:20px}#sidebar .nav-link span{opacity:0;transition:opacity .3s;white-space:nowrap}#sidebar .nav-link.active{background-color:#333}#sidebar.menu-open .nav-link span,#sidebar:hover .nav-link span{opacity:1}#sidebar .nav-section{font-size:.875rem;margin-bottom:.25rem;margin-top:.5rem;padding-left:2rem}#sidebar .collapse,#sidebar .collapsing{overflow:hidden;transition:height .3s linear}#sidebar #settings-menu{flex-direction:column}#sidebar #settings-menu.collapsing,#sidebar #settings-menu.show{display:flex!important}#sidebar:not(.menu-open):not(:hover) .collapse{display:none!important}#menu-toggle{position:relative;z-index:500}#main-header{background-color:#080808;position:sticky;top:0;z-index:1000}#breadcrumb-section{background-color:#1a1a1a}.breadcrumb-item+.breadcrumb-item:before{color:#bfbfbf}#notifications-panel{background-color:#080808;height:100%;overflow-y:auto;position:fixed;right:-300px;top:0;transition:right .3s ease;width:300px;z-index:9999}#notifications-panel.open{right:0}body.notifications-open{margin-right:300px}.sidebar-header{align-items:center;display:flex;height:72px;justify-content:center}#mobile-overlay{background:rgba(0,0,0,.5);display:none;inset:0;position:fixed;z-index:9998}#mobile-overlay.show{display:block}#saving-overlay{align-items:center;background:rgba(0,0,0,.5);display:none;inset:0;justify-content:center;position:fixed;z-index:9997}#saving-overlay.show{display:flex}#saving-overlay .spinner-border{color:#91ff00}main{min-height:85vh}@media (max-width:768px){body,body.menu-open{margin-left:0}#sidebar{width:0}#sidebar.menu-open{overflow-y:auto;position:fixed;scrollbar-width:none;width:300px;z-index:9999;-ms-overflow-style:none}#sidebar.menu-open::-webkit-scrollbar{display:none}#sidebar:hover{width:0}#sidebar.menu-open:hover{width:300px}#notifications-panel{overflow-y:auto;right:-100%;transition:right .3s ease;width:100%}#notifications-panel.open{right:0}body.notifications-open{margin-right:0}}.btn-close-danger{color:#dc3545;opacity:1}#schedulerTestModal,.modal{z-index:20000}.modal-backdrop.show{z-index:19999}#scheduler-clock .time-label{font-size:.6em;margin-left:2px}#scheduler-clock #clock-12h,#scheduler-clock #clock-24h,#scheduler-clock #clock-utc{font-size:2rem}.hide-scroll-bar{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.dark-form-input-text-field,.dark-form-input-text-field:focus{background-color:#282828;border:none;color:#fff}.dark-form-input-text-field:focus{box-shadow:0 0 0 .15rem hsla(0,0%,66%,0)!important}.dark-form-input-text-field::-moz-placeholder{color:#fff}.dark-form-input-text-field::placeholder{color:#fff}#main-footer .footer-top{align-items:center;background:linear-gradient(180deg,#1a1a1a,#000);display:flex;height:300px;text-align:center}#main-footer .footer-bottom{background:#1a1a1a;font-size:.875rem;height:50px}#main-footer .footer-bottom,.menu-card{align-items:center;display:flex;justify-content:center}.menu-card{background-color:#2b2b2b;border-radius:.5rem;color:#fff;flex-direction:column;height:100%;padding:2rem 1rem;position:relative;text-align:center;text-decoration:none;transition:transform .2s,background-color .2s}.menu-card:hover{background-color:#363636;transform:translateY(-5px)}.access-badge{align-items:center;display:flex;font-size:.75rem;gap:.25rem;left:.25rem;position:absolute;top:.25rem}.bg-access-admin{background-color:#22529a!important}.bg-access-superadmin{background-color:#89363e!important}.bg-access-developer{background-color:#e1e1e1!important;color:#000!important}.bg-access-user{background-color:#1a1a1a!important;color:#bfbfbf!important}.bg-access-beta{background-color:#9b7c1f!important;color:#000!important}.bg-access-individual{background-color:#4b6e1e!important}.home-title{color:#91ff00;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .5s,top 1s,transform 1s}.home-title.show{opacity:1}.home-title.move-top{top:80px;transform:translate(-50%)}.menu-cards{margin-top:8rem;opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.menu-cards.show{opacity:1;transform:none}.login-page{background:url("../assets/images/Brechbill Trailer Sales LLC Footer Image Background Gray Triagles 1750 x 1750.webp") 50%/cover no-repeat fixed;min-height:100vh}.auth-page{margin-left:0}.login-overlay{background:linear-gradient(180deg,rgba(0,0,0,.75),#000 70%);inset:0;position:absolute}.settings-search-group{max-width:400px}.user-actions{white-space:nowrap}.group-user-results{max-height:300px;overflow-y:auto}.function-row{cursor:pointer}.function-details pre{margin-bottom:0}.collection-row{cursor:pointer}.collection-details dl{margin-bottom:0}.collection-details dd,.collection-details dt{white-space:normal;word-break:break-word}#embedFieldsWrapper .btn-check:checked+.btn,#metadataFieldsWrapper .btn-check:checked+.btn{background-color:#198754;border-color:#198754;color:#fff}.dark-tooltip{--bs-tooltip-bg:#222;--bs-tooltip-color:#fff;--bs-tooltip-zindex:11000}.collection-table{min-width:900px;table-layout:fixed;width:100%}.collection-table col:first-child,.collection-table col:nth-child(2){width:21%}.collection-table col:nth-child(3){width:10%}.collection-table col:nth-child(4){width:13%}.collection-table col:nth-child(5){width:16%}.collection-table col:nth-child(6){width:8%}.collection-table col:nth-child(7){width:11%}.collection-table td:last-child{white-space:nowrap}.scheduler-table{table-layout:fixed;width:100%}.scheduler-table col:first-child{width:18%}.scheduler-table col:nth-child(2){width:32%}.scheduler-table col:nth-child(3),.scheduler-table col:nth-child(4){width:15%}.scheduler-table col:nth-child(5){width:12%}.scheduler-table col:nth-child(6){width:8%}#notificationSound option{background:#2b2b2b;color:#fff}#notificationSound option:checked{background:#555;color:#fff}.accordion-item{background-color:#2b2b2b;border-color:#444}.accordion-button{background-color:#2b2b2b;color:#fff}.accordion-button:not(.collapsed){background-color:#404040;box-shadow:none;color:#fff}#upload-status,.bubble{background:#222;border:1px solid #555;border-radius:4px;color:#fff;cursor:pointer;opacity:0;padding:1rem;position:fixed;right:-280px;top:1rem;transition:right .3s,opacity .3s;width:250px;z-index:1056}.bubble.show,.show#upload-status{opacity:1;right:1rem}#upload-status .bubble-close,.bubble .bubble-close{background:none;border:none;color:#fff;cursor:pointer;font-size:1rem;line-height:1;padding:0;position:absolute;right:.25rem;top:.25rem}#upload-status .bubble-title,.bubble .bubble-title{font-weight:600;margin-right:1.2rem}.documents-explorer{display:flex;flex-wrap:wrap}.documents-details,.documents-sidebar{background-color:#2b2b2b;max-height:70vh;min-height:60vh;overflow-y:auto;padding:1rem;width:100%}.documents-content{background-color:#080808;min-height:60vh;padding:1rem;position:relative}.documents-sidebar a{color:#fff;display:block;padding:.25rem 0;text-decoration:none}.documents-sidebar a:hover{text-decoration:underline}.bucket-name{margin-bottom:.25rem}.bucket-name a{display:inline-block}.bucket-name a:hover{background-color:hsla(0,0%,100%,.2);border-radius:4px}.folder-tree{list-style:none;padding-left:0}.folder-tree ul{display:none;list-style:none;padding-left:1rem}.folder-tree li,.folder-tree li.open>ul{display:block}.folder-tree li>.folder-toggle,.folder-tree li>a{align-items:center;display:inline-flex}.folder-tree li>a i{margin-right:.25rem}.folder-tree .folder-toggle{cursor:pointer;justify-content:center;margin-right:.25rem;width:1rem}.folder-tree .folder-toggle.placeholder{visibility:hidden}.folder-tree li.open>.folder-toggle i{transform:rotate(90deg)}.folder-tree a.active{background-color:hsla(0,0%,100%,.3);border-radius:4px;font-weight:700}.folder-tree li>a:hover{background-color:hsla(0,0%,100%,.2);border-radius:4px}.folder-tree li.selected>a{background-color:hsla(0,0%,100%,.3);border-radius:4px}.documents-content li .thumb{display:none;height:auto;margin:0 auto .25rem;max-width:100%}.documents-content.view-large li.has-thumb .thumb,.documents-content.view-medium li.has-thumb .thumb{display:block}.documents-content.view-large li i,.documents-content.view-medium li i{display:block;margin-bottom:.25rem}.documents-content.view-medium li i{font-size:2rem}.documents-content.view-large li i{font-size:3rem}.documents-content.view-large li.has-thumb i,.documents-content.view-medium li.has-thumb i{display:none}.documents-content.view-large li .filename,.documents-content.view-medium li .filename{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documents-content.view-large li,.documents-content.view-medium li{display:inline-block;margin:.5rem;text-align:center}.documents-content.view-large li{width:150px}.documents-content.view-medium li{width:100px}.documents-content.view-list li{align-items:center;display:grid;grid-template-columns:1fr 180px;padding:.25rem 0}.documents-content.view-list li.list-header{border-bottom:1px solid #444;font-weight:700}.documents-content.view-large li.list-header,.documents-content.view-medium li.list-header{display:none}.documents-nav{margin-left:16.6667%;max-width:66.6667%}#nav-form{align-items:center;display:flex;gap:.5rem}#nav-form #path-input{flex-basis:75%}#nav-form #search-group{flex-basis:25%}#view-bar{display:flex;gap:.5rem;margin-top:.5rem}.documents-content.is-trash .deleted-at{display:none}.documents-content.is-trash.view-list .deleted-at{color:#ccc;display:block;text-align:right}@media (max-width:767.98px){.documents-nav{margin-left:0;max-width:100%}}.documents-content li.selected{background-color:hsla(0,0%,100%,.3)}.documents-content li:hover{background-color:hsla(0,0%,100%,.2)}.section-header{align-items:center;border:1px solid #555;border-radius:4px;display:inline-flex;gap:.25rem;padding:.25rem .5rem}#image-viewer-overlay{background:rgba(0,0,0,.8);cursor:grab;display:none;inset:0;position:fixed;z-index:20001}#image-viewer-overlay.show{display:block}#image-viewer-overlay img{cursor:inherit;left:50%;max-height:90%;max-width:90%;position:absolute;top:50%;transform:translate(-50%,-50%)}#image-viewer-overlay .close-btn{background:rgba(0,0,0,.6);border:none;border-radius:4px;color:#fff;font-size:1.25rem;padding:.25rem .5rem;position:absolute;right:10px;top:10px}#sheet-viewer-overlay{background:rgba(0,0,0,.8);display:none;flex-direction:column;inset:0;overflow:auto;padding:2rem;position:fixed;z-index:20001}#sheet-viewer-overlay.show{display:flex}#sheet-viewer-overlay .sheet-header{display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:.5rem}#sheet-viewer-overlay .close-btn{background:rgba(0,0,0,.6);border:none;border-radius:4px;color:#dc3545;font-size:2.5rem;padding:.25rem .5rem}#sheet-viewer-overlay .table-responsive{flex:1 1 auto;overflow-x:auto}#sheet-viewer-overlay .sheet-tabs{margin-bottom:0;margin-top:1rem;order:2;text-align:center}#sheet-viewer-overlay .sheet-tabs button{margin:0 .25rem}#upload-overlay{align-items:center;background:hsla(0,0%,100%,.2);color:#fff;display:none;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute;text-align:center;z-index:1050}#upload-overlay.show{display:flex}#upload-overlay i{margin-bottom:.5rem}#upload-status{max-height:80vh;overflow-y:auto}#upload-status .file{align-items:center;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:.5rem}#upload-status .file-name{flex-grow:1;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#upload-status .progress{background:#555;border-radius:3px;flex-shrink:0;height:6px;overflow:hidden;width:120px}#upload-status .progress-bar{background:#0d6efd;height:100%;transition:width .2s;width:0}#upload-status .file.done .progress-bar{background:#28a745;width:100%}#upload-status .file i{color:#28a745;display:none}#upload-status .file.done i{display:inline-block}.deposits-count{color:#91ff00;font-weight:700}.cash-amount{color:#91ff00;font-weight:400}.cash-summary{font-size:1rem}#report-range{cursor:pointer;display:block;font-size:.9rem;margin-top:.25rem}.fade-card{min-height:12rem;position:relative}.fade-card-body{inset:0;position:absolute;transition:opacity .3s}.fade-card-body.back,.fade-card.show-picker .fade-card-body.front{opacity:0;pointer-events:none}.fade-card.show-picker .fade-card-body.back{opacity:1;pointer-events:all}#date-picker-toggle{border:0}#date-picker-toggle .fa-calendar-alt{color:#fff;font-size:1.25rem}input[type=datetime-local]::-webkit-calendar-picker-indicator{filter:invert(1)}.timepicker{color-scheme:dark}.timepicker::-webkit-calendar-picker-indicator{filter:invert(1)}#download-cash,#download-deposits,.download-btn,.download-pcd{background:none;border:0;bottom:.5rem;position:absolute;right:.5rem}#download-cash .fa-download,#download-deposits .fa-download,.download-btn .fa-download,.download-pcd .fa-download{color:#bfbfbf;font-size:1.25rem;transition:color .15s}#download-cash:hover .fa-download,#download-deposits:hover .fa-download,.download-btn:hover .fa-download,.download-pcd:hover .fa-download{color:#fff}#pcd-date-toggle{border:0}#pcd-date-toggle .fa-calendar-alt{color:#fff;font-size:2rem}#pcd-range{cursor:pointer}#pcd-table-overlay{background:rgba(0,0,0,.8);display:none;flex-direction:column;inset:0;overflow:auto;padding:2rem;position:fixed;z-index:20001}#pcd-table-overlay.show{display:flex}#pcd-table-overlay .sheet-header{display:flex;flex:0 0 auto;justify-content:flex-end;margin-bottom:.5rem}#pcd-table-overlay .close-btn{background:rgba(0,0,0,.6);border:none;border-radius:4px;color:#dc3545;font-size:2.5rem;padding:.25rem .5rem}#pcd-table-overlay .table-responsive{flex:1 1 auto;overflow-x:auto}#chat-main.centered{justify-content:center}#chat-main.centered #chat-log{display:none}#chat-main.centered #chat-form{margin:auto}#chat-form{border-radius:2rem;width:100%}#chat-main.chatting #chat-form{bottom:50px;margin-top:auto;position:sticky}.chat-input-box{background:#282828;border-radius:1rem}.chat-entry{display:flex;flex-direction:column;margin-bottom:.5rem}.chat-entry.user{align-items:flex-end}.chat-entry.ai{align-items:flex-start}.chat-message{border-radius:2rem;display:inline-block;max-width:75%;padding:.5rem .75rem;width:-moz-fit-content;width:fit-content;word-break:break-word}.chat-message.user{background:#2b2b2b}.chat-message.ai{background:none}.chat-message.ai.reveal{max-height:0;opacity:0;overflow:hidden;position:relative;transition:max-height 2s linear,opacity 2s linear}.chat-message.ai.reveal:after{background:linear-gradient(180deg,rgba(26,26,26,0),#1a1a1a);bottom:0;content:"";height:2rem;left:0;opacity:1;pointer-events:none;position:absolute;right:0;transition:opacity .3s ease}.chat-message.ai.reveal.show{max-height:var(--full-height);opacity:1}.chat-message.ai.reveal.show:after{opacity:0;transition-delay:1.7s}.model-select{background:#1a1a1a;border:none;color:#747474!important;padding:0 1.25rem 0 0;width:auto}.model-select:focus{box-shadow:none}.model-select option{background:#2b2b2b;color:#fff}.thinking{align-items:center;gap:.25rem;justify-content:center}.fast-spin{animation-duration:.5s}#send-btn{border:none}#send-btn[disabled]{background-color:#282828}#send-btn[disabled] i{color:#777}#send-btn:not([disabled]){background:#fff}#send-btn:not([disabled]) i{color:#282828}#file-btn{background:#282828;border:none}#file-btn:hover{background:#fff}#file-btn:hover i{color:#282828}#file-btn i{color:#fff}#chat-header{align-items:center;display:flex;gap:.5rem;justify-content:center;text-align:center}#chat-icons{display:flex;justify-content:space-between}#chat-icons i{cursor:pointer;font-size:2rem;height:50px;line-height:50px;text-align:center;width:50px}#chat-history{background-color:#080808;height:100%;left:-300px;overflow-y:auto;position:fixed;top:0;transition:left .3s ease;width:300px;z-index:9999}.history-item{border-radius:15px;cursor:pointer;font-size:14px;overflow:hidden;padding-right:30px;position:relative;text-overflow:ellipsis;transition:background-color .2s ease;white-space:nowrap}.history-item.active,.history-item:hover{background:#282828;border-radius:15px}.history-item .menu-dots{align-items:center;border-radius:4px;color:#999;cursor:pointer;display:none;height:20px;justify-content:center;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px}.history-item:hover .menu-dots{display:flex}.history-item .menu-dots:hover{background:hsla(0,0%,100%,.1);color:#fff}.history-item-menu{background:#080808;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.3);display:none;min-width:150px;padding:4px 0;position:absolute;right:0;top:100%;z-index:10000}.history-item-menu.show{display:block}.history-item-menu button{background:none;border:none;color:#fff;cursor:pointer;display:block;font-size:14px;padding:8px 16px;text-align:left;transition:background-color .2s ease;width:100%}.history-item-menu button:hover{background:hsla(0,0%,100%,.1)}.history-item-menu button i{margin-right:8px;width:20px}.history-item.editing{padding:0}.history-item input.rename-input{background:transparent;border:1px solid hsla(0,0%,100%,.3);border-radius:15px;color:#fff;font-size:14px;outline:none;padding:8px 12px;width:100%}.history-item input.rename-input:focus{border-color:hsla(0,0%,100%,.5)}#chat-history.open{left:0}.model-name{align-self:flex-start;color:#444}.user-name{align-self:flex-end;color:#2b2b2b}.message-meta,.user-meta{align-items:center;display:flex;gap:.25rem;margin-top:.25rem}.branch-btn,.code-copy-btn,.copy-btn,.edit-btn,.user-copy-btn{color:#fff;cursor:pointer;font-size:.85rem}.user-meta{align-self:flex-end;justify-content:flex-end}.branch-nav{align-items:center;display:flex;gap:.25rem}.branch-info{color:#747474;font-size:.75rem}.chat-entry.editing,.edit-textarea{width:100%}.edit-actions{display:flex;gap:.5rem}.chat-message p,.chat-message pre,.chat-message table{margin-bottom:.5rem}.chat-message p:last-child,.chat-message pre:last-child,.chat-message table:last-child{margin-bottom:0}.chat-message pre{background:#000;border-radius:15px;overflow-x:auto;padding:.5rem;position:relative}.code-copy-btn{position:absolute;right:.5rem;top:.5rem}.model-note{color:#747474;font-size:14px}#file-drop-overlay{align-items:center;background:rgba(0,0,0,.6);color:#fff;display:none;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:fixed;text-align:center;z-index:1050}#file-drop-overlay.show{display:flex}#file-drop-overlay i{margin-bottom:.5rem}#file-preview{display:flex;flex-wrap:wrap;gap:.5rem}#file-preview .preview-item{background:#222;border:1px solid #555;border-radius:.5rem;height:80px;overflow:hidden;position:relative;width:80px}#file-preview .preview-item.loading button{display:none}#file-preview .upload-spinner{align-items:center;background:rgba(0,0,0,.6);display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#file-preview .preview-item img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}#file-preview .preview-item button{background:rgba(0,0,0,.6);border:none;border-radius:50%;color:#fff;font-size:.8rem;height:20px;line-height:20px;padding:0;position:absolute;right:2px;top:2px;width:20px}.message-files{display:flex;flex-wrap:wrap;gap:.5rem}.message-files img{border-radius:.5rem;max-height:150px;max-width:150px}.message-file-link{color:#fff;text-decoration:underline}.context-menu{background:#2b2b2b;border:1px solid #555;border-radius:4px;display:none;position:fixed;z-index:20002}.context-menu a{color:#fff;display:block;padding:5px 10px;text-decoration:none}.context-menu a:hover{background:#444}.attachment-wrapper{align-items:center;display:flex;gap:.5rem;position:relative}.attach-menu{background:#2b2b2b;border:1px solid #555;border-radius:4px;bottom:100%;display:none;left:0;position:absolute;width:200px;z-index:20001}.attach-menu .attach-option{align-items:center;background:none;border:none;color:#fff;display:flex;padding:5px 10px;text-align:left;white-space:nowrap;width:100%}.attach-menu .attach-option:hover{background:#444}.attach-menu .attach-option i{margin-right:8px}.attachment-wrapper .data-bubble{align-items:center;background:#222;border:1px solid #0d6efd;border-radius:50rem;display:flex;gap:.25rem;padding:.25rem .5rem}.attachment-wrapper .data-bubble .data-link{color:#0d6efd;text-decoration:none}.attachment-wrapper .data-bubble .remove-data{color:#0d6efd;cursor:pointer;margin-left:4px}#selector-bubble{background-color:#080808;border-radius:.5rem;color:#fff;cursor:pointer;display:none;margin:.5rem auto;padding:.5rem 1rem;width:100%}#selector-bubble.show{display:block}#selector-bubble .log{display:none;font-family:monospace;font-size:.875rem;margin-top:.5rem;white-space:pre-wrap}#selector-bubble.expanded .log{display:block;max-height:none;overflow:visible}#selector-bubble .status-text.complete{color:#bbb;font-weight:600}#selector-bubble .status-text.error{color:#dc3545;font-weight:600}@media (min-width:992px){#selector-bubble{max-width:40%}}.archive-modal{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.archive-modal.show{display:flex}.archive-modal-content{background:#080808;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.4);max-width:400px;padding:24px;width:90%}.archive-modal h3{color:#fff;font-size:18px;margin:0 0 16px}.archive-modal p{color:#ccc;font-size:14px;margin:0 0 24px}.archive-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.archive-modal button{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 20px;transition:background-color .2s ease}.archive-modal .btn-cancel{background:#444;color:#fff}.archive-modal .btn-cancel:hover{background:#555}.archive-modal .btn-archive{background:#dc3545;color:#fff}.archive-modal .btn-archive:hover{background:#c82333}.delete-modal{align-items:center;background:rgba(0,0,0,.8);bottom:0;display:none;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:10001}.delete-modal.show{display:flex}.delete-modal-content{background:#080808;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.4);max-width:400px;padding:24px;width:90%}.delete-modal h3{color:#fff;font-size:18px;margin:0 0 16px}.delete-modal p{color:#ccc;font-size:14px;margin:0 0 24px}.delete-modal-buttons{display:flex;gap:12px;justify-content:flex-end}.delete-modal button{border:none;border-radius:6px;cursor:pointer;font-size:14px;padding:8px 20px;transition:background-color .2s ease}.delete-modal .btn-cancel{background:#444;color:#fff}.delete-modal .btn-cancel:hover{background:#555}.delete-modal .btn-delete{background:#dc3545;color:#fff}.delete-modal .btn-delete:hover{background:#c82333}.page-banner{background:linear-gradient(180deg,#000,#080808);overflow:hidden;padding:3rem 0;position:relative;text-align:center}.page-banner .banner-lines{inset:0;pointer-events:none;position:absolute}.page-banner .banner-lines span{animation:bannerLineMove 10s linear infinite;background-color:hsla(0,0%,100%,.3);bottom:0;opacity:0;position:absolute;width:1px}.page-banner .banner-lines span:first-child{animation-delay:0s;height:60px;left:5%}.page-banner .banner-lines span:nth-child(2){animation-delay:2s;height:75px;left:15%}.page-banner .banner-lines span:nth-child(3){animation-delay:4s;height:55px;left:25%}.page-banner .banner-lines span:nth-child(4){animation-delay:1s;height:85px;left:35%}.page-banner .banner-lines span:nth-child(5){animation-delay:3s;height:50px;left:45%}.page-banner .banner-lines span:nth-child(6){animation-delay:5s;height:65px;left:55%}.page-banner .banner-lines span:nth-child(7){animation-delay:.5s;height:100px;left:65%}.page-banner .banner-lines span:nth-child(8){animation-delay:3.5s;height:70px;left:75%}.page-banner .banner-lines span:nth-child(9){animation-delay:6s;height:90px;left:85%}.page-banner .banner-lines span:nth-child(10){animation-delay:1.5s;height:60px;left:95%}.page-banner .banner-lines span:nth-child(11){animation-delay:7s;height:80px;left:40%}.page-banner .banner-lines span:nth-child(12){animation-delay:8s;height:55px;left:70%}.page-banner h1{font-weight:700;margin:0;position:relative;z-index:1}@keyframes bannerLineMove{0%{background-color:hsla(0,0%,100%,.2);opacity:0;transform:translate(0)}20%{background-color:hsla(0,0%,100%,.8);opacity:1}80%{background-color:hsla(0,0%,100%,.8);opacity:1}to{background-color:hsla(0,0%,100%,.8);opacity:0;transform:translate(-20px,-20px)}}.profile-image-wrapper{display:inline-block;position:relative}.profile-image-wrapper .upload-overlay{align-items:center;background:rgba(0,0,0,.6);border-radius:50%;color:#fff;cursor:pointer;display:none;flex-direction:column;font-size:.9rem;gap:.5rem;inset:0;justify-content:center;position:absolute;text-transform:uppercase}.profile-image-wrapper .upload-overlay button{padding:.25rem .5rem}.profile-image-wrapper:hover .upload-overlay{display:flex}#img-drop-zone{transition:background-color .2s,border-color .2s}#img-drop-zone p{margin:0}#img-drop-zone.drag-active{background-color:hsla(0,0%,100%,.1);border-color:#0d6efd;color:#0d6efd}.selectable-image{cursor:pointer}.selectable-image.selected{border:2px solid #0d6efd}.remove-image{padding:.1rem .25rem}.flatpickr-calendar{max-width:95vw;transition:none!important}.flatpickr-calendar .flatpickr-current-month .flatpickr-monthDropdown-months,.flatpickr-calendar .flatpickr-innerContainer,.flatpickr-calendar .flatpickr-months .flatpickr-month{background-color:#1a1a1a}.flatpickr-calendar span.flatpickr-weekday{background-color:#1a1a1a;color:#fff}.flatpickr-calendar .flatpickr-day.endRange,.flatpickr-calendar .flatpickr-day.selected,.flatpickr-calendar .flatpickr-day.startRange{background-color:#91ff00;border-color:#1a1a1a;color:#1a1a1a}.flatpickr-calendar .flatpickr-day.inRange{background-color:#444;border-color:#444;box-shadow:-5px 0 0 #444,5px 0 0 #444}@keyframes inputChangedFlash{0%{filter:brightness(3)}to{filter:none}}.input-change-animate{animation:inputChangedFlash .4s ease}.notification-item{background-color:#2b2b2b;border-radius:.5rem;margin-bottom:1rem;max-height:500px;overflow:hidden;padding:.75rem;transition:opacity .3s,max-height .3s,margin-bottom .3s,padding .3s}.notification-item.fade-in,.notification-item.fade-out{margin-bottom:0;max-height:0;opacity:0;padding-bottom:0;padding-top:0}.notification-item h6{font-weight:700;margin-bottom:.5rem}.notification-item .notification-message{margin-bottom:.5rem}.notification-item .notification-data{margin-top:.5rem}.notification-item .see-more{background:none;border:none;color:#91ff00;padding:0}.notification-item .snoozed-until{color:#ff4d4d}.notification-actions{background-color:#222;border-radius:0 0 .5rem .5rem;margin-top:.5rem;padding:.5rem}.notification-bubble{background-color:#dc3545;border-radius:50%;color:#fff;font-size:.65rem;line-height:1;padding:.1rem .3rem;position:absolute}.notification-bubble-profile{left:-.25rem;top:-.25rem}.notification-bubble-menu{left:-.1rem;top:.53rem}@keyframes highlight-notification{0%{background-color:#2b2b2b}50%{background-color:#555}to{background-color:#2b2b2b}}.notification-item.highlight{animation:highlight-notification .8s ease}
/*# sourceMappingURL=app.min.css.map */