.uploader{display:flex;flex-wrap:wrap;row-gap:.5rem}.uploader .spinner-border{display:none}.uploader .file-uploader{min-width:7.785em}.uploader .gallery-figure{width:120px;cursor:pointer;padding:.5rem;margin:0;position:relative}.uploader .gallery-figure:hover{background-color:#efefef}.uploader .gallery-figure .gallery-figure-thumbnail{height:74px}.uploader .gallery-figure .gallery-figure-thumbnail .gallery-figure-thumbnail-image{object-fit:cover;width:100%;height:100%}.uploader .gallery-figure .gallery-figure-caption{word-wrap:break-word;text-align:center;white-space:normal;text-overflow:ellipsis;margin:6px 8px 0;overflow:hidden;font-size:.875rem}.uploader .uploader-image{object-fit:cover;aspect-ratio:1/1;width:100%;border:1px solid #000;position:relative}.uploader .uploader-image:before{content:" ";display:block;position:absolute;left:0;height:100%;width:100%}.uploader .uploader-image:after{content:attr(title);position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;text-align:center;text-wrap:pretty;word-break:break-word}.uploader .uploader-file,.uploader .uploader-file-placeholder{aspect-ratio:1/1;width:100%;height:100%;display:flex;align-content:center;align-items:center}.uploader .uploader-file-placeholder{cursor:pointer}.uploader[aria-busy=true] .spinner-border,.uploader:not([data-uploader-loading-value="0"]) .spinner-border{display:inline-block}.uploader[aria-busy=true] .choose,.uploader:not([data-uploader-loading-value="0"]) .choose{display:none!important}.uploader.uploader-compact{row-gap:.25rem}.uploader.uploader-compact .gallery-figure{width:auto;display:flex;align-items:center;gap:.5rem;padding:.125rem .25rem}.uploader.uploader-compact .gallery-figure .gallery-figure-thumbnail{height:24px;width:24px;flex:none;overflow:hidden}.uploader.uploader-compact .gallery-figure .gallery-figure-caption{margin:0;text-align:left}.uploader.uploader-compact .gallery-figure .uploader-file span,.uploader.uploader-compact .gallery-figure .uploader-file-placeholder span{padding:0!important}.uploader.uploader-compact .gallery-figure .uploader-file .h3,.uploader.uploader-compact .gallery-figure .uploader-file-placeholder .h3{margin:0;font-size:1rem}.was-validated .uploader-file-placeholder:has(input:invalid){border:1px solid #dc3545!important}.uploaded-files-gallery{z-index:1080;background:#000000eb;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.uploaded-files-gallery .overlay-card{max-width:min(100%,1100px)}.uploaded-files-gallery .overlay-preview{max-height:calc(100vh - 13rem);max-width:100%;object-fit:contain;box-shadow:0 0 60px #00000059}.uploaded-files-gallery .overlay-caption{pointer-events:none}.uploaded-files-gallery .overlay-caption-bg{display:inline-block;max-width:min(100%,42rem);background:#00000094;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);font-weight:500}.uploaded-files-gallery .overlay-icon-wrap{width:min(320px,70vw);height:min(320px,70vw);border:1px solid rgba(255,255,255,.18);border-radius:1rem;background:#ffffff0f}.uploaded-files-gallery .overlay-icon{font-size:clamp(4rem,10vw,7rem);line-height:1}.uploaded-files-gallery .thumbnails{max-height:140px}.uploaded-files-gallery .thumbnail{border-color:#ffffff29!important;background:#ffffff0f;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.uploaded-files-gallery .thumbnail.is-active{outline:3px solid rgba(59,130,246,.95);outline-offset:3px;box-shadow:0 0 0 4px #3b82f659,0 0 18px #3b82f673;background:#3b82f62e;transform:translateY(-2px) scale(1.03);border-color:#60a5faf2!important}.uploaded-files-gallery .thumbnail-inner{width:84px;height:84px;background:#ffffff14}.uploaded-files-gallery .thumbnail-image-wrap{overflow:hidden}.uploaded-files-gallery .thumbnail-image{width:100%;height:100%;object-fit:cover}.uploaded-files-gallery .thumbnail-file-wrap{width:84px;height:84px;background:#ffffff14}.uploaded-files-gallery .thumbnail-icon{font-size:1.9rem;line-height:1}.uploaded-files-gallery .thumbnail-name{max-width:72px;line-height:1.1}.btn-operon-primary,.modal .modal-footer .btn-default{background-color:#2d333b!important;color:#f8fafc!important;border-color:#3d444f!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease!important;border-radius:.5rem!important;padding:.5rem 1rem!important;font-weight:500!important;text-align:center!important;text-decoration:none!important}.btn-operon-primary:hover,.modal .modal-footer .btn-default:hover{background-color:#3a424c!important;border-color:#4a5563!important}.btn-operon-primary:active,.modal .modal-footer .btn-default:active,.btn-operon-primary.active,.modal .modal-footer .active.btn-default{background-color:#1f2329!important;border-color:#2d333b!important}.btn-operon-primary:focus,.modal .modal-footer .btn-default:focus{background-color:#3a424c!important;border-color:#5b6574!important;box-shadow:0 0 0 .25rem #94a3b859!important}.btn-operon-primary:disabled,.modal .modal-footer .btn-default:disabled{background-color:#e2e8f0!important;border-color:#cbd5e1!important;color:#64748b!important}.btn-operon-secondary,.modal .modal-footer .btn-link{background-color:#f1f5f9!important;color:#334155!important;border-color:#cbd5e1!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease!important;border-radius:.5rem!important;padding:.5rem 1rem!important;font-weight:500!important;text-align:center!important;text-decoration:none!important}.btn-operon-secondary:hover,.modal .modal-footer .btn-link:hover{background-color:#e2e8f0!important;border-color:#94a3b8!important;color:#1e293b!important}.btn-operon-secondary:active,.modal .modal-footer .btn-link:active,.btn-operon-secondary.active,.modal .modal-footer .active.btn-link{background-color:#cbd5e1!important;border-color:#64748b!important;color:#0f172a!important}.btn-operon-secondary:focus,.modal .modal-footer .btn-link:focus{background-color:#e2e8f0!important;border-color:#64748b!important;color:#1e293b!important;box-shadow:0 0 0 .25rem #64748b47!important}.btn-operon-secondary:disabled,.modal .modal-footer .btn-link:disabled{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important}.btn-operon-orange{background-color:#fee6c8!important;color:#7a3e00!important;border-color:#f1b478!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease!important;border-radius:.5rem!important;padding:.5rem 1rem!important;font-weight:500!important;text-align:center!important;text-decoration:none!important}.btn-operon-orange:hover{background-color:#fddab0!important;border-color:#efa35b!important;color:#5a2f00!important}.btn-operon-orange:active,.btn-operon-orange.active{background-color:#fbcf98!important;border-color:#e48b3e!important;color:#4a2500!important}.btn-operon-orange:focus{background-color:#fddab0!important;border-color:#e48b3e!important;color:#5a2f00!important;box-shadow:0 0 0 .25rem #fda18038!important}.btn-operon-orange:disabled{background-color:#fff1e3!important;border-color:#fddab0!important;color:#b07a3a!important}.btn-operon-filter{background-color:#f5f8fc!important;color:#475569!important;border-color:#d8e4f0!important;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease!important;border-radius:9999px!important;padding:.25rem .625rem!important;min-height:30px!important;font-size:.8125rem!important;line-height:1.2!important;font-weight:500!important;text-align:center!important;text-decoration:none!important}.btn-operon-filter:hover{background-color:#eaf2fb!important;border-color:#bfd5ec!important;color:#334155!important}.btn-operon-filter:active,.btn-operon-filter.active{background-color:#1e3a5f!important;border-color:#172d49!important;color:#f8fafc!important}.btn-operon-filter:focus{background-color:#eaf2fb!important;border-color:#93c5fd!important;color:#334155!important;box-shadow:0 0 0 .2rem #3b82f638!important}.btn-operon-filter:disabled{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#94a3b8!important}.notification-filters-group{--bs-gap: .5rem}.btn-operon-xs{padding:.125rem .25rem!important}.btn-operon-sm{padding:.25rem .5rem!important}.btn-operon-field{height:2.45rem!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.btn-operon-lg{padding:.75rem 1.5rem!important}.command-bar .btn-operon-primary,.command-bar .modal .modal-footer .btn-default,.modal .modal-footer .command-bar .btn-default,.command-bar .btn-operon-secondary,.command-bar .modal .modal-footer .btn-link,.modal .modal-footer .command-bar .btn-link,.command-bar .btn-operon-orange,.command-bar .btn-operon-filter,.command-bar .btn-danger{border-style:solid!important;border-width:1px!important}.btn-success{background-color:#16c47f!important;border-color:#12a86d!important;color:#fff!important}.btn-success:hover{background-color:#12a86d!important;border-color:#0f8e5d!important}.btn-success:active{background-color:#0f8e5d!important;border-color:#0c734c!important}.btn-success:focus{box-shadow:0 0 0 .25rem #16c47f47!important}.btn-danger{border-radius:.5rem!important;padding:.5rem 1rem!important;font-weight:500!important;background-color:#f93827!important;border-color:#e33223!important;color:#fff!important}.btn-danger:hover{background-color:#e33223!important;border-color:#cc2c1f!important}.btn-danger:active{background-color:#cc2c1f!important;border-color:#b5261b!important}.btn-danger:focus{box-shadow:0 0 0 .25rem #f9382747!important}.btn-danger:disabled,.btn-danger.disabled,.btn-danger.btn-loading{border-radius:.5rem!important;background-color:#f93827!important;border-color:#e33223!important;color:#fff!important;opacity:1!important}.btn-loading .spinner-loading{border-radius:inherit}.operon-segment{display:inline-flex;background:#f1f4f7;border-radius:10px;padding:3px}.operon-segment__item{padding:6px 14px;border:none;border-radius:8px;margin:0;background:transparent;color:#8a94a6;font-weight:600;font-size:13.5px;line-height:1.5;text-decoration:none;cursor:pointer;white-space:nowrap}.operon-segment__item:hover{color:#16171d}.operon-segment__item.is-active,.operon-segment__item.active,.operon-segment__item:has(input:checked){background:#fff;color:#2f3b52;box-shadow:0 1px 2px #10172914}.operon-segment__item:has(input:disabled){cursor:not-allowed}.operon-segment__item:has(input:disabled),.operon-segment__item:has(input:disabled):hover{color:#b6bdc9}.operon-segment__item:has(input:disabled).active,.operon-segment__item:has(input:disabled):has(input:checked){color:#8a94a6}.toast-wrapper .toast .text-bg-primary{background-color:#1e3a5f!important;color:#f8fafc!important;border-color:#172d49!important}.toast-wrapper .toast .text-bg-warning{background-color:#e48b3e!important;color:#fff!important;border-color:#ce7a2f!important}.toast-wrapper .toast .text-bg-success{background-color:#18b57a!important;color:#f8fafc!important;border-color:#149868!important}.toast-wrapper .toast .text-bg-primary .toast-body,.toast-wrapper .toast .text-bg-success .toast-body,.toast-wrapper .toast .text-bg-warning .toast-body,.toast-wrapper .toast .text-bg-primary .toast-body p,.toast-wrapper .toast .text-bg-success .toast-body p,.toast-wrapper .toast .text-bg-warning .toast-body p{color:inherit!important}.toast-wrapper .toast .text-bg-primary .btn-close,.toast-wrapper .toast .text-bg-success .btn-close,.toast-wrapper .toast .text-bg-warning .btn-close{filter:var(--bs-btn-close-white-filter, invert(1) grayscale(100%) brightness(200%));opacity:.72}.toast-wrapper .toast .text-bg-primary .btn-close:hover,.toast-wrapper .toast .text-bg-success .btn-close:hover,.toast-wrapper .toast .text-bg-warning .btn-close:hover{opacity:.92}.form-control,.form-select,textarea.form-control,.form-range,.input-group,.bootstrap-tagsinput,.chosen-choices,.chosen-single{max-width:none!important}.form-control,.form-select,textarea.form-control{border-radius:.5rem!important;background-color:#fff!important;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out!important}.form-control:focus,.form-select:focus,textarea.form-control:focus{background-color:#fff!important;border-color:#64748b!important;box-shadow:0 0 0 .2rem #64748b38!important}.form-control:disabled,.form-control[readonly],.form-select:disabled,textarea.form-control:disabled,textarea.form-control[readonly]{color:#334155!important;-webkit-text-fill-color:#334155!important;background-color:#f8fafc!important;border-color:#cbd5e1!important;opacity:1!important}.input-group>.form-control,.input-group>.form-select,.input-group>.input-group-text{border-radius:0!important}.input-group>.form-control:first-child,.input-group>.form-select:first-child,.input-group>.input-group-text:first-child{border-top-left-radius:.5rem!important;border-bottom-left-radius:.5rem!important}.input-group>.form-control:last-child,.input-group>.form-select:last-child,.input-group>.input-group-text:last-child{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}.form-check-input{border-color:#94a3b8!important;transition:background-color .25s ease-in-out,border-color .25s ease-in-out,box-shadow .2s ease-in-out,background-position .25s ease-in-out!important}.form-check-input[type=checkbox]{border-radius:.25rem!important}.form-switch .form-check-input{border-radius:2em!important}.form-check-input[type=radio]{border-radius:50%!important}.form-check-input:focus{border-color:#64748b!important;box-shadow:0 0 0 .2rem #64748b38!important}.form-check-input:checked{background-color:#2d333b!important;border-color:#3d444f!important}.form-check-input:checked:focus{border-color:#5b6574!important;box-shadow:0 0 0 .2rem #64748b47!important}.form-check-input:indeterminate{background-color:#2d333b!important;border-color:#3d444f!important}.form-check-input:disabled{opacity:.65!important}.form-check-input:disabled:not(:checked){background-color:#f8fafc!important}.selection-horizontal .form-group{margin-bottom:0}.selection-horizontal .form-group .form-label{display:flex;align-items:center;margin-bottom:0;width:auto;flex:0 0 auto}.selection-horizontal .form-group .form-label+div{flex:1 1 auto;width:auto}select.form-select:not([multiple]):not([size]){height:2.45rem;padding-top:.4rem;padding-bottom:.4rem}.ts-wrapper.form-control.single,.ts-wrapper.form-select.single{height:2.45rem}.descriptions-field__add{display:flex;align-items:center;gap:11px;padding:6px 0;border:none;background:transparent;cursor:pointer;color:#8a94a6;font-weight:600;font-size:13.5px}.descriptions-field__add:hover{color:#16171d}.descriptions-field__add:hover .descriptions-field__plus{border-color:#8a94a6}.descriptions-field__plus{width:18px;height:18px;flex:none;border:1.4px dashed #c4cbd6;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.storey-tree__header{display:flex;align-items:center;justify-content:flex-end;padding:12px 16px;border-bottom:1px solid #eef0f2}.storey-tree__toggle{border:none;background:transparent;color:#8a94a6;font-weight:600;font-size:13.5px;cursor:pointer;padding:4px 10px;border-radius:8px}.storey-tree__toggle:hover{color:#16171d;background:#f5f7f9}.storey-tree__body{padding:6px}.storey-tree__empty{padding:24px 16px;color:#8a94a6;font-size:14px;font-weight:600;text-align:center}.storey-tree details{margin:0}.storey-tree summary{list-style:none}.storey-tree summary::-webkit-details-marker{display:none}.storey-tree__node{display:flex;align-items:center;gap:12px;padding:12px 16px;padding-left:calc(16px + var(--depth, 0) * 22px);border-radius:11px;cursor:pointer;-webkit-user-select:none;user-select:none}.storey-tree__node:hover{background:#f5f7f9}.storey-tree__chev{width:20px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:#8a94a6;font-size:16px;line-height:1}.storey-tree__chev-expanded{display:none}.storey-tree details[open]>summary .storey-tree__chev-collapsed{display:none}.storey-tree details[open]>summary .storey-tree__chev-expanded{display:inline}.storey-tree__dot{width:11px;height:11px;flex:none;border-radius:3px}.storey-tree__name{color:#2f3b52;font-size:16px;font-weight:600;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none}a.storey-tree__name:hover{text-decoration:none}span.storey-tree__name{cursor:default}.storey-tree__count{flex:none;min-width:22px;height:22px;padding:0 7px;display:inline-flex;align-items:center;justify-content:center;background:#eef1f5;color:#8a94a6;border-radius:8px;font-size:12px;font-weight:600}.storey-tree__addrow{display:flex;align-items:center;gap:11px;padding:9px 16px;padding-left:calc(16px + var(--depth, 0) * 22px);cursor:pointer;color:#8a94a6;font-weight:600;font-size:13.5px;text-decoration:none}.storey-tree__addrow:hover{color:#16171d}.storey-tree__spacer{width:20px;flex:none}.storey-tree__plus{width:18px;height:18px;flex:none;border:1.4px dashed #c4cbd6;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;font-size:13px;line-height:1}.storey-tree__dot--floor{background:#1e293b}.storey-tree__dot--premise{background:#2f6fb0}.storey-tree__dot--room{background:#3f9d92}.storey-tree__dot--object{background:#9aa4b5}.work-calendar__toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;border-bottom:1px solid #eef0f2;flex-wrap:wrap}.work-calendar__nav{display:flex;align-items:center;gap:6px}.work-calendar__navbtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;color:#2f3b52;font-size:20px;line-height:1;text-decoration:none}.work-calendar__navbtn:hover{background:#f5f7f9;color:#16171d}.work-calendar__today{padding:6px 12px;border-radius:8px;color:#8a94a6;font-weight:600;font-size:13.5px;text-decoration:none}.work-calendar__today:hover{background:#f5f7f9;color:#16171d}.work-calendar__title{font-size:18px;font-weight:700;color:#16171d}.work-calendar__weekdays,.work-calendar__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.work-calendar__weekday{padding:10px 12px;color:#8a94a6;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #eef0f2}.work-calendar__cell{position:relative;height:134px;min-width:0;overflow:hidden;padding:8px;border-right:1px solid #eef0f2;border-bottom:1px solid #eef0f2;display:flex;flex-direction:column;gap:5px}.work-calendar__cell:nth-child(7n){border-right:none}.work-calendar__cell.is-muted{background:#fbfcfd}.work-calendar__cell.is-muted .work-calendar__cell-day{color:#c4cbd6}.work-calendar__cell-day{flex:none;width:28px;height:28px;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:600;color:#2f3b52;border-radius:50%}.work-calendar__cell.is-today .work-calendar__cell-day{background:#e48b3e;color:#fff}.work-calendar__events{display:flex;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.work-calendar__event{min-width:0}.work-calendar__chip{display:flex;align-items:center;gap:7px;padding:3px 7px;border-radius:6px;background:color-mix(in srgb,var(--type-color, #9aa4b5) 12%,#fff);text-decoration:none;min-width:0}.work-calendar__chip:hover{background:color-mix(in srgb,var(--type-color, #9aa4b5) 22%,#fff);text-decoration:none}.work-calendar__chip-dot{width:8px;height:8px;flex:none;border-radius:2px;background:var(--type-color, #9aa4b5)}.work-calendar__chip-title{flex:1;min-width:0;font-size:12.5px;line-height:1.4;font-weight:600;color:#2f3b52;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-calendar__more{align-self:flex-start;max-width:100%;border:none;background:transparent;color:#2f6fb0;font-size:12px;font-weight:700;cursor:pointer;padding:2px 4px;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-calendar__more:hover{background:#f5f7f9}.work-calendar__popover{position:fixed;top:0;left:0;z-index:1080;width:260px;max-width:calc(100vw - 32px);max-height:360px;display:flex;flex-direction:column;background:#fff;border:1px solid #eef0f2;border-radius:12px;box-shadow:0 10px 28px #1017292e;overflow:hidden}.work-calendar__popover[hidden]{display:none}.work-calendar__popover-head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid #eef0f2}.work-calendar__popover-date{font-size:13px;font-weight:700;color:#2f3b52}.work-calendar__popover-close{flex:none;border:none;background:transparent;color:#8a94a6;font-size:20px;line-height:1;cursor:pointer;padding:0 4px;border-radius:6px}.work-calendar__popover-close:hover{color:#16171d;background:#f5f7f9}.work-calendar__popover-body{flex:1;min-height:0;padding:6px;overflow-y:auto;display:flex;flex-direction:column;gap:2px}.work-calendar__popover-row{display:flex;align-items:flex-start;gap:8px;padding:7px 8px;border-radius:8px;text-decoration:none}.work-calendar__popover-row:hover{background:#f5f7f9;text-decoration:none}.work-calendar__popover-dot{width:8px;height:8px;flex:none;margin-top:5px;border-radius:2px;background:var(--type-color, #9aa4b5)}.work-calendar__popover-title{flex:1;min-width:0;font-size:13px;font-weight:600;color:#2f3b52;overflow-wrap:anywhere}.work-calendar__week{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.work-calendar__weekcol{min-width:0;border-right:1px solid #eef0f2;min-height:calc(100vh - 330px)}.work-calendar__weekcol:last-child{border-right:none}.work-calendar__weekcol.is-today{background:#f7fafd}.work-calendar__weekcol-head{display:flex;align-items:baseline;gap:6px;padding:10px 12px;border-bottom:1px solid #eef0f2}.work-calendar__weekcol-weekday{color:#8a94a6;font-size:12px;font-weight:700;text-transform:uppercase}.work-calendar__weekcol-day{font-size:15px;font-weight:700;color:#2f3b52}.work-calendar__weekcol.is-today .work-calendar__weekcol-day{color:#e48b3e}.work-calendar__weekcol-body{display:flex;flex-direction:column;gap:5px;padding:8px;min-width:0}.work-calendar__weekcol-empty{color:#c4cbd6;font-size:13px;text-align:center;padding:6px 0}.work-calendar__day-list{display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 16px;border-bottom:1px solid #eef0f2;background:#fbfcfd}.work-calendar__day-empty{color:#8a94a6;font-size:13px;padding:6px 0}.work-calendar__timeline{min-height:calc(100vh - 330px)}.work-calendar__hour{display:flex;min-height:44px;border-bottom:1px solid #f3f5f7}.work-calendar__hour-label{flex:none;width:72px;padding:6px 16px;color:#8a94a6;font-size:12px;font-weight:600;text-align:right}.work-calendar__hour-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding:6px 12px;border-left:1px solid #eef0f2}.work-calendar__agenda{padding:6px 0}.work-calendar__agenda-group{padding:8px 16px;border-bottom:1px solid #eef0f2}.work-calendar__agenda-group:last-child{border-bottom:none}.work-calendar__agenda-date{color:#8a94a6;font-size:13px;font-weight:700;margin-bottom:8px}.work-calendar__agenda-date.is-today{color:#e48b3e}.work-calendar__agenda-items{display:flex;flex-direction:column;gap:4px}.work-calendar__agenda-row{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:10px;text-decoration:none}.work-calendar__agenda-row:hover{background:#f5f7f9;text-decoration:none}.work-calendar__agenda-bar{width:4px;align-self:stretch;min-height:18px;flex:none;border-radius:3px;background:var(--type-color, #9aa4b5)}.work-calendar__agenda-type{flex:none;min-width:64px;font-size:12px;font-weight:700;color:var(--type-color, #9aa4b5)}.work-calendar__agenda-title{font-size:14px;font-weight:600;color:#2f3b52;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-calendar__agenda-sub{flex:1;min-width:0;color:#8a94a6;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-calendar__agenda-duration{flex:none;margin-left:auto;color:#8a94a6;font-size:13px;font-weight:600}.work-calendar__empty{padding:32px 16px;text-align:center;color:#8a94a6;font-size:14px;font-weight:600}.modal-header .modal-title{font-weight:600!important}#confirm-dialog .modal-content{border:1px solid #e2e8f0;box-shadow:0 12px 40px #1017292e}.modal .modal-footer{align-items:center;gap:.5rem;padding:1rem 1.5rem 1.25rem!important}.modal .modal-footer>*{margin:0}.modal .modal-footer .form-group{margin:0;display:flex;align-items:center;gap:.5rem}#screen-modal-updateScheduleOrEventModal .modal-body,#screen-modal-createOrUpdateScheduleModal .modal-body{padding:.75rem 1.5rem 1.5rem!important}#screen-modal-updateScheduleOrEventModal .modal-body .shadow-sm,#screen-modal-createOrUpdateScheduleModal .modal-body .shadow-sm{box-shadow:none!important}#screen-modal-updateScheduleOrEventModal .modal-body fieldset>div.bg-white,#screen-modal-updateScheduleOrEventModal .modal-body .layout-wrapper.bg-white,#screen-modal-createOrUpdateScheduleModal .modal-body fieldset>div.bg-white,#screen-modal-createOrUpdateScheduleModal .modal-body .layout-wrapper.bg-white{background:transparent!important}#screen-modal-updateScheduleOrEventModal .modal-body fieldset>div.bg-white,#screen-modal-createOrUpdateScheduleModal .modal-body fieldset>div.bg-white{padding:0!important}#screen-modal-updateScheduleOrEventModal .modal-body fieldset:not(.row),#screen-modal-createOrUpdateScheduleModal .modal-body fieldset:not(.row){margin-bottom:0!important}@media(min-width:768px){#screen-modal-updateScheduleOrEventModal .modal-body [data-controller=listener]>fieldset.row>.col-12>.layout-wrapper>fieldset:not(.row) input[type=date],#screen-modal-createOrUpdateScheduleModal .modal-body [data-controller=listener]>fieldset.row>.col-12>.layout-wrapper>fieldset:not(.row) input[type=date]{max-width:15rem!important}}#screen-modal-updateScheduleOrEventModal .modal-body .form-group:has(>input[type=hidden]:only-child),#screen-modal-updateScheduleOrEventModal .modal-body .form-group:has(>input[hidden]:only-child),#screen-modal-createOrUpdateScheduleModal .modal-body .form-group:has(>input[type=hidden]:only-child),#screen-modal-createOrUpdateScheduleModal .modal-body .form-group:has(>input[hidden]:only-child){display:none}#screen-modal-updateScheduleOrEventModal .modal-body fieldset.row fieldset.row,#screen-modal-createOrUpdateScheduleModal .modal-body fieldset.row fieldset.row{border-top:1px solid #eef1f5;padding-top:1.25rem;margin-top:.25rem;margin-bottom:.75rem}#screen-modal-updateScheduleOrEventModal .modal-body fieldset.row fieldset.row>.col:first-child,#screen-modal-createOrUpdateScheduleModal .modal-body fieldset.row fieldset.row>.col:first-child{padding:0!important}#screen-modal-updateScheduleOrEventModal .modal-body fieldset.row fieldset.row legend,#screen-modal-createOrUpdateScheduleModal .modal-body fieldset.row fieldset.row legend{padding:0;margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#8a94a6}#screen-modal-updateScheduleOrEventModal .modal-body fieldset.row fieldset.row legend p,#screen-modal-createOrUpdateScheduleModal .modal-body fieldset.row fieldset.row legend p{font-size:.82rem;font-weight:400;text-transform:none;letter-spacing:normal;margin-top:.35rem!important}@media(min-width:768px){#screen-modal-updateScheduleOrEventModal .modal-body fieldset.row fieldset.row>.col:first-child,#screen-modal-createOrUpdateScheduleModal .modal-body fieldset.row fieldset.row>.col:first-child{flex:0 0 auto;width:28%;padding-right:1rem!important}#screen-modal-updateScheduleOrEventModal .modal-body fieldset.row fieldset.row>.col-md-7,#screen-modal-createOrUpdateScheduleModal .modal-body fieldset.row fieldset.row>.col-md-7{flex:0 0 auto;width:72%;padding-left:2rem}}.schedule-modal-context{background:#f6f8fa;border-radius:12px}.schedule-modal-context__summary{padding:.875rem 1.25rem 1rem;column-gap:3rem;row-gap:.75rem}.schedule-modal-context__label{font-size:.78rem;color:#8a94a6;margin-bottom:.125rem}.schedule-modal-context__value{font-weight:500;color:#2f3b52}.schedule-modal-context__application{padding:.65rem 1.25rem .75rem;border-top:1px solid #e9edf2}.schedule-modal-context__icon{color:#8a94a6}.schedule-modal-context__external{width:.75em;height:.75em;color:#8a94a6}
