:root{--cb-sk-shimmer-a: #f0f0f0;--cb-sk-shimmer-b: #f8f8f8;--cb-sk-static: #f5f5f5;--cb-sk-flat: #e8e8e8;--cb-sk-shimmer-band-width: 200px;--cb-sk-shimmer-duration: 1.5s;--cb-sk-mosaic-border: #ffffff;--cb-sk-divider: #eeeeee;--cb-sk-badge-inner: rgba(255, 255, 255, 0.25);--cb-sk-hole-fill: #ffffff;--cb-sk-alerts-item-bg: #ffffff;--cb-sk-alerts-item-border: #e8e8e8;--cb-sk-widget-overlay-bg: rgba(255, 255, 255, 0.6);--cb-sk-widget-overlay-base: #777777;--cb-sk-widget-overlay-icon: #c2c2c2;--cb-sk-widget-overlay-title: #333333;--cb-sk-feed-overlay-bg: rgba(255, 255, 255, 0.85);--cb-sk-feed-overlay-muted: #777777;--cb-sk-feed-overlay-icon: #c2c2c2;--cb-sk-feed-overlay-title: #333333;--cb-sk-timeline-overlay-bg: rgba(255, 255, 255, 0.92);--cb-sk-timeline-overlay-title: #555555;--cb-sk-timeline-overlay-muted: #777777;--cb-sk-timeline-overlay-icon: #c2c2c2;--cb-sk-modal-skeleton-border: #e5e5e5;--cb-sk-tab-panel-bg: #fafafa;--cb-sk-tab-panel-border: #e8e8e8}@keyframes cb-sk-shimmer{0%{background-position:calc(-1*var(--cb-sk-shimmer-band-width)) 0}100%{background-position:calc(var(--cb-sk-shimmer-band-width) + 100%) 0}}.event-form-skeleton{padding:0;margin:-20px}.skeleton{background:linear-gradient(90deg, var(--cb-sk-shimmer-a) 0px, var(--cb-sk-shimmer-b) 40px, var(--cb-sk-shimmer-a) 80px);background-size:var(--cb-sk-shimmer-band-width) 100%;animation:cb-sk-shimmer var(--cb-sk-shimmer-duration) infinite;border-radius:4px}.skeleton-header{display:flex;align-items:center;padding:20px;border-bottom:1px solid var(--cb-sk-modal-skeleton-border);gap:15px}.skeleton-header .skeleton-icon{width:24px;height:24px;flex-shrink:0}.skeleton-header .skeleton-title{flex:1;height:24px;max-width:300px}.skeleton-header .skeleton-close{width:24px;height:24px;flex-shrink:0}.skeleton-body{padding:20px}.skeleton-form-group{margin-bottom:20px}.skeleton-form-group .skeleton-label{height:14px;width:120px;margin-bottom:8px}.skeleton-form-group .skeleton-input{height:40px;width:100%}.skeleton-form-group .skeleton-input-half{height:40px;width:48%}.skeleton-form-group .skeleton-input-quarter{height:40px;width:23%}.skeleton-form-group .skeleton-textarea{height:150px;width:100%}.skeleton-form-group .skeleton-dropzone{height:120px;width:100%}.skeleton-form-row{display:flex;gap:2%}.skeleton-footer{display:flex;justify-content:flex-end;gap:10px;padding:15px 20px;border-top:1px solid var(--cb-sk-modal-skeleton-border)}.skeleton-footer .skeleton-button{height:36px;width:80px}.skeleton-footer .skeleton-button-primary{height:36px;width:120px}.event-attachments-dropzones{display:flex;gap:16px;align-items:stretch;margin-top:0}@media(max-width: 768px){.event-attachments-dropzones{flex-direction:row}.event-attachments-dropzones .event-dropzone-images,.event-attachments-dropzones .event-dropzone-documents{flex:1;min-width:0}}.event-attachments-dropzones .event-dropzone-images{flex:1;min-width:0}.event-attachments-dropzones .event-dropzone-documents{width:180px;flex-shrink:0;aspect-ratio:1;min-height:180px}@media(max-width: 768px){.event-attachments-dropzones .event-dropzone-documents{width:auto;flex:1;min-width:0;aspect-ratio:auto;min-height:140px}}.event-uploaded-files .event-attachments-subtitle{margin:0 0 8px 0;font-weight:600;clear:both}.event-uploaded-files .event-attachments-subtitle:not(:first-child){margin-top:20px}.event-uploaded-files .event-uploaded-images-sample{display:none}.event-uploaded-files .event-uploaded-files-list{list-style-type:none;margin:0;padding:0;position:relative;padding-bottom:15px;display:grid;grid-template-columns:repeat(4, 1fr);gap:1px}.event-uploaded-files .event-uploaded-files-list.is-empty{padding-bottom:0}@media(max-width: 768px){.event-uploaded-files .event-uploaded-files-list{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 480px){.event-uploaded-files .event-uploaded-files-list{grid-template-columns:repeat(2, 1fr)}}.event-uploaded-files .event-uploaded-files-list>li{min-width:0}.event-uploaded-files .event-uploaded-files-list .event-file-sortable-ghost{opacity:.4}.event-uploaded-files .event-uploaded-files-list .event-file-sortable-ghost .event-file-item{outline:2px dashed #32c5d2;outline-offset:-2px}.event-uploaded-files .event-uploaded-files-list .event-file-sortable-chosen{cursor:grabbing}.event-uploaded-files .event-uploaded-files-list .event-file-sortable-drag{opacity:1}.event-uploaded-files .event-uploaded-files-list .event-file-item{position:relative;aspect-ratio:3/2;overflow:hidden;background:#2a2a2a;border:1px solid #e0e0e0}.event-uploaded-files .event-uploaded-files-list .event-file-item .event-file-item__img-wrap{position:absolute;inset:0;overflow:hidden}.event-uploaded-files .event-uploaded-files-list .event-file-item .file-entry{position:absolute;inset:0;background-position:center center;background-size:cover;background-repeat:no-repeat;transition:transform .35s ease;z-index:1}.event-uploaded-files .event-uploaded-files-list .event-file-item .event-file-item__shared-label{position:absolute;top:3px;left:3px;z-index:10;pointer-events:none}.event-uploaded-files .event-uploaded-files-list .event-file-item .file-entry.is-file{background-size:auto}.event-uploaded-files .event-uploaded-files-list .event-file-item:hover .file-entry{transform:scale(1.08)}.event-uploaded-files .event-uploaded-files-list .event-file-item{cursor:grab}.event-uploaded-files .event-uploaded-files-list .event-file-item:active{cursor:grabbing}.event-uploaded-files .event-uploaded-files-list .event-file-item .remove-file{position:absolute;top:4px;right:4px;display:inline-flex;align-items:center;justify-content:center;padding:6px;min-width:0;cursor:pointer;z-index:2;opacity:0;transition:opacity .2s ease}.event-uploaded-files .event-uploaded-files-list .event-file-item .remove-file i.fa{font-size:14px}.event-uploaded-files .event-uploaded-files-list .event-file-item:hover .remove-file{opacity:1}.event-uploaded-files .event-uploaded-documents-table.is-empty{margin-top:0 !important;margin-bottom:0 !important}.event-uploaded-files .event-uploaded-documents-table th.text-left,.event-uploaded-files .event-uploaded-documents-table td.text-left{text-align:left}.event-uploaded-files .event-uploaded-documents-table th.text-right,.event-uploaded-files .event-uploaded-documents-table td.text-right{text-align:right}.event-uploaded-files .event-uploaded-documents-table .event-doc-icon{width:40px;vertical-align:middle}.event-uploaded-files .event-uploaded-documents-table .event-doc-icon-img{max-width:32px;max-height:32px;display:block}.event-uploaded-files .event-uploaded-documents-table .event-doc-filename{vertical-align:middle}.event-uploaded-files .event-uploaded-documents-table .event-doc-filename-badge{margin-left:8px}.event-mileage-badge{background:#3598dc;color:#fff;padding:5px 10px;border-radius:3px;display:inline-block;margin-bottom:10px;font-size:14px}.maintenance-mileage-badge{background:#26a69a;color:#fff;padding:8px 15px;border-radius:3px;display:inline-block;margin-bottom:15px;font-size:16px;font-weight:bold}.transfer-visual{background:#f5f5f5;padding:30px 20px;border-radius:8px;margin-bottom:15px}.transfer-row{display:flex;align-items:center;justify-content:center;gap:30px}.transfer-owner{text-align:center;flex:1}.transfer-owner i{color:#3598dc;margin-bottom:10px}.owner-label{font-size:12px;color:#999;text-transform:uppercase;margin-bottom:5px}.owner-name{font-size:16px;font-weight:bold;color:#333}.transfer-arrow{color:#26a69a}.transfer-message{text-align:center;color:#666;font-style:italic;margin-bottom:0}.expense-details{padding:20px;background:#f9f9f9;border-radius:8px}.expense-amount{text-align:center;padding:20px;background:linear-gradient(135deg, #11998e 0%, #38ef7d 100%);border-radius:8px;margin-bottom:15px;color:#fff}.expense-amount i{font-size:24px;display:block;margin-bottom:10px;opacity:.9}.amount-value{font-size:32px;font-weight:bold;display:block}.expense-description{margin:15px 0;color:#666}.expense-link{text-align:center;margin-top:15px}.mileage-display{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:15px;padding:30px 20px;background:linear-gradient(135deg, #667eea 0%, #764ba2 100%);border-radius:8px;color:#fff}.mileage-value{font-size:48px;font-weight:bold;line-height:1}@media(max-width: 768px){.mileage-value{font-size:32px}}.mileage-number{display:inline-block}.mileage-notes{margin-top:15px;font-style:italic;color:#666}.mileage-display.mileage-odometer{display:flex;padding:20px 24px;border-radius:10px;box-shadow:0 2px 8px rgba(0,0,0,.35);gap:4px}.mileage-odometer-inner{background:#111;box-shadow:rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,0) 0px 0px 0px 0px,rgba(0,0,0,.05) 0px 2px 4px 0px inset !important;border:1px solid #292929;border-radius:8px !important;display:flex;flex-direction:row;align-items:center;gap:6px;padding:16px;overflow:hidden}.mileage-digits{display:flex;flex-direction:row;gap:2px}.mileage-odometer .mileage-digit{width:36px;height:48px;overflow:hidden;background:linear-gradient(180deg, #1a1a1a 0%, #333 50%, #1a1a1a 100%);border-radius:2px !important;box-shadow:inset 0 2px 4px rgba(0,0,0,.5),inset 0 -2px 4px rgba(0,0,0,.5);position:relative;border:1px solid #000}@media(max-width: 768px){.mileage-odometer .mileage-digit{width:28px;height:38px}}.mileage-odometer .mileage-digit--group-gap{margin-right:6px}@media(max-width: 768px){.mileage-odometer .mileage-digit--group-gap{margin-right:3px}}.mileage-odometer .digit-strip{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;transition:transform .35s cubic-bezier(0.34, 1.2, 0.64, 1);will-change:transform}.mileage-odometer .digit-line{height:48px;min-height:48px;display:flex;align-items:center;justify-content:center;font-size:28px;font-weight:700;color:#fff}@media(max-width: 768px){.mileage-odometer .digit-line{height:38px;min-height:38px;font-size:22px}}.mileage-odometer .mileage-unit{font-size:18px;font-weight:600;color:#8a8a8e;margin-left:8px;letter-spacing:.02em;text-transform:uppercase}@media(max-width: 768px){.mileage-odometer .mileage-unit{font-size:14px;margin-left:4px}}@media(max-width: 768px){.transfer-row{flex-direction:column;gap:15px}.transfer-arrow{transform:rotate(90deg)}}@keyframes ai-format-spinner-spin{to{transform:translate(-50%, -50%) rotate(360deg)}}.event-add-edit-modal .js-ai-format-description.is-loading{position:relative}.event-add-edit-modal .js-ai-format-description.is-loading i.fa-magic{visibility:hidden}.event-add-edit-modal .js-ai-format-description.is-loading::before{content:"";position:absolute;left:.6em;top:50%;width:12px;height:12px;margin-left:4px;transform:translate(-50%, -50%);border:2px solid hsla(0,0%,100%,.35);border-top-color:#fff;border-radius:50%;animation:ai-format-spinner-spin .7s linear infinite}.service-record-confirm-modal .modal-title .fa{margin-right:6px}.event-add-edit-modal .modal-title .modal-title-icon{height:12px;width:auto;vertical-align:middle;margin-right:8px}.event-add-edit-modal .modal-title .fa{margin-right:5px}.event-add-edit-modal .event-switch-wrap{padding-bottom:1px;opacity:0}.event-add-edit-modal .event-switch-wrap.is-ready{opacity:1}.event-add-edit-modal .event-label-help{margin-left:4px;opacity:.6;cursor:help}.event-add-edit-modal .event-label-help:hover{opacity:1}.event-add-edit-modal .form-group-inline{display:flex;align-items:center;gap:15px}.event-add-edit-modal .form-group-inline .control-label{margin-bottom:0;white-space:nowrap;flex-shrink:0;min-width:120px}.event-add-edit-modal .form-group-inline .form-control{flex:1}@media(max-width: 768px){.event-add-edit-modal .form-group-inline{flex-direction:column;align-items:flex-start;gap:8px}.event-add-edit-modal .form-group-inline .control-label{min-width:auto}}.event-add-edit-modal .modal-content{display:flex;flex-direction:column;overflow:hidden}.event-add-edit-modal.event-linked-create-active{--event-linked-footer-py: 15px;--event-linked-footer-pb: 15px;--event-linked-footer-px: 20px;--event-linked-footer-btn-min-height: 34px}@media(max-width: 768px){.event-add-edit-modal.event-linked-create-active{--event-linked-footer-py: 10px;--event-linked-footer-pb: calc(10px + var(--cb-safe-bottom, 0px));--event-linked-footer-px: 10px}}.event-add-edit-modal.event-linked-create-active .modal-content{overflow:hidden}.event-add-edit-modal.event-linked-create-active .event-linked-create-viewport{display:flex;flex-direction:column;flex:1 1 auto;min-height:min(75vh,720px);max-height:100%;overflow:hidden}.event-add-edit-modal.event-linked-create-active--no-linked-fields .event-linked-create-viewport{min-height:0}.event-add-edit-modal .event-linked-create-track{--event-linked-slide-index: 0;display:flex;flex:1 1 auto;align-items:stretch;width:100%;min-height:0;transform:translateX(calc(var(--event-linked-slide-index) * -100%));transition:transform .25s ease}@media(prefers-reduced-motion: reduce){.event-add-edit-modal .event-linked-create-track{transition:none}}.event-add-edit-modal .event-linked-create-track[data-active-slide=event]{--event-linked-slide-index: 0}.event-add-edit-modal .event-linked-create-track[data-active-slide=expense]{--event-linked-slide-index: 1}.event-add-edit-modal .event-linked-create-track[data-active-slide=part]{--event-linked-slide-index: 2}.event-add-edit-modal .event-linked-create-track[data-active-slide=gallery]{--event-linked-slide-index: 3}.event-add-edit-modal .event-linked-create-slide{display:flex;flex-direction:column;flex:0 0 100%;width:100%;max-width:100%;min-width:0;min-height:0;overflow:hidden}.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>form,.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>.modal-header,.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>.modal-body,.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>.modal-footer{width:100%}.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;margin:0}.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>.modal-header,.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>form>.modal-header{flex-shrink:0}.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>.modal-body,.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>form>.modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>.modal-body,.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>form>.modal-body{overscroll-behavior:contain}}.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>.modal-footer,.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner>form>.modal-footer{flex-shrink:0;margin-top:auto}.event-add-edit-modal .event-linked-create-slide-layout{display:flex;flex:1 1 auto;align-items:stretch;width:100%;min-height:0;overflow:hidden}.event-add-edit-modal .event-linked-create-rail{flex:0 0 50px;width:50px;align-self:stretch;min-height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;background:#464efb;color:#fff}.event-add-edit-modal .event-linked-create-rail__label{flex:1 1 auto;min-height:0;padding:12px 0;writing-mode:vertical-rl;transform:rotate(180deg);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;line-height:1.2;user-select:none;text-align:center;align-self:center;cursor:pointer}.event-add-edit-modal .event-linked-create-rail__actions{flex-shrink:0;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:100%;padding:var(--event-linked-footer-py, 15px) 8px var(--event-linked-footer-pb, 15px)}.event-add-edit-modal .event-linked-create-rail__back{margin:0;min-width:var(--event-linked-footer-btn-min-height, 34px);min-height:var(--event-linked-footer-btn-min-height, 34px);height:var(--event-linked-footer-btn-min-height, 34px);padding:6px 12px;line-height:1;display:inline-flex;align-items:center;justify-content:center;color:#fff;background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.35)}.event-add-edit-modal .event-linked-create-rail__back:hover,.event-add-edit-modal .event-linked-create-rail__back:focus{color:#fff;background:hsla(0,0%,100%,.28);border-color:hsla(0,0%,100%,.5)}.event-add-edit-modal .event-linked-create-panel-body{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;min-height:100%;overflow:hidden}.event-add-edit-modal .event-linked-create-panel-body>form,.event-add-edit-modal .event-linked-create-panel-body>.modal-header,.event-add-edit-modal .event-linked-create-panel-body>.modal-body,.event-add-edit-modal .event-linked-create-panel-body>.modal-footer{width:100%}.event-add-edit-modal .event-linked-create-panel-body>form{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%;margin:0}.event-add-edit-modal .event-linked-create-panel-body>.modal-header,.event-add-edit-modal .event-linked-create-panel-body>form>.modal-header{flex-shrink:0}.event-add-edit-modal .event-linked-create-panel-body>.modal-body,.event-add-edit-modal .event-linked-create-panel-body>form>.modal-body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}@media(max-width: 768px){.event-add-edit-modal .event-linked-create-panel-body>.modal-body,.event-add-edit-modal .event-linked-create-panel-body>form>.modal-body{overscroll-behavior:contain}}.event-add-edit-modal .event-linked-create-panel-body>.modal-footer,.event-add-edit-modal .event-linked-create-panel-body>form>.modal-footer{flex-shrink:0;margin-top:auto;padding:var(--event-linked-footer-py, 15px) var(--event-linked-footer-px, 20px);padding-bottom:var(--event-linked-footer-pb, 15px);box-sizing:border-box}.event-add-edit-modal .event-linked-create-panel-body>.modal-footer .btn,.event-add-edit-modal .event-linked-create-panel-body>form>.modal-footer .btn{min-height:var(--event-linked-footer-btn-min-height, 34px)}.event-add-edit-modal .event-linked-create-panel-body.embedded .modal-header .close,.event-add-edit-modal .event-linked-create-panel-body.embedded .modal-footer .btn[data-dismiss=modal],.event-add-edit-modal .event-linked-create-panel-body.embedded .back-to-expense-type-selection,.event-add-edit-modal .event-linked-create-panel-body.embedded .modal-footer .pull-left:has(.back-to-expense-type-selection){display:none}.event-add-edit-modal .event-linked-create-panel-body.embedded>.modal-header,.event-add-edit-modal .event-linked-create-panel-body.embedded>form>.modal-header{padding-right:15px !important}.event-add-edit-modal .event-linked-create-panel-body.embedded>.modal-footer:not(:has([type=submit])),.event-add-edit-modal .event-linked-create-panel-body.embedded>form>.modal-footer:not(:has([type=submit])){display:none !important}.event-add-edit-modal .event-linked-create-panel-loading{padding:24px;text-align:center}.event-add-edit-modal .event-linked-field-label-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:5px}.event-add-edit-modal .event-linked-field-label-row .control-label{margin-bottom:0}.event-add-edit-modal .event-attachments-group{margin-bottom:0}.event-add-edit-modal .event-gallery-picker>.modal-body{display:flex;flex-direction:column;overflow:hidden}.event-add-edit-modal .event-gallery-picker__scroll{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;scrollbar-width:thin}.event-add-edit-modal .event-gallery-picker__scroll::-webkit-scrollbar{width:6px}.event-add-edit-modal .event-gallery-picker__scroll::-webkit-scrollbar-track{background:#f8f8f8}.event-add-edit-modal .event-gallery-picker__scroll::-webkit-scrollbar-thumb{background:#e8e8e8;border-radius:4px}.event-add-edit-modal .event-gallery-picker__scroll::-webkit-scrollbar-thumb:hover{background:#d8d8d8}.event-add-edit-modal .event-gallery-picker__toolbar{flex-shrink:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:0 0 10px;margin-bottom:10px;border-bottom:1px solid #e0e0e0}.event-add-edit-modal .event-gallery-picker__count{font-weight:600;color:#232323}.event-add-edit-modal .event-gallery-picker__toolbar-actions{flex-shrink:0;margin-left:auto;display:flex;flex-wrap:wrap;gap:6px}.event-add-edit-modal .event-gallery-picker__paging{padding:12px 0;text-align:center}.event-add-edit-modal .event-gallery-picker__albums{flex-shrink:0;padding-bottom:10px}.event-add-edit-modal .event-gallery-picker__album.btn-outline.is-active{background-color:#464efb;border-color:#464efb;color:#fff}.event-add-edit-modal .event-gallery-picker__grid.gallery-grid{grid-template-columns:repeat(auto-fill, minmax(110px, 1fr))}@media(max-width: 768px){.event-add-edit-modal .event-gallery-picker__grid.gallery-grid{grid-template-columns:repeat(auto-fill, minmax(84px, 1fr))}}.event-add-edit-modal .event-gallery-picker__item-label{position:absolute;inset:0;z-index:2;display:block;margin:0;cursor:pointer}.event-add-edit-modal .event-gallery-picker__check{position:absolute;top:6px;left:6px;z-index:3;padding:4px;border-radius:4px;background:hsla(0,0%,100%,.92);line-height:0}.event-add-edit-modal .event-gallery-picker__check input[type=checkbox]{margin:0;width:16px;height:16px;cursor:pointer;vertical-align:middle}@media(max-width: 768px){.event-add-edit-modal .event-gallery-picker__check{top:4px;left:4px;padding:3px}.event-add-edit-modal .event-gallery-picker__check input[type=checkbox]{width:13px;height:13px}}.event-add-edit-modal .event-gallery-picker__item--selected{outline:3px solid #464efb;outline-offset:-3px}.event-add-edit-modal .event-gallery-picker__item--attached{outline:3px solid #565656;outline-offset:-3px}.event-add-edit-modal .event-gallery-picker__attached-badge{position:absolute;right:6px;bottom:6px;z-index:3;padding:2px 6px;border-radius:4px;background:rgba(0,0,0,.65);color:#fff;font-size:10px;line-height:1.4;text-transform:uppercase;letter-spacing:.04em}.event-add-edit-modal .event-gallery-picker__empty{padding:24px 16px;text-align:center}.event-add-edit-modal .event-gallery-picker__empty h4{margin:0 0 6px;font-size:16px;font-weight:600;color:#232323}.event-add-edit-modal .event-gallery-picker__empty p{margin:0;color:#888}.event-add-edit-modal .expense-select-container,.event-add-edit-modal .part-select-container{width:100%;min-width:0}.event-add-edit-modal .expense-select-container .select2-container,.event-add-edit-modal .part-select-container .select2-container{width:100% !important;max-width:100%;box-sizing:border-box}.event-add-edit-modal .expense-select-container .select2-container--bootstrap .select2-selection--multiple,.event-add-edit-modal .expense-select-container .select2-container--bootstrap .select2-selection--single,.event-add-edit-modal .part-select-container .select2-container--bootstrap .select2-selection--multiple,.event-add-edit-modal .part-select-container .select2-container--bootstrap .select2-selection--single{width:100% !important;box-sizing:border-box}.event-add-edit-modal .event-linked-create-slide[data-slide=event] .js-event-slide-inner .form-body .row>[class*=col-]{min-width:0}@media(max-width: 768px){.event-add-edit-modal .modal-content{flex:1 1 auto;min-height:0;max-height:100dvh}.event-add-edit-modal.event-linked-create-active .event-linked-create-viewport{min-height:0;flex:1 1 auto}.event-add-edit-modal.event-linked-create-active .event-linked-create-rail{flex:0 0 42px;width:42px;min-height:0}}.event-date-field__time-toggle{margin:0;font-weight:normal}
