/* 7.6.1073: Shared mobile icon contrast before legacy important layers. */
@layer portaly-mobile-icon-contrast;
@layer portaly-mobile-icon-contrast {
 @media(max-width:860px) {
body :is(.gl-admin-modal-close,.gl-asset-detail-close,.gl-certificate-preview-close-76276,.gl-course-create-modal-close,.gl-course-info-close,.gl-dashboard-period-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-employee-hero-modal-close-8217,.gl-employee-shared-doc-modal-close,.gl-employee-todo-close-76387,.gl-instructor-links-close,.gl-modal-close,.gl-modal-close-btn,.gl-platform-course-modal-close,.gl-qr-create-modal-close,.gl-reports-unified-dialog-close,.gl-single-modal-close,.gl-target-edit-modal-close,.gl-target-modal-close,.gl-team-modal-close,.gl-todo-modal__close,.gl-user-permission-close,.portaly-document-detail-close,.portaly-reason-close,.szw-absence-modal-close,.szw-capacity-modal-close,.szw-esign-signature-modal-close,.szw-planning-modal-close,.szw-shift-modal-close,.szw-time-modal-close,.szw-work-model-close,.szw-location-admin-close,.szw-visible-close-8300,.szw-capacity-close-76336,.szw-capacity-close-76338,.szw-shift-editor-close-76354,.szw-planning-absence-close-76350,.szw-absence-success-close,.szw-absence-sheet-close,.gl-industry-modal-head button[data-gl-industry-close],.portaly-dialog-close-button,.gl-mobile-sheet-close,.gl-mobile-course-sheet-close,.gl-mobile-module-sheet-close-76470,.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470,#gl-close-seminar-modal-btn,#gl-close-target-create-modal,#gl-close-single-create-modal,.gl-time-mobile-fab,.gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]),body :is(.gl-course-mobile-section,.gl-todo-mobile-section,.portaly-seminar-section) > summary::after {background-color:var(--portaly-primary,#7949ef)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-primary,#7949ef)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important}
body :is(.gl-admin-modal-close,.gl-asset-detail-close,.gl-certificate-preview-close-76276,.gl-course-create-modal-close,.gl-course-info-close,.gl-dashboard-period-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-employee-hero-modal-close-8217,.gl-employee-shared-doc-modal-close,.gl-employee-todo-close-76387,.gl-instructor-links-close,.gl-modal-close,.gl-modal-close-btn,.gl-platform-course-modal-close,.gl-qr-create-modal-close,.gl-reports-unified-dialog-close,.gl-single-modal-close,.gl-target-edit-modal-close,.gl-target-modal-close,.gl-team-modal-close,.gl-todo-modal__close,.gl-user-permission-close,.portaly-document-detail-close,.portaly-reason-close,.szw-absence-modal-close,.szw-capacity-modal-close,.szw-esign-signature-modal-close,.szw-planning-modal-close,.szw-shift-modal-close,.szw-time-modal-close,.szw-work-model-close,.szw-location-admin-close,.szw-visible-close-8300,.szw-capacity-close-76336,.szw-capacity-close-76338,.szw-shift-editor-close-76354,.szw-planning-absence-close-76350,.szw-absence-success-close,.szw-absence-sheet-close,.gl-industry-modal-head button[data-gl-industry-close],.portaly-dialog-close-button,.gl-mobile-sheet-close,.gl-mobile-course-sheet-close,.gl-mobile-module-sheet-close-76470,.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470,#gl-close-seminar-modal-btn,#gl-close-target-create-modal,#gl-close-single-create-modal,.gl-time-mobile-fab,.gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]) :is(span,i,svg),body :is(.gl-admin-modal-close,.gl-asset-detail-close,.gl-certificate-preview-close-76276,.gl-course-create-modal-close,.gl-course-info-close,.gl-dashboard-period-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-employee-hero-modal-close-8217,.gl-employee-shared-doc-modal-close,.gl-employee-todo-close-76387,.gl-instructor-links-close,.gl-modal-close,.gl-modal-close-btn,.gl-platform-course-modal-close,.gl-qr-create-modal-close,.gl-reports-unified-dialog-close,.gl-single-modal-close,.gl-target-edit-modal-close,.gl-target-modal-close,.gl-team-modal-close,.gl-todo-modal__close,.gl-user-permission-close,.portaly-document-detail-close,.portaly-reason-close,.szw-absence-modal-close,.szw-capacity-modal-close,.szw-esign-signature-modal-close,.szw-planning-modal-close,.szw-shift-modal-close,.szw-time-modal-close,.szw-work-model-close,.szw-location-admin-close,.szw-visible-close-8300,.szw-capacity-close-76336,.szw-capacity-close-76338,.szw-shift-editor-close-76354,.szw-planning-absence-close-76350,.szw-absence-success-close,.szw-absence-sheet-close,.gl-industry-modal-head button[data-gl-industry-close],.portaly-dialog-close-button,.gl-mobile-sheet-close,.gl-mobile-course-sheet-close,.gl-mobile-module-sheet-close-76470,.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470,#gl-close-seminar-modal-btn,#gl-close-target-create-modal,#gl-close-single-create-modal,.gl-time-mobile-fab,.gl-doc-dms-new-wrap > [data-gl-dms-new-toggle])::before,body :is(.gl-admin-modal-close,.gl-asset-detail-close,.gl-certificate-preview-close-76276,.gl-course-create-modal-close,.gl-course-info-close,.gl-dashboard-period-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-employee-hero-modal-close-8217,.gl-employee-shared-doc-modal-close,.gl-employee-todo-close-76387,.gl-instructor-links-close,.gl-modal-close,.gl-modal-close-btn,.gl-platform-course-modal-close,.gl-qr-create-modal-close,.gl-reports-unified-dialog-close,.gl-single-modal-close,.gl-target-edit-modal-close,.gl-target-modal-close,.gl-team-modal-close,.gl-todo-modal__close,.gl-user-permission-close,.portaly-document-detail-close,.portaly-reason-close,.szw-absence-modal-close,.szw-capacity-modal-close,.szw-esign-signature-modal-close,.szw-planning-modal-close,.szw-shift-modal-close,.szw-time-modal-close,.szw-work-model-close,.szw-location-admin-close,.szw-visible-close-8300,.szw-capacity-close-76336,.szw-capacity-close-76338,.szw-shift-editor-close-76354,.szw-planning-absence-close-76350,.szw-absence-success-close,.szw-absence-sheet-close,.gl-industry-modal-head button[data-gl-industry-close],.portaly-dialog-close-button,.gl-mobile-sheet-close,.gl-mobile-course-sheet-close,.gl-mobile-module-sheet-close-76470,.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470,#gl-close-seminar-modal-btn,#gl-close-target-create-modal,#gl-close-single-create-modal,.gl-time-mobile-fab,.gl-doc-dms-new-wrap > [data-gl-dms-new-toggle])::after {color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important}
body :is(.gl-admin-modal-close,.gl-asset-detail-close,.gl-certificate-preview-close-76276,.gl-course-create-modal-close,.gl-course-info-close,.gl-dashboard-period-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-employee-hero-modal-close-8217,.gl-employee-shared-doc-modal-close,.gl-employee-todo-close-76387,.gl-instructor-links-close,.gl-modal-close,.gl-modal-close-btn,.gl-platform-course-modal-close,.gl-qr-create-modal-close,.gl-reports-unified-dialog-close,.gl-single-modal-close,.gl-target-edit-modal-close,.gl-target-modal-close,.gl-team-modal-close,.gl-todo-modal__close,.gl-user-permission-close,.portaly-document-detail-close,.portaly-reason-close,.szw-absence-modal-close,.szw-capacity-modal-close,.szw-esign-signature-modal-close,.szw-planning-modal-close,.szw-shift-modal-close,.szw-time-modal-close,.szw-work-model-close,.szw-location-admin-close,.szw-visible-close-8300,.szw-capacity-close-76336,.szw-capacity-close-76338,.szw-shift-editor-close-76354,.szw-planning-absence-close-76350,.szw-absence-success-close,.szw-absence-sheet-close,.gl-industry-modal-head button[data-gl-industry-close],.portaly-dialog-close-button,.gl-mobile-sheet-close,.gl-mobile-course-sheet-close,.gl-mobile-module-sheet-close-76470,.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470,#gl-close-seminar-modal-btn,#gl-close-target-create-modal,#gl-close-single-create-modal,.gl-time-mobile-fab,.gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]) svg,body :is(.gl-admin-modal-close,.gl-asset-detail-close,.gl-certificate-preview-close-76276,.gl-course-create-modal-close,.gl-course-info-close,.gl-dashboard-period-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-employee-hero-modal-close-8217,.gl-employee-shared-doc-modal-close,.gl-employee-todo-close-76387,.gl-instructor-links-close,.gl-modal-close,.gl-modal-close-btn,.gl-platform-course-modal-close,.gl-qr-create-modal-close,.gl-reports-unified-dialog-close,.gl-single-modal-close,.gl-target-edit-modal-close,.gl-target-modal-close,.gl-team-modal-close,.gl-todo-modal__close,.gl-user-permission-close,.portaly-document-detail-close,.portaly-reason-close,.szw-absence-modal-close,.szw-capacity-modal-close,.szw-esign-signature-modal-close,.szw-planning-modal-close,.szw-shift-modal-close,.szw-time-modal-close,.szw-work-model-close,.szw-location-admin-close,.szw-visible-close-8300,.szw-capacity-close-76336,.szw-capacity-close-76338,.szw-shift-editor-close-76354,.szw-planning-absence-close-76350,.szw-absence-success-close,.szw-absence-sheet-close,.gl-industry-modal-head button[data-gl-industry-close],.portaly-dialog-close-button,.gl-mobile-sheet-close,.gl-mobile-course-sheet-close,.gl-mobile-module-sheet-close-76470,.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470,#gl-close-seminar-modal-btn,#gl-close-target-create-modal,#gl-close-single-create-modal,.gl-time-mobile-fab,.gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]) svg :is(path,line,polyline) {stroke:var(--portaly-on-primary,#fff)!important}
 }
}
/* 7.6.1068: Mobile input legibility must win over legacy form font shorthands. */
@layer portaly-mobile-input-zoom;
@layer portaly-mobile-input-zoom {
 @media(max-width:860px) {
  body input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="image"]),
  body select,body textarea {font-size:16px!important}
  body :is(button,a[href],summary,[role="button"]):not([draggable="true"]):not([data-gl-qes-add-field]):not(.portaly-shift-touch-create) {touch-action:manipulation!important}
  body :is(.portaly-mobile-assignment-scroll,.portaly-mobile-dialog,.portaly-mobile-dialog-panel,.portaly-mobile-dialog-self,.portaly-admin-actions-overlay,.portaly-admin-actions-content,.gl-user-name-dialog) {touch-action:pan-y pinch-zoom!important}
 }
}
@layer portaly-duty-legend-hover;
@layer portaly-duty-toolbar-interactions;
/* Portaly UI 7.6.485. One token set, adapters for existing component classes.
   Visibility, positioning of application menus/dialogs and business hooks stay with their modules.
   Screen-only: existing print/export layouts remain authoritative. */
:root {
 --portaly-hover-surface:color-mix(in srgb,var(--portaly-primary) 24%,white);
 --portaly-chart-end:#A444AA;
 --portaly-action-gradient:linear-gradient(110deg,#7950E8,#9650C8 55%,#A444AA);
 --portaly-accent-border:var(--portaly-primary); --portaly-primary:#7950E8; --portaly-on-primary:#fff; --portaly-on-primary-hover:#fff; --portaly-accent-ink:var(--portaly-text); --portaly-primary-hover:#6940D4; --portaly-primary-soft:var(--portaly-primary);
 --portaly-text:#071F3F; --portaly-text-muted:#52657B; --portaly-bg:#f8f7fc;
 --portaly-surface:#fff; --portaly-border:#e7e3ed;
 --portaly-success:#17734e; --portaly-success-soft:#e9f6ef;
 --portaly-warning:#8b5b12; --portaly-warning-soft:#fff5df;
 --portaly-danger:#b42332; --portaly-danger-soft:#fff0f1;
 --portaly-info:#345e9b; --portaly-info-soft:#edf3fc;
 --portaly-radius-sm:8px; --portaly-radius-md:12px; --portaly-radius-lg:18px;
 --portaly-shadow-sm:0 3px 14px rgb(41 26 65 / 4%); --portaly-shadow-md:0 12px 36px rgb(41 26 65 / 12%);
 --portaly-space-1:4px; --portaly-space-2:8px; --portaly-space-3:12px; --portaly-space-4:16px; --portaly-space-5:24px; --portaly-space-6:32px;
 --portaly-font:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
 --portaly-control-height:40px; --portaly-menu-size:36px; --portaly-content-width:1280px;
 /* Compatibility aliases consumed by existing components. */
 --gl-portaly-font:var(--portaly-font); --gl-portaly-ink:var(--portaly-text);
 --gl-portaly-copy:var(--portaly-text-muted); --gl-portaly-muted:var(--portaly-text-muted);
 --gl-portaly-line:var(--portaly-border); --gl-portaly-accent:var(--portaly-primary);
 --gl-portaly-accent-hover:var(--portaly-primary-hover); --gl-portaly-accent-soft:var(--portaly-primary-soft);
}
@media screen {
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) {background:var(--portaly-bg)!important;color:var(--portaly-text)}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-app,.gl-employee-clean-app) {font-family:var(--portaly-font)!important;-webkit-font-smoothing:antialiased;text-align:left}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(h1,h2,h3,p,input,select,textarea,button) {font-family:var(--portaly-font)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-app,.gl-employee-clean-app) :is(h1,.gl-page-title) {font-size:clamp(26px,2vw,32px)!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.2!important;color:var(--portaly-text)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-app,.gl-employee-clean-app) :is(h2,h3) {font-weight:600!important;letter-spacing:-.015em!important;color:var(--portaly-text)!important;line-height:1.35!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) h2 {font-size:20px!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) p {line-height:1.55;font-size:14px}

/* Buttons: explicit adapters only; never blanket-style every table action as a trigger. */
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.button,.gl-btn,.gl-doc-dms-btn,.gl-doc-primary-button,.gl-doc-secondary-button,.gl-todo-btn,.gl-todo-primary,.gl-todo-secondary,.gl-asset-primary,.gl-asset-secondary,.gl-courses-action-button) {
 min-height:var(--portaly-control-height)!important;border-radius:var(--portaly-radius-sm)!important;padding:9px 14px!important;
 border:1px solid var(--portaly-border)!important;background:var(--portaly-surface)!important;color:var(--portaly-text)!important;
 font-size:13px!important;font-weight:600!important;line-height:1.35!important;box-shadow:none!important;text-decoration:none!important;
}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.button-primary,.gl-btn-primary,.gl-doc-primary-button,.gl-doc-dms-btn-primary,.gl-asset-primary,.gl-todo-btn--primary,.gl-todo-primary,.gl-courses-action-button--primary,.gl-courses-action-button--todo,.gl-employee-hero-save-8217) {
 background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;box-shadow:var(--portaly-shadow-sm)!important;border-radius:var(--portaly-radius-sm)!important;
}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.button,.gl-btn,.gl-doc-secondary-button,.gl-doc-dms-btn,.gl-todo-btn,.gl-todo-secondary):hover:not(:disabled) {background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.button-primary,.gl-btn-primary,.gl-doc-primary-button,.gl-doc-dms-btn-primary,.gl-asset-primary,.gl-todo-btn--primary,.gl-todo-primary,.gl-courses-action-button--primary,.gl-courses-action-button--todo):hover:not(:disabled) {background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.button-danger,.gl-btn-danger,.gl-seminar-action-danger,.gl-employee-hero-remove-8217,.gl-doc-secure-share-actions .danger) {color:var(--portaly-danger)!important;background:var(--portaly-danger-soft)!important;border-color:var(--portaly-danger)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(button:disabled,input:disabled,select:disabled) {opacity:.55;cursor:not-allowed}

/* Form controls: preserve checkbox/radio/file/color/range/hidden and custom picker geometry. */
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(input[type=text],input[type=email],input[type=search],input[type=password],input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[type=url],input[type=tel],select:not([multiple]),textarea) {
 border:1px solid var(--portaly-border)!important;border-radius:var(--portaly-radius-sm)!important;background-color:var(--portaly-surface)!important;
 color:var(--portaly-text)!important;font-size:14px!important;line-height:1.4!important;min-height:var(--portaly-control-height)!important;box-shadow:none!important;
}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(input,select,textarea):focus-visible {border-color:var(--portaly-primary)!important;outline:2px solid var(--portaly-primary-soft)!important;outline-offset:2px!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-app,.gl-employee-clean-app) :is(a,button,summary):focus-visible {outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}

/* Menu adapters. Opening/closing/display/portals/z-index are not reimplemented. */
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-btn,.gl-user-action-trigger,.gl-seminar-action-link,.gl-doc-dms-menu-btn,.gl-document-assets-actions summary,.gl-asset-entry-actions-clean>summary) {
 width:var(--portaly-menu-size)!important;min-width:var(--portaly-menu-size)!important;max-width:var(--portaly-menu-size)!important;
 height:var(--portaly-menu-size)!important;min-height:var(--portaly-menu-size)!important;max-height:var(--portaly-menu-size)!important;
 padding:0!important;border:1px solid var(--portaly-border)!important;border-radius:var(--portaly-radius-sm)!important;
 background:var(--portaly-surface)!important;color:var(--portaly-text-muted)!important;box-shadow:none!important;line-height:1!important;
 align-items:center!important;justify-content:center!important;cursor:pointer!important;text-decoration:none!important;list-style:none!important;
}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-btn,.gl-user-action-trigger,.gl-seminar-action-link,.gl-doc-dms-menu-btn,.gl-document-assets-actions summary,.gl-asset-entry-actions-clean>summary):hover {background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-btn,.gl-user-action-trigger,.gl-doc-dms-menu-btn)::before,
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-btn,.gl-user-action-trigger,.gl-doc-dms-menu-btn)::after {content:none!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-btn,.gl-user-action-trigger,.gl-doc-dms-menu-btn)>span {font-size:18px!important;letter-spacing:1px!important;color:inherit!important;line-height:1!important;transform:translateY(-2px)!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-btn,.gl-user-action-trigger,.gl-seminar-action-link,.gl-doc-dms-menu-btn)>span[aria-hidden=true] {display:inline-block!important;width:18px!important;height:4px!important;background:radial-gradient(circle,currentColor 1.6px,transparent 1.7px) 0 50%/6px 4px repeat-x!important;font-size:0!important;line-height:0!important;transform:none!important;letter-spacing:0!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main .gl-seminar-action-ellipsis i {display:none!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-btn,.gl-user-action-trigger,.gl-seminar-action-link,.gl-doc-dms-menu-btn)>span[aria-hidden=true]::before,
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-btn,.gl-user-action-trigger,.gl-seminar-action-link,.gl-doc-dms-menu-btn)>span[aria-hidden=true]::after {content:none!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-dropdown,.gl-user-action-dropdown,.gl-seminar-action-dropdown,.gl-doc-dms-menu-panel,.gl-document-assets-actions details>div,.gl-asset-entry-panel-clean) {
 background:var(--portaly-surface)!important;border:1px solid var(--portaly-border)!important;border-radius:var(--portaly-radius-md)!important;box-shadow:var(--portaly-shadow-md)!important;padding:var(--portaly-space-2)!important;text-align:left!important;
}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-dropdown,.gl-user-action-dropdown,.gl-seminar-action-dropdown,.gl-doc-dms-menu-panel,.gl-document-assets-actions details>div) :is(a,button,summary) {
 font-family:var(--portaly-font)!important;font-size:13px!important;line-height:1.4!important;font-weight:500!important;text-align:left!important;text-decoration:none!important;border-radius:var(--portaly-radius-sm)!important;
}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-dropdown,.gl-user-action-dropdown,.gl-seminar-action-dropdown,.gl-doc-dms-menu-panel)>:is(a,button) {padding:10px 12px!important;min-height:38px!important;gap:10px!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-dropdown,.gl-user-action-dropdown,.gl-seminar-action-dropdown,.gl-doc-dms-menu-panel) :is(a,button,summary):hover {background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-dropdown,.gl-user-action-dropdown,.gl-seminar-action-dropdown,.gl-doc-dms-menu-panel) :is(.danger,.is-danger,.delete,.gl-seminar-action-danger) {color:var(--portaly-danger)!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main :is(.gl-menu-dropdown,.gl-user-action-dropdown,.gl-seminar-action-dropdown,.gl-doc-dms-menu-panel) svg {width:18px!important;height:18px!important;flex-shrink:0}

/* Tables keep their existing scroll/card adapters at narrow widths. */
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) table {font-size:13px!important;border-color:var(--portaly-border)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) table th {background:var(--portaly-bg)!important;border-color:var(--portaly-border)!important;color:var(--portaly-text-muted)!important;font-weight:600!important;font-size:11px!important;line-height:1.4!important;letter-spacing:.025em!important;padding:12px!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) table td {border-color:var(--portaly-border)!important;padding:13px 12px!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) table tbody tr:hover>td {background-color:var(--portaly-bg)}
body.gl-admin-view-active .gl-admin-app .gl-courses-table {width:100%!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.gl-badge,.gl-user-modern-chip,.gl-employee-clean-pill,.gl-course-badge,.gl-doc-badge,.gl-doc-proof-badge,.gl-doc-qes-badge,.gl-pill,.gl-todo-badge) {
 border-radius:999px!important;font-size:11px!important;font-weight:600!important;letter-spacing:0!important;line-height:1.35!important;min-height:24px!important;padding:4px 8px!important;
}
/* Status colors only for explicitly semantic classes; never infer danger from text. */
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-badge,.gl-pill,.gl-employee-clean-pill):is(.success,.is-success) {background:var(--portaly-success-soft)!important;color:var(--portaly-success)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-badge,.gl-pill,.gl-employee-clean-pill):is(.warning,.is-warning) {background:var(--portaly-warning-soft)!important;color:var(--portaly-warning)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-badge,.gl-pill,.gl-employee-clean-pill):is(.danger,.is-danger) {background:var(--portaly-danger-soft)!important;color:var(--portaly-danger)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-badge,.gl-pill,.gl-employee-clean-pill):is(.info,.is-info) {background:var(--portaly-info-soft)!important;color:var(--portaly-info)!important}

/* Cards and dialog surfaces; no modal geometry, visibility or stacking changes. */
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.gl-card,.gl-admin-hero,.gl-db2-card,.gl-doc-table-card,.gl-todo-list,.gl-employee-clean-card,.gl-employee-clean-course-card,.gl-employee-quick-card) {border-color:var(--portaly-border)!important;border-radius:var(--portaly-radius-lg)!important;box-shadow:var(--portaly-shadow-sm)!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main .gl-card {padding:var(--portaly-space-5)!important;background:var(--portaly-surface)!important}
body.gl-admin-view-active .gl-admin-app .gl-courses-modern-page .gl-card .gl-card {border:0!important;box-shadow:none!important;padding:var(--portaly-space-3) 0!important;background:transparent!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-modal-content,.gl-todo-modal__dialog,.gl-doc-modal-content,.gl-employee-hero-modal-dialog-8217,.gl-user-permission-dialog) {border-color:var(--portaly-border)!important;border-radius:var(--portaly-radius-lg)!important;box-shadow:var(--portaly-shadow-md)!important}
body.gl-admin-view-active .gl-admin-app .gl-courses-modern-page {--course-ink:var(--portaly-text);--course-muted:var(--portaly-text-muted);--course-line:var(--portaly-border);--course-blue:var(--portaly-primary);--course-shadow:var(--portaly-shadow-sm)}
body.gl-admin-view-active .gl-admin-app .gl-admin-main .gl-courses-kpi {min-height:88px!important;padding:var(--portaly-space-4)!important;border-radius:var(--portaly-radius-md)!important;box-shadow:var(--portaly-shadow-sm)!important}

/* Tabs share paint, not selection state or navigation handlers. */
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.gl-todo-tabs,.gl-questions-tabs,.szw-personal-main-tabs,.szw-time-planning-tabs,.gl-doc-dms-tabs,.gl-settings-tabs,.gl-users-main-tabs,.gl-report-main-tabs) :is(a,button) {font-size:13px!important;font-weight:600!important;border-radius:var(--portaly-radius-sm)!important;box-shadow:none!important;text-decoration:none!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.gl-todo-tabs,.gl-questions-tabs,.szw-personal-main-tabs,.szw-time-planning-tabs,.gl-doc-dms-tabs,.gl-settings-tabs,.gl-users-main-tabs,.gl-report-main-tabs) :is(a,button):is(.active,.is-active,[aria-selected=true]) {background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}

/* Shared navigation paint: location branding is an accent, not a dark wall. */
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar {
 --portaly-nav-active:var(--portaly-primary);
 --portaly-nav-ink:var(--portaly-on-primary);
 background:var(--portaly-bg)!important;background-image:none!important;border-color:var(--portaly-border)!important;box-shadow:none!important;color:var(--portaly-text)!important;
}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar {--portaly-nav-brand:var(--gl-employee-sidebar-color,var(--portaly-primary))}
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar::before,
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar::after {content:none!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar .gl-admin-nav a,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav-link {
 min-height:40px!important;height:auto!important;padding:10px 12px!important;border:1px solid transparent!important;border-radius:var(--portaly-radius-sm)!important;
 font-size:13px!important;line-height:1.35!important;font-weight:500!important;color:var(--portaly-text-muted)!important;background:transparent!important;box-shadow:none!important;text-shadow:none!important;text-decoration:none!important;transform:none!important;
}
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar .gl-admin-nav a span,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav-link span {color:inherit!important;text-decoration:none!important;font-weight:inherit!important;text-shadow:none!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar .gl-admin-nav a:hover,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav-link:hover {background:var(--portaly-nav-active)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar .gl-admin-nav a:is(.active,.is-active,.gl-is-active,[aria-current=page]),
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav-link[aria-current=page] {background:var(--portaly-nav-active)!important;color:var(--portaly-on-primary)!important;font-weight:600!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar .gl-admin-nav a::before {content:none!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-nav {gap:4px!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-nav-heading {font-size:10px!important;font-weight:600!important;letter-spacing:.04em!important;color:var(--portaly-text-muted)!important;margin:16px 12px 5px!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-nav a svg,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-nav-icon svg {width:18px!important;height:18px!important;stroke:currentColor;stroke-width:1.7;fill:none;flex-shrink:0}
body.gl-admin-view-active .gl-admin-app .gl-admin-sidebar-brand {background:transparent!important;min-height:76px!important;height:auto!important;padding:18px 12px!important;margin-bottom:12px!important;border:0!important;box-shadow:none!important}
body.gl-admin-view-active .gl-admin-app .gl-sidebar-logo-wrap {background:transparent!important;padding:0!important;min-height:0!important;border:0!important;box-shadow:none!important}
body.gl-admin-view-active .gl-admin-app .gl-sidebar-logo-wrap img {max-width:160px!important;max-height:48px!important;object-fit:contain!important;filter:none!important}
body.gl-admin-view-active .gl-admin-app .gl-admin-main {background:var(--portaly-bg)!important}
@media(min-width:1025px) {
 body.gl-admin-view-active .gl-admin-app:has(>.gl-admin-sidebar) {--gl-sidebar-width:232px!important}
 body.gl-admin-view-active .gl-admin-app:has(>.gl-admin-sidebar)>.gl-admin-sidebar {width:232px!important;min-width:232px!important;max-width:232px!important;padding:14px 12px!important}
 body.gl-admin-view-active .gl-admin-app:has(>.gl-admin-sidebar)>.gl-admin-main {left:232px!important;padding:32px clamp(24px,3vw,56px)!important}
 body.gl-admin-view-active .gl-admin-app:has(>.gl-admin-sidebar) .gl-admin-sidebar-brand {height:auto!important;min-height:76px!important;padding:18px 12px!important;margin-bottom:12px!important;background:transparent!important;box-shadow:none!important}
}

/* Desktop employee top navigation: existing links, one native disclosure. */
.portaly-nav-more>summary {cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;padding:10px 12px;border-radius:var(--portaly-radius-sm)}
.portaly-nav-more>summary::-webkit-details-marker {display:none}
.portaly-nav-more:is([open],.is-active)>summary {background:var(--portaly-nav-active);color:var(--portaly-on-primary)!important}
@media(min-width:861px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app {display:block!important;grid-template-columns:none!important;width:100%!important;min-width:0!important;background:var(--portaly-bg)!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app>.gl-employee-clean-sidebar {
  position:sticky!important;top:0!important;left:auto!important;bottom:auto!important;width:100%!important;min-width:0!important;max-width:none!important;
  height:auto!important;min-height:76px!important;max-height:none!important;display:grid!important;grid-template-columns:210px minmax(0,1fr) auto!important;grid-template-rows:auto!important;
  padding:10px clamp(20px,3vw,48px)!important;gap:16px!important;align-items:center!important;overflow:visible!important;transform:none!important;border-radius:0!important;
  background:var(--portaly-surface)!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;z-index:10020!important;
 }
 body.admin-bar.gl-employee-clean-active:not(.gl-admin-view-active) .gl-employee-clean-app>.gl-employee-clean-sidebar {top:32px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-logo-zone {height:60px!important;min-height:0!important;padding:0!important;background:transparent!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-logo-link {width:210px!important;height:60px!important;max-width:100%!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-logo-link img {width:210px!important;height:60px!important;max-width:210px!important;max-height:60px!important;object-fit:contain!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav {display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:4px!important;padding:0!important;overflow:visible!important;min-width:0!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav-label {display:none!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav-link {gap:6px!important;white-space:nowrap!important;padding:10px 8px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav-icon {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:18px!important;min-width:18px!important;height:18px!important;font-size:16px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-sidebar-footer {position:static!important;display:flex!important;align-items:center!important;gap:10px!important;padding:0!important;border:0!important;background:transparent!important;min-height:0!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-sidebar-footer .gl-employee-clean-user {display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;color:var(--portaly-text)!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-user strong {display:block!important;font-size:12px!important;font-weight:600!important;color:var(--portaly-text)!important;max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-user small {color:var(--portaly-text-muted)!important;font-size:11px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-avatar {width:32px!important;height:32px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;font-size:12px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-fixed-logout-76388 {position:static!important;width:auto!important;min-width:0!important;min-height:36px!important;margin:0!important;font-size:12px!important;flex:none!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-nav-more {position:relative}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-nav-more-panel {position:absolute;right:0;top:calc(100% + 8px);min-width:230px;padding:8px;background:var(--portaly-surface);border:1px solid var(--portaly-border);border-radius:var(--portaly-radius-md);box-shadow:var(--portaly-shadow-md);z-index:2}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-nav-more-panel .gl-employee-clean-nav-link {display:flex!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app .gl-employee-clean-main {position:static!important;left:auto!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:24px clamp(20px,3vw,44px) 40px!important;display:block!important;background:transparent!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app .gl-employee-clean-main>.gl-employee-clean-wrap {width:100%!important;max-width:var(--portaly-content-width)!important;min-width:0!important;margin:0 auto!important;padding:0!important;box-sizing:border-box!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-clean-grid-two {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--portaly-space-5)!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-clean-course-grid {grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),360px))!important;gap:var(--portaly-space-4)!important}
}
@media(min-width:861px) and (max-width:1279px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app>.gl-employee-clean-sidebar {grid-template-columns:210px minmax(0,1fr)!important;gap:8px 16px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav {grid-column:1/-1;grid-row:2;justify-content:center!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-sidebar-footer {grid-column:2;grid-row:1;justify-self:end}
}
@media(max-width:860px) {
 /* Desktop HTML on a resized window uses its existing drawer. Native mobile requests keep their app nav. */
 .gl-employee-clean-sidebar .portaly-nav-more {display:block}
 .gl-employee-clean-sidebar .portaly-nav-more>summary {display:flex;color:var(--portaly-text-muted)}
 .gl-employee-clean-sidebar .portaly-nav-more[open]>.portaly-nav-more-panel {display:grid!important;gap:4px}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar-footer {background:var(--portaly-bg)!important;color:var(--portaly-text)!important}
}

/* Employee welcome dashboard: reference layout, live content, no new actions. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard {
 --portaly-text:#101c46;--portaly-text-muted:#607197;--portaly-border:#eaf0f8;
}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-hero {
 position:relative!important;isolation:isolate;overflow:hidden!important;display:flex!important;align-items:center!important;max-width:none!important;width:100%!important;
 min-height:250px!important;padding:32px 42px!important;margin:0 0 20px!important;
 background:linear-gradient(100deg,rgba(235,241,251,.98) 0%,rgba(241,241,251,.94) 32%,rgba(243,241,251,.25) 68%,rgba(255,237,215,.10)),var(--portaly-welcome-image,none) center 55% / cover no-repeat,#edf0fb!important;
 border:0!important;border-radius:16px!important;box-shadow:0 3px 12px #263c6810!important;
}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-hero>div:first-child {max-width:62%;position:relative;z-index:1}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-welcome-eyebrow {display:block;color:#52678d;font-size:12px;font-weight:650;letter-spacing:.2em;text-transform:uppercase;margin-bottom:12px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-hero h1 {font-size:clamp(36px,3.8vw,58px)!important;line-height:1.08!important;letter-spacing:-.045em!important;font-weight:750!important;color:#0b1741!important;margin:0 0 14px!important;overflow-wrap:anywhere}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-hero p {max-width:510px!important;font-size:clamp(17px,1.65vw,23px)!important;line-height:1.4!important;font-weight:450!important;color:#5b6f98!important;margin:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-dashboard-grid {gap:20px!important;margin:0!important;align-items:stretch!important;max-width:none!important;width:100%!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card {margin:0!important;min-width:0!important;width:100%!important;max-width:none!important;border:1px solid #edf1f8!important;border-radius:16px!important;box-shadow:0 2px 9px #273d6907!important;overflow:visible!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-dashboard-extra {order:5;grid-column:1/-1}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-head {padding:12px 22px 10px!important;border:0!important;min-height:68px;gap:12px!important;flex-wrap:wrap}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-head h2 {display:flex!important;align-items:center;gap:20px;font-size:19px!important;font-weight:650!important;letter-spacing:-.035em!important;line-height:1.25!important;margin:0!important;color:#101c46!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-dashboard-icon {display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:12px;background:#eeeaff;color:#7056ff}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-dashboard-icon svg {width:26px;height:26px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard-notifications .portaly-dashboard-icon {background:#fff4db;color:#d89600}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard-learning .portaly-dashboard-icon {background:#e4f7ee;color:#0c9b68}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard-events .portaly-dashboard-icon {background:#e7f2ff;color:#1879e9}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-head>a {font-size:13px!important;font-weight:500!important;color:var(--portaly-accent-ink)!important;background:transparent!important;padding:8px 0!important;box-shadow:none!important;white-space:nowrap}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-body {padding:0 22px 12px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-body>p {border-top:1px solid var(--portaly-border);padding-top:18px;margin:0!important;min-height:72px;color:var(--portaly-text-muted)!important;font-size:14px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard :is(.gl-employee-clean-task-list,.gl-employee-clean-notification-list,.gl-employee-clean-course-preview-list,.gl-employee-clean-seminar-preview) {gap:0!important;border-top:1px solid var(--portaly-border)}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard :is(.gl-employee-clean-task-row,.gl-employee-clean-notification-row,.gl-employee-clean-course-preview-row,.gl-employee-clean-seminar-preview-row) {min-height:54px;padding:9px 0!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;gap:12px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard :is(.gl-employee-clean-task-row,.gl-employee-clean-notification-row,.gl-employee-clean-course-preview-row,.gl-employee-clean-seminar-preview-row)>div:first-child {min-width:0}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard :is(.gl-employee-clean-task-row,.gl-employee-clean-notification-row,.gl-employee-clean-course-preview-row,.gl-employee-clean-seminar-preview-row) strong {font-size:14px!important;line-height:1.45!important;font-weight:600!important;color:#17254a!important;overflow-wrap:anywhere}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard :is(.gl-employee-clean-task-copy small,.gl-employee-clean-notification-row p,.gl-employee-clean-seminar-preview-row span) {font-size:12px!important;color:var(--portaly-text-muted)!important;line-height:1.45!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-row {grid-template-columns:26px minmax(0,1fr) auto auto!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-icon {width:26px;height:26px;font-size:13px;background:#f0edff;border-radius:8px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard :is(.gl-employee-clean-task-action,.gl-employee-clean-notification-actions a) {font-size:12px!important;font-weight:550!important;color:var(--portaly-accent-ink)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-pill {font-size:11px!important;letter-spacing:0!important;text-transform:none!important;font-weight:500!important;border-radius:6px!important;white-space:normal!important;text-align:center}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-notification-pagination {gap:8px;font-size:11px;border:0;padding:12px 0 0}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-notification-list {max-height:174px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0c8e9 transparent;scrollbar-gutter:stable}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-notification-pagination button {font-size:11px;font-weight:500;min-height:32px!important;padding:5px 8px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-course-preview-row {display:flex!important;align-items:center!important;flex-wrap:nowrap!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-course-preview-row>div {flex:1;min-width:0}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-course-preview-row>a {font-size:12px!important;flex:none;color:var(--portaly-accent-ink)!important;background:#f3f0ff!important;border:0!important;border-radius:8px!important;padding:8px 12px!important;font-weight:550!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-course-progress {display:flex!important;align-items:center;gap:14px;margin-top:10px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-course-progress>span {font-size:12px!important;margin:0!important;white-space:nowrap;color:var(--portaly-text-muted)!important}
.portaly-course-progress progress {appearance:none;display:block;width:100%;height:6px;border:0;border-radius:8px;overflow:hidden;background:#e8ecf4;accent-color:var(--portaly-primary)}
.portaly-course-progress progress::-webkit-progress-bar {background:#e8ecf4;border-radius:8px}
.portaly-course-progress progress::-webkit-progress-value {background:var(--portaly-primary);border-radius:8px;color:var(--portaly-on-primary)!important}
.portaly-course-progress progress::-moz-progress-bar {background:var(--portaly-primary);border-radius:8px;color:var(--portaly-on-primary)!important}
.portaly-course-thumb {display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-course-thumb {display:grid!important;place-items:center;flex:0 0 66px;width:66px;height:58px;background:#e9f3f2;border-radius:9px;color:#279c82;margin:0!important;overflow:hidden}
.portaly-course-thumb img {width:100%;height:100%;object-fit:cover}
.portaly-course-thumb svg {width:30px;height:30px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-help-card {margin:20px 0 0!important;width:100%!important;max-width:none!important}
@media(min-width:861px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app[data-view=start] {background:#f7f9fd!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app[data-view=start] .gl-employee-clean-main {padding-top:12px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app[data-view=start] .gl-employee-clean-wrap {max-width:none!important}
}
@media(min-width:1280px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-nav-link {font-size:12px!important;padding:9px 6px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-sidebar-footer .gl-employee-clean-user>div {max-width:82px}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-user strong {max-width:82px}
}
@media(min-width:861px) and (max-width:1100px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-head {padding:16px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-body {padding:0 16px 14px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-head h2 {font-size:17px!important;gap:12px}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-row {grid-template-columns:26px minmax(0,1fr) auto!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-action {grid-column:2/-1;justify-self:end}
}
@media(max-width:860px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-next-action {display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:12px!important;padding:20px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-next-action-copy {min-width:0!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-next-action-copy h2 {overflow-wrap:anywhere;white-space:normal!important;font-size:18px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-next-action-button {grid-column:2;justify-self:start}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-course-progress {display:flex!important;align-items:center;gap:10px}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-course-progress>span {white-space:nowrap;font-size:12px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-mobile-welcome {padding:28px 20px!important;border-radius:16px;background:linear-gradient(100deg,#edf1fbf5,#f1f1fbb0),var(--portaly-welcome-image,none) center / cover;margin-bottom:16px}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-mobile-welcome h1 {font-weight:700!important;color:#101c46!important}
}


/* Employee shell: neutral page background; the org image is confined to the welcome banner. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:not([data-view="start"]) .gl-employee-clean-main :is(.gl-employee-clean-hero,.gl-employee-page-hero) {display:block!important;min-height:0!important;padding:8px 0 20px!important;margin:0!important;background:none!important;border:0!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:not([data-view="start"]) .gl-employee-clean-main :is(.gl-employee-clean-hero,.gl-employee-page-hero) :is(p,.gl-employee-clean-hero-icon,.portaly-welcome-eyebrow,.gl-employee-page-kicker) {display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:not([data-view="start"]) .gl-employee-clean-main :is(.gl-employee-clean-hero,.gl-employee-page-hero) h1 {font-size:28px!important;line-height:1.2!important;margin:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:not([data-view="start"]) .gl-mobile-learning-intro-75534 {padding:12px 0!important;background:none!important;border:0!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:not([data-view="start"]) .gl-mobile-learning-intro-75534 :is(.gl-mobile-learning-intro-icon-75534,p,span) {display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active),
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)).gl-employee-dashboard-bg-active-8191:not(.gl-admin-view-active) {background:var(--portaly-bg)!important;background-image:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) :is(#page,#content,#primary,.site,.site-content,.content-area,.ast-container,.entry-content,.wp-site-blocks,.wp-block-post-content,article):has(.gl-employee-clean-app) {width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;float:none!important;display:block!important;background:transparent!important;background-image:none!important;box-sizing:border-box!important;flex:1 1 100%!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app {width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;background:var(--portaly-bg)!important;background-image:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app .gl-employee-clean-main>.gl-employee-clean-wrap {max-width:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-list,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-seminar-preview {max-height:174px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d0c8e9 transparent;scrollbar-gutter:stable}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-card-head h2 {font-size:18px!important;gap:14px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .portaly-dashboard-icon {width:42px;height:42px;flex-basis:42px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-copy strong {font-weight:550!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-copy small {font-size:11px!important;margin-top:2px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-sidebar-footer .portaly-profile-image {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;flex:0 0 42px!important;border:1px solid var(--portaly-border)!important;border-radius:50%!important;padding:0!important;overflow:hidden!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:14px!important;box-shadow:none!important;position:static!important;cursor:pointer}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .portaly-profile-image img {display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important;border-radius:50%!important;transform:none!important;position:static!important;margin:0!important;padding:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .portaly-profile-image>span {font-size:14px!important;line-height:1!important;font-weight:600!important;color:inherit!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .portaly-profile-image::after {content:none!important}
@media(min-width:861px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app>.gl-employee-clean-sidebar>.gl-employee-clean-sidebar-footer {display:flex!important;position:static!important;visibility:visible!important;opacity:1!important;width:auto!important;max-width:none!important;overflow:visible!important;flex:none!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app>.gl-employee-clean-sidebar>.gl-employee-clean-sidebar-footer>.gl-employee-clean-user {display:flex!important;visibility:visible!important;opacity:1!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active) .gl-employee-clean-app>.gl-employee-clean-sidebar>.gl-employee-clean-sidebar-footer .gl-employee-clean-fixed-logout-76388 {display:flex!important}
}
@media(min-width:861px) and (max-width:1100px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-row {grid-template-columns:24px minmax(0,1fr) auto!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-action {grid-column:auto!important;grid-row:1/3;align-self:center}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-dashboard .gl-employee-clean-task-row>.gl-employee-clean-pill {grid-column:2;justify-self:start}
}

/* Learning catalogue: a single course retains a card width rather than stretching. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-grid {display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),360px))!important;justify-content:start!important;align-items:stretch!important;gap:24px!important;width:100%!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-card {width:100%!important;max-width:360px!important;min-width:0!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;border-radius:16px!important;background:var(--portaly-surface)!important;border:1px solid var(--portaly-border)!important;box-shadow:var(--portaly-shadow-sm)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-image {position:relative!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:16/9!important;overflow:hidden!important;display:grid!important;place-items:center!important;padding:0!important;margin:0!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;border-radius:0!important;color:var(--portaly-on-primary)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-image img {display:block!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;max-width:100%!important;object-fit:cover!important;object-position:center!important;transform:none!important;filter:none!important;opacity:1!important;border-radius:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-image::after {content:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-body {display:flex!important;flex-direction:column!important;flex:1;gap:12px!important;padding:20px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-body h3 {margin:0!important;font-size:18px!important;line-height:1.4!important;overflow-wrap:anywhere}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-body>a {align-self:flex-start!important;margin-top:auto!important}
/* Remove the redundant outer card surface; leave course cards and empty states intact. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-card:has(>.gl-employee-clean-card-body>.gl-employee-clean-course-grid) {border:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-card-body:has(>.gl-employee-clean-course-grid) {padding:0!important}
/* Display-only fit for logos with generous white/transparent source margins. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-logo-link.portaly-logo-fitted {position:relative!important;display:block!important;overflow:hidden!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-sidebar .gl-employee-clean-logo-link.portaly-logo-fitted img {position:absolute!important;left:var(--portaly-logo-left)!important;top:var(--portaly-logo-top)!important;width:var(--portaly-logo-width)!important;height:var(--portaly-logo-height)!important;min-width:0!important;min-height:0!important;max-width:none!important;max-height:none!important;object-fit:fill!important;transform:none!important;margin:0!important;padding:0!important}
@media(max-width:600px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-grid {grid-template-columns:minmax(0,360px)!important}
}

/* Employee events share the learning-card dimensions and existing file actions. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="seminare"] .gl-employee-clean-main .gl-employee-seminar-list {display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),360px))!important;gap:24px!important;align-items:start!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="seminare"] .gl-employee-clean-main .gl-employee-clean-card:has(.gl-employee-seminar-list) {background:transparent!important;border:0!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="seminare"] .gl-employee-clean-main .gl-employee-clean-card-body:has(>.gl-employee-seminar-list) {padding:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-seminar-item {display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:0!important;margin:0!important;min-width:0!important;max-width:360px!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;background:var(--portaly-surface)!important;box-shadow:var(--portaly-shadow-sm)!important;overflow:hidden!important}
.gl-employee-clean-app .portaly-event-cover {position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#eeebfa;display:grid;place-items:center;flex:none}
.gl-employee-clean-app .portaly-event-cover img {position:absolute;inset:0;display:block;width:100%!important;height:100%!important;min-height:0!important;max-height:none!important;object-fit:cover!important;object-position:center;border-radius:0!important}
.gl-employee-clean-app .portaly-event-cover-empty {color:#9078c6;background:linear-gradient(135deg,#ede8fc,#edf5fc)}
.gl-employee-clean-app .portaly-event-cover-empty svg {width:54px;height:54px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-seminar-item .gl-employee-seminar-main {padding:18px 20px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-seminar-item h3 {font-size:19px!important;line-height:1.35!important;margin:10px 0!important;overflow-wrap:anywhere}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-seminar-item p {font-size:13px!important;line-height:1.65!important;color:var(--portaly-text-muted)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-seminar-item .gl-employee-seminar-status {font-size:11px!important;line-height:1.3!important;font-weight:550!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;padding:5px 9px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-seminar-item .gl-employee-seminar-actions {padding:0 20px 18px!important;gap:8px!important;margin-top:auto}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-seminar-actions:empty {display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-seminar-actions a {font-size:13px!important;font-weight:600!important;border-radius:9px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-seminar-actions .gl-employee-seminar-primary {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-76381,.gl-mobile-event-materials-76381) {margin:0 20px 18px!important;padding:14px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--portaly-border)!important;border-radius:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-head,.gl-mobile-event-materials-head) {margin:0 0 10px!important;align-items:center}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-head,.gl-mobile-event-materials-head) strong {font-size:13px!important;font-weight:600!important;color:var(--portaly-text)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-head,.gl-mobile-event-materials-head)>span {display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-row,.gl-mobile-event-material-row) {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:12px!important;background:var(--portaly-bg)!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;margin-bottom:8px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-row,.gl-mobile-event-material-row) strong {font-size:13px!important;line-height:1.5!important;font-weight:550!important;overflow-wrap:anywhere}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-row,.gl-mobile-event-material-row) small {display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-actions,.gl-mobile-event-material-actions) {display:flex!important;flex-wrap:wrap;gap:8px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-seminar-materials-inline-actions,.gl-mobile-event-material-actions) a {min-height:34px!important;padding:7px 10px!important;font-size:12px!important;font-weight:550!important;border:1px solid var(--portaly-border)!important;border-radius:7px!important;background:white!important;color:var(--portaly-accent-ink)!important;text-decoration:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-mobile-event-card>summary>.portaly-event-cover {grid-column:1/-1;margin-bottom:4px;border-radius:12px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-mobile-event-details .gl-mobile-event-materials-76381 {margin:0 0 16px!important}
.portaly-event-upload-hint {font-size:12px;color:#64748b;line-height:1.5;flex-basis:100%}

/* Employee surfaces; keep custom images, image-edit button and task actions intact. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-clean-hero {background:var(--portaly-surface)!important;border:1px solid var(--portaly-border)!important;border-radius:var(--portaly-radius-lg)!important;padding:var(--portaly-space-6)!important;min-height:160px!important;grid-template-columns:minmax(0,1fr) 120px!important;box-shadow:var(--portaly-shadow-sm)!important;gap:var(--portaly-space-5)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-clean-hero-icon {width:100px!important;height:100px!important;min-height:100px!important;max-width:100%!important;border-radius:var(--portaly-radius-lg)!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-hero-image-trigger-8217 img {width:100%!important;height:100%!important;min-height:0!important;object-fit:cover!important;border-radius:inherit!important;filter:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-clean-card-head,.gl-employee-clean-card-body) {padding:var(--portaly-space-5)!important;border-color:var(--portaly-border)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-card {background:var(--portaly-surface)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-course-body {padding:20px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-course-body h3 {font-size:18px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-progress {height:6px!important;background:var(--portaly-bg)!important;border-radius:var(--portaly-radius-sm)!important;color:var(--portaly-text)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-progress>span {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border-radius:inherit!important;color:var(--portaly-on-primary)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-clean-course-body a,.gl-employee-next-action-button) {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-primary)!important;color:var(--portaly-on-primary)!important;border-radius:var(--portaly-radius-sm)!important;font-size:13px!important;font-weight:600!important;min-height:40px!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-next-action {background:var(--portaly-bg)!important;border-color:var(--portaly-border)!important;border-radius:var(--portaly-radius-lg)!important;box-shadow:none!important;color:var(--portaly-text)!important}
@media(max-width:600px) {
 body.gl-admin-view-active .gl-admin-app .gl-admin-main .gl-courses-modern-page .gl-courses-kpi-grid {grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--portaly-space-3)!important}
 body.gl-admin-view-active .gl-admin-app .gl-admin-main .gl-courses-modern-page .gl-courses-modern-head {flex-wrap:wrap!important;gap:var(--portaly-space-3)!important}
 body.gl-admin-view-active .gl-admin-app .gl-admin-main .gl-courses-modern-page .gl-courses-modern-head>div:first-child {flex-basis:100%;min-width:0}
 body.gl-admin-view-active .gl-admin-app .gl-admin-main .gl-card {padding:var(--portaly-space-4)!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-clean-hero {grid-template-columns:minmax(0,1fr) 64px!important;padding:var(--portaly-space-4)!important;gap:var(--portaly-space-3)!important;min-height:130px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-clean-hero-icon {width:64px!important;height:64px!important;min-height:64px!important}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app :is(.gl-employee-clean-card-head,.gl-employee-clean-card-body) {padding:var(--portaly-space-4)!important}
}
}



/* Separate event display-image administration. */
.portaly-event-image-admin .portaly-event-image-preview{display:block;width:320px!important;max-width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;border-radius:12px;margin:16px 0}
.portaly-event-image-placeholder{padding:24px;margin:16px 0;max-width:320px;background:#f5f3fb;border:1px dashed #d9d4e9;border-radius:12px;color:#64748b;text-align:center}
.portaly-event-image-admin form{margin-top:16px}.portaly-event-image-admin input[type=file]{max-width:100%}

/* Employee document cards: native details retain keyboard and no-JavaScript access. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-document-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),360px))!important;gap:20px!important;align-items:start!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] section.gl-employee-clean-card:has(.portaly-document-card){background:transparent!important;border:0!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] section.gl-employee-clean-card:has(.portaly-document-card)>.gl-employee-clean-card-head{padding:0 0 16px!important;border:0!important;background:transparent!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] section.gl-employee-clean-card:has(.portaly-document-card)>.gl-employee-clean-card-head p{display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] section.gl-employee-clean-card:has(.portaly-document-card)>.gl-employee-clean-card-body{padding:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app details.portaly-document-card{display:block!important;padding:0!important;margin:0!important;min-width:0!important;width:100%!important;max-width:360px!important;background:white!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:var(--portaly-shadow-sm)!important;overflow:hidden}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-summary{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;padding:22px!important;border:0!important;cursor:pointer;list-style:none;position:relative;min-height:200px;box-sizing:border-box}
.portaly-document-summary::-webkit-details-marker{display:none}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-summary h2{font-size:18px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;overflow-wrap:anywhere}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-summary p{font-size:12px!important;line-height:1.5!important;margin:6px 0 0!important;color:var(--portaly-text-muted)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-symbol{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--portaly-primary-soft);color:var(--portaly-on-primary)!important}
.portaly-document-symbol svg{width:23px;height:23px}
.portaly-document-validity{font-size:12px;color:var(--portaly-text-muted);line-height:1.5}
.portaly-document-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;gap:10px;color:var(--portaly-accent-ink);font-size:12px;font-weight:600;margin-top:auto;padding-top:4px}
.portaly-document-close-label,.portaly-document-card[open] .portaly-document-open-label{display:none}
.portaly-document-card[open] .portaly-document-close-label{display:inline}
.portaly-document-card[open] .portaly-document-toggle>span:last-child{transform:rotate(180deg)}
.portaly-document-summary:focus-visible{outline:3px solid #8864ed!important;outline-offset:-4px;border-radius:14px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app details.portaly-document-card>.gl-employee-clean-card-body{padding:18px!important;border-top:1px solid var(--portaly-border)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card :is(.gl-employee-clean-meta-grid,.gl-employee-clean-upload-grid){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card .gl-employee-clean-meta{padding:10px 12px!important;border:0!important;border-radius:8px!important;background:var(--portaly-bg)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card .gl-employee-clean-upload-form{padding:14px!important;margin-top:16px!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;background:var(--portaly-bg)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card :is(input,select,button){max-width:100%!important;min-width:0!important;box-sizing:border-box!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card input[type=file]{width:100%!important;font-size:12px!important;padding:8px!important;background:white!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card .gl-proof-file-caption{display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card :is(.gl-employee-clean-actions a,button[type=submit]){font-size:12px!important;line-height:1.5!important;font-weight:600!important;padding:10px 12px!important;border-radius:9px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;white-space:normal!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card label>span{font-size:11px!important;letter-spacing:0!important;text-transform:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card .gl-employee-clean-check{display:flex!important;align-items:center!important;gap:8px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card .gl-employee-clean-check input{width:16px!important;flex:0 0 16px}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-card .gl-employee-clean-check input[type=checkbox]{height:16px!important;min-height:16px!important;padding:0!important;margin:0!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .portaly-document-summary>.gl-employee-clean-pill{width:auto!important;align-self:flex-start!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-proof-tabs-7458{display:flex!important;flex-wrap:wrap!important;gap:6px!important;padding:8px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-proof-tabs-7458>a{width:auto!important;flex:1 1 auto!important;min-height:38px!important;padding:0 12px!important;font-size:13px!important;font-weight:600!important}

/* Compact employee document navigation, 7.6.495. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main nav.gl-employee-proof-tabs-7458{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:24px!important;width:100%!important;padding:0!important;margin:0 0 24px!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:thin}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main nav.gl-employee-proof-tabs-7458>a{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:10px 2px 12px!important;margin:0!important;white-space:nowrap!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--portaly-text-muted)!important;font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;letter-spacing:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main nav.gl-employee-proof-tabs-7458>a[aria-current="page"]{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;font-weight:600!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main nav.gl-employee-proof-tabs-7458>a:hover{color:var(--portaly-accent-ink)!important;background:transparent!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main nav.gl-employee-proof-tabs-7458>a:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:-3px!important}
@media(max-width:480px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main nav.gl-employee-proof-tabs-7458{gap:18px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main nav.gl-employee-proof-tabs-7458>a{font-size:13px!important}}

/* Proof groups and quiet detail typography, 7.6.496. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-proof-group{margin:0 0 30px!important;padding:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-proof-group-title{display:flex!important;align-items:center!important;gap:10px!important;font-size:16px!important;font-weight:600!important;margin:0 0 14px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-proof-group-title>span{font-size:12px!important;font-weight:500!important;color:var(--portaly-on-primary)!important;padding:3px 8px!important;border-radius:20px!important;background:var(--portaly-primary-soft)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card,body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card *{font-family:var(--portaly-font)!important;letter-spacing:normal!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-card-body{padding:20px!important;background:white!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-meta-grid{gap:0!important;margin-bottom:16px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-meta{display:flex!important;align-items:baseline!important;justify-content:space-between!important;gap:14px!important;padding:9px 0!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-meta>span{font-size:12px!important;font-weight:400!important;text-transform:none!important;color:var(--portaly-text-muted)!important;margin:0!important;flex:0 0 auto!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-meta>strong{font-size:13px!important;font-weight:500!important;line-height:1.5!important;text-align:right!important;overflow-wrap:anywhere}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-upload-form{padding:18px 0 0!important;margin:18px 0 0!important;background:transparent!important;border:0!important;border-top:1px solid var(--portaly-border)!important;border-radius:0!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-upload-form>p{font-size:14px!important;font-weight:600!important;color:var(--portaly-text)!important;margin:0 0 16px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-upload-form label>span{font-size:12px!important;font-weight:500!important;text-transform:none!important;color:var(--portaly-text-muted)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-upload-form input:not([type=hidden]):not([type=checkbox]){font-size:13px!important;font-weight:400!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:white!important;min-height:44px!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card input[type=file]::file-selector-button{font:inherit!important;font-weight:500!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;border-radius:6px!important;padding:8px 10px!important;margin-right:8px!important;cursor:pointer}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-proof-file-control{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-upload-form button[type=submit]{width:100%!important;min-height:44px!important;font-size:13px!important;font-weight:600!important;box-shadow:none!important;margin-top:8px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-card .gl-employee-clean-check{margin:14px 0!important;min-height:28px!important}

/* Shared document actions inside expandable details, 7.6.498. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main details.gl-employee-shared-document-card .gl-employee-clean-actions a.portaly-document-edit{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-border)!important;box-shadow:none!important}

/* Unified employee time and planning, 7.6.499. */
/* Compact employee document navigation, 7.6.495. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;gap:24px!important;width:100%!important;padding:0!important;margin:0 0 24px!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow-x:auto;scrollbar-width:thin}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a{position:relative!important;display:inline-flex!important;flex:0 0 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;padding:10px 2px 12px!important;margin:0!important;white-space:nowrap!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--portaly-text-muted)!important;font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:500!important;text-decoration:none!important;letter-spacing:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a[aria-current="page"]{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;font-weight:600!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a:hover{color:var(--portaly-accent-ink)!important;background:transparent!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:-3px!important}
@media(max-width:480px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs{gap:18px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a{font-size:13px!important}}

body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs{position:relative!important;top:auto!important;margin-bottom:4px!important;z-index:1!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a{flex-direction:row!important;align-items:center!important;line-height:1.5!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a::before{display:none!important;content:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a::after{display:none!important;content:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-tab-icon{display:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app{gap:24px!important;font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(h2,h3,p,a,button,input,select,textarea,label,summary,strong,b,small,th,td,span){font-family:var(--portaly-font)!important;letter-spacing:normal!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(h2,h3){font-size:18px!important;line-height:1.35!important;font-weight:600!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(p,label){font-size:14px!important;line-height:1.5!important;font-weight:400!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(label>span,th){font-size:12px!important;font-weight:500!important;text-transform:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-time-eyebrow,.szw-absence-eyebrow){font-size:12px!important;font-weight:500!important;text-transform:none!important;color:var(--portaly-text-muted)!important;letter-spacing:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-time-card,.szw-absence-balance,.szw-absence-actions-card,.szw-absence-calendar-card,.szw-absence-requests-card){background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:var(--portaly-shadow-sm)!important;padding:24px!important;min-width:0!important;box-sizing:border-box!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-time-wrap,.szw-time-employee-sprint1){width:100%!important;max-width:none!important;margin:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-employee-overview{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px!important;margin-bottom:0!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-employee-month-card{justify-content:flex-start!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-employee-month-kpis>div{padding:16px 12px!important;background:var(--portaly-bg)!important;border:0!important;border-radius:12px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-employee-month-kpis strong{font-size:clamp(19px,1.7vw,26px)!important;font-weight:600!important;font-variant-numeric:tabular-nums;white-space:nowrap}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-clock-display strong{font-size:44px!important;line-height:1.1!important;font-weight:600!important;font-variant-numeric:tabular-nums;letter-spacing:-1.5px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-clock-state{font-size:12px!important;font-weight:500!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-clock-actions{justify-content:flex-start!important;grid-column:1/-1!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-filter,.szw-time-empty){background:var(--portaly-bg)!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){font-size:14px!important;font-weight:400!important;border-color:var(--portaly-border)!important;border-radius:10px!important;box-shadow:none!important;min-height:42px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.gl-btn,.szw-v720-export a){font-size:13px!important;font-weight:500!important;line-height:1.5!important;text-decoration:none!important;border-radius:10px!important;padding:10px 14px!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .gl-btn:not(.gl-btn-secondary){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border:1px solid var(--portaly-primary)!important;color:var(--portaly-on-primary)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.gl-btn-secondary,.szw-v720-export a){background:white!important;color:var(--portaly-text)!important;border:1px solid var(--portaly-border)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.gl-btn,.szw-v720-export a):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
@media(min-width:901px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-clock-card{grid-template-columns:minmax(130px,.55fr) minmax(0,1fr)!important}}
@media(max-width:900px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-employee-overview{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:600px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-time-card,.szw-absence-balance,.szw-absence-actions-card,.szw-absence-calendar-card,.szw-absence-requests-card){padding:18px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs{gap:18px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main nav.szw-time-planning-tabs>a{font-size:13px!important}}

body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(strong,b,.szw-absence-action>span){font-weight:600!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-action{border-radius:12px!important;box-shadow:none!important;font-size:14px!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-action.primary{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-primary)!important;color:var(--portaly-on-primary)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-action small{font-size:12px!important;font-weight:400!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-kpi{background:var(--portaly-bg)!important;border:0!important;border-radius:12px!important;box-shadow:none!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-shift-next,.szw-employee-shift-calendar,.szw-shift-list){border-color:var(--portaly-border)!important;border-radius:16px!important;box-shadow:var(--portaly-shadow-sm)!important}

/* Calendar and personal shifts on one page, 7.6.500. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app :is(a,button,.szw-employee-shift-date,.szw-employee-shift-weekdays div,.szw-shift-list-duration){font-family:var(--portaly-font)!important;font-weight:500!important;text-decoration:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-toolbar{padding:18px 20px!important;border-color:var(--portaly-border)!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-toolbar :is(a,button){font-size:13px!important;border-color:var(--portaly-border)!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-view-switch a.is-active{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary-soft)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-employee-shift-day{min-height:105px;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-employee-shift-day.is-today{box-shadow:inset 0 0 0 2px var(--portaly-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-employee-shift-weekdays div{font-size:12px!important;background:var(--portaly-bg)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .portaly-shift-list-section{background:white;border:1px solid var(--portaly-border);border-radius:16px;padding:22px;min-width:0;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .portaly-shift-list-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:18px;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .portaly-shift-list-head h2{margin:0 0 4px!important;font-size:18px!important;font-weight:600!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .portaly-shift-list-head p{margin:0;font-size:13px!important;color:var(--portaly-text-muted);}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .portaly-shift-list-scope{display:flex;flex-wrap:wrap;gap:6px;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .portaly-shift-list-scope a{padding:8px 10px;border-radius:8px;font-size:13px;color:var(--portaly-text-muted);}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .portaly-shift-list-scope a[aria-current=true]{color:var(--portaly-on-primary)!important;background:var(--portaly-primary-soft);}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list{gap:0!important;border:0!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list-item{grid-template-columns:150px minmax(0,1fr) 100px auto;padding:16px 0!important;border:0!important;border-top:1px solid var(--portaly-border)!important;border-radius:0!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list-item strong{font-size:14px!important;font-weight:500!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-details-btn{color:var(--portaly-on-primary)!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;border:0!important;font-size:13px!important;padding:10px 14px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app :is(a,button):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important;}
@media(max-width:800px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list-item{grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list-duration{grid-column:1}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-employee-shift-day{min-height:92px}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .portaly-shift-list-section{padding:16px}}

/* Compact absence UI and explicit readable interaction states, 7.6.501. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-summary{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux :is(.szw-absence-balance,.szw-absence-actions-card,.szw-absence-calendar-card,.szw-absence-requests-card){padding:20px!important;border-radius:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-kpis{gap:10px!important;margin-top:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-kpi{padding:14px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-kpi strong{font-size:24px!important;font-weight:600!important;line-height:1.25!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-entitlement-details summary{font-size:13px!important;font-weight:500!important;color:var(--portaly-accent-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-entitlement-grid>div{background:var(--portaly-bg)!important;border:0!important;border-radius:10px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-action{background:#fff!important;color:#18243b!important;border:1px solid var(--portaly-border)!important;min-height:54px!important;padding:12px 14px!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-action:is(:hover,:focus-visible,:active){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-action.primary{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-action.primary:is(:hover,:focus-visible,:active){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-action :is(span,small){color:inherit!important;opacity:1!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-action:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-calendar-card .szw-time-card{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-calendar-info-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;min-width:32px!important;height:32px!important;min-height:32px!important;padding:0!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;border-radius:50%!important;font-size:14px!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-calendar-info-toggle:is(:hover,:focus-visible){background:#e6ddff!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-time-calendar-nav{display:flex!important;gap:8px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-time-calendar-nav a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:6px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;text-decoration:none!important;color:var(--portaly-text)!important;background:white!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-employee-vacation-day{min-height:94px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-employee-vacation-empty{min-height:44px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-employee-vacation-day.is-today{box-shadow:inset 0 0 0 2px var(--portaly-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-employee-vacation-weekdays span{font-size:12px!important;font-weight:500!important;background:var(--portaly-bg)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-employee-vacation-month{margin:4px 0 14px!important;font-size:18px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-empty-requests{padding:16px!important;border:0!important;background:var(--portaly-bg)!important;border-radius:12px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-empty-requests strong{font-size:14px!important;font-weight:500!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-empty-requests small{font-size:12px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-status{font-size:12px!important;font-weight:500!important;}
@media(max-width:900px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-summary{grid-template-columns:minmax(0,1fr)!important}}
@media(max-width:640px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-kpi strong{font-size:18px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-employee-vacation-day{min-height:64px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-absence-ux .szw-absence-kpi{padding:10px!important}}

/* Employee interaction palette and centered dialog controls, 7.6.502. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(button,input[type=submit],input[type=button],a.gl-btn,a.button,.gl-employee-clean-actions a,.szw-time-calendar-nav a,.szw-shift-toolbar a,summary,.gl-employee-clean-nav a,.portaly-shift-list-scope a){transition:background-color .15s ease,color .15s ease,border-color .15s ease!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(button,input[type=submit],input[type=button],a.gl-btn,a.button,.gl-employee-clean-actions a,.szw-time-calendar-nav a,.szw-shift-toolbar a,summary,.gl-employee-clean-nav a,.portaly-shift-list-scope a):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(button[type=submit],input[type=submit],.button-primary,.gl-btn-primary,.szw-absence-action.primary,.gl-btn:not(.gl-btn-secondary),.gl-employee-clean-actions a:not(.portaly-document-edit)):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(button,input[type=submit],input[type=button],a.gl-btn,a.button,.gl-employee-clean-actions a,.szw-time-calendar-nav a,.szw-shift-toolbar a,summary,.gl-employee-clean-nav a,.portaly-shift-list-scope a):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]) :is(span,small,strong){color:inherit!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(button,input[type=submit],input[type=button],a.gl-btn,a.button,.gl-employee-clean-actions a,.szw-time-calendar-nav a,.szw-shift-toolbar a,summary,.gl-employee-clean-nav a,.portaly-shift-list-scope a):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(.szw-absence-modal-close,.szw-time-modal-close,.szw-shift-modal-close,.gl-employee-shared-doc-modal-close,.szw-absence-action-sheet-close){position:relative!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;align-self:flex-start!important;flex:0 0 40px!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;padding:0!important;margin:0!important;box-sizing:border-box!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;border-radius:10px!important;font-family:var(--portaly-font)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;text-indent:0!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(.szw-absence-modal-close,.szw-time-modal-close,.szw-shift-modal-close,.gl-employee-shared-doc-modal-close,.szw-absence-action-sheet-close) :is(span,svg){position:static!important;inset:auto!important;display:block!important;flex:none!important;margin:0!important;padding:0!important;line-height:1!important;color:inherit!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(.szw-absence-modal-close,.szw-time-modal-close,.szw-shift-modal-close,.gl-employee-shared-doc-modal-close,.szw-absence-action-sheet-close) svg{width:18px!important;height:18px!important;stroke:currentColor!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(.szw-absence-modal-close,.szw-time-modal-close,.szw-shift-modal-close,.gl-employee-shared-doc-modal-close,.szw-absence-action-sheet-close):is(button,a):is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(.szw-absence-modal-head,.szw-time-modal-header,.szw-shift-modal-head,.gl-employee-shared-doc-modal-head){display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(.szw-absence-modal-head,.szw-time-modal-header) h2{margin:0!important;font-size:18px!important;line-height:1.4!important;font-weight:600!important;}
@media(prefers-reduced-motion:reduce){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-employee-clean-app[data-view] .gl-employee-clean-main .szw-absence-ux,.gl-employee-clean-app,[data-szw-employee-time-modal],.szw-absence-modal,.gl-employee-shared-doc-modal,.szw-shift-modal) :is(button,input[type=submit],input[type=button],a.gl-btn,a.button,.gl-employee-clean-actions a,.szw-time-calendar-nav a,.szw-shift-toolbar a,summary,.gl-employee-clean-nav a,.portaly-shift-list-scope a){transition:none!important}}

/* Employee task cards and detail typography, 7.6.504. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todos-76387{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),420px))!important;gap:18px!important;align-items:start!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main :is(.gl-employee-todos-76387,.gl-employee-todo-modal-76387) *{font-family:var(--portaly-font)!important;letter-spacing:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important;padding:22px!important;margin:0!important;background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:var(--portaly-shadow-sm)!important;text-align:left!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;border-color:var(--portaly-accent-border)!important;box-shadow:0 6px 18px rgba(89,48,203,.08)!important;;color:var(--portaly-text)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-copy-76387 strong{font-size:16px!important;line-height:1.45!important;font-weight:600!important;overflow-wrap:anywhere;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-copy-76387 small{font-size:13px!important;font-weight:400!important;line-height:1.5!important;margin-top:5px!important;color:var(--portaly-text-muted)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387{gap:6px!important;margin-top:14px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-pill-76387{font-size:12px!important;font-weight:500!important;line-height:1.4!important;padding:5px 9px!important;background:var(--portaly-bg)!important;color:var(--portaly-text-muted)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387 .gl-employee-todo-pill-76387.is-overdue{background:#fff0ee!important;color:#a5231c!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387 .gl-employee-todo-open-76387{align-self:flex-start!important;padding:9px 14px!important;border-radius:9px!important;font-size:13px!important;line-height:1.5!important;font-weight:500!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387:is(:hover,:focus-visible) .gl-employee-todo-open-76387{background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-modal-panel-76387{border-radius:18px!important;padding:26px!important;box-sizing:border-box!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-modal-panel-76387 h2{font-size:22px!important;line-height:1.35!important;font-weight:600!important;margin-right:52px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-kicker-76387{font-size:12px!important;font-weight:500!important;text-transform:none!important;color:var(--portaly-text-muted)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-description-76387{font-size:14px!important;line-height:1.6!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-detail-grid-76387>div{padding:12px!important;background:var(--portaly-bg)!important;border:0!important;border-radius:10px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-detail-grid-76387 span{font-size:12px!important;font-weight:400!important;text-transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-detail-grid-76387 strong{font-size:14px!important;font-weight:500!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main :is(.gl-employee-todo-statusbox-76387,.gl-employee-todo-section-76388){padding:18px 0 0!important;border:0!important;border-top:1px solid var(--portaly-border)!important;border-radius:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main :is(.gl-employee-todo-statusbox-76387 label,.gl-employee-todo-section-head-76388 strong){font-size:14px!important;font-weight:600!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main :is(.gl-employee-todo-actions-76387 button,.gl-employee-todo-comment-form-76388 button){font-size:13px!important;font-weight:500!important;border-radius:10px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main :is(.gl-employee-todo-save-76387,.gl-employee-todo-comment-form-76388 button){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main :is(.gl-employee-todo-save-76387,.gl-employee-todo-comment-form-76388 button):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-close-76387{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;line-height:1!important;font-size:24px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;border-radius:10px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-modal-panel-76387 button.gl-employee-todo-close-76387:is(:hover,:focus-visible,:active):not(:disabled):not([aria-disabled=true]){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-empty-76387{grid-column:1/-1;font-size:14px!important;}

/* Compact employee task list, 7.6.505. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todos-76387{display:flex!important;flex-direction:column!important;gap:0!important;background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:var(--portaly-shadow-sm)!important;overflow:hidden;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:24px!important;padding:20px 22px!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;box-shadow:none!important;width:100%!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387:last-child{border-bottom:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387:is(:hover,:focus-visible){box-shadow:none!important;background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;;color:var(--portaly-text)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-copy-76387{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:24px!important;row-gap:4px!important;align-items:center!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-copy-76387>strong{grid-column:1!important;grid-row:1!important;font-size:15px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-copy-76387>small{grid-column:1!important;grid-row:2!important;margin:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387{grid-column:2!important;grid-row:1 / span 2!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;margin:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387>.gl-employee-todo-pill-76387:nth-child(3){order:-1!important;background:transparent!important;min-width:94px!important;justify-content:center!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387 .gl-employee-todo-open-76387{align-self:center!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387:focus-visible{outline-offset:-3px!important;}
@media(max-width:850px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-copy-76387{grid-template-columns:minmax(0,1fr)!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387{grid-column:1!important;grid-row:3!important;justify-content:flex-start!important;margin-top:8px!important;flex-wrap:wrap!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387>.gl-employee-todo-pill-76387:nth-child(3){min-width:0!important;padding-left:0!important}}
@media(max-width:480px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387{padding:16px!important;gap:12px!important;grid-template-columns:minmax(0,1fr)!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387 .gl-employee-todo-open-76387{justify-self:start!important}}
@media(min-width:851px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387{display:grid!important;grid-template-columns:100px 115px 70px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387>span{justify-self:end!important;grid-row:1!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387>span:nth-child(1){grid-column:2!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387>span:nth-child(2){grid-column:3!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todo-meta-76387>span:nth-child(3){grid-column:1!important}}

/* Task groups by urgency, 7.6.506. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todos-76387{gap:26px!important;border:0!important;box-shadow:none!important;background:transparent!important;overflow:visible!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group{margin:0!important;min-width:0;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group-heading{display:flex;align-items:center;gap:10px;font-size:16px!important;font-weight:600!important;line-height:1.5!important;margin:0 0 12px!important;color:var(--portaly-text)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group-heading>span{font-size:12px!important;font-weight:500!important;background:#eee9fa;padding:2px 8px;border-radius:20px;color:#655b78;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group[data-todo-group=overdue] .portaly-todo-group-heading{color:#a5231c!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group-list{background:white;border:1px solid var(--portaly-border);border-radius:14px;overflow:hidden;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group button.gl-employee-todo-card-76387{padding:16px 20px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group .gl-employee-todo-copy-76387{grid-template-columns:minmax(0,1fr) 110px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-due{font-size:13px!important;font-weight:400!important;color:var(--portaly-text-muted)!important;justify-self:end;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group button.gl-employee-todo-card-76387:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;transform:none!important;;color:var(--portaly-text)!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group button.gl-employee-todo-card-76387:is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]) span.gl-employee-todo-open-76387{background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main details.portaly-todo-group>summary{cursor:pointer;padding:8px 0;list-style:none;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main details.portaly-todo-group>summary::after{content:"+";margin-left:auto;color:var(--portaly-accent-ink);}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main details.portaly-todo-group[open]>summary::after{content:"\2212";}
@media(max-width:650px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group .gl-employee-todo-copy-76387{grid-template-columns:minmax(0,1fr)!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-due{justify-self:start;margin-top:4px}}

body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .gl-employee-todos-76387{align-items:stretch!important}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main .portaly-todo-group{width:100%!important}

/* Help and contact in the employee design, 7.6.508. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section,body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section *{font-family:var(--portaly-font)!important;letter-spacing:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section{border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:var(--portaly-shadow-sm)!important;background:#fff!important;margin-bottom:24px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section>.gl-employee-clean-card-head{padding:22px 24px 16px!important;border:0!important;gap:16px!important;align-items:flex-start!important;flex-wrap:wrap!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section>.gl-employee-clean-card-body{padding:0 24px 24px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section h2{font-size:18px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section h3{font-size:16px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 6px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section p{font-size:14px!important;font-weight:400!important;line-height:1.6!important;margin:6px 0 0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section :is(small,.gl-employee-clean-pill,.gl-employee-help-tags span,.gl-employee-help-question-summary span){font-size:12px!important;font-weight:400!important;line-height:1.5!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-summary{display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-summary>span{background:var(--portaly-bg)!important;color:var(--portaly-text-muted)!important;padding:5px 10px!important;border-radius:20px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-summary strong{font-size:12px!important;font-weight:600!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section .gl-employee-clean-empty{padding:18px!important;border:0!important;border-radius:10px!important;background:var(--portaly-bg)!important;font-size:14px!important;line-height:1.5!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-contact-grid{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),420px))!important;gap:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-contact-card{display:flex!important;align-items:flex-start!important;gap:14px!important;padding:20px!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-contact-avatar{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 42px!important;width:42px!important;height:42px!important;border-radius:12px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:17px!important;font-weight:500!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-contact-main{min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-contact-main small{display:block!important;margin-top:8px!important;color:var(--portaly-text-muted)!important;overflow-wrap:anywhere;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-tags{display:flex!important;flex-wrap:wrap!important;gap:5px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-tags span{padding:3px 7px!important;background:var(--portaly-bg)!important;color:var(--portaly-text-muted)!important;border-radius:6px!important;white-space:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section :is(a.gl-employee-help-contact-action,.gl-employee-clean-actions a){display:inline-flex!important;align-items:center!important;gap:10px!important;margin-top:14px!important;padding:10px 14px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section :is(a.gl-employee-help-contact-action,.gl-employee-clean-actions a):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section a.gl-employee-help-contact-action span{color:inherit!important;font-size:13px!important;font-weight:500!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section a:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-list{display:grid!important;gap:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-card{border:1px solid var(--portaly-border)!important;border-radius:12px!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-card>.gl-employee-clean-card-head{padding:18px!important;background:transparent!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-card>.gl-employee-clean-card-body{padding:0 18px 18px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-card h2{font-size:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-question-card strong{font-size:13px!important;font-weight:600!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-answer-box{background:var(--portaly-bg)!important;border:0!important;border-left:3px solid var(--portaly-accent-border)!important;border-radius:8px!important;padding:16px!important;margin-top:16px!important;}
@media(max-width:600px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section>.gl-employee-clean-card-head{padding:18px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-section>.gl-employee-clean-card-body{padding:0 18px 18px!important}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app[data-view="rueckfragen"] .gl-employee-clean-main .gl-employee-help-contact-card{padding:16px!important}}

/* Shared image introductions on employee pages, 7.6.509. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro{display:flex!important;align-items:center!important;position:relative!important;isolation:isolate;min-height:250px!important;width:100%!important;box-sizing:border-box!important;padding:32px 40px!important;margin:0 0 24px!important;border:0!important;border-radius:16px!important;overflow:hidden!important;background:linear-gradient(100deg,rgba(239,242,252,.98) 0%,rgba(239,242,252,.97) 42%,rgba(239,242,252,.82) 65%,rgba(239,242,252,.1)),var(--portaly-welcome-image,none) center 55% / cover no-repeat,#edf0fb!important;box-shadow:0 3px 12px #263c6810!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro>div{max-width:720px!important;width:70%!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro :is(h1,h2,p){font-family:var(--portaly-font)!important;color:#101c46!important;letter-spacing:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro h1{font-size:clamp(28px,3vw,44px)!important;line-height:1.15!important;font-weight:700!important;margin:0 0 20px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro h2{font-size:17px!important;font-weight:600!important;line-height:1.4!important;margin:0 0 8px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro p{display:block!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;margin:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-introduced-content :is(.gl-employee-clean-hero,.gl-employee-page-hero,.gl-mobile-benefits-hero-764){display:none!important;}
@media(max-width:700px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro{min-height:220px!important;padding:24px!important;background:linear-gradient(100deg,rgba(239,242,252,.97),rgba(239,242,252,.88)),var(--portaly-welcome-image,none) center / cover no-repeat,#edf0fb!important;}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro>div{width:100%!important;max-width:none!important;}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro p{font-size:14px!important;}body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .portaly-page-intro h1{font-size:28px!important;margin-bottom:16px!important;}}

@media screen {
/* 7.6.511: Admin dashboard presentation; saved widget layout and handlers stay authoritative. */
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) {font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(h1,h2,h3,p,a,button,input,select,textarea,label,b,strong,small,em,span:not(.dashicons)){font-family:var(--portaly-font)!important;text-shadow:none!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(button,a,input,select,textarea){font-size:14px!important;font-weight:500!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(b,strong){font-weight:600!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(h2,h3){font-weight:600!important;line-height:1.35!important;letter-spacing:-.3px!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-title h1{font-size:30px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.8px!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(p,small,.gl-db2-title p){color:var(--portaly-text-muted);font-weight:400!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-card{border:1px solid #D4D9E3!important;border-radius:18px!important;box-shadow:0 2px 5px rgba(20,35,60,.045),0 6px 18px rgba(20,35,60,.045)!important;--widget-accent:var(--portaly-primary);--widget-soft:#f8f6ff;--widget-icon-bg:var(--portaly-primary-soft)}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-card-head{background:#fff!important;border-color:var(--portaly-border)!important;padding:0 20px!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-card-head h2{font-size:16px!important;font-weight:600!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-card-head .dashicons{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:10px!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-body{font-size:14px!important;line-height:1.5!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-metric{min-height:0!important;padding:0!important;display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;text-align:center!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-metric-icon{display:none!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-metric strong{font-size:36px!important;font-weight:600!important;line-height:1.1!important;letter-spacing:-1px!important;color:var(--portaly-text)!important;font-variant-numeric:tabular-nums}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-metric span:not(.dashicons){max-width:none!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.6!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-card[data-size=S]:has(.gl-db-metric){min-height:156px!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-card[data-widget=welcome]{background:#F9F7FF!important;background:linear-gradient(110deg,color-mix(in srgb,var(--portaly-primary) 32%,white),color-mix(in srgb,var(--portaly-chart-end) 23%,white) 60%,color-mix(in srgb,var(--portaly-chart-end) 12%,white))!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-welcome h3{font-size:28px!important;font-weight:650!important;color:#071F3F!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-welcome p{font-size:16px!important;line-height:1.6!important;color:#243B53!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-welcome > div > span{font-size:13px!important;font-weight:600!important;letter-spacing:.04em!important;color:#243B53!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-welcome:before,body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-welcome:after{background:color-mix(in srgb,var(--portaly-chart-end) 5%,transparent)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-avatar-edit{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(.gl-db-feed a,.gl-db-actions a,.gl-db-direct-button){text-decoration:none!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-feed a{border-color:#efecf4!important;border-radius:8px;padding:12px 8px!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-feed b{font-size:14px!important;font-weight:500!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-feed small{font-size:12px!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-feed a:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(.gl-db-tasklist,.gl-db-legend)>div{font-size:14px!important;border-color:#efecf4!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-tasklist b{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:13px!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-chart-bars i{box-shadow:none!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-chart-ring span{font-size:26px!important;font-weight:600!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(.gl-db-big-kpi strong,.gl-db-custom-kpi strong){font-size:36px!important;font-weight:600!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-empty{border:1px solid #eeebf3!important;background:#faf9fc!important;font-size:14px!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(.gl-db2-btn,.gl-db-actions a,.gl-db-feed-page-btn,.gl-db2-cat,.gl-db2-menu-btn,.gl-db2-addslot){background:#f8f6ff!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;box-shadow:none!important;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(.gl-db2-btn.primary,.gl-db-direct-button,.gl-db2-cat.active,.gl-db2-size-picker button.active){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(.gl-db2-btn,.gl-db-actions a,.gl-db-feed-page-btn,.gl-db2-cat,.gl-db2-menu-btn,.gl-db2-addslot,.gl-db2-menu button):is(:hover,:focus-visible):not(:disabled){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(.gl-db2-btn.primary,.gl-db-direct-button,.gl-db2-cat.active,.gl-db2-size-picker button.active):is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-menu button[data-action=remove]{color:#b42332!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-menu button[data-action=remove]:hover{background:#fff0f1!important;color:#b42332!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-dialog{background:#faf9fc!important;border:1px solid var(--portaly-border)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-dialog h2{font-size:22px!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-dialog h3{font-size:18px!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-option{border-color:var(--portaly-border)!important;box-shadow:none!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-option:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;border-color:var(--portaly-accent-border)!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-option :is(.dashicons,em){color:var(--portaly-accent-ink)!important}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-form label{font-size:13px!important;font-weight:500!important}
body.gl-admin-view-active #glDb2.editing .gl-db2-card{outline-color:#c4b5ed!important}
}

@media screen {
body.gl-admin-view-active #glDb2Modal,body.gl-admin-view-active #glDb2Modal *{box-sizing:border-box}
body.gl-admin-view-active #glDb2Modal .gl-db2-dialog-head{align-items:flex-start}
body.gl-admin-view-active #glDb2 .gl-db2-card[data-widget=important] .gl-db-feed i{background:#b42332;box-shadow:0 0 0 4px #fff0f1}
}
@media screen and (max-width:760px){
body.gl-admin-view-active #glDb2 .gl-db2-card[data-size]{grid-column:1/-1!important}
body.gl-admin-view-active #glDb2 .gl-db-welcome h3{font-size:24px!important}
body.gl-admin-view-active #glDb2Modal{padding:12px}
body.gl-admin-view-active #glDb2Modal .gl-db2-dialog{padding:16px;margin:12px auto}
}

@media screen { /* 7.6.512: Admin ToDos only. */
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) {font-family:var(--portaly-font)!important;color:var(--portaly-text)!important;font-size:14px!important;line-height:1.5!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) :is(h1,h2,h3,p,a,button,input,select,textarea,label,summary,strong,b,small,span:not(.dashicons)){font-family:var(--portaly-font)!important;text-shadow:none!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) :is(a,button,input,select,textarea){font-size:14px!important;font-weight:500!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) :is(strong,b){font-weight:600!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) h1{font-size:30px!important;font-weight:650!important;letter-spacing:-.7px!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) h2{font-size:18px!important;font-weight:600!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) h3{font-size:16px!important;font-weight:600!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) :is(small,.gl-todo-stat span,.gl-todo-field span){font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-tabs{gap:24px!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-tabs a{border-radius:0!important;background:transparent!important;padding:12px 2px!important;color:var(--portaly-text-muted)!important;border-bottom:2px solid transparent!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-tabs a.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-status-tabs{display:flex!important;flex-wrap:wrap!important;gap:8px!important;background:transparent!important;border:0!important;padding:0!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-status-tabs a{position:static!important;gap:8px!important;padding:8px 12px!important;border:1px solid var(--portaly-border)!important;background:#fff!important;border-radius:10px!important;color:var(--portaly-text-muted)!important;letter-spacing:normal!important;box-shadow:none!important;overflow:visible!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-status-tabs a.is-active{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-status-tabs a b{position:static!important;transform:none!important;min-width:22px!important;font-size:12px!important;font-weight:500!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-stat{padding:16px!important;box-shadow:none!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-stat strong{font-size:26px!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-list{box-shadow:none!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-row{padding:14px 20px!important;gap:14px!important;grid-template-columns:minmax(180px,2fr) minmax(160px,1fr) minmax(110px,.7fr) minmax(100px,.7fr);background:#fff!important;border-left:0!important;border-bottom:1px solid #efecf4!important;font-size:14px!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-row strong{font-size:14px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-row small{font-size:12px!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-overdue-badge{display:none!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-row .gl-todo-due small{display:none!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-row.is-overdue .gl-todo-status strong{color:#b42332!important;font-size:12px!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-row.is-overdue .gl-todo-due strong{color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-pill{font-size:11px!important;font-weight:500!important;padding:4px 8px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-pill--level{margin:4px!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .portaly-admin-todo-group{border-bottom:1px solid var(--portaly-border)}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .portaly-admin-todo-group>summary{padding:14px 20px!important;background:#faf9fc!important;font-size:14px!important;font-weight:600!important;color:var(--portaly-text)!important;cursor:pointer}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .portaly-admin-todo-group>summary span{margin-left:10px;font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .portaly-admin-todo-more>summary{padding:12px 20px!important;font-size:13px!important;color:var(--portaly-accent-ink)!important;cursor:pointer}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) :is(.gl-todo-row,summary,.gl-todo-tabs a,.gl-todo-status-tabs a):is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) :is(.gl-todo-primary,.gl-todo-secondary,.gl-todo-modal__close){border-radius:10px!important;box-shadow:none!important;line-height:1.4!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-primary{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-secondary{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) :is(.gl-todo-primary,.gl-todo-secondary,.gl-todo-modal__close):is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-modal__close{width:40px!important;height:40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;top:16px!important;right:16px!important;font-size:24px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) .gl-todo-modal__header{padding-right:48px}
body.gl-admin-view-active :is(.gl-todo-page,.gl-todo-modal) :is(a,button,summary,.gl-todo-row,input,select,textarea):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important}
}
@media screen and (max-width:900px){body.gl-admin-view-active .gl-todo-page .gl-todo-row{grid-template-columns:minmax(0,1fr) auto!important}body.gl-admin-view-active .gl-todo-page .gl-todo-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media screen{body.gl-admin-view-active .gl-todo-page .gl-todo-row>div{min-width:0;overflow-wrap:anywhere}}

@media screen { /* 7.6.513: Admin course questions, including embedded ToDo view. */
body.gl-admin-view-active .gl-questions-modern-page {--q-ink:var(--portaly-text);--q-muted:var(--portaly-text-muted);--q-line:var(--portaly-border);font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important}
body.gl-admin-view-active .gl-questions-modern-page :is(h1,h2,h3,p,span,small,strong,a,button,label,textarea,input){font-family:var(--portaly-font)!important;text-shadow:none!important}
body.gl-admin-view-active .gl-questions-modern-page :is(p,label,textarea,button,a){font-size:14px!important;font-weight:400!important;line-height:1.5!important}
body.gl-admin-view-active .gl-questions-modern-page :is(strong,b){font-weight:600!important}
body.gl-admin-view-active .gl-questions-modern-page h2{font-size:18px!important;font-weight:600!important;letter-spacing:-.3px!important}
body.gl-admin-view-active .gl-questions-modern-page h3{font-size:16px!important;font-weight:600!important;letter-spacing:-.2px!important}
body.gl-admin-view-active .gl-questions-modern-page :is(p,small){color:var(--portaly-text-muted)!important}
body.gl-admin-view-active .gl-questions-modern-page small{font-size:12px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi-grid{gap:14px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi{min-height:106px!important;padding:18px!important;gap:16px!important;border-color:var(--portaly-border)!important;border-radius:18px!important;box-shadow:none!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:12px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi-icon svg{width:20px!important;height:20px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi strong{font-size:26px!important;line-height:1.2!important;letter-spacing:-.5px!important;font-weight:600!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi span{font-size:13px!important;font-weight:500!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi small{font-size:12px!important;font-weight:400!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-tabs{gap:8px!important;flex-wrap:wrap!important;border:0!important;background:transparent!important;padding:0!important;margin-bottom:20px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-tabs a{display:inline-flex!important;align-items:center;gap:8px!important;padding:8px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;box-shadow:none!important;background:#fff!important;color:var(--portaly-text-muted)!important;text-decoration:none!important;font-weight:500!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-tabs a.is-active{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-accent-border)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-tabs a span{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:12px!important;font-weight:500!important;min-width:22px!important;height:22px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-tabs a:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-thread-panel{padding:22px!important;border-color:var(--portaly-border)!important;border-radius:18px!important;box-shadow:none!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-panel-head p{font-size:13px!important;margin:6px 0 18px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-empty{padding:18px!important;border:1px solid var(--portaly-border)!important;background:#faf9fc!important;border-radius:12px!important;font-size:14px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-empty span{font-size:13px!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-questions-thread-card{border-color:var(--portaly-border)!important;border-radius:14px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-course-question-card{padding:20px!important;font-size:14px!important;overflow-wrap:anywhere}
body.gl-admin-view-active .gl-questions-modern-page .gl-course-question-card>div:first-child{flex-wrap:wrap}
body.gl-admin-view-active .gl-questions-modern-page .gl-course-question-card>div:nth-child(2){background:#faf9fc!important;border-color:var(--portaly-border)!important;padding:16px!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-badge{padding:4px 9px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:20px!important;font-size:12px!important;font-weight:500!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-question-replies>div{background:#faf9fc!important;border-left:3px solid var(--portaly-accent-border)!important;padding:14px 16px!important}
body.gl-admin-view-active .gl-questions-modern-page textarea{border-color:var(--portaly-border)!important;background:#fff!important;color:var(--portaly-text)!important;resize:vertical;min-height:110px}
body.gl-admin-view-active .gl-questions-modern-page input[type=checkbox]{accent-color:var(--portaly-primary)}
body.gl-admin-view-active .gl-questions-modern-page .gl-course-question-card a{color:var(--portaly-accent-ink)!important;text-decoration:none!important}
body.gl-admin-view-active .gl-questions-modern-page .gl-course-question-card a:hover{color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;text-decoration:underline!important}
body.gl-admin-view-active .gl-questions-modern-page button[type=submit]{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;padding:10px 16px!important;font-weight:500!important;box-shadow:none!important}
body.gl-admin-view-active .gl-questions-modern-page button[type=submit]:is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important}
body.gl-admin-view-active .gl-questions-modern-page :is(a,button,textarea,input):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
}
@media screen and (max-width:760px){body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.gl-admin-view-active .gl-questions-modern-page .gl-questions-kpi{align-items:flex-start!important;flex-direction:column!important;padding:14px!important;gap:10px!important}body.gl-admin-view-active .gl-questions-modern-page .gl-questions-thread-panel,body.gl-admin-view-active .gl-questions-modern-page .gl-course-question-card{padding:16px!important}}
@media screen { /* 7.6.514: Course administration and assignment dialogs. No visibility/handler changes. */
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) {font-family:var(--portaly-font)!important;color:var(--portaly-text)!important;font-size:14px!important;line-height:1.5!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(h1,h2,h3,p,a,button,input,select,textarea,label,summary,strong,b,small,span:not(.dashicons),th,td){font-family:var(--portaly-font)!important;text-shadow:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(p,a,button,input,select,textarea,label,td){font-size:14px!important;font-weight:400!important;line-height:1.5!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(strong,b){font-weight:600!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) h1{font-size:30px!important;line-height:1.2!important;letter-spacing:-.7px!important;font-weight:650!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) h2{font-size:18px!important;line-height:1.35!important;letter-spacing:-.3px!important;font-weight:600!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) h3{font-size:18px!important;line-height:1.35!important;letter-spacing:-.2px!important;font-weight:600!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(p,small){color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) small{font-size:12px!important;font-weight:400!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi-grid{gap:14px!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi{padding:18px!important;min-height:106px!important;gap:16px!important;border:1px solid var(--portaly-border)!important;border-radius:18px!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi strong{font-size:26px!important;line-height:1.2!important;letter-spacing:-.5px!important;font-weight:600!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi span{font-size:13px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi small{font-size:12px!important;font-weight:400!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:12px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi-icon svg{width:20px!important;height:20px!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-card,.gl-course-assignment-tabs){border-color:var(--portaly-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tabs{padding:22px!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tabs-head{align-items:flex-start!important;gap:20px!important;flex-direction:column!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tab-nav{gap:20px!important;flex-wrap:wrap!important;width:100%!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;padding:0!important;border-radius:0!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tab-button{width:auto!important;padding:10px 2px!important;background:transparent!important;color:var(--portaly-text-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tab-button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tab-count{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:12px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-panel{padding:18px 0 0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-panel .gl-card{padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-section-head{margin-bottom:16px!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-section-head,.gl-course-assignment-tabs-title)>.gl-badge{display:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tabs-title>.gl-badge{display:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-section-head>div>.gl-badge{display:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-team-modal-open,.gl-target-modal-open,.gl-single-modal-open){background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;padding:16px!important;min-height:112px!important;box-shadow:none!important;transform:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-team-modal-open,.gl-target-modal-open,.gl-single-modal-open) strong{font-size:17px!important;font-weight:600!important;line-height:1.35!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-team-modal-open,.gl-target-modal-open,.gl-single-modal-open) span{font-size:12px!important;font-weight:400!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-team-modal-open,.gl-target-modal-open,.gl-single-modal-open)>div>div{font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-team-modal-open,.gl-target-modal-open,.gl-single-modal-open):is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;border-color:var(--portaly-accent-border)!important;box-shadow:0 3px 12px rgba(70,40,130,.04)!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-table{font-size:14px!important;border-collapse:collapse!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-table th{font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;background:#faf9fc!important;color:var(--portaly-text-muted)!important;padding:12px!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-table td{padding:14px 12px!important;border-color:#efecf4!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-table td strong{font-size:14px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-table tbody tr:is(:hover,:focus-within){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-table :is(.gl-badge,[class*=badge]){font-size:11px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-btn,.gl-courses-action-button,button[type=submit]){padding:10px 16px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;box-shadow:none!important;font-weight:500!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-btn-secondary,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-accent-border)!important;min-height:40px!important;display:inline-flex;align-items:center;justify-content:center}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-btn,.gl-courses-action-button,button[type=submit]):is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-menu-btn:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-menu-dropdown a,.gl-menu-dropdown button,.gl-menu-dropdown summary){font-size:14px!important;font-weight:400!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(.gl-menu-dropdown a,.gl-menu-dropdown button,.gl-menu-dropdown summary):is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border-color:var(--portaly-border)!important;border-radius:10px!important;color:var(--portaly-text)!important;background:#fff!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) select[multiple]{min-height:92px!important;padding:8px!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) label{font-size:13px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
}
@media screen and (max-width:760px){body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-kpi{flex-direction:column!important;align-items:flex-start!important;padding:14px!important}body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tabs{padding:16px!important}body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tab-nav{gap:12px!important}}
@media screen{body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) button.gl-btn-secondary{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-accent-border)!important}body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) button.gl-btn-secondary:is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){border:1px solid var(--portaly-border)!important;box-shadow:none!important}body.gl-admin-view-active :is(#gl-target-create-modal,#gl-single-create-modal,.gl-target-edit-modal){max-height:88vh!important;overflow-y:auto!important;box-sizing:border-box!important}
}
@media screen { /* 7.6.515: QR knowledge administration only. */
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) {font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(h1,h2,h3,p,div,span:not(.dashicons),strong,small,label,input,textarea,button,a,th,td){font-family:var(--portaly-font)!important;text-shadow:none!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) h1{font-size:30px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.7px!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) h2{font-size:18px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.3px!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(p,a,button,input,textarea,td){font-size:14px!important;font-weight:400!important;line-height:1.5!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(p,small){color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stats-grid{gap:14px!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-card{padding:18px!important;min-height:106px!important;gap:28px!important;border:1px solid var(--portaly-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:12px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-icon svg{width:20px!important;height:20px!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-value{font-size:26px!important;line-height:1.2!important;letter-spacing:-.5px!important;font-weight:600!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-card:last-child .gl-qr-stat-value{font-size:20px!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-title{font-size:13px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-sub{font-size:12px!important;font-weight:400!important;margin:4px 0 0!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-qr-knowledge-card,.gl-qr-mobile-item){border:1px solid var(--portaly-border)!important;border-radius:18px!important;background:#fff!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-knowledge-card{padding:22px!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-knowledge-table th{font-size:12px!important;font-weight:500!important;background:#faf9fc!important;color:var(--portaly-text-muted)!important;text-transform:none!important;padding:12px!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-knowledge-table td{padding:14px 12px!important;border-color:#efecf4!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-qr-content-main strong,.gl-qr-mobile-item-title){font-size:14px!important;font-weight:500!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-qr-content-main>span,.gl-qr-mobile-item-date){font-size:12px!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-knowledge-table tbody tr:hover td{background:#fbfdff!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-badge{font-size:12px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-qr-primary-button,.gl-qr-create-modal-actions .gl-btn){padding:10px 16px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;box-shadow:none!important;font-weight:500!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-create-modal-actions button.gl-btn-secondary{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-qr-primary-button,.gl-qr-create-modal-actions .gl-btn):is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-create-modal-close{width:40px!important;height:40px!important;min-width:40px!important;flex:0 0 40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;line-height:1!important;font-size:24px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-create-modal-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-menu-btn,.gl-qr-mobile-menu-button):is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-menu-dropdown,.gl-qr-mobile-menu){border-color:var(--portaly-border)!important;border-radius:12px!important;box-shadow:0 8px 24px rgba(30,20,60,.1)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-menu-dropdown,.gl-qr-mobile-menu) a{font-size:14px!important;font-weight:400!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(.gl-menu-dropdown,.gl-qr-mobile-menu) a:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-create-modal-dialog{border-radius:18px!important;border:1px solid var(--portaly-border)!important;max-height:88vh!important;overflow:auto!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-create-modal-head{align-items:flex-start!important;border-color:var(--portaly-border)!important;background:#fff!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-create-modal-head p{font-size:13px!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) label{font-size:13px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(input:not([type=hidden]),textarea){border:1px solid var(--portaly-border)!important;background:#fff!important;color:var(--portaly-text)!important;border-radius:10px!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) :is(a,button,input,textarea):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
}
@media screen and (max-width:760px){body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-card{flex-direction:column!important;align-items:flex-start!important;padding:14px!important;gap:16px!important}body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-stat-card:last-child .gl-qr-stat-value{font-size:18px!important}body.gl-admin-view-active :is(.gl-qr-knowledge-page,.gl-qr-create-modal,#gl-qr-create-modal) .gl-qr-knowledge-card{padding:16px!important}}
@media screen {
body.gl-admin-view-active .gl-qr-knowledge-page :is(.gl-menu-btn,.gl-qr-mobile-menu-button){width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}
body.gl-admin-view-active .gl-qr-knowledge-page .gl-qr-knowledge-table th:not(:last-child){text-align:left!important}
}
@media screen{body.gl-admin-view-active #gl-qr-create-modal .gl-form-group{min-width:0}body.gl-admin-view-active #gl-qr-create-modal :is(input[type=text],textarea){width:100%!important;box-sizing:border-box!important;padding:10px 12px!important}body.gl-admin-view-active #gl-qr-create-modal textarea{min-height:150px;resize:vertical}}

@media screen { /* 7.6.516: Event administration and editing. */
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) {font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(h1,h2,h3,p,label,button,a,input,select,textarea,th,td,strong,small,span:not(.dashicons),.gl-stat-value,.gl-stat-label){font-family:var(--portaly-font)!important;text-shadow:none!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(p,a,button,input,select,textarea,td){font-size:14px!important;font-weight:400!important;line-height:1.5!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(b,strong){font-weight:600!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) h1{font-size:30px!important;line-height:1.2!important;font-weight:650!important;letter-spacing:-.7px!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) h2{font-size:18px!important;line-height:1.35!important;font-weight:600!important;letter-spacing:-.3px!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) h3{font-size:16px!important;font-weight:600!important;line-height:1.35!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(p,small){color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(label,label span,small){font-size:13px!important;font-weight:400!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-kicker,.gl-seminar-modal-head>span){font-size:11px!important;font-weight:500!important;color:var(--portaly-text-muted)!important;letter-spacing:.04em!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-stat-card,.gl-seminar-filter-card,.gl-seminar-table-card,.gl-seminar-detail-card,.gl-stat-card){background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:18px!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .gl-seminar-stat-card{min-height:106px!important;padding:18px!important;gap:16px!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-stat-icon,.gl-seminar-row-icon){width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:12px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-stat-card strong,.gl-stat-value,.gl-seminar-mini-stats strong){font-size:26px!important;font-weight:600!important;line-height:1.2!important;letter-spacing:-.5px!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-stat-card span,.gl-stat-label,.gl-seminar-mini-stats span){font-size:13px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-table th,th){font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;background:#faf9fc!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) td{border-color:#efecf4!important;padding:14px 12px!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-badge,.gl-seminar-status){font-size:12px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-primary-btn,.gl-btn,.button-primary){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;padding:10px 16px!important;box-shadow:none!important;font-weight:500!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-secondary-btn,.gl-seminar-reset-btn,.gl-btn-secondary,.button:not(.button-primary)){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;padding:10px 14px!important;box-shadow:none!important;font-weight:500!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-primary-btn,.gl-seminar-secondary-btn,.gl-seminar-reset-btn,.gl-btn,.button):is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-danger-btn,.gl-seminar-action-danger){color:#b42332!important;background:#fff0f1!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-action-dropdown a,.gl-seminar-action-dropdown button){font-weight:500!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .gl-seminar-action-dropdown small{font-size:12px!important;font-weight:400!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(.gl-seminar-action-link,.gl-seminar-action-dropdown a,.gl-seminar-action-dropdown button):is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .gl-seminar-user-row{border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .gl-seminar-user-row strong{font-size:14px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .gl-modal-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .gl-modal-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(input:not([type=hidden]),textarea,select){border-color:var(--portaly-border)!important;border-radius:10px!important;font-size:14px!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) input[type=file]{max-width:100%;font-size:13px!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) input[type=file]::file-selector-button{background:var(--portaly-primary-soft);color:var(--portaly-on-primary)!important;border:0;border-radius:8px;padding:8px 12px;margin-right:10px;cursor:pointer}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .portaly-seminar-editor-scroll{min-height:0!important;max-height:72vh!important;overflow-y:auto!important;overscroll-behavior:contain;padding:0 4px 16px!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .portaly-seminar-editor-scroll>form{max-height:none!important;height:auto!important;overflow:visible!important;flex:none!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media{display:grid;gap:16px;padding:20px;margin-top:16px;border-top:1px solid var(--portaly-border)}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media .gl-card{margin:0!important;padding:18px!important}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) .gl-seminar-material-actions-admin{display:flex;gap:8px;flex-wrap:wrap}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,.gl-seminar-detail-shell,.gl-seminar-action-modal,#gl-seminar-modal,#gl-edit-seminar-modal) :is(a,button,input,textarea,select):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
}
@media screen{
body.gl-admin-view-active :is(#gl-edit-seminar-modal,.gl-seminar-action-modal) .gl-modal-content:has(>.portaly-seminar-editor-scroll){overflow:hidden!important;display:flex!important;flex-direction:column!important;max-height:90vh!important}
body.gl-admin-view-active :is(#gl-edit-seminar-modal,.gl-seminar-action-modal) .portaly-seminar-editor-scroll{max-height:calc(88vh - 160px)!important;flex:1 1 auto!important;min-height:0!important}
body.gl-admin-view-active :is(#gl-edit-seminar-modal,.gl-seminar-action-modal) .gl-modal-close{font-size:24px!important;line-height:1!important}
}

/* 7.6.517: Edit actions follow the image and handout controls. */
body.gl-admin-view-active :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-editor-footer {display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;gap:12px;padding:20px;border-top:1px solid var(--portaly-border);margin-top:4px;}

/* 7.6.518: Document administration. Document/editor content retains its own typography. */
@media screen {
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(h1,h2,h3,p,span,small,strong,label,button,a,input,select,textarea,summary,th,td,div):not(.dashicons):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-family:var(--portaly-font)!important;text-shadow:none!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(p,span,small,strong,label,button,a,input,select,textarea,summary,th,td,div):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-weight:400!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(p,button,a,input,select,textarea,summary,td):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-size:14px!important;line-height:1.5!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) h1:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-size:30px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.7px!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) h2:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-size:18px!important;font-weight:600!important;line-height:1.35!important;letter-spacing:-.2px!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) h3:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-size:16px!important;font-weight:600!important;line-height:1.4!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(strong,.gl-doc-dms-name,.gl-doc-share-file,.gl-document-action-sheet-title):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-weight:600!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(label,small,.gl-doc-dms-table th,.gl-doc-share-label):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-size:13px!important;line-height:1.5!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-eyebrow,.gl-doc-modal-kicker,.gl-document-assets-kicker,.gl-document-reader-kicker,.gl-document-action-group-label):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-size:11px!important;font-weight:500!important;letter-spacing:.04em!important;color:var(--portaly-text-muted)!important;background:transparent!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-dms-board,.gl-doc-modal-panel,.gl-document-assets-head,.gl-document-reader-toolbar,.gl-document-assets-view>section):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){border-color:var(--portaly-border)!important;border-radius:18px!important;box-shadow:none!important;background:#fff!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .gl-doc-dms-folders:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:#faf9fc!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-dms-table td,.gl-doc-dms-table th):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){border-color:#efecf4!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .gl-doc-dms-table th:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:#faf9fc!important;color:var(--portaly-text-muted)!important;text-transform:none!important;letter-spacing:normal!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .gl-doc-dms-table td:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){padding:14px 12px!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.szw-dms-area-tab,.gl-doc-dms-filter button):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){font-size:14px!important;font-weight:500!important;box-shadow:none!important;text-decoration:none!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .szw-dms-area-tab:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:transparent!important;border-radius:0!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .szw-dms-area-tab.is-active:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .gl-doc-dms-filter:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:#f4f1f9!important;border-color:var(--portaly-border)!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .gl-doc-dms-filter button.is-active:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-dms-folder-row.is-active,.gl-doc-dms-folder.is-active):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:var(--portaly-hover-surface,#F5F2FC)!important;background-image:none!important;color:var(--portaly-text)!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(button,.gl-doc-dms-btn,.gl-doc-primary-button,.gl-doc-secondary-button,.gl-document-action-sheet a):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){box-shadow:none!important;text-decoration:none!important;border-radius:10px!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-primary-button,.gl-doc-dms-btn-primary,.gl-doc-dms-btn-blue,.gl-doc-share-footer button[type=submit],.gl-document-assets-modal button[type=submit]):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-primary)!important;color:var(--portaly-on-primary)!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-secondary-button,.gl-doc-dms-btn:not(.gl-doc-dms-btn-primary):not(.gl-doc-dms-btn-blue),.gl-doc-esign-toolbar button,.gl-dms-editor-toolbar button):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-accent-border)!important;color:var(--portaly-on-primary)!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-dms-folder,.gl-doc-dms-tree-toggle,.gl-doc-dms-folder-share,.gl-doc-dms-folder-delete):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:transparent!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-dms-menu-panel,.gl-doc-dms-new-menu,.gl-document-action-sheet):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;box-shadow:0 12px 32px rgba(30,20,60,.12)!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-dms-menu-panel button,.gl-doc-dms-menu-panel a,.gl-doc-dms-new-menu button,.gl-document-action-sheet button,.gl-document-action-sheet a):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:400!important;padding:10px 12px!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(button,a.gl-doc-dms-btn,.gl-document-action-sheet a,summary):is(:hover,:focus-visible):not(:disabled):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-primary-button,.gl-doc-dms-btn-primary,.gl-doc-dms-btn-blue,button[type=submit]):is(:hover,:focus-visible):not(:disabled):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(button,a):is(:hover,:focus-visible) :is(span,strong,small):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){color:inherit!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.danger,.gl-doc-esign-signer-remove,.gl-doc-esign-remove):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:#fff0f1!important;color:#b42332!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-modal-close,.gl-doc-share-close):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;line-height:1!important;border:1px solid var(--portaly-accent-border)!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:10px!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-doc-modal-close,.gl-doc-share-close):is(:hover,:focus-visible):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),textarea,select):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){border-color:var(--portaly-border)!important;border-radius:10px!important;font-weight:400!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(input[type=checkbox],input[type=radio]):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){accent-color:var(--portaly-primary)}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(button,a,input,textarea,select,summary):focus-visible:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) :is(.gl-document-reader-toolbar>div>strong,.gl-document-action-sheet-subtitle):not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){display:none!important}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .gl-doc-share-head:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){padding-right:48px;position:relative}
body.gl-admin-view-active :is(.gl-documents-modern,.gl-doc-modal,#glDocShareDrawer) .gl-doc-share-close:not(:where(.gl-document-reader-page,.gl-document-reader-page *,.gl-dms-editor-area,.gl-dms-editor-area *,.gl-template-preview-page,.gl-template-preview-page *)){position:absolute!important;top:0!important;right:0!important}
}

/* 7.6.519: Compact new-document flow. */
@media screen {
body.gl-admin-view-active .gl-doc-modal[data-gl-doc-modal="create-dms-folder-document"] .gl-dms-document-start{display:flex!important;flex-wrap:wrap;gap:6px!important;margin:8px 0 12px!important;}
body.gl-admin-view-active .gl-doc-modal[data-gl-doc-modal="create-dms-folder-document"] .gl-dms-document-start button{padding:9px 14px!important;align-items:center!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;}
body.gl-admin-view-active .gl-doc-modal[data-gl-doc-modal="create-dms-folder-document"] .gl-dms-document-start button.is-active{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:#bba7f3!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active .gl-doc-modal[data-gl-doc-modal="create-dms-folder-document"] .portaly-document-template-link{padding:0!important;background:transparent!important;border:0!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;font-size:12px!important;margin:0 0 8px!important;min-height:28px;}
body.gl-admin-view-active .gl-doc-modal[data-gl-doc-modal="create-dms-folder-document"] .portaly-document-source-label{font-size:13px!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions{grid-column:1/-1;border:1px solid var(--portaly-border)!important;border-radius:12px!important;background:#fff!important;overflow:hidden;}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions-summary{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:16px 18px;cursor:pointer;list-style:none;background:#faf9fc;color:var(--portaly-text);}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions-summary::-webkit-details-marker{display:none;}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions-summary:after{content:'+';grid-column:2;grid-row:1/3;align-self:center;font-size:20px;color:var(--portaly-accent-ink);}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions[open]>.portaly-document-permissions-summary:after{content:'\2212';}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions-summary small{grid-column:1;color:var(--portaly-text-muted);font-size:12px!important;}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions:not([open])>.gl-dms-permission-body{display:none!important;}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions .gl-dms-share-apply{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
body.gl-admin-view-active .gl-doc-modal .portaly-document-permissions .gl-dms-share-apply:hover{background:var(--portaly-primary-hover)!important;;color:var(--portaly-on-primary-hover)!important}
}

/* 7.6.520: Consistent asset wizard, compact aligned actions. */
@media screen {
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:10px!important;padding:16px 0 0!important;margin:16px 0 0!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-actions button{flex:0 0 auto!important;width:auto!important;max-width:100%!important;min-width:96px!important;height:40px!important;min-height:40px!important;margin:0!important;padding:0 16px!important;line-height:40px!important;font-size:14px!important;font-weight:500!important;align-self:center!important;vertical-align:middle!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button{font-size:13px!important;font-weight:500!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button span{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;font-weight:500!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button.is-active{color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button.is-active span{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button:after{background:var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-card{background:#faf9fc!important;border-color:var(--portaly-border)!important;padding:18px!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-card h3{font-size:16px!important;font-weight:600!important;margin-bottom:12px!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] :is(.gl-asset-wizard-choice,.gl-asset-wizard-choice.big,.gl-asset-wizard-doc){min-height:52px!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] :is(.gl-asset-wizard-choice,.gl-asset-wizard-doc):is(:hover,:has(input:checked)){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;border-color:#bba7f3!important;box-shadow:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] :is(.gl-asset-wizard-choice,.gl-asset-wizard-doc) input{accent-color:var(--portaly-primary)!important;box-shadow:none!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] :is(.gl-asset-wizard-choice,.gl-asset-wizard-doc) strong{font-size:14px!important;font-weight:500!important;line-height:1.4!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] :is(.gl-asset-wizard-choice,.gl-asset-wizard-doc) small{font-size:12px!important;font-weight:400!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-doc-form-grid>label>span{font-size:13px!important;font-weight:400!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-category-suggestion-chip{font-size:12px!important;min-height:28px!important;padding:4px 9px!important;background:#fff!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border-color:var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-summary span{font-size:12px!important;text-transform:none!important;letter-spacing:normal!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal)[data-gl-doc-modal="create-dms-asset"] :is(input,textarea,select):focus{border-color:var(--portaly-primary)!important;box-shadow:0 0 0 3px var(--portaly-primary-soft)!important}
}
/* 7.6.521: Compact folder dialogs and explicit close hover. */
@media screen {
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) button.gl-doc-modal-close{transition:background-color .15s,color .15s!important;cursor:pointer!important;pointer-events:auto!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) button.gl-doc-modal-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) button.gl-doc-modal-close:is(:hover,:focus-visible) :is(span,svg){color:#fff!important;stroke:currentColor!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .gl-folder-share-search input{padding-left:38px!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .gl-folder-share-person{min-height:52px!important;padding:10px 12px!important;border-radius:10px!important;gap:10px!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .gl-folder-share-person-copy strong{font-size:14px!important;font-weight:500!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .gl-folder-share-person input[type=checkbox]{box-shadow:none!important;width:17px!important;height:17px!important;min-height:17px!important;accent-color:var(--portaly-primary)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .gl-folder-share-checkmark{display:none!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .gl-doc-folder-share-box-modern{padding:16px!important;background:#faf9fc!important;border-radius:12px!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .portaly-folder-sharing{padding:0!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .portaly-folder-sharing>summary{cursor:pointer;list-style:none;padding:14px 16px!important;margin:0!important;align-items:center!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .portaly-folder-sharing>summary::-webkit-details-marker{display:none}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .portaly-folder-sharing>summary:after{content:none!important;display:none!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .portaly-folder-sharing[open]>summary:after{content:none!important;display:none!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .portaly-folder-sharing-body{padding:0 16px 16px}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) .portaly-folder-sharing:not([open])>.portaly-folder-sharing-body{display:none!important}
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is(#glDocShareDrawer,.gl-doc-modal) [data-gl-folder-create-intro]:empty{display:none!important}
body.gl-admin-view-active .gl-doc-modal:is([data-gl-doc-modal="create-area"],[data-gl-doc-modal^="share-area-"]) .gl-doc-modal-panel{width:min(620px,calc(100vw - 32px))!important;max-height:90vh!important;padding:24px!important;}
body.gl-admin-view-active .gl-doc-modal[data-gl-doc-modal="create-area"] .gl-doc-form-grid>label:first-child{grid-column:1/-1;}
}

@media screen {
body.gl-admin-view-active :is(#glDocShareDrawer,.gl-doc-modal):is([data-gl-doc-modal="create-area"],[data-gl-doc-modal^="share-area-"]) form>button[type=submit]{width:auto!important;flex:none!important;min-height:40px!important;padding:10px 16px!important;margin:16px 0 0!important;justify-self:end!important;}
}

/* 7.6.523: User administration and dialogs. */
@media screen {
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(h1,h2,h3,p,span,strong,small,label,a,button,input,select,textarea,summary,td,th){font-family:var(--portaly-font)!important;text-shadow:none!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(p,span,small,label,button,input,select,textarea,td,th){font-weight:400!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(p,a,button,input,select,textarea,td){font-size:14px!important;line-height:1.5!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) h1{font-size:30px!important;font-weight:650!important;line-height:1.2!important;letter-spacing:-.6px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) h2{font-size:18px!important;font-weight:600!important;line-height:1.35!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) h3{font-size:16px!important;font-weight:600!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(strong,.gl-user-import-action strong){font-weight:600!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-import-action strong{font-size:17px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(label,small,th){font-size:13px!important;line-height:1.5!important;text-transform:none!important;letter-spacing:normal!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(.gl-badge,.gl-user-permission-head>span){font-size:11px!important;font-weight:500!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-users-kpi{padding:18px!important;min-height:104px!important;border-color:var(--portaly-border)!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-users-kpi strong{font-size:26px!important;line-height:1.2!important;font-weight:600!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-users-kpi-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(.gl-card,.gl-user-org-accordion,.szw-users-tabs-section-8282,.szw-users-tab-panel-8282){box-shadow:none!important;border-color:var(--portaly-border)!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(.szw-users-tabs-section-8282,.szw-users-tab-panel-8282,.gl-admin-modal-body>.gl-card){border:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-structure-card-8283{padding:20px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-filter-card{padding:18px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-filter-panel{padding:0!important;border:0!important;background:transparent!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-filter-grid{grid-template-columns:minmax(200px,2fr) repeat(4,minmax(100px,1fr)) auto!important;gap:10px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-mobile-department-picker-75456{display:none!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .szw-users-tabs-nav-8282{position:static!important;width:100%!important;height:auto!important;clip:auto!important;margin:0 0 16px!important;padding:0!important;overflow-x:auto!important;overflow-y:hidden!important;white-space:nowrap!important;max-height:none!important;display:flex!important;gap:10px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .szw-users-tabs-nav-8282 button{flex:0 0 auto!important;font-size:14px!important;font-weight:500!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .szw-users-tabs-nav-8282 button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .szw-users-tab-panel-title-8282{font-size:16px!important;font-weight:500!important;padding:0 0 12px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-modern-table :is(td,th){border-left:0!important;border-right:0!important;border-color:#efecf4!important;padding:12px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-modern-table th{background:#faf9fc!important;color:var(--portaly-text-muted)!important;font-size:12px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(.gl-btn,.gl-users-modern-new,button[type=submit]){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;box-shadow:none!important;border-radius:10px!important;font-weight:500!important;padding:10px 16px!important;text-decoration:none!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(.gl-btn-secondary,.gl-user-filter-reset,.gl-user-permission-actions button[type=button]){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-accent-border)!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(button,a.gl-btn,summary):is(:hover,:focus-visible):not(:disabled){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(button[type=submit],.gl-users-modern-new):is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(button,a):is(:hover,:focus-visible) :is(span,strong,small){color:inherit!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(.gl-admin-modal-close,.gl-user-permission-close){width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:22px!important;line-height:1!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;box-shadow:none!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(.gl-admin-modal-close,.gl-user-permission-close):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(input,select,textarea){border-color:var(--portaly-border)!important;border-radius:10px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) :is(.gl-user-action-dropdown button,.gl-user-action-dropdown a){box-shadow:none!important;font-size:14px!important;font-weight:400!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .portaly-users-csv-help{margin:12px 0 20px;border:1px solid var(--portaly-border);border-radius:12px;padding:12px 16px}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .portaly-users-csv-help summary{cursor:pointer;color:var(--portaly-accent-ink,var(--portaly-primary-hover));font-size:14px!important}
body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .portaly-users-csv-help code{overflow-wrap:anywhere;font-size:12px}
}
@media(max-width:1000px){body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;}}
@media(max-width:599px){body.gl-admin-view-active :is(.gl-users-modern-page,#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal,.gl-user-action-floating-7690) .gl-user-filter-grid{grid-template-columns:1fr!important;}}
@media screen {
body.gl-admin-view-active :is(#gl-modal-user-new,#gl-modal-user-csv-import,#gl-modal-user-single-import,#gl-user-permission-modal,#gl-user-name-modal) :is(.gl-admin-modal-body,.gl-admin-modal-head,form,label,p,summary,.gl-badge){text-align:left!important;}
body.gl-admin-view-active .gl-user-action-floating-7690 :is(a,button){font-family:var(--portaly-font)!important;font-weight:400!important;font-size:14px!important;box-shadow:none!important;}
body.gl-admin-view-active .gl-user-action-floating-7690 :is(a,button):is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
}

/* 7.6.524: Close controls win over legacy modal/theme hover rules. */
@media screen {
body.gl-admin-view-active button:is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close){cursor:pointer!important;pointer-events:auto!important;transition:background-color .15s ease,color .15s ease,border-color .15s ease!important;}
body.gl-admin-view-active button:is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;opacity:1!important;transform:none!important;}
body.gl-admin-view-active button:is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(:hover,:focus-visible) :is(span,svg,i){color:#fff!important;}
body.gl-admin-view-active button:is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(:hover,:focus-visible)::before,body.gl-admin-view-active button:is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(#gl-close-seminar-modal-btn,.gl-admin-modal-close,.gl-user-permission-close,.gl-modal-close,.gl-doc-modal-close,.gl-doc-share-close,.gl-team-modal-close,.gl-target-modal-close,.gl-target-edit-modal-close,.gl-single-modal-close,.gl-qr-create-modal-close,.gl-todo-modal__close):is(:hover,:focus-visible)::after{color:#fff!important;background:transparent!important;pointer-events:none!important;}
}

/* 7.6.526: Shared ToDo creation layout for every entry point. Based on 7.6.524. */
@media screen {
body.gl-admin-view-active #gl-todo-modal[hidden]{display:none!important}
body.gl-admin-view-active #gl-todo-modal{position:fixed!important;inset:0!important;z-index:999999!important;display:grid!important;place-items:center!important;padding:22px!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__backdrop{position:absolute!important;inset:0!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__dialog{position:relative!important;width:min(760px,100%)!important;max-height:92vh!important;overflow:auto!important;border-radius:22px!important;padding:28px!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__close{position:absolute!important;right:18px!important;top:14px!important;border:0!important;cursor:pointer!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__header h2{margin:5px 0!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__header p{margin:0 0 22px!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-form-grid{display:grid!important;grid-template-columns:1fr 1fr!important;gap:16px!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-field{display:grid!important;gap:7px!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-field--wide{grid-column:1/-1!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-field input,body.gl-admin-view-active #gl-todo-modal .gl-todo-field textarea,body.gl-admin-view-active #gl-todo-modal .gl-todo-field select{width:100%!important;box-sizing:border-box!important;border:1px solid #d9dfeb!important;border-radius:10px!important;padding:11px 12px!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-checks{display:flex!important;gap:16px!important;align-items:center!important;flex-wrap:wrap!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-checks>span{width:100%!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:22px!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-primary,body.gl-admin-view-active #gl-todo-modal .gl-todo-secondary{border:0!important;border-radius:11px!important;padding:12px 20px!important;cursor:pointer!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-form-message{min-height:20px!important;margin-top:12px!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-picker{padding:16px!important;border:1px solid #dbe4f0!important;border-radius:16px!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-head{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:14px!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-head>div{display:grid!important;gap:4px!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-head>strong{flex:0 0 auto!important;padding:6px 10px!important;border-radius:999px!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-search{margin-top:12px!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-search input{width:100%!important;box-sizing:border-box!important;border:1px solid #d5deea!important;border-radius:12px!important;padding:11px 13px!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-list{margin-top:10px!important;max-height:230px!important;overflow:auto!important;border:1px solid #dfe6f0!important;border-radius:13px!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-person{display:grid!important;grid-template-columns:22px 36px minmax(0,1fr) 28px!important;align-items:center!important;gap:10px!important;margin:0!important;padding:11px 13px!important;border-bottom:1px solid #edf1f6!important;cursor:pointer!important;transition:background .15s!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-person:last-child{border-bottom:0!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-person input{width:18px!important;height:18px!important;margin:0!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-avatar{display:grid!important;place-items:center!important;width:34px!important;height:34px!important;border-radius:50%!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-copy{min-width:0!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-copy strong{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-copy small{display:block!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-check{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;border-radius:50%!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-empty{padding:16px!important;text-align:center!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) details.gl-todo-assignee-picker{display:block!important;padding:0!important;border:1px solid var(--portaly-border)!important;background:#faf9fc!important;border-radius:14px!important;}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-head{display:flex!important;align-items:center!important;padding:14px 16px!important;cursor:pointer;list-style:none;}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-head::-webkit-details-marker{display:none}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-head>strong{margin-left:auto;background:var(--portaly-primary-soft);color:var(--portaly-on-primary)!important;font-size:12px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-head:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;outline-offset:2px;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-body{padding:0 16px 16px}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-person[hidden],body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-empty[hidden]{display:none!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-person:is(:hover,:has(input:checked)){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-check{display:none!important}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-person{grid-template-columns:18px 34px minmax(0,1fr)!important}
body.gl-admin-view-active #gl-todo-modal .gl-todo-checks label{display:inline-flex!important;align-items:center!important;gap:8px!important;margin:0!important;}
body.gl-admin-view-active #gl-todo-modal .gl-todo-checks input[type=checkbox]{width:16px!important;height:16px!important;margin:0!important;padding:0!important;}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__actions button{width:auto!important;flex:0 0 auto!important;margin:0!important;padding:10px 16px!important;}
@media(max-width:700px){body.gl-admin-view-active #gl-todo-modal .gl-todo-form-grid{grid-template-columns:1fr!important}body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__dialog{padding:22px!important}}
}

/* Repetition settings follow the checkbox in the common creation form. */
body.gl-admin-view-active #gl-todo-modal .gl-todo-recurrence-fields{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
body.gl-admin-view-active #gl-todo-modal .gl-todo-recurrence-fields[hidden]{display:none!important;}
@media(max-width:700px){body.gl-admin-view-active #gl-todo-modal .gl-todo-recurrence-fields{grid-template-columns:1fr}}

body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__dialog{box-sizing:border-box!important;background:#fff!important;}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__backdrop{background:rgba(10,20,40,.55)!important;}
body.gl-admin-view-active #gl-todo-modal :is(input,select,textarea,label,button,summary){font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:400!important;text-align:left!important;}
body.gl-admin-view-active #gl-todo-modal .gl-todo-modal__actions button{font-weight:500!important;text-align:center!important;}

/* 7.6.527: Admin time tracking and planning dialogs follow the platform. */
@media screen{
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason){font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(h1,h2,h3,p,a,button,input,select,textarea,label,summary,strong,b,small,span:not(.dashicons)){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(input,select,textarea,button,a){font-size:14px!important;font-weight:400!important;text-decoration:none!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(label,small,th){font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(strong,b){font-weight:600!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) h1{font-size:30px!important;font-weight:650!important;letter-spacing:-.6px!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) h2{font-size:20px!important;font-weight:600!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) h3{font-size:16px!important;font-weight:500!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(.szw-time-card,.szw-time-kpi){border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:none!important;background:#fff!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-time-kpi strong{font-size:26px!important;font-weight:600!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(.gl-btn,.gl-btn-secondary,button[type=submit]){border-radius:10px!important;padding:10px 14px!important;box-shadow:none!important;font-weight:500!important;cursor:pointer;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(.gl-btn-secondary,.szw-time-modal-tabs button){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(button,.gl-btn,.gl-btn-secondary,summary):is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border-color:var(--portaly-accent-border)!important;box-shadow:none!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) :is(.szw-time-tabs a,.szw-time-modal-tabs button).is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;background:transparent!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-time-table{border-collapse:collapse!important;border-spacing:0!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-time-table :is(th,td){border-left:0!important;border-right:0!important;border-radius:0!important;padding:12px!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-time-table th{background:#faf9fc!important;text-transform:none!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-time-table td{background:#fff!important;border-bottom:1px solid var(--portaly-border)!important;font-size:14px!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-time-table tbody tr:hover td{background:#faf9fc!important;}
body.gl-admin-view-active .portaly-history-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}
body.gl-admin-view-active .portaly-history-heading label{display:grid;gap:5px;min-width:220px}
body.gl-admin-view-active .portaly-history-kind,body.gl-admin-view-active .portaly-history-event{display:block;font-size:12px!important;color:var(--portaly-text-muted);margin:4px 0}
body.gl-admin-view-active .portaly-time-history tr[hidden]{display:none!important}
body.gl-admin-view-active #portaly-shift-reason{width:min(480px,calc(100vw - 32px));box-sizing:border-box;max-height:90vh;overflow:auto;padding:24px;border:1px solid var(--portaly-accent-border);border-radius:18px;background:#fff;box-shadow:0 24px 64px #17102d33;}
body.gl-admin-view-active #portaly-shift-reason::backdrop{background:#0a14288c}
body.gl-admin-view-active #portaly-shift-reason header{display:flex;align-items:center;justify-content:space-between;gap:16px}
body.gl-admin-view-active #portaly-shift-reason h2{margin:0}
body.gl-admin-view-active #portaly-shift-reason p{color:var(--portaly-text-muted)}
body.gl-admin-view-active #portaly-shift-reason textarea{width:100%;box-sizing:border-box;padding:12px;border:1px solid var(--portaly-border);border-radius:10px;margin-top:8px;resize:vertical;}
body.gl-admin-view-active #portaly-shift-reason footer{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;flex-wrap:wrap}
body.gl-admin-view-active #portaly-shift-reason button{padding:10px 14px;border:1px solid var(--portaly-accent-border);border-radius:10px;background:var(--portaly-primary-soft);color:var(--portaly-on-primary)!important;cursor:pointer}
body.gl-admin-view-active #portaly-shift-reason button[type=submit]{background:var(--portaly-primary);color:var(--portaly-on-primary)}
body.gl-admin-view-active #portaly-shift-reason button[type=submit]:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal,#portaly-shift-reason,.szw-planning-modal) :is(.szw-time-modal-close,.szw-planning-modal-close,.portaly-reason-close){width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:grid!important;place-items:center!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;cursor:pointer!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal,#portaly-shift-reason,.szw-planning-modal) :is(.szw-time-modal-close,.szw-planning-modal-close,.portaly-reason-close):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal,#portaly-shift-reason,.szw-planning-modal) :is(.szw-time-modal-close,.szw-planning-modal-close,.portaly-reason-close):is(:hover,:focus-visible) :is(span,svg){color:#fff!important;}
}

/* Compact time account values, controls and visible keyboard focus. */
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-kpi strong{font-size:26px!important;font-weight:600!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details-grid strong{font-size:16px!important;font-weight:500!important;}
body.gl-admin-view-active .portaly-history-heading select{height:40px;max-width:100%;box-sizing:border-box;padding:0 12px;border:1px solid var(--portaly-border);border-radius:10px;background:#fff;}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal,#portaly-shift-reason,.szw-planning-modal) :is(.szw-time-modal-close,.szw-planning-modal-close,.portaly-reason-close){font-size:22px!important;line-height:1!important;}
body.gl-admin-view-active #portaly-shift-reason textarea:focus-visible{outline:2px solid var(--portaly-accent-border);outline-offset:2px;border-color:var(--portaly-primary);}
body.gl-admin-view-active .szw-time-filter-reset{display:inline-flex;align-items:center;min-height:40px;box-sizing:border-box;padding:8px 12px;border:1px solid var(--portaly-accent-border);border-radius:10px;background:var(--portaly-primary-soft);color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active .szw-time-filter-reset:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;}

/* 7.6.528: Quiet, consistent time detail navigation and disclosure. */
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs{gap:8px!important;align-items:stretch!important;min-height:52px!important;padding:0 28px!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button{position:relative!important;flex:0 0 auto!important;margin:0!important;padding:0 12px!important;min-height:52px!important;border:0!important;border-radius:0!important;background:transparent!important;background-image:none!important;color:var(--portaly-text-muted)!important;font-weight:500!important;box-shadow:none!important;transition:background-color .15s,color .15s!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button::after{content:none!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button.is-active{color:var(--portaly-accent-ink)!important;background:transparent!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button.is-active::after{content:""!important;position:absolute!important;left:12px!important;right:12px!important;bottom:0!important;height:3px!important;border-radius:3px 3px 0 0!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button:focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:-4px!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details>summary{padding:12px!important;border-radius:10px!important;background:transparent!important;color:var(--portaly-text)!important;font-size:14px!important;font-weight:500!important;transition:background-color .15s,color .15s;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details>summary:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details>summary span{display:none!important;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details>summary::after{content:"\203A";font-size:20px;line-height:1;transform:rotate(90deg);transition:transform .15s;}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details[open]>summary::after{transform:rotate(-90deg);}
@media(max-width:600px){body.gl-admin-view-active :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs{gap:0!important;padding:0 12px!important;}}

/* 7.6.529: Consistent admin duty planning and editor presentation. */
@media screen{
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal){font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(button,a,input,select,textarea,label,summary,span,strong,small,th,td,legend){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(button,a,input,select,textarea,td){font-size:14px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(label,legend,small,th){font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(strong,b){font-weight:600!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) h2{font-size:20px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-calendar-title h2,.szw-planning-modal-header h2){font-size:18px!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-time-eyebrow{font-size:11px!important;font-weight:500!important;letter-spacing:.05em!important;color:var(--portaly-accent-ink)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-view-switch,.szw-shift-view-switch-header){background:#f6f4fa!important;border:1px solid var(--portaly-border)!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-view-switch,.szw-shift-view-switch-header) a{min-height:36px!important;box-sizing:border-box!important;padding:8px 12px!important;border-radius:8px!important;background:transparent!important;color:var(--portaly-text-muted)!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-view-switch,.szw-shift-view-switch-header) a.is-active{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.gl-btn,.gl-btn-secondary,.szw-shift-preset){box-shadow:none!important;min-height:40px!important;box-sizing:border-box!important;padding:9px 14px!important;border-radius:10px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-preset,.gl-btn-secondary){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;border:1px solid var(--portaly-accent-border)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(button,a.gl-btn,a.gl-btn-secondary,summary):is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-view-switch,.szw-shift-view-switch-header) a:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-view-switch,.szw-shift-view-switch-header) a.is-active:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-filter-panel,.szw-planning-legend-panel)>summary{background:transparent!important;font-size:13px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-filter-panel,.szw-planning-legend-panel)>summary:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-planning-capacity-overview{background:#faf9fc!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-planning-table th{background:#faf9fc!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-planning-table td{border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-planning-table .szw-planning-person-col{background:#faf9fc!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-planning-table td[data-szw-shift-create-date]:is(:hover,:focus-visible){background:#f6f2ff!important;outline-color:var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-planning-modal-panel{background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:18px!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-planning-modal-body{background:#fff!important;padding:24px!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-form{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:start!important;gap:16px!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-form>label{display:flex!important;flex-direction:column!important;gap:6px!important;align-self:start!important;margin:0!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-form>label>span{font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-form :is(input:not([type=checkbox]):not([type=hidden]),select){height:40px!important;width:100%!important;box-sizing:border-box!important;padding:8px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-form textarea{width:100%!important;min-height:80px!important;box-sizing:border-box!important;padding:10px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) :is(.szw-shift-weekdays,.szw-shift-note,.szw-shift-actions){grid-column:1/-1!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-weekdays{padding:12px!important;border:1px solid var(--portaly-border)!important;background:#faf9fc!important;border-radius:12px!important;margin:0!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-day span{min-height:38px!important;font-size:13px!important;font-weight:500!important;border-color:var(--portaly-border)!important;background:#fff!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-day input:checked+span{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-primary)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-day:hover span{background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;border-color:var(--portaly-accent-border)!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-day:hover input:checked+span{background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-day input:focus-visible+span{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .szw-shift-actions{align-items:center!important;gap:10px!important;margin-top:4px!important;padding-top:16px!important;border-top:1px solid var(--portaly-border)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) [data-szw-shift-submit]{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) [data-szw-shift-submit]:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .gl-btn-danger{background:#fff5f5!important;border-color:#efb6bf!important;color:#b42332!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) .gl-btn-danger:is(:hover,:focus-visible){background:#fde7eb!important;border-color:#d96a7a!important;color:#991b2b!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-shift-calendar-first,.szw-planning-modal) [hidden]{display:none!important;}
body.gl-admin-view-active #szw-shift-editor-modal .szw-planning-modal-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
body.gl-admin-view-active #szw-shift-editor-modal .szw-planning-modal-close svg{stroke:currentColor!important;}
@media(max-width:640px){body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-form{grid-template-columns:1fr!important;}body.gl-admin-view-active #szw-shift-editor-modal .szw-planning-modal-body{padding:16px!important;}body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;}}
}

body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-planning-modal) .szw-planning-modal-close.szw-planning-modal-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#szw-shift-editor-modal,.szw-planning-modal) .szw-planning-modal-close.szw-planning-modal-close:is(:hover,:focus-visible) svg path{stroke:#fff!important;}

/* 7.6.530: Vacation planning uses the shared platform design. */
@media screen{
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar){font-family:var(--portaly-font)!important;font-size:14px!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(button,a,input,select,textarea,label,summary,span,strong,small,th,td){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(button,a,input,select,textarea,td){font-size:14px!important;font-weight:400!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(label,small,th){font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) strong{font-weight:500!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-calendar-view-buttons{background:#f6f4fa!important;border:1px solid var(--portaly-border)!important;box-shadow:none!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-calendar-view-buttons a{background:transparent!important;color:var(--portaly-text-muted)!important;box-shadow:none!important;font-weight:500!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-calendar-view-buttons a.is-active{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(.szw-time-calendar-nav a,.szw-shift-add-button,.gl-btn,.gl-btn-secondary){box-shadow:none!important;border-radius:10px!important;min-height:40px!important;box-sizing:border-box!important;font-weight:500!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-shift-add-button{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(.szw-calendar-view-buttons a,.szw-time-calendar-nav a,button,summary):is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(.szw-calendar-view-buttons a.is-active,.szw-shift-add-button):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(.szw-shift-filter-panel,.szw-planning-legend-panel)>summary{font-weight:500!important;background:transparent!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(.szw-shift-filter-panel,.szw-planning-legend-panel)>summary:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-planning-table th{background:#faf9fc!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-planning-table td{border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-planning-table .szw-planning-person-col{background:#faf9fc!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){box-sizing:border-box!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;padding:10px 12px!important;background:#fff!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-planning-modal-footer button[type=submit]{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) .szw-planning-modal-footer button[type=submit]:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body.gl-admin-view-active :is(.portaly-vacation-calendar,#szw-vacation-create-modal,.szw-vacation-blackout-modal,.szw-vacation-blackout-toolbar) [hidden]{display:none!important;}
body.gl-admin-view-active .szw-vacation-blackout-toolbar{margin:0 0 14px!important;display:flex;justify-content:flex-end;}
body.gl-admin-view-active .szw-vacation-blackout-toolbar .szw-vacation-blackout-add{font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:500!important;padding:9px 14px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;box-shadow:none!important;}
body.gl-admin-view-active .szw-vacation-blackout-toolbar .szw-vacation-blackout-add:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;}
body.gl-admin-view-active :is(#szw-vacation-create-modal,.szw-vacation-blackout-modal) .szw-planning-modal-close.szw-planning-modal-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
}

/* 7.6.531: Consistent approval inbox typography and actions. */
@media screen{
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) :is(.szw-approval-hero,.szw-approval-toolbar,.szw-approval-list){font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) :is(.szw-approval-hero,.szw-approval-toolbar,.szw-approval-list) :is(h2,h3,p,span,strong,label,input,select,textarea,button,a,summary){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-hero{padding:16px 20px!important;border-color:var(--portaly-border)!important;border-radius:16px!important;box-shadow:none!important;margin-bottom:16px!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-hero :is(.szw-time-eyebrow,p){display:none!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-hero h2{font-size:18px!important;font-weight:600!important;margin:0!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-count{display:flex!important;align-items:baseline!important;gap:8px!important;min-width:0!important;padding:8px 12px!important;background:#f6f3fd!important;border-radius:10px!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-count strong{font-size:22px!important;font-weight:600!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-toolbar{padding:16px 20px!important;margin-bottom:16px!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-toolbar form{gap:12px!important;align-items:end!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-toolbar label{min-width:180px!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-toolbar label span{font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-toolbar :is(input,select){min-height:40px!important;height:40px!important;box-sizing:border-box!important;border-color:var(--portaly-border)!important;font-size:14px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-card{padding:18px 20px!important;grid-template-columns:40px minmax(0,1fr)!important;gap:14px!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-icon{width:40px!important;height:40px!important;font-size:19px!important;border-radius:10px!important;background:#f6f3fd!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-type{font-size:12px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-card h3{font-size:16px!important;font-weight:600!important;margin:2px 0 0!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-meta{font-size:14px!important;font-weight:400!important;margin-top:6px!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-note{font-size:14px!important;font-weight:400!important;background:#faf9fc!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-top{align-items:flex-start!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-top .szw-time-status{display:inline-flex!important;align-items:center!important;min-height:0!important;height:auto!important;flex:0 0 auto!important;padding:4px 10px!important;border-radius:999px!important;font-size:12px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-actions{margin-top:12px!important;gap:10px!important;align-items:center!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) :is(.szw-approval-actions,.szw-approval-toolbar) :is(button,.gl-btn-secondary,.szw-time-filter-reset){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:0!important;min-height:40px!important;height:40px!important;width:auto!important;flex:0 0 auto!important;margin:0!important;padding:0 16px!important;border-radius:10px!important;font-size:14px!important;font-weight:500!important;line-height:1.2!important;box-shadow:none!important;cursor:pointer!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) :is(.szw-approval-actions,.szw-approval-toolbar) button.gl-btn{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) :is(.szw-approval-actions,.szw-approval-toolbar) button.gl-btn:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-actions :is(.gl-btn-secondary,button[value=rejected]){background:#fff5f5!important;color:#b42332!important;border:1px solid #efccd2!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-actions :is(.gl-btn-secondary,button[value=rejected]):is(:hover,:focus-visible){background:#fde7eb!important;color:#991b2b!important;border-color:#d96a7a!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-actions textarea{font-size:14px!important;font-weight:400!important;box-sizing:border-box!important;border-color:var(--portaly-border)!important;resize:vertical!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-actions>details>form{min-width:0!important;width:min(420px,100%)!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-actions>details[open]>summary{margin-bottom:10px!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) :is(.szw-approval-actions,.szw-approval-toolbar) :is(button,summary,input,select,textarea,a):focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
@media(max-width:720px){body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-card{grid-template-columns:minmax(0,1fr)!important;padding:16px!important;}body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-toolbar label{min-width:0!important;width:100%!important;}body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-icon{display:none!important;}}
}

body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-decision:has(textarea){display:grid!important;gap:10px!important;width:min(420px,100%)!important;}
body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-toolbar label:has(input[type=search]){min-width:240px!important;}
@media(max-width:720px){body.gl-admin-view-active :is(#szw-time-employee-modal,.szw-time-wrap) .szw-approval-toolbar label:has(input[type=search]){min-width:0!important;}}

/* 7.6.532: E-learning reports and filters use platform typography. */
@media screen{
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports){font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(h1,h2,h3,p,label,input,select,textarea,a,button,span,strong,b,small,th,td){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(a,button,input,select,textarea,td,p){font-size:14px!important;font-weight:400!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(a,button) span{text-decoration:none!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(strong,b){font-weight:600!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(label,small,th){font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) h1{font-size:30px!important;font-weight:650!important;letter-spacing:-.6px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) h2{font-size:18px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) h3{font-size:16px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(.gl-reports-kpi,.gl-reports-panel){box-shadow:none!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;background:#fff!important;padding:20px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-kpi strong{font-size:26px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-kpi span{font-size:14px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-kpi small{font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-kpi-icon{width:44px!important;height:44px!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(.gl-reports-unified-button,.gl-reports-primary-button,.gl-reports-outline-button,.gl-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;box-sizing:border-box!important;padding:9px 14px!important;border-radius:10px!important;font-weight:500!important;box-shadow:none!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(.gl-reports-unified-button,.gl-reports-outline-button){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(.gl-reports-primary-button,.gl-btn){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(.gl-reports-unified-button,.gl-reports-outline-button):is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(.gl-reports-primary-button,.gl-btn):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;background:transparent!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-tabs button{flex:0 0 auto!important;width:auto!important;min-height:44px!important;padding:10px 14px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--portaly-text-muted)!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-tabs button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;background:transparent!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-tabs button:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-report-table{border-collapse:collapse!important;border-spacing:0!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-report-table :is(th,td){padding:12px!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-report-table th{background:#faf9fc!important;text-transform:none!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-report-table tbody tr:is(:hover,:focus-within) td{background:#f3f4f6!important;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-summary-table{border:1px solid var(--portaly-border)!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-summary-row{font-size:14px!important;font-weight:400!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-summary-row span{font-weight:400!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-summary-head{font-size:12px!important;text-transform:none!important;background:#faf9fc!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(input:not([type=hidden]),select){height:40px!important;box-sizing:border-box!important;padding:8px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-unified-dialog-card{border-radius:18px!important;border:1px solid var(--portaly-border)!important;background:#fff!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-unified-dialog-body{padding:24px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(input,select,button,a):focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active #gl-learning-report-dialog .gl-reports-unified-dialog-close.gl-reports-unified-dialog-close{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;font-size:22px!important;line-height:1!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;cursor:pointer!important;}
body.gl-admin-view-active #gl-learning-report-dialog .gl-reports-unified-dialog-close.gl-reports-unified-dialog-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
@media(max-width:640px){body.gl-admin-view-active #gl-learning-report-dialog .gl-reports-unified-dialog-body{padding:16px!important;}}
}

/* 7.6.533: Calm learning reports, matching QR knowledge cards. */
@media screen{
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-kpi-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-kpi-icon svg{width:20px!important;height:20px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-report-chart-track{background:#eeedf3!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-report-chart-fill{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-reports-dot{width:20px!important;height:20px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-status-badge{background:#f4f3f8!important;color:#586174!important;font-weight:400!important;font-size:12px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) :is(.gl-report-table,.gl-reports-unified-toolbar) .gl-btn{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-report-table .gl-btn:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border-color:var(--portaly-accent-border)!important;}
}

/* 7.6.534: Accessible list filters and restrained status colours. */
@media screen{
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-status-badge.is-open{background:#fff3df!important;color:#895800!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-status-badge.is-completed{background:#e7f5ed!important;color:#21633f!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-status-badge.is-progress{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-learning-list-filters{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:flex-end!important;margin-bottom:8px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-learning-list-filters label{display:grid!important;gap:6px!important;flex:1 1 160px!important;min-width:0!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-learning-list-filters select{width:100%!important;min-width:0!important;height:40px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;padding:8px 12px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-learning-list-count{font-size:12px!important;color:var(--portaly-text-muted)!important;margin:8px 0 14px!important;}
body.gl-admin-view-active :is(#gl-learning-report-dialog,.portaly-learning-reports) .gl-learning-list [hidden]{display:none!important;}
}
/* 7.6.535: E-learning reports and filters use platform typography. */
@media screen{
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports){font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(h1,h2,h3,p,label,input,select,textarea,a,button,span,strong,b,small,th,td){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(a,button,input,select,textarea,td,p){font-size:14px!important;font-weight:400!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(a,button) span{text-decoration:none!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(strong,b){font-weight:600!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(label,small,th){font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) h1{font-size:30px!important;font-weight:650!important;letter-spacing:-.6px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) h2{font-size:18px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) h3{font-size:16px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(.gl-reports-kpi,.gl-reports-panel){box-shadow:none!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;background:#fff!important;padding:20px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-kpi strong{font-size:26px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-kpi span{font-size:14px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-kpi small{font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-kpi-icon{width:44px!important;height:44px!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(.gl-reports-unified-button,.gl-reports-primary-button,.gl-reports-outline-button,.gl-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;box-sizing:border-box!important;padding:9px 14px!important;border-radius:10px!important;font-weight:500!important;box-shadow:none!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(.gl-reports-unified-button,.gl-reports-outline-button){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(.gl-reports-primary-button,.gl-btn){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(.gl-reports-unified-button,.gl-reports-outline-button):is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(.gl-reports-primary-button,.gl-btn):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;background:transparent!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-tabs button{flex:0 0 auto!important;width:auto!important;min-height:44px!important;padding:10px 14px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--portaly-text-muted)!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-tabs button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;background:transparent!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-tabs button:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-report-table{border-collapse:collapse!important;border-spacing:0!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-report-table :is(th,td){padding:12px!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-report-table th{background:#faf9fc!important;text-transform:none!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-report-table tbody tr:hover td{background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-summary-table{border:1px solid var(--portaly-border)!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-summary-row{font-size:14px!important;font-weight:400!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-summary-row span{font-weight:400!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-summary-head{font-size:12px!important;text-transform:none!important;background:#faf9fc!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(input:not([type=hidden]),select){height:40px!important;box-sizing:border-box!important;padding:8px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-unified-dialog-card{border-radius:18px!important;border:1px solid var(--portaly-border)!important;background:#fff!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-unified-dialog-body{padding:24px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) :is(input,select,button,a):focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active #gl-document-report-dialog .gl-reports-unified-dialog-close.gl-reports-unified-dialog-close{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;font-size:22px!important;line-height:1!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;cursor:pointer!important;}
body.gl-admin-view-active #gl-document-report-dialog .gl-reports-unified-dialog-close.gl-reports-unified-dialog-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
@media(max-width:640px){body.gl-admin-view-active #gl-document-report-dialog .gl-reports-unified-dialog-body{padding:16px!important;}}
}

/* 7.6.534: Accessible list filters and restrained status colours. */
@media screen{
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-status-badge.is-open{background:#fff3df!important;color:#895800!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-status-badge.is-completed{background:#e7f5ed!important;color:#21633f!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-status-badge.is-progress{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-learning-list-filters{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:flex-end!important;margin-bottom:8px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-learning-list-filters label{display:grid!important;gap:6px!important;flex:1 1 160px!important;min-width:0!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-learning-list-filters select{width:100%!important;min-width:0!important;height:40px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;padding:8px 12px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-learning-list-count{font-size:12px!important;color:var(--portaly-text-muted)!important;margin:8px 0 14px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-learning-list [hidden]{display:none!important;}
}

/* 7.6.535: Collapsed report filters and calm document reports. */
@media screen{
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports,.gl-seminar-admin-shell) .gl-report-filter-menu{margin:0 0 14px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports,.gl-seminar-admin-shell) .gl-report-filter-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;cursor:pointer!important;list-style:none!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;padding:9px 14px!important;min-height:40px!important;box-sizing:border-box!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:500 14px var(--portaly-font)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports,.gl-seminar-admin-shell) .gl-report-filter-toggle::after{content:none!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports,.gl-seminar-admin-shell) .gl-report-filter-toggle::-webkit-details-marker{display:none!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports,.gl-seminar-admin-shell) .gl-report-filter-toggle svg{width:18px!important;height:18px!important;fill:currentColor!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports,.gl-seminar-admin-shell) .gl-report-filter-toggle:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports,.gl-seminar-admin-shell) .gl-report-filter-menu[open] .gl-learning-list-filters{padding:16px 0 4px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-learning-list-filters input{width:100%!important;box-sizing:border-box!important;height:40px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;padding:8px 12px!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-kpis article{padding:20px!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-kpis strong{font-size:26px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-kpis span{font-size:14px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-card{padding:16px 0!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-card-kpis span{background:transparent!important;border:0!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-card-kpis strong{font-size:20px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-card .gl-reports-outline-button{width:auto!important;justify-self:start!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-table{border-collapse:collapse!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-table :is(td,th){border:0!important;border-bottom:1px solid var(--portaly-border)!important;padding:12px!important;text-align:left!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) .gl-reports-proof-status{font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) [data-proof-count]{font-size:12px!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) [data-proof-row][hidden],body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports) [data-proof-empty][hidden]{display:none!important;}
}
@media screen {
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-table{width:100%!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-table th{background:#faf9fc!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-kpis article::before{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-card-kpis span{color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-mobile-meta dd{font-size:14px!important;font-weight:400!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-panel .gl-reports-panel-head{margin-bottom:14px!important}
}

/* 7.6.536: Right-aligned report actions, no duplicate document overview. */
@media screen {
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports,.portaly-learning-reports,.gl-seminar-admin-shell) .gl-report-filter-toggle{display:flex!important;width:max-content!important;max-width:100%!important;margin-left:auto!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-table-panel>.gl-reports-panel-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;flex-wrap:wrap!important;gap:14px!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-proof-export-actions{margin-left:auto!important;max-width:100%!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-proof-export-actions svg{width:18px!important;height:18px!important;fill:currentColor!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-proof-export-options{display:grid!important;gap:8px!important;padding-top:10px!important;max-width:100%!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-proof-export-options a{white-space:normal!important;text-align:left!important}
}
/* 7.6.537: E-learning reports and filters use platform typography. */
@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports){font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(h1,h2,h3,p,label,input,select,textarea,a,button,span,strong,b,small,th,td){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(a,button,input,select,textarea,td,p){font-size:14px!important;font-weight:400!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(a,button) span{text-decoration:none!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(strong,b){font-weight:600!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(label,small,th){font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) h1{font-size:30px!important;font-weight:650!important;letter-spacing:-.6px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) h2{font-size:18px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) h3{font-size:16px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.gl-reports-kpi,.gl-reports-panel){box-shadow:none!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;background:#fff!important;padding:20px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-kpi strong{font-size:26px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-kpi span{font-size:14px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-kpi small{font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-kpi-icon{width:44px!important;height:44px!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.gl-reports-unified-button,.gl-reports-primary-button,.gl-reports-outline-button,.gl-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;box-sizing:border-box!important;padding:9px 14px!important;border-radius:10px!important;font-weight:500!important;box-shadow:none!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.gl-reports-unified-button,.gl-reports-outline-button){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.gl-reports-primary-button,.gl-btn){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.gl-reports-unified-button,.gl-reports-outline-button):is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.gl-reports-primary-button,.gl-btn):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;background:transparent!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-tabs button{flex:0 0 auto!important;width:auto!important;min-height:44px!important;padding:10px 14px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--portaly-text-muted)!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-tabs button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;background:transparent!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-tabs button:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-report-table{border-collapse:collapse!important;border-spacing:0!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-report-table :is(th,td){padding:12px!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-report-table th{background:#faf9fc!important;text-transform:none!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-report-table tbody tr:hover td{background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-summary-table{border:1px solid var(--portaly-border)!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-summary-row{font-size:14px!important;font-weight:400!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-summary-row span{font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-summary-head{font-size:12px!important;text-transform:none!important;background:#faf9fc!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(input:not([type=hidden]),select){height:40px!important;box-sizing:border-box!important;padding:8px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-unified-dialog-card{border-radius:18px!important;border:1px solid var(--portaly-border)!important;background:#fff!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-unified-dialog-body{padding:24px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(input,select,button,a):focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active #gl-time-report-dialog .gl-reports-unified-dialog-close.gl-reports-unified-dialog-close{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;font-size:22px!important;line-height:1!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;cursor:pointer!important;}
body.gl-admin-view-active #gl-time-report-dialog .gl-reports-unified-dialog-close.gl-reports-unified-dialog-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
@media(max-width:640px){body.gl-admin-view-active #gl-time-report-dialog .gl-reports-unified-dialog-body{padding:16px!important;}}
}


@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.szw-time-report-kpi-card,.szw-time-report-summary-card,.szw-time-history-archive){padding:20px!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-kpi-card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:16px!important;min-height:112px!important;align-items:center!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-kpi-icon{width:40px!important;height:40px!important;border-radius:12px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;display:grid!important;place-items:center!important;font-size:20px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-kpi-copy strong{font-size:26px!important;font-weight:500!important;line-height:1.2!important;overflow-wrap:anywhere!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-kpi-copy span{font-size:14px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-kpi-copy small{font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-summary-card dl{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:16px 0 0!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-summary-card dl>div{padding:14px!important;background:#faf9fc!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) dt{font-family:var(--portaly-font)!important;font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) dd{font-family:var(--portaly-font)!important;font-size:18px!important;font-weight:500!important;margin:4px 0 0!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-eyebrow{font-family:var(--portaly-font)!important;font-size:11px!important;font-weight:500!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-tabs button{min-height:44px!important;padding:10px 14px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--portaly-text-muted)!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-tabs button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-tabs button:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.gl-reports-unified-reset,.gl-reports-unified-button){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;text-decoration:none!important;box-shadow:none!important;min-height:40px!important;padding:9px 14px!important;border-radius:10px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) :is(.gl-reports-unified-reset,.gl-reports-unified-button):is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-unified-apply{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .gl-reports-unified-apply:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive>summary{padding:0!important;cursor:pointer!important;list-style:none!important;border-radius:10px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive>summary:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive>summary::after{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:10px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive table{width:100%!important;border-collapse:collapse!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive :is(th,td){border:0!important;border-bottom:1px solid var(--portaly-border)!important;padding:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive th{background:#faf9fc!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive .szw-time-report-employees-content{padding:16px 0 0!important;overflow-x:auto!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) input, body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) select{min-height:40px!important;}
}
@media screen and (max-width:700px){body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-overview-grid{grid-template-columns:1fr!important}body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-summary-card dl{grid-template-columns:1fr!important}body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-kpi-strip{grid-template-columns:1fr!important}}

@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter>summary{display:flex!important;width:max-content!important;margin-left:auto!important;align-items:center!important;gap:8px!important;list-style:none!important;padding:9px 14px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;cursor:pointer!important;font:500 14px var(--portaly-font)!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter>summary::after{content:none!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter>summary::-webkit-details-marker{display:none!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter>summary:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter svg{width:18px!important;height:18px!important;fill:currentColor!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter>div{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:end!important;gap:12px!important;padding-top:12px!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter label{display:grid!important;gap:6px!important;min-width:200px!important;max-width:100%!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter select{width:100%!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;padding:8px 12px!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-archive-count]{font-size:12px!important;color:var(--portaly-text-muted)!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [hidden]{display:none!important}
}
@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-kpi-icon.dashicons{font-family:dashicons!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-report-kpi-card{box-sizing:border-box!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive :is(th,td){text-align:left!important}
}

/* 7.6.538: Keep archive focus rings inside the scroll container. */
@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .portaly-archive-filter{padding:4px 6px!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive>summary:is(:hover,:focus-visible){background:transparent!important;box-shadow:none!important;outline:none!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive>summary::after{transition:background-color .15s,color .15s,box-shadow .15s!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-history-archive>summary:is(:hover,:focus-visible)::after{background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important}
}

/* 7.6.539: Worktime reports share the calm platform layout. */
@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-card{padding:20px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:none!important;margin-bottom:16px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-phase4-grid{gap:16px!important;align-items:start!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] :is(.szw-time-diff-row span,.szw-time-diff-row b,.szw-time-compare-bar strong,.szw-time-compare-bar span,.szw-time-month strong,.szw-time-month span){font-family:var(--portaly-font)!important;font-size:13px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-compare-bar>div{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-compare-bar:nth-child(2)>div{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-month-bars .target{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-month-bars .actual{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-diff-row i.negative{background:#e0bfc7!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-diff-row i.positive{background:#a8ceba!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-report-employees-card>summary{padding:0!important;list-style:none!important;cursor:pointer!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-report-employees-card>summary:is(:hover,:focus-visible){background:transparent!important;outline:none!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-report-employees-card>summary::after{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:10px!important;transition:background-color .15s,color .15s,box-shadow .15s!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-report-employees-card>summary:is(:hover,:focus-visible)::after{background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-report-employees-content{padding:16px 0 0!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] table{width:100%!important;border-collapse:collapse!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] :is(th,td){padding:12px!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;text-align:left!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] th{background:#faf9fc!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] td a{display:inline-flex!important;padding:7px 10px!important;border-radius:8px!important;color:var(--portaly-on-primary)!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] td a:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;outline:2px solid var(--portaly-accent-border)!important;outline-offset:1px!important;}
}
@media screen and (max-width:700px){body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-phase4-grid{grid-template-columns:1fr!important}body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="worktime"] .szw-time-card{padding:16px!important}}

/* 7.6.540: Employee report details stay above the unchanged report. */
@media screen{
body.gl-admin-view-active dialog.portaly-report-person-dialog{width:min(1100px,calc(100vw - 32px))!important;max-height:88vh!important;box-sizing:border-box!important;padding:0!important;border:1px solid var(--portaly-border)!important;border-radius:18px!important;background:#fff!important;color:var(--portaly-text)!important;overflow:auto!important}
.portaly-report-person-dialog::backdrop{background:rgba(8,24,48,.48)}
body.gl-admin-view-active .portaly-report-person-dialog>header{display:flex!important;justify-content:space-between!important;align-items:start!important;gap:16px!important;padding:20px 24px!important;border-bottom:1px solid var(--portaly-border)!important}
body.gl-admin-view-active .portaly-report-person-dialog header h2{margin:0!important}
body.gl-admin-view-active .portaly-report-person-dialog header p{margin:6px 0 0!important}
body.gl-admin-view-active .portaly-report-person-body{padding:20px 24px!important}
body.gl-admin-view-active .portaly-report-person-stats{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}
body.gl-admin-view-active .portaly-report-person-stats>div{display:grid!important;gap:8px!important;background:#faf9fc!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;padding:14px!important}
body.gl-admin-view-active .portaly-report-person-stats strong{font-size:20px!important}
body.gl-admin-view-active .portaly-report-person-dialog button[data-report-person-close]{width:40px!important;height:40px!important;flex:0 0 40px!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:22px!important;cursor:pointer!important}
body.gl-admin-view-active .portaly-report-person-dialog button[data-report-person-close]:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important}
}
@media screen and (max-width:600px){body.gl-admin-view-active .portaly-report-person-stats{grid-template-columns:1fr!important}}

/* 7.6.541: Match platform close hover even under report button overrides. */
@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports):is(#gl-time-report-dialog,.portaly-time-reports) .portaly-report-person-dialog button[data-report-person-close]:is(:hover,:focus-visible,:active){background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;filter:none!important;opacity:1!important}
}
/* 7.6.542: Worktime reports share the calm platform layout. */
@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-card{padding:20px!important;box-sizing:border-box!important;background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:none!important;margin-bottom:16px!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-phase4-grid{gap:16px!important;align-items:start!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] :is(.szw-time-diff-row span,.szw-time-diff-row b,.szw-time-compare-bar strong,.szw-time-compare-bar span,.szw-time-month strong,.szw-time-month span){font-family:var(--portaly-font)!important;font-size:13px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-compare-bar>div{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-compare-bar:nth-child(2)>div{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-month-bars .target{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-month-bars .actual{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-diff-row i.negative{background:#e0bfc7!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-diff-row i.positive{background:#a8ceba!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-report-employees-card>summary{padding:0!important;list-style:none!important;cursor:pointer!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-report-employees-card>summary:is(:hover,:focus-visible){background:transparent!important;outline:none!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-report-employees-card>summary::after{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:10px!important;transition:background-color .15s,color .15s,box-shadow .15s!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-report-employees-card>summary:is(:hover,:focus-visible)::after{background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-report-employees-content{padding:16px 0 0!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] table{width:100%!important;border-collapse:collapse!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] :is(th,td){padding:12px!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;text-align:left!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] th{background:#faf9fc!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] td a{display:inline-flex!important;padding:7px 10px!important;border-radius:8px!important;color:var(--portaly-on-primary)!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] td a:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;outline:2px solid var(--portaly-accent-border)!important;outline-offset:1px!important;}
}
@media screen and (max-width:700px){body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-phase4-grid{grid-template-columns:1fr!important}body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-card{padding:16px!important}}


@media screen{
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-absence-kpis{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;margin-bottom:20px!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-absence-kpis .szw-time-kpi{padding:20px!important;min-height:108px!important;box-sizing:border-box!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:8px!important;background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:none!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-absence-kpis strong{font-size:26px!important;font-weight:500!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-absence-kpis span{font-size:14px!important;font-weight:400!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-szw-time-report-panel="absences"] .szw-time-diff-row i.positive{background:#bca8e4!important}
body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) [data-absence-count]{font-size:12px!important;color:var(--portaly-text-muted)!important}
}
@media screen and (max-width:700px){body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-absence-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}}
@media screen and (max-width:420px){body.gl-admin-view-active :is(#gl-time-report-dialog,.portaly-time-reports) .szw-time-absence-kpis{grid-template-columns:1fr!important}}

/* 7.6.543: Document KPI icons match other reports, including mobile. */
@media screen{
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-kpis article{display:flex!important;align-items:center!important;gap:16px!important;min-width:0!important;box-sizing:border-box!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-kpis article::before{display:none!important;content:none!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-kpis .portaly-proof-kpi-icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;flex:0 0 40px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:12px!important;margin:0!important;padding:0!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .portaly-proof-kpi-icon svg{width:20px!important;height:20px!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .portaly-proof-kpi-copy{display:grid!important;gap:6px!important;min-width:0!important}
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .portaly-proof-kpi-copy :is(strong,span){margin:0!important;text-align:left!important}
}
@media screen and (max-width:600px){body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-kpis{display:grid!important;grid-template-columns:1fr!important}body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports) .gl-reports-proof-kpis article{width:100%!important;max-width:none!important;grid-column:auto!important}}

/* 7.6.544: Preserve outline icon details against global filled-SVG styles. */
@media screen{
body.gl-admin-view-active :is(#gl-document-report-dialog,.portaly-document-reports):is(#gl-document-report-dialog,.portaly-document-reports) .portaly-proof-kpi-icon :is(svg,svg *){fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
}
/* 7.6.545: E-learning reports and filters use platform typography. */
@media screen{
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports){font-family:var(--portaly-font)!important;font-size:14px!important;line-height:1.5!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(h1,h2,h3,p,label,input,select,textarea,a,button,span,strong,b,small,th,td){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(a,button,input,select,textarea,td,p){font-size:14px!important;font-weight:400!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(a,button) span{text-decoration:none!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(strong,b){font-weight:600!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(label,small,th){font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) h1{font-size:30px!important;font-weight:650!important;letter-spacing:-.6px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) h2{font-size:18px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) h3{font-size:16px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-reports-kpi,.gl-reports-panel){box-shadow:none!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;background:#fff!important;padding:20px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-kpi strong{font-size:26px!important;font-weight:600!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-kpi span{font-size:14px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-kpi small{font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-kpi-icon{width:44px!important;height:44px!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-reports-unified-button,.gl-reports-primary-button,.gl-reports-outline-button,.gl-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;box-sizing:border-box!important;padding:9px 14px!important;border-radius:10px!important;font-weight:500!important;box-shadow:none!important;text-decoration:none!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-reports-unified-button,.gl-reports-outline-button){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-reports-primary-button,.gl-btn){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-reports-unified-button,.gl-reports-outline-button):is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-reports-primary-button,.gl-btn):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-tabs{display:flex!important;gap:8px!important;overflow-x:auto!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;background:transparent!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-tabs button{flex:0 0 auto!important;width:auto!important;min-height:44px!important;padding:10px 14px!important;border:0!important;border-bottom:3px solid transparent!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;color:var(--portaly-text-muted)!important;font-weight:500!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-tabs button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;background:transparent!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-tabs button:is(:hover,:focus-visible){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-report-table{border-collapse:collapse!important;border-spacing:0!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-report-table :is(th,td){padding:12px!important;border-left:0!important;border-right:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-report-table th{background:#faf9fc!important;text-transform:none!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-report-table tbody tr:hover td{background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-summary-table{border:1px solid var(--portaly-border)!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-summary-row{font-size:14px!important;font-weight:400!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-summary-row span{font-weight:400!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-summary-head{font-size:12px!important;text-transform:none!important;background:#faf9fc!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(input:not([type=hidden]),select){height:40px!important;box-sizing:border-box!important;padding:8px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-unified-dialog-card{border-radius:18px!important;border:1px solid var(--portaly-border)!important;background:#fff!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-unified-dialog-body{padding:24px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(input,select,button,a):focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active #gl-todo-report-dialog .gl-reports-unified-dialog-close.gl-reports-unified-dialog-close{display:grid!important;place-items:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;font-size:22px!important;line-height:1!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;cursor:pointer!important;}
body.gl-admin-view-active #gl-todo-report-dialog .gl-reports-unified-dialog-close.gl-reports-unified-dialog-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
@media(max-width:640px){body.gl-admin-view-active #gl-todo-report-dialog .gl-reports-unified-dialog-body{padding:16px!important;}}
}


/* 7.6.545: Consistent ToDo report cards and icons. */
@media screen{
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-todo-reports__stats{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-todo-reports__stat,.gl-todo-reports__card){background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:none!important;padding:20px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) article.gl-todo-reports__stat{display:flex!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:16px!important;min-height:112px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .portaly-todo-report-icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;flex:0 0 40px!important;margin:0!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .portaly-todo-report-icon svg{width:20px!important;height:20px!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .portaly-todo-report-copy{display:grid!important;gap:6px!important;min-width:0!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .portaly-todo-report-copy strong{font-size:26px!important;font-weight:500!important;margin:0!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .portaly-todo-report-copy span{font-size:14px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-todo-reports__bar-head,.gl-todo-reports__row) :is(span,strong){font-size:14px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-todo-reports__fill{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-todo-reports__track{background:#eeedf3!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) :is(.gl-reports-unified-apply,.gl-reports-unified-reset){min-height:40px!important;padding:9px 14px!important;border-radius:10px!important;font-weight:500!important;text-decoration:none!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-unified-apply{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-unified-apply:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-unified-reset{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-reports-unified-reset:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;border-color:var(--portaly-accent-border)!important;}
body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports):is(#gl-todo-report-dialog,.gl-todo-reports) .portaly-todo-report-icon :is(svg,svg *){fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important}
}
@media screen and (max-width:700px){body.gl-admin-view-active :is(#gl-todo-report-dialog,.gl-todo-reports) .gl-todo-reports__stats{grid-template-columns:1fr!important}}

/* 7.6.546: Branding settings follow platform typography and controls. */
@media screen{
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191){font-family:var(--portaly-font)!important;font-size:14px!important;color:var(--portaly-text)!important;line-height:1.5!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(h2,h3,p,span,strong,small,label,input,select,button,a){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(p,span,label,input,select,button,a){font-size:14px!important;font-weight:400!important;letter-spacing:normal!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) strong{font-weight:500!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) small{font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-head-8178 h2{font-size:30px!important;font-weight:650!important;letter-spacing:-.6px!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) h3{font-size:20px!important;font-weight:500!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-info-8178,.gl-branding-final-card-8178,.gl-branding-dashboard-bg-card-8191){background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:none!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-info-8178{padding:20px!important;gap:16px!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-info-icon-8178{width:40px!important;height:40px!important;flex:0 0 40px!important;border-radius:12px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:20px!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-info-8178 strong{font-size:16px!important;font-weight:500!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-info-8178 span{font-size:12px!important;font-weight:400!important;text-transform:none!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-kicker-8178,.gl-branding-final-label-8178,.gl-branding-dashboard-bg-label-8191){font-size:11px!important;font-weight:500!important;letter-spacing:.3px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-card-head-8178,.gl-branding-dashboard-bg-head-8191){padding:20px 24px!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-form-8178,.gl-branding-dashboard-bg-body-8191){padding:24px!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-preview-8178{margin:0 24px!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;min-height:160px!important;box-shadow:none!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-upload-8178,.gl-branding-dashboard-bg-upload-8191){background:#faf9fc!important;border:1px dashed #d8cfea!important;border-radius:10px!important;padding:12px!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-field-8178,.gl-branding-dashboard-bg-field-8191)>span{font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-field-8178,.gl-branding-dashboard-bg-field-8191) :is(input[type=text],select){min-height:40px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;padding:8px 12px!important;font-weight:400!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(input[type=checkbox],input[type=color]){accent-color:var(--portaly-primary)!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-option-8178,.gl-branding-dashboard-bg-option-8191){background:transparent!important;border:0!important;border-radius:8px!important;padding:10px!important;font-size:13px!important;font-weight:400!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-option-8178,.gl-branding-dashboard-bg-option-8191):hover{background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-save-8178{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;box-shadow:none!important;min-height:40px!important;padding:9px 14px!important;font-size:14px!important;font-weight:500!important;cursor:pointer!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-save-8178:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-accent-border)!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) input[type=file]{max-width:100%!important;font-size:13px!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) input[type=file]::file-selector-button{font:500 13px var(--portaly-font)!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:8px!important;padding:7px 10px!important;margin-right:10px!important;cursor:pointer!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) input[type=file]::file-selector-button:hover{background:var(--portaly-accent-border)!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-status-8178,.gl-branding-dashboard-bg-status-8191){box-shadow:none!important;background:#faf9fc!important;border:1px solid var(--portaly-border)!important;font-weight:400!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-dashboard-bg-preview-card-8191{box-shadow:none!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;}
body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-color-preview-8178 strong{font-size:14px!important;font-weight:500!important;}
}
@media screen and (max-width:700px){body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-overview-8178{grid-template-columns:1fr!important}body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(.gl-branding-final-card-head-8178,.gl-branding-dashboard-bg-head-8191,.gl-branding-final-form-8178,.gl-branding-dashboard-bg-body-8191){padding:16px!important}body.gl-admin-view-active.gl-settings-branding-final-8178 :is(#portaly-branding-settings,.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) .gl-branding-final-preview-8178{margin:0 16px!important}}

/* 7.6.548: Personal und Zeit settings use the platform design. */
@media screen{
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview){font-family:var(--portaly-font)!important;color:var(--portaly-text)!important;font-size:14px!important;box-shadow:none!important;background:#fff!important;border-color:var(--portaly-border)!important;border-radius:16px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(h1,h2,h3,h4,p,span,strong,b,small,label,legend,em,a,button,input,select,textarea){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(p,span,label,legend,em,a,button,input,select,textarea){font-weight:400!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(strong,b){font-weight:500!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) h1{font-size:30px!important;font-weight:650!important;line-height:1.2!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) h2{font-size:20px!important;font-weight:500!important;line-height:1.35!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(h3,h4){font-size:16px!important;font-weight:500!important;line-height:1.4!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(p,label,input,select,textarea,.gl-btn){font-size:14px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(small,legend,label>span,.szw-work-model-summary span,.szw-work-model-days-summary small){font-size:12px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-time-eyebrow{font-size:11px!important;font-weight:400!important;letter-spacing:.06em!important;color:var(--portaly-muted)!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-settings-area-head,.szw-settings-area-content){padding:20px!important;border-color:var(--portaly-border)!important;background:#fff!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-settings-area-content{display:grid;gap:16px;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-time-card,.szw-time-approval-setting,.szw-absence-approval-row,.szw-work-model-row,.szw-staffing-form,.szw-vacation-rule-form,.szw-staffing-min,.szw-time-empty,fieldset){border-color:var(--portaly-border)!important;border-radius:12px!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-time-card{padding:20px!important;margin:0!important;background:#fff!important;min-width:0;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-staffing-form,.szw-vacation-rule-form,.szw-time-empty,.szw-work-model-days-summary span){background:#faf9fc!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-settings-area-number,.szw-work-model-icon,.szw-staffing-kpi,.szw-vacation-settings-count,.szw-work-model-total){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-staffing-kpi,.szw-vacation-settings-count) strong{color:var(--portaly-accent-ink)!important;font-size:24px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-settings-jumpnav a{border-color:var(--portaly-border)!important;border-radius:12px!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-settings-jumpnav a:hover{background:#f5f1fc!important;border-color:var(--portaly-accent-border)!important;transform:none!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-work-model-row:is(:hover,:focus-within){background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;border-color:var(--portaly-accent-border)!important;transform:none!important;box-shadow:none!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-work-models-head{margin-top:0!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){min-height:40px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;padding:8px 12px!important;box-shadow:none!important;max-width:100%;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(input,select,textarea):focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(input[type=checkbox],input[type=radio]){accent-color:var(--portaly-primary);}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-time-approval-switch,.szw-absence-approval-switch) input:checked+span{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;;color:var(--portaly-on-primary)!important}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-staffing-days input:checked+span{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-primary)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-staffing-days input:focus-visible+span{outline:3px solid #ded3f5!important;outline-offset:2px;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.gl-btn,.szw-work-model-add,.szw-work-model-menu-button,.szw-work-model-close){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;box-shadow:none!important;font-weight:400!important;text-decoration:none!important;transition:background .18s,color .18s,box-shadow .18s!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .gl-btn{min-height:40px!important;padding:9px 14px!important;line-height:20px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) button[type=submit].gl-btn{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.gl-btn,.szw-work-model-add,.szw-work-model-menu-button,.szw-work-model-close):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-primary-soft)!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-work-model-close span{color:inherit!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-work-model-menu button{font-size:14px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-work-model-menu button:not(.is-danger):hover{background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-work-model-dialog,.szw-planning-modal-panel){border:1px solid var(--portaly-border)!important;border-radius:16px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-work-model-dialog>header,.szw-work-model-dialog>footer,.szw-planning-modal-header,.szw-planning-modal-footer){background:#fff!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-work-model-dialog>header h3{font-size:18px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-planning-modal-header [data-szw-blackout-close]{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-planning-modal-header [data-szw-blackout-close]:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-primary-soft)!important;}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-planning-modal-header [data-szw-blackout-close] svg{fill:none!important;stroke:currentColor!important;}
}
@media(max-width:700px){body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) .szw-time-card{padding:16px!important}body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals,.szw-settings-overview) :is(.szw-settings-area-head,.szw-settings-area-content){padding:14px!important}}

/* 7.6.549: compact settings sections; only the plus/minus receives the hover fill. */
body.gl-admin-view-active .portaly-settings-fold>summary{display:flex;align-items:center;justify-content:space-between;gap:20px;list-style:none;padding:20px;cursor:pointer;background:transparent!important;box-shadow:none!important}
body.gl-admin-view-active .portaly-settings-fold>summary::-webkit-details-marker{display:none}
body.gl-admin-view-active .portaly-settings-fold>summary h2{margin:0 0 5px!important}
body.gl-admin-view-active .portaly-settings-fold>summary p{margin:0!important;color:var(--portaly-muted)}
body.gl-admin-view-active .portaly-settings-fold>summary::after{content:'+';display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;background:var(--portaly-primary-soft);color:var(--portaly-on-primary)!important;border-radius:10px;font-size:22px;transition:background .18s,color .18s,box-shadow .18s}
body.gl-admin-view-active .portaly-settings-fold[open]>summary::after{content:'\2212'}
body.gl-admin-view-active .portaly-settings-fold>summary:is(:hover,:focus-visible)::after{background:var(--portaly-primary-hover);color:var(--portaly-on-primary-hover);box-shadow:0 0 0 3px var(--portaly-primary-soft)}
body.gl-admin-view-active .portaly-settings-fold[open]>summary{border-bottom:1px solid var(--portaly-border)}
body.gl-admin-view-active #szw-settings-approvals .portaly-settings-fold-body{padding:20px}
body.gl-admin-view-active #szw-settings-approvals .szw-absence-approval-settings{margin-top:24px}
body.gl-admin-view-active .szw-settings-jumpnav{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important}

/* 7.6.550: keep the accordion heading neutral, including platform hover overlays. */
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals) .portaly-settings-fold>summary:is(:hover,:focus,:focus-visible,:active){background:transparent!important;background-image:none!important;color:var(--portaly-text)!important;box-shadow:none!important;transform:none!important}
body.gl-admin-view-active :is(#szw-settings-worktime,#szw-settings-shifts,#szw-settings-absence,#szw-settings-approvals) .portaly-settings-fold>summary::before{display:none!important}
body.gl-admin-view-active #szw-settings-approvals :is(.szw-time-approval-setting-copy strong,.szw-absence-approval-row strong){font-size:14px!important;font-weight:500!important;color:var(--portaly-text)!important}

/* 7.6.551: one table and identical approval switches. */
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-table-wrap{overflow-x:auto;border:1px solid var(--portaly-border);border-radius:12px}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-table{width:100%!important;border-collapse:collapse!important;margin:0!important;background:#fff!important}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-table :is(th,td){padding:16px!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;text-align:left!important;vertical-align:middle!important;font-size:14px!important;font-weight:400!important;background:#fff!important}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-table thead th{background:#faf9fc!important;color:var(--portaly-muted)!important;font-size:12px!important}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-table tbody th{font-weight:500!important;min-width:165px}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-table td:nth-child(2){color:var(--portaly-muted)!important;font-size:13px!important}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-table tr:last-child :is(th,td){border-bottom:0!important}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle{display:flex!important;align-items:center!important;gap:10px!important;position:relative;cursor:pointer;margin:0!important;min-width:220px}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle input{position:absolute;opacity:0;width:1px;height:1px;min-height:0;padding:0}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle>span{position:relative;display:block;flex:0 0 44px;width:44px;height:24px;border-radius:999px;background:#cbd5e1;transition:background .18s}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle>span:after{content:'';position:absolute;left:3px;top:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0002;transition:transform .18s}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle input:checked+span{background:var(--portaly-primary);color:var(--portaly-on-primary)!important}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle input:checked+span:after{transform:translateX(20px)}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle input:focus-visible+span{outline:3px solid #ded3f5;outline-offset:2px}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle em{font-style:normal;font-size:12px!important;white-space:nowrap;font-weight:400!important}
body.gl-admin-view-active #szw-settings-approvals .szw-absence-approval-settings{margin-top:0!important}

body.gl-admin-view-active #szw-settings-approvals :is(.szw-absence-approval-actions,.szw-time-actions){display:flex!important;justify-content:flex-end!important;margin-top:16px!important}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle>span{background:#cbd5e1!important}
body.gl-admin-view-active #szw-settings-approvals .portaly-approval-toggle input:checked+span{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}

/* 7.6.552: short introduction instead of duplicate headings and shortcuts. */
body.gl-admin-view-active .szw-settings-overview{display:block!important;padding:16px 20px!important;margin-bottom:20px!important}
body.gl-admin-view-active .szw-settings-overview p{margin:0!important;line-height:1.6!important;color:var(--portaly-muted)!important}

/* 7.6.553: page introduction matches the branding header. */
body.gl-admin-view-active :is(#szw-settings-introduction,.szw-settings-overview){padding:0!important;margin:26px 0 24px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important}
body.gl-admin-view-active :is(#szw-settings-introduction,.szw-settings-overview) h1{font-family:var(--portaly-font)!important;font-size:30px!important;font-weight:650!important;line-height:1.2!important;margin:0 0 8px!important}

/* 7.6.554: document settings and template builder platform design. */
@media screen{
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui){font-family:var(--portaly-font)!important;font-size:14px!important;width:100%!important;max-width:none!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(h2,h3,h4,p,span,strong,b,small,label,button,input,select,textarea,summary,a){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(p,span,label,button,input,select,textarea,summary,a){font-weight:400!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(strong,b){font-weight:500!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(p,label,input,select,textarea,button){font-size:14px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(label>span,small,.gl-asset-small,.gl-asset-category-main span,.gl-asset-preview-field label){font-size:12px!important;font-weight:400!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-builder-hero{background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:0!important;margin:26px 0 24px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-builder-hero h2{font-size:30px!important;font-weight:650!important;line-height:1.2!important;margin:0 0 8px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-builder-kicker{display:none!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(h3,h4){font-size:18px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-builder-stat{font-size:13px!important;font-weight:400!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;box-shadow:none!important;padding:7px 11px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(.gl-asset-panel,.gl-asset-editor,.gl-asset-template-card){background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-panel-head{background:#fff!important;border-color:var(--portaly-border)!important;padding:20px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-panel-body{padding:20px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(.gl-asset-category-item,.gl-asset-create-box,.gl-asset-field-card,.gl-asset-preview,.gl-assets-field-row,.gl-asset-empty){border-color:var(--portaly-border)!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(.gl-asset-create-box,.gl-asset-field-card,.gl-asset-empty){background:#faf9fc!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-category-item:hover{transform:none!important;box-shadow:none!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-icon{background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:12px!important;width:40px!important;height:40px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,.gl-asset-preview-fake){border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;min-height:40px!important;padding:8px 12px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(input,select,textarea):focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) input[type=checkbox]{accent-color:var(--portaly-primary);}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(.gl-asset-btn,button,.gl-asset-more>summary){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;box-shadow:none!important;font-weight:400!important;transition:background .18s,color .18s,box-shadow .18s!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(.gl-asset-btn,button){min-height:40px!important;padding:9px 13px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) button[type=submit]:not(.danger){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(.gl-asset-btn,button,.gl-asset-more>summary):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-primary-soft)!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(button.danger,button.gl-asset-danger){background:#fff1f2!important;color:#b42318!important;border-color:#fecdd3!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(button.danger,button.gl-asset-danger):hover{background:#ffe4e6!important;color:#b42318!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(.gl-asset-create-box,.gl-asset-editor)>summary{background:transparent!important;color:var(--portaly-text)!important;font-weight:500!important;box-shadow:none!important;transform:none!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) :is(.gl-asset-create-box,.gl-asset-editor)>summary::before{display:none!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-create-box>summary::after{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:10px;background:var(--portaly-primary-soft);color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-create-box>summary:is(:hover,:focus-visible)::after{background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-primary-soft)!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-more-menu{border-color:var(--portaly-border)!important;border-radius:12px!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-assets-field-row-head strong{font-size:14px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-field-area{grid-template-columns:minmax(0,1fr) minmax(230px,.65fr)!important;}
}
@media(max-width:1050px){body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-field-area{grid-template-columns:1fr!important}}

body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-panel{overflow:visible!important}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-asset-panel-head{border-radius:16px 16px 0 0!important}

/* 7.6.555: reserve a header row for the category dialog close control. */
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-mobile-category-create .gl-asset-more-menu form>label:first-of-type>span{display:flex!important;align-items:center!important;min-height:36px!important;box-sizing:border-box!important;padding-right:48px!important;margin:0 0 8px!important}
body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-mobile-category-create .gl-asset-more-menu>.gl-mobile-category-dialog-close{position:absolute!important;inset:12px 12px auto auto!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;line-height:1!important;transform:none!important;box-sizing:border-box!important}
@media(max-width:782px){body.gl-admin-view-active :is(#portaly-document-settings,.gl-settings-asset-block.gl-asset-builder-ui) .gl-mobile-category-create .gl-asset-more-menu>.gl-mobile-category-dialog-close{top:18px!important;right:18px!important}}

/* 7.6.556: support settings platform typography and controls. */
@media screen{
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings){font-family:var(--portaly-font)!important;font-size:14px!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) :is(h1,h2,p,span,strong,small,label,select,button,a){font-family:var(--portaly-font)!important;text-shadow:none!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) :is(p,span,small,label,select,button,a,.gl-support-settings-note,.gl-support-settings-alert){font-weight:400!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) h1{font-size:30px!important;font-weight:650!important;line-height:1.2!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) h2{font-size:20px!important;font-weight:500!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) :is(p,select,button,a,strong,.gl-support-settings-note,.gl-support-settings-alert){font-size:14px!important;line-height:1.6!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) :is(label,small){font-size:12px!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) strong{font-weight:500!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-head>span{display:none!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-head{margin:26px 0 24px!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-card{border:1px solid var(--portaly-border)!important;border-radius:16px!important;padding:20px!important;background:#fff!important;box-shadow:none!important;min-width:0;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-card p{color:var(--portaly-muted)!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) select{height:40px!important;min-height:40px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;padding:8px 12px!important;box-shadow:none!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) select:focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-btn{min-height:40px!important;padding:9px 14px!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;line-height:20px!important;transition:background .18s,box-shadow .18s!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-btn:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:0 0 0 3px var(--portaly-primary-soft)!important;;color:var(--portaly-on-primary-hover)!important}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-contact>div{border:1px solid var(--portaly-border)!important;border-radius:12px!important;background:#faf9fc!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-contact a{color:var(--portaly-accent-ink)!important;text-decoration:none!important;overflow-wrap:anywhere;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-contact a:hover{color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important;text-decoration:underline!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-contact a:focus-visible{outline:2px solid var(--portaly-accent-border)!important;outline-offset:3px!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-note{border-radius:12px!important;background:#fff8eb!important;color:#765500!important;line-height:1.6!important;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-code{border-color:#d9cef1!important;background:var(--portaly-bg)!important;border-radius:12px!important;;color:var(--portaly-text)!important}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-code strong{font-size:28px!important;font-weight:500!important;color:var(--portaly-text)!important;overflow-wrap:anywhere;}
body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-alert{border-radius:12px!important;}
}
@media(max-width:600px){body.gl-admin-view-active :is(#portaly-support-settings,.gl-support-settings) .gl-support-settings-card{padding:16px!important}}

/* 7.6.558: employee time list spacing and visible inline validation. */
body .szw-v720-entry-list>.szw-v720-entry{padding:14px 16px!important;gap:16px!important;align-items:center!important;position:relative;overflow:visible!important}
body .szw-v720-entry-list>.szw-v720-entry:has(details[open]){z-index:10}
body .szw-v720-entry-menu{justify-self:end!important;margin:0!important}
body .szw-v720-entry-menu>div{padding:8px!important;min-width:150px!important}
body .szw-v720-entry-menu>div :is(a,button){display:block!important;width:100%!important;padding:9px 10px!important;margin:0!important;text-align:left!important;box-sizing:border-box!important;text-decoration:none!important}
body .szw-time-entry-card .portaly-time-entry-error{background:#fff0f0!important;border:1px solid #f2b8be!important;border-radius:10px!important;color:#b42318!important;padding:12px 14px!important;margin:0 0 16px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}
body .szw-time-entry-card .portaly-time-entry-error[hidden]{display:none!important}

/* 7.6.559 Admin navigation: stable logo space and platform navigation states.
   Keep existing drawer positioning, permissions and destination links. */
@media screen {
body.gl-admin-view-active #portaly-admin-navigation {
 background:var(--portaly-surface)!important;background-image:none!important;
 color:var(--portaly-text)!important;border-right:1px solid var(--portaly-border)!important;
 padding:16px 12px 20px!important;box-sizing:border-box!important;
 font-family:var(--portaly-font)!important;box-shadow:none!important;
 overflow-x:hidden!important;overflow-y:auto!important;scrollbar-width:thin;
 scrollbar-color:var(--portaly-border) transparent;
}
body.gl-admin-view-active #portaly-admin-navigation::before,
body.gl-admin-view-active #portaly-admin-navigation::after {content:none!important;display:none!important}
body.gl-admin-view-active #portaly-admin-navigation>h3 {display:none!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-sidebar-brand {
 display:flex!important;align-items:center!important;justify-content:center!important;
 position:relative!important;width:100%!important;min-height:88px!important;height:auto!important;
 margin:0 0 16px!important;padding:14px 8px 22px!important;box-sizing:border-box!important;
 background:transparent!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;
 border-radius:0!important;box-shadow:none!important;overflow:visible!important;flex-shrink:0!important;
}
body.gl-admin-view-active #portaly-admin-navigation :is(.gl-sidebar-brand-card,.gl-sidebar-logo-wrap) {
 display:flex!important;align-items:center!important;justify-content:center!important;
 width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;
 margin:0!important;padding:0!important;background:transparent!important;border:0!important;
 border-radius:0!important;box-shadow:none!important;overflow:visible!important;transform:none!important;
}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-sidebar-brand img {
 display:block!important;width:auto!important;height:auto!important;max-width:100%!important;max-height:58px!important;
 margin:0 auto!important;padding:0!important;object-fit:contain!important;object-position:center!important;
 background:transparent!important;border:0!important;box-shadow:none!important;filter:none!important;
}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav {display:flex!important;flex-direction:column!important;gap:4px!important;margin:0!important;padding:0!important;width:100%!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav-heading {
 margin:20px 10px 6px!important;padding:0!important;font-family:inherit!important;font-size:10px!important;
 font-weight:600!important;letter-spacing:.055em!important;line-height:1.5!important;color:var(--portaly-text-muted)!important;
}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav a {
 display:flex!important;align-items:center!important;gap:12px!important;min-height:42px!important;height:auto!important;
 padding:11px 12px!important;margin:0!important;width:100%!important;box-sizing:border-box!important;
 border:1px solid transparent!important;border-radius:10px!important;background:transparent!important;
 font-family:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;
 color:var(--portaly-text-muted)!important;text-decoration:none!important;text-shadow:none!important;
 box-shadow:none!important;transform:none!important;opacity:1!important;transition:background-color .15s,color .15s;
}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav a span {color:inherit!important;font-family:inherit!important;font-weight:inherit!important;text-shadow:none!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-nav-icon {display:inline-flex!important;align-items:center!important;justify-content:center!important;width:19px!important;height:19px!important;flex:0 0 19px!important;background:transparent!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav svg {width:19px!important;height:19px!important;flex-shrink:0!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav :is(svg,svg *) {fill:none!important;stroke:currentColor!important;stroke-width:1.7!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav a:hover {background:var(--portaly-bg)!important;color:var(--portaly-accent-ink,var(--portaly-primary-hover))!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav a:is(.active,.is-active,.gl-is-active,[aria-current="page"]) {background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-weight:600!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav a::before {content:none!important}
body.gl-admin-view-active #portaly-admin-navigation a:focus-visible {outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav a[data-gl-admin-nav-view="settings"] {margin-top:12px!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-admin-nav a[data-gl-admin-nav-view="logout"]:hover {color:var(--portaly-danger)!important;background:var(--portaly-danger-soft)!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-mobile-admin-close {color:var(--portaly-on-primary)!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;border:1px solid var(--portaly-border)!important;box-shadow:none!important}
body.gl-admin-view-active #portaly-admin-navigation .gl-mobile-admin-close:hover {background:var(--portaly-accent-border)!important}
}

/* 7.6.560 Independent surface accents and interactive branding samples. */
body.gl-admin-view-active #portaly-admin-navigation {--portaly-nav-brand:var(--portaly-primary)!important}
body.gl-employee-clean-active .gl-employee-clean-app {--portaly-nav-brand:var(--portaly-primary)!important;--portaly-nav-active:var(--portaly-primary-soft)!important;--portaly-nav-ink:var(--portaly-on-primary)!important}
body.gl-admin-view-active .gl-branding-final-8178 [data-branding-final-preview] {display:none!important}
body.gl-admin-view-active .portaly-accent-preview {display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:18px;border:1px solid var(--portaly-border);border-radius:12px;background:var(--portaly-bg)}
body.gl-admin-view-active .portaly-accent-preview .portaly-accent-sample {border:0!important;border-radius:8px!important;padding:10px 16px!important;font:500 13px var(--portaly-font)!important;box-shadow:none!important;background:var(--sample-primary)!important;color:var(--sample-on-primary,#fff)!important;cursor:pointer}
body.gl-admin-view-active .portaly-accent-preview .portaly-accent-sample:hover {background:var(--sample-hover)!important;color:var(--sample-on-hover)!important}
body.gl-admin-view-active .portaly-accent-preview .portaly-accent-active {padding:10px 16px;border-radius:8px;background:var(--sample-soft);color:var(--sample-on-primary);font:500 13px var(--portaly-font)}

/* 7.6.563 Shared contextual ToDo trigger follows the selected surface palette. */
@media screen {
body:is(.gl-admin-view-active,.gl-employee-clean-active) .gl-todo-context-button {
 background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;
 border-color:var(--portaly-primary)!important;box-shadow:none!important;
}
body:is(.gl-admin-view-active,.gl-employee-clean-active) .gl-todo-context-button:hover {
 background:var(--portaly-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;
}
body:is(.gl-admin-view-active,.gl-employee-clean-active) .gl-todo-context-button:focus-visible {
 outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;
}
}

/* 7.6.564 Default ToDo creation trigger and settings navigation typography. */
@media screen {
body.gl-admin-view-active :is(#portaly-todo-create,.gl-todo-open-modal) {
 background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;
 border:1px solid var(--portaly-primary)!important;box-shadow:none!important;
 font-family:var(--portaly-font)!important;font-size:13px!important;font-weight:500!important;
 min-height:40px!important;padding:9px 14px!important;border-radius:8px!important;
}
body.gl-admin-view-active :is(#portaly-todo-create,.gl-todo-open-modal):hover {
 background:var(--portaly-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;
}
body.gl-admin-view-active :is(#portaly-todo-create,.gl-todo-open-modal):focus-visible {outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
body.gl-admin-view-active :is(#portaly-settings-navigation,[data-gl-settings-main-nav="1"]) :is(a,button,span) {
 font-family:var(--portaly-font)!important;font-size:13px!important;font-weight:500!important;
 line-height:1.4!important;letter-spacing:normal!important;text-shadow:none!important;
 -webkit-font-smoothing:antialiased;
}
body.gl-admin-view-active :is(#portaly-settings-navigation,[data-gl-settings-main-nav="1"]) :is(a,button):is(.is-active,[aria-current="page"]) {font-weight:600!important}
}
/* Logo color suggestions, independent of the selected surface accent. */
.portaly-logo-colors{display:grid;gap:10px;margin:0 0 20px;padding:16px;border:1px solid var(--portaly-border);border-radius:12px;background:var(--portaly-bg);color:var(--portaly-text)}
.portaly-logo-colors>strong{font:500 14px var(--portaly-font)}
.portaly-logo-colors>p{margin:0;font:400 12px/1.5 var(--portaly-font);color:var(--portaly-text-muted)}
.portaly-logo-swatches{display:flex;gap:8px;flex-wrap:wrap}
body.gl-admin-view-active .portaly-logo-swatches .portaly-logo-swatch{display:inline-flex!important;align-items:center;gap:8px;min-height:40px;padding:8px 10px!important;border:1px solid var(--portaly-border)!important;border-radius:8px!important;background:var(--portaly-surface)!important;color:var(--portaly-text)!important;font:400 12px var(--portaly-font)!important;box-shadow:none!important;cursor:pointer}
.portaly-logo-swatch i{display:block;width:22px;height:22px;flex:0 0 22px;border-radius:50%;border:1px solid #8886}
body.gl-admin-view-active .portaly-logo-swatches .portaly-logo-swatch:is(:hover,[aria-pressed=true]){border-color:var(--portaly-primary)!important;outline:1px solid var(--portaly-primary)}
.portaly-logo-swatch:focus-visible{outline:2px solid var(--portaly-primary);outline-offset:2px}

/* 7.6.570 Shared accent paint for controls, including legacy modal and menu variants.
   No client-side recoloring; the existing server-selected surface palette is inherited. */
@media screen {
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.button-primary,.gl-btn-primary,.gl-todo-primary,.gl-todo-btn--primary,.gl-todo-open-modal,.gl-todo-context-button,.gl-courses-action-button--primary,.gl-courses-action-button--todo,.gl-qr-primary-button,.gl-doc-primary-button,.gl-doc-dms-btn-primary,.gl-doc-dms-btn-blue,.gl-asset-primary,.gl-seminar-primary-btn,.gl-users-modern-new,.gl-support-settings-btn,.gl-db2-btn.primary,.gl-db-direct-button):not(:is(.danger,.is-danger,.gl-btn-danger,.button-danger,[data-action=remove])){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;box-shadow:none!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.button-primary,.gl-btn-primary,.gl-todo-primary,.gl-todo-btn--primary,.gl-todo-open-modal,.gl-todo-context-button,.gl-courses-action-button--primary,.gl-courses-action-button--todo,.gl-qr-primary-button,.gl-doc-primary-button,.gl-doc-dms-btn-primary,.gl-doc-dms-btn-blue,.gl-asset-primary,.gl-seminar-primary-btn,.gl-users-modern-new,.gl-support-settings-btn,.gl-db2-btn.primary,.gl-db-direct-button):not(:is(.danger,.is-danger,.gl-btn-danger,.button-danger,[data-action=remove])):is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.gl-todo-secondary,.gl-doc-secondary-button,.gl-seminar-secondary-btn,.gl-btn-secondary,.gl-reports-outline-button,.gl-db2-btn:not(.primary),.gl-db-actions a,.gl-db-feed-page-btn,.gl-db2-cat:not(.active),.gl-db2-menu-btn,.gl-menu-btn,.gl-doc-dms-menu-btn,.gl-user-action-trigger,.gl-qr-mobile-menu-button):not(:is(.danger,.is-danger,.gl-btn-danger,.button-danger,[data-action=remove])){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:none!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-accent-border)!important;box-shadow:none!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.gl-todo-secondary,.gl-doc-secondary-button,.gl-seminar-secondary-btn,.gl-btn-secondary,.gl-reports-outline-button,.gl-db2-btn:not(.primary),.gl-db-actions a,.gl-db-feed-page-btn,.gl-db2-cat:not(.active),.gl-db2-menu-btn,.gl-menu-btn,.gl-doc-dms-menu-btn,.gl-user-action-trigger,.gl-qr-mobile-menu-button):not(:is(.danger,.is-danger,.gl-btn-danger,.button-danger,[data-action=remove])):is(:hover,:focus-visible):not(:disabled){background:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.gl-course-assignment-tab-button,.gl-platform-section-nav a,.gl-reports-tabs a,.gl-todo-tabs a):is(.is-active,[aria-current=page]){color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.gl-course-assignment-tab-count,.gl-todo-status-tabs a b,.gl-questions-tabs a span,.gl-todo-pill){background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
}
@media screen {
/* Legacy document and shared button rules use these older token names. */
body:is(.gl-admin-view-active,.gl-employee-clean-active){
 --gl-primary:var(--portaly-primary);
 --gl-primary-hover:var(--portaly-primary-hover);
 --gl-primary-dark:var(--portaly-primary-hover);
 --gl-shadow-button:0 4px 12px var(--portaly-primary-soft);
}
}

/* 7.6.571 One action-button appearance, across main content and portalled dialogs.
   Paint comes exclusively from each surface's existing server-rendered branding.
   Navigation, information badges, preview samples and destructive actions are separate. */
@media screen {
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.button,.gl-btn,.button-primary,.gl-btn-primary,.gl-btn-secondary,.gl-todo-btn,.gl-todo-primary,.gl-todo-secondary,.gl-todo-btn--primary,.gl-todo-open-modal,.gl-todo-context-button,.gl-courses-action-button,.gl-courses-primary-button,.gl-qr-primary-button,.gl-doc-primary-button,.gl-doc-secondary-button,.gl-doc-dms-btn,.gl-asset-primary,.gl-asset-secondary,.gl-seminar-primary-btn,.gl-seminar-secondary-btn,.gl-seminar-primary-button,.gl-users-modern-new,.gl-user-new-btn,.gl-support-settings-btn,.gl-reports-primary-button,.gl-reports-outline-button,.gl-reports-unified-apply,.gl-db2-btn,.gl-db-direct-button,.gl-db-feed-page-btn,.gl-branding-final-save-8178,.gl-employee-seminar-primary,.gl-employee-next-action-button,.gl-employee-todo-save-76387,.gl-employee-help-contact-action,.gl-dms-share-apply,.gl-db-actions a,.gl-employee-clean-actions a,button[type=submit],input[type=submit],[data-szw-shift-submit]):not(:where(.danger,.is-danger,.gl-btn-danger,.button-danger,.gl-asset-danger,.gl-seminar-action-danger,[data-action=remove],[data-action=delete],[class*="-delete"],[class*="-remove"],.portaly-accent-preview *,.portaly-logo-swatches *,.gl-document-reader-page *,.gl-template-preview-page *,.gl-dms-editor-area *)){
 box-sizing:border-box!important;min-height:40px!important;height:auto!important;
 padding:9px 14px!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;
 background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;
 font-family:var(--portaly-font)!important;font-size:13px!important;font-weight:600!important;line-height:20px!important;
 letter-spacing:normal!important;text-transform:none!important;text-decoration:none!important;text-shadow:none!important;
 box-shadow:none!important;transform:none!important;transition:background-color .15s,border-color .15s!important;
}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.button,.gl-btn,.button-primary,.gl-btn-primary,.gl-btn-secondary,.gl-todo-btn,.gl-todo-primary,.gl-todo-secondary,.gl-todo-btn--primary,.gl-todo-open-modal,.gl-todo-context-button,.gl-courses-action-button,.gl-courses-primary-button,.gl-qr-primary-button,.gl-doc-primary-button,.gl-doc-secondary-button,.gl-doc-dms-btn,.gl-asset-primary,.gl-asset-secondary,.gl-seminar-primary-btn,.gl-seminar-secondary-btn,.gl-seminar-primary-button,.gl-users-modern-new,.gl-user-new-btn,.gl-support-settings-btn,.gl-reports-primary-button,.gl-reports-outline-button,.gl-reports-unified-apply,.gl-db2-btn,.gl-db-direct-button,.gl-db-feed-page-btn,.gl-branding-final-save-8178,.gl-employee-seminar-primary,.gl-employee-next-action-button,.gl-employee-todo-save-76387,.gl-employee-help-contact-action,.gl-dms-share-apply,.gl-db-actions a,.gl-employee-clean-actions a,button[type=submit],input[type=submit],[data-szw-shift-submit]):not(:where(.danger,.is-danger,.gl-btn-danger,.button-danger,.gl-asset-danger,.gl-seminar-action-danger,[data-action=remove],[data-action=delete],[class*="-delete"],[class*="-remove"],.portaly-accent-preview *,.portaly-logo-swatches *,.gl-document-reader-page *,.gl-template-preview-page *,.gl-dms-editor-area *)):is(:hover,:focus-visible):not(:disabled):not([aria-disabled=true]){background:var(--portaly-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important;box-shadow:none!important;transform:none!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.button,.gl-btn,.button-primary,.gl-btn-primary,.gl-btn-secondary,.gl-todo-btn,.gl-todo-primary,.gl-todo-secondary,.gl-todo-btn--primary,.gl-todo-open-modal,.gl-todo-context-button,.gl-courses-action-button,.gl-courses-primary-button,.gl-qr-primary-button,.gl-doc-primary-button,.gl-doc-secondary-button,.gl-doc-dms-btn,.gl-asset-primary,.gl-asset-secondary,.gl-seminar-primary-btn,.gl-seminar-secondary-btn,.gl-seminar-primary-button,.gl-users-modern-new,.gl-user-new-btn,.gl-support-settings-btn,.gl-reports-primary-button,.gl-reports-outline-button,.gl-reports-unified-apply,.gl-db2-btn,.gl-db-direct-button,.gl-db-feed-page-btn,.gl-branding-final-save-8178,.gl-employee-seminar-primary,.gl-employee-next-action-button,.gl-employee-todo-save-76387,.gl-employee-help-contact-action,.gl-dms-share-apply,.gl-db-actions a,.gl-employee-clean-actions a,button[type=submit],input[type=submit],[data-szw-shift-submit]):not(:where(.danger,.is-danger,.gl-btn-danger,.button-danger,.gl-asset-danger,.gl-seminar-action-danger,[data-action=remove],[data-action=delete],[class*="-delete"],[class*="-remove"],.portaly-accent-preview *,.portaly-logo-swatches *,.gl-document-reader-page *,.gl-template-preview-page *,.gl-dms-editor-area *)):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.button,.gl-btn,.button-primary,.gl-btn-primary,.gl-btn-secondary,.gl-todo-btn,.gl-todo-primary,.gl-todo-secondary,.gl-todo-btn--primary,.gl-todo-open-modal,.gl-todo-context-button,.gl-courses-action-button,.gl-courses-primary-button,.gl-qr-primary-button,.gl-doc-primary-button,.gl-doc-secondary-button,.gl-doc-dms-btn,.gl-asset-primary,.gl-asset-secondary,.gl-seminar-primary-btn,.gl-seminar-secondary-btn,.gl-seminar-primary-button,.gl-users-modern-new,.gl-user-new-btn,.gl-support-settings-btn,.gl-reports-primary-button,.gl-reports-outline-button,.gl-reports-unified-apply,.gl-db2-btn,.gl-db-direct-button,.gl-db-feed-page-btn,.gl-branding-final-save-8178,.gl-employee-seminar-primary,.gl-employee-next-action-button,.gl-employee-todo-save-76387,.gl-employee-help-contact-action,.gl-dms-share-apply,.gl-db-actions a,.gl-employee-clean-actions a,button[type=submit],input[type=submit],[data-szw-shift-submit]):not(:where(.danger,.is-danger,.gl-btn-danger,.button-danger,.gl-asset-danger,.gl-seminar-action-danger,[data-action=remove],[data-action=delete],[class*="-delete"],[class*="-remove"],.portaly-accent-preview *,.portaly-logo-swatches *,.gl-document-reader-page *,.gl-template-preview-page *,.gl-dms-editor-area *)) :is(span,strong,b):not(.dashicons){color:inherit!important;font-family:inherit!important;font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.button,.gl-btn,.button-primary,.gl-btn-primary,.gl-btn-secondary,.gl-todo-btn,.gl-todo-primary,.gl-todo-secondary,.gl-todo-btn--primary,.gl-todo-open-modal,.gl-todo-context-button,.gl-courses-action-button,.gl-courses-primary-button,.gl-qr-primary-button,.gl-doc-primary-button,.gl-doc-secondary-button,.gl-doc-dms-btn,.gl-asset-primary,.gl-asset-secondary,.gl-seminar-primary-btn,.gl-seminar-secondary-btn,.gl-seminar-primary-button,.gl-users-modern-new,.gl-user-new-btn,.gl-support-settings-btn,.gl-reports-primary-button,.gl-reports-outline-button,.gl-reports-unified-apply,.gl-db2-btn,.gl-db-direct-button,.gl-db-feed-page-btn,.gl-branding-final-save-8178,.gl-employee-seminar-primary,.gl-employee-next-action-button,.gl-employee-todo-save-76387,.gl-employee-help-contact-action,.gl-dms-share-apply,.gl-db-actions a,.gl-employee-clean-actions a,button[type=submit],input[type=submit],[data-szw-shift-submit]):not(:where(.danger,.is-danger,.gl-btn-danger,.button-danger,.gl-asset-danger,.gl-seminar-action-danger,[data-action=remove],[data-action=delete],[class*="-delete"],[class*="-remove"],.portaly-accent-preview *,.portaly-logo-swatches *,.gl-document-reader-page *,.gl-template-preview-page *,.gl-dms-editor-area *)):is(:disabled,[aria-disabled=true]){opacity:.55!important;cursor:not-allowed!important}
}
@media screen {
/* Compact menu triggers share the action color, while keeping their existing icon size. */
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.gl-menu-btn,.gl-doc-dms-menu-btn,.gl-user-action-trigger,.gl-qr-mobile-menu-button,.gl-db2-menu-btn,.gl-seminar-action-link){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;box-shadow:none!important}
body:is(.gl-admin-view-active,.gl-employee-clean-active):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) :is(.gl-menu-btn,.gl-doc-dms-menu-btn,.gl-user-action-trigger,.gl-qr-mobile-menu-button,.gl-db2-menu-btn,.gl-seminar-action-link):is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;color:var(--portaly-on-primary-hover)!important}
}

/* QR row actions match the course list. */
body.gl-admin-view-active:is(#portaly-qr-list,body) .gl-admin-main .gl-qr-knowledge-table .gl-menu-btn{border-radius:8px!important}

/* QR content search: same typography and controls as the list. */
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search{display:grid;gap:8px;margin:20px 0 16px;max-width:560px}
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search label{font-size:13px;color:var(--portaly-text)}
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search input{box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:10px 12px;border:1px solid var(--portaly-border);border-radius:10px;background:var(--portaly-surface);color:var(--portaly-text);font:inherit}
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search input:focus-visible{outline:2px solid var(--portaly-primary);outline-offset:2px}
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search-status{margin:0;font-size:12px;color:var(--portaly-text-muted)}
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search-empty{padding:16px;border:1px solid var(--portaly-border);border-radius:10px;background:var(--portaly-bg);color:var(--portaly-text)}
body.gl-admin-view-active .gl-qr-knowledge-page :is(.gl-qr-knowledge-table tr,.gl-qr-mobile-item,.portaly-qr-search-empty)[hidden]{display:none!important}

/* Compact folder actions; popover top layer avoids clipping in the folder tree. */
body.gl-admin-view-active .gl-doc-dms-folder-row{grid-template-columns:26px minmax(0,1fr) 34px!important;gap:6px!important}
body.gl-admin-view-active .gl-doc-dms-folder-row .portaly-folder-menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--portaly-text-muted);cursor:pointer;font-size:14px;letter-spacing:1px}
body.gl-admin-view-active .portaly-folder-menu{position:fixed;inset:auto;margin:0;width:184px;max-width:calc(100vw - 16px);padding:8px;box-sizing:border-box;border:1px solid var(--portaly-border);border-radius:12px;background:var(--portaly-surface);color:var(--portaly-text);box-shadow:0 8px 24px #0002}
body.gl-admin-view-active .portaly-folder-menu>button{display:block;width:100%;min-height:40px;padding:10px 12px;text-align:left;font:inherit;font-size:13px;border:0;border-radius:6px;background:transparent;color:var(--portaly-text);cursor:pointer}
body.gl-admin-view-active .portaly-folder-menu>button:hover{background:var(--portaly-bg)}
body.gl-admin-view-active .portaly-folder-menu>.portaly-folder-menu-delete{color:var(--portaly-danger)}
body.gl-admin-view-active :is(.portaly-folder-menu-trigger,.portaly-folder-menu>button):focus-visible{outline:2px solid var(--portaly-text);outline-offset:2px}

/* Space the rename dialog footer independently from the input. */
body.gl-admin-view-active .gl-doc-modal .portaly-folder-rename-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important;margin-top:20px!important;padding-top:0!important}
body.gl-admin-view-active .gl-doc-modal .portaly-folder-rename-actions>button{margin:0!important;min-width:110px!important}
@media(max-width:480px){body.gl-admin-view-active .gl-doc-modal .portaly-folder-rename-actions>button{flex:1 1 110px!important}}

body.gl-admin-view-active .gl-doc-dms-folder-row.is-active .portaly-folder-menu-trigger{color:inherit}
body.gl-admin-view-active .gl-doc-dms-folder-row .portaly-folder-menu-trigger:hover{background:transparent;color:var(--portaly-text)}

/* 7.6.610: employee rows stay neutral; only the small actions use branding. */
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main {--portaly-employee-row-hover:#fbfdff;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main button.gl-employee-todo-card-76387,
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .portaly-document-summary,
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .szw-time-planning-app details>summary{background:#fff!important;color:var(--portaly-text)!important;background-image:none!important;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main button.gl-employee-todo-card-76387:is(:hover,:focus-visible),
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .portaly-document-summary:is(:hover,:focus-visible),
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .szw-time-planning-app details>summary:is(:hover,:focus-visible),
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .gl-employee-seminar-item:is(:hover,:focus-visible),
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .gl-mobile-event-card>summary:is(:hover,:focus-visible){background:var(--portaly-employee-row-hover)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-border)!important;box-shadow:none!important;transform:none!important;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main button.gl-employee-todo-card-76387:is(:hover,:focus-visible) :is(span,small,strong),
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .portaly-document-summary:is(:hover,:focus-visible) :is(span,small,strong),
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .szw-time-planning-app details>summary:is(:hover,:focus-visible) :is(span,small,strong){color:var(--portaly-text)!important;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main button.gl-employee-todo-card-76387 .gl-employee-todo-open-76387,
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .portaly-document-summary .portaly-document-toggle,
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .szw-v720-account>summary>span:last-child,
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .szw-v701-history>summary>span:last-child,
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .szw-employee-details>summary::after,
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .szw-time-report-employees-card>summary::after{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:8px;padding:7px 12px;box-sizing:border-box;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .portaly-document-toggle{width:auto!important;align-self:flex-start;gap:18px;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .portaly-document-summary .portaly-document-toggle span,body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main button.gl-employee-todo-card-76387:is(:hover,:focus-visible) .gl-employee-todo-open-76387{color:var(--portaly-on-primary)!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .portaly-document-summary:is(:hover,:focus-visible) .portaly-document-toggle span{color:var(--portaly-on-primary)!important;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main :is(.szw-v720-account,.szw-v701-history)>summary>span:last-child{display:grid;place-items:center;width:34px;height:34px;padding:0;font-size:0!important;transform:none!important;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main :is(.szw-v720-account,.szw-v701-history)>summary>span:last-child::after{content:"+";font-size:22px;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main :is(.szw-v720-account,.szw-v701-history)[open]>summary>span:last-child::after{content:"âˆ’";}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main :is(.szw-v720-account,.szw-v701-history)>summary:is(:hover,:focus-visible)>span:last-child{color:var(--portaly-on-primary)!important;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main .szw-time-planning-app :is(tbody tr:hover td,.szw-v720-entry:hover){background:var(--portaly-employee-row-hover)!important;}
body.gl-employee-clean-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app .gl-employee-clean-main :is(.gl-employee-seminar-primary,.gl-employee-seminar-secondary,.gl-mobile-event-actions a):is(:hover,:focus-visible){background:var(--portaly-employee-row-hover)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-border)!important;}

/* 7.6.612: subtle but visible neutral ToDo row feedback, including theme-less rendering. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387 {
 background:#fff!important;background-image:none!important;color:var(--portaly-text)!important;
 box-shadow:none!important;transform:none!important;transition:background-color .15s ease!important;
}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387:is(:hover,:focus-visible):not(:disabled):not([aria-disabled="true"]) {
 background:#f3f4f6!important;background-image:none!important;color:var(--portaly-text)!important;
 border-color:var(--portaly-border)!important;box-shadow:none!important;transform:none!important;
}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="todos"] .gl-employee-clean-main button.gl-employee-todo-card-76387:is(:hover,:focus-visible) .gl-employee-todo-open-76387 {
 background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;
}
@media(prefers-reduced-motion:reduce){
 .gl-employee-clean-app[data-view="todos"] button.gl-employee-todo-card-76387{transition:none!important;}
}

/* 7.6.613: document/evidence cards share the neutral ToDo hover. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-summary{background:#fff!important;background-image:none!important;color:var(--portaly-text)!important;transition:background-color .15s ease!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-summary:is(:hover,:focus-visible){background:#f3f4f6!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-border)!important;box-shadow:none!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-summary .portaly-document-toggle{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:8px;padding:7px 12px;width:auto!important;align-self:flex-start;gap:18px;box-sizing:border-box;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-summary .portaly-document-toggle span,body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-summary:is(:hover,:focus-visible) .portaly-document-toggle span{color:var(--portaly-on-primary)!important;}
@media(prefers-reduced-motion:reduce){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-clean-main .portaly-document-summary{transition:none!important;}}

/* 7.6.614: neutral time/planning disclosure rows; branded plus/minus. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app details>summary{background:#fff!important;background-image:none!important;color:var(--portaly-text)!important;transition:background-color .15s ease!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app details>summary:is(:hover,:focus-visible){background:#f3f4f6!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-border)!important;box-shadow:none!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)>summary>span:last-child,body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-employee-details,.szw-time-report-employees-card)>summary::after{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;padding:0;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-radius:8px;transform:none!important;box-sizing:border-box;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)>summary>span:last-child{font-size:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)>summary>span:last-child::after{content:"+";font-size:22px;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)[open]>summary>span:last-child::after{content:"âˆ’";}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)>summary:is(:hover,:focus-visible)>span:last-child{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(tbody tr:hover td,.szw-v720-entry:hover){background:#f3f4f6!important;}
@media(prefers-reduced-motion:reduce){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app details>summary{transition:none!important;}}

/* 7.6.615: nested account details, including the mobile chevron override. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-details>summary>span:last-child{width:34px!important;height:34px!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-details>summary>span:last-child::after{content:"+"!important;font-size:22px!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-details[open]>summary>span:last-child::after{content:"âˆ’"!important;transform:none!important;}

/* 7.6.616: consistent disclosure typography and card-edge gutter. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)>summary>span:last-child{width:34px!important;height:34px!important;flex:0 0 34px!important;margin:0!important;padding:0!important;line-height:1!important;font-weight:400!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)>summary>span:last-child::after{font-family:Arial,sans-serif!important;font-size:20px!important;font-weight:400!important;line-height:1!important;text-shadow:none!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card)>summary{padding-left:20px!important;padding-right:20px!important;gap:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-card{padding:20px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-details>summary{padding-left:0!important;padding-right:0!important;gap:16px!important;font-weight:500!important;}

body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view=zeit_planung] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card){padding:0!important;}

/* 7.6.617: event responses override theme link hover, also without body markers. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="seminare"] .gl-employee-clean-main :is(.gl-employee-seminar-actions,.gl-mobile-event-actions)>a{text-decoration:none!important;transition:background-color .15s ease,color .15s ease!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="seminare"] .gl-employee-clean-main :is(.gl-employee-seminar-actions>.gl-employee-seminar-secondary,.gl-mobile-event-actions>a:not(.primary)){color:var(--portaly-text)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="seminare"] .gl-employee-clean-main :is(.gl-employee-seminar-actions,.gl-mobile-event-actions)>a:is(:hover,:focus-visible,:active){background:#f3f4f6!important;background-image:none!important;color:var(--portaly-text)!important;-webkit-text-fill-color:var(--portaly-text)!important;border-color:var(--portaly-border)!important;text-decoration:none!important;box-shadow:none!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="seminare"] .gl-employee-clean-main :is(.gl-employee-seminar-actions,.gl-mobile-event-actions)>a:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
@media(prefers-reduced-motion:reduce){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-employee-clean-app[data-view="seminare"] .gl-employee-clean-main :is(.gl-employee-seminar-actions,.gl-mobile-event-actions)>a{transition:none!important;}}

/* 7.6.618: vector fallback cannot be expanded by WordPress emoji-image rules. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .gl-employee-clean-course-image.portaly-course-image-placeholder{background:#f3f4f6!important;color:var(--portaly-text-muted)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-course-image-placeholder .portaly-course-placeholder-icon{display:block!important;width:64px!important;height:64px!important;max-width:64px!important;position:static!important;flex:none;overflow:visible;}

/* 7.6.620: close control belongs to the header layout, not an absolute overlay. */
body.gl-admin-view-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-target-modal .portaly-target-modal-header{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap;}
body.gl-admin-view-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-target-modal .portaly-target-modal-header>div:first-child{min-width:0;flex:1 1 180px;overflow-wrap:anywhere;}
body.gl-admin-view-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-target-modal .portaly-target-modal-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex:0 0 auto;max-width:100%;}
body.gl-admin-view-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-target-modal .portaly-target-modal-actions>.gl-target-edit-modal-open{white-space:normal!important;min-width:0!important;max-width:100%;height:auto!important;min-height:40px!important;}
body.gl-admin-view-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-target-modal .portaly-target-modal-actions>.gl-target-modal-close{position:static!important;inset:auto!important;transform:none!important;flex:0 0 40px!important;width:40px!important;height:40px!important;margin:0!important;}
@media(max-width:560px){body.gl-admin-view-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-target-modal .portaly-target-modal-actions{width:100%;}body.gl-admin-view-active:is(#portaly-accent-controls,body):is(#portaly-accent-controls,body):is(#portaly-accent-controls,body) .gl-target-modal .portaly-target-modal-actions>.gl-target-edit-modal-open{flex:0 1 auto;}}

/* 7.6.626: employee mobile branding + alignment of the four quick links only. */
@media screen and (max-width:767px) {
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body), body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-employee-clean-app {
   --portaly-mobile-tint:color-mix(in srgb,var(--portaly-primary) 12%,white);
   --portaly-mobile-ink:color-mix(in srgb,var(--portaly-primary) 55%,black);
 }
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-employee-quick-card {box-sizing:border-box!important;display:flex!important;flex-direction:column!important;height:auto!important;align-self:stretch!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-employee-quick-meta {margin-top:auto!important;padding-top:12px!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) :is(.gl-employee-quick-meta,.gl-employee-mobile-section-head>a,.gl-employee-mobile-eyebrow,.gl-employee-mobile-section-head>div>span,.gl-mobile-learning-kicker-75519,.gl-mobile-learning-intro-75534>div>span,.gl-employee-next-action-copy>span) {color:var(--portaly-mobile-ink)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) :is(.gl-employee-quick-icon,.gl-employee-next-action.is-clear .gl-employee-next-action-icon,.gl-employee-mobile-empty>span,.gl-mobile-learning-empty-icon-75535,.gl-mobile-learning-intro-icon-75534,.gl-mobile-employee-sheet-links-75516 a:not(.is-logout)>span) {background:var(--portaly-mobile-tint)!important;color:var(--portaly-mobile-ink)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) :is(.gl-employee-mobile-profile,.gl-employee-next-action-button,.gl-time-mobile-fab,.gl-mobile-employee-nav-75516>a[aria-current="page"],.gl-mobile-employee-sheet-panel-75516 header button[data-gl-mobile-more-close]) {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-mobile-employee-sheet-panel-75516 header button[data-gl-mobile-more-close] svg {stroke:currentColor!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-time-mobile-fab {box-shadow:0 8px 22px rgb(0 0 0 / 16%)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-time-mobile-fab span::before, body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-time-mobile-fab span::after {background:var(--portaly-on-primary)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-time-mobile-fab:focus-visible {outline-color:var(--portaly-primary)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-time-mobile-actions form:not([data-clock-action="stop"]) button::before {background:var(--portaly-mobile-tint)!important;color:var(--portaly-mobile-ink)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) .gl-mobile-learning-tabs-75519 a[aria-current="page"] {background:var(--portaly-mobile-tint)!important;color:var(--portaly-mobile-ink)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) :is(.gl-employee-next-action.is-clear,.gl-mobile-learning-intro-75534,.gl-mobile-employee-sheet-links-75516 a.is-admin-return) {background:var(--portaly-surface)!important;border-color:var(--portaly-border)!important;}
 body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body):is(#portaly-mobile-brand,body) :is(.gl-mobile-employee-sheet-panel-75516 header>div>span,.gl-mobile-employee-sheet-links-75516 a.is-admin-return strong) {color:var(--portaly-mobile-ink)!important;}
}

/* 7.6.627: Compact mobile learning introduction; desktop explanation stays visible. */
.portaly-learning-description-mobile{display:none!important;}
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro{min-height:0!important;padding:20px!important;margin-bottom:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro>div{width:100%!important;max-width:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro h1{font-size:28px!important;margin:0 0 12px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro .portaly-learning-description-desktop{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro .portaly-learning-description-mobile{display:block!important;border:0!important;padding:0!important;background:transparent!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro .portaly-learning-description-mobile summary{display:list-item!important;list-style:disclosure-closed!important;cursor:pointer;padding:10px 0!important;min-height:44px;color:var(--portaly-mobile-ink,var(--portaly-ink))!important;font-size:15px!important;font-weight:600!important;line-height:24px!important;background:transparent!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro .portaly-learning-description-mobile[open] summary{list-style:disclosure-open!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro .portaly-learning-description-mobile summary:focus-visible{outline:2px solid currentColor;outline-offset:3px;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"],[data-view="zeit_planung"],[data-view="nachweise"],[data-view="seminare"],[data-view="rueckfragen"]) .gl-employee-clean-main .portaly-page-intro .portaly-learning-description-mobile p{margin:6px 0 0!important;font-size:14px!important;line-height:1.6!important;}
}
@media(max-width:767px){body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-intro,body):is(#portaly-learning-intro,body):is(#portaly-learning-intro,body) .portaly-learning-description-mobile summary:is(:hover,:focus-visible){background:#f3f4f6!important;color:var(--portaly-mobile-ink,var(--portaly-ink))!important;box-shadow:none!important;transform:none!important;}}

/* 7.6.629: Targeted mobile time layout and unobstructed action sheets. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-employee-month-kpis,.szw-v722-account-main){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-employee-month-kpis>div,.szw-v722-account-kpi){min-width:0!important;width:auto!important;min-height:76px!important;padding:16px!important;grid-column:auto!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-employee-month-kpis strong,.szw-v722-account-kpi strong){font-size:26px!important;line-height:1.2!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-card .szw-time-card-head{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-card .szw-time-card-head>div{min-width:0!important;width:100%!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-card h2{font-size:22px!important;line-height:1.3!important;overflow-wrap:anywhere!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-card .szw-time-status{margin:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-times,.szw-v722-account-card,.szw-v720-account){padding:16px!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v720-filter{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v720-filter label{min-width:0!important;width:100%!important;display:grid!important;gap:6px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v720-filter input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;font-size:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v720-filter>button{grid-column:1!important;grid-row:auto!important;width:100%!important;min-width:0!important;min-height:44px!important;font-size:14px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v720-filter>button::before{content:none!important;display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v720-entry{padding:16px!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;grid-template-areas:"date menu" "time duration"!important;gap:18px 10px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v720-entry-menu{position:relative!important;inset:auto!important;grid-area:menu!important;justify-self:end!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v720-entry-duration{min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-entry-time strong,.szw-v720-entry-duration>strong){font-size:16px!important;white-space:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v722-rules-card,.szw-v722-history){padding:0!important;margin:12px 0 0!important;min-height:0!important;height:auto!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v722-rules-card,.szw-v722-history)>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:16px!important;min-height:76px!important;height:auto!important;white-space:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v722-rules-card,.szw-v722-history)>summary>span:first-child{display:flex!important;flex-direction:column!important;min-width:0!important;gap:5px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v722-history,.szw-v722-rules-card)>summary :is(strong,small){display:block!important;white-space:normal!important;overflow-wrap:anywhere!important;text-transform:none!important;line-height:1.4!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-history>summary strong{font-size:16px!important;color:var(--portaly-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-history>summary{color:#292535!important;text-transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v722-history>summary small,.szw-v722-account-kpi span,.szw-employee-month-kpis span){font-size:13px!important;line-height:1.4!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v722-rules-card,.szw-v722-history,.szw-v722-account-details)>summary>span:last-child{position:static!important;flex:0 0 34px!important;width:34px!important;min-width:34px!important;height:34px!important;margin:0!important;border-radius:10px!important;transform:none!important;display:grid!important;place-items:center!important;font-size:0!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-account-details>summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;min-height:64px!important;padding:12px 0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-rules-card>ul{margin:0!important;padding:16px 16px 16px 32px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-v722-history>div{padding:0 16px 16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app .szw-time-account-note{font-size:14px!important;line-height:1.5!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v722-rules-card,.szw-v722-history,.szw-v722-account-details)>summary>span:last-child::after{content:"+"!important;display:block!important;font:400 20px/1 Arial,sans-serif!important;color:inherit!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-employee-clean-app[data-view="zeit_planung"] .gl-employee-clean-main .szw-time-planning-app :is(.szw-v720-account,.szw-v722-rules-card,.szw-v722-history,.szw-v722-account-details)[open]>summary>span:last-child::after{content:"âˆ’"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) :is(.gl-entry-action-sheet,.gl-time-mobile-sheet){z-index:1000101!important;bottom:0!important;box-sizing:border-box!important;max-height:85vh!important;max-height:85dvh!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:16px 16px calc(20px + env(safe-area-inset-bottom))!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) :is(.gl-entry-action-backdrop,.gl-time-mobile-backdrop){z-index:1000100!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-time-mobile-sheet-head>span{color:var(--portaly-mobile-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-time-mobile-manual{color:var(--portaly-mobile-ink)!important;background:var(--portaly-mobile-tint)!important;border-color:var(--portaly-border)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) .gl-time-mobile-manual::before{color:var(--portaly-mobile-ink)!important;background:var(--portaly-mobile-tint)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body) :is(.gl-time-mobile-fab){box-shadow:0 8px 24px #18243a26!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(#portaly-time-mobile,body):is(.gl-entry-action-open,.szw-time-action-open) :is(.gl-mobile-employee-nav-75516,.gl-time-mobile-fab){visibility:hidden!important;pointer-events:none!important;}
}

/* 7.6.630: Native disclosure hit areas, entry actions and modal branding. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .szw-time-planning-app :is(.szw-v720-account,.szw-v722-account-details,.szw-v722-rules-card,.szw-v722-history)>summary>span:last-child::after{position:static!important;inset:auto!important;width:auto!important;height:auto!important;pointer-events:none!important;display:block!important;content:"+"!important;font:400 20px/1 Arial,sans-serif!important;transform:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .szw-time-planning-app :is(.szw-v720-account,.szw-v722-account-details,.szw-v722-rules-card,.szw-v722-history)[open]>summary>span:last-child::after{content:"âˆ’"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .szw-time-planning-app :is(.szw-v720-account,.szw-v722-account-details,.szw-v722-rules-card,.szw-v722-history)>summary>span:last-child{position:relative!important;pointer-events:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .gl-time-mobile-fab{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;min-height:54px!important;max-height:54px!important;transition:none!important;animation:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) :is(.szw-v701-entry-modal.is-open,[data-szw-employee-time-modal][aria-hidden="false"]){z-index:1000200!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .szw-v701-entry-modal .szw-time-modal-header{position:relative!important;box-sizing:border-box!important;display:block!important;padding:16px 68px 16px 16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .szw-v701-entry-modal .szw-time-modal-close{position:absolute!important;inset:16px 16px auto auto!important;margin:0!important;transform:none!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .szw-v701-entry-modal .szw-time-modal-fixed-save button{width:100%!important;min-height:46px!important;padding:12px 16px!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:16px!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .szw-v701-entry-modal .szw-time-eyebrow{color:var(--portaly-mobile-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .szw-v701-entry-modal :is(input,textarea,select){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .gl-entry-action-links .szw-time-delete-form{display:block!important;margin:8px 0 0!important;width:100%!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body) .gl-entry-action-links .szw-time-delete-button{display:block!important;width:100%!important;min-height:48px!important;padding:12px 16px!important;border:1px solid #f1dfe2!important;border-radius:12px!important;background:#fff5f5!important;color:#9b3340!important;text-align:left!important;font-size:15px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):is(#portaly-time-fix,body):has(.szw-v701-entry-modal:is(.is-open,[aria-hidden="false"])) :is(.gl-time-mobile-fab,.gl-mobile-employee-nav-75516){visibility:hidden!important;pointer-events:none!important;}
}

/* 7.6.631: More breathing room in employee mobile shift cards. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list{gap:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list-item{padding:18px!important;gap:14px 12px!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list-date{grid-column:1 / -1!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list-main{grid-column:1 / -1!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app :is(.szw-shift-list-date,.szw-shift-list-main) :is(strong,span){display:block!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app :is(.szw-shift-list-date,.szw-shift-list-main) span{margin-top:4px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-list-duration{align-self:center!important;line-height:1.5!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-details-btn{min-height:44px!important;align-self:center!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-next{padding:20px!important;gap:16px!important;grid-template-columns:minmax(0,1fr)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-next-main{gap:10px 16px!important;line-height:1.5!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-next-meta{line-height:1.6!important;overflow-wrap:anywhere!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-next-time{line-height:1.3!important;white-space:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)) .gl-employee-clean-app .gl-employee-clean-main .szw-shift-employee-app .szw-shift-next h2{line-height:1.35!important;margin-bottom:12px!important;}
}

/* 7.6.632: Employee mobile absence requests and scrollable forms. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-request{padding:16px!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-request-main{min-width:0!important;line-height:1.5!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-request-main span{display:block!important;margin-top:6px!important;overflow-wrap:anywhere!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-request>.szw-absence-status{justify-self:start!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-requests-head{flex-wrap:wrap!important;gap:12px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal{position:fixed!important;inset:0!important;width:100%!important;height:100%!important;height:100dvh!important;z-index:1000300!important;padding:0!important;align-items:flex-end!important;overflow:hidden!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal.is-open{display:flex!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-dialog{display:flex!important;flex-direction:column!important;width:100%!important;max-width:100%!important;height:92vh!important;height:92dvh!important;max-height:100%!important;margin:0!important;min-height:0!important;border-radius:20px 20px 0 0!important;overflow:hidden!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-head{display:flex!important;align-items:center!important;gap:12px!important;flex:0 0 auto!important;padding:16px!important;background:#fff!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-head h2{flex:1!important;min-width:0!important;font-size:20px!important;line-height:1.3!important;margin:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-close{position:static!important;flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-body{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;touch-action:pan-y!important;overscroll-behavior:contain!important;padding:16px 16px calc(24px + env(safe-area-inset-bottom))!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-body form{min-width:0!important;max-width:100%!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-body :is(input:not([type=hidden]),select,textarea){box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;font-size:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-body input[type=date]{min-height:44px!important;height:46px!important;padding:8px 10px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-body .szw-time-form{display:flex!important;flex-direction:column!important;gap:12px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-modal-body button[type=submit]{min-height:44px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-mobile-fab{width:54px!important;min-width:54px!important;max-width:54px!important;height:54px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--portaly-primary) 25%,transparent)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-employee-vacation-day.is-today header strong{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-employee-vacation-legend-toggle>summary span::before{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-primary)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-employee-vacation-legend-toggle>summary small::after{color:var(--portaly-mobile-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-action-sheet{z-index:1000300!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-action-sheet-panel{max-height:90vh!important;max-height:90dvh!important;overflow-y:auto!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) :is(.szw-absence-action-sheet-icon,.szw-absence-action-sheet-arrow,.szw-absence-action-sheet .szw-absence-eyebrow){background:var(--portaly-mobile-tint)!important;color:var(--portaly-mobile-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .szw-absence-action-sheet-option{background:#fff!important;color:var(--portaly-ink)!important;border-color:var(--portaly-border)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager :is(.szw-time-table-wrap,table,tbody,tr,td){display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager thead{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager .szw-time-table-wrap{overflow:visible!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager tr{padding:16px!important;margin:0 0 16px!important;border:1px solid #e2e5ec!important;border-radius:14px!important;background:#fff!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td{padding:8px 0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td::before{display:block!important;margin-bottom:4px!important;font-size:12px!important;font-weight:600!important;color:#667085!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager button.szw-time-danger{background:#fff1f1!important;color:#9b3340!important;width:100%!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td:nth-child(1)::before{content:"Datum"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td:nth-child(2)::before{content:"Art"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td:nth-child(3)::before{content:"Auswirkung nach Genehmigung"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td:nth-child(4)::before{content:"Status"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td:nth-child(5)::before{content:"RÃ¼ckmeldung"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td:nth-child(6)::before{content:"Notiz"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body) .portaly-absence-manager td:nth-child(7)::before{content:"Aktion"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):is(#portaly-absence-mobile,body):has(.szw-absence-modal.is-open,.szw-absence-action-sheet.is-open) :is(.gl-mobile-employee-nav-75516,.szw-absence-mobile-fab){visibility:hidden!important;pointer-events:none!important;}
}

/* 7.6.633: Inline request table, individual action sheet. */
.portaly-request-menu{display:none;}
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:60px!important;list-style:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details>summary::-webkit-details-marker{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details>summary::after{content:"+"!important;display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:400 20px/1 Arial,sans-serif!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details[open]>summary::after{content:"âˆ’"!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details .szw-time-table-wrap{width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details table{width:100%!important;min-width:0!important;table-layout:fixed!important;border-collapse:collapse!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details :is(td,th){padding:10px 5px!important;font-size:12px!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details :is(td,th):is(:nth-child(3),:nth-child(5),:nth-child(6)){display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details :is(td,th):last-child{width:42px!important;text-align:center!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details .szw-time-status{max-width:100%!important;white-space:normal!important;padding:4px!important;font-size:11px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details .portaly-request-actions-original{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .szw-absence-details .portaly-request-menu{display:grid!important;place-items:center!important;width:34px!important;min-width:34px!important;height:40px!important;padding:0!important;border:0!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:24px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .portaly-absence-manager .portaly-request-actions-original{display:block!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .portaly-request-info{margin:0 0 20px!important;line-height:1.5!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .portaly-request-info dt{margin-top:12px!important;font-size:12px!important;color:#667085!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .portaly-request-info dd{margin:3px 0 0!important;overflow-wrap:anywhere!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .portaly-absence-manager .szw-time-inline-delete button{width:100%!important;min-height:46px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body):is(#portaly-request-list,body) .portaly-absence-manager .szw-absence-modal-dialog{height:auto!important;max-height:92vh!important;max-height:92dvh!important;}
}

/* 7.6.634: Readable mobile time tabs and action heading. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body) .szw-absence-details :is(th,td):last-child{width:58px!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body) .gl-employee-clean-app[data-view="zeit_planung"] nav.szw-time-planning-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;min-width:0!important;overflow:visible!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body) .gl-employee-clean-app[data-view="zeit_planung"] nav.szw-time-planning-tabs>a{min-width:0!important;width:auto!important;max-width:100%!important;min-height:44px!important;padding:10px 8px!important;display:flex!important;justify-content:center!important;text-align:center!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;overflow:visible!important;text-overflow:clip!important;font-size:13px!important;line-height:1.4!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body):is(#portaly-readable-tabs,body) .gl-employee-clean-app[data-view="zeit_planung"] nav.szw-time-planning-tabs>a:last-child:nth-child(odd){grid-column:1 / -1!important;}
}

/* 7.6.635: One branded document icon per mobile proof card. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-proof-icon,body):is(#portaly-proof-icon,body):is(#portaly-proof-icon,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-proof-card>.portaly-document-summary h2::before{content:none!important;display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-proof-icon,body):is(#portaly-proof-icon,body):is(#portaly-proof-icon,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-proof-card>.portaly-document-summary .gl-employee-clean-pill{margin-left:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-proof-icon,body):is(#portaly-proof-icon,body):is(#portaly-proof-icon,body) .gl-employee-clean-app[data-view="nachweise"] .portaly-document-symbol{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-proof-icon,body):is(#portaly-proof-icon,body):is(#portaly-proof-icon,body) .gl-employee-clean-app[data-view="nachweise"] .portaly-document-symbol svg{stroke:currentColor!important;}
}

/* 7.6.636: Location accents for proof area and upload cloud. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-proof-brand,body):is(#portaly-proof-brand,body):is(#portaly-proof-brand,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-proof-card .gl-employee-clean-meta:first-child strong{color:var(--portaly-mobile-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-proof-brand,body):is(#portaly-proof-brand,body):is(#portaly-proof-brand,body) .gl-employee-clean-app[data-view="nachweise"] .gl-employee-proof-card .gl-proof-file-control::before{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%235b32e8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 16l-4-4-4 4'/%3E%3Cpath d='M12 12v9'/%3E%3Cpath d='M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3'/%3E%3Cpath d='M16 16l-4-4-4 4'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 24 24' fill='none' stroke='%235b32e8' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 16l-4-4-4 4'/%3E%3Cpath d='M12 12v9'/%3E%3Cpath d='M20.39 18.39A5 5 0 0 0 18 9h-1.26A8 8 0 1 0 3 16.3'/%3E%3Cpath d='M16 16l-4-4-4 4'/%3E%3C/svg%3E") center/contain no-repeat!important;}
}

/* 7.6.637: Mobile event calendar and empty cover in location colors. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-event-brand,body):is(#portaly-event-brand,body):is(#portaly-event-brand,body) .gl-employee-clean-app[data-view="seminare"] .gl-mobile-event-date-month{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-event-brand,body):is(#portaly-event-brand,body):is(#portaly-event-brand,body) .gl-employee-clean-app[data-view="seminare"] .gl-mobile-event-date.is-open .gl-mobile-event-date-day{color:var(--portaly-mobile-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-event-brand,body):is(#portaly-event-brand,body):is(#portaly-event-brand,body) .gl-employee-clean-app[data-view="seminare"] .portaly-event-cover-empty{background:var(--portaly-mobile-tint)!important;color:var(--portaly-mobile-ink)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-event-brand,body):is(#portaly-event-brand,body):is(#portaly-event-brand,body) .gl-employee-clean-app[data-view="seminare"] .portaly-event-cover-empty svg{color:inherit!important;stroke:currentColor!important;}
}

/* 7.6.638: Mobile learning navigation matches time and planning tabs. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-mobile-learning-tabs-75519{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important;padding:0!important;margin:0 0 24px!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-mobile-learning-tabs-75519 > a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;width:auto!important;min-height:44px!important;padding:10px 8px!important;margin:0!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--portaly-text-muted)!important;font-size:13px!important;font-weight:500!important;text-align:center!important;text-decoration:none!important;white-space:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-mobile-learning-tabs-75519 > a[aria-current="page"]{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;font-weight:600!important;background:transparent!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-mobile-learning-tabs-75519 > a:hover{color:var(--portaly-accent-ink)!important;background:transparent!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-mobile-learning-tabs-75519 > a:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:-3px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-mobile-learning-tabs-75519 .gl-mobile-learning-tab-copy-75534{display:block!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-mobile-learning-tabs-75519 strong{display:block!important;font:inherit!important;color:inherit!important;line-height:1.4!important;white-space:normal!important;word-break:normal!important;overflow-wrap:normal!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body):is(#portaly-learning-tabs,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-mobile-learning-tabs-75519 :is(.gl-mobile-learning-tab-icon-75534,small){display:none!important;}
}

/* 7.6.639: Mobile dashboard spacing, profile photo, centered logo and softer imagery. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-employee-next-action.is-clear{grid-template-columns:52px minmax(0,1fr)!important;column-gap:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-employee-next-action.is-clear .gl-employee-next-action-icon{width:52px!important;height:52px!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-employee-mobile-profile{flex:0 0 48px!important;width:48px!important;height:48px!important;overflow:hidden!important;padding:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-employee-mobile-profile img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;object-position:center!important;border-radius:inherit!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-mobile-topbar-8239{display:flex!important;justify-content:center!important;padding-left:18px!important;padding-right:18px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-mobile-menu-toggle-8239{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-mobile-brand-8239{display:flex!important;justify-content:center!important;align-items:center!important;padding:0!important;margin:0!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-mobile-brand-8239 img{margin:0 auto!important;object-position:center!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-employee-clean-app :is(.portaly-page-intro,.gl-employee-mobile-welcome){position:relative!important;isolation:isolate!important;overflow:hidden!important;background:#edf0f7!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):not(.gl-admin-view-active):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body):is(#portaly-mobile-polish,body) .gl-employee-clean-app :is(.portaly-page-intro,.gl-employee-mobile-welcome)::before{content:""!important;position:absolute!important;inset:-12px!important;z-index:-1!important;background:linear-gradient(100deg,rgba(239,242,252,.68),rgba(239,242,252,.38)),var(--portaly-welcome-image,none) center / cover no-repeat!important;filter:blur(5px)!important;pointer-events:none!important;}
}

/* 7.6.644: Reserve the fixed employee header height in normal page flow. */
@media(max-width:860px){
body:has(.gl-employee-clean-app):has(.gl-mobile-topbar-8239):not(.gl-admin-view-active):is(#portaly-mobile-scroll,body):is(#portaly-mobile-scroll,body):is(#portaly-mobile-scroll,body):is(#portaly-mobile-scroll,body) .gl-mobile-topbar-8239{top:0!important;box-sizing:border-box!important;height:calc(62px + env(safe-area-inset-top,0px))!important;}
body:has(.gl-employee-clean-app):has(.gl-mobile-topbar-8239):not(.gl-admin-view-active):is(#portaly-mobile-scroll,body):is(#portaly-mobile-scroll,body):is(#portaly-mobile-scroll,body):is(#portaly-mobile-scroll,body) .gl-employee-clean-app .gl-employee-clean-main{padding-top:calc(76px + env(safe-area-inset-top,0px))!important;}
}

/* 7.6.645: Consistent black plus glyphs for mobile time and absence actions. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body) .gl-time-mobile-fab span::before,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body) .gl-time-mobile-fab span::after,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body) .szw-absence-mobile-fab::before,
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body):is(#portaly-mobile-plus,body) .szw-absence-mobile-fab::after{background:#000!important;}
}

/* 7.6.646: Keep action icons in flow so button text cannot overlap them. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body) .gl-time-mobile-sheet :is(.gl-time-mobile-actions button,.gl-time-mobile-manual){display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;min-height:54px!important;height:auto!important;padding:12px 16px!important;white-space:normal!important;text-align:left!important;line-height:1.4!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body) .gl-time-mobile-sheet .gl-time-mobile-actions button::before,body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body):is(#portaly-time-sheet,body) .gl-time-mobile-sheet .gl-time-mobile-manual::before{position:static!important;inset:auto!important;transform:none!important;flex:0 0 25px!important;width:25px!important;height:25px!important;margin:0!important;box-sizing:border-box!important;}
}

/* 7.6.647: Neutral mobile course placeholder with location-colored symbol only. */
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-placeholder,body):is(#portaly-course-placeholder,body):is(#portaly-course-placeholder,body):is(#portaly-course-placeholder,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-employee-clean-course-image:has(>span[aria-hidden="true"]):not(:has(img)){background:#f3f4f6!important;color:var(--portaly-primary)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-placeholder,body):is(#portaly-course-placeholder,body):is(#portaly-course-placeholder,body):is(#portaly-course-placeholder,body) .gl-employee-clean-app:is([data-view="pflichtkurse"],[data-view="kurse"]) .gl-employee-clean-course-image:has(>span[aria-hidden="true"]):not(:has(img))>span{color:var(--portaly-primary)!important;background:transparent!important;}
}

/* 7.6.648: Additional content title search, shared by both renderers. */
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search{display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:10px!important;margin:0 0 20px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search[hidden]{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-panel{width:min(100%,440px)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-panel label{display:block!important;font-size:14px!important;font-weight:600!important;margin:0 0 6px!important;color:var(--portaly-text)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-field{display:flex!important;gap:8px!important;align-items:center!important;min-width:0!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-field input{flex:1 1 auto!important;min-width:0!important;width:100%!important;height:44px!important;box-sizing:border-box!important;padding:10px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;color:var(--portaly-text)!important;font-size:16px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-clear{flex:0 0 auto!important;min-height:44px!important;padding:8px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#f3f4f6!important;color:var(--portaly-text)!important;font-size:13px!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-toggle{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-toggle svg{display:block!important;width:20px!important;height:20px!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-status{flex:0 0 100%!important;margin:0!important;text-align:right!important;font-size:14px!important;color:var(--portaly-text-muted)!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-status:empty{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] [data-portaly-search-hidden="true"]{display:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search :is(button,input):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
@media(max-width:767px){
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-toggle{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-panel{width:100%!important;}
body:is(.gl-employee-clean-active,:has(.gl-employee-clean-app)):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body):is(#portaly-course-search,body) .gl-employee-clean-app[data-view="kurse"] .portaly-course-search:not(.is-open) .portaly-course-search-panel{display:none!important;}
}

/* 7.6.650: Consistent mobile admin dashboard cards, portrait and brand accents. */
@media(max-width:860px){
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db2-card{height:auto!important;min-height:0!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db2-card:has(.gl-db-metric){display:flex!important;flex-direction:column!important;align-items:stretch!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db2-card-head{display:flex!important;align-items:center!important;flex:0 0 auto!important;min-height:64px!important;height:auto!important;padding:16px!important;gap:10px!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db2-card-head h2{margin:0!important;min-width:0!important;font-size:16px!important;line-height:1.35!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db2-card-head>.dashicons{flex:0 0 30px!important;width:30px!important;height:30px!important;line-height:30px!important;margin:0!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db2-card:has(.gl-db-metric) .gl-db2-body{display:block!important;flex:0 0 auto!important;padding:8px 16px 20px!important;text-align:center!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-metric{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:10px!important;min-height:64px!important;width:100%!important;padding:0!important;margin:0!important;text-align:center!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-metric>strong{grid-column:2!important;grid-row:1!important;align-self:center!important;min-width:48px!important;margin:0!important;font-size:36px!important;line-height:1.15!important;text-align:center!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-metric>span:not(.dashicons){grid-column:1!important;grid-row:1!important;margin:0!important;max-width:none!important;line-height:1.5!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-metric-icon{display:none!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-welcome{grid-template-columns:minmax(0,1fr) 72px!important;gap:16px!important;padding:22px 18px!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-welcome-profile{width:72px!important;min-width:72px!important;max-width:72px!important;margin:0!important;align-self:center!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-welcome-mark{display:block!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;padding:0!important;margin:0!important;border-radius:50%!important;aspect-ratio:1!important;transform:none!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-welcome-mark>img{display:block!important;width:72px!important;min-width:72px!important;max-width:72px!important;height:72px!important;min-height:72px!important;max-height:72px!important;aspect-ratio:1!important;object-fit:cover!important;border-radius:50%!important;margin:0!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-welcome-mark--logo>img{object-fit:contain!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-avatar-hover{display:none!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-avatar-edit{width:28px!important;height:28px!important;right:-2px!important;bottom:-2px!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-avatar-edit .dashicons{color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-calendar-agenda-date{background:color-mix(in srgb,var(--portaly-primary) 8%,white)!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-calendar-agenda-date>strong{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-calendar-agenda-date>span{background:color-mix(in srgb,var(--portaly-primary) 15%,white)!important;color:color-mix(in srgb,var(--portaly-primary) 45%,black)!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-mobile-empty-state-icon{background:color-mix(in srgb,var(--portaly-primary) 12%,white)!important;color:color-mix(in srgb,var(--portaly-primary) 45%,black)!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-mobile-empty-state-icon .dashicons{color:inherit!important;}
}

/* 7.6.651: Dashboard greeting, direct photo upload and visible metric descriptions. */
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2:not(.editing) .gl-db2-card[data-widget="welcome"]>.gl-db2-card-head{display:none!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-avatar-edit{display:none!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db-avatar-hover{display:none!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db2-toolbar{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;margin-left:auto!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 #glDb2Edit{flex:0 1 auto!important;width:auto!important;margin-left:auto!important;}
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) #glDb2 .gl-db2-card:is([data-widget="questions"],[data-widget="signatures"]) .gl-db-metric>span:not(.dashicons){display:block!important;}

/* 7.6.652 Mobile ToDo forms and actions */
@media(max-width:860px){
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-status-tabs{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-status-tabs a{position:static!important;flex:0 1 auto!important;padding:10px 12px!important;gap:8px!important;font-size:13px!important;white-space:normal!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-status-tabs a b{position:static!important;transform:none!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-mobile-fab{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:#000!important;box-shadow:0 10px 28px color-mix(in srgb,var(--portaly-primary) 24%,transparent)!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-mobile-section{display:block!important;grid-column:1/-1!important;min-width:0!important;border:1px solid var(--portaly-border,#dbe4f0);border-radius:14px;background:#fff;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-mobile-section>summary{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:14px!important;list-style:none;cursor:pointer;font-weight:700;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-mobile-section>summary::after{content:"+";position:static!important;display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:9px;background:var(--portaly-primary);color:#000;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-mobile-section[open]>summary::after{content:"âˆ’";}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-mobile-section:not([open])>.gl-todo-mobile-section-content{display:none!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-mobile-section-content{display:grid;gap:14px;padding:0 14px 14px;min-width:0;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-modal .gl-todo-field{min-width:0!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-modal input:not([type=checkbox]),.gl-todo-modal select,.gl-todo-modal textarea{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-modal [hidden]{display:none!important;}
}

/* 7.6.653: Compact right-aligned ToDo search. */
@media(max-width:860px){
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-filter-toggle{display:flex!important;align-items:center!important;justify-content:center!important;justify-self:end!important;align-self:flex-end!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;flex:0 0 44px!important;margin-left:auto!important;padding:10px!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-filter-toggle svg{display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;fill:none!important;stroke:currentColor!important;}
body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-filter-toggle[aria-expanded="true"]{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
}

@media(max-width:860px){body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-filter-toggle + .gl-todo-filter:not(.is-mobile-open){display:none!important;}body.gl-admin-view-active:is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body):is(#portaly-todos,body) .gl-todo-filter-toggle + .gl-todo-filter.is-mobile-open{display:grid!important;}}

/* 7.6.654 Mobile course management */
@media(max-width:600px){
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-mobile-course-fab{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:#000!important;box-shadow:0 10px 28px color-mix(in srgb,var(--portaly-primary) 24%,transparent)!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-team-modal-open,body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-target-modal-open,body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-single-modal-open{padding:16px 44px 16px 16px!important;box-sizing:border-box!important;gap:12px!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-team-modal-open::after,body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-target-modal-open::after,body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-single-modal-open::after{right:12px!important;width:16px!important;text-align:center!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-courses-table tbody tr{position:relative!important;background:#f3f4f6!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-courses-table tbody td{background:transparent!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-courses-table tbody td:has(.gl-menu-btn){position:absolute!important;top:14px!important;right:14px!important;bottom:auto!important;left:auto!important;width:40px!important;margin:0!important;padding:0!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-courses-table tbody td:first-child{padding-right:52px!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-courses-table .gl-menu-btn{background:#fff!important;color:#17233d!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-courses-table .gl-menu-btn>span{color:inherit!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-course-mobile-section{display:block!important;margin:14px 0!important;border:1px solid #dbe4f0!important;border-radius:14px;background:#fff;min-width:0;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-course-mobile-section>summary{display:flex!important;align-items:center;justify-content:space-between;gap:12px;padding:14px!important;cursor:pointer;list-style:none;font-weight:700;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-course-mobile-section>summary::after{content:"+";position:static!important;flex:0 0 30px;display:grid;place-items:center;width:30px;height:30px;background:var(--portaly-primary);color:#000;border-radius:9px;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-course-mobile-section[open]>summary::after{content:"âˆ’";}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-course-mobile-section:not([open])>.gl-course-mobile-section-content{display:none!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-course-mobile-section-content{margin:0!important;padding:14px!important;min-width:0!important;border:0!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-course-mobile-section-heading{display:none!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-target-modal .gl-mobile-target-bottom-action{position:static!important;transform:none!important;display:block!important;width:100%!important;margin:16px 0 0!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-target-modal [style*="minmax(260px"],body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-target-modal [style*="minmax(240px"]{grid-template-columns:minmax(0,1fr)!important;}
}

/* 7.6.655: Shared mobile admin action button and sheet geometry. */
@media(max-width:600px){
body:is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body) .gl-todo-mobile-fab,body:is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body) .gl-mobile-course-fab,body:is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body) .gl-mobile-module-fab-76470{box-sizing:border-box!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;max-height:58px!important;border-radius:18px!important;border:0!important;padding:0!important;margin:0!important;right:18px!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:#000!important;font-family:Arial,sans-serif!important;font-size:28px!important;font-weight:700!important;line-height:58px!important;text-align:center!important;box-shadow:0 14px 32px color-mix(in srgb,var(--portaly-primary) 24%,transparent)!important;}
body:is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body) .gl-todo-mobile-action-sheet,body:is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body) .gl-mobile-course-sheet,body:is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body) .gl-mobile-module-sheet-76470{box-sizing:border-box!important;position:fixed!important;left:0!important;right:0!important;bottom:0!important;width:100%!important;max-width:none!important;margin:0!important;border-radius:22px 22px 0 0!important;padding-bottom:max(20px,env(safe-area-inset-bottom,0px))!important;max-height:90dvh!important;overflow-y:auto!important;}
body:is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body) .gl-courses-table .gl-menu-btn{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--portaly-primary)!important;color:#000!important;}
body:is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body):is(#portaly-mobile-actions,body) .gl-courses-table .gl-menu-btn>span{color:#000!important;}
}

/* 7.6.656: Course information modal above action sheets. */
@media(max-width:600px){
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) #glCourseInfoModal{position:fixed!important;inset:0!important;z-index:1000500!important;padding:12px!important;box-sizing:border-box!important;align-items:center!important;overflow:hidden!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-dialog{box-sizing:border-box!important;width:100%!important;max-width:680px!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-head{padding:18px!important;gap:12px!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-head>div{min-width:0!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-close{position:static!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;line-height:1!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-body{padding:18px!important;min-width:0!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-actions{padding:16px 18px!important;flex-wrap:wrap!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-file{min-width:0!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-file input{max-width:100%!important;}
}

/* 7.6.657: Stationary close button; only form content scrolls. */
@media(max-width:600px){
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-dialog{display:flex!important;flex-direction:column!important;height:calc(100svh - 24px)!important;max-height:calc(100svh - 24px)!important;overflow:hidden!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-head{flex:0 0 auto!important;position:relative!important;z-index:2!important;background:#fff!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) #glCourseInfoForm{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;scroll-behavior:auto!important;}
body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-body input,body:is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body):is(#portaly-course-info,body) .gl-course-info-body textarea{font-size:16px!important;}
html:has(#glCourseInfoModal.is-open),body:has(#glCourseInfoModal.is-open){overflow:hidden!important;overscroll-behavior:none!important;}
}

/* 7.6.658: Shared mobile quick-create layout across all modules. */
@media(max-width:860px){
body:is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body) #gl-todo-modal{position:fixed!important;inset:0!important;padding:12px!important;box-sizing:border-box!important;z-index:1000600!important;}
body:is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body) #gl-todo-modal .gl-todo-modal__dialog{box-sizing:border-box!important;width:100%!important;max-width:760px!important;max-height:calc(100svh - 24px)!important;overflow-y:auto!important;padding:20px!important;}
body:is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body) #gl-todo-modal .gl-todo-modal__header{padding-right:48px!important;}
body:is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body) #gl-todo-modal .gl-todo-modal__close{right:16px!important;top:16px!important;width:40px!important;height:40px!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;padding:0!important;}
body:is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body) #gl-todo-modal .gl-todo-form-grid{grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
body:is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body) #gl-todo-modal textarea[name="description"]{min-height:100px!important;height:100px;}
body:is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body):is(#portaly-todo-form,body) #gl-todo-modal .gl-todo-modal__actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;}
}

/* 7.6.659: QR content actions share the mobile course-card layout. */
.portaly-qr-date-mobile { display:none; }
.portaly-qr-actions-overlay[hidden] { display:none!important; }
html.portaly-qr-actions-open, html.portaly-qr-actions-open body { overflow:hidden!important; }
@media(max-width:760px){
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-date-mobile {display:inline!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-date-desktop {display:none!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .gl-qr-stat-card:last-child .gl-qr-stat-value {font-size:clamp(12px,3.6vw,18px)!important;white-space:nowrap!important;line-height:1.3!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .gl-qr-stat-card:last-child > div:last-child {min-width:0!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .gl-qr-mobile-item {padding:18px 16px!important;min-height:120px!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .gl-qr-mobile-item-title {padding-right:54px!important;min-height:40px!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .gl-qr-mobile-action-wrap {top:14px!important;right:14px!important;bottom:auto!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .gl-qr-mobile-menu-button {width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:#000!important;letter-spacing:1px!important;padding:0!important;}
}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-actions-overlay {position:fixed!important;inset:0!important;z-index:1000600!important;background:rgba(15,23,42,.45)!important;backdrop-filter:blur(4px);}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-actions-sheet {position:absolute!important;bottom:0!important;left:0!important;width:100%!important;height:50vh;height:50dvh;max-height:90dvh;box-sizing:border-box!important;background:#fff!important;border-radius:22px 22px 0 0!important;padding:20px 16px max(20px,env(safe-area-inset-bottom))!important;display:flex!important;flex-direction:column!important;animation:portaly-qr-sheet-in .2s ease-out;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-actions-head {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex:none!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-actions-head h2 {margin:0!important;font-size:20px!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-actions-head button {width:40px!important;height:40px!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:#000!important;font-size:26px!important;padding:0!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-actions-content {overflow-y:auto!important;min-height:0!important;overscroll-behavior:contain!important;margin-top:12px!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-actions-content .gl-qr-mobile-menu {display:grid!important;position:static!important;width:100%!important;max-width:none!important;border:0!important;padding:0!important;box-shadow:none!important;background:#fff!important;}
body:is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body):is(#portaly659,body) .portaly-qr-actions-content a {display:flex!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:12px!important;box-sizing:border-box!important;text-decoration:none!important;font-size:16px!important;line-height:1.35!important;}
@keyframes portaly-qr-sheet-in {from{transform:translateY(100%)}to{transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.portaly-qr-actions-sheet{animation:none!important;}}

/* 7.6.660: full-width QR action sheet and readable date card. */
body:is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body) .portaly-qr-actions-overlay {width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-sizing:border-box!important;}
body:is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body) .portaly-qr-actions-sheet {position:fixed!important;inset:auto 0 0 0!important;width:100%!important;max-width:none!important;min-width:0!important;margin:0!important;border:0!important;box-sizing:border-box!important;border-radius:22px 22px 0 0!important;}
@media(max-width:760px){
body:is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body) .gl-qr-stats-grid > .gl-qr-stat-card:last-child {grid-column:1 / -1!important;grid-template-columns:48px minmax(0,1fr)!important;gap:16px!important;}
body:is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body):is(#portaly660,body) .gl-qr-stat-card:last-child .gl-qr-stat-value {font-size:26px!important;line-height:1.2!important;letter-spacing:-.5px!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;}
}

/* 7.6.661: QR actions follow the e-learning action menu. */
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-sheet {inset:auto 16px max(16px,env(safe-area-inset-bottom)) 16px!important;width:auto!important;height:auto!important;max-height:min(72vh,590px)!important;padding:10px!important;border:1px solid #dce6f1!important;border-radius:22px!important;box-shadow:0 24px 70px rgba(7,27,63,.28)!important;overflow-y:auto!important;}
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-head {position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%)!important;}
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-head button {display:none!important;}
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-content {margin:0!important;overflow:visible!important;}
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-content a {min-height:50px!important;padding:12px 14px!important;gap:10px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#061a3a!important;font-size:14px!important;font-weight:800!important;line-height:1.3!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-content a + a {margin-top:2px!important;}
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-content a[style*="#b91c1c"] {color:#b91c1c!important;}
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-content a:hover, body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .portaly-qr-actions-content a:focus-visible {background:#f5f8fd!important;}
@media(max-width:760px){
body:is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body):is(#portaly661,body) .gl-qr-stats-grid > .gl-qr-stat-card:last-child {grid-column:1 / -1!important;width:calc((100% - 12px) / 2)!important;justify-self:center!important;grid-template-columns:40px minmax(0,1fr)!important;gap:16px!important;}
}

/* 7.6.662: compact mobile seminar menus and progressive forms. */
@media(max-width:760px){
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-table td:nth-child(6) {grid-column:1 / -1!important;width:100%!important;justify-content:flex-start!important;overflow:visible!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-status {width:auto!important;max-width:100%!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-link {background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:#000!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-ellipsis,body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-ellipsis i {color:#000!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-ellipsis i {background:#000!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-dropdown {position:fixed!important;inset:auto 16px max(16px,env(safe-area-inset-bottom)) 16px!important;width:auto!important;max-width:none!important;max-height:min(72vh,590px)!important;margin:0!important;padding:10px!important;border:1px solid #dce6f1!important;border-radius:22px!important;background:#fff!important;overflow-y:auto!important;box-shadow:0 24px 70px rgba(7,27,63,.28)!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-dropdown button {display:flex!important;align-items:center!important;width:100%!important;min-height:50px!important;padding:12px 14px!important;margin:0!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#061a3a!important;text-align:left!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-dropdown button + button {margin-top:2px!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-dropdown strong {font-size:14px!important;font-weight:800!important;line-height:1.3!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-dropdown small {display:none!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-action-dropdown .gl-seminar-action-danger {color:#b91c1c!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .portaly-seminar-section {grid-column:1 / -1!important;min-width:0!important;width:100%!important;margin:0 0 12px!important;border:1px solid #dce6f1!important;border-radius:14px!important;background:#fff!important;box-sizing:border-box!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .portaly-seminar-section > summary {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;list-style:none!important;font-size:16px!important;font-weight:700!important;cursor:pointer;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .portaly-seminar-section > summary::-webkit-details-marker {display:none!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .portaly-seminar-section > summary::after {content:'+'!important;display:grid!important;place-items:center;width:28px;height:28px;flex:none;border-radius:9px;background:var(--portaly-primary,#ffb900);color:#000;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .portaly-seminar-section[open] > summary::after {content:'âˆ’'!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .portaly-seminar-section-body {padding:0 14px 14px!important;display:grid!important;gap:14px!important;min-width:0!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .portaly-seminar-section:not([open]) > .portaly-seminar-section-body {display:none!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) {position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;padding:12px!important;box-sizing:border-box!important;z-index:1000500!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) .gl-modal-content {position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:640px!important;max-height:calc(100svh - 24px)!important;margin:0 auto!important;overflow:auto!important;box-sizing:border-box!important;border-radius:20px!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) .gl-seminar-modal-head {padding:20px 64px 16px 20px!important;position:static!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) .gl-seminar-modal-head p {display:none!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) .gl-modal-close {position:absolute!important;right:16px!important;top:16px!important;width:40px!important;height:40px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;z-index:3!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) :is(.gl-seminar-form-grid,.gl-seminar-action-modal-body,.portaly-seminar-editor-scroll) {max-height:none!important;overflow:visible!important;min-width:0!important;box-sizing:border-box!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) .gl-seminar-form-grid {display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:16px!important;gap:14px!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) :is(label,input,select,textarea) {min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) :is(input,select,textarea) {font-size:16px!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) .gl-seminar-form-actions {position:static!important;inset:auto!important;margin-top:12px!important;padding:12px 0!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-user-picker {max-height:320px!important;overflow-y:auto!important;}
body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-user-picker small {overflow-wrap:anywhere!important;}
}

@media(max-width:760px){body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) :is(#gl-seminar-modal,.gl-seminar-action-modal) .gl-seminar-form-actions {width:100%!important;max-width:100%!important;min-width:0!important;margin:12px 0 0!important;box-sizing:border-box!important;}body:is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body):is(#portaly662,body) .gl-seminar-form-actions > button {max-width:100%!important;box-sizing:border-box!important;}}

/* 7.6.663: fixed seminar header, one form scroller, compact detail view. */
@media(max-width:760px){
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-seminar-modal {z-index:2147483000!important;inset:0!important;height:100svh!important;padding:12px!important;overflow:hidden!important;transform:none!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-seminar-modal .gl-modal-content {display:flex!important;flex-direction:column!important;position:absolute!important;top:12px!important;left:12px!important;right:12px!important;bottom:12px!important;width:auto!important;height:auto!important;max-height:none!important;max-width:none!important;margin:0!important;overflow:hidden!important;transform:none!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-seminar-modal .gl-seminar-modal-head {flex:0 0 auto!important;padding:20px 68px 16px 20px!important;background:#fff!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-seminar-modal .gl-seminar-modal-head h2 {font-size:22px!important;line-height:1.25!important;margin:4px 0 0!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-seminar-modal > .gl-modal-content > form.gl-seminar-form-grid {display:block!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:16px!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-seminar-modal form.gl-seminar-form-grid > label {display:block!important;margin-bottom:16px!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-seminar-modal #gl-close-seminar-modal-btn {display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:16px!important;right:16px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:28px!important;line-height:1!important;opacity:1!important;visibility:visible!important;transform:none!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-close-seminar-modal-btn::before,body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) #gl-close-seminar-modal-btn::after {display:none!important;content:none!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-shell {padding-top:0!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-header {margin:0 0 16px!important;padding:0!important;gap:12px!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-header h1 {font-size:26px!important;line-height:1.2!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-header > div:last-child {padding-top:0!important;display:flex!important;gap:8px!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-header > div:last-child > * {flex:1!important;width:auto!important;min-width:0!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-header .button {width:100%!important;box-sizing:border-box!important;min-height:40px!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-stats {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 16px!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-stats .gl-stat-card {display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;height:auto!important;min-height:84px!important;padding:14px!important;gap:4px!important;box-sizing:border-box!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-stats .gl-stat-label {font-size:13px!important;margin:0!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-stats .gl-stat-value {font-size:24px!important;line-height:1.2!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-user-status-grid {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;margin:0!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-shell .gl-seminar-details-card {padding:16px!important;margin:0 0 14px!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-shell .portaly-seminar-section {margin-bottom:12px!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-shell :is(input[type=search],select) {min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
body:is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body):is(#portaly663,body) .gl-seminar-detail-shell .portaly-seminar-section-body {overflow-wrap:anywhere!important;}
}

/* 7.6.664: one visible modal header and one scroll area. */
@media(max-width:760px){
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) .gl-seminar-table td.portaly-seminar-badge-cell {grid-column:1 / -1!important;grid-row:2!important;width:100%!important;display:block!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) .gl-seminar-table td.portaly-seminar-empty-cell {display:none!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) .portaly-seminar-badges {display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) .portaly-seminar-badges > span {width:auto!important;max-width:100%!important;flex:0 0 auto!important;white-space:normal!important;overflow:visible!important;margin:0!important;padding:6px 9px!important;font-size:12px!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) {position:fixed!important;inset:0!important;z-index:2147483000!important;height:100svh!important;width:100%!important;max-width:none!important;padding:12px!important;box-sizing:border-box!important;overflow:hidden!important;transform:none!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) > .gl-modal-content {display:flex!important;flex-direction:column!important;position:absolute!important;inset:12px!important;width:auto!important;height:auto!important;max-width:none!important;max-height:none!important;margin:0!important;overflow:hidden!important;transform:none!important;box-sizing:border-box!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) :is(.gl-seminar-modal-head,h2) {flex:0 0 auto!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) .gl-seminar-action-modal .gl-seminar-modal-head {padding:20px 68px 16px 20px!important;background:#fff!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) #gl-edit-seminar-modal > .gl-modal-content > h2 {padding:20px 68px 16px 20px!important;margin:0!important;font-size:22px!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) .gl-seminar-action-modal .gl-seminar-modal-head h2 {font-size:22px!important;line-height:1.25!important;margin:4px 0 0!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .gl-modal-close {display:flex!important;position:absolute!important;top:16px!important;right:16px!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;padding:0!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;border-radius:12px!important;font-size:28px!important;line-height:1!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:4!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .gl-modal-close::before,body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .gl-modal-close::after {content:none!important;display:none!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) :is(.gl-seminar-action-modal-body,.portaly-seminar-editor-scroll) {flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;padding:16px!important;box-sizing:border-box!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-editor-scroll > form {max-height:none!important;height:auto!important;overflow:visible!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-editor-footer {position:static!important;flex:0 0 auto!important;margin:0!important;padding:12px 16px!important;}
body:is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body):is(#portaly664,body) #gl-edit-seminar-modal :is(input,select,textarea) {min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important;}
}

/* 7.6.665: equal mobile margins for the ToDo edit dialog. */
@media(max-width:860px){
body:is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body) #gl-todo-detail-modal {position:fixed!important;inset:0!important;width:100%!important;max-width:none!important;height:100svh!important;box-sizing:border-box!important;padding:12px!important;margin:0!important;place-items:center!important;overflow:hidden!important;}
body:is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body):is(#portaly665,body) #gl-todo-detail-modal .gl-todo-modal__dialog {position:relative!important;inset:auto!important;transform:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:760px!important;max-height:calc(100svh - 24px)!important;margin:0 auto!important;justify-self:center!important;align-self:center!important;padding:20px!important;overflow-y:auto!important;overflow-x:hidden!important;border-radius:22px!important;}
}

/* 7.6.666 Shared mobile dialog viewport and reachable close action. */
@media(max-width:860px){
body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-ancestor {transform:none!important;filter:none!important;backdrop-filter:none!important;perspective:none!important;contain:none!important;isolation:auto!important;z-index:auto!important;overflow:visible!important;}
body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog {position:fixed!important;inset:0!important;width:100%!important;height:100dvh!important;max-width:none!important;max-height:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important;transform:none!important;filter:none!important;overflow:hidden!important;z-index:calc(2147400000 + var(--portaly-dialog-layer,0))!important;}
body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-panel {display:block!important;position:absolute!important;inset:64px 12px 12px!important;width:auto!important;height:calc(100dvh - 76px)!important;align-self:stretch!important;justify-self:stretch!important;min-height:0!important;min-width:0!important;max-width:none!important;max-height:none!important;margin:0!important;padding:20px!important;box-sizing:border-box!important;transform:none!important;filter:none!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;border-radius:20px!important;scroll-padding-top:16px!important;}
body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-flow {position:static!important;flex:none!important;height:auto!important;max-height:none!important;min-height:0!important;overflow:visible!important;}
body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-panel :is([class*="modal-head"],[class*="modal__header"],[class*="editor-footer"],[class*="form-actions"]) {position:static!important;inset:auto!important;}
body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-panel :is(input,select,textarea) {font-size:16px!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-close {display:flex!important;align-items:center!important;justify-content:center!important;position:absolute!important;top:12px!important;right:12px!important;width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:28px!important;line-height:1!important;z-index:20!important;opacity:1!important;visibility:visible!important;transform:none!important;box-shadow:0 2px 10px #0002!important;}
body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-close::before,body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-close::after {display:none!important;content:none!important;}
}

@media(max-width:860px){body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog.portaly-mobile-dialog-self {inset:64px 12px 12px!important;width:auto!important;height:calc(100dvh - 76px)!important;padding:20px!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;}body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-self > .portaly-mobile-dialog-close {position:fixed!important;}}

@media(max-width:860px){body:is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body):is(#portaly666,body) .portaly-mobile-dialog-original-close {display:none!important;}}

/* 7.6.667: shared, explicit close icon for full-page admin dialogs. */
body:is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body) .portaly-mobile-dialog-close {display:flex!important;position:fixed!important;top:max(12px,env(safe-area-inset-top))!important;right:max(12px,env(safe-area-inset-right))!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;opacity:1!important;visibility:visible!important;z-index:2147483647!important;transform:none!important;cursor:pointer!important;}
body:is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body) .portaly-mobile-dialog-close svg {display:block!important;width:24px!important;height:24px!important;min-width:24px!important;fill:none!important;stroke:#000!important;stroke-width:2.5!important;stroke-linecap:round!important;pointer-events:none!important;}
body:is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body) .portaly-mobile-dialog-close svg path {fill:none!important;stroke:#000!important;stroke-width:2.5!important;}
body:is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body) .portaly-mobile-dialog-close::before,body:is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body) .portaly-mobile-dialog-close::after {display:none!important;content:none!important;}
body:is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body):is(#portaly667,body) .portaly-mobile-dialog-original-close {display:none!important;}

/* 7.6.669: one original close control, anchored inside the scrolling card. */
body:is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body) .portaly-dialog-close-bar{display:block!important;position:sticky!important;top:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;z-index:100!important;flex:none!important;}
body:is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body) .portaly-dialog-close-heading{padding-right:64px!important;}
body:is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body) .portaly-dialog-close-button{display:flex!important;position:absolute!important;inset:0 0 auto auto!important;align-items:center!important;justify-content:center!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:28px!important;opacity:1!important;visibility:visible!important;transform:none!important;z-index:1!important;cursor:pointer!important;}
body:is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body) .portaly-dialog-close-button svg{display:block!important;width:24px!important;height:24px!important;fill:none!important;color:inherit!important;stroke:currentColor!important;stroke-width:2.5!important;stroke-linecap:round!important;pointer-events:none!important;}
body:is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body) .portaly-dialog-close-button svg path{fill:none!important;color:inherit!important;stroke:currentColor!important;stroke-width:2.5!important;}
body:is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body) .portaly-dialog-close-button::before{display:none!important;content:none!important;}
body:is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body):is(#portaly669,body) .portaly-dialog-close-button::after{display:none!important;content:none!important;}

/* 7.6.671: contain seminar edit uploads and actions on mobile. */
@media(max-width:860px){
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-editor-scroll{width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;box-sizing:border-box!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media{grid-template-columns:minmax(0,1fr)!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:16px 0 0!important;margin:16px 0 0!important;box-sizing:border-box!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media *{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media :is(.gl-card,.gl-seminar-material-row-admin){width:100%!important;margin-left:0!important;margin-right:0!important;padding:14px!important;box-sizing:border-box!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media :is(p,small,strong,label){white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media :is(.gl-seminar-material-row-admin,.gl-seminar-material-actions-admin,.gl-seminar-materials-admin-card > form > div){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;white-space:normal!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media :is(input[type=file],.button,.gl-seminar-material-actions-admin form){width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important;box-sizing:border-box!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-edit-media .button{justify-content:center!important;min-height:44px!important;height:auto!important;padding:10px 12px!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-editor-footer{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;gap:12px!important;padding:16px 0 0!important;margin:20px 0 0!important;}
body:is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body):is(#portaly671,body) :is(.gl-seminar-action-modal,#gl-edit-seminar-modal) .portaly-seminar-editor-footer > button{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important;white-space:normal!important;}
}

/* 7.6.674: document create actions match the mobile action sheets. */
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .portaly-doc-new-head,body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .portaly-doc-new-backdrop{display:none!important;}
@media(max-width:820px){
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-wrap{position:fixed!important;right:18px!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;width:58px!important;height:58px!important;z-index:1000500!important;transform:none!important;filter:none!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]{display:grid!important;place-items:center!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;margin:0!important;border:0!important;border-radius:18px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:#000!important;font-size:0!important;transform:none!important;box-shadow:0 14px 32px color-mix(in srgb,var(--portaly-primary) 24%,transparent)!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]::before{content:"+"!important;position:static!important;display:block!important;width:auto!important;height:auto!important;background:none!important;transform:none!important;font:700 28px/1 Arial,sans-serif!important;color:#000!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]::after{display:none!important;content:none!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-wrap.is-open > [data-gl-dms-new-toggle]{visibility:hidden!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-wrap.is-open::before{display:none!important;content:none!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-wrap.is-open > .portaly-doc-new-backdrop{display:block!important;position:fixed!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:rgba(8,25,52,.46)!important;backdrop-filter:blur(2px)!important;z-index:1!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-menu{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:80dvh!important;margin:0!important;padding:16px 16px max(20px,env(safe-area-inset-bottom,0px))!important;box-sizing:border-box!important;border:0!important;border-radius:22px 22px 0 0!important;background:#fff!important;z-index:2!important;overflow-y:auto!important;overscroll-behavior:contain!important;transform:none!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-menu .portaly-doc-new-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:0 0 12px!important;font-size:18px!important;color:#071b3f!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-menu .portaly-doc-new-head button{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:28px!important;line-height:1!important;}
body:is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body):is(#portaly674,body) .gl-doc-dms-new-menu > button{min-height:50px!important;justify-content:flex-start!important;padding:12px 14px!important;font-size:14px!important;line-height:1.4!important;font-weight:700!important;background:#f7f9fc!important;color:#102a52!important;text-align:left!important;}
}

/* 7.6.675: centered plus and unclipped document sheet. */
body:is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body) .portaly-doc-new-plus{display:none!important;}
@media(max-width:820px){
body:is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body) .gl-doc-dms-new-wrap{z-index:2147300000!important;}
body:is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body) .gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]{display:flex!important;align-items:center!important;justify-content:center!important;gap:0!important;line-height:1!important;}
body:is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body) .gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]::before{content:none!important;display:none!important;}
body:is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body) .gl-doc-dms-new-wrap > [data-gl-dms-new-toggle]::after{content:none!important;display:none!important;}
body:is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body) .portaly-doc-new-plus{display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;flex:0 0 58px!important;width:58px!important;height:58px!important;margin:0!important;padding:0!important;transform:none!important;font:700 28px/1 Arial,sans-serif!important;color:#000!important;}
body:is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body) .portaly-doc-new-label{display:none!important;}
body:is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body):is(#portaly675,body) .gl-doc-dms-new-menu .gl-dms-new-context-note{display:none!important;}
}

/* 7.6.676: one text-only action menu for admin modules. */
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-overlay{position:fixed!important;inset:0!important;z-index:2147400000!important;background:rgba(15,23,42,.45)!important;backdrop-filter:blur(3px)!important;isolation:isolate!important;overscroll-behavior:contain!important;touch-action:pan-y!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-panel{position:absolute!important;box-sizing:border-box!important;width:340px!important;max-width:calc(100% - 24px)!important;max-height:calc(100dvh - 24px)!important;display:flex!important;flex-direction:column!important;margin:0!important;padding:16px!important;border:1px solid #dce5f0!important;border-radius:20px!important;background:#fff!important;color:#102441!important;box-shadow:0 20px 60px #0f172a30!important;overflow:hidden!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;flex:none!important;margin:0 0 8px!important;padding:0!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-head strong{font-size:18px!important;font-weight:800!important;line-height:1.4!important;color:#102441!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-close{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font:32px/1 Arial!important;box-shadow:none!important;cursor:pointer!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-content{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-action-row{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:50px!important;margin:0!important;padding:12px 14px!important;border:0!important;border-radius:12px!important;background:transparent!important;color:#102441!important;font-family:inherit!important;font-size:14px!important;font-weight:800!important;line-height:1.4!important;text-align:left!important;text-decoration:none!important;white-space:normal!important;overflow-wrap:anywhere!important;box-shadow:none!important;cursor:pointer!important;transform:none!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-action-row.is-danger{color:#b91c1c!important;background:#fff1f2!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-action-row:hover{background:#f1f5f9!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-action-row:disabled{opacity:.45!important;cursor:default!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-panel :focus-visible{outline:2px solid var(--portaly-primary,#ffb900)!important;outline-offset:-2px!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-panel select{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:8px 0!important;padding:10px!important;font-size:16px!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-panel button::before,:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-panel button::after{content:none!important;display:none!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active).portaly-admin-actions-open :is(.gl-todo-mobile-fab,:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .gl-mobile-course-fab,:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .gl-mobile-module-fab-76470,:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) [data-gl-dms-new-wrap]){visibility:hidden!important;pointer-events:none!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active).portaly-admin-actions-open{overflow:hidden!important;overscroll-behavior:none!important;}}
@media(max-width:820px){:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-panel{inset:auto 0 0!important;width:100%!important;max-width:100%!important;max-height:75dvh!important;border-radius:22px 22px 0 0!important;padding:16px 16px calc(16px + env(safe-area-inset-bottom,0px))!important;}:is(#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676#portaly676,body.gl-admin-view-active) .portaly-admin-actions-content{max-height:calc(75dvh - 92px - env(safe-area-inset-bottom,0px))!important;}}

/* 7.6.677: compact mobile document navigation. */
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-mobile-navigation,:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-toggle,:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-export-mobile{display:none!important;}
@media(max-width:820px){
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .szw-dms-area-tabs,:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-actions,:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-folders > h2,:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .portaly-doc-current-label,:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .portaly-doc-export-desktop{display:none!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-mobile-navigation{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px!important;gap:10px!important;align-items:end!important;margin:0 0 14px!important;padding:14px!important;border:1px solid #dce5f0!important;border-radius:18px!important;background:#fff!important;position:relative!important;z-index:1!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-mobile-navigation label{display:grid!important;gap:6px!important;min-width:0!important;margin:0!important;color:#51627f!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-mobile-navigation select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:8px 22px 8px 8px!important;border:1px solid #dce5f0!important;border-radius:10px!important;background-color:#fff!important;color:#102441!important;font-size:14px!important;font-weight:600!important;line-height:1.3!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-search-toggle{position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;box-shadow:none!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-search-toggle svg{position:static!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;color:inherit!important;transform:none!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-search-toggle svg *{fill:none!important;stroke:currentColor!important;color:inherit!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-search-toggle.has-query::after{content:""!important;position:absolute!important;top:5px!important;right:5px!important;width:6px!important;height:6px!important;border-radius:50%!important;background:currentColor!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-topbar{display:none!important;margin:0 0 14px!important;padding:0!important;min-height:0!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern.portaly-doc-search-open .gl-doc-dms-topbar{display:block!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-search{width:100%!important;max-width:100%!important;margin:0!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-search input{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:46px!important;font-size:16px!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-board{display:block!important;min-height:0!important;background:transparent!important;border:0!important;box-shadow:none!important;overflow:visible!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-folders{padding:0!important;margin:0 0 14px!important;border:1px solid #dce5f0!important;border-radius:18px!important;background:#fff!important;overflow:hidden!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:58px!important;margin:0!important;padding:14px 16px!important;border:0!important;border-radius:0!important;background:#fff!important;color:#102441!important;text-align:left!important;font-size:16px!important;font-weight:750!important;box-shadow:none!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-toggle > span:last-child{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;border-radius:10px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:22px!important;line-height:1!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-body{display:none!important;padding:8px 10px 12px!important;border-top:1px solid #e8edf4!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folders-open .portaly-doc-folder-body{display:block!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-body .gl-doc-dms-folder-row{display:flex!important;align-items:center!important;gap:4px!important;min-width:0!important;padding:3px 0!important;margin:0!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-body .gl-doc-dms-folder{display:flex!important;justify-content:flex-start!important;gap:8px!important;flex:1 1 auto!important;min-width:0!important;width:auto!important;min-height:44px!important;padding:8px!important;color:#102441!important;text-align:left!important;font-size:14px!important;white-space:normal!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-body .gl-doc-dms-folder span{min-width:0!important;overflow-wrap:anywhere!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-body .gl-doc-dms-tree-toggle{flex:0 0 28px!important;width:28px!important;min-width:28px!important;height:44px!important;padding:4px!important;margin:0!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-body .portaly-folder-menu-trigger{flex:0 0 36px!important;width:36px!important;min-width:36px!important;height:36px!important;padding:0!important;margin:0!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-folder-body .gl-doc-dms-tree-children{margin-left:12px!important;padding-left:0!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-content{min-width:0!important;padding:0!important;margin:0!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-selected-folder-note{display:none!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-dms-selected-folder-note.portaly-doc-folder-selected{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin:0 0 12px!important;padding:12px 14px!important;border:1px solid #dce5f0!important;border-radius:14px!important;background:#fff!important;font-size:14px!important;line-height:1.4!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] [data-gl-dms-selected-folder-name]{display:block!important;flex:1!important;min-width:0!important;font-size:15px!important;color:#102441!important;overflow-wrap:anywhere!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] [data-gl-dms-folder-export]{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;min-height:44px!important;margin:0!important;padding:8px 10px!important;border:1px solid #dce5f0!important;border-radius:10px!important;background:#f8fafc!important;color:#102441!important;text-decoration:none!important;font-size:13px!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .portaly-doc-export-mobile{display:inline!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-hero{margin-bottom:18px!important;padding-bottom:0!important;}
:is(#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677#portaly677,body.gl-admin-view-active) .gl-documents-modern[data-mobile-navigation-ready] .gl-doc-hero p{margin-bottom:0!important;}
}

/* 7.6.678: preview controls together, shared action sheet above dialogs. */
@media(max-width:820px){:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .portaly-admin-actions-overlay{z-index:2147483647!important;}}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal .portaly-dialog-close-bar{height:54px!important;min-height:54px!important;background:#fff!important;position:sticky!important;top:0!important;z-index:110!important;overflow:visible!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal .portaly-dialog-close-bar .gl-document-preview-action-menu{position:absolute!important;inset:0 54px auto auto!important;display:block!important;width:44px!important;min-width:44px!important;height:44px!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;transform:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal .portaly-dialog-close-bar .gl-document-preview-action-menu > summary{position:static!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;box-shadow:none!important;list-style:none!important;font-size:20px!important;line-height:1!important;transform:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal .gl-document-preview-action-menu > summary span{display:block!important;position:static!important;margin:0!important;padding:0!important;width:auto!important;height:auto!important;color:inherit!important;line-height:1!important;transform:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal .gl-document-preview-action-menu > summary::before,:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal .gl-document-preview-action-menu > summary::after,:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal .gl-document-preview-action-menu > summary::-webkit-details-marker{content:none!important;display:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-assets-head-actions{display:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-assets-head{display:block!important;margin:0 0 14px!important;padding:4px 0 14px!important;border:0!important;border-bottom:1px solid #e2e8f0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-assets-head h2{margin:6px 0!important;font-size:23px!important;line-height:1.25!important;overflow-wrap:anywhere!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-assets-head p{margin:0!important;font-size:14px!important;line-height:1.5!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-shell{margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;width:100%!important;min-width:0!important;height:auto!important;overflow:visible!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-toolbar{display:block!important;margin:0 0 12px!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-toolbar > div:first-child,:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-meta > span:first-child{display:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-meta{display:block!important;margin:0!important;padding:0!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-meta span{display:block!important;white-space:normal!important;font-size:12px!important;line-height:1.5!important;background:none!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;color:#64748b!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-page{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;margin:0!important;padding:0!important;background:#fff!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-page-head{margin:0 0 16px!important;padding:0 0 12px!important;border-bottom:1px solid #e2e8f0!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-page-head > span,:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-page-head > h1{display:none!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-content{font-size:16px!important;line-height:1.6!important;overflow-wrap:anywhere!important;}
:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-content img{max-width:100%!important;height:auto!important;}

:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-assets-head{text-align:left!important;}

:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-toolbar{text-align:left!important;}

:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal.portaly-mobile-dialog .gl-document-reader-content{text-align:left!important;}

@media print{:is(#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678#portaly678,body.gl-admin-view-active) .gl-document-assets-modal .gl-document-reader-page-head > :is(span,h1){display:block!important;}}

/* 7.6.679: keep the real close glyph inside its button on mobile Safari. */
:is(#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679,body.gl-admin-view-active) .portaly-dialog-close-button{ text-indent:0!important;-webkit-text-fill-color:currentColor!important;color:var(--portaly-on-primary,#000)!important;}
:is(#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679,body.gl-admin-view-active) .portaly-dialog-close-button svg{position:static!important;inset:auto!important;display:block!important;flex:0 0 24px!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;text-indent:0!important;transform:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;color:inherit!important;}
:is(#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679#portaly679,body.gl-admin-view-active) .portaly-dialog-close-button svg path{display:block!important;opacity:1!important;visibility:visible!important;fill:none!important;stroke:currentColor!important;color:inherit!important;stroke-width:2.5!important;}

/* 7.6.680: mobile editing with collapsible tools. */
@media(max-width:820px){
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-shell{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;min-width:0!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-head{display:block!important;padding:0 0 12px!important;margin:0 0 14px!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:none!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-head h3,:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-head p,:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-head > button{display:none!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-head > div > span{display:block!important;font-size:16px!important;font-weight:750!important;color:#102441!important;letter-spacing:0!important;text-transform:none!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;padding:0!important;margin:0!important;min-width:0!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form > label{display:grid!important;gap:6px!important;margin:0!important;min-width:0!important;font-size:14px!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form input[type="text"]{width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:16px!important;padding:12px!important;min-height:46px!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .gl-dms-rich-editor-field{min-width:0!important;margin:0!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .gl-dms-editor-shell{width:100%!important;min-width:0!important;margin:8px 0 0!important;border:1px solid #dce5f0!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .gl-dms-editor-toolbar.portaly-editor-grouped{display:block!important;position:static!important;padding:0!important;margin:0!important;border:0!important;background:#fff!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-options{display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #dce5f0!important;border-radius:0!important;background:#fff!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-options summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:48px!important;padding:10px 12px!important;margin:0!important;list-style:none!important;cursor:pointer!important;color:#102441!important;font-size:14px!important;font-weight:700!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-options summary::after{content:"+"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:8px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:20px!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-options[open] summary::after{content:"−"!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-options summary::-webkit-details-marker{display:none!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 10px 10px!important;min-width:0!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-tools button,:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-tools select{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:8px 4px!important;margin:0!important;border:1px solid #dce5f0!important;border-radius:9px!important;background:#f8fafc!important;color:#102441!important;font-size:13px!important;line-height:1.25!important;white-space:normal!important;box-shadow:none!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .portaly-editor-tools select{grid-column:1 / -1!important;font-size:16px!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .gl-dms-editor-area{box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:260px!important;padding:14px!important;margin:0!important;font-size:16px!important;line-height:1.6!important;overflow-wrap:anywhere!important;text-align:left!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .gl-document-editor-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:12px 0!important;border:0!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) .gl-document-editor-form .gl-document-editor-actions button{box-sizing:border-box!important;width:100%!important;min-height:46px!important;margin:0!important;padding:12px!important;font-size:15px!important;}
}

/* 7.6.681: compact, collapsible document information on mobile. */
@media(max-width:820px){
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .gl-document-assets-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 14px!important;min-width:0!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .gl-document-assets-stats > div{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;min-width:0!important;min-height:0!important;padding:12px!important;border:1px solid #dce5f0!important;border-radius:12px!important;background:#f8fafc!important;box-shadow:none!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .gl-document-assets-stats > div:last-child{grid-column:1 / -1!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:space-between!important;align-items:center!important;gap:6px 12px!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .gl-document-assets-stats strong{font-size:16px!important;line-height:1.4!important;color:#102441!important;overflow-wrap:anywhere!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .gl-document-assets-stats span{font-size:12px!important;line-height:1.4!important;color:#64748b!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .gl-document-assets-overview-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important;width:100%!important;padding:0!important;margin:0!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-card{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;border:1px solid #dce5f0!important;border-radius:14px!important;background:#fff!important;box-shadow:none!important;overflow:hidden!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-section{margin:0!important;padding:0!important;border:0!important;background:none!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-section > summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:56px!important;padding:12px 14px!important;font-size:16px!important;line-height:1.4!important;font-weight:700!important;color:#102441!important;list-style:none!important;cursor:pointer!important;overflow-wrap:anywhere!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-section > summary::after{content:"+"!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 30px!important;width:30px!important;height:30px!important;border-radius:9px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:21px!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-section[open] > summary::after{content:"−"!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-section > summary::-webkit-details-marker{display:none!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content{padding:0 14px 14px!important;min-width:0!important;font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content h3{display:none!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content dl{display:block!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:none!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content dl > div{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:3px!important;padding:10px 0!important;margin:0!important;border:0!important;border-top:1px solid #e8edf4!important;border-radius:0!important;background:none!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content dt{margin:0!important;font-size:12px!important;line-height:1.4!important;font-weight:500!important;color:#64748b!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content dd{margin:0!important;padding:0!important;min-width:0!important;font-size:14px!important;line-height:1.5!important;font-weight:600!important;color:#102441!important;overflow-wrap:anywhere!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content button{box-sizing:border-box!important;display:block!important;max-width:100%!important;width:100%!important;min-height:44px!important;margin:8px 0 0!important;padding:10px!important;border:0!important;border-radius:10px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content .gl-document-assets-card-head{display:block!important;margin:0!important;padding:0!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content .gl-document-text-content{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:none!important;font-size:16px!important;line-height:1.6!important;max-width:100%!important;overflow-wrap:anywhere!important;overflow-x:auto!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content .gl-document-assets-empty{padding:12px!important;margin:10px 0 0!important;border:1px dashed #dce5f0!important;border-radius:10px!important;font-size:14px!important;line-height:1.5!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content .gl-document-assets-link-count{font-size:14px!important;line-height:1.5!important;margin:12px 0!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content .gl-document-assets-mini-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content .gl-document-assets-mini-list > div{min-width:0!important;max-width:100%!important;padding:10px!important;}
:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content .gl-document-assets-mini-list strong{min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;}
}

@media(max-width:820px){:is(#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681#portaly681,body.gl-admin-view-active) [data-gl-document-assets-view="overview"] .portaly-document-info-content :is(dt,dd,p){text-align:left!important;}}

/* 7.6.683: mobile signature form sections and non-overlapping actions. */
@media(max-width:820px){
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-qes-form{display:block!important;padding:0!important;margin:0!important;background:#fff!important;min-width:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important;padding:0!important;margin:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section{display:block!important;grid-column:1 / -1!important;margin:0!important;padding:0!important;border:1px solid #dce5f0!important;border-radius:14px!important;background:#fff!important;min-width:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section > summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;padding:12px!important;min-height:54px!important;list-style:none!important;font-size:15px!important;line-height:1.4!important;font-weight:750!important;color:#102441!important;cursor:pointer!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section > summary::after{content:"+"!important;display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 28px!important;height:28px!important;border-radius:8px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:20px!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section[open] > summary::after{content:"−"!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section > summary::-webkit-details-marker{display:none!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0 12px 12px!important;min-width:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signers-wrap,:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-editor-wrap{padding:0!important;margin:0!important;border:0!important;border-radius:0!important;min-width:0!important;background:none!important;box-shadow:none!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section .gl-doc-folder-share-title{display:none!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-qes-form label{min-width:0!important;font-size:14px!important;line-height:1.4!important;margin:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-qes-form input:not([type="checkbox"]):not([type="hidden"]),:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-qes-form select,:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-qes-form textarea{box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;font-size:16px!important;line-height:1.4!important;padding:10px!important;min-height:44px!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:8px!important;padding:10px!important;border-radius:12px!important;min-width:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-row > label{grid-column:1 / -1!important;display:grid!important;gap:5px!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-order{grid-column:1!important;grid-row:1!important;justify-self:start!important;width:28px!important;height:28px!important;min-width:0!important;font-size:14px!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-order-actions{grid-column:2!important;grid-row:1!important;display:flex!important;gap:6px!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-order-actions button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important;margin:0!important;font-size:20px!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-actions{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:10px 0 0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-actions button{width:100%!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px!important;font-size:14px!important;white-space:normal!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-toolbar{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:0 0 12px!important;padding:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-toolbar > button{width:100%!important;min-width:0!important;min-height:44px!important;padding:8px 4px!important;margin:0!important;font-size:13px!important;white-space:normal!important;line-height:1.3!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-toolbar > label{display:grid!important;grid-column:1 / -1!important;gap:5px!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-designer{width:100%!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:60dvh!important;overflow:auto!important;padding:0!important;margin:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-preview-shell{min-height:0!important;height:auto!important;padding:0!important;margin:0!important;min-width:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-preview-empty{min-height:0!important;height:auto!important;padding:16px!important;font-size:14px!important;line-height:1.5!important;white-space:normal!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-pages{width:100%!important;min-width:0!important;padding:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-page{width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-page canvas{display:block!important;width:100%!important;max-width:100%!important;height:auto!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-qes-form > .gl-doc-checkbox{display:flex!important;align-items:flex-start!important;gap:10px!important;padding:14px 0!important;margin:0!important;font-size:14px!important;line-height:1.5!important;}
:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-qes-form > button[type="submit"]{position:static!important;inset:auto!important;transform:none!important;width:100%!important;min-width:0!important;min-height:46px!important;margin:0!important;padding:12px!important;font-size:15px!important;box-shadow:none!important;}
}

@media(max-width:820px){:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-row > label:nth-child(2){grid-row:2!important;}:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-signer-row > label:nth-child(3){grid-row:3!important;}:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section > summary{background:#fff!important;border-radius:14px!important;}:is(#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683#portaly683,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .portaly-qes-section > summary:focus-visible{outline:2px solid var(--portaly-primary,#ffb900)!important;outline-offset:-2px!important;}}

/* 7.6.684: bounded signature controls and pointer placement. */
:is(#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684,body.gl-admin-view-active) .gl-doc-qes-form .gl-doc-esign-field{box-sizing:border-box!important;min-width:0!important;min-height:0!important;touch-action:none!important;}
:is(#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684,body.gl-admin-view-active) .gl-doc-qes-form [data-gl-qes-add-field]{touch-action:none!important;user-select:none!important;-webkit-user-select:none!important;}
:is(#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684,body.gl-admin-view-active) .gl-doc-qes-form .gl-doc-esign-field *{touch-action:none!important;}
:is(#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684,body.gl-admin-view-active) .gl-doc-qes-form .gl-qes-placement-help{font-size:13px!important;line-height:1.5!important;margin:0 0 12px!important;}
.gl-qes-drag-preview{position:fixed;z-index:2147483647;pointer-events:none;transform:translate(-50%,-120%);padding:8px 12px;border-radius:8px;background:var(--portaly-primary,#ffb900);color:var(--portaly-on-primary,#111);font:600 14px sans-serif;}
@media(max-width:820px){
:is(#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684,body.gl-admin-view-active) .gl-doc-qes-form label{min-inline-size:0!important;max-inline-size:100%!important;box-sizing:border-box!important;}
:is(#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684,body.gl-admin-view-active) .gl-doc-qes-form input[type="date"]{display:block!important;width:100%!important;inline-size:100%!important;min-width:0!important;min-inline-size:0!important;max-width:100%!important;box-sizing:border-box!important;-webkit-appearance:none!important;appearance:none!important;}
:is(#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684,body.gl-admin-view-active) .gl-doc-qes-form input[type="date"]::-webkit-date-and-time-value{min-width:0;text-align:left;}
}
:is(#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684#portaly684,body.gl-admin-view-active) .gl-doc-qes-form .gl-doc-esign-remove{position:absolute!important;inset:-10px -10px auto auto!important;width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;max-width:20px!important;padding:0!important;margin:0!important;line-height:20px!important;font-size:13px!important;transform:none!important;}

/* 7.6.685: independent PDF overlay with measured canvas dimensions. */
:is(#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-page{position:relative!important;isolation:isolate!important;}
:is(#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-page canvas{position:relative!important;z-index:0!important;pointer-events:none!important;}
:is(#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-layer{display:block!important;position:absolute!important;inset:0 auto auto 0!important;z-index:10!important;visibility:visible!important;opacity:1!important;overflow:visible!important;transform:translateZ(0)!important;pointer-events:none!important;}
:is(#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685#portaly685,body.gl-admin-view-active) [data-gl-doc-modal="qes-request"] .gl-doc-esign-field{display:flex!important;position:absolute!important;visibility:visible!important;opacity:1!important;z-index:1!important;pointer-events:auto!important;background:rgba(219,234,254,.94)!important;border:2px solid #0874e8!important;color:#061a3a!important;}

/* 7.6.686: compact mobile secure sharing. */
@media(max-width:820px){
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section{border:1px solid #dbe5f2!important;border-radius:14px!important;background:#fff!important;margin:12px 0!important;min-width:0!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section > summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;list-style:none!important;padding:14px!important;min-height:54px!important;box-sizing:border-box!important;font-size:16px!important;font-weight:700!important;color:#102544!important;cursor:pointer!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section > summary::-webkit-details-marker{display:none!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section > summary::after{content:"+"!important;display:grid!important;place-items:center!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:8px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;font-size:22px!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section[open] > summary::after{content:"−"!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section-body{padding:0 12px 12px!important;min-width:0!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section-body > .gl-doc-share-section{padding:0!important;margin:0 0 10px!important;border:0!important;background:transparent!important;min-width:0!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section-body .gl-doc-share-label{display:none!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-secure-share-form{padding:12px 16px!important;min-width:0!important;overflow:visible!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer > .portaly-share-section{margin:0 16px 16px!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-section label{font-size:14px!important;line-height:1.5!important;min-width:0!important;overflow-wrap:anywhere!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-input{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-inline-size:0!important;font-size:16px!important;padding:10px!important;min-height:44px!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer input[type="date"]{appearance:none!important;-webkit-appearance:none!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-choice label, .gl-doc-checkline{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 0!important;margin:0!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer input[type="checkbox"], input[type="radio"]{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;accent-color:var(--portaly-primary,#ffb900)!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-footer{position:static!important;inset:auto!important;padding:12px 0 0!important;margin:0!important;border:0!important;background:#fff!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-footer button{width:100%!important;min-height:46px!important;font-size:15px!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-head{display:flex!important;align-items:flex-start!important;position:sticky!important;top:0!important;z-index:10!important;padding:14px 16px!important;gap:12px!important;background:#fff!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-head h2{font-size:22px!important;margin:0!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-head p{font-size:13px!important;line-height:1.5!important;margin:6px 0 0!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-close{position:static!important;transform:none!important;flex:0 0 44px!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;display:grid!important;place-items:center!important;font-size:28px!important;color:var(--portaly-on-primary,#111)!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-close span{display:block!important;color:inherit!important;visibility:visible!important;opacity:1!important;text-indent:0!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-file{padding:10px 16px!important;gap:10px!important;font-size:15px!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-secure-share-link{flex-wrap:wrap!important;}
:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-secure-share-link input{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
}

@media(max-width:820px){:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section > summary{background:#fff!important;border-radius:14px!important;}:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .portaly-share-section > summary:focus-visible{outline:2px solid var(--portaly-primary,#ffb900)!important;outline-offset:2px!important;}:is(#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686#portaly686,body.gl-admin-view-active) #glDocShareDrawer .gl-doc-share-close{border:0!important;border-radius:12px!important;} }

/* 7.6.687: bounded mobile permission form. */
@media(max-width:820px){
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-card{padding:12px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-form, :is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-picker{display:block!important;min-width:0!important;width:100%!important;padding:0!important;border:0!important;box-sizing:border-box!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-head p{font-size:14px!important;line-height:1.5!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .portaly-permission-section{margin:12px 0!important;border:1px solid #dbe5f2!important;border-radius:14px!important;background:white!important;min-width:0!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .portaly-permission-section > summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;list-style:none!important;padding:12px!important;min-height:54px!important;box-sizing:border-box!important;font-size:16px!important;font-weight:700!important;color:#102544!important;background:white!important;border-radius:14px!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .portaly-permission-section > summary::-webkit-details-marker{display:none!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .portaly-permission-section > summary::after{content:"+"!important;display:grid!important;place-items:center!important;flex:0 0 28px!important;height:28px!important;border-radius:8px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;font-size:22px!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .portaly-permission-section[open] > summary::after{content:"−"!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .portaly-permission-body{padding:0 12px 12px!important;min-width:0!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-inherit{display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0!important;border:0!important;background:transparent!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-inherit span{min-width:0!important;white-space:normal!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] small{font-size:13px!important;line-height:1.5!important;white-space:normal!important;overflow-wrap:anywhere!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-bulk-bar, :is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-picker-head{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:0!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-picker-head{margin:12px 0!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-picker-head strong, :is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-current > strong{display:none!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] label, :is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] select, :is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] input[type="search"]{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] select, :is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] input[type="search"]{width:100%!important;font-size:16px!important;min-height:44px!important;padding:10px!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-table{width:100%!important;min-width:0!important;box-sizing:border-box!important;max-height:320px!important;overflow-y:auto!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-row{display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important;white-space:normal!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-row[style*="display: none"]{display:none!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] input[type="checkbox"]{width:20px!important;height:20px!important;min-width:20px!important;flex:0 0 20px!important;margin:0!important;accent-color:var(--portaly-primary,#ffb900)!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-person{display:flex!important;align-items:center!important;gap:8px!important;min-width:0!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-person > span{display:none!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-person strong{font-size:14px!important;white-space:normal!important;overflow-wrap:anywhere!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-current{padding:0!important;margin:0!important;min-width:0!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-current-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-dms-share-chip{display:grid!important;grid-template-columns:minmax(0,1fr) 32px!important;gap:4px 8px!important;min-width:0!important;border-radius:12px!important;padding:10px!important;white-space:normal!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-dms-share-chip > span, :is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-dms-share-chip > em{grid-column:1!important;overflow-wrap:anywhere!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-dms-share-chip button{grid-column:2!important;grid-row:1 / 3!important;width:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-summary{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-summary span{font-size:12px!important;white-space:normal!important;padding:6px 8px!important;}
:is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] [data-gl-dms-bulk-apply], :is(#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687#portaly687,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] button[type="submit"]{width:100%!important;min-width:0!important;min-height:44px!important;padding:10px!important;box-sizing:border-box!important;font-size:14px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;}
}

/* 7.6.688: breathing room between wrapped status badges and save action. */
@media(max-width:820px){
:is(#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-summary{gap:8px!important;margin:12px 0 16px!important;}
:is(#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688#portaly688,body.gl-admin-view-active) [data-gl-document-assets-view="permissions"] .gl-document-permissions-form > button[type="submit"]{margin-top:0!important;}
}

:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-overlay{position:fixed!important;inset:0!important;z-index:2147483646!important;background:rgba(15,30,50,.5)!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;box-sizing:border-box!important;}
:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-window{position:relative!important;inset:auto!important;transform:none!important;display:block!important;box-sizing:border-box!important;width:min(760px,100%)!important;height:auto!important;max-height:calc(100dvh - 48px)!important;margin:0!important;padding:0 16px 16px!important;background:#fff!important;border-radius:22px!important;overflow:auto!important;min-width:0!important;}
:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-head{position:sticky!important;top:0!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 0!important;background:white!important;z-index:20!important;}
:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-head h2{margin:0!important;font-size:22px!important;color:#102544!important;}
:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-close{display:grid!important;place-items:center!important;position:static!important;width:44px!important;height:44px!important;min-width:44px!important;flex:0 0 44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;}
:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-close svg{width:24px!important;height:24px!important;display:block!important;stroke:currentColor!important;stroke-width:2.5!important;fill:none!important;}
:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-name{font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere!important;color:#60708d!important;margin:0 0 16px!important;}
:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-window > .gl-document-assets-view{display:block!important;min-width:0!important;}
:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-window .gl-document-permissions-head h3{display:none!important;}
@media(max-width:820px){:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-overlay{padding:64px 8px 8px!important;align-items:stretch!important;}:is(#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689#portaly689,body) .portaly-document-detail-window{width:100%!important;max-height:100%!important;height:100%!important;} }

:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) .portaly-document-detail-overlay{z-index:2147483647!important;}
@media(max-width:820px){
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .portaly-linked-assets-section{margin:12px 0!important;border:1px solid #dbe5f2!important;border-radius:14px!important;background:white!important;min-width:0!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .portaly-linked-assets-section > summary{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;list-style:none!important;padding:12px!important;min-height:54px!important;box-sizing:border-box!important;background:white!important;color:#102544!important;border-radius:14px!important;font-size:16px!important;font-weight:700!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .portaly-linked-assets-section > summary::-webkit-details-marker{display:none!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .portaly-linked-assets-section > summary::after{content:"+"!important;display:grid!important;place-items:center!important;flex:0 0 28px!important;height:28px!important;border-radius:8px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;font-size:22px!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .portaly-linked-assets-section[open] > summary::after{content:"−"!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .portaly-linked-assets-body{padding:0 12px 12px!important;min-width:0!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-linker, :is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-toolbar{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0!important;margin:0 0 12px!important;border:0!important;box-shadow:none!important;background:transparent!important;min-width:0!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-linker > div > strong{display:none!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-linker span{font-size:14px!important;line-height:1.5!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] select, :is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] input[type="search"]{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;font-size:16px!important;padding:10px!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-linker button{min-height:44px!important;width:100%!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-count{display:flex!important;gap:8px!important;align-items:center!important;border:0!important;padding:0!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-count strong{font-size:16px!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-row{grid-template-columns:minmax(0,1fr) 36px!important;padding:12px!important;gap:8px!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-row[style*="display: none"]{display:none!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-icon{display:none!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-main{grid-column:1!important;min-width:0!important;overflow-wrap:anywhere!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-last{grid-column:1!important;font-size:12px!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-actions{grid-column:2!important;grid-row:1!important;}
:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-empty{padding:14px!important;min-height:0!important;font-size:14px!important;}
}

:is(#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690#portaly690,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .gl-document-assets-row[style*="display: none"]{display:none!important;}

/* 7.6.691: geometric icons avoid font-baseline offsets on iOS. */
@media(max-width:820px){
:is(#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .portaly-linked-assets-section > summary::after{content:""!important;box-sizing:border-box!important;flex:0 0 28px!important;width:28px!important;height:28px!important;padding:0!important;border:0!important;line-height:1!important;background-color:var(--portaly-primary,#ffb900)!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor)!important;background-position:center,center!important;background-size:12px 3px,3px 12px!important;background-repeat:no-repeat!important;}
:is(#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691#portaly691,body.gl-admin-view-active) [data-gl-document-assets-view="assets"] .portaly-linked-assets-section[open] > summary::after{content:""!important;background-image:linear-gradient(currentColor,currentColor)!important;background-size:12px 3px!important;}
}

/* 7.6.692: consistent move-dialog controls. */
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:stretch!important;gap:12px!important;margin:20px 0 0!important;padding:0!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-actions > button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;min-width:0!important;min-height:48px!important;height:auto!important;margin:0!important;padding:12px 8px!important;line-height:1.4!important;font-size:15px!important;border-radius:12px!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-close{display:grid!important;place-items:center!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;margin:0!important;text-indent:0!important;line-height:1!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;border:0!important;border-radius:12px!important;opacity:1!important;visibility:visible!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-close::before, :is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-close::after{content:none!important;display:none!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-close svg{position:static!important;display:block!important;width:24px!important;height:24px!important;margin:0!important;padding:0!important;transform:none!important;opacity:1!important;visibility:visible!important;overflow:visible!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-close svg path{stroke:var(--portaly-on-primary,#111)!important;stroke-width:2.5!important;fill:none!important;opacity:1!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-form-wide{display:grid!important;gap:8px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] [data-gl-dms-move-target]{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:16px!important;min-height:46px!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] [data-gl-dms-move-title]{overflow-wrap:anywhere!important;margin:12px 0!important;}
:is(#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692#portaly692,body) [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-panel > p{font-size:14px!important;line-height:1.6!important;margin:0 0 20px!important;}

/* 7.6.693: fixed equal action heights; scoped inline styles also protect against theme rules. */
[data-gl-doc-modal="move-dms-document"] .gl-doc-modal-actions > button{height:48px;min-height:48px;max-height:48px;}

/* 7.6.696: content-sized document cards and aligned status badges. */
@media(max-width:820px){
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table [data-gl-dms-row]{display:grid!important;grid-template-columns:minmax(0,1fr) 36px!important;grid-template-rows:auto auto!important;gap:10px 10px!important;align-content:start!important;min-height:0!important;height:auto!important;padding:12px!important;margin:0 0 10px!important;box-sizing:border-box!important;border-radius:14px!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table [data-gl-dms-row][style*="display: none"]{display:none!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table [data-gl-dms-row] > td{min-height:0!important;height:auto!important;padding:0!important;margin:0!important;min-width:0!important;align-self:start!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table [data-gl-dms-row] > td:first-child{grid-column:1!important;grid-row:1!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table [data-gl-dms-row] > td:nth-child(2){grid-column:1 / -1!important;grid-row:2!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:6px!important;width:auto!important;max-width:100%!important;text-align:left!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table [data-gl-dms-row] > td:nth-child(3), :is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table [data-gl-dms-row] > td:nth-child(4){display:none!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table [data-gl-dms-row] > td:last-child{grid-column:2!important;grid-row:1!important;width:36px!important;min-width:36px!important;max-width:36px!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .gl-doc-file-cell{display:flex!important;gap:8px!important;align-items:flex-start!important;min-height:0!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .gl-doc-file-icon{flex:0 0 30px!important;width:30px!important;height:36px!important;border-radius:9px!important;font-size:10px!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .gl-doc-dms-name{display:block!important;flex:1!important;min-width:0!important;width:auto!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;text-align:left!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .gl-doc-dms-name strong{font-size:14px!important;line-height:1.35!important;overflow-wrap:anywhere!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .gl-doc-dms-name small{font-size:12px!important;line-height:1.4!important;margin-top:3px!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .gl-doc-dms-menu-btn{width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important;padding:0!important;margin:0!important;display:grid!important;place-items:center!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-proof-line, :is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-qes-line{display:contents!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-external-share-status, :is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-proof-badge, :is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-proof-date, :is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-qes-badge, :is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-qes-date{display:inline-flex!important;align-items:center!important;gap:5px!important;flex:0 1 auto!important;width:auto!important;min-width:0!important;max-width:100%!important;min-height:26px!important;box-sizing:border-box!important;margin:0!important;padding:4px 8px!important;border-radius:999px!important;font-size:11px!important;font-weight:600!important;line-height:1.4!important;white-space:normal!important;overflow-wrap:anywhere!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-external-share-status strong{font-size:inherit!important;line-height:inherit!important;margin:0!important;padding:0!important;}
:is(#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696#portaly696,body.gl-admin-view-active) .gl-doc-dms-table .portaly-document-compact .gl-doc-external-share-status small{display:none!important;}
}

/* 7.6.699 Mobile asset workspace */
@media(max-width:820px){
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-detail-panel{width:calc(100vw - 16px)!important;max-width:100%!important;padding:12px!important;box-sizing:border-box!important;border-radius:18px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(.gl-asset-detail-grid,.gl-asset-form-grid,.gl-assets-field-row-grid,.gl-asset-dashboard-module-grid,.gl-asset-module-picker-form){grid-template-columns:minmax(0,1fr)!important;gap:12px!important;min-width:0!important;max-width:100%!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(.gl-asset-detail-grid,.gl-asset-dashboard){padding:0!important;margin:12px 0 0!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(.gl-asset-card,.gl-asset-dashboard-module-card,.gl-asset-dashboard-recent){padding:12px!important;margin:0 0 12px!important;border-radius:14px!important;min-width:0!important;box-sizing:border-box!important;box-shadow:none!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(form,label,section,article,aside,.gl-asset-detail-grid>div){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-size:16px!important;padding:10px 12px!important;border-radius:10px!important;min-height:44px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile textarea{height:auto!important;min-height:90px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(h2,h3,h4,p,span,strong,dd){overflow-wrap:anywhere!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile h2{font-size:22px!important;line-height:1.3!important;margin:0 0 10px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(h3,h4){font-size:16px!important;line-height:1.4!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(p,.gl-asset-small,label>span){font-size:13px!important;line-height:1.5!important;font-weight:400!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(.gl-asset-primary,.gl-asset-secondary,.gl-asset-danger){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;line-height:1.4!important;box-sizing:border-box!important;white-space:normal!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-ux-tabs{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;margin:8px 0 12px!important;border-radius:14px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-ux-tabs button{width:100%!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 4px!important;font-size:14px!important;border-radius:10px!important;box-shadow:none!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-ux-tabs button.is-active{background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-ux-help{display:none!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-hero{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:12px!important;border-radius:14px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-kicker{display:none!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-meta{display:flex!important;flex-wrap:wrap!important;gap:6px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-meta span{font-size:12px!important;font-weight:500!important;padding:5px 8px!important;margin:0!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-stats{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin:12px 0!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-stats>div{padding:10px!important;min-width:0!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-stats strong{font-size:17px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-stats span{font-size:12px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-qr-mini{display:block!important;padding:0!important;max-width:100%!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-qr-mini img{width:100px!important;height:100px!important;max-width:100%!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-actions{display:block!important;margin:12px 0!important;padding:12px!important;border:1px solid #dce6f3!important;border-radius:14px!important;background:#fff!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin-top:12px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-active-module-row{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;padding:10px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-entry-panel{min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:10px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-entry-details{grid-template-columns:minmax(0,1fr)!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-log-table{display:block!important;max-width:100%!important;overflow-x:auto!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .portaly-asset-fold{width:100%!important;min-width:0!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .portaly-asset-fold>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-height:36px!important;font-size:16px!important;font-weight:650!important;list-style:none!important;cursor:pointer!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .portaly-asset-fold>summary::-webkit-details-marker{display:none!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .portaly-asset-fold>summary::after{content:""!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:8px!important;color:var(--portaly-on-primary,#111)!important;background-color:var(--portaly-primary,#ffb900)!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor)!important;background-position:center!important;background-size:12px 2px,2px 12px!important;background-repeat:no-repeat!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .portaly-asset-fold[open]>summary::after{background-image:linear-gradient(currentColor,currentColor)!important;background-size:12px 2px!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .portaly-asset-fold-content{padding-top:12px!important;min-width:0!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .portaly-asset-fold-content>:is(h3,.gl-asset-section-head-modern,.gl-asset-dashboard-module-head){display:none!important;}
:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-actions .portaly-asset-fold-content{display:grid!important;gap:8px!important;}
}

@media(max-width:820px){:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile.ux-tab-modules :is(.gl-asset-dashboard-hero,.gl-asset-dashboard-actions,.gl-asset-dashboard-stats,.gl-asset-dashboard-recent){display:none!important}:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-actions a[href^="#gl-asset-settings"]{display:none!important}:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile :is(label,.gl-asset-dashboard-hero,.gl-asset-active-module-list){text-align:left!important}:is(#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699#portaly699,body) .portaly-asset-mobile .gl-asset-dashboard-stats>div{min-height:0!important}}

/* 7.6.700 Asset dialog controls and platform typography */
@media(max-width:820px){
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-detail-close{position:sticky!important;top:0!important;right:0!important;left:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important;margin:0 0 12px auto!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;box-shadow:none!important;z-index:10!important;text-indent:0!important;transform:none!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-detail-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover,var(--portaly-primary,#ffb900))!important;color:var(--portaly-on-primary,#111)!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-detail-close span{display:flex!important;align-items:center!important;justify-content:center!important;width:24px!important;height:24px!important;font-size:28px!important;line-height:1!important;font-weight:400!important;color:inherit!important;transform:none!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-detail-close svg{display:block!important;width:24px!important;height:24px!important;color:inherit!important;stroke:currentColor!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-detail-close::before{content:none!important;display:none!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-detail-close::after{content:none!important;display:none!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile :is(.gl-asset-ux-tabs button,.portaly-asset-fold>summary,h2,h3,h4,label,input,select,textarea,.gl-asset-primary,.gl-asset-secondary,.gl-asset-dashboard-stats span,.gl-asset-active-module-row span){font-family:var(--portaly-font,Arial,sans-serif)!important;text-shadow:none!important;letter-spacing:normal!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-ux-tabs{position:static!important;background:#fff!important;gap:4px!important;padding:4px!important;border-radius:12px!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-ux-tabs button{font-size:14px!important;font-weight:500!important;line-height:20px!important;border-radius:8px!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .portaly-asset-fold>summary{font-size:15px!important;font-weight:500!important;line-height:22px!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile :is(h3,h4,.gl-asset-active-module-list>strong,.gl-asset-active-module-row span){font-size:15px!important;font-weight:500!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile :is(input,select,textarea){font-weight:400!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile .gl-asset-dashboard-stats span{font-weight:400!important;}
:is(#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700#portaly700,body) .portaly-asset-mobile h2{font-size:21px!important;font-weight:600!important;}
}

/* 7.6.701 Document creation on mobile */
@media(max-width:820px){
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-shell{width:100%!important;min-width:0!important;margin:8px 0 0!important;border:1px solid #dce5f0!important;border-radius:14px!important;overflow:hidden!important;background:#fff!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-toolbar.portaly-editor-grouped{display:block!important;position:static!important;padding:0!important;margin:0!important;border:0!important;background:#fff!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-options{display:block!important;margin:0!important;padding:0!important;border:0!important;border-bottom:1px solid #dce5f0!important;border-radius:0!important;background:#fff!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-options summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;min-height:48px!important;padding:10px 12px!important;margin:0!important;list-style:none!important;cursor:pointer!important;color:#102441!important;font-size:14px!important;font-weight:700!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-options summary::after{content:"+"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;border-radius:8px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:20px!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-options[open] summary::after{content:"−"!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-options summary::-webkit-details-marker{display:none!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-tools{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;padding:0 10px 10px!important;min-width:0!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-tools button,:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-tools select{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;height:auto!important;padding:8px 4px!important;margin:0!important;border:1px solid #dce5f0!important;border-radius:9px!important;background:#f8fafc!important;color:#102441!important;font-size:13px!important;line-height:1.25!important;white-space:normal!important;box-shadow:none!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .portaly-editor-tools select{grid-column:1 / -1!important;font-size:16px!important;}
:is(#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680#portaly680,body.gl-admin-view-active) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-area{box-sizing:border-box!important;min-width:0!important;width:100%!important;min-height:260px!important;padding:14px!important;margin:0!important;font-size:16px!important;line-height:1.6!important;overflow-wrap:anywhere!important;text-align:left!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] :is(form,label,.gl-doc-form-wide,.gl-dms-permission-body,.gl-dms-share-picker){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;font-family:var(--portaly-font,Arial,sans-serif)!important;font-size:16px!important;font-weight:400!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] :is(.portaly-create-document-section,.portaly-document-permissions){padding:12px!important;border:1px solid #dce6f3!important;border-radius:14px!important;margin:0!important;background:#fff!important;grid-column:1/-1!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] :is(.portaly-create-document-section,.portaly-document-permissions)>summary{background:#fff!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:36px!important;padding:0!important;list-style:none!important;cursor:pointer!important;font-family:var(--portaly-font,Arial,sans-serif)!important;font-size:15px!important;font-weight:500!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] :is(.portaly-create-document-section,.portaly-document-permissions)>summary::-webkit-details-marker{display:none!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] :is(.portaly-create-document-section,.portaly-document-permissions)>summary::after{content:""!important;flex:0 0 28px!important;width:28px!important;height:28px!important;border-radius:8px!important;color:var(--portaly-on-primary,#111)!important;background-color:var(--portaly-primary,#ffb900)!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor)!important;background-position:center!important;background-size:12px 2px,2px 12px!important;background-repeat:no-repeat!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] :is(.portaly-create-document-section,.portaly-document-permissions)[open]>summary::after{background-image:linear-gradient(currentColor,currentColor)!important;background-size:12px 2px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary small{display:none!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-create-document-section>summary+*{margin-top:12px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-document-start{display:flex!important;flex-wrap:wrap!important;gap:6px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-document-start button{width:auto!important;flex:1 1 100px!important;min-height:44px!important;margin:0!important;padding:8px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-source-label{display:none!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-area{min-height:180px!important;max-height:50vh!important;overflow:auto!important;padding:12px!important;font-size:16px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-toolbar{display:block!important;padding:0!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] :is(.gl-dms-share-bulk-bar,.gl-dms-share-picker-head){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-row{display:flex!important;align-items:center!important;gap:10px!important;padding:10px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-row[style*="display: none"]{display:none!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-person{display:flex!important;min-width:0!important;gap:8px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-name{white-space:normal!important;overflow-wrap:anywhere!important;font-size:14px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-table{max-height:220px!important;overflow:auto!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;margin-top:16px!important;}
:is(#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701#portaly701,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-modal-actions>button{width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;box-sizing:border-box!important;margin:0!important;padding:8px!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;position:static!important;}
}

/* 7.6.703: Reserve space below the close control and above the first section. */
@media(max-width:820px){
:is(#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-modal-panel>h2{box-sizing:border-box!important;min-height:44px!important;margin:0 0 20px!important;padding:0 60px 0 0!important;display:flex!important;align-items:center!important;}
:is(#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703,body) [data-gl-doc-modal="create-dms-folder-document"] [hidden]{display:none!important;}
:is(#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-unfiled-hint{font-size:13px!important;line-height:1.45!important;margin:0 0 16px!important;font-weight:400!important;}
:is(#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703#portaly703,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-unfiled-location{display:grid;gap:6px;margin-bottom:12px;}
}

/* 7.6.704: Compact mobile asset creation, with native wizard behavior. */
@media(max-width:820px){
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-panel,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-panel input,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-panel select,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-panel textarea,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-panel button{font-family:var(--portaly-font,Arial,sans-serif)!important;letter-spacing:normal!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-panel>h2{min-height:44px!important;display:flex!important;align-items:center!important;margin:0 0 10px!important;padding:0 60px 0 0!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-panel>p{font-size:13px!important;font-weight:400!important;margin:0 0 16px!important;padding:0!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-create-wizard{margin-top:0!important;min-width:0!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:3px!important;margin:0 0 16px!important;padding:0!important;overflow:visible!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button{display:flex!important;flex-direction:column!important;gap:5px!important;width:100%!important;min-width:0!important;min-height:52px!important;height:auto!important;margin:0!important;padding:5px 0!important;font-size:10px!important;font-weight:500!important;line-height:1.2!important;border:0!important;background:transparent!important;color:#60718b!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button::after{display:none!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button span{width:24px!important;height:24px!important;flex:0 0 24px!important;font-size:12px!important;font-weight:500!important;background:#edf3fa!important;color:#17345d!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-progress button.is-active span{background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-step{display:none!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-step.is-active{display:block!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-card{padding:12px!important;border:1px solid #d8e5f5!important;border-radius:14px!important;background:#fff!important;min-width:0!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-card h3{font-size:16px!important;font-weight:500!important;margin:0 0 12px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-card>p{font-size:13px!important;font-weight:400!important;margin:0 0 12px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-doc-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-doc-form-grid label{min-width:0!important;gap:6px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-doc-form-grid label>span{font-size:13px!important;font-weight:400!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] input[type=text],:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] input[type=search],:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] select,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] textarea{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;font-size:16px!important;font-weight:400!important;min-height:44px!important;padding:10px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] textarea{min-height:90px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-category-visible-suggestions{display:flex!important;flex-wrap:wrap!important;gap:6px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-category-suggestion-chip{width:auto!important;flex:0 1 auto!important;max-width:100%!important;min-width:0!important;min-height:36px!important;height:auto!important;padding:7px 10px!important;margin:0!important;font-size:12px!important;font-weight:400!important;border-radius:18px!important;overflow-wrap:anywhere!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-choice-grid,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-choice-grid.two,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-doc-list{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-doc-list{max-height:44vh!important;overflow:auto!important;padding:1px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-choice,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-choice.big,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-doc{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;min-height:48px!important;padding:10px!important;margin:0!important;box-sizing:border-box!important;background:#fff!important;border-radius:12px!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-choice span,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-doc span{min-width:0!important;flex:1!important;overflow-wrap:anywhere!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-choice strong,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-doc strong{font-size:14px!important;font-weight:500!important;line-height:1.4!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-doc small{font-size:12px!important;font-weight:400!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] input[type=checkbox],:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] input[type=radio]{width:20px!important;min-width:20px!important;max-width:20px!important;height:20px!important;min-height:20px!important;flex:0 0 20px!important;padding:0!important;margin:0!important;accent-color:var(--portaly-primary,#ffb900)!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-choice:has(input:checked),:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-doc:has(input:checked){border-color:var(--portaly-primary,#ffb900)!important;background:#f8fafc!important;box-shadow:none!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-summary{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-summary>div{padding:10px 0!important;min-height:0!important;border:0!important;border-bottom:1px solid #e5edf6!important;border-radius:0!important;background:transparent!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-summary span{font-size:12px!important;font-weight:400!important;text-transform:none!important;letter-spacing:normal!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-summary strong{font-size:14px!important;font-weight:500!important;overflow-wrap:anywhere!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-actions{position:static!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;padding:14px 0 0!important;margin:14px 0 0!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] [data-current-step="0"] .gl-asset-wizard-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-actions button{box-sizing:border-box!important;min-width:0!important;width:100%!important;height:48px!important;min-height:48px!important;max-height:48px!important;margin:0!important;padding:6px!important;font-size:13px!important;font-weight:500!important;line-height:1.25!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] [data-current-step="0"] [data-gl-asset-wizard-prev]{display:none!important;}
:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] [data-gl-asset-wizard-org][style*="display: none"],:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] [hidden]{display:none!important;}
}

:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] [data-gl-asset-wizard-org][style*="display: none"]{display:none!important;}

@media(max-width:820px){:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-wizard-panel *{font-family:var(--portaly-font,Arial,sans-serif)!important;}:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] .gl-asset-category-suggestion-chip:focus{background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;border-color:var(--portaly-primary,#ffb900)!important;}:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] input:focus,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] select:focus,:is(#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704#portaly704,body) [data-gl-doc-modal="create-dms-asset"] textarea:focus{border-color:var(--portaly-primary,#ffb900)!important;box-shadow:0 0 0 2px var(--portaly-primary,#ffb900)!important;} }

/* 7.6.705: Mobile proof creation. */
@media(max-width:820px){
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-doc-modal-panel *{font-family:var(--portaly-font,Arial,sans-serif)!important;letter-spacing:normal!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-doc-modal-kicker{display:none!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-doc-modal-panel>h2{min-height:44px!important;box-sizing:border-box!important;padding:0 60px 0 0!important;margin:0 0 14px!important;display:flex!important;align-items:center!important;font-size:20px!important;font-weight:600!important;line-height:1.3!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-doc-modal-panel>p{font-size:13px!important;line-height:1.45!important;font-weight:400!important;margin:0 0 16px!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-doc-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] label{min-width:0!important;max-width:100%!important;box-sizing:border-box!important;gap:6px!important;margin:0!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] label>span{font-size:14px!important;line-height:1.4!important;font-weight:400!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] input:not([type=hidden]):not([type=checkbox]):not([type=radio]),:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] select{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:44px!important;font-size:16px!important;font-weight:400!important;padding:10px!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] input[type=date]{appearance:none!important;-webkit-appearance:none!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] input[type=file]{font-size:13px!important;overflow:hidden!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] input[type=radio],:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] input[type=checkbox]{width:20px!important;height:20px!important;min-width:20px!important;min-height:20px!important;flex:0 0 20px!important;margin:0!important;padding:0!important;accent-color:var(--portaly-primary,#ffb900)!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;margin:0!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice label{display:flex!important;align-items:center!important;gap:10px!important;padding:12px!important;min-height:48px!important;border:1px solid #d8e5f5!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice label:has(input:checked){border-color:var(--portaly-primary,#ffb900)!important;background:#f8fafc!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice label::after,:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice label::before{display:none!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .portaly-proof-section{grid-column:1/-1!important;min-width:0!important;padding:12px!important;border:1px solid #d8e5f5!important;border-radius:14px!important;background:#fff!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .portaly-proof-section>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:36px!important;font-size:15px!important;font-weight:500!important;list-style:none!important;cursor:pointer!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .portaly-proof-section>summary::-webkit-details-marker{display:none!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .portaly-proof-section>summary::after{content:"+"!important;display:flex!important;align-items:center!important;justify-content:center!important;width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:8px!important;background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;font:500 24px/1 Arial,sans-serif!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .portaly-proof-section[open]>summary::after{content:"−"!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .portaly-proof-section-body{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:14px!important;padding-top:12px!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .portaly-proof-section-body>label:not(.gl-doc-checkbox){display:grid!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .portaly-proof-section-body>.gl-doc-checkbox{display:flex!important;align-items:center!important;gap:10px!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] small{font-size:12px!important;font-weight:400!important;line-height:1.45!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-doc-modal-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:16px 0 0!important;padding:0!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-doc-modal-actions button{box-sizing:border-box!important;width:100%!important;min-width:0!important;height:56px!important;min-height:56px!important;max-height:56px!important;margin:0!important;padding:8px!important;font-size:14px!important;font-weight:500!important;line-height:1.3!important;}
:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] [hidden]{display:none!important;}
}

@media(max-width:820px){:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice input{position:static!important;inset:auto!important;transform:none!important;opacity:1!important;appearance:auto!important;}:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice label>span{display:block!important;flex:1!important;min-width:0!important;padding:0!important;margin:0!important;color:#17345d!important;}:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice label>span::after,:is(#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705#portaly705,body) [data-gl-doc-modal="create-dms-proof-request"] .gl-dms-proof-choice label>span::before{display:none!important;}}

/* 7.6.707: Header menu interactions use the location brand. */
:is(#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707,body) .gl-mobile-menu-toggle-8239:is(:hover,:focus,:focus-visible,:active,[aria-expanded="true"]){background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:none!important;border-color:var(--portaly-primary,#ffb900)!important;color:var(--portaly-on-primary,#111)!important;-webkit-tap-highlight-color:transparent!important;}
:is(#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707,body) .gl-mobile-menu-toggle-8239:is(:hover,:focus,:focus-visible,:active,[aria-expanded="true"]) span{color:inherit!important;}
:is(#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707#portaly707,body) .gl-mobile-menu-toggle-8239:focus-visible{outline:2px solid var(--portaly-primary,#ffb900)!important;outline-offset:3px!important;}

/* 7.6.708: Header menu interactions use the location brand. */
:is(#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708,body) .gl-mobile-admin-toggle-8241:is(:hover,:focus,:focus-visible,:active,[aria-expanded="true"]){background:var(--portaly-primary,#ffb900)!important;background-image:var(--portaly-action-gradient,none)!important;background-image:none!important;border-color:var(--portaly-primary,#ffb900)!important;color:var(--portaly-on-primary,#111)!important;-webkit-tap-highlight-color:transparent!important;}
:is(#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708,body) .gl-mobile-admin-toggle-8241:is(:hover,:focus,:focus-visible,:active,[aria-expanded="true"]) span{color:inherit!important;}
:is(#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708#portaly708,body) .gl-mobile-admin-toggle-8241:focus-visible{outline:2px solid var(--portaly-primary,#ffb900)!important;outline-offset:3px!important;}

/* 7.6.711: mobile user overview and create sheet. */
.portaly-users-fab{display:none}
.portaly-users-create-sheet::backdrop{background:rgb(8 21 47 / 50%);backdrop-filter:blur(3px)}
@media(max-width:820px){
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:112px!important;gap:10px!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi,:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi:nth-child(5){grid-column:auto!important;display:flex!important;align-items:flex-start!important;gap:10px!important;width:100%!important;height:112px!important;min-height:112px!important;padding:12px!important;margin:0!important;border-radius:16px!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi-icon{width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;flex:0 0 30px!important;border-radius:9px!important;margin:0!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi-icon svg{width:16px!important;height:16px!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi>div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:3px!important;min-width:0!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi strong{font-family:var(--portaly-font)!important;font-size:24px!important;line-height:1.1!important;font-weight:600!important;margin:0!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi span{font-family:var(--portaly-font)!important;font-size:12px!important;line-height:1.3!important;font-weight:500!important;margin:0!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi small{font-family:var(--portaly-font)!important;font-size:11px!important;line-height:1.3!important;font-weight:400!important;margin:0!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-mobile-ready .gl-users-modern-head{display:block!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-mobile-ready .gl-users-modern-head p{max-width:none!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .szw-users-tabs-nav-8282{display:none!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-75460{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:center!important;gap:12px!important;padding:14px!important;border:1px solid #dbe6f3!important;border-radius:16px!important;background:#fff!important;margin:0 0 12px!important;min-height:0!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-department-75460{order:0!important;width:100%!important;height:62px!important;min-height:62px!important;border:1px solid #dbe6f3!important;border-radius:12px!important;background:#fff!important;box-shadow:none!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-department-75460::before{font-family:var(--portaly-font)!important;font-size:11px!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;top:8px!important;left:12px!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-department-75460 select{font-family:var(--portaly-font)!important;font-size:16px!important;font-weight:400!important;line-height:1.3!important;padding:22px 28px 4px 12px!important;width:100%!important;height:62px!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-75460 .gl-mobile-user-filter-toggle{order:1!important;position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-75460 .gl-mobile-user-filter-toggle-main,:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-75460 .gl-mobile-user-filter-toggle-side{display:none!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-75460 .gl-mobile-user-filter-toggle::before{content:""!important;display:block!important;width:14px!important;height:14px!important;border:2px solid currentColor!important;border-radius:50%!important;position:absolute!important;left:12px!important;top:10px!important;background:transparent!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-mobile-users-controls-75460 .gl-mobile-user-filter-toggle::after{content:""!important;position:absolute!important;width:10px!important;height:2px!important;background:currentColor!important;left:25px!important;top:28px!important;transform:rotate(45deg)!important;border-radius:2px!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-fab{display:flex!important;position:fixed!important;right:18px!important;bottom:calc(20px + env(safe-area-inset-bottom,0px))!important;z-index:100040!important;align-items:center!important;justify-content:center!important;width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;padding:0!important;margin:0!important;border:0!important;border-radius:18px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:600 32px/1 Arial,sans-serif!important;box-shadow:0 14px 32px color-mix(in srgb,var(--portaly-primary) 24%,transparent)!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-create-sheet{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;max-height:80dvh!important;box-sizing:border-box!important;margin:0!important;padding:16px 16px max(20px,env(safe-area-inset-bottom,0px))!important;border:1px solid #dbe6f3!important;border-radius:22px 22px 0 0!important;background:#fff!important;color:var(--portaly-text)!important;font-family:var(--portaly-font)!important;overflow:auto!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-create-sheet>header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;margin:0 0 12px!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-create-sheet>header strong{font:600 18px/1.3 var(--portaly-font)!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-create-sheet>header button{width:44px!important;min-width:44px!important;height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:400 28px/1 Arial,sans-serif!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-create-sheet .gl-todo-context-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important;margin:0!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-create-sheet .gl-todo-context-actions>button,:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-create-sheet .gl-todo-context-actions>a{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;min-height:50px!important;margin:0!important;padding:12px 14px!important;border:0!important;border-radius:12px!important;background:#f7f9fc!important;color:var(--portaly-text)!important;font:500 16px/1.4 var(--portaly-font)!important;box-shadow:none!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active):is(.gl-mobile-nav-open,.portaly-admin-actions-open) .portaly-users-fab{visibility:hidden!important;}
}

@media(max-width:820px){
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-mobile-ready .gl-users-modern-head>div:first-child{width:100%!important;max-width:100%!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-mobile-ready .gl-users-modern-head h1{font-size:clamp(22px,6.7vw,28px)!important;line-height:1.2!important;overflow-wrap:anywhere!important;max-width:100%!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .portaly-users-mobile-ready .gl-users-modern-head p{width:100%!important;max-width:100%!important;font-size:14px!important;line-height:1.5!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi{background:#fff!important;border:1px solid #dbe6f3!important;box-sizing:border-box!important;overflow:hidden!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-users-kpi-icon{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-user-filter-panel input,:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-user-filter-panel select{font-size:16px!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;}
}

@media(max-width:820px){:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-user-filter-card,:is(#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711#portaly711,body.gl-admin-view-active) .gl-users-modern-page .gl-user-filter-panel{box-sizing:border-box!important;max-width:100%!important;} }

/* 7.6.712: compact first paint and the same search SVG as documents. */
.portaly-users-search-icon{display:none}
@media(max-width:820px){
:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-users-modern-page .gl-users-kpi:nth-child(5){grid-column:1 / -1!important;justify-self:center!important;width:calc((100% - 10px) / 2)!important;}
:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-users-modern-page .gl-users-modern-head{min-height:0!important;height:auto!important;display:block!important;margin:0 0 16px!important;padding:0!important;}
:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-users-modern-page .gl-users-modern-head>div:first-child{width:100%!important;max-width:100%!important;}
:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-users-modern-page .gl-users-modern-head p{width:100%!important;max-width:100%!important;margin:0!important;}
:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-users-modern-page .gl-users-modern-head .gl-todo-context-actions{display:none!important;}
:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-mobile-users-controls-75460 .gl-mobile-user-filter-toggle::before,:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-mobile-users-controls-75460 .gl-mobile-user-filter-toggle::after{content:none!important;display:none!important;}
:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-mobile-user-filter-toggle .portaly-users-search-icon{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:butt!important;stroke-linejoin:miter!important;}
:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .gl-users-modern-page .gl-user-filter-card:not(.gl-mobile-filter-ready){display:none!important;}
}

@media(max-width:820px){:is(#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712#portaly712,body) .portaly-users-search-icon *{fill:none!important;stroke:currentColor!important;color:inherit!important;}}

/* 7.6.713: consistent ToDo status icons and compact mobile user metrics. */
:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-todo-page .gl-todo-stat:has(.portaly-todo-stat-icon){display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;justify-content:start!important;grid-template-rows:auto auto!important;align-content:center!important;align-items:center!important;column-gap:18px!important;row-gap:4px!important;}
:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-todo-page .portaly-todo-stat-icon{display:flex!important;align-items:center!important;justify-content:center!important;grid-column:1!important;grid-row:1 / 3!important;width:36px!important;height:36px!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-style:normal!important;}
:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-todo-page .portaly-todo-stat-icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-todo-page .portaly-todo-stat-icon svg path{fill:none!important;stroke:currentColor!important;}
:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-todo-page .gl-todo-stat:has(.portaly-todo-stat-icon)>strong{grid-column:2!important;grid-row:1!important;margin:0!important;min-width:0!important;width:100%!important;text-align:left!important;}
:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-todo-page .gl-todo-stat:has(.portaly-todo-stat-icon)>span{grid-column:2!important;grid-row:2!important;margin:0!important;min-width:0!important;width:100%!important;text-align:left!important;overflow-wrap:anywhere!important;}
@media(max-width:820px){:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-users-modern-page .gl-users-kpi:nth-child(4),:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-users-modern-page .gl-users-kpi:nth-child(5){display:none!important;}:is(#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713#portaly713,body) .gl-users-modern-page .gl-users-kpi:nth-child(3){grid-column:1 / -1!important;justify-self:center!important;width:calc((100% - 10px) / 2)!important;}}

/* 7.6.714: ToDo icons match the filled questions KPI icon family. */
:is(#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714,body) .gl-todo-page .gl-todo-stat:has(.portaly-todo-stat-icon){grid-template-columns:40px minmax(0,1fr)!important;justify-content:start!important;}
:is(#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714,body) .gl-todo-page .portaly-todo-stat-icon{width:40px!important;height:40px!important;border-radius:12px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714,body) .gl-todo-page .portaly-todo-stat-icon svg,:is(#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714#portaly714,body) .gl-todo-page .portaly-todo-stat-icon svg path{fill:currentColor!important;stroke:none!important;}

/* 7.6.715: only the disabled KPI is hidden on mobile; restore the 2x2 grid. */
@media(max-width:820px){:is(#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715,body) .gl-users-modern-page .gl-users-kpi:nth-child(3),:is(#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715,body) .gl-users-modern-page .gl-users-kpi:nth-child(5){display:flex!important;grid-column:auto!important;justify-self:stretch!important;width:100%!important;}:is(#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715#portaly715,body) .gl-users-modern-page .gl-users-kpi:nth-child(4){display:none!important;}}

/* 7.6.716: Neutral employee cards; location accent only on initials/actions. */
@media(max-width:820px){
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card { background:#fff!important;border-color:#e5e5e8!important;box-shadow:0 8px 24px rgba(30,30,35,.035)!important; }
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card-fact { background:#f8f8f9!important;border-color:#e8e8eb!important; }
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card-contact { border-color:#e8e8eb!important; }
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card .gl-user-modern-person-text strong,
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card .gl-user-modern-mail span { color:var(--portaly-text,#292535)!important; }
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card .gl-user-modern-person-text small,
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card-label,
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card .gl-user-modern-muted { color:#72727c!important; }
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card .gl-user-modern-mail small,
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card .gl-user-modern-chip { background:#F1F5F9!important;color:#52657B!important;border-color:#E2E8F0!important; }
:is(#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716#portaly716,body) .gl-users-modern-page .gl-mobile-user-card .gl-user-modern-avatar { background:#F1F5F9!important;background-image:none!important;color:#52657B!important; }
}

/* 7.6.717: Mobile master data sections; single dialog scroller (7.6.718). */
@media(min-width:821px){#gl-user-name-modal .portaly-user-data-section>summary{display:none}#gl-user-name-modal .portaly-user-data-content{display:grid;gap:20px}#gl-user-name-modal .portaly-user-data-content label>span{display:block;margin-bottom:8px}}
@media(max-width:820px){
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-name-dialog{display:block!important;box-sizing:border-box!important;overflow-x:hidden!important;overflow-y:auto!important;max-height:calc(100dvh - 100px)!important;min-height:0!important;touch-action:pan-y!important;-webkit-overflow-scrolling:touch!important;overscroll-behavior:contain!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-head{position:relative!important;top:auto!important;flex:0 0 auto!important;padding:22px 66px 16px 18px!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-head>span{color:var(--portaly-muted,#6e687b)!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-close{position:absolute!important;right:16px!important;top:16px!important;width:44px!important;height:44px!important;min-width:44px!important;padding:0!important;z-index:2!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal #gl-user-name-form{display:block!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-name-fields{overflow:visible!important;min-height:0!important;height:auto!important;max-height:none!important;padding:16px!important;gap:12px!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-section{display:block!important;min-width:0!important;margin:0!important;border:1px solid #e5e5e8!important;border-radius:16px!important;background:#fff!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-section>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:14px!important;list-style:none!important;cursor:pointer!important;font-family:var(--portaly-font,inherit)!important;font-size:16px!important;font-weight:500!important;color:var(--portaly-text,#292535)!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-section>summary::-webkit-details-marker{display:none!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-section>summary::after{content:""!important;display:block!important;box-sizing:border-box!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;width:28px!important;height:28px!important;flex:0 0 28px!important;border-radius:9px!important;background-color:var(--portaly-primary)!important;background-image:linear-gradient(var(--portaly-on-primary),var(--portaly-on-primary)),linear-gradient(var(--portaly-on-primary),var(--portaly-on-primary))!important;background-size:12px 2px,2px 12px!important;background-position:center!important;background-repeat:no-repeat!important;font-size:0!important;line-height:0!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-section[open]>summary::after{content:""!important;background-size:12px 2px,0 0!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-content{display:grid!important;gap:16px!important;padding:0 14px 16px!important;min-width:0!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-content label{display:block!important;min-width:0!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-content label>span{display:block!important;margin-bottom:8px!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-content input,
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-content select{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;font-size:16px!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-actions{position:static!important;flex:0 0 auto!important;margin:0!important;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px))!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;background:white!important;border-top:1px solid #e5e5e8!important;}
:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-actions button{width:100%!important;min-width:0!important;white-space:normal!important;margin:0!important;padding:12px 8px!important;font-size:14px!important;}
}

@media(max-width:820px){:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .portaly-user-data-section>summary{background:#fff!important;border-radius:16px!important;box-shadow:none!important;}:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-close{display:grid!important;place-items:center!important;left:auto!important;bottom:auto!important;transform:none!important;margin:0!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;border-radius:12px!important;}:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-head{z-index:0!important;text-align:left!important;}:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-close{z-index:3!important;}}

@media(max-width:820px){:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-close{font-size:0!important;line-height:0!important;overflow:hidden!important;}:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-close::before{content:"×"!important;display:grid!important;place-items:center!important;position:absolute!important;inset:0!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;font-size:26px!important;line-height:1!important;}:is(#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717#portaly717,body) #gl-user-name-modal .gl-user-permission-close::after{content:none!important;}}

/* 7.6.721: Worktime mobile navigation, search and original ToDo trigger. */
.portaly-worktime-search-icon{display:none}
@media(max-width:820px){
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-time-tabs-row{display:block!important;margin-bottom:14px!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-personal-time-nav{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;padding:6px!important;background:#fff!important;border:1px solid var(--portaly-border,#e5e5e8)!important;border-radius:16px!important;box-shadow:none!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-personal-time-nav a{display:flex!important;align-items:center!important;justify-content:center!important;min-width:0!important;min-height:44px!important;margin:0!important;padding:10px 8px!important;font-family:var(--portaly-font,inherit)!important;font-weight:400!important;font-size:14px!important;line-height:1.3!important;text-align:center!important;white-space:normal!important;border:0!important;border-radius:11px!important;background:transparent!important;color:var(--portaly-text,#292535)!important;box-shadow:none!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-personal-time-nav a::before,
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-personal-time-nav a::after{content:none!important;display:none!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-personal-time-nav a.is-active{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-time-tabs-todo{margin:0!important;padding:0!important;height:0!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-time-tabs-todo [data-gl-todo-open]{position:fixed!important;inset:auto 18px calc(20px + env(safe-area-inset-bottom,0px)) auto!important;width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important;min-height:58px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border:0!important;border-radius:18px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:0!important;line-height:0!important;z-index:10040!important;box-shadow:0 8px 24px #00000018!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-time-tabs-todo [data-gl-todo-open]>*{display:none!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-time-tabs-todo [data-gl-todo-open]::before{content:""!important;display:block!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor)!important;background-size:22px 3px,3px 22px!important;background-position:center!important;background-repeat:no-repeat!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-time-tabs-todo [data-gl-todo-open]::after{content:none!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .gl-worktime-filter-toggle{display:flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0 0 14px auto!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .gl-worktime-filter-toggle>span,
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .gl-worktime-filter-toggle::before,
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .gl-worktime-filter-toggle::after{display:none!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .portaly-worktime-search-icon{display:block!important;width:22px!important;height:22px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .portaly-worktime-search-icon circle,
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .portaly-worktime-search-icon path{fill:none!important;stroke:currentColor!important;stroke-width:2!important;}
:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-time-wrap{padding-bottom:90px!important;}
}

/* 7.6.723: Center the plus independently of the original text grid item. */
@media(max-width:820px){:is(#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721#portaly721,body.gl-mobile-worktime-page) .szw-time-tabs-todo [data-gl-todo-open]::before{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-sizing:border-box!important;align-self:auto!important;justify-self:auto!important;line-height:0!important;border:0!important;}}

/* 7.6.724: Aligned mobile employee worktime cards. */
@media(max-width:820px){
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-list-card{padding:14px!important;box-sizing:border-box!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-list-card .szw-time-section-head{display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:0 0 14px!important;margin:0 0 14px!important;border-bottom:1px solid #e5e5e8!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-list-card .szw-time-section-head h2{font-family:var(--portaly-font,inherit)!important;font-size:20px!important;font-weight:600!important;margin:0!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-list-card .szw-time-eyebrow{display:none!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview,
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview tbody{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:12px!important;border:0!important;margin:0!important;padding:0!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview thead{display:none!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview tbody tr{position:relative!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto!important;align-items:start!important;gap:12px!important;min-height:0!important;height:auto!important;width:100%!important;box-sizing:border-box!important;padding:14px!important;margin:0!important;border:1px solid #e5e5e8!important;border-radius:16px!important;background:#fff!important;box-shadow:none!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview tbody td{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;justify-self:stretch!important;gap:5px!important;width:auto!important;min-width:0!important;min-height:0!important;height:auto!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;text-align:left!important;overflow-wrap:anywhere!important;font-family:var(--portaly-font,inherit)!important;font-size:14px!important;line-height:1.4!important;font-weight:500!important;color:var(--portaly-text,#292535)!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview tbody td:first-child{grid-column:1 / -1!important;grid-row:1!important;padding:0 26px 12px 0!important;border-bottom:1px solid #e9e9ec!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-detail-link{display:grid!important;gap:4px!important;padding:0!important;margin:0!important;min-height:44px!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-detail-link strong{font-family:var(--portaly-font,inherit)!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important;color:var(--portaly-text,#292535)!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-detail-link small{font-size:12px!important;font-weight:400!important;line-height:1.4!important;color:var(--portaly-muted,#6e687b)!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview tbody tr::after{content:""!important;position:absolute!important;inset:22px 18px auto auto!important;width:8px!important;height:8px!important;border:0!important;border-top:2px solid #72727c!important;border-right:2px solid #72727c!important;transform:rotate(45deg)!important;background:none!important;padding:0!important;margin:0!important;pointer-events:none!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:nth-child(3){grid-column:1!important;grid-row:2!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:nth-child(4){grid-column:2!important;grid-row:2!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:nth-child(2){grid-column:1!important;grid-row:3!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:nth-child(5){grid-column:2!important;grid-row:3!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td::before{display:block!important;position:static!important;margin:0!important;padding:0!important;border:0!important;font-size:11px!important;line-height:1.4!important;font-weight:400!important;letter-spacing:0!important;text-transform:none!important;color:var(--portaly-muted,#6e687b)!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:first-child::before{content:none!important;display:none!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:nth-child(2)::before{content:"Heute"!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:nth-child(3)::before{content:"Status"!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:nth-child(4)::before{content:"Saldo"!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td:nth-child(5)::before{content:"Offene Einträge"!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview td.is-mobile-empty{display:none!important;}
:is(#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724#portaly724,body.gl-mobile-worktime-page) .szw-time-employee-overview .szw-time-presence{display:inline-flex!important;align-items:center!important;min-height:24px!important;padding:4px 8px!important;max-width:100%!important;box-sizing:border-box!important;white-space:normal!important;font-size:12px!important;line-height:1.4!important;font-weight:500!important;}
}

/* 7.6.725: mobile Arbeitszeitdetails und lesbarer Monatskalender. */
@media(max-width:820px){
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal){font-family:var(--portaly-font,inherit)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-header{display:grid!important;grid-template-columns:minmax(0,1fr) 44px!important;align-items:start!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;padding:16px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-title-wrap{min-width:0!important;width:auto!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-header h2{font-size:20px!important;line-height:1.3!important;margin:0!important;overflow-wrap:anywhere!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-header p{font-size:13px!important;margin:5px 0 0!important;color:var(--portaly-muted)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-close{position:relative!important;inset:auto!important;justify-self:end!important;display:block!important;min-width:44px!important;width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:0!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-close span{display:none!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-close::before{content:""!important;position:absolute!important;inset:50% auto auto 50%!important;width:20px!important;height:20px!important;transform:translate(-50%,-50%) rotate(45deg)!important;background:linear-gradient(currentColor,currentColor) center/20px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 20px no-repeat!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-close::after{content:none!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button{font-family:inherit!important;font-weight:500!important;font-size:12px!important;background:#fff!important;color:var(--portaly-muted)!important;border:0!important;box-shadow:none!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button.is-active{color:var(--portaly-text)!important;background:#fff!important;box-shadow:inset 0 -3px 0 var(--portaly-primary)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button::after, body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-tabs button::before{content:none!important;display:none!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-eyebrow{color:var(--portaly-muted)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-kpi.is-total{background:color-mix(in srgb,var(--portaly-primary) 10%,white)!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-kpi.is-total strong{color:var(--portaly-text)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details>summary{position:relative!important;display:flex!important;align-items:center!important;min-height:44px!important;padding:12px 44px 12px 0!important;font-size:14px!important;line-height:1.4!important;color:var(--portaly-text)!important;background:transparent!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details>summary span{display:none!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details>summary::after{content:""!important;position:absolute!important;right:8px!important;top:50%!important;width:18px!important;height:18px!important;transform:translateY(-50%)!important;background:linear-gradient(currentColor,currentColor) center/18px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 18px no-repeat!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-v722-account-details[open]>summary::after{transform:translateY(-50%)!important;background:linear-gradient(currentColor,currentColor) center/18px 2px no-repeat!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-modal-body{min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;padding:12px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-card{min-width:0!important;padding:12px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-filter{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-filter label{min-width:0!important;width:100%!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-filter input, body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-filter select{box-sizing:border-box!important;min-width:0!important;max-width:100%!important;width:100%!important;font-size:16px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-filter button[type="submit"]{justify-self:end!important;width:auto!important;min-height:44px!important;padding:10px 20px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-head{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-head h2{font-size:18px!important;line-height:1.35!important;overflow-wrap:anywhere!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-nav{display:flex!important;justify-content:flex-end!important;gap:8px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-nav a{min-height:40px!important;display:flex!important;align-items:center!important;justify-content:center!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-legend{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;font-size:12px!important;margin:16px 0!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar{display:grid!important;grid-template-columns:repeat(7,minmax(100px,1fr))!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow-x:auto!important;overscroll-behavior-x:contain!important;-webkit-overflow-scrolling:touch!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-day{min-height:112px!important;height:auto!important;min-width:0!important;padding:8px!important;box-sizing:border-box!important;overflow:visible!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-date{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-date strong{font-size:15px!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-date small{font-size:12px!important;white-space:normal!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-event{font-size:12px!important;white-space:normal!important;overflow-wrap:anywhere!important;}
body.gl-admin-view-active:is(#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail#portaly-mobile-detail,body) :is(#szw-time-employee-modal,#szw-time-calendar-modal) .szw-time-calendar-day.is-today{box-shadow:inset 0 0 0 2px var(--portaly-primary)!important;outline:0!important;}
}

/* 7.6.726: mobile Monatsfeldbreite und kompakte Arbeitszeiten-Abstaende. */
@media(max-width:820px){
:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body.gl-mobile-worktime-page) .szw-time-wrap{row-gap:12px!important;}
:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body.gl-mobile-worktime-page) .szw-time-tabs-row{margin:0!important;padding:0!important;}
:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body.gl-mobile-worktime-page) .gl-worktime-filter-toggle{margin:0 0 0 auto!important;}
:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body.gl-mobile-worktime-page) .szw-time-work-kpis{margin:0!important;}
:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body.gl-mobile-worktime-page) .szw-time-hero{margin-bottom:0!important;padding-bottom:0!important;}
body.gl-admin-view-active:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body) #szw-time-calendar-modal .szw-time-filter{width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;}
body.gl-admin-view-active:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body) #szw-time-calendar-modal .szw-time-filter label{display:flex!important;flex-direction:column!important;box-sizing:border-box!important;width:auto!important;max-width:100%!important;min-width:0!important;padding:0!important;margin:0!important;}
body.gl-admin-view-active:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body) #szw-time-calendar-modal .szw-time-filter input[type="month"]{display:block!important;appearance:none!important;-webkit-appearance:none!important;box-sizing:border-box!important;width:100%!important;inline-size:100%!important;min-width:0!important;min-inline-size:0!important;max-width:100%!important;max-inline-size:100%!important;margin:0!important;padding:10px 12px!important;height:44px!important;}
body.gl-admin-view-active:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body) #szw-time-calendar-modal .szw-time-filter input[type="month"]::-webkit-date-and-time-value{min-width:0!important;text-align:left!important;}
body.gl-admin-view-active:is(#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726#portaly726,body) #szw-time-calendar-modal .szw-time-filter input[type="month"]::-webkit-datetime-edit{min-width:0!important;padding:0!important;}
}

/* 7.6.727 Mobile Dienstplanung */
@media(max-width:820px){
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-time-tabs-todo{height:0!important;margin:0!important;padding:0!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-time-wrap{gap:12px!important;padding-bottom:90px!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-shift-calendar-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;padding:12px!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-shift-calendar-actions{display:contents!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-shift-primary-actions:empty{display:none!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-calendar-view-buttons{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-calendar-view-buttons a.is-active,:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-personal-time-nav a.is-active{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-time-calendar-nav{display:flex!important;justify-content:flex-end!important;width:100%!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-actions{width:100%!important;border-top:1px solid var(--portaly-border)!important;padding-top:8px!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-actions summary{padding:12px 0!important;min-height:44px!important;cursor:pointer!important;font-family:var(--portaly-font)!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-actions>div{display:grid!important;gap:8px!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-actions button{width:100%!important;min-height:44px!important;grid-area:auto!important;font-size:14px!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create{position:fixed!important;right:18px!important;bottom:calc(20px + env(safe-area-inset-bottom))!important;z-index:10040!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create>summary{display:block!important;list-style:none!important;width:58px!important;height:58px!important;border-radius:18px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;position:relative!important;cursor:pointer!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create>summary::-webkit-details-marker{display:none!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create>summary::after{content:""!important;position:absolute!important;inset:18px!important;background:linear-gradient(currentColor,currentColor) center/22px 3px no-repeat,linear-gradient(currentColor,currentColor) center/3px 22px no-repeat!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create[open]>summary::after{transform:rotate(45deg)!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create>div{position:absolute!important;bottom:70px!important;right:0!important;width:210px!important;background:#fff!important;padding:10px!important;border:1px solid var(--portaly-border)!important;border-radius:16px!important;box-shadow:0 8px 30px #0002!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create button{position:static!important;display:block!important;width:100%!important;height:auto!important;min-height:44px!important;margin:0!important;padding:12px!important;font-size:14px!important;font-family:var(--portaly-font)!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:0!important;border-radius:10px!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create button+button{margin-top:8px!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create button::before,:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create button::after{content:none!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-planning-month-calendar{display:block!important;overflow-x:auto!important;max-width:100%!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-planning-month-weekdays,:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-planning-month-grid{display:grid!important;grid-template-columns:repeat(7,minmax(100px,1fr))!important;min-width:700px!important;}
:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .szw-planning-month-day{min-width:0!important;overflow-wrap:anywhere!important;}
}

@media(max-width:820px){body.gl-mobile-duty-planning .portaly-duty-actions:not([open])>div,body.gl-mobile-duty-planning .portaly-duty-create:not([open])>div{display:none!important;}}

@media(max-width:820px){:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-actions:not([open])>div,:is(#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727#portaly727,body.gl-mobile-duty-planning) .portaly-duty-create:not([open])>div{display:none!important;}}

/* 7.6.728: gemeinsames mobiles Aktionsmenue und ruhige Planungsaktionen. */
@media(max-width:820px){
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions{background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;padding:0!important;overflow:hidden!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;position:relative!important;box-sizing:border-box!important;list-style:none!important;min-height:48px!important;padding:12px 44px 12px 14px!important;margin:0!important;background:#fff!important;color:var(--portaly-text)!important;font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:600!important;box-shadow:none!important;border:0!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions>summary::-webkit-details-marker{display:none!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions>summary::before{content:none!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions>summary::after{content:""!important;position:absolute!important;right:17px!important;top:18px!important;width:8px!important;height:8px!important;border:solid currentColor!important;border-width:0 2px 2px 0!important;background:none!important;transform:rotate(45deg)!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions[open]>summary::after{top:22px!important;transform:rotate(225deg)!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions>div{display:grid!important;gap:0!important;padding:0 12px 8px!important;background:#fff!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions button{display:block!important;position:static!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;height:auto!important;min-height:48px!important;padding:12px 4px!important;margin:0!important;border:0!important;border-top:1px solid var(--portaly-border)!important;border-radius:0!important;background:#fff!important;color:var(--portaly-text)!important;box-shadow:none!important;font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:500!important;line-height:1.4!important;text-align:left!important;white-space:normal!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions button:hover{background:#f5f5f6!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions button:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:-2px!important;}
:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-create>div{display:none!important;}
}

@media(max-width:820px){:is(#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728#portaly728,body.gl-mobile-duty-planning) .portaly-duty-actions:not([open])>div{display:none!important;}}

/* 7.6.729: gleichmaessige mobile Dienstplanfilter und Legendenabstand. */
@media(max-width:820px){
:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-shift-calendar-filter{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:14px!important;align-items:stretch!important;}
:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-shift-calendar-filter label{display:flex!important;flex-direction:column!important;gap:6px!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;margin:0!important;padding:0!important;}
:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-shift-calendar-filter label>span{font-size:12px!important;line-height:18px!important;margin:0!important;}
:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-shift-calendar-filter input:not([type="hidden"]),:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-shift-calendar-filter select{display:block!important;box-sizing:border-box!important;width:100%!important;inline-size:100%!important;min-width:0!important;min-inline-size:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:10px 12px!important;margin:0!important;font-family:var(--portaly-font)!important;font-size:16px!important;line-height:22px!important;border-radius:10px!important;}
:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-shift-calendar-filter input[type="date"]{appearance:none!important;-webkit-appearance:none!important;}
:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-shift-calendar-filter input[type="date"]::-webkit-date-and-time-value{min-width:0!important;text-align:left!important;}
:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-shift-calendar-filter input[type="date"]::-webkit-datetime-edit{padding:0!important;}
:is(#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729#portaly729,body.gl-mobile-duty-planning) .szw-planning-legend-panel>.szw-planning-legend{padding-top:14px!important;}
}

/* 7.6.730: mobile Planung aufklappbar und Touch-Ziehgriffe. */
@media(max-width:820px){
:is(#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730,body.gl-mobile-duty-planning) .szw-planning-legend-panel>summary span{font-weight:400!important;}
:is(#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730,body.gl-mobile-duty-planning) .portaly-duty-stats{border-top:1px solid var(--portaly-border)!important;background:#fff!important;}
:is(#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730,body.gl-mobile-duty-planning) .portaly-duty-stats>summary{padding:14px!important;min-height:44px!important;box-sizing:border-box!important;background:#fff!important;color:var(--portaly-text)!important;font-weight:400!important;font-family:var(--portaly-font)!important;}
:is(#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730,body.gl-mobile-duty-planning) .portaly-duty-stats:not([open])>section{display:none!important;}
:is(#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730,body.gl-mobile-duty-planning) .portaly-shift-touch-handle{display:block!important;touch-action:none!important;user-select:none!important;-webkit-user-select:none!important;padding:10px 4px!important;margin-top:4px!important;background:#f1f1f3!important;border-radius:6px!important;font-size:11px!important;color:#292535!important;cursor:grab!important;}
:is(#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730,body.gl-mobile-duty-planning) .portaly-shift-touch-create{display:block!important;touch-action:none!important;user-select:none!important;-webkit-user-select:none!important;padding:12px!important;border:1px dashed var(--portaly-primary)!important;border-radius:10px!important;font-size:13px!important;cursor:grab!important;}
:is(#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730#portaly730,body.gl-mobile-duty-planning) .is-drag-over{outline:2px solid var(--portaly-primary)!important;outline-offset:-2px!important;}
}

/* 7.6.731: mobile Dienstplanung in Formularabschnitten. */
@media(max-width:820px){
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .szw-shift-form{display:block!important;margin:0!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-section{margin:0 0 12px!important;padding:0!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;background:#fff!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-section>summary{position:relative!important;display:block!important;list-style:none!important;box-sizing:border-box!important;padding:14px 42px 14px 14px!important;min-height:48px!important;font-family:var(--portaly-font)!important;font-size:15px!important;font-weight:500!important;background:#fff!important;color:var(--portaly-text)!important;border-radius:14px!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-section>summary::-webkit-details-marker{display:none!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-section>summary::before{content:none!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-section>summary::after{content:""!important;position:absolute!important;right:16px!important;top:50%!important;width:14px!important;height:14px!important;transform:translateY(-50%)!important;background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat,linear-gradient(currentColor,currentColor) center/2px 14px no-repeat!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-section[open]>summary::after{background:linear-gradient(currentColor,currentColor) center/14px 2px no-repeat!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-fields{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;padding:0 14px 14px!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-section:not([open])>.portaly-shift-form-fields{display:none!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-fields>label{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-fields label>input:not([type="checkbox"]),body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-fields select{box-sizing:border-box!important;display:block!important;width:100%!important;min-width:0!important;min-inline-size:0!important;max-width:100%!important;height:44px!important;min-height:44px!important;margin:0!important;padding:10px 12px!important;font-size:16px!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-fields input[type="date"],body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-fields input[type="time"]{appearance:none!important;-webkit-appearance:none!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .portaly-shift-form-fields textarea{box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:90px!important;font-size:16px!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .szw-shift-weekdays{min-width:0!important;padding:10px!important;margin:0!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .szw-shift-day-presets{display:flex!important;flex-wrap:wrap!important;gap:6px!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .szw-shift-day-presets button{width:auto!important;min-height:40px!important;padding:8px!important;font-size:12px!important;background:#f5f5f6!important;color:var(--portaly-text)!important;border:1px solid var(--portaly-border)!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .szw-shift-day-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .szw-shift-actions{position:static!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:12px 0 0!important;margin:0!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .szw-shift-actions button{flex:1 1 120px!important;min-height:44px!important;width:auto!important;padding:10px!important;font-size:14px!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal .szw-shift-actions .gl-btn-secondary{background:#fff!important;color:var(--portaly-text)!important;border:1px solid var(--portaly-border)!important;}
body.gl-admin-view-active:is(#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731#portaly731,body) #szw-shift-editor-modal [hidden]{display:none!important;}
}

/* 7.6.732: mobiler Mitarbeiter-Wochenplan. */
@media(max-width:820px){
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .szw-planning-week-table tbody>tr{display:block!important;padding:14px!important;width:100%!important;box-sizing:border-box!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .szw-planning-week-table tbody>tr>td.szw-planning-cell{display:none!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .szw-planning-person-col{display:block!important;width:100%!important;padding:0!important;border:0!important;box-sizing:border-box!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .gl-duty-person-toggle{display:block!important;position:relative!important;width:100%!important;padding:0 0 0 0!important;border:0!important;background:#fff!important;text-align:left!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .gl-duty-person-toggle__text{display:block!important;width:100%!important;min-width:0!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .gl-duty-person-toggle__icon{display:none!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .szw-capacity-detail-trigger-wrap-76338{width:100%!important;margin-top:12px!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .szw-capacity-detail-trigger-76338{display:block!important;box-sizing:border-box!important;width:100%!important;min-height:44px!important;padding:12px!important;text-align:center!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-week{display:grid!important;gap:10px!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-week-day{padding:12px!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;background:#fff!important;min-width:0!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-week-day h3{margin:0 0 8px!important;font-size:14px!important;font-weight:500!important;color:var(--portaly-text)!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-week-day>div{display:flex!important;flex-direction:column!important;gap:6px!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-capacity{margin-top:14px!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-capacity>summary{padding:14px!important;font-size:14px!important;font-weight:400!important;background:#fff!important;color:var(--portaly-text)!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-capacity:not([open])>:not(summary){display:none!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-week-modal .szw-planning-modal-body{padding:14px!important;overflow-y:auto!important;min-height:0!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-week-modal .szw-planning-modal-header{padding:16px!important;}
:is(#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732#portaly732,body.gl-mobile-duty-planning) .portaly-person-week-modal dl{font-size:14px!important;}
}

/* 7.6.733: Kennzahlen und Wochenplan mittig in mobilen Mitarbeiterkarten. */
@media(max-width:820px){
:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-planning-person-col,:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .gl-duty-person-toggle,:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .gl-duty-person-toggle__text,:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-planning-capacity-compact{box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;}
:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-planning-capacity-compact{margin-left:auto!important;margin-right:auto!important;}
:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-planning-capacity-compact-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;max-width:none!important;gap:12px!important;margin-left:auto!important;margin-right:auto!important;}
:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-planning-capacity-compact-values>span{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-width:0!important;}
:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-planning-capacity-compact-values strong,:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-planning-capacity-compact-values small{width:100%!important;text-align:center!important;}
:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-capacity-detail-trigger-wrap-76338{display:flex!important;justify-content:center!important;width:100%!important;box-sizing:border-box!important;padding:0!important;margin:14px 0 0!important;}
:is(#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733#portaly733,body.gl-mobile-duty-planning) .szw-planning-week-table .szw-capacity-detail-trigger-76338{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:100%!important;max-width:320px!important;min-width:0!important;margin:0 auto!important;text-align:center!important;}
}

/* 7.6.734: nur mobile Wochenansicht vereinfachen; Monat und Tag unveraendert. */
@media(max-width:820px){
:is(#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .szw-shift-calendar-toolbar .szw-time-calendar-nav,
:is(#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .szw-planning-capacity-overview,
:is(#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .szw-planning-context-strip,
:is(#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .portaly-duty-stats,
:is(#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .szw-shift-copy-button,
:is(#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734#portaly734,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .szw-shift-publish-button{display:none!important;}
}

/* 7.6.735: mobile Tagesansicht als reiner heutiger Kalender. */
.portaly-duty-today{display:none;}
@media(max-width:820px){
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] > :not(.szw-shift-calendar-toolbar):not(.portaly-duty-today){display:none!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .szw-shift-calendar-title,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .szw-time-calendar-nav,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .portaly-duty-actions,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .portaly-shift-touch-create,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .szw-shift-primary-actions,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .szw-shift-pdf-button,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .szw-shift-add-button{display:none!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .portaly-duty-today{display:block!important;padding:14px!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .portaly-duty-today h2{margin:0 0 14px!important;font-size:20px!important;font-weight:500!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .portaly-duty-today-entries{display:grid!important;gap:12px!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .portaly-duty-today article{display:grid!important;gap:8px!important;padding:14px!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;background:#fff!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .portaly-duty-today h3{margin:0!important;font-size:16px!important;font-weight:500!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="day"] .portaly-duty-today .szw-planning-chip{width:100%!important;box-sizing:border-box!important;white-space:normal!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.gl-mobile-duty-planning):has([data-szw-shift-board][data-planning-view="day"]) .portaly-duty-create{display:none!important;}
}

/* 7.6.736: Monatsnavigation und einheitliche mobile Klappbereiche. */
@media(max-width:820px){
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-calendar-view-buttons a{background:#fff!important;color:var(--portaly-text)!important;box-shadow:none!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-calendar-view-buttons a.is-active{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) :is(.portaly-duty-actions,.szw-shift-filter-panel,.szw-planning-legend-panel,.portaly-duty-stats){box-sizing:border-box!important;margin:0 12px 10px!important;padding:0!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-shift-calendar-toolbar .portaly-duty-actions{margin:0!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) :is(.portaly-duty-actions,.szw-shift-filter-panel,.szw-planning-legend-panel,.portaly-duty-stats)>summary{position:relative!important;box-sizing:border-box!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:4px 10px!important;min-height:48px!important;padding:14px 40px 14px 14px!important;margin:0!important;list-style:none!important;border:0!important;background:#fff!important;color:var(--portaly-text)!important;font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:400!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) :is(.portaly-duty-actions,.szw-shift-filter-panel,.szw-planning-legend-panel,.portaly-duty-stats)>summary::-webkit-details-marker{display:none!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) :is(.portaly-duty-actions,.szw-shift-filter-panel,.szw-planning-legend-panel,.portaly-duty-stats)>summary::before{content:none!important;display:none!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) :is(.portaly-duty-actions,.szw-shift-filter-panel,.szw-planning-legend-panel,.portaly-duty-stats)>summary::after{content:""!important;position:absolute!important;right:17px!important;top:18px!important;width:8px!important;height:8px!important;border:solid currentColor!important;border-width:0 2px 2px 0!important;background:none!important;transform:rotate(45deg)!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) :is(.portaly-duty-actions,.szw-shift-filter-panel,.szw-planning-legend-panel,.portaly-duty-stats)[open]>summary::after{top:22px!important;transform:rotate(225deg)!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) :is(.portaly-duty-actions,.szw-shift-filter-panel,.szw-planning-legend-panel,.portaly-duty-stats)>summary span{font-weight:400!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) :is(.portaly-duty-actions,.szw-shift-filter-panel,.szw-planning-legend-panel,.portaly-duty-stats)>summary small{display:block!important;flex-basis:100%!important;max-width:100%!important;text-align:left!important;font-size:12px!important;line-height:1.4!important;color:var(--portaly-muted)!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-shift-calendar-toolbar{padding-bottom:10px!important;}
:is(#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736#portaly736,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-calendar{margin-top:12px!important;}
}

/* 7.6.737: mobiles Monatsraster wie Arbeitszeiten, Kapazitaet als lesbare Zeilen. */
@media(max-width:820px){
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-capacity-overview{display:block!important;padding:14px!important;background:#fff!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-capacity-overview .szw-planning-capacity{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:0!important;width:100%!important;margin-top:12px!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-capacity-overview .szw-planning-capacity>span{display:flex!important;justify-content:space-between!important;align-items:baseline!important;gap:12px!important;width:100%!important;box-sizing:border-box!important;padding:10px 0!important;margin:0!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;background:transparent!important;font-size:14px!important;text-align:right!important;font-variant-numeric:tabular-nums!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-capacity-overview .szw-planning-capacity b{font-weight:400!important;text-align:left!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-calendar{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-weekdays,:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-grid{display:grid!important;grid-template-columns:repeat(7,minmax(140px,1fr))!important;width:100%!important;min-width:980px!important;gap:0!important;padding:0!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day{display:block!important;position:relative!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:120px!important;padding:8px!important;border:0!important;border-right:1px solid var(--portaly-border)!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day>header,:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day-open{display:flex!important;position:static!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px!important;margin:0 0 8px!important;border:0!important;border-radius:6px!important;background:#f6f6f8!important;color:var(--portaly-text)!important;box-shadow:none!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day-open strong,:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day>header strong{font-size:15px!important;line-height:1.3!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day-open span{font-size:11px!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-items,:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-person-details{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-person{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:6px!important;margin:0!important;border:1px solid var(--portaly-border)!important;border-radius:8px!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-person-name{display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:12px!important;line-height:1.4!important;margin:0 0 6px!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-person .szw-planning-chip{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:11px!important;padding:5px!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-shift-card-main{display:flex!important;flex-direction:column!important;gap:4px!important;min-width:0!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day.is-today{box-shadow:inset 0 0 0 2px var(--portaly-primary)!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day.is-today>.szw-planning-month-day-open{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day.is-outside{background:#f7f7f9!important;}
:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day.is-weekend{background:#fafafa!important;}
}

/* 7.6.738: compact mobile month options, calendar first. */
@media(max-width:820px){
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options{margin:0 12px 12px;padding:0;border:1px solid var(--portaly-border,#e7e3ed);border-radius:12px;background:#fff;overflow:hidden;}
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options>summary{display:flex;align-items:center;position:relative;min-height:48px;box-sizing:border-box;padding:12px 44px 12px 14px;list-style:none;background:#fff;color:var(--portaly-text,#292535);font:inherit;font-weight:400;cursor:pointer;}
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options>summary::-webkit-details-marker{display:none;}
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options>summary::before{display:none;}
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options>summary::after{content:"";position:absolute;right:18px;top:19px;width:8px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;transform:rotate(45deg);}
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options[open]>summary::after{transform:rotate(225deg);top:23px;}
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options-content{padding:10px 0 0;border-top:1px solid var(--portaly-border,#e7e3ed);background:#fafafa;}
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options-content>.portaly-duty-actions{margin:0 12px 10px;}
:is(#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738#portaly738,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .portaly-duty-options:not([open])>.portaly-duty-options-content{display:none;}
}

/* 7.6.739 mobile weekly calendar and employee disclosure */
.portaly-week-calendar{display:none!important;}
@media(max-width:820px){
:is(#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .portaly-week-calendar{display:block!important;}
:is(#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .szw-time-calendar-nav{display:flex!important;}
:is(#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] :is(.portaly-duty-stats,.szw-planning-capacity-overview,.szw-planning-context-strip){display:block!important;}
:is(#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] :is(.szw-shift-copy-button,.szw-shift-publish-button){display:inline-flex!important;}
:is(#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .portaly-duty-employees{margin:12px;border:1px solid var(--portaly-border);border-radius:12px;background:#fff;overflow:hidden;}
:is(#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .portaly-duty-employees>summary{padding:14px;min-height:48px;box-sizing:border-box;font:inherit;color:var(--portaly-text);background:white;cursor:pointer;}
:is(#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739#portaly739,body.gl-mobile-duty-planning) [data-szw-shift-board][data-planning-view="week"] .portaly-duty-employees:not([open])>.szw-planning-table-wrap{display:none!important;}
}

/* 7.6.742 mobile vacation create menu */
@media(max-width:820px){
:is(#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742,body.portaly-vacation-actions) .portaly-vacation-create{position:fixed!important;right:18px!important;bottom:calc(20px + env(safe-area-inset-bottom))!important;z-index:10040!important;}
:is(#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742,body.portaly-vacation-actions) .portaly-vacation-create>summary{display:block!important;position:relative!important;width:58px!important;height:58px!important;box-sizing:border-box!important;padding:0!important;border:0!important;border-radius:18px!important;list-style:none!important;background:var(--portaly-primary,#ffba00)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;cursor:pointer!important;}
:is(#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742,body.portaly-vacation-actions) .portaly-vacation-create>summary::-webkit-details-marker{display:none!important;}
:is(#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742,body.portaly-vacation-actions) .portaly-vacation-create>summary::before{display:none!important;}
:is(#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742,body.portaly-vacation-actions) .portaly-vacation-create>summary::after{content:""!important;position:absolute!important;inset:18px!important;background:linear-gradient(currentColor,currentColor) center/22px 3px no-repeat,linear-gradient(currentColor,currentColor) center/3px 22px no-repeat!important;}
:is(#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742,body.portaly-vacation-actions) .portaly-vacation-create>div{display:none!important;}
:is(#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742#portaly742,body.portaly-vacation-actions) :is(.szw-time-tabs-todo:empty,.szw-vacation-blackout-toolbar:empty){display:none!important;}
}

/* 7.6.743 vacation filters and legend grouped on mobile */
@media(max-width:820px){
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options{margin:0 12px 12px!important;padding:0!important;border:1px solid var(--portaly-border,#e7e3ed)!important;border-radius:12px!important;background:#fff!important;overflow:hidden!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options>summary{display:flex!important;align-items:center!important;position:relative!important;min-height:48px!important;box-sizing:border-box!important;padding:12px 44px 12px 14px!important;list-style:none!important;background:#fff!important;color:var(--portaly-text,#292535)!important;font:inherit!important;font-weight:400!important;cursor:pointer!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options>summary::-webkit-details-marker{display:none!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options>summary::before{display:none!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options>summary::after{content:""!important;position:absolute!important;right:18px!important;top:19px!important;width:8px!important;height:8px!important;border:solid currentColor!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options[open]>summary::after{transform:rotate(225deg)!important;top:23px!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options>div{padding:8px!important;border-top:1px solid var(--portaly-border,#e7e3ed)!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options:not([open])>div{display:none!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options>div>details{margin:0 0 8px!important;border:1px solid var(--portaly-border,#e7e3ed)!important;border-radius:10px!important;overflow:hidden!important;}
:is(#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743#portaly743,body.portaly-vacation-actions) .portaly-vacation-options>div>details>summary{padding:12px!important;font:inherit!important;font-weight:400!important;background:#fff!important;color:var(--portaly-text,#292535)!important;}
}

/* 7.6.744 mobile vacation week grid and employee disclosure */
@media(max-width:820px){
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-calendar{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-weekdays,:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-grid{display:grid!important;grid-template-columns:repeat(7,minmax(140px,1fr))!important;width:100%!important;min-width:980px!important;gap:0!important;padding:0!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-day{display:block!important;position:relative!important;box-sizing:border-box!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:120px!important;padding:8px!important;border:0!important;border-right:1px solid var(--portaly-border)!important;border-bottom:1px solid var(--portaly-border)!important;border-radius:0!important;overflow:hidden!important;background:#fff!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-day>header,:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day-open{display:flex!important;position:static!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:4px!important;margin:0 0 8px!important;border:0!important;border-radius:6px!important;background:#f6f6f8!important;color:var(--portaly-text)!important;box-shadow:none!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-day-open strong,:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-day>header strong{font-size:15px!important;line-height:1.3!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-day-open span{font-size:11px!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-items,:is(#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737#portaly737,body.gl-mobile-duty-planning) [data-szw-shift-board]:is([data-planning-view="month"],[data-planning-view="week"]) .szw-planning-month-person-details{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;min-width:0!important;padding:0!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-person{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:6px!important;margin:0!important;border:1px solid var(--portaly-border)!important;border-radius:8px!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-person-name{display:block!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:12px!important;line-height:1.4!important;margin:0 0 6px!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-person .szw-planning-chip{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;white-space:normal!important;word-break:normal!important;overflow-wrap:break-word!important;font-size:11px!important;padding:5px!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-day.is-today{box-shadow:inset 0 0 0 2px var(--portaly-primary)!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-day.is-today>.szw-planning-month-day-open{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-day.is-outside{background:#f7f7f9!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-month-day.is-weekend{background:#fafafa!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .portaly-week-calendar{display:block!important;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .portaly-vacation-employees{margin:12px;border:1px solid var(--portaly-border,#e7e3ed);border-radius:12px;background:white;overflow:hidden;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .portaly-vacation-employees>summary{padding:14px;min-height:48px;box-sizing:border-box;font:inherit;font-weight:400;background:white;color:var(--portaly-text,#292535);cursor:pointer;}
:is(#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744#portaly744,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="week"] .portaly-vacation-employees:not([open])>.szw-planning-table-wrap{display:none!important;}
}

/* 7.6.745 mobile vacation day, today only */
@media(max-width:820px){
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] > :not(.szw-shift-calendar-toolbar):not(.portaly-duty-today){display:none!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .szw-shift-calendar-title,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .szw-time-calendar-nav,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .portaly-duty-actions,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .portaly-shift-touch-create,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .szw-shift-primary-actions,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .szw-shift-pdf-button,:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .szw-shift-add-button{display:none!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .portaly-duty-today{display:block!important;padding:14px!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .portaly-duty-today h2{margin:0 0 14px!important;font-size:20px!important;font-weight:500!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .portaly-duty-today-entries{display:grid!important;gap:12px!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .portaly-duty-today article{display:grid!important;gap:8px!important;padding:14px!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;background:#fff!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .portaly-duty-today h3{margin:0!important;font-size:16px!important;font-weight:500!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions) .portaly-vacation-calendar[data-planning-view="day"] .portaly-duty-today .szw-planning-chip{width:100%!important;box-sizing:border-box!important;white-space:normal!important;}
:is(#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735#portaly735,body.portaly-vacation-actions):has(.portaly-vacation-calendar[data-planning-view="day"]) .portaly-vacation-create{display:none!important;}
:is(#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745#portaly745,body.portaly-vacation-actions):has(.portaly-vacation-calendar[data-planning-view="day"]) .portaly-vacation-create{display:none!important;}
}

/* 7.6.747 mobile vacation filter sizing */
@media(max-width:820px){
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar .szw-shift-calendar-filter{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:start!important;gap:12px!important;padding:12px!important;box-sizing:border-box!important;min-width:0!important;max-width:100%!important;}
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar .szw-shift-calendar-filter>label{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important;}
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar .szw-shift-calendar-filter :is(select,input:not([type="hidden"])){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:10px 12px!important;font-size:16px!important;line-height:22px!important;}
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar .szw-shift-calendar-filter input[type="date"]{appearance:none!important;-webkit-appearance:none!important;}
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar .szw-shift-calendar-filter input[type="date"]::-webkit-date-and-time-value{min-width:0!important;text-align:left!important;}
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar .szw-shift-calendar-filter input[type="date"]::-webkit-datetime-edit{padding:0!important;}
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar .szw-shift-filter-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important;width:100%!important;}
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar .szw-shift-filter-actions>*{box-sizing:border-box!important;min-width:0!important;width:100%!important;padding:10px 6px!important;font-size:14px!important;}
:is(#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747#portaly747,body) .portaly-vacation-calendar :is(.szw-planning-legend-panel>summary, .szw-planning-legend-panel>summary :is(span,strong,b)){font-weight:400!important;}
}

/* 7.6.748 vacation employee cards and week dialog */
@media(max-width:820px){
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-person-row{display:block!important;width:100%!important;box-sizing:border-box!important;margin:0 0 12px!important;background:#fff!important;border:1px solid var(--portaly-border,#e7e3ed)!important;border-radius:14px!important;overflow:hidden!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-person-row>td{display:none!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-person-row>th{display:block!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:14px!important;background:#fff!important;border:0!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-person-card{display:flex!important;flex-direction:column!important;gap:6px!important;width:100%!important;text-align:left!important;color:var(--portaly-text,#292535)!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-person-card>span{font-size:13px!important;font-weight:400!important;color:var(--portaly-muted,#6e687b)!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-open{display:block!important;align-self:center!important;width:100%!important;max-width:320px!important;box-sizing:border-box!important;margin:12px auto 0!important;padding:12px!important;min-height:44px!important;border:1px solid var(--portaly-border,#e7e3ed)!important;border-radius:10px!important;background:#f8f9fb!important;color:var(--portaly-text,#292535)!important;font:inherit!important;text-align:center!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .szw-planning-modal-panel{display:flex!important;flex-direction:column!important;width:calc(100% - 24px)!important;max-width:600px!important;max-height:90dvh!important;margin:auto!important;overflow:hidden!important;background:white!important;border-radius:18px!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .szw-planning-modal-header{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;padding:18px!important;flex-shrink:0!important;background:#fff!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .szw-planning-modal-header>div{min-width:0!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .szw-planning-modal-header button{flex-shrink:0!important;width:44px!important;height:44px!important;padding:0!important;line-height:1!important;font-size:30px!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .szw-planning-modal-body{overflow-y:auto!important;min-height:0!important;padding:14px!important;-webkit-overflow-scrolling:touch!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .portaly-person-week{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .portaly-person-week-day{display:block!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;padding:12px!important;border:1px solid var(--portaly-border,#e7e3ed)!important;border-radius:12px!important;background:#fff!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .portaly-person-week-day h3{margin:0 0 8px!important;font-size:14px!important;color:var(--portaly-text,#292535)!important;}
:is(#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748#portaly748,body.portaly-vacation-actions) .portaly-vacation-week-modal .portaly-person-week-day>div{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;}
}

/* 7.6.749 aligned mobile vacation month cells */
@media(max-width:820px){
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-calendar{display:block!important;overflow-x:auto!important;padding:0!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] :is(.szw-planning-month-grid,.szw-planning-month-weekdays){display:grid!important;grid-template-columns:repeat(7,minmax(140px,1fr))!important;min-width:980px!important;gap:0!important;padding:0!important;margin:0!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-grid{border-top:1px solid var(--portaly-border,#e7e3ed)!important;border-left:1px solid var(--portaly-border,#e7e3ed)!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-day{display:block!important;position:relative!important;box-sizing:border-box!important;min-width:0!important;min-height:140px!important;height:auto!important;margin:0!important;padding:10px!important;border:0!important;border-right:1px solid var(--portaly-border,#e7e3ed)!important;border-bottom:1px solid var(--portaly-border,#e7e3ed)!important;border-radius:0!important;outline:0!important;box-shadow:none!important;background:#fff!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-day.is-weekend{background:#fafafa!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-day.is-outside{background:#f8f9fb!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] :is(.szw-planning-month-day-open,.szw-planning-month-day>header){display:flex!important;align-items:center!important;justify-content:space-between!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:36px!important;height:36px!important;margin:0 0 10px!important;padding:4px 6px!important;border:0!important;border-radius:6px!important;box-shadow:none!important;background:#f5f5f7!important;color:var(--portaly-text,#292535)!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-day-open strong{padding:0!important;min-width:0!important;width:auto!important;height:auto!important;border-radius:0!important;background:transparent!important;color:inherit!important;box-shadow:none!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-items{display:flex!important;flex-direction:column!important;gap:8px!important;width:100%!important;min-width:0!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-person{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;margin:0!important;padding:8px!important;border:1px solid var(--portaly-border,#e7e3ed)!important;border-radius:8px!important;box-shadow:none!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-person-name{display:block!important;white-space:normal!important;overflow-wrap:break-word!important;font-size:12px!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-person-details{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-person-details>*{box-sizing:border-box!important;max-width:100%!important;min-width:0!important;white-space:normal!important;font-size:12px!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-empty{display:block!important;font-size:12px!important;white-space:normal!important;margin:0!important;padding:4px 0!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-day.is-today{outline:0!important;box-shadow:inset 0 0 0 2px var(--portaly-primary,#ffba00)!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-day.is-today .szw-planning-month-day-open{background:var(--portaly-primary,#ffba00)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;}
:is(#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749#portaly749,body) .portaly-vacation-calendar[data-planning-view="month"] .szw-planning-month-day:focus-visible{outline:0!important;box-shadow:inset 0 0 0 2px var(--portaly-primary,#ffba00)!important;}
}

/* 7.6.752 remove legacy employee chevrons and center week action */
@media(max-width:820px){
:is(#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752,body) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-week-table .gl-vacation-person-toggle__icon{display:none!important;pointer-events:none!important;}
:is(#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752,body) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-week-table :is(.gl-vacation-person-toggle__icon::before,.gl-vacation-person-toggle__icon::after){content:none!important;display:none!important;}
:is(#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752,body) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-week-table :is(.szw-planning-person-col,.gl-vacation-person-toggle,.gl-vacation-person-toggle__text,.portaly-vacation-person-card){box-sizing:border-box!important;width:100%!important;max-width:none!important;min-width:0!important;}
:is(#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752,body) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-week-table .gl-vacation-person-toggle{display:block!important;grid-template-columns:minmax(0,1fr)!important;padding:0!important;background:transparent!important;}
:is(#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752,body) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-week-table .gl-vacation-person-toggle__text{display:block!important;flex:1 1 100%!important;padding:0!important;}
:is(#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752#portaly752,body) .portaly-vacation-calendar[data-planning-view="week"] .szw-planning-week-table .portaly-vacation-week-open{display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;box-sizing:border-box!important;width:100%!important;max-width:320px!important;min-height:44px!important;margin:12px auto 0!important;padding:12px!important;text-align:center!important;}
}

/* 7.6.756 mobile approval search and todo */
@media(max-width:820px){
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-todo{position:fixed!important;right:18px!important;bottom:calc(20px + env(safe-area-inset-bottom))!important;z-index:10040!important;display:block!important;width:58px!important;height:58px!important;min-width:58px!important;min-height:58px!important;padding:0!important;margin:0!important;border:0!important;border-radius:18px!important;background:var(--portaly-primary,#ffba00)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-todo::before{display:none!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-todo::after{content:""!important;position:absolute!important;inset:18px!important;background:linear-gradient(currentColor,currentColor) center/22px 3px no-repeat,linear-gradient(currentColor,currentColor) center/3px 22px no-repeat!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .szw-time-tabs-todo:empty{display:none!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-search{display:block!important;margin:12px 0!important;padding:0!important;border:0!important;background:transparent!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-search>summary{display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;list-style:none!important;width:44px!important;height:44px!important;margin:0 0 12px auto!important;padding:10px!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#ffba00)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;cursor:pointer!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-search>summary::-webkit-details-marker{display:none!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-search>summary::before{display:none!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-search>summary::after{display:none!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-search>summary svg{display:block!important;width:24px!important;height:24px!important;fill:none!important;stroke:currentColor!important;stroke-width:2!important;stroke-linecap:round!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-search:not([open])>.szw-approval-toolbar{display:none!important;}
:is(#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756#portaly756,body.portaly-approval-mobile) .portaly-approval-search>.szw-approval-toolbar{margin:0!important;}
}

/* 7.6.757 compact mobile approvals spacing */
@media(max-width:820px){
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-time-wrap{row-gap:12px!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-time-page-heading{margin-top:0!important;margin-bottom:12px!important;padding-bottom:0!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-time-page-heading p{margin-bottom:0!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-time-tabs-row{margin-top:0!important;margin-bottom:12px!important;gap:0!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-personal-time-nav{margin:0!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-approval-hero{margin-top:0!important;margin-bottom:10px!important;padding:12px 16px!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .portaly-approval-search{margin:0 0 10px!important;padding:0!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .portaly-approval-search>summary{margin:0 0 8px auto!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .portaly-approval-search:not([open])>summary{margin-bottom:0!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-approval-list{margin:0!important;padding:0!important;gap:10px!important;row-gap:10px!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-approval-card{margin-top:0!important;margin-bottom:0!important;}
:is(#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757#portaly757,body.portaly-approval-mobile) .szw-approval-toolbar{margin:0!important;}
}

/* 7.6.760 mobile vacation drag action below date navigation */
@media(max-width:820px){
:is(#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760,body) .portaly-vacation-calendar .szw-shift-calendar-toolbar{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;}
:is(#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760,body) .portaly-vacation-calendar .szw-shift-calendar-title{width:100%!important;min-width:0!important;}
:is(#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760,body) .portaly-vacation-calendar .szw-shift-calendar-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:10px!important;width:100%!important;}
:is(#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760,body) .portaly-vacation-calendar .szw-time-calendar-nav{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;width:100%!important;}
:is(#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760,body) .portaly-vacation-calendar .szw-time-calendar-nav>a{min-width:0!important;text-align:center!important;}
:is(#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760#portaly760,body) .portaly-vacation-calendar .portaly-shift-touch-create{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;flex:none!important;order:3!important;margin:0!important;padding:12px!important;border:1px dashed var(--portaly-primary,#ffba00)!important;border-radius:10px!important;background:#fff!important;color:var(--portaly-text,#292535)!important;font:inherit!important;white-space:normal!important;touch-action:none!important;cursor:grab!important;}
}

/* Document creator: consistent controls and legible permission picker. */
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-modal-panel{font-family:var(--portaly-font,Arial,sans-serif)!important;color:var(--portaly-text,#182337)!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-modal-panel>h2{font-family:inherit!important;font-size:24px!important;font-weight:600!important;line-height:1.3!important;margin:0 48px 24px 0!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form :is(button,input,select,textarea,summary,label,.gl-dms-rich-editor-label){font-family:inherit!important;font-size:14px!important;line-height:1.5!important;letter-spacing:normal!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form-grid{gap:20px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form :is(input[type="text"],input[type="search"],select){box-sizing:border-box!important;min-height:44px!important;border-radius:12px!important;padding:10px 14px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form input[type="file"]{font-family:inherit!important;padding:8px!important;min-height:48px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form input[type="file"]::file-selector-button{font:inherit!important;border:0!important;border-radius:10px!important;padding:10px 14px!important;margin-right:12px!important;background:var(--portaly-primary,#f9b600)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#111)!important;cursor:pointer;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-document-start{display:flex!important;flex-wrap:wrap!important;gap:8px!important;padding:6px!important;border:1px solid #e5e2ec!important;border-radius:16px!important;background:#fff!important;width:fit-content!important;max-width:100%!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-document-start button{min-height:44px!important;padding:10px 16px!important;border:0!important;border-radius:12px!important;font-weight:500!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-template-link{display:inline-flex!important;width:auto!important;margin-top:12px!important;min-height:40px!important;padding:8px 12px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-toolbar{gap:8px!important;padding:12px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-toolbar :is(button,select){min-height:40px!important;height:auto!important;padding:8px 12px!important;border-radius:10px!important;font-size:14px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-area{padding:20px!important;}
@media(min-width:821px){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;padding:16px 18px!important;font-weight:600!important;}}
@media(min-width:821px){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary:after{content:"+"!important;font-family:Arial,sans-serif!important;font-size:24px!important;line-height:1!important;}}
@media(min-width:821px){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions[open]>.portaly-document-permissions-summary:after{content:"\2212"!important;}}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-checkline{display:flex!important;align-items:center!important;gap:12px!important;padding:16px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form input[type="checkbox"]{width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;padding:0!important;margin:0!important;flex:0 0 18px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-picker-head{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-picker-head>div{flex:0 0 auto!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-search{flex:1 1 220px!important;min-width:0!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-row{display:flex!important;align-items:center!important;gap:12px!important;padding:12px!important;min-height:56px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-person{display:flex!important;align-items:center!important;gap:10px!important;min-width:0!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-avatar{display:flex!important;align-items:center!important;justify-content:center!important;flex:0 0 32px!important;width:32px!important;height:32px!important;padding:0!important;line-height:1!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-name{overflow-wrap:anywhere!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-apply{min-height:44px!important;padding:10px 16px!important;border-radius:12px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-modal-actions{display:flex!important;align-items:stretch!important;justify-content:flex-end!important;gap:12px!important;padding-top:20px!important;margin-top:20px!important;border-top:1px solid #e5e2ec!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form .gl-doc-modal-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:160px!important;min-height:48px!important;height:auto!important;margin:0!important;padding:12px 20px!important;border-radius:12px!important;font-size:15px!important;font-weight:600!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form button:focus-visible{outline:2px solid var(--portaly-primary,#f9b600)!important;outline-offset:3px!important;}
@media(max-width:540px){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-modal-actions{flex-wrap:wrap!important;}:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-doc-form .gl-doc-modal-actions button{flex:1 1 140px!important;min-width:0!important;}}

/* Permission disclosure: only the symbol carries the location accent. */
@media(min-width:821px){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary{background:#fff!important;color:var(--portaly-text,#182337)!important;box-shadow:none!important;}}
@media(min-width:821px){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary:after{color:var(--portaly-primary,#f9b600)!important;background:transparent!important;box-shadow:none!important;}}

/* Clear optional employee data section. */
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill{border:1px solid #e5e2ec!important;border-radius:16px!important;background:#fff!important;overflow:hidden!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill>summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:16px!important;padding:16px 18px!important;background:#fff!important;list-style:none!important;cursor:pointer!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill>summary:before{content:none!important;display:none!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill>summary:after{content:"+"!important;position:static!important;transform:none!important;color:var(--portaly-primary,#f9b600)!important;font:24px/1 Arial,sans-serif!important;background:transparent!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill[open]>summary:after{content:"\2212"!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill-title{display:flex!important;align-items:center!important;gap:10px!important;font-size:15px!important;font-weight:600!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill-title:before{content:none!important;display:none!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill-title small{font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted,#64748b)!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill-body{display:flex!important;flex-direction:column!important;gap:16px!important;padding:18px!important;border-top:1px solid #e5e2ec!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill-help{margin:0!important;font-size:14px!important;line-height:1.6!important;color:var(--portaly-text-muted,#64748b)!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-fill-employee{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:100%!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-fill-employee select{width:100%!important;min-width:0!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-fill-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin:0!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-fill-actions button{min-height:44px!important;padding:10px 16px!important;border-radius:12px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] [data-gl-template-fill-status]:empty{display:none!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] [data-gl-template-fill-status]{flex:1 1 240px!important;line-height:1.5!important;}

/* Employee disclosure uses a chevron like the template selector. */
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill>summary:after{content:""!important;display:block!important;width:6px!important;height:6px!important;flex:0 0 6px!important;border:0!important;border-right:2px solid currentColor!important;border-bottom:2px solid currentColor!important;color:var(--portaly-text,#182337)!important;transform:rotate(45deg)!important;margin:0 3px 4px 12px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill[open]>summary:after{content:""!important;transform:rotate(225deg)!important;margin-top:4px!important;margin-bottom:0!important;}

/* Aligned full-width selectors and disclosure chevrons in the document creator. */
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-picker,.gl-dms-template-fill,.gl-dms-editor-shell{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-picker select,.gl-dms-fill-employee select,.gl-dms-editor-toolbar select{box-sizing:border-box!important;width:100%!important;max-width:100%!important;min-width:0!important;appearance:none!important;-webkit-appearance:none!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23182337' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 18px center!important;background-size:12px 12px!important;padding-right:44px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill>summary{box-sizing:border-box!important;position:relative!important;width:100%!important;min-height:44px!important;padding:12px 44px 12px 14px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill>summary:after{position:absolute!important;right:18px!important;top:50%!important;width:12px!important;height:12px!important;border:0!important;margin:0!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='m3 4.5 3 3 3-3' fill='none' stroke='%23182337' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:center!important;transform:translateY(-50%)!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill[open]>summary:after{margin:0!important;transform:translateY(-50%) rotate(180deg)!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill-title{flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-start!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-template-fill-title small{margin:0!important;display:inline!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-toolbar{padding:0 0 12px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-toolbar select{flex:0 0 100%!important;border-radius:12px!important;margin:0 0 4px!important;}
:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-editor-toolbar button:first-of-type{margin-left:12px!important;}

/* Permission symbol: black at rest, location color on hover. */
@media(min-width:821px){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary:after{color:#000!important;}}
@media(min-width:821px){@media(hover:hover){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary:hover:after{color:var(--portaly-primary,#f9b600)!important;}}}

/* Permission disclosure: hover highlights the symbol box, not the symbol. */
@media(min-width:821px){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary:after{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;flex:0 0 36px!important;border-radius:10px!important;color:#000!important;background:transparent!important;}}
@media(min-width:821px){@media(hover:hover){:is(#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806#portaly806,body) [data-gl-doc-modal="create-dms-folder-document"] .portaly-document-permissions-summary:hover:after{color:#000!important;background:var(--portaly-primary,#f9b600)!important;background-image:var(--portaly-action-gradient,none)!important;}}}

/* One close control in seminar dialogs; no decorative duplicate glyphs. */
:is(#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813,body) :is(#gl-seminar-modal,.gl-seminar-action-modal,#gl-edit-seminar-modal) button.gl-modal-close::before,:is(#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813,body) :is(#gl-seminar-modal,.gl-seminar-action-modal,#gl-edit-seminar-modal) button.gl-modal-close::after{content:none!important;display:none!important;}
:is(#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813#portaly813,body) :is(#gl-seminar-modal,.gl-seminar-action-modal,#gl-edit-seminar-modal) button.gl-modal-close{display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;width:44px!important;height:44px!important;font-size:26px!important;line-height:1!important;}

/* Desktop-only shared close controls. Existing elements and handlers are retained. */
@media screen and (min-width:1025px){
:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close-bar{display:flex!important;justify-content:flex-end!important;align-items:center!important;position:sticky!important;top:16px!important;z-index:110!important;min-height:44px!important;height:44px!important;padding:0!important;margin:var(--close-inset-top,0px) var(--close-inset-right,0px) 16px 0!important;flex:none!important;background:transparent!important;}
:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close,:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close:is(:hover,:focus,:active,:focus-visible){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;max-width:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 44px!important;padding:0!important;margin:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#f9b600)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:0!important;line-height:1!important;transform:none!important;text-indent:0!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;cursor:pointer!important;}
:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close-bar>.portaly-desktop-close{position:relative!important;inset:auto!important;float:none!important;}
:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close:not(.portaly-desktop-close-bar>*){top:16px!important;right:16px!important;}
:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close>*{display:none!important;}
:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close::after{display:none!important;content:none!important;}
:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close::before{content:""!important;display:block!important;position:static!important;inset:auto!important;width:20px!important;height:20px!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;background:linear-gradient(45deg,transparent 46%,#000 46%,#000 54%,transparent 54%),linear-gradient(-45deg,transparent 46%,#000 46%,#000 54%,transparent 54%)!important;}
:is(#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815#portaly815,body) .portaly-desktop-close:focus-visible{outline:2px solid #000!important;outline-offset:3px!important;}
}

/* Compact desktop dialogs; header and close control share the top row. */
@media screen and (min-width:1025px){
:is(#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816,body) .portaly-desktop-dialog-compact{box-sizing:border-box!important;width:min(720px,calc(100vw - 64px))!important;max-width:calc(100vw - 64px)!important;min-width:0!important;height:auto!important;min-height:0!important;max-height:calc(100dvh - 64px)!important;overflow:auto!important;}
:is(#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816,body) .portaly-desktop-dialog-wide{width:min(960px,calc(100vw - 64px))!important;}
:is(#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816,body) .portaly-desktop-close-bar{position:sticky!important;top:0!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important;}
:is(#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816,body) .portaly-desktop-close-bar>.portaly-desktop-close{position:absolute!important;top:var(--close-inset-top,0px)!important;right:var(--close-inset-right,0px)!important;bottom:auto!important;left:auto!important;}
:is(#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816,body) .portaly-desktop-dialog-heading{box-sizing:border-box!important;padding-right:76px!important;min-height:44px!important;}
:is(#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816#portaly816,body) .portaly-desktop-close-bar+ :not(.portaly-desktop-dialog-heading){margin-top:60px!important;}
}

/* Reference style: compact folder-style desktop dialogs. */
@media screen and (min-width:1025px){
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-compact{width:min(640px,calc(100vw - 64px))!important;padding:24px!important;border:1px solid #e5e2ec!important;border-radius:18px!important;background:#fff!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-wide{width:min(960px,calc(100vw - 64px))!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-close,:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-close:is(:hover,:focus,:active){width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;flex-basis:40px!important;border-radius:12px!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-close::before{width:12px!important;height:12px!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-heading{padding:0 60px 0 0!important;margin:0 0 16px!important;min-height:32px!important;background:transparent!important;border:0!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-heading:is(h1,h2,h3),:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-heading :is(h1,h2,h3){font-family:var(--portaly-font,Arial,sans-serif)!important;font-size:18px!important;font-weight:600!important;line-height:1.45!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-heading :is(h1,h2,h3){margin:0!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-has-heading>.portaly-desktop-close-bar+ :not(.portaly-desktop-dialog-heading){margin-top:0!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-compact>.gl-doc-modal-kicker{display:block!important;margin:0 60px 4px 0!important;}
:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-compact>.gl-doc-form,:is(#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817#portaly817,body) .portaly-desktop-dialog-compact>.gl-admin-modal-body{margin-top:0!important;}
}

/* 7.6.818: the panel owns desktop spacing; nested module bodies must not add it again. */
@media screen and (min-width:1025px){
:is(#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818,body) .portaly-desktop-dialog-compact > :is(.gl-seminar-action-modal-body,.gl-admin-modal-body,.gl-doc-modal-body,.gl-doc-form,.portaly-seminar-editor-scroll,.gl-course-create-modal-body,.gl-platform-course-modal-body,.gl-todo-modal__body){padding:0!important;margin:0!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important;}
:is(#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818,body) .portaly-desktop-dialog-heading{position:static!important;width:auto!important;max-width:100%!important;box-sizing:border-box!important;transform:none!important;}
:is(#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818,body) .portaly-desktop-dialog-heading > p{margin:8px 0 0!important;}
:is(#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818,body) .portaly-desktop-dialog-compact > p:empty{display:none!important;}
:is(#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818,body) .portaly-desktop-close::before{background:none!important;content:"×"!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1!important;width:22px!important;height:22px!important;color:var(--portaly-on-primary)!important;text-align:center!important;filter:none!important;}
:is(#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818#portaly818,body) .portaly-desktop-close:is(:hover,:focus,:active)::before{color:var(--portaly-on-primary)!important;filter:none!important;}
}

/* 7.6.820: show employee details only after desktop dialog normalization.
   The class is applied by desktop-dialog-controls.js in the same frame as layout setup. */
@media screen and (min-width:1025px){
#szw-time-employee-modal:has(> .szw-time-modal:not(.portaly-desktop-dialog-compact)){visibility:hidden!important;pointer-events:none!important;}
}

/* 7.6.821: mobile branding, scoped independently of desktop. */
.portaly-logo-colors-toggle{display:none;}
@media screen and (max-width:1024px){
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) {font-family:var(--portaly-font,system-ui,sans-serif)!important;min-width:0!important;width:100%!important;max-width:100%!important;margin:16px 0!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) *{box-sizing:border-box!important;min-width:0;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(h2,h3,p,span,strong,small,label,input,select,button){font-family:var(--portaly-font,system-ui,sans-serif)!important;letter-spacing:normal!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(p,label,span,small){font-size:14px!important;line-height:1.5!important;font-weight:400!important;overflow-wrap:anywhere;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(h2,h3){font-size:20px!important;line-height:1.3!important;font-weight:600!important;margin:0 0 8px!important;overflow-wrap:anywhere;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-head-8178{display:block!important;margin:0 0 16px!important;padding:0!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-status-8178{display:inline-flex!important;padding:6px 10px!important;margin-top:8px!important;max-width:100%!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-status-8178 span::after{content:none!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-status-8178 i{display:none!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-overview-8178{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin-bottom:16px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-info-8178{padding:12px!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;border-radius:14px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-info-8178:last-child{grid-column:1 / -1!important;flex-direction:row!important;align-items:center!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-info-8178 strong{font-size:14px!important;font-weight:600!important;line-height:1.4!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-info-icon-8178{width:32px!important;height:32px!important;flex:0 0 32px!important;font-size:18px!important;border-radius:10px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-grid-8178{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-card-8178,.gl-branding-dashboard-bg-card-8191){width:100%!important;max-width:100%!important;border-radius:16px!important;overflow:hidden!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-card-head-8178,.gl-branding-dashboard-bg-head-8191){padding:16px!important;display:flex!important;flex-wrap:wrap!important;gap:8px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-label-8178,.gl-branding-dashboard-bg-label-8191){font-size:11px!important;margin-bottom:10px!important;padding:4px 8px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-form-8178,.gl-branding-dashboard-bg-body-8191){padding:16px!important;display:grid!important;gap:16px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-preview-8178{margin:0 16px!important;height:110px!important;min-height:110px!important;padding:16px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-preview-8178 img{max-width:100%!important;max-height:78px!important;width:auto!important;height:auto!important;object-fit:contain!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-upload-8178,.gl-branding-dashboard-bg-upload-8191){padding:10px!important;max-width:100%!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) input[type=file]{display:block!important;width:100%!important;max-width:100%!important;font-size:12px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) input[type=file]::file-selector-button{font:inherit!important;padding:10px!important;margin-right:6px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-final-color-row-8178{display:grid!important;grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) input[type=color]{width:44px!important;height:44px!important;padding:3px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) :is(input[type=text],select){width:100%!important;max-width:100%!important;min-height:44px!important;font-size:16px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-colors{padding:12px!important;margin:0!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-colors > strong{display:none!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-colors-toggle{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;min-height:44px!important;padding:0!important;background:transparent!important;color:var(--portaly-text)!important;border:0!important;box-shadow:none!important;font-size:14px!important;font-weight:600!important;text-align:left!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-colors-toggle::after{content:""!important;width:8px;height:8px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg);margin:0 4px 4px;flex-shrink:0;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-colors-toggle[aria-expanded=true]::after{transform:rotate(225deg);}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-colors:not(.is-expanded) .portaly-logo-colors-content{display:none!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-swatches{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-swatch{width:100%!important;min-height:44px!important;padding:8px!important;font-size:13px!important;gap:6px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-logo-swatch i{width:18px!important;height:18px!important;flex:0 0 18px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-accent-preview{padding:12px!important;gap:10px!important;margin:0!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .portaly-accent-preview small{display:none!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-option-8178,.gl-branding-dashboard-bg-option-8191){min-height:44px!important;padding:8px 0!important;display:flex!important;align-items:center!important;gap:10px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-8178,.gl-branding-dashboard-bg-8191) input[type=checkbox]{width:18px!important;height:18px!important;flex:0 0 18px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) :is(.gl-branding-final-save-8178,.gl-branding-dashboard-bg-save-8191){width:100%!important;min-height:44px!important;padding:12px!important;font-size:14px!important;line-height:1.4!important;white-space:normal!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-dashboard-bg-preview-8191{height:auto!important;min-height:0!important;padding:12px!important;display:grid!important;gap:10px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-dashboard-bg-preview-card-8191{height:auto!important;min-height:0!important;padding:12px!important;}
:is(#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821#portaly821,body) .gl-branding-dashboard-bg-preview-card-8191 strong{font-size:16px!important;line-height:1.4!important;}
}

/* 7.6.822: mobile branding needs only the button preview. */
@media screen and (max-width:1024px){
body .gl-branding-final-8178 .portaly-accent-preview .portaly-accent-active{display:none!important;}
}

/* 7.6.823: mobile staffing times and readable approval cards. */
@media screen and (max-width:1024px){
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) .szw-staffing-times{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) .szw-staffing-times label{display:block!important;min-width:0!important;width:100%!important;max-width:100%!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) .szw-staffing-times input[type=time]{display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;font-size:16px!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) .szw-staffing-times input::-webkit-date-and-time-value{min-width:0!important;text-align:left;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-table-wrap{overflow:visible!important;border:0!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-table{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-table thead{display:none!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-table tbody{display:grid!important;gap:12px!important;width:100%!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-table tbody tr{display:grid!important;grid-template-columns:minmax(0,1fr)!important;padding:14px!important;border:1px solid var(--portaly-border,#e5e2ec)!important;border-radius:12px!important;background:#fff!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-table tbody :is(th,td){display:block!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding:0!important;border:0!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.5!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-table tbody th{font-size:15px!important;font-weight:600!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-table tbody td{margin-top:8px!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-toggle{display:flex!important;align-items:center!important;gap:10px!important;max-width:100%!important;min-height:44px!important;}
:is(#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823#portaly823,body) #szw-settings-approvals .portaly-approval-toggle em{min-width:0!important;white-space:normal!important;font-size:14px!important;line-height:1.4!important;}
}

/* 7.6.824: constrain the entire mobile time-field grid, including WebKit controls. */
@media screen and (max-width:1024px){
:is(#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824,body) .szw-staffing :is(.szw-staffing-grid,.szw-staffing-form,.szw-staffing-basic,.szw-staffing-schedule){box-sizing:border-box!important;min-width:0!important;max-width:100%!important;grid-template-columns:minmax(0,1fr)!important;}
:is(#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824,body) .szw-staffing-times label{box-sizing:border-box!important;margin:0!important;padding:0!important;}
:is(#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824,body) .szw-staffing-times input[type=time]{appearance:none!important;-webkit-appearance:none!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;margin:0!important;box-sizing:border-box!important;padding:10px 12px!important;}
:is(#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824#portaly824,body) .szw-staffing-times input[type=time]:focus{outline-offset:-2px!important;}
}

/* 7.6.825: category name editing in the shared mobile action sheet. */
@media screen and (max-width:820px){
.portaly-admin-actions-content .portaly-category-edit-field{display:grid;gap:8px;padding:12px 16px;font-family:var(--portaly-font,system-ui);}
.portaly-admin-actions-content .portaly-category-edit-field input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:10px 12px;border:1px solid var(--portaly-border,#e5e2ec);border-radius:10px;font:inherit;font-size:16px;}
}

/* 7.6.826: editing uses a centered popup; action selection remains a bottom sheet. */
@media screen and (max-width:820px){
:is(#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826,body.gl-admin-view-active) .portaly-category-edit-overlay{display:flex!important;align-items:center!important;justify-content:center!important;padding:16px!important;box-sizing:border-box!important;}
:is(#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826,body.gl-admin-view-active) .portaly-category-edit-overlay .portaly-admin-actions-panel{position:relative!important;inset:auto!important;width:400px!important;max-width:100%!important;max-height:calc(100dvh - 32px)!important;border-radius:18px!important;padding:16px!important;}
:is(#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826,body.gl-admin-view-active) .portaly-category-edit-overlay .portaly-admin-actions-content{max-height:calc(100dvh - 120px)!important;overflow-y:auto!important;}
:is(#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826,body.gl-admin-view-active) .portaly-category-edit-overlay .portaly-category-edit-field{padding:12px 0 16px!important;}
:is(#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826,body.gl-admin-view-active) .portaly-category-edit-overlay .portaly-category-save,:is(#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826#portaly826,body.gl-admin-view-active) .portaly-category-edit-overlay .portaly-category-save:hover{background:var(--portaly-primary,#f9b600)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;text-align:center!important;font-weight:600!important;}
}

/* 7.6.827: compact module fields and optional settings. */
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(input,select,textarea,button,label,summary){font-family:var(--portaly-font,system-ui)!important;box-sizing:border-box!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(label,summary){font-size:14px!important;font-weight:500!important;line-height:1.5!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){min-width:0!important;max-width:100%!important;width:100%!important;border-radius:10px!important;font-size:16px!important;min-height:44px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row{padding:16px!important;border:1px solid var(--portaly-border,#e5e2ec)!important;border-radius:14px!important;background:#fff!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row-head{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;margin-bottom:16px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row-head strong{flex:1 1 140px!important;font-size:16px!important;font-weight:600!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row-actions{display:flex!important;gap:8px!important;flex-wrap:wrap!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row-actions button{min-height:44px!important;font-size:14px!important;font-weight:500!important;padding:10px 12px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row-grid{gap:14px!important;min-width:0!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .portaly-module-field-extras{border:1px solid var(--portaly-border,#e5e2ec)!important;border-radius:10px!important;padding:12px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .portaly-module-field-extras summary{cursor:pointer!important;min-height:24px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .portaly-module-field-extras-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;padding-top:14px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row:not(:has(select[data-field-prop=type] option:is([value=select],[value=multiselect],[value=radio]):checked)) .portaly-module-field-options{display:none!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(.gl-assets-field-check,.gl-asset-check){display:flex!important;align-items:center!important;gap:10px!important;min-height:44px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(.gl-assets-field-check,.gl-asset-check) input{width:18px!important;height:18px!important;min-height:18px!important;flex:0 0 18px!important;margin:0!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(.gl-assets-field-check,.gl-asset-check) span{margin:0!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-asset-preview{border:1px solid var(--portaly-border,#e5e2ec)!important;border-radius:14px!important;box-shadow:none!important;}
@media screen and (max-width:1024px){
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(.gl-asset-edit-grid,.gl-asset-field-area,.gl-assets-field-row-grid,.portaly-module-field-extras-grid){grid-template-columns:minmax(0,1fr)!important;gap:14px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-asset-field-card{padding:0!important;border:0!important;background:transparent!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row{padding:12px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row-actions{width:100%!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-assets-field-row-actions [data-gl-assets-field-remove]{margin-left:auto!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) .gl-asset-preview{position:static!important;padding:14px!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is([data-gl-assets-field-add],.gl-asset-actions>button){width:100%!important;min-height:44px!important;white-space:normal!important;font-size:14px!important;}
}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(label,summary,.gl-assets-field-row-head){text-align:left!important;}
:is(#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827#portaly827,body) form:has([data-gl-assets-field-builder]) :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){border:1px solid var(--portaly-border,#e5e2ec)!important;background:#fff!important;color:var(--portaly-text,#292535)!important;padding:10px 12px!important;box-shadow:none!important;}

/* 7.6.828: compact field reorder controls, including mobile full-width resets. */
:is(#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828,body) .gl-assets-field-row-actions{display:grid!important;grid-template-columns:44px 44px minmax(0,1fr)!important;gap:8px!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;}
:is(#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828,body) .gl-assets-field-row-actions :is([data-gl-assets-field-up],[data-gl-assets-field-down]){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important;margin:0!important;flex:none!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary,#f9b600)!important;background-image:var(--portaly-action-gradient,none)!important;color:#000!important;font-size:22px!important;font-weight:500!important;line-height:1!important;box-shadow:none!important;}
:is(#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828#portaly828,body) .gl-assets-field-row-actions [data-gl-assets-field-remove]{width:auto!important;min-width:0!important;max-width:100%!important;min-height:44px!important;justify-self:end!important;margin:0!important;padding:10px 12px!important;font-size:14px!important;white-space:normal!important;}

/* 7.6.829: all settings tabs fit the mobile viewport without scrolling. */
@media screen and (max-width:1024px){
:is(#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829,body) [data-gl-settings-main-nav="1"]{display:flex!important;flex-wrap:nowrap!important;gap:0!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:0!important;box-sizing:border-box!important;overflow:visible!important;}
:is(#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829,body) [data-gl-settings-main-nav="1"] > :is(a,button){flex:1 1 0!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 3px!important;min-height:44px!important;display:flex!important;align-items:center!important;justify-content:center!important;white-space:normal!important;text-align:center!important;font-size:12px!important;line-height:1.35!important;}
:is(#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829,body) [data-gl-settings-main-nav="1"] > :is(a,button):nth-child(2){flex-grow:1.4!important;}
:is(#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829#portaly829,body) [data-gl-settings-main-nav="1"] > :is(a,button) span{font-size:inherit!important;white-space:normal!important;}
}

/* 7.6.830: shared outline family for card icons, independent of viewport. */
:is(#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830,body) :is(.portaly-card-icon,.gl-work-kpi-icon-786,.gl-db-metric-icon,.gl-users-kpi-icon,.gl-courses-kpi-icon,.gl-questions-kpi-icon,.gl-qr-stat-icon,.gl-reports-kpi-icon,.gl-seminar-stat-icon,.szw-time-report-kpi-icon,.portaly-proof-kpi-icon,.portaly-todo-report-icon,.portaly-todo-stat-icon,.portaly-dashboard-icon,.gl-branding-final-info-icon-8178,.gl-asset-category-item .gl-asset-icon,.gl-document-assets-icon,.szw-work-model-icon,.gl-employee-quick-icon,.gl-employee-next-action-icon,.gl-employee-clean-task-icon){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;flex:0 0 40px!important;padding:0!important;border:0!important;border-radius:12px!important;box-sizing:border-box!important;background:var(--portaly-primary,#f9b600)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#000)!important;font-size:0!important;line-height:1!important;box-shadow:none!important;}
:is(#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830,body) .portaly-card-icon::before,:is(#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830,body) .portaly-card-icon::after{content:none!important;display:none!important;}
:is(#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830,body) .portaly-card-icon .portaly-card-svg{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;flex:none!important;margin:0!important;transform:none!important;overflow:visible!important;}
:is(#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830#portaly830,body) .portaly-card-icon :is(.portaly-card-svg,.portaly-card-svg *){fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;color:inherit!important;}

/* 7.6.831: worktime KPI composition matches the course KPI cards. */
:is(#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831,body) .szw-time-work-kpis .szw-time-kpi{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;gap:16px!important;padding:18px!important;min-height:106px!important;box-sizing:border-box!important;border-radius:18px!important;text-align:left!important;}
:is(#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831,body) .szw-time-work-kpis .gl-work-kpi-icon-786{margin:0!important;position:static!important;transform:none!important;}
:is(#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831,body) .portaly-work-kpi-copy{min-width:0!important;display:flex!important;flex-direction:column!important;gap:0!important;}
:is(#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831,body) .portaly-work-kpi-copy strong{font-size:26px!important;line-height:1.2!important;font-weight:600!important;letter-spacing:-.5px!important;margin:0!important;}
:is(#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831,body) .portaly-work-kpi-copy>span{font-size:13px!important;line-height:1.5!important;font-weight:500!important;white-space:normal!important;overflow-wrap:anywhere!important;margin:0!important;}
@media screen and (max-width:760px){:is(#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831,body) .szw-time-work-kpis{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;}:is(#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831#portaly831,body) .szw-time-work-kpis .szw-time-kpi{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:12px!important;padding:14px!important;}}

/* 7.6.832: icon on the left, number and caption on the right at every width. */
:is(#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832#portaly832,body) .szw-time-work-kpis .portaly-work-kpi-copy{flex:1 1 0!important;min-width:0!important;}

/* 7.6.835: Asset detail dialogs use the shared presentation tokens, including footer-mounted dialogs. */
@media screen {
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel,:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel :where(div,span,p,small,strong,label,h2,h3,h4,a,button,input,select,textarea,summary,dt,dd,td,th){font-family:var(--portaly-font)!important;font-weight:400!important;letter-spacing:normal!important;line-height:1.5!important;box-sizing:border-box!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel{color:var(--portaly-text)!important;background:var(--portaly-surface)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel :is(h2,h3,h4,strong){font-weight:600!important;color:var(--portaly-text)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel h2{font-size:24px!important;line-height:1.25!important;overflow-wrap:anywhere!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel h3{font-size:18px!important;margin:0 0 8px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel h4{font-size:15px!important;margin:0 0 6px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel :is(p,.gl-asset-small,.gl-asset-dashboard-stats span,.gl-asset-dashboard-module-head span,small){font-size:13px!important;color:var(--portaly-text-muted)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel :is(.gl-doc-modal-kicker,.gl-asset-dashboard-kicker){display:inline-block!important;width:auto!important;max-width:calc(100% - 60px)!important;background:transparent!important;color:var(--portaly-text-muted)!important;padding:0!important;font-size:11px!important;font-weight:600!important;letter-spacing:.05em!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel>.gl-doc-modal-kicker{margin:0 0 16px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-ux-tabs{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:4px!important;position:relative!important;top:auto!important;margin:0 0 20px!important;padding:4px!important;background:var(--portaly-bg)!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-ux-tabs button{min-width:0!important;min-height:40px!important;padding:8px 4px!important;font-size:13px!important;font-weight:500!important;border:0!important;border-radius:8px!important;background:transparent!important;color:var(--portaly-text)!important;box-shadow:none!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-ux-tabs button.is-active{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-dashboard{margin:0!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-grid{padding:0!important;gap:16px!important;max-width:100%!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(.gl-asset-dashboard-hero,.gl-asset-dashboard-module-card,.gl-asset-dashboard-recent,.gl-asset-card,.gl-asset-dashboard-doclinks){border:1px solid var(--portaly-border)!important;border-radius:18px!important;box-shadow:none!important;background:var(--portaly-surface)!important;padding:18px!important;min-width:0!important;color:var(--portaly-text)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-dashboard-hero{grid-template-columns:minmax(0,1fr) 104px!important;gap:16px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-dashboard-qr-mini img{width:104px!important;height:104px!important;padding:8px!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;box-shadow:none!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-dashboard-meta span{font-size:12px!important;font-weight:400!important;padding:5px 8px!important;background:var(--portaly-bg)!important;border:1px solid var(--portaly-border)!important;color:var(--portaly-text-muted)!important;overflow-wrap:anywhere!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-dashboard-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-dashboard-stats>div{padding:14px!important;min-width:0!important;min-height:90px!important;border:1px solid var(--portaly-border)!important;border-radius:18px!important;box-shadow:none!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-dashboard-stats strong{font-size:24px!important;line-height:1.3!important;overflow-wrap:anywhere!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(.gl-asset-primary,.gl-asset-secondary,.gl-asset-danger){min-height:40px!important;height:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:9px 14px!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;text-decoration:none!important;white-space:normal!important;text-align:center!important;box-shadow:none!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(.gl-asset-primary,.gl-asset-secondary){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border:1px solid var(--portaly-primary)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-danger{background:var(--portaly-danger-soft)!important;color:var(--portaly-danger)!important;border:1px solid var(--portaly-border)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal label{min-width:0!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal label>span{font-size:12px!important;font-weight:500!important;color:var(--portaly-text-muted)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){width:100%!important;min-width:0!important;max-width:100%!important;min-height:40px!important;padding:9px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:8px!important;background:var(--portaly-surface)!important;color:var(--portaly-text)!important;font-size:14px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(.gl-asset-empty-state,.gl-asset-doclink-empty,.gl-asset-export-panel-clean,.gl-asset-entry-item-modern,.gl-asset-doclink-row){padding:14px!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;background:var(--portaly-bg)!important;color:var(--portaly-text-muted)!important;font-size:13px!important;font-weight:400!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(.gl-asset-export-panel-clean,.gl-asset-export-actions-clean){display:flex!important;gap:12px!important;flex-wrap:wrap!important;align-items:center!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-export-panel-clean{margin:14px 0!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-card h3::before,:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-card h3::after{content:none!important;display:none!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-activity-item-modern strong,:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-activity-item-modern small{display:block!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-activity-item-modern{padding-bottom:16px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-activity-item-modern>span{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;box-shadow:none!important;}
@media(max-width:760px){
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-panel{padding:20px 16px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-ux-tabs button{font-size:12px!important;min-height:44px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-dashboard-hero{grid-template-columns:minmax(0,1fr)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(.gl-asset-dashboard-actions,.gl-asset-module-picker-form,.gl-asset-doclink-form){grid-template-columns:minmax(0,1fr)!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(.gl-asset-dashboard-module-card,.gl-asset-dashboard-recent,.gl-asset-card,.gl-asset-dashboard-doclinks){padding:16px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){font-size:16px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-export-actions-clean{width:100%!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-export-actions-clean>a{flex:1 1 110px!important;}
}
}

@media screen {
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-empty-state{display:grid!important;gap:6px!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-close{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;border:0!important;border-radius:12px!important;width:40px!important;height:40px!important;box-shadow:none!important;}
:is(#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835#portaly835,body) .gl-asset-detail-modal .gl-asset-detail-close span{color:var(--portaly-on-primary)!important;font-size:22px!important;font-weight:400!important;}
}

/* 7.6.836: populated asset entries and history, including footer dialogs. */
@media screen {
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-list-clean{display:grid!important;gap:12px!important;border:0!important;padding:0!important;background:transparent!important;overflow:visible!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-row-clean{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px 20px!important;position:relative!important;align-items:start!important;padding:16px!important;min-width:0!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;background:var(--portaly-surface)!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-row-main-clean{grid-column:1/-1!important;padding-right:48px!important;min-width:0!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal :is(.gl-asset-entry-row-date-clean,.gl-asset-entry-row-user-clean){grid-column:auto!important;min-width:0!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal :is(.gl-asset-entry-row-main-clean,.gl-asset-entry-row-date-clean,.gl-asset-entry-row-user-clean) strong{display:block!important;font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal :is(.gl-asset-entry-row-main-clean,.gl-asset-entry-row-date-clean,.gl-asset-entry-row-user-clean) span{display:block!important;margin-top:3px!important;font-size:13px!important;color:var(--portaly-text-muted)!important;overflow-wrap:anywhere!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-actions-clean{position:static!important;grid-column:1/-1!important;grid-row:auto!important;justify-self:stretch!important;min-width:0!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-actions-clean:not([open]){height:0!important;margin-top:-12px!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-actions-clean>summary{position:absolute!important;right:14px!important;top:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;list-style:none!important;width:40px!important;height:40px!important;padding:0!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:var(--portaly-bg)!important;color:var(--portaly-text)!important;font-size:24px!important;line-height:1!important;cursor:pointer!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-actions-clean>summary::-webkit-details-marker{display:none!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-actions-clean>summary::marker{content:''!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-actions-clean[open]>summary{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-panel-clean{position:static!important;width:100%!important;min-width:0!important;max-width:100%!important;margin:0!important;padding:16px 0 0!important;border:0!important;border-top:1px solid var(--portaly-border)!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-details{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,2fr)!important;gap:8px 12px!important;margin:12px 0 20px!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-details :is(dt,dd){margin:0!important;overflow-wrap:anywhere!important;font-size:13px!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-details dt{font-weight:500!important;color:var(--portaly-text-muted)!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-panel-footer{display:flex!important;gap:10px!important;flex-wrap:wrap!important;justify-content:flex-end!important;margin-top:16px!important;padding-top:12px!important;border-top:1px solid var(--portaly-border)!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-timeline-clean{display:grid!important;gap:0!important;background:transparent!important;border:0!important;padding:0!important;margin-top:18px!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-row-clean{position:relative!important;display:grid!important;grid-template-columns:12px minmax(0,1fr)!important;gap:14px!important;align-items:start!important;padding:0 0 22px!important;border:0!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-row-clean::before{content:''!important;position:absolute!important;left:5px!important;top:16px!important;bottom:0!important;width:2px!important;background:var(--portaly-border)!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-row-clean:last-child{padding-bottom:0!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-row-clean:last-child::before{display:none!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-dot-clean{width:12px!important;height:12px!important;border-radius:50%!important;margin-top:5px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;box-shadow:none!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-main-clean{min-width:0!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-main-clean strong{display:block!important;font-size:14px!important;line-height:1.5!important;overflow-wrap:anywhere!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-history-main-clean span{display:block!important;margin-top:4px!important;font-size:13px!important;line-height:1.5!important;color:var(--portaly-text-muted)!important;overflow-wrap:anywhere!important;}
@media(max-width:760px){
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-row-clean{padding:14px!important;gap:12px!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-panel-clean .gl-asset-form-grid{grid-template-columns:minmax(0,1fr)!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-panel-footer{flex-direction:column!important;align-items:stretch!important;}
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-panel-footer :is(button,form){width:100%!important;}
}
}

/* 7.6.837: compact entry actions and edit popup. */
@media screen {
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body).portaly-entry-dialog-open{overflow:hidden!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-overlay{position:fixed!important;inset:0!important;z-index:2147483646!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:rgb(23 27 40 / 45%)!important;backdrop-filter:blur(4px)!important;box-sizing:border-box!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog{width:min(420px,100%)!important;max-height:calc(100dvh - 40px)!important;overflow:auto!important;overscroll-behavior:contain!important;background:var(--portaly-surface)!important;color:var(--portaly-text)!important;border:1px solid var(--portaly-border)!important;border-radius:18px!important;padding:20px!important;box-shadow:var(--portaly-shadow-md)!important;box-sizing:border-box!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog :is(header,footer){display:flex!important;gap:12px!important;align-items:center!important;justify-content:space-between!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog :is(h3,button,label,span,input,textarea,select){font-family:var(--portaly-font)!important;box-sizing:border-box!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog h3{font-size:18px!important;font-weight:600!important;line-height:1.4!important;margin:0!important;color:var(--portaly-text)!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog button{cursor:pointer!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-close{flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:22px!important;font-weight:400!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-content{display:grid!important;gap:10px!important;margin-top:18px!important;min-width:0!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-action{display:block!important;width:100%!important;min-height:44px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:var(--portaly-bg)!important;color:var(--portaly-text)!important;padding:12px 14px!important;text-align:left!important;font-size:14px!important;font-weight:500!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-action.is-danger{color:var(--portaly-danger)!important;background:var(--portaly-danger-soft)!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-action:disabled{opacity:.5!important;cursor:not-allowed!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-overlay.is-editing .portaly-entry-dialog{width:min(480px,100%)!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog .gl-asset-entry-edit-form{border:0!important;background:transparent!important;padding:0!important;margin:0!important;min-width:0!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog .gl-asset-form-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog label{display:block!important;min-width:0!important;font-size:13px!important;color:var(--portaly-text-muted)!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog label>span{display:block!important;margin:0 0 6px!important;font-size:13px!important;font-weight:500!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]),select,textarea){width:100%!important;min-width:0!important;min-height:42px!important;border:1px solid var(--portaly-border)!important;border-radius:8px!important;padding:10px 12px!important;background:var(--portaly-surface)!important;color:var(--portaly-text)!important;font-size:16px!important;font-weight:400!important;line-height:1.4!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog textarea{resize:vertical!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog footer{margin-top:10px!important;justify-content:flex-end!important;flex-wrap:wrap!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog :is(.gl-asset-primary,.portaly-entry-cancel){min-height:40px!important;padding:10px 14px!important;border:1px solid var(--portaly-border)!important;border-radius:8px!important;font-size:13px!important;font-weight:500!important;background:var(--portaly-surface)!important;color:var(--portaly-text)!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog .gl-asset-primary{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog :focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
@media(max-width:820px){:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-overlay:not(.is-editing){align-items:flex-end!important;padding:12px!important;}:is(#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837#portaly837,body) .portaly-entry-dialog{max-height:calc(100dvh - 24px)!important;}}
}

/* 7.6.838: location accent on asset entry action hover. */
@media screen and (hover:hover){
:is(#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836#portaly836,body) .gl-asset-detail-modal .gl-asset-entry-actions-clean>summary:hover{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
}

/* 7.6.841: task rows reserve the full standardized icon width. */
@media screen {
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-row{display:grid!important;grid-template-columns:40px minmax(0,1fr) auto auto!important;align-items:center!important;column-gap:12px!important;row-gap:6px!important;}
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-icon{grid-column:1!important;grid-row:1!important;}
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-copy{grid-column:2!important;grid-row:1!important;min-width:0!important;}
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-copy :is(strong,small){display:block!important;overflow-wrap:anywhere!important;}
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-row>.gl-employee-clean-pill{grid-column:3!important;grid-row:1!important;}
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-action{grid-column:4!important;grid-row:1!important;}
@media(max-width:1100px){
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-row{grid-template-columns:40px minmax(0,1fr) auto!important;}
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-row>.gl-employee-clean-pill{grid-column:2!important;grid-row:2!important;justify-self:start!important;}
:is(#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841#portaly841,body) .gl-employee-clean-task-action{grid-column:3!important;grid-row:1/3!important;}
}
}

/* 7.6.842: text-only search inputs; keep standalone search/filter controls. */
@media screen {
:is(#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842,body) :is(.gl-doc-dms-search,.gl-doc-search,.gl-folder-share-search,.gl-seminar-search-field,.gl-user-filter-search-wrap)>:is(svg,.gl-user-filter-search-icon){display:none!important;}
:is(#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842,body) :is(.gl-doc-dms-search,.gl-doc-search,.gl-folder-share-search,.gl-seminar-search-field,.gl-user-filter-search-wrap)::before,:is(#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842,body) :is(.gl-doc-dms-search,.gl-doc-search,.gl-folder-share-search,.gl-seminar-search-field,.gl-user-filter-search-wrap)::after{content:none!important;display:none!important;}
:is(#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842,body) :is(.gl-doc-dms-search,.gl-doc-search,.gl-folder-share-search,.gl-seminar-search-field,.gl-user-filter-search-wrap) input{padding-left:12px!important;padding-inline-start:12px!important;background-image:none!important;text-indent:0!important;}
:is(#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842#portaly842,body) input[type="search"]::-webkit-search-decoration{display:none!important;}
}

/* Shared brand palette for chart fills; customer endpoint follows their accent. */
@media screen {
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-chart-bars i{background:linear-gradient(180deg,var(--portaly-primary),var(--portaly-chart-end))!important;}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-chart-ring{background:conic-gradient(var(--portaly-primary) 0%,var(--portaly-chart-end) calc(var(--p)*1%),#e8eff7 calc(var(--p)*1%),#e8eff7 100%)!important;}
}

@media screen { body:is(.gl-admin-view-active,.gl-employee-clean-active),.gl-employee-clean-app{--portaly-hover-surface:color-mix(in srgb,var(--portaly-primary) 24%,white);} }

/* Employee lists share the established, readable 24% brand hover. */
@media screen {
body.gl-admin-view-active .gl-users-modern-page .gl-user-modern-table tbody tr:is(:hover,:focus-within)>td,
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-time-table tbody tr.szw-time-click-row:is(:hover,:focus-within)>td {
 background:#F0E8F9!important;
 background:var(--portaly-hover-surface)!important;
 background-image:none!important;
 color:var(--portaly-text)!important;
}
}

/* Neutral informational labels in the user directory; status colours stay semantic. */
@media screen {
body.gl-admin-view-active .gl-users-modern-page :is(.gl-user-modern-avatar,.gl-user-modern-chip,.gl-user-modern-mail small){background:#F1F5F9!important;background-image:none!important;color:#52657B!important;border-color:#E2E8F0!important;box-shadow:none!important;}
}

@media screen {
body.gl-admin-view-active .szw-time-filter .gl-reports-unified-dialog-actions{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;}
body.gl-admin-view-active .szw-time-filter .gl-reports-unified-dialog-actions> :is(button,a){margin:0!important;}
}

/* 7.6.880: Dienstplanung uses the current location branding. */
@media screen {
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-planning-card:not(.portaly-vacation-calendar) :is(.szw-calendar-view-buttons a.is-active,.szw-shift-add-button,.szw-capacity-detail-trigger-76338){
 background:var(--portaly-primary)!important;
 background-image:var(--portaly-action-gradient,none)!important;
 color:var(--portaly-on-primary)!important;
 border-color:var(--portaly-primary)!important;
 box-shadow:none!important;
}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-planning-card:not(.portaly-vacation-calendar) :is(.szw-calendar-view-buttons a.is-active,.szw-shift-add-button,.szw-capacity-detail-trigger-76338):is(:hover,:focus-visible){
 background:var(--portaly-primary-hover)!important;
 background-image:none!important;
 color:var(--portaly-on-primary-hover)!important;
 border-color:var(--portaly-primary-hover)!important;
}
body.gl-admin-view-active :is(.szw-time-wrap,#szw-time-employee-modal,#szw-time-calendar-modal,.szw-planning-modal,#portaly-shift-reason) .szw-planning-card:not(.portaly-vacation-calendar) :is(.szw-calendar-view-buttons a,.szw-shift-add-button,.szw-capacity-detail-trigger-76338):focus-visible{
 outline:2px solid var(--portaly-primary)!important;
 outline-offset:3px!important;
}
}

/* 7.6.881: Worktime section label follows the readable location accent. */
@media screen {
body.gl-admin-view-active .szw-time-employee-list-card .szw-time-section-head .szw-time-eyebrow{
 color:var(--portaly-accent-ink,var(--portaly-primary))!important;
}
}

/* 7.6.883: Dashboard calendar date follows location branding. */
@media screen {
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-calendar-mini>strong{
 background:var(--portaly-primary)!important;
 background-image:var(--portaly-action-gradient,none)!important;
 color:var(--portaly-on-primary)!important;
 box-shadow:none!important;
}
}

/* 7.6.885: Bring centered dashboard metrics closer to their headings. */
@media screen {
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db2-card:has(.gl-db-metric) .gl-db2-body{
 justify-content:flex-start!important;
 align-items:center!important;
 padding:12px 20px 20px!important;
}
body.gl-admin-view-active :is(#glDb2,#glDb2Modal) .gl-db-metric{margin:0!important;}
}

/* 7.6.887: ToDo cards match the dashboard's subtle boundary contrast. */
@media screen {
body.gl-admin-view-active .gl-todo-page :is(.gl-todo-stat,.gl-todo-list,.gl-todo-filter){
 border:1px solid #D4D9E3!important;
 box-shadow:0 2px 5px rgba(20,35,60,.045),0 6px 18px rgba(20,35,60,.045)!important;
}
}

/* 7.6.888: Consistent subtle surface and table boundaries across the platform. */
@media screen {
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)),
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-app,.gl-employee-clean-app){
 --portaly-border:#D4D9E3;
 --portaly-shadow-sm:0 2px 5px rgba(20,35,60,.045),0 6px 18px rgba(20,35,60,.045);
}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) :is(.gl-card,.gl-doc-table-card,.gl-todo-list,.gl-todo-stat,.gl-todo-filter,.gl-users-kpi,.gl-courses-kpi,.gl-reports-kpi,.gl-reports-panel,.gl-todo-reports__stat,.gl-todo-reports__card,.szw-time-card,.szw-time-kpi,.gl-employee-clean-card,.gl-employee-clean-course-card,.gl-employee-quick-card,.gl-employee-todos-76387){
 border-color:var(--portaly-border)!important;
 box-shadow:var(--portaly-shadow-sm)!important;
}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) table{
 border:1px solid var(--portaly-border)!important;
}
body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) :is(.gl-admin-main,.gl-employee-clean-main) table :is(th,td){
 border-color:var(--portaly-border)!important;
}
}

/* 7.6.889: Main ToDo tabs use an underline, like Personal & Zeit. */
@media screen {
body.gl-admin-view-active .gl-admin-main .gl-todo-page .gl-todo-tabs>a,
body.gl-admin-view-active .gl-admin-main .gl-todo-page .gl-todo-tabs>a:is(.is-active,:hover,:focus-visible){
 background:transparent!important;
 background-image:none!important;
 border-radius:0!important;
 border:0!important;
 border-bottom:3px solid transparent!important;
 padding:12px!important;
 box-shadow:none!important;
 color:var(--portaly-text-muted)!important;
}
body.gl-admin-view-active .gl-admin-main .gl-todo-page .gl-todo-tabs>a.is-active{
 border-bottom-color:var(--portaly-primary)!important;
 color:var(--portaly-text)!important;
}
body.gl-admin-view-active .gl-admin-main .gl-todo-page .gl-todo-tabs>a:focus-visible{
 outline:2px solid var(--portaly-primary)!important;
 outline-offset:2px!important;
}
}

/* 7.6.890: Inline, native disclosure for ToDo search and filters. */
@media screen {
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure{margin:0 0 22px!important;}
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure>summary{
 display:inline-flex!important;align-items:center!important;gap:8px!important;
 min-height:38px!important;padding:8px 12px!important;box-sizing:border-box!important;
 width:auto!important;list-style:none!important;cursor:pointer!important;
 background:#fff!important;background-image:none!important;color:var(--portaly-text)!important;
 border:1px solid var(--portaly-border)!important;border-radius:10px!important;
 font-size:13px!important;font-weight:600!important;box-shadow:none!important;
}
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure>summary::-webkit-details-marker{display:none;}
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure>summary svg{width:18px!important;height:18px!important;flex:0 0 18px!important;}
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure>summary:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure>.gl-todo-filter{margin:12px 0 0!important;}
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure:not([open])>.gl-todo-filter{display:none!important;}
}

/* 7.6.891: Right-aligned filter control, branded only while collapsed. */
@media screen {
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure>summary{
 display:flex!important;width:fit-content!important;margin-left:auto!important;
}
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure:not([open])>summary{
 background:var(--portaly-primary)!important;
 background-image:var(--portaly-action-gradient,none)!important;
 color:var(--portaly-on-primary)!important;
 border-color:var(--portaly-primary)!important;
}
body.gl-admin-view-active .gl-admin-main .gl-todo-page details.gl-todo-filter-disclosure[open]>summary{
 background:#F1F5F9!important;background-image:none!important;
 color:var(--portaly-text-muted)!important;border-color:var(--portaly-border)!important;
}
}

/* 7.6.895: Aligned priority and obligation labels in ToDo rows. */
@media screen {
body.gl-admin-view-active .gl-todo-page .gl-todo-row .gl-todo-row-labels{
 display:grid!important;grid-template-columns:minmax(0,80px) minmax(0,112px)!important;
 gap:12px!important;align-items:center!important;width:204px!important;max-width:100%!important;min-width:0!important;
}
body.gl-admin-view-active .gl-todo-page .gl-todo-row .gl-todo-row-labels>.gl-todo-pill{
 margin:0!important;justify-content:center!important;text-align:center!important;
 box-sizing:border-box!important;min-width:0!important;white-space:normal!important;overflow-wrap:anywhere!important;
}
}

/* 7.6.896: Shared create/edit selection colors and readable counters. */
@media screen {
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) :is(.gl-todo-assignee-head>strong,.gl-todo-checklist-count,.gl-todo-comment-count){
 background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;
 color:var(--portaly-on-primary)!important;white-space:nowrap!important;
}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-picker{background:#FAF9FC!important;border-color:var(--portaly-border)!important;}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-copy strong{color:var(--portaly-text)!important;}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-copy small{color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-assignee-person input[type=checkbox]{accent-color:var(--portaly-primary)!important;flex:none!important;}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-checklist-progress span{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;}
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) .gl-todo-context-link a{color:var(--portaly-accent-ink)!important;}
}

/* 7.6.897: Match ToDo counters to the shared UI typography. */
@media screen {
body.gl-admin-view-active :is(#gl-todo-modal,#gl-todo-detail-modal) :is(.gl-todo-checklist-count,.gl-todo-comment-count){
 font-family:var(--portaly-font)!important;
 font-size:12px!important;font-weight:500!important;line-height:1.4!important;
 font-variant-numeric:tabular-nums;letter-spacing:normal!important;text-shadow:none!important;
}
}

/* 7.6.898: Clean assignment tabs without a filled hover surface. */
@media screen {
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tab-button:is(:hover,:focus-visible){background:transparent!important;background-image:none!important;}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-course-assignment-tab-button:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
}

/* 7.6.899: Paint course cells too, matching ToDo row hover. */
@media screen {
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-team-modal,.gl-target-modal,.gl-target-edit-modal,.gl-single-modal,#gl-target-create-modal,#gl-single-create-modal,#gl-course-create-modal,#gl-content-create-modal) .gl-courses-table tbody tr:is(:hover,:focus-within)>td{background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body) .gl-courses-table tbody tr:is(:hover,:focus-within){background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
}

/* 7.6.900: Content-create menu uses the same location tint as course rows. */
@media screen {
body.gl-admin-view-active :is(#gl-create-content-menu,.gl-mobile-course-sheet) .gl-course-create-menu-modal-item{
 color:var(--portaly-text)!important;font-family:var(--portaly-font)!important;font-weight:500!important;
}
body.gl-admin-view-active :is(#gl-create-content-menu,.gl-mobile-course-sheet) .gl-course-create-menu-modal-item:is(:hover,:focus,:active){
 background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;
 border-color:var(--portaly-accent-border)!important;
}
body.gl-admin-view-active :is(#gl-create-content-menu,.gl-mobile-course-sheet) .gl-course-create-menu-modal-item:focus-visible{
 outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important;
}
}

/* 7.6.902: Location hover for target-group member tables. */
@media screen {
body.gl-admin-view-active .gl-target-modal :is(.gl-assignment-member-table,.gl-target-member-add-form table)>tbody>tr:is(:hover,:focus-within)>td{
 background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;
}
}

/* 7.6.903: Responsibility transfer is a vertical disclosure, not an action row. */
@media screen {
body.gl-admin-view-active details.gl-course-responsibility-transfer{display:block!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;padding:0!important;}
body.gl-admin-view-active details.gl-course-responsibility-transfer>summary{display:flex!important;align-items:center!important;gap:10px!important;min-height:42px!important;padding:10px 12px!important;box-sizing:border-box!important;white-space:normal!important;list-style:none!important;border-radius:10px!important;cursor:pointer!important;}
body.gl-admin-view-active details.gl-course-responsibility-transfer>summary::-webkit-details-marker{display:none;}
body.gl-admin-view-active details.gl-course-responsibility-transfer>summary span:last-child{min-width:0!important;overflow-wrap:anywhere!important;}
body.gl-admin-view-active details.gl-course-responsibility-transfer>.gl-course-responsibility-form{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;margin:0!important;padding:4px 12px 12px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;}
body.gl-admin-view-active details.gl-course-responsibility-transfer:not([open])>.gl-course-responsibility-form{display:none!important;}
body.gl-admin-view-active details.gl-course-responsibility-transfer>.gl-course-responsibility-form select{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
body.gl-admin-view-active :is(.gl-courses-modern-page,.gl-mobile-course-action-sheet,#gl-create-content-menu) details.gl-course-responsibility-transfer>.gl-course-responsibility-form button[type=submit]{justify-content:center!important;white-space:normal!important;box-sizing:border-box!important;width:100%!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
}

/* 7.6.904: Single-assignment header actions share one aligned row. */
@media screen {
body.gl-admin-view-active .gl-single-modal .gl-single-modal-header{padding-right:0!important;}
body.gl-admin-view-active .gl-single-modal .gl-single-modal-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:nowrap!important;gap:10px!important;}
body.gl-admin-view-active .gl-single-modal .gl-single-modal-actions>form{display:flex!important;align-items:center!important;margin:0!important;}
body.gl-admin-view-active .gl-single-modal .gl-single-modal-actions>.gl-single-modal-close{position:static!important;inset:auto!important;transform:none!important;margin:0!important;flex:0 0 40px!important;width:40px!important;height:40px!important;box-sizing:border-box!important;}
body.gl-admin-view-active .gl-single-modal .gl-single-modal-actions>form>button{height:40px!important;margin:0!important;box-sizing:border-box!important;}
}

/* 7.6.908: Inline course title search. */
@media screen {
body.gl-admin-view-active #portaly-course-search-list .portaly-course-search-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:9px!important;margin-left:auto!important;}
body.gl-admin-view-active #portaly-course-search-list .portaly-course-search-toggle svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;}
body.gl-admin-view-active #portaly-course-search-fields{margin:0 0 16px!important;}
body.gl-admin-view-active #portaly-course-search-fields label{display:block;margin-bottom:6px;}
body.gl-admin-view-active #portaly-course-search-input{width:100%!important;box-sizing:border-box!important;}
body.gl-admin-view-active #portaly-course-search-fields[hidden],body.gl-admin-view-active #portaly-course-search-list [data-portaly-course-search-row][hidden]{display:none!important;}
body.gl-mobile-view-courses:is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body):is(#portaly-courses,body)  .gl-courses-table tbody tr[data-portaly-course-search-row][hidden]{display:none!important;}
}

/* QR-Wissen: Suche wie bei Alle Kurse direkt im Kartenkopf. */
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;padding:9px!important;margin-left:auto!important;}
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search-toggle svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;}
body.gl-admin-view-active .gl-qr-knowledge-page .portaly-qr-search[hidden]{display:none!important;}

/* 7.6.912: Center the two large dashboard counters within their card bodies. */
@media screen {
body.gl-admin-view-active:is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body):is(#portaly-admin-mobile,body) :is(#glDb2,#glDb2Modal) .gl-db2-card:is([data-widget="signatures"],[data-widget="documents"]):has(.gl-db-metric) .gl-db2-body{
 display:flex!important;
 flex:1 1 auto!important;
 justify-content:center!important;
 align-items:center!important;
 padding:20px!important;
}
}

/* 7.6.913: Seminar KPI spacing matches the course cards. */
body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card > div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;min-width:0!important;}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card strong,body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card span{display:block!important;margin:0 0 7px!important;}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card small{margin:0!important;}
@media(max-width:760px){body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card{gap:16px!important;}body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card > div:last-child{gap:3px!important;}body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card strong,body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-modal) .gl-seminar-stat-card span{margin:0!important;}}

/* 7.6.914: Same inline filter disclosure as the employee report. */
body.gl-admin-view-active .gl-seminar-admin-shell .portaly-seminar-filter-menu:not([open]) > .gl-seminar-filter-card{display:none!important;}
body.gl-admin-view-active .gl-seminar-admin-shell .portaly-seminar-filter-menu[open] > .gl-seminar-filter-card{margin-top:14px!important;}

/* 7.6.915: Inset seminar table and location-colored row feedback. */
@media(min-width:821px){
body.gl-admin-view-active .gl-seminar-admin-shell .gl-seminar-table-card > .gl-seminar-table-wrap{margin:0 24px 24px!important;width:auto!important;}
}
body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-table) .gl-seminar-table tbody tr:is(:hover,:focus-within),
body.gl-admin-view-active :is(.gl-seminar-admin-shell,#gl-seminar-table) .gl-seminar-table tbody tr:is(:hover,:focus-within)>td{
 background:#F5F2FC!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;
}

/* 7.6.916: Neutral desktop upload controls. The important layer overrides legacy form rules without specificity escalation. */
@layer portaly-upload-controls {
 @media screen and (min-width:1025px) {
  body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) input[type="file"] {
   box-sizing:border-box!important;max-width:100%!important;height:auto!important;min-height:54px!important;
   padding:8px!important;line-height:1.4!important;font-family:var(--portaly-font, sans-serif)!important;
  }
  body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) input[type="file"]::file-selector-button {
   box-sizing:border-box!important;min-height:36px!important;padding:8px 16px!important;margin:0 12px 0 0!important;
   border:1px solid #D4D9E3!important;border-radius:8px!important;
   background:#E8EBF0!important;background-image:none!important;color:#344054!important;
   font:500 13px/1.4 var(--portaly-font, sans-serif)!important;box-shadow:none!important;cursor:pointer!important;
  }
  body:is(.gl-admin-view-active,.gl-employee-clean-active,:has(.gl-employee-clean-app)) input[type="file"]::file-selector-button:hover {
   background:#DCE1E8!important;
  }
 }
}

/* 7.6.917: Center invitation counters and use location-colored employee feedback. */
body.gl-admin-view-active .gl-seminar-action-modal .gl-seminar-mini-stats > div{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;}
body.gl-admin-view-active .gl-seminar-action-modal .gl-seminar-mini-stats > div > :is(strong,span){text-align:center!important;width:100%!important;}
body.gl-admin-view-active .gl-seminar-action-modal .gl-seminar-user-picker > label:is(:hover,:focus-within){background:var(--portaly-hover-surface,#F5F2FC)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active .gl-seminar-action-modal .gl-seminar-user-picker > label:is(:hover,:focus-within) strong{color:var(--portaly-text)!important;}

/* 7.6.918: Seminar detail counters, employee feedback and invitation spacing. */
body.gl-admin-view-active .gl-seminar-detail-shell .gl-seminar-detail-stats .gl-stat-card{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;}
body.gl-admin-view-active .gl-seminar-detail-shell .gl-seminar-detail-stats :is(.gl-stat-label,.gl-stat-value){text-align:center!important;}
body.gl-admin-view-active .gl-seminar-detail-shell #gl-seminar-user-list .gl-seminar-user-row:is(:hover,:focus-within){background:var(--portaly-hover-surface,#F5F2FC)!important;background-image:none!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active .gl-seminar-detail-shell .gl-seminar-invite-card #gl-seminar-user-list + p{margin:18px 0 0!important;}
@layer portaly-invitation-controls {
body.gl-admin-view-active .gl-seminar-detail-shell .gl-seminar-invite-card #gl-seminar-user-list + p > button{min-height:44px!important;height:auto!important;padding:12px 18px!important;line-height:1.4!important;white-space:normal!important;}
}

/* 7.6.919: Right-aligned image upload and quiet secondary material actions. */
@layer portaly-seminar-media-controls {
 body.gl-admin-view-active .portaly-event-image-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;width:100%!important;margin-top:16px!important;}
 body.gl-admin-view-active .portaly-event-image-actions > button{margin:0!important;}
 body.gl-admin-view-active .gl-seminar-material-actions-admin :is(a.button,button.button),
 body.gl-admin-view-active .portaly-event-image-actions > button[name="remove_display_image"]{
  background:#E8EBF0!important;background-image:none!important;color:#344054!important;border:1px solid #D4D9E3!important;box-shadow:none!important;
 }
 body.gl-admin-view-active .gl-seminar-material-actions-admin :is(a.button,button.button):hover,
 body.gl-admin-view-active .portaly-event-image-actions > button[name="remove_display_image"]:hover{background:#DCE1E8!important;}
}

/* 7.6.920: Seminar back link follows the location color. */
body.gl-admin-view-active .gl-seminar-detail-shell .gl-seminar-detail-header > div > p > a{color:var(--portaly-primary)!important;}
body.gl-admin-view-active .gl-seminar-detail-shell .gl-seminar-detail-header > div > p > a:is(:hover,:focus-visible){color:var(--portaly-primary-hover,var(--portaly-primary))!important;}

/* 7.6.921: Keep all three material actions together. */
@layer portaly-seminar-media-controls {
 body.gl-admin-view-active .gl-seminar-material-row-admin{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;}
 body.gl-admin-view-active .gl-seminar-material-row-admin > div:first-child{flex:1 1 160px!important;min-width:0!important;overflow-wrap:anywhere!important;}
 body.gl-admin-view-active .gl-seminar-material-actions-admin{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;flex:0 0 auto!important;width:max-content!important;max-width:100%!important;}
 body.gl-admin-view-active .gl-seminar-material-actions-admin form{display:flex!important;flex:0 0 auto!important;width:auto!important;margin:0!important;}
 body.gl-admin-view-active .gl-seminar-material-actions-admin .button{width:auto!important;min-width:0!important;white-space:nowrap!important;flex:0 0 auto!important;}
 @media(max-width:600px){
 body.gl-admin-view-active .gl-seminar-material-actions-admin{gap:6px!important;}
 body.gl-admin-view-active .gl-seminar-material-actions-admin .button{font-size:11px!important;padding:9px 8px!important;}
 }
}

/* 7.6.923: Comfortable bottom-right actions in the seminar deletion dialog. */
@layer portaly-seminar-delete-layout {
 body.gl-admin-view-active .gl-seminar-delete-modal-content{padding:20px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-seminar-delete-modal-content .gl-seminar-delete-body{padding:26px 0 0!important;margin:0!important;}
 body.gl-admin-view-active .gl-seminar-delete-modal-content .gl-seminar-form-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:12px!important;margin:28px 0 0!important;padding:0!important;}
 body.gl-admin-view-active .gl-seminar-delete-modal-content .gl-seminar-form-actions > button{width:auto!important;margin:0!important;}
}

/* 7.6.925: Branded document tabs and expandable desktop search. */
body.gl-admin-view-active .gl-documents-modern .szw-dms-area-tab.is-active::after{background:var(--portaly-primary)!important;}
body.gl-admin-view-active .portaly-doc-desktop-search-toggle{display:none!important;}
@layer portaly-document-search-controls {
 @media(min-width:821px){
 body.gl-admin-view-active .gl-documents-modern .gl-doc-dms-topbar{flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;}
 body.gl-admin-view-active .gl-documents-modern .portaly-doc-desktop-search-toggle{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;padding:9px!important;border:0!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;cursor:pointer!important;}
 body.gl-admin-view-active .portaly-doc-desktop-search-toggle svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;}
 body.gl-admin-view-active .gl-doc-dms-topbar:not(.portaly-desktop-search-open) > .gl-doc-dms-search{display:none!important;}
 body.gl-admin-view-active .gl-doc-dms-topbar.portaly-desktop-search-open > .gl-doc-dms-search{display:block!important;order:3!important;flex:0 0 100%!important;width:100%!important;}
 body.gl-admin-view-active .gl-doc-dms-topbar > .gl-doc-dms-actions{margin-left:auto!important;}
 }
}

/* 7.6.935: Shared soft toolbar colors for location templates and new documents. */
@layer portaly-template-toolbar {
body.gl-admin-view-active :is([data-gl-doc-modal="upload-location-template"],[data-gl-doc-modal^="edit-location-template-"],[data-gl-doc-modal="create-dms-folder-document"],.gl-document-editor-form) .gl-dms-editor-toolbar button{background:var(--portaly-hover-surface,#F5F2FC)!important;background-image:none!important;color:var(--portaly-text,#071F3F)!important;border-color:transparent!important;box-shadow:none!important;}
body.gl-admin-view-active :is([data-gl-doc-modal="upload-location-template"],[data-gl-doc-modal^="edit-location-template-"],[data-gl-doc-modal="create-dms-folder-document"],.gl-document-editor-form) .gl-dms-editor-toolbar button :is(strong,em,u,svg){color:inherit!important;}
body.gl-admin-view-active :is([data-gl-doc-modal="upload-location-template"],[data-gl-doc-modal^="edit-location-template-"],[data-gl-doc-modal="create-dms-folder-document"],.gl-document-editor-form) .gl-dms-editor-toolbar button:is(:hover,:focus-visible){background:color-mix(in srgb,var(--portaly-primary) 32%,white)!important;background-image:none!important;}
body.gl-admin-view-active :is([data-gl-doc-modal="upload-location-template"],[data-gl-doc-modal^="edit-location-template-"],[data-gl-doc-modal="create-dms-folder-document"],.gl-document-editor-form) .gl-dms-editor-toolbar button:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important;}
body.gl-admin-view-active :is([data-gl-doc-modal="upload-location-template"],[data-gl-doc-modal^="edit-location-template-"],[data-gl-doc-modal="create-dms-folder-document"],.gl-document-editor-form) .gl-dms-editor-toolbar button:is([aria-pressed="true"],.is-active){background:color-mix(in srgb,var(--portaly-primary) 38%,white)!important;border-color:var(--portaly-primary)!important;}
}

/* 7.6.927: Align location-template save actions with the right editor edge. */
@layer portaly-template-toolbar {
 body.gl-admin-view-active :is([data-gl-doc-modal="upload-location-template"],[data-gl-doc-modal^="edit-location-template-"]) .gl-doc-form > button[type="submit"]{display:flex!important;width:max-content!important;max-width:100%!important;grid-column:1 / -1!important;justify-self:end!important;margin-left:auto!important;margin-right:0!important;}
}

/* 7.6.929: Give the template content heading room above and below. */
@layer portaly-template-toolbar {
 body.gl-admin-view-active :is([data-gl-doc-modal="upload-location-template"],[data-gl-doc-modal^="edit-location-template-"]) .gl-dms-template-editor-field{margin-top:20px!important;}
 body.gl-admin-view-active :is([data-gl-doc-modal="upload-location-template"],[data-gl-doc-modal^="edit-location-template-"]) .gl-dms-template-editor-field > .gl-dms-rich-editor-label{display:block!important;margin:0 0 12px!important;}
}

/* 7.6.930: Branded template tabs and quieter template-card actions. */
@layer portaly-template-card-controls {
 body.gl-admin-view-active .gl-documents-modern .gl-dms-template-tab.is-active{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
 body.gl-admin-view-active .gl-documents-modern .gl-dms-template-actions .gl-doc-dms-btn{background:var(--portaly-hover-surface,#F5F2FC)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:transparent!important;box-shadow:none!important;}
 body.gl-admin-view-active .gl-documents-modern .gl-dms-template-actions .gl-doc-dms-btn:is(:hover,:focus-visible){background:color-mix(in srgb,var(--portaly-primary) 32%,white)!important;}
 body.gl-admin-view-active .gl-documents-modern .gl-dms-template-actions .gl-doc-dms-btn:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important;}
}

/* 7.6.932: Papierkorb-Zeilen in heller Standortfarbe. */
@layer portaly-trash-hover {
 body.gl-admin-view-active .gl-documents-modern .portaly-trash-table .portaly-trash-row:is(:hover, :focus-within),
 body.gl-admin-view-active .gl-documents-modern .portaly-trash-table .portaly-trash-row:is(:hover, :focus-within) > td {
  background: var(--portaly-hover-surface, color-mix(in srgb, var(--portaly-primary, #7950E8) 24%, white)) !important;
 }
}

/* 7.6.933: Ordner und Unterordner rechtsbuendig erstellen. */
@layer portaly-folder-create-actions {
 body.gl-admin-view-active [data-gl-doc-modal="create-area"] [data-gl-folder-create-submit] {
  display:flex!important; width:max-content!important; max-width:100%!important;
  grid-column:1 / -1!important; justify-self:end!important; align-self:flex-end!important;
  margin-left:auto!important; margin-right:0!important;
 }
}

/* 7.6.936: Risk matrix actions and settings use platform colors and typography. */
@layer portaly-risk-dialog {
 .gl-risk-dialog .gl-risk-panel,
 .gl-risk-dialog .gl-risk-panel :is(h2,h3,p,summary,label,span,input,button,th,td) {font-family:var(--portaly-font,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif)!important;}
 .gl-risk-dialog [data-risk-config-fields] :is(label,span,input) {font-weight:400!important;}
 .gl-risk-dialog [data-risk-config-fields] label > span {font-size:13px!important;}
 .gl-risk-dialog [data-risk-config-fields] input {font-size:13px!important;line-height:1.4!important;}
 .gl-risk-dialog [data-risk-settings] > summary {font-weight:500!important;}
 .gl-risk-dialog .gl-risk-panel :is([data-risk-clear],[data-risk-cancel],[data-risk-save],[data-risk-delete]) {background:var(--portaly-primary,#7950E8)!important;background-image:var(--portaly-action-gradient,linear-gradient(110deg,#7950E8,#9650C8 55%,#A444AA))!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important;border-color:transparent!important;box-shadow:none!important;font-size:13px!important;font-weight:500!important;line-height:1.4!important;}
 .gl-risk-dialog .gl-risk-panel :is([data-risk-clear],[data-risk-cancel],[data-risk-save],[data-risk-delete]):hover {filter:brightness(.96)!important;}
 .gl-risk-dialog .gl-risk-panel :is([data-risk-clear],[data-risk-cancel],[data-risk-save],[data-risk-delete]):focus-visible {outline:2px solid var(--portaly-primary,#7950E8)!important;outline-offset:2px!important;}
}

/* 7.6.937: Standortbezogener Hover in der Berechtigungsauswahl. */
@layer portaly-document-permission-hover {
 body.gl-admin-view-active [data-gl-doc-modal="create-dms-folder-document"] .gl-dms-share-row:is(:hover,:focus-within) {background:var(--portaly-hover-surface,color-mix(in srgb,var(--portaly-primary,#7950E8) 24%,white))!important;background-image:none!important;color:var(--portaly-text,#071F3F)!important;}
}

/* 7.6.938: One location-colored document row highlight and branded export link. */
@layer portaly-document-row-hover {
 body.gl-admin-view-active .gl-documents-modern [data-gl-dms-folder-export],
 body.gl-admin-view-active .gl-documents-modern [data-gl-dms-folder-export] span {color:var(--portaly-primary,#7950E8)!important;}
 body.gl-admin-view-active .gl-documents-modern [data-gl-dms-folder-export]:is(:hover,:focus-visible),
 body.gl-admin-view-active .gl-documents-modern [data-gl-dms-folder-export]:is(:hover,:focus-visible) span {color:var(--portaly-primary-hover,#6940D4)!important;}
 body.gl-admin-view-active .gl-documents-modern .gl-doc-dms-table [data-gl-dms-row]:is(:hover,:focus-within),
 body.gl-admin-view-active .gl-documents-modern .gl-doc-dms-table [data-gl-dms-row]:is(:hover,:focus-within) > td {background:var(--portaly-hover-surface,color-mix(in srgb,var(--portaly-primary,#7950E8) 24%,white))!important;background-image:none!important;}
 body.gl-admin-view-active .gl-documents-modern [data-gl-dms-row] button.gl-doc-dms-name {background:transparent!important;background-image:none!important;border-color:transparent!important;box-shadow:none!important;}
 body.gl-admin-view-active .gl-documents-modern [data-gl-dms-row] button.gl-doc-dms-name:focus-visible {outline:2px solid var(--portaly-primary,#7950E8)!important;outline-offset:2px!important;}
}

/* 7.6.941: White asset-category suggestions with location-colored hover. Based on 7.6.938. */
@layer portaly-asset-category-picker {
 .portaly-asset-category-picker {position:relative!important;width:100%!important;min-width:0!important;}
 .portaly-asset-category-picker > input {background:#fff!important;color:var(--portaly-text,#071F3F)!important;width:100%!important;}
 .portaly-asset-category-options {position:absolute!important;top:calc(100% + 4px)!important;left:0!important;right:0!important;z-index:100!important;background:#fff!important;color:var(--portaly-text,#071F3F)!important;border:1px solid #D4D9E3!important;border-radius:12px!important;padding:4px!important;max-height:240px!important;overflow-y:auto!important;box-shadow:0 8px 24px #071f3f1a!important;}
 .portaly-asset-category-options[hidden] {display:none!important;}
 .portaly-asset-category-options > [role="option"] {display:block!important;background:#fff!important;color:var(--portaly-text,#071F3F)!important;padding:10px 12px!important;border-radius:8px!important;font-family:var(--portaly-font,system-ui,sans-serif)!important;font-size:13px!important;font-weight:400!important;cursor:pointer!important;}
 .portaly-asset-category-options > [role="option"]:is(:hover,[aria-selected="true"]) {background:var(--portaly-hover-surface,color-mix(in srgb,var(--portaly-primary,#7950E8) 24%,white))!important;}
}

/* 7.6.942: Keep QR radio controls circular without a stretched input focus border. */
@layer portaly-asset-qr-radio {
 body.gl-admin-view-active .gl-asset-wizard-choice input[data-gl-asset-qr-mode] {appearance:auto!important;-webkit-appearance:radio!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;max-width:18px!important;max-height:18px!important;flex:0 0 18px!important;align-self:center!important;padding:0!important;margin:0!important;border-radius:50%!important;box-shadow:none!important;outline:none!important;accent-color:var(--portaly-primary,#7950E8)!important;}
 body.gl-admin-view-active .gl-asset-wizard-choice:has(input[data-gl-asset-qr-mode]:focus-visible) {outline:2px solid var(--portaly-primary,#7950E8)!important;outline-offset:3px!important;}
}

/* 7.6.943: Give proof request/upload choices room below the introduction. */
@layer portaly-proof-choice-spacing {
 body.gl-admin-view-active [data-gl-doc-modal="create-dms-proof-request"] [data-gl-dms-proof-mode-choice] {margin-top:20px!important;gap:16px!important;}
 body.gl-admin-view-active [data-gl-doc-modal="create-dms-proof-request"] [data-gl-dms-proof-mode-choice] > label {padding:20px!important;gap:12px!important;align-items:start!important;box-sizing:border-box!important;}
 body.gl-admin-view-active [data-gl-doc-modal="create-dms-proof-request"] [data-gl-dms-proof-mode-choice] > label > span {line-height:1.45!important;}
}

/* 7.6.944: Separate radio and text columns instead of absolute positioning. */
@layer portaly-proof-choice-spacing {
 body.gl-admin-view-active [data-gl-doc-modal="create-dms-proof-request"] [data-gl-dms-proof-mode-choice] > label {display:grid!important;grid-template-columns:18px minmax(0,1fr)!important;column-gap:12px!important;align-items:start!important;}
 body.gl-admin-view-active [data-gl-doc-modal="create-dms-proof-request"] [data-gl-dms-proof-mode-choice] > label > input[type="radio"] {position:static!important;inset:auto!important;grid-column:1!important;grid-row:1!important;align-self:start!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;min-height:18px!important;max-height:18px!important;margin:2px 0 0!important;padding:0!important;box-shadow:none!important;}
 body.gl-admin-view-active [data-gl-doc-modal="create-dms-proof-request"] [data-gl-dms-proof-mode-choice] > label > span {grid-column:2!important;grid-row:1!important;min-width:0!important;margin:0!important;padding:0!important;}
}

/* 7.6.945: Desktop-only document preview with a fixed header and scrolling content. */
@layer portaly-desktop-document-preview {
 @media(min-width:1025px) {
 body.gl-admin-view-active .gl-document-assets-modal {padding:20px!important;}
 body.gl-admin-view-active .gl-document-assets-panel {display:flex!important;flex-direction:column!important;width:min(1240px,calc(100vw - 40px))!important;height:calc(100dvh - 40px)!important;max-height:calc(100dvh - 40px)!important;min-height:0!important;padding:20px!important;overflow:hidden!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-document-assets-panel > .gl-document-assets-head {display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:20px!important;flex:0 0 auto!important;margin:0 0 16px!important;padding:0!important;}
 body.gl-admin-view-active .gl-document-assets-head > div:first-child {min-width:0!important;}
 body.gl-admin-view-active .gl-document-assets-head-actions {display:flex!important;align-items:center!important;gap:12px!important;flex:0 0 auto!important;padding:0!important;position:static!important;}
 body.gl-admin-view-active .gl-document-assets-head-actions > .gl-doc-modal-close {position:static!important;inset:auto!important;transform:none!important;margin:0!important;flex:0 0 40px!important;width:40px!important;height:40px!important;}
 body.gl-admin-view-active .gl-document-assets-panel > .gl-document-assets-view.is-active {flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:0!important;}
 body.gl-admin-view-active .gl-document-assets-panel .gl-document-reader-shell {min-height:0!important;padding:16px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-document-assets-panel .gl-document-reader-page {width:100%!important;max-width:100%!important;min-height:0!important;box-sizing:border-box!important;margin:16px auto 0!important;}
 body.gl-admin-view-active .gl-document-assets-panel .gl-document-reader-page-head,
 body.gl-admin-view-active .gl-document-assets-panel .gl-document-reader-content {padding:24px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-document-assets-panel .gl-document-file-viewer {width:100%!important;max-width:100%!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-document-assets-panel .gl-document-image-viewer img {max-width:100%!important;max-height:calc(100dvh - 260px)!important;width:auto!important;height:auto!important;object-fit:contain!important;}
 body.gl-admin-view-active .gl-document-assets-panel .gl-document-frame-viewer iframe {width:100%!important;height:calc(100dvh - 260px)!important;min-height:240px!important;}
 }
}

/* 7.6.946: Balanced desktop preview header insets and controls. */
@layer portaly-desktop-document-preview {
 @media(min-width:1025px) {
 body.gl-admin-view-active .gl-document-assets-panel > .gl-document-assets-head {padding:18px 20px!important;align-items:center!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-document-assets-head > div:first-child {display:flex!important;flex-direction:column!important;gap:6px!important;margin:0!important;padding:0!important;flex:1 1 auto!important;}
 body.gl-admin-view-active .gl-document-assets-head .gl-document-assets-kicker {display:block!important;margin:0!important;padding:0!important;line-height:1.4!important;}
 body.gl-admin-view-active .gl-document-assets-head h2 {margin:0!important;padding:0!important;line-height:1.4!important;overflow-wrap:anywhere!important;}
 body.gl-admin-view-active .gl-document-assets-head p {margin:0!important;padding:0!important;line-height:1.4!important;}
 body.gl-admin-view-active .gl-document-assets-head-actions {align-self:flex-start!important;gap:12px!important;margin:0!important;}
 body.gl-admin-view-active .gl-document-assets-head-actions > .gl-doc-modal-close,
 body.gl-admin-view-active .gl-document-assets-head-actions > details > summary {display:flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;max-width:44px!important;max-height:44px!important;flex:0 0 44px!important;padding:0!important;margin:0!important;line-height:1!important;}
 }
}

/* 7.6.949: Desktop document information typography, full-width linked assets and location colors. */
@layer portaly-document-information-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] :is(.gl-document-assets-stats,.gl-document-assets-stats *,.gl-document-assets-card h3,.gl-document-assets-card dl,.gl-document-assets-card dl *,.gl-document-assets-card-head button,.gl-document-assets-link-count,.gl-document-assets-empty,.gl-document-assets-mini-list,.gl-document-assets-mini-list *) {font-family:var(--portaly-font,system-ui,sans-serif)!important;font-weight:400!important;}
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] .gl-document-assets-stats strong {font-weight:500!important;}
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] .gl-document-assets-card h3 {font-weight:500!important;}
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] .gl-document-assets-overview-grid > .gl-document-assets-card:last-child {grid-column:1 / -1!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;}
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] [data-gl-document-assets-switch="assets"] {background:var(--portaly-primary,#7950E8)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;border-color:transparent!important;font-weight:500!important;box-shadow:none!important;}
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] [data-gl-document-assets-switch="assets"]:is(:hover,:focus-visible) {background:var(--portaly-primary-hover,#6940D4)!important;background-image:none!important;color:var(--portaly-on-primary,#fff)!important;}
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] .gl-document-assets-mini-list > div {background:var(--portaly-hover-surface,#F5F2FC)!important;border-color:var(--portaly-accent-border,#D4D9E3)!important;}
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] .gl-document-assets-mini-list > div > span {background:#fff!important;color:var(--portaly-primary,#7950E8)!important;}
 body.gl-admin-view-active [data-gl-document-assets-view="overview"] .gl-document-assets-empty {background:var(--portaly-hover-surface,#F5F2FC)!important;border-color:var(--portaly-accent-border,#D4D9E3)!important;}
 }
}

/* 7.6.951: Desktop child actions take precedence over the retained document preview. */
@layer portaly-document-child-dialogs {
 @media(min-width:1025px) {
 body.gl-admin-view-active:has(#gl-todo-modal:not([hidden]),[data-gl-doc-modal="qes-request"].is-open,#glDocShareDrawer.is-open,[data-gl-doc-modal="move-dms-document"].is-open) .gl-document-assets-modal.is-open {visibility:hidden!important;pointer-events:none!important;}
 body.gl-admin-view-active:has(#gl-todo-modal:not([hidden]),[data-gl-doc-modal="qes-request"].is-open,#glDocShareDrawer.is-open,[data-gl-doc-modal="move-dms-document"].is-open) .gl-document-assets-modal.is-open * {visibility:hidden!important;pointer-events:none!important;}
 }
}

/* 7.6.952: Quiet desktop e-signature insertion toolbar. */
@layer portaly-esign-placement-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] .gl-qes-placement-help {display:none!important;}
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] [data-gl-qes-add-field] {background:var(--portaly-hover-surface,color-mix(in srgb,var(--portaly-primary,#7950E8) 24%,white))!important;background-image:none!important;color:var(--portaly-text,#071F3F)!important;-webkit-text-fill-color:currentColor!important;border-color:transparent!important;box-shadow:none!important;}
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] [data-gl-qes-add-field]:is(:hover,:focus-visible) {background:color-mix(in srgb,var(--portaly-primary,#7950E8) 32%,white)!important;}
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] [data-gl-qes-add-field]:focus-visible {outline:2px solid var(--portaly-primary,#7950E8)!important;outline-offset:2px!important;}
 }
}

@layer portaly-esign-placement-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] form > button[type="submit"] {display:flex!important;width:max-content!important;max-width:100%!important;grid-column:1 / -1!important;justify-self:end!important;align-self:flex-end!important;margin-left:auto!important;margin-right:0!important;}
 }
}

/* 7.6.955: Desktop observer disclosure and self-add spacing. */
@layer portaly-esign-observers-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active [data-gl-qes-observers] > summary {display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 10px!important;border-radius:10px!important;list-style:none!important;background:transparent!important;background-image:none!important;}
 body.gl-admin-view-active [data-gl-qes-observers] > summary::marker {content:''!important;}
 body.gl-admin-view-active [data-gl-qes-observers] > summary::-webkit-details-marker {display:none!important;}
 body.gl-admin-view-active [data-gl-qes-observers] > summary::before {content:'+'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;flex:0 0 16px!important;color:var(--portaly-primary,#7950E8)!important;font-size:18px!important;line-height:1!important;}
 body.gl-admin-view-active [data-gl-qes-observers][open] > summary::before {content:'−'!important;}
 body.gl-admin-view-active [data-gl-qes-observers] > summary:is(:hover,:focus-visible) {background:var(--portaly-hover-surface,#F5F2FC)!important;box-shadow:none!important;}
 body.gl-admin-view-active [data-gl-qes-observers] > summary:focus-visible {outline:2px solid var(--portaly-primary,#7950E8)!important;outline-offset:2px!important;}
 body.gl-admin-view-active [data-gl-qes-observer-self] {margin-top:16px!important;padding:10px 16px!important;min-height:42px!important;width:auto!important;}
 }
}

/* 7.6.956: Fit signature PDF pages to the available desktop column. */
@layer portaly-esign-fit-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] .gl-doc-esign-designer {min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] .gl-doc-esign-preview-shell {width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] .gl-doc-esign-pages {width:100%!important;min-width:0!important;grid-template-columns:minmax(0,1fr)!important;}
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] .gl-doc-esign-page {width:100%!important;max-width:100%!important;min-width:0!important;height:auto!important;}
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] .gl-doc-esign-page canvas {width:100%!important;max-width:100%!important;height:auto!important;}
 body.gl-admin-view-active [data-gl-doc-modal="qes-request"] .gl-doc-esign-layer {width:100%!important;height:100%!important;}
 }
}

/* 7.6.957: Location hover in document sharing, desktop and mobile. */
@layer portaly-document-sharing-hover {
 body.gl-admin-view-active .gl-document-permissions-table .gl-document-permissions-row:is(:hover,:focus-within) {background:var(--portaly-hover-surface,color-mix(in srgb,var(--portaly-primary,#7950E8) 24%,white))!important;background-image:none!important;color:var(--portaly-text,#071F3F)!important;}
}

/* 7.6.958: Desktop sharing action in location colors. */
@layer portaly-sharing-action-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active .gl-document-permissions-bulk-bar [data-gl-dms-bulk-apply] {background:var(--portaly-primary,#7950E8)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:currentColor!important;border-color:transparent!important;}
 body.gl-admin-view-active .gl-document-permissions-bulk-bar [data-gl-dms-bulk-apply]:is(:hover,:focus-visible) {background:var(--portaly-primary-hover,#6940D4)!important;background-image:none!important;color:var(--portaly-on-primary-hover,var(--portaly-on-primary,#fff))!important;}
 }
}

@layer portaly-secure-share-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active #glDocShareDrawer .gl-doc-share-close {position:absolute!important;top:16px!important;right:16px!important;transform:none!important;margin:0!important;width:40px!important;height:40px!important;min-width:40px!important;padding:0!important;display:flex!important;align-items:center!important;justify-content:center!important;}
 body.gl-admin-view-active #glDocShareDrawer .gl-doc-share-head {padding-right:52px!important;position:static!important;}
 body.gl-admin-view-active #glDocShareDrawer #glSecureShareCreateForm + .gl-doc-share-section {margin-top:24px!important;}
 }
}

/* 7.6.960: Use the platform close glyph in the desktop document preview. */
@layer portaly-desktop-document-preview {
 @media(min-width:1025px) {
 body.gl-admin-view-active .gl-document-assets-head-actions > .gl-doc-modal-close {width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;font-size:0!important;border:0!important;border-radius:12px!important;box-shadow:none!important;background:var(--portaly-primary,#7950E8)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;}
 body.gl-admin-view-active .gl-document-assets-head-actions > .gl-doc-modal-close::before {content:'×'!important;display:block!important;position:static!important;inset:auto!important;width:22px!important;height:22px!important;margin:0!important;padding:0!important;border:0!important;transform:none!important;background:none!important;font-family:Arial,sans-serif!important;font-size:22px!important;font-weight:400!important;line-height:1!important;color:var(--portaly-on-primary,#fff)!important;text-align:center!important;filter:none!important;}
 body.gl-admin-view-active .gl-document-assets-head-actions > .gl-doc-modal-close::after {display:none!important;content:none!important;}
 }
}

/* 7.6.961: Matching desktop document action buttons. */
@layer portaly-desktop-document-preview {
 @media(min-width:1025px) {
 body.gl-admin-view-active .gl-document-assets-head-actions > details > summary {width:40px!important;height:40px!important;min-width:40px!important;max-width:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;border:0!important;border-radius:12px!important;box-shadow:none!important;background:var(--portaly-primary,#7950E8)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;}
 body.gl-admin-view-active .gl-document-assets-head-actions > details > summary > span {color:inherit!important;-webkit-text-fill-color:currentColor!important;}
 }
}

/* 7.6.962: Compact, right-aligned desktop move actions; mobile keeps existing sizes. */
@layer portaly-document-move-actions {
 @media(min-width:1025px) {
 body.gl-admin-view-active [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-actions {
  --portaly-move-actions-display:flex;--portaly-move-button-width:auto;--portaly-move-button-height:40px;--portaly-move-button-padding:16px;--portaly-move-button-font:13px;
  justify-content:flex-end!important;align-items:center!important;gap:12px!important;
 }
 body.gl-admin-view-active [data-gl-doc-modal="move-dms-document"] .gl-doc-modal-actions > button {flex:0 0 auto!important;}
 }
}

/* 7.6.964: Desktop user cards and a right-aligned filter disclosure. */
@layer portaly-users-desktop {
 .portaly-users-filter-toggle{display:none!important;}
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-users-modern-page .gl-users-kpi-grid{gap:18px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;grid-auto-rows:auto!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-users-kpi{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:22px!important;min-height:118px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-users-kpi > div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;min-width:0!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-users-kpi :is(strong,span){display:block!important;margin:0 0 7px!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-users-kpi small{margin:0!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-user-filter-card{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;overflow:visible!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-user-filter-card::before{content:none!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-user-filter-card:not(.portaly-users-filter-open)>form{display:none!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-user-filter-card.portaly-users-filter-open>form{margin-top:14px!important;}
 body.gl-admin-view-active .gl-users-modern-page .portaly-users-filter-toggle{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:max-content!important;min-height:40px!important;margin:0 0 0 auto!important;padding:9px 14px!important;border:1px solid var(--portaly-accent-border)!important;border-radius:10px!important;box-sizing:border-box!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;font:500 14px var(--portaly-font)!important;cursor:pointer!important;}
 body.gl-admin-view-active .gl-users-modern-page .portaly-users-filter-toggle svg{width:18px!important;height:18px!important;fill:currentColor!important;}
 body.gl-admin-view-active .gl-users-modern-page .portaly-users-filter-toggle:is(:hover,:focus-visible){background:var(--portaly-accent-border)!important;outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
 }
}

/* 7.6.965: Shared desktop filter appearance and full-width inline search. */
@layer portaly-users-desktop {
 @media(min-width:1025px){
 :is(#portaly-filter-965,body.gl-admin-view-active) :is(.portaly-users-filter-toggle,.portaly-seminar-filter-menu > summary){display:flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;min-height:38px!important;height:auto!important;padding:8px 12px!important;margin-left:auto!important;box-sizing:border-box!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:600 13px var(--portaly-font)!important;box-shadow:none!important;outline:none!important;}
 :is(#portaly-filter-965,body.gl-admin-view-active) :is(.portaly-users-filter-toggle[aria-expanded="true"],.portaly-seminar-filter-menu[open] > summary){background:#F1F5F9!important;background-image:none!important;color:var(--portaly-text-muted)!important;border-color:var(--portaly-border)!important;}
 :is(#portaly-filter-965,body.gl-admin-view-active) :is(.portaly-users-filter-toggle,.portaly-seminar-filter-menu > summary):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 :is(#portaly-filter-965,body.gl-admin-view-active) :is(.portaly-users-filter-toggle,.portaly-seminar-filter-menu > summary) svg{width:18px!important;height:18px!important;flex:0 0 18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
 :is(#portaly-filter-965,body.gl-admin-view-active) .gl-users-modern-page .gl-user-filter-card.portaly-users-filter-open > form,:is(#portaly-filter-965,body.gl-admin-view-active) .gl-seminar-admin-shell .portaly-seminar-filter-menu[open] > .gl-seminar-filter-card{margin-top:12px!important;}
 }
}
@layer portaly-document-search-controls {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-documents-modern .gl-doc-dms-topbar > .gl-doc-dms-actions{order:0!important;margin-left:auto!important;}
 body.gl-admin-view-active .gl-documents-modern .gl-doc-dms-topbar > .portaly-doc-desktop-search-toggle{order:1!important;margin-left:0!important;flex:0 0 40px!important;}
 }
}
@layer portaly-desktop-inline-search {
 @media(min-width:1025px){
 body.gl-admin-view-active :is(#portaly-course-search-fields,#portaly-qr-search-fields){width:100%!important;max-width:none!important;min-width:0!important;box-sizing:border-box!important;margin:16px 0!important;}
 body.gl-admin-view-active :is(#portaly-course-search-fields,#portaly-qr-search-fields):not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;}
 body.gl-admin-view-active :is(#portaly-course-search-fields,#portaly-qr-search-fields) label{display:block!important;margin:0!important;font:400 13px var(--portaly-font)!important;color:var(--portaly-text)!important;}
 body.gl-admin-view-active :is(#portaly-course-search-input,#portaly-qr-search){display:block!important;width:100%!important;max-width:none!important;min-width:0!important;height:42px!important;box-sizing:border-box!important;padding:0 14px!important;margin:0!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;box-shadow:none!important;font:400 14px var(--portaly-font)!important;color:var(--portaly-text)!important;}
 body.gl-admin-view-active :is(#portaly-course-search-input,#portaly-qr-search):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important;}
 body.gl-admin-view-active :is(#portaly-course-search-fields,#portaly-qr-search-fields) p{margin:0!important;font:400 12px var(--portaly-font)!important;color:var(--portaly-text-muted)!important;}
 }
}

/* 7.6.967: Desktop department tabs follow the eLearning assignment tabs. */
@layer portaly-users-department-tabs {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-users-tabs-nav-8282 > button{display:inline-flex!important;align-items:center!important;gap:8px!important;width:auto!important;min-height:0!important;padding:10px 2px!important;background:transparent!important;background-image:none!important;color:var(--portaly-text-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important;}
 body.gl-admin-view-active .szw-users-tabs-nav-8282 > button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;}
 body.gl-admin-view-active .szw-users-tabs-nav-8282 > button::after{content:none!important;}
 body.gl-admin-view-active .szw-users-tabs-nav-8282 > button:is(:hover,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important;}
 body.gl-admin-view-active .szw-users-tabs-nav-8282 > button:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active .szw-users-tabs-nav-8282 > button > span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:26px!important;height:24px!important;padding:0 8px!important;border-radius:999px!important;background:var(--portaly-primary-soft)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:12px!important;font-weight:500!important;line-height:1!important;}
 }
}

/* 7.6.968: Location-branded initials in the desktop user list. */
@layer portaly-user-initials {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-users-modern-page .gl-user-modern-avatar{background:var(--portaly-primary,#7950E8)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;}
 }
}

/* Match the eLearning table density without changing mobile cards. */
@layer portaly-user-table-spacing {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-users-modern-page .gl-user-modern-table{border-collapse:separate!important;border-spacing:0!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-user-modern-table th{padding:12px!important;font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-user-modern-table td{padding:14px 12px!important;vertical-align:middle!important;border-color:#efecf4!important;}
 body.gl-admin-view-active .gl-users-modern-page .gl-user-modern-table td strong{font-size:14px!important;font-weight:500!important;}
 }
}

/* 7.6.969: Omit redundant location in desktop employee table headings. */
@layer portaly-users-heading-location {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-users-modern-page .szw-users-tab-panel-title-8282 .portaly-users-heading-location{display:none!important;}
 }
}

/* 7.6.970: Match user data kicker to its desktop dialog title. */
@layer portaly-user-data-heading {
 @media(min-width:1025px){
 body.gl-admin-view-active :is(#gl-user-name-modal,#gl-user-permission-modal) .gl-user-permission-head > span{color:var(--portaly-text,#071F3F)!important;}
 }
}

/* 7.6.971: Desktop rows with an existing edit action are clickable. */
@media(min-width:1025px){
body.gl-admin-view-active .gl-users-modern-page .gl-user-modern-table tbody tr:has(.gl-user-name-edit:not(:disabled)){cursor:pointer;}
}

/* 7.6.972: Desktop CSV import fits the dialog with balanced fields. */
@layer portaly-csv-import-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #gl-modal-user-csv-import .gl-admin-modal-dialog{width:min(760px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;box-sizing:border-box!important;overflow-x:hidden!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import :is(.gl-admin-modal-body,.gl-card,form,.gl-form-row,.gl-form-group){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .gl-form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:20px 16px!important;align-items:start!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .gl-form-group{width:100%!important;margin:0!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .gl-form-group > label{display:block!important;margin:0 0 8px!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .gl-form-group > input{width:100%!important;min-width:0!important;max-width:100%!important;height:54px!important;min-height:54px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import input[type=file]{padding:5px 8px!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .gl-form-group:last-child{grid-column:1 / -1!important;display:flex!important;justify-content:flex-end!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .gl-form-group:last-child > label{display:none!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import button[type=submit]{width:auto!important;min-height:40px!important;padding:10px 16px!important;margin:0!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help{padding:12px!important;border-radius:16px!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help > div{padding:4px 10px!important;min-width:0!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help code{white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;}
 }
}
@layer portaly-csv-import-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help > summary {display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 10px!important;border-radius:10px!important;list-style:none!important;background:transparent!important;background-image:none!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help > summary::marker {content:''!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help > summary::-webkit-details-marker {display:none!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help > summary::before {content:'+'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;flex:0 0 16px!important;color:var(--portaly-primary,#7950E8)!important;font-size:18px!important;line-height:1!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help[open] > summary::before {content:'−'!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help > summary:is(:hover,:focus-visible) {background:var(--portaly-hover-surface,#F5F2FC)!important;box-shadow:none!important;}
 body.gl-admin-view-active #gl-modal-user-csv-import .portaly-users-csv-help > summary:focus-visible {outline:2px solid var(--portaly-primary,#7950E8)!important;outline-offset:2px!important;}
 }
}

/* 7.6.973: Readable desktop employee creation without horizontal overflow. */
@layer portaly-single-user-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #gl-modal-user-single-import .gl-admin-modal-dialog{width:min(860px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;box-sizing:border-box!important;}
 body.gl-admin-view-active #gl-modal-user-single-import :is(.gl-admin-modal-body,.gl-card,form,.gl-form-row,.gl-form-group,details){min-width:0!important;max-width:100%!important;box-sizing:border-box!important;}
 body.gl-admin-view-active #gl-modal-user-single-import .gl-form-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:start!important;gap:20px 16px!important;margin:0 0 20px!important;}
 body.gl-admin-view-active #gl-modal-user-single-import .gl-form-group{width:100%!important;min-width:0!important;flex:none!important;margin:0!important;}
 body.gl-admin-view-active #gl-modal-user-single-import .gl-form-group > label{display:block!important;margin:0 0 8px!important;white-space:normal!important;}
 body.gl-admin-view-active #gl-modal-user-single-import .gl-form-group > :is(input,select){width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;min-height:42px!important;}
 body.gl-admin-view-active #gl-modal-user-single-import .gl-form-group > small{display:block!important;margin-top:6px!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.5!important;}
 body.gl-admin-view-active #gl-modal-user-single-import form > .gl-form-row:last-child{display:flex!important;justify-content:flex-end!important;margin:24px 0 0!important;}
 body.gl-admin-view-active #gl-modal-user-single-import form > .gl-form-row:last-child > .gl-form-group{width:auto!important;}
 body.gl-admin-view-active #gl-modal-user-single-import form > .gl-form-row:last-child label{display:none!important;}
 body.gl-admin-view-active #gl-modal-user-single-import button[type=submit]{width:auto!important;margin:0!important;min-height:40px!important;padding:10px 16px!important;}
 }
}

/* 7.6.974: Desktop worktime overview follows the shared cards, filter and tables. */
@layer portaly-worktime-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-time-work-kpis{gap:18px!important;}
 body.gl-admin-view-active .szw-time-work-kpis .szw-time-kpi{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:28px!important;align-items:center!important;padding:22px!important;min-height:106px!important;border-radius:18px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .szw-time-work-kpis .gl-work-kpi-icon-786{width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;padding:9px!important;border-radius:12px!important;}
 body.gl-admin-view-active .szw-time-work-kpis .portaly-work-kpi-copy{display:flex!important;flex-direction:column!important;gap:7px!important;min-width:0!important;}
 body.gl-admin-view-active .szw-time-work-kpis strong{font:600 26px/1.2 var(--portaly-font)!important;letter-spacing:-.5px!important;margin:0!important;}
 body.gl-admin-view-active .szw-time-work-kpis span{font:500 13px/1.4 var(--portaly-font)!important;margin:0!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu{margin:18px 0!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu>summary{display:flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;margin-left:auto!important;min-height:38px!important;padding:8px 12px!important;box-sizing:border-box!important;list-style:none!important;cursor:pointer!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:600 13px var(--portaly-font)!important;box-shadow:none!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu>summary::-webkit-details-marker{display:none!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu>summary svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu[open]>summary{background:#F1F5F9!important;background-image:none!important;color:var(--portaly-text-muted)!important;border-color:var(--portaly-border)!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu>summary:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu>section{margin:12px 0 0!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu:not([open])>section{display:none!important;}
 body.gl-admin-view-active .szw-time-employee-list-card :is(th,td){border-color:#efecf4!important;font-family:var(--portaly-font)!important;}
 body.gl-admin-view-active .szw-time-employee-list-card th{padding:12px!important;font-size:12px!important;font-weight:500!important;letter-spacing:normal!important;text-transform:none!important;}
 body.gl-admin-view-active .szw-time-employee-list-card td{padding:14px 12px!important;vertical-align:middle!important;}
 body.gl-admin-view-active .szw-time-employee-list-card :is(td strong,.szw-time-eyebrow,.szw-time-presence){font-family:var(--portaly-font)!important;font-weight:500!important;}
 body.gl-admin-view-active .szw-time-employee-list-card td strong{font-size:14px!important;}
 body.gl-admin-view-active .szw-time-employee-list-card tbody tr:is(:hover,:focus-within)>td{background:var(--portaly-hover-surface)!important;background-image:none!important;}
 }
}

@layer portaly-worktime-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-worktime-filter-menu .szw-time-filter-reset{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;}
 body.gl-admin-view-active .portaly-worktime-filter-menu .szw-time-filter-reset:hover{background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary)!important;}
 }
}

/* 7.6.975: Explicit desktop detail action for employee worktime rows. */
@layer portaly-worktime-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-time-employee-overview .portaly-worktime-details-cell{text-align:right!important;width:1%!important;white-space:nowrap!important;}
 body.gl-admin-view-active .szw-time-employee-overview .portaly-worktime-details-button{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;box-sizing:border-box!important;padding:10px 16px!important;border:0!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:500 13px/20px var(--portaly-font)!important;text-decoration:none!important;}
 body.gl-admin-view-active .szw-time-employee-overview .portaly-worktime-details-button:hover{background:var(--portaly-primary-hover)!important;background-image:none!important;}
 body.gl-admin-view-active .szw-time-employee-overview .portaly-worktime-details-button:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 }
}

/* 7.6.976: Desktop detail button replaces the repeated link hint. */
@layer portaly-worktime-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-time-employee-overview .szw-time-employee-detail-link > small{display:none!important;}
 }
}

/* 7.6.977: Desktop worktime detail navigation before account cards. */
@layer portaly-worktime-detail-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-employee-modal .szw-time-modal{display:flex!important;flex-direction:column!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-time-modal-header{order:0!important;flex-shrink:0!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-time-modal-tabs{order:1!important;flex-shrink:0!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-time-modal-body{order:2!important;min-height:0!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-time-account-card .szw-time-card-head .szw-time-eyebrow{display:none!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details > summary > span[aria-hidden]{display:none!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details > summary::after{content:none!important;}
 }
}
@layer portaly-worktime-detail-desktop {
 @media(min-width:1025px) {
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details > summary {display:inline-flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;max-width:100%!important;box-sizing:border-box!important;padding:8px 10px!important;border-radius:10px!important;list-style:none!important;background:transparent!important;background-image:none!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details > summary::marker {content:''!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details > summary::-webkit-details-marker {display:none!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details > summary::before {content:'+'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:16px!important;flex:0 0 16px!important;color:var(--portaly-primary,#7950E8)!important;font-size:18px!important;line-height:1!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details[open] > summary::before {content:'−'!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details > summary:is(:hover,:focus-visible) {background:var(--portaly-hover-surface,#F5F2FC)!important;box-shadow:none!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-v722-account-details > summary:focus-visible {outline:2px solid var(--portaly-primary,#7950E8)!important;outline-offset:2px!important;}
 }
}

/* 7.6.978: Consistent desktop correction and deletion controls. */
@layer portaly-time-entry-actions {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px!important;min-width:166px!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions > .szw-time-correction{order:0!important;margin:0!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions > .szw-time-delete-form{order:1!important;margin:0!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions :is(summary,.szw-time-delete-button){display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;box-sizing:border-box!important;min-height:40px!important;padding:10px 12px!important;border:0!important;border-radius:10px!important;box-shadow:none!important;font:500 13px/20px var(--portaly-font)!important;text-decoration:none!important;cursor:pointer!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary{list-style:none!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary::-webkit-details-marker{display:none!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary::marker{content:''!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary::before{content:'+'!important;color:var(--portaly-primary)!important;font-size:18px!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions details[open] > summary::before{content:'−'!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary::after{content:none!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary:hover{background:color-mix(in srgb,var(--portaly-primary) 32%,white)!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions .szw-time-delete-button{background:#FFF1F2!important;background-image:none!important;color:#B91C1C!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions .szw-time-delete-button:hover{background:#FEE2E2!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions :is(summary,button):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-time-correction > form{margin-top:12px!important;padding:14px!important;border:1px solid var(--portaly-border)!important;border-radius:12px!important;background:#fff!important;font-family:var(--portaly-font)!important;}
 }
}

/* 7.6.979: Shared table rhythm and single-line correction on desktop. */
@layer portaly-time-entry-actions {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-employee-modal .szw-time-modal{width:min(1280px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;}
 body.gl-admin-view-active #szw-time-employee-modal .szw-time-modal-body{padding:16px!important;}
 body.gl-admin-view-active #szw-time-employee-modal [data-panel-content="entries"] .szw-time-card{padding:18px!important;}
 body.gl-admin-view-active #szw-time-employee-modal [data-panel-content="entries"] table{width:100%!important;min-width:0!important;border-collapse:separate!important;border-spacing:0!important;}
 body.gl-admin-view-active #szw-time-employee-modal [data-panel-content="entries"] th{padding:12px!important;font:500 12px/1.4 var(--portaly-font)!important;letter-spacing:normal!important;text-transform:none!important;background:#faf9fc!important;color:var(--portaly-text-muted)!important;border-color:#efecf4!important;}
 body.gl-admin-view-active #szw-time-employee-modal [data-panel-content="entries"] td{padding:14px 12px!important;font:400 14px/1.4 var(--portaly-font)!important;vertical-align:middle!important;border-color:#efecf4!important;}
 body.gl-admin-view-active #szw-time-employee-modal [data-panel-content="entries"] td:nth-child(n+3):nth-child(-n+6){white-space:nowrap!important;}
 body.gl-admin-view-active #szw-time-employee-modal [data-panel-content="entries"] .szw-time-status{font-family:var(--portaly-font)!important;font-weight:500!important;}
 body.gl-admin-view-active #szw-time-employee-modal [data-panel-content="entries"] tbody tr:is(:hover,:focus-within)>td{background:var(--portaly-hover-surface)!important;background-image:none!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions{min-width:204px!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary{white-space:nowrap!important;}
 }
}

/* 7.6.980: Compact top-layer correction form, outside the table. */
@layer portaly-time-correction-dialog {
 .portaly-time-correction-dialog{width:min(640px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 48px)!important;box-sizing:border-box!important;margin:auto!important;padding:24px!important;border:1px solid var(--portaly-border,#d5d9e4)!important;border-radius:20px!important;background:#fff!important;color:var(--portaly-text,#071f3f)!important;overflow:auto!important;font:400 14px/1.5 var(--portaly-font,sans-serif)!important;box-shadow:0 24px 80px #071f3f33!important;}
 .portaly-time-correction-dialog::backdrop{background:rgba(7,20,40,.45);}
 .portaly-time-correction-dialog header{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:20px!important;}
 .portaly-time-correction-dialog h2{font:500 20px/1.3 var(--portaly-font,sans-serif)!important;margin:0!important;}
 .portaly-time-correction-dialog .portaly-time-correction-close{flex:0 0 40px!important;width:40px!important;height:40px!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;font:400 22px Arial!important;cursor:pointer!important;}
 .portaly-time-correction-context{margin:6px 0 20px!important;color:var(--portaly-text-muted)!important;}
 .portaly-time-correction-dialog form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;margin:0!important;padding:0!important;}
 .portaly-time-correction-dialog label{display:flex!important;flex-direction:column!important;gap:6px!important;min-width:0!important;text-align:left!important;font:400 13px/1.5 var(--portaly-font,sans-serif)!important;}
 .portaly-time-correction-dialog :is(.szw-time-help,label:has(textarea),.portaly-time-correction-actions){grid-column:1 / -1!important;}
 .portaly-time-correction-dialog .szw-time-help{margin:0!important;color:var(--portaly-text-muted)!important;font:400 13px/1.5 var(--portaly-font,sans-serif)!important;}
 .portaly-time-correction-dialog :is(input:not([type=hidden]),textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;min-height:42px!important;padding:10px 12px!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;background:#fff!important;color:var(--portaly-text)!important;box-shadow:none!important;font:400 14px/1.4 var(--portaly-font,sans-serif)!important;}
 .portaly-time-correction-dialog textarea{resize:vertical!important;min-height:70px!important;}
 .portaly-time-correction-actions{display:flex!important;justify-content:flex-end!important;gap:12px!important;margin-top:4px!important;}
 .portaly-time-correction-actions button{width:auto!important;min-height:40px!important;padding:10px 16px!important;border:0!important;border-radius:10px!important;background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;font:500 13px/20px var(--portaly-font,sans-serif)!important;cursor:pointer!important;}
 .portaly-time-correction-actions button[type=submit]{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
 .portaly-time-correction-dialog :is(button,input,textarea):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important;}
}

/* 7.6.981: Strong location colors for desktop correction action. */
@layer portaly-time-entry-actions {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary::before{color:var(--portaly-on-primary,#fff)!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-entry-actions summary:hover{background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary,#fff)!important;}
 }
}

/* 7.6.982: Desktop audit history follows the shared table layout. */
@layer portaly-time-history-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history{padding:18px!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history table{width:100%!important;min-width:0!important;border-collapse:separate!important;border-spacing:0!important;table-layout:fixed!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history th{padding:12px!important;font:500 12px/1.4 var(--portaly-font)!important;letter-spacing:normal!important;text-transform:none!important;background:#faf9fc!important;color:var(--portaly-text-muted)!important;border-color:#efecf4!important;text-align:left!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history td{padding:14px 12px!important;font:400 14px/1.6 var(--portaly-font)!important;vertical-align:top!important;text-align:left!important;border-color:#efecf4!important;white-space:normal!important;overflow-wrap:anywhere!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history th:nth-child(1){width:17%!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history th:nth-child(2),body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history th:nth-child(3){width:13%!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history th:nth-child(4){width:23%!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history th:nth-child(5){width:34%!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history td:last-child{line-height:1.9!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history td:last-child strong{display:inline-block!important;min-width:86px!important;font:500 13px/1.9 var(--portaly-font)!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history :is(.portaly-history-event,.portaly-history-kind){display:block!important;margin:0 0 6px!important;font:400 12px/1.5 var(--portaly-font)!important;text-align:left!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history .portaly-history-kind{margin:4px 0 0!important;}
 body.gl-admin-view-active #szw-time-employee-modal .portaly-time-history tbody tr:is(:hover,:focus-within)>td{background:var(--portaly-hover-surface)!important;background-image:none!important;}
 }
}

/* 7.6.983: Wide desktop month calendar with viewport-aware day spacing. */
@layer portaly-month-calendar-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-modal{width:min(1440px,calc(100vw - 48px))!important;max-width:calc(100vw - 48px)!important;max-height:calc(100dvh - 32px)!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-modal-body{padding:12px 16px!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-card{padding:14px 18px!important;margin:0!important;min-width:0!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-compact-card{margin-bottom:12px!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-filter{gap:12px!important;margin:0!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-calendar-head{margin-bottom:10px!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-calendar-legend{margin-bottom:10px!important;gap:8px 14px!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-calendar{width:100%!important;min-width:0!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-calendar-day{min-height:clamp(64px,calc((100dvh - 490px)/6),104px)!important;height:auto!important;min-width:0!important;box-sizing:border-box!important;padding:8px!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-calendar-date small{white-space:nowrap!important;font-size:12px!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-calendar-event{white-space:normal!important;overflow-wrap:anywhere!important;font-weight:500!important;}
 }
}

/* 7.6.984: Equal desktop calendar filter fields. */
@layer portaly-month-calendar-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-filter>label{display:flex!important;flex-direction:column!important;gap:6px!important;width:220px!important;flex:0 0 220px!important;min-width:0!important;margin:0!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-filter>label>span{font:400 12px/18px var(--portaly-font)!important;margin:0!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .szw-time-filter>label>:is(select,input){box-sizing:border-box!important;width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important;padding:10px 12px!important;font:400 14px/20px var(--portaly-font)!important;}
 }
}

/* 7.6.985: Desktop month calendar PDF print export. */
@layer portaly-month-calendar-desktop {
 body.gl-admin-view-active .portaly-calendar-export{display:none!important;}
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-calendar-modal .portaly-calendar-export{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:40px!important;width:auto!important;padding:10px 16px!important;border:0!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:500 13px/20px var(--portaly-font)!important;cursor:pointer!important;}
 body.gl-admin-view-active #szw-time-calendar-modal .portaly-calendar-export:hover{background:var(--portaly-primary-hover)!important;background-image:none!important;}
 }
}

/* 7.6.986: Platform close control and typography in desktop capacity dialog. */
@layer portaly-capacity-dialog-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-planning-capacity-modal .szw-capacity-close-76338{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;flex:0 0 40px!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;border:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;cursor:pointer!important;font:400 22px/1 Arial,sans-serif!important;}
 body.gl-admin-view-active .szw-planning-capacity-modal .szw-capacity-close-76338 svg{display:none!important;}
 body.gl-admin-view-active .szw-planning-capacity-modal .szw-capacity-close-76338::before{content:'×'!important;color:inherit!important;}
 body.gl-admin-view-active .szw-planning-capacity-modal .szw-capacity-close-76338:hover{background:var(--portaly-primary-hover)!important;background-image:none!important;}
 body.gl-admin-view-active .szw-planning-capacity-modal .szw-capacity-close-76338:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active .szw-planning-capacity-modal .szw-capacity-detail-list dt{font:400 14px/1.5 var(--portaly-font)!important;}
 body.gl-admin-view-active .szw-planning-capacity-modal .szw-capacity-detail-list dd{font:500 14px/1.5 var(--portaly-font)!important;font-variant-numeric:tabular-nums!important;}
 }
}

/* 7.6.987: Override legacy hidden pseudo-element on capacity close. */
@layer portaly-capacity-dialog-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-planning-capacity-modal .szw-capacity-close-76338::before{display:block!important;font:400 22px/1 Arial,sans-serif!important;}
 }
}

/* 7.6.988: Duty planning filter matches the users filter on desktop. */
@layer portaly-duty-filter-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-shift-filter-panel{padding:12px 18px!important;background:transparent!important;}
 body.gl-admin-view-active .szw-shift-filter-panel>summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:fit-content!important;min-height:38px!important;box-sizing:border-box!important;padding:8px 12px!important;margin:0 0 0 auto!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:600 13px var(--portaly-font)!important;list-style:none!important;box-shadow:none!important;cursor:pointer!important;}
 body.gl-admin-view-active .szw-shift-filter-panel>summary span{font:inherit!important;color:inherit!important;}
 body.gl-admin-view-active .szw-shift-filter-panel>summary small,body.gl-admin-view-active .szw-shift-filter-panel>summary::after{display:none!important;}
 body.gl-admin-view-active .szw-shift-filter-panel>summary::marker{content:''!important;}
 body.gl-admin-view-active .szw-shift-filter-panel>summary::before{content:''!important;display:block!important;flex:0 0 18px!important;width:18px!important;height:18px!important;border:0!important;border-radius:0!important;transform:none!important;color:inherit!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16l-6 7v6l-4 2v-8z' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat!important;}
 body.gl-admin-view-active .szw-shift-filter-panel[open]>summary{background:#F1F5F9!important;background-image:none!important;color:var(--portaly-text-muted)!important;border-color:var(--portaly-border)!important;}
 body.gl-admin-view-active .szw-shift-filter-panel>summary:hover{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
 body.gl-admin-view-active .szw-shift-filter-panel>summary:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active .szw-shift-filter-panel>form{margin-top:12px!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;padding:16px!important;}
 }
}

/* 7.6.989: Filter beside planning actions, fields below the toolbar. */
@layer portaly-duty-filter-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-filter-in-toolbar>summary{display:none!important;}
 body.gl-admin-view-active .portaly-filter-in-toolbar:not([open]){display:none!important;}
 body.gl-admin-view-active .portaly-filter-in-toolbar>form{margin-top:0!important;}
 body.gl-admin-view-active .portaly-duty-toolbar-filter{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;flex:0 0 auto!important;min-height:40px!important;box-sizing:border-box!important;padding:8px 12px!important;margin:0!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font:600 13px var(--portaly-font)!important;cursor:pointer!important;}
 body.gl-admin-view-active .portaly-duty-toolbar-filter[aria-expanded="true"]{background:#F1F5F9!important;background-image:none!important;color:var(--portaly-text-muted)!important;border-color:var(--portaly-border)!important;}
 body.gl-admin-view-active .portaly-duty-toolbar-filter svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
 body.gl-admin-view-active .portaly-duty-toolbar-filter:hover{outline:2px solid var(--portaly-accent-border)!important;outline-offset:2px!important;}
 body.gl-admin-view-active .portaly-duty-toolbar-filter:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 }
}

/* 7.6.990: Desktop duty legend and location-colored week hover. */
@layer portaly-duty-week-hover {
 @media(min-width:1025px){
 body.gl-admin-view-active [data-szw-shift-board] .szw-planning-legend-panel>summary,
 body.gl-admin-view-active [data-szw-shift-board] .szw-planning-legend-panel>summary :is(span,small,strong){font-family:var(--portaly-font)!important;font-weight:400!important;}
 body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table tbody tr:is(:hover,:focus-within)>:is(td,th){background:var(--portaly-hover-surface)!important;background-image:none!important;}
 body.gl-admin-view-active [data-szw-shift-board] .szw-time-calendar-nav a:is(:hover,:focus-visible){background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-primary)!important;}
 }
}

/* 7.6.991: Center desktop planning action dialogs in the viewport. */
@layer portaly-planning-action-dialog-position {
 @media(min-width:1025px){
 body.gl-admin-view-active :is(#szw-shift-copy-modal,#szw-shift-publish-modal,#szw-shift-pdf-modal)>.szw-planning-modal-panel{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;max-height:calc(100dvh - 48px)!important;}
 }
}

/* 7.6.992: Location-themed desktop publishing confirmation. */
@layer portaly-publish-confirmation-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-shift-publish-modal .szw-publish-confirmation{background:color-mix(in srgb,var(--portaly-primary) 8%,white)!important;background-image:none!important;border-color:var(--portaly-accent-border)!important;color:var(--portaly-text)!important;}
 body.gl-admin-view-active #szw-shift-publish-modal .szw-publish-confirmation strong{color:var(--portaly-text)!important;font-family:var(--portaly-font)!important;font-weight:500!important;}
 body.gl-admin-view-active #szw-shift-publish-modal .szw-publish-confirmation span{color:var(--portaly-text-muted)!important;font-family:var(--portaly-font)!important;font-weight:400!important;}
 }
}

/* 7.6.993: Location-colored desktop PDF option hover. */
@layer portaly-planning-pdf-hover {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-shift-pdf-modal .szw-shift-pdf-option:is(:hover,:focus-visible){background:var(--portaly-hover-surface)!important;background-image:none!important;border-color:var(--portaly-primary)!important;color:var(--portaly-text)!important;box-shadow:none!important;}
 body.gl-admin-view-active #szw-shift-pdf-modal .szw-shift-pdf-option:is(:hover,:focus-visible) strong{color:var(--portaly-text)!important;}
 body.gl-admin-view-active #szw-shift-pdf-modal .szw-shift-pdf-option:is(:hover,:focus-visible) span{color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active #szw-shift-pdf-modal .szw-shift-pdf-option:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 }
}

/* 7.6.994: Consistent bottom-right action spacing in planning dialogs. */
@layer portaly-planning-dialog-footer {
 @media(min-width:1025px){
body.gl-admin-view-active :is(#szw-shift-copy-modal,#szw-shift-publish-modal,#szw-shift-pdf-modal) .szw-planning-modal-body{padding:22px 0 0!important;}
body.gl-admin-view-active :is(#szw-shift-copy-modal,#szw-shift-publish-modal,#szw-shift-pdf-modal) .szw-planning-modal-body>form{padding:0 24px!important;margin-bottom:0!important;}
body.gl-admin-view-active :is(#szw-shift-copy-modal,#szw-shift-publish-modal,#szw-shift-pdf-modal) .szw-planning-modal-body>form>.szw-planning-modal-footer{margin-right:-24px!important;}
body.gl-admin-view-active :is(#szw-shift-copy-modal,#szw-shift-publish-modal,#szw-shift-pdf-modal) .szw-shift-pdf-options{margin-left:24px!important;margin-right:24px!important;}
body.gl-admin-view-active :is(#szw-shift-copy-modal,#szw-shift-publish-modal,#szw-shift-pdf-modal) .szw-planning-modal-footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;padding:0!important;margin-top:24px!important;margin-bottom:0!important;}
 }
}

/* 7.6.995: One desktop hover treatment across duty toolbar actions. */
@layer portaly-duty-toolbar-interactions {
 @media(min-width:1025px){
 body.gl-admin-view-active [data-szw-shift-board] .szw-shift-calendar-actions :is(a,button):hover{background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:transparent!important;outline:none!important;box-shadow:none!important;filter:none!important;transform:none!important;text-decoration:none!important;}
 body.gl-admin-view-active [data-szw-shift-board] .szw-shift-calendar-actions :is(a,button):hover :is(span,svg){color:inherit!important;}
 body.gl-admin-view-active [data-szw-shift-board] .szw-shift-calendar-actions :is(a,button):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;box-shadow:none!important;}
 }
}

/* 7.6.996: Match the actual users action-button hover colors. */
@layer portaly-duty-toolbar-interactions {
 @media(min-width:1025px){
 body.gl-admin-view-active [data-szw-shift-board] .szw-shift-calendar-actions :is(a,button):hover{background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;}
 }
}

/* 7.6.997: Calendar view and date navigation match document-filter hover. */
@layer portaly-duty-toolbar-interactions {
 @media(min-width:1025px){
 body.gl-admin-view-active [data-szw-shift-board] .szw-shift-calendar-actions :is(.szw-calendar-view-buttons,.szw-time-calendar-nav) a:is(:hover,:focus-visible){background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-primary)!important;box-shadow:none!important;}
 }
}

/* 7.6.998: Desktop shift editor title, weekday hover and footer spacing. */
@layer portaly-shift-editor-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-shift-editor-modal:has(.szw-shift-weekdays:not([hidden])) #szw-shift-modal-title{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-preset:is(:hover,:focus-visible),body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day:hover span,body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day input:focus-visible+span{background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-primary)!important;box-shadow:none!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-planning-modal-body{padding:22px 0 0!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-form{padding:0 24px!important;margin-bottom:0!important;box-sizing:border-box!important;min-width:0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-form :is(label,fieldset,input,select,textarea){min-width:0!important;box-sizing:border-box!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day-grid{grid-template-columns:repeat(7,minmax(0,1fr))!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:24px -24px 0 0!important;padding:16px 0 0!important;grid-column:1/-1!important;}
 }
}

/* 7.6.999: Contain invisible weekday inputs and soften selected weekdays. */
@layer portaly-shift-editor-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day{position:relative!important;min-width:0!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day input[type=checkbox]{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;min-width:0!important;min-height:0!important;max-width:1px!important;margin:0!important;padding:0!important;border:0!important;overflow:hidden!important;clip-path:inset(50%)!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day input:checked+span{background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important;font-weight:500!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day:hover span{background:color-mix(in srgb,var(--portaly-primary) 32%,white)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-primary)!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day input:focus-visible+span{outline:2px solid var(--portaly-primary)!important;outline-offset:2px!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-planning-modal-panel,body.gl-admin-view-active #szw-shift-editor-modal .szw-planning-modal-body{overflow-x:hidden!important;}
 }
}

/* 7.6.1000: Weekday presets match the soft location-colored day controls. */
@layer portaly-shift-editor-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-preset{background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-accent-border)!important;font-family:var(--portaly-font)!important;font-weight:500!important;box-shadow:none!important;}
 body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-preset:is(:hover,:focus-visible){background:color-mix(in srgb,var(--portaly-primary) 32%,white)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-primary)!important;}
 }
}

@layer portaly-shift-editor-desktop { @media(min-width:1025px){body.gl-admin-view-active #szw-shift-editor-modal .szw-shift-day:hover input+span{background:color-mix(in srgb,var(--portaly-primary) 32%,white)!important;background-image:none!important;border-color:var(--portaly-primary)!important;}}}

/* 7.6.1001: Readable desktop week table and restrained row highlighting. */
@layer portaly-duty-week-hover {
 @media(min-width:1025px){
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table {border-collapse:separate!important;border-spacing:0!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table thead th{padding:12px!important;background:#faf9fc!important;font:500 12px/1.4 var(--portaly-font)!important;color:var(--portaly-text-muted)!important;text-transform:none!important;letter-spacing:normal!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table thead th strong{font:500 12px/1.4 var(--portaly-font)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table tbody>tr>:is(th,td){padding:14px 12px!important;font:400 14px/1.4 var(--portaly-font)!important;color:var(--portaly-text)!important;border:0!important;border-right:1px solid var(--portaly-border)!important;border-bottom:1px solid var(--portaly-border)!important;background-clip:padding-box!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table thead th{border:0!important;border-right:1px solid var(--portaly-border)!important;border-bottom:1px solid var(--portaly-border)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table tbody .szw-planning-person-col>strong{font:500 14px/1.4 var(--portaly-font)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table tbody .szw-planning-person-col>span{font:400 12px/1.5 var(--portaly-font)!important;color:var(--portaly-text-muted)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table .szw-planning-free{font:400 12px/1.4 var(--portaly-font)!important;color:var(--portaly-text-muted)!important;opacity:1!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-week-table tbody tr:is(:hover,:focus-within)>:is(td,th){background:color-mix(in srgb,var(--portaly-primary) 10%,white)!important;background-image:none!important;border-right-color:var(--portaly-border)!important;border-bottom-color:var(--portaly-border)!important;color:var(--portaly-text)!important;}
 }
}

/* 7.6.1002: Desktop month calendar labels and location colors. */
@layer portaly-duty-month-desktop {
 @media(min-width:1025px){
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day>header>span,body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day-open>span{display:none!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day.is-today{box-shadow:inset 0 0 0 2px var(--portaly-primary)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day.is-today>header strong,body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day.is-today .szw-planning-month-day-open strong{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-more{background:var(--portaly-hover-surface)!important;background-image:none!important;border-color:var(--portaly-accent-border)!important;color:var(--portaly-text)!important;font:500 13px/1.4 var(--portaly-font)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-more:is(:hover,:focus-visible),body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day-open:is(:hover,:focus-visible){background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-primary)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day:is([data-szw-shift-create-date],[data-szw-vacation-create-date]):hover{box-shadow:inset 0 0 0 2px var(--portaly-accent-border)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day.is-today:is([data-szw-shift-create-date],[data-szw-vacation-create-date]):hover{box-shadow:inset 0 0 0 2px var(--portaly-primary)!important;}
body.gl-admin-view-active [data-szw-shift-board] :is(.szw-planning-month-day,.szw-planning-month-more,.szw-planning-month-day-open):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:-2px!important;}
 }
}

@layer portaly-duty-month-desktop { @media(min-width:1025px){body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day:not(.is-outside):hover{background:color-mix(in srgb,var(--portaly-primary) 10%,white)!important;background-image:none!important;}}}

/* 7.6.1003: One continuous month-day hover surface, including date header. */
@layer portaly-duty-month-desktop {
 @media(min-width:1025px){
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day .szw-planning-month-day-open,body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day .szw-planning-month-day-open:is(:hover,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important;border-color:transparent!important;color:var(--portaly-text)!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day>header{background:transparent!important;background-image:none!important;box-shadow:none!important;}
body.gl-admin-view-active [data-szw-shift-board] .szw-planning-month-day:not(.is-outside):is(:hover,:focus-within){background:color-mix(in srgb,var(--portaly-primary) 10%,white)!important;background-image:none!important;}
 }
}

/* 7.6.1004: Aligned day-dialog actions and comfortable person cards. */
@layer portaly-planning-day-spacing {
 @media(min-width:1025px){
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-modal-panel{width:min(800px,calc(100vw - 64px))!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-day-modal-header{padding-right:210px!important;min-height:48px!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-day-modal-header-actions{position:absolute!important;top:20px!important;right:76px!important;display:flex!important;align-items:center!important;margin:0!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-day-add{height:40px!important;min-height:40px!important;margin:0!important;box-sizing:border-box!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-day-modal-body{padding:20px 0 0!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-day-list{gap:16px!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-day-list .szw-planning-month-person{padding:16px!important;border-radius:12px!important;min-width:0!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-month-person-name{font:500 14px/1.4 var(--portaly-font)!important;margin:0 0 10px!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-month-person-details{gap:8px!important;}
body.gl-admin-view-active #szw-planning-day-modal:has([data-szw-planning-day-create],[data-szw-vacation-day-create]) .szw-planning-chip{font:500 12px/1.4 var(--portaly-font)!important;padding:6px 8px!important;margin-bottom:0!important;}
 }
}

/* 7.6.1005: Legend hover is confined to its disclosure arrow. */
@layer portaly-duty-legend-hover {
 @media(min-width:1025px){
 body.gl-admin-view-active [data-szw-shift-board] .szw-planning-legend-panel>summary,
 body.gl-admin-view-active [data-szw-shift-board] .szw-planning-legend-panel>summary:is(:hover,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important;color:var(--portaly-text)!important;}
 body.gl-admin-view-active [data-szw-shift-board] .szw-planning-legend-panel>summary:is(:hover,:focus-visible)::before{background:var(--portaly-hover-surface)!important;color:var(--portaly-primary)!important;}
 }
}

/* 7.6.1007: Consistent employee-cell typography and spacing in duty table. */
@layer portaly-duty-week-hover {
 @media(min-width:1025px){
body.gl-admin-view-active [data-szw-shift-board]:not(.portaly-vacation-calendar) .szw-planning-week-table tbody>tr>.szw-planning-person-col{vertical-align:top!important;text-align:left!important;}
body.gl-admin-view-active [data-szw-shift-board]:not(.portaly-vacation-calendar) .szw-planning-week-table .szw-planning-capacity-compact{margin-top:10px!important;padding-top:10px!important;border-top:1px solid var(--portaly-border)!important;}
body.gl-admin-view-active [data-szw-shift-board]:not(.portaly-vacation-calendar) .szw-planning-week-table .szw-planning-capacity-compact-values{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
body.gl-admin-view-active [data-szw-shift-board]:not(.portaly-vacation-calendar) .szw-planning-week-table .szw-planning-capacity-compact-values strong{font:500 14px/1.4 var(--portaly-font)!important;white-space:nowrap!important;}
body.gl-admin-view-active [data-szw-shift-board]:not(.portaly-vacation-calendar) .szw-planning-week-table .szw-planning-capacity-compact-values small{font:400 12px/1.5 var(--portaly-font)!important;margin-top:3px!important;}
body.gl-admin-view-active [data-szw-shift-board]:not(.portaly-vacation-calendar) .szw-planning-week-table .szw-capacity-detail-trigger-wrap-76338{margin-top:12px!important;}
body.gl-admin-view-active [data-szw-shift-board]:not(.portaly-vacation-calendar) .szw-planning-week-table .szw-capacity-detail-trigger-76338{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;box-sizing:border-box!important;padding:8px 12px!important;font:500 13px/20px var(--portaly-font)!important;}
 }
}

/* 7.6.1009: Center blackout dialog and align actions with platform inset. */
@layer portaly-blackout-dialog-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-vacation-blackout-modal>.szw-planning-modal-panel{position:absolute!important;top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;margin:0!important;max-height:calc(100dvh - 48px)!important;}
 body.gl-admin-view-active .szw-vacation-blackout-modal .szw-vacation-blackout-form{padding:22px 24px 0!important;margin-bottom:0!important;}
 body.gl-admin-view-active .szw-vacation-blackout-modal .szw-planning-modal-footer{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:24px -24px 0 0!important;padding:0!important;}
 }
}

/* 7.6.1010: Full-width desktop absence notice disclosure. */
@layer portaly-absence-hint-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-absence-readonly-hint[hidden]{display:none!important;}
 body.gl-admin-view-active .portaly-absence-hint{grid-column:1/-1!important;width:100%!important;box-sizing:border-box!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;padding:14px 16px!important;background:#fff!important;}
 body.gl-admin-view-active .portaly-absence-hint>summary{display:flex!important;align-items:center!important;gap:8px!important;width:fit-content!important;list-style:none!important;padding:6px 8px!important;border-radius:8px!important;background:transparent!important;color:var(--portaly-text)!important;font:500 14px/1.4 var(--portaly-font)!important;cursor:pointer!important;}
 body.gl-admin-view-active .portaly-absence-hint>summary::marker{content:''!important;}
 body.gl-admin-view-active .portaly-absence-hint>summary::-webkit-details-marker{display:none!important;}
 body.gl-admin-view-active .portaly-absence-hint>summary::before{content:'+'!important;color:var(--portaly-primary)!important;font-size:18px!important;line-height:1!important;}
 body.gl-admin-view-active .portaly-absence-hint[open]>summary::before{content:'\2212'!important;}
 body.gl-admin-view-active .portaly-absence-hint>summary:is(:hover,:focus-visible){background:var(--portaly-hover-surface)!important;}
 body.gl-admin-view-active .portaly-absence-hint>span{display:block!important;margin:10px 8px 2px!important;color:var(--portaly-text-muted)!important;font:400 13px/1.6 var(--portaly-font)!important;}
 }
}

/* 7.6.1011: Personal & Zeit navigation follows eLearning assignment tabs. */
@layer portaly-personal-time-tabs-desktop {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-time-tabs-row .szw-personal-time-nav{display:flex!important;gap:20px!important;flex-wrap:wrap!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;padding:0!important;border-radius:0!important;box-shadow:none!important;}
 body.gl-admin-view-active .szw-personal-time-nav>a{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:0!important;margin:0!important;padding:10px 2px!important;background:transparent!important;background-image:none!important;color:var(--portaly-text-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important;text-decoration:none!important;}
 body.gl-admin-view-active .szw-personal-time-nav>a.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;}
 body.gl-admin-view-active .szw-personal-time-nav>a::before,body.gl-admin-view-active .szw-personal-time-nav>a::after{content:none!important;display:none!important;}
 body.gl-admin-view-active .szw-personal-time-nav>a:is(:hover,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important;}
 body.gl-admin-view-active .szw-personal-time-nav>a:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 }
}

/* 7.6.1012: Compact desktop approval inbox and collapsible platform filter. */
@layer portaly-approval-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-approval-hero{justify-content:flex-start!important;gap:16px!important;}
 body.gl-admin-view-active .szw-approval-count{margin-left:auto!important;}
 body.gl-admin-view-active .portaly-approval-filter-toggle{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:40px!important;padding:0 14px!important;border:1px solid transparent!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;font-size:13px!important;font-weight:500!important;cursor:pointer;}
 body.gl-admin-view-active .portaly-approval-filter-toggle svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;}
 body.gl-admin-view-active .portaly-approval-filter-toggle[aria-expanded=true]{background:#f1f5f9!important;background-image:none!important;color:var(--portaly-text)!important;border-color:var(--portaly-border)!important;}
 body.gl-admin-view-active .portaly-approval-filter-toggle:hover{background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;}
 body.gl-admin-view-active .portaly-approval-filter-toggle:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active .szw-approval-toolbar.portaly-approval-filter-closed{display:none!important;}
 body.gl-admin-view-active .szw-approval-toolbar{padding:16px!important;}
 body.gl-admin-view-active .szw-approval-toolbar label{flex:1!important;min-width:180px!important;}
 body.gl-admin-view-active .szw-approval-card{grid-template-columns:40px minmax(0,1fr)!important;gap:14px!important;padding:16px 20px!important;align-items:center!important;box-shadow:none!important;}
 body.gl-admin-view-active .szw-approval-card>div:nth-child(2){display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;column-gap:24px!important;align-items:center!important;}
 body.gl-admin-view-active .szw-approval-top{grid-column:1!important;grid-row:1!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;}
 body.gl-admin-view-active .szw-approval-meta{grid-column:1!important;grid-row:2!important;margin:4px 0 0!important;font-weight:400!important;}
 body.gl-admin-view-active .szw-approval-note{grid-column:1!important;margin:8px 0 0!important;overflow-wrap:anywhere!important;}
 body.gl-admin-view-active .szw-approval-actions{grid-column:2!important;grid-row:1 / span 3!important;margin:0!important;justify-content:flex-end!important;align-items:flex-start!important;max-width:360px!important;}
 body.gl-admin-view-active .szw-approval-actions>details[open]{text-align:right!important;}
 body.gl-admin-view-active .szw-approval-actions>details>form{width:320px!important;min-width:0!important;max-width:100%!important;text-align:left!important;margin-left:auto!important;}
 body.gl-admin-view-active .szw-approval-actions textarea{box-sizing:border-box!important;min-width:0!important;}
 body.gl-admin-view-active .szw-approval-actions>.szw-approval-decision:has(textarea){width:320px!important;}
 body.gl-admin-view-active .szw-approval-decision>div{justify-content:flex-end!important;}
 }
}

/* 7.6.1013: Consistent desktop report controls, filters, cards and navigation. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-reports-unified-toolbar .gl-reports-unified-button:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:none!important;transform:none!important;filter:none!important;}
 body.gl-admin-view-active .gl-reports-unified-button[aria-expanded=true]{background:#f1f5f9!important;background-image:none!important;color:var(--portaly-text-muted)!important;border-color:var(--portaly-border)!important;}
 body.gl-admin-view-active .gl-reports-unified-button:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active .gl-reports-unified-button[data-gl-unified-report-open] svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;}
 body.gl-admin-view-active .portaly-report-inline-filter{padding:16px!important;margin:0 0 22px!important;background:#fff!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;}
 body.gl-admin-view-active .portaly-report-inline-filter[hidden]{display:none!important;}
 body.gl-admin-view-active .portaly-report-inline-filter form{margin:0!important;padding:0!important;}
 body.gl-admin-view-active .portaly-report-inline-filter :is(.gl-filter-row,.gl-reports-unified-filter-grid){display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;}
 body.gl-admin-view-active .portaly-report-inline-filter .gl-form-group{min-width:0!important;grid-column:auto!important;margin:0!important;}
 body.gl-admin-view-active .portaly-report-inline-filter label{display:block!important;margin:0 0 6px!important;font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active .portaly-report-inline-filter :is(input:not([type=hidden]),select){width:100%!important;min-width:0!important;height:42px!important;min-height:42px!important;padding:8px 12px!important;box-sizing:border-box!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;}
 body.gl-admin-view-active .portaly-report-inline-filter .gl-form-group-actions{display:flex!important;align-items:flex-end!important;justify-content:flex-end!important;gap:10px!important;grid-column:1/-1!important;}
 body.gl-admin-view-active .portaly-report-inline-filter .gl-form-group-actions>label{display:none!important;}
 body.gl-admin-view-active .gl-reports-top-kpis{gap:18px!important;}
 body.gl-admin-view-active .gl-reports-kpi{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:22px!important;min-height:118px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-reports-kpi-icon{width:40px!important;height:40px!important;margin:0!important;}
 body.gl-admin-view-active .gl-reports-kpi-icon svg{width:22px!important;height:22px!important;}
 body.gl-admin-view-active .gl-reports-kpi>div:last-child{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;min-width:0!important;}
 body.gl-admin-view-active .gl-reports-kpi :is(strong,span){display:block!important;margin:0 0 7px!important;}
 body.gl-admin-view-active .gl-reports-kpi small{margin:0!important;}
 body.gl-admin-view-active :is(.gl-platform-section-nav,.gl-reports-tabs){display:flex!important;gap:20px!important;flex-wrap:wrap!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;padding:0!important;border-radius:0!important;box-shadow:none!important;}
 body.gl-admin-view-active :is(.gl-platform-section-nav>a,.gl-reports-tabs>button){display:inline-flex!important;align-items:center!important;width:auto!important;min-height:0!important;padding:10px 2px!important;margin:0!important;background:transparent!important;background-image:none!important;color:var(--portaly-text-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important;}
 body.gl-admin-view-active :is(.gl-platform-section-nav>a,.gl-reports-tabs>button).is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;}
 body.gl-admin-view-active :is(.gl-platform-section-nav>a,.gl-reports-tabs>button):is(:hover,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important;}
 body.gl-admin-view-active :is(.gl-platform-section-nav>a,.gl-reports-tabs>button):focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active :is(.gl-platform-section-nav>a,.gl-reports-tabs>button)::after{content:none!important;}
 }
}

/* 7.6.1014: The desktop learning report uses the current location context. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active #gl-learning-report-dialog-inline .gl-form-group:has(>select[name="org_id"]){display:none!important;}
 }
}

/* 7.6.1015: Date presets populate the actual report date bounds. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-report-period-preset>select[name="report_year"]{display:none!important;}
 body.gl-admin-view-active .portaly-report-period-preset>label{font-size:0!important;}
 body.gl-admin-view-active .portaly-report-period-preset>label::after{content:"Zeitraum-Schnellauswahl";font-size:12px;}
 body.gl-admin-view-active .portaly-report-period-note{margin:16px 0 0!important;font-size:12px!important;line-height:1.6!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active .portaly-report-inline-filter .gl-reports-date-range{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;}
 }
}

/* 7.6.1016: Desktop learning results use the main report filter only. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-learning-list>.gl-report-filter-menu{display:none!important;}
 }
}

@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active :is(.gl-learning-list,[data-gl-report-panel="certificates"]) .gl-learning-desktop-table tbody tr:is(:hover,:focus-within)>td{background:var(--portaly-hover-surface)!important;background-image:none!important;}
 }
}

/* Report tables share the user-table density and typography. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active :is(.gl-learning-list,[data-gl-report-panel="certificates"]) .gl-learning-desktop-table table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;}
 body.gl-admin-view-active :is(.gl-learning-list,[data-gl-report-panel="certificates"]) .gl-learning-desktop-table th{padding:12px!important;font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;text-align:left!important;background:#faf9fc!important;color:var(--portaly-text-muted)!important;border-bottom:1px solid var(--portaly-border)!important;}
 body.gl-admin-view-active :is(.gl-learning-list,[data-gl-report-panel="certificates"]) .gl-learning-desktop-table td{padding:14px 12px!important;vertical-align:middle!important;font-size:14px!important;line-height:1.4!important;font-weight:400!important;text-align:left!important;color:var(--portaly-text)!important;border-bottom:1px solid #efecf4!important;}
 body.gl-admin-view-active :is(.gl-learning-list,[data-gl-report-panel="certificates"]) .gl-learning-desktop-table td strong{font-size:14px!important;font-weight:500!important;}
 }
}

/* 7.6.1017: One table frame and breathing room for completion history. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active [data-gl-report-panel="certificates"] .gl-table-wrap{padding:0!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;box-shadow:none!important;overflow:auto!important;}
 body.gl-admin-view-active [data-gl-report-panel="certificates"] .gl-table-wrap>table{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;}
 body.gl-admin-view-active [data-gl-report-panel="certificates"] .gl-table-wrap>table :is(th,td){border-top:0!important;border-left:0!important;border-right:0!important;border-radius:0!important;}
 body.gl-admin-view-active [data-gl-report-panel="certificates"] .gl-table-wrap>table tbody tr:last-child>td{border-bottom:0!important;}
 body.gl-admin-view-active [data-gl-report-panel="certificates"] .gl-learning-desktop-table:has(>h2){margin-top:32px!important;padding:0!important;border:0!important;box-shadow:none!important;}
 body.gl-admin-view-active [data-gl-report-panel="certificates"] .gl-learning-desktop-table>h2{margin:0 0 8px!important;font-size:18px!important;line-height:1.4!important;font-weight:500!important;}
 body.gl-admin-view-active [data-gl-report-panel="certificates"] .gl-learning-desktop-table>h2+p{margin:0 0 20px!important;line-height:1.6!important;color:var(--portaly-text-muted)!important;}
 }
}

/* 7.6.1018: Document reports use platform cards, toolbar and table. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-proof-toolbar{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0 0 20px!important;}
 body.gl-admin-view-active .portaly-proof-toolbar .gl-proof-export-actions{margin:0!important;display:flex!important;align-items:center!important;}
 body.gl-admin-view-active .portaly-proof-toolbar :is(.gl-reports-unified-button,.gl-proof-export-actions>a,.gl-proof-export-menu>summary){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:40px!important;padding:0 14px!important;margin:0!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;border:1px solid transparent!important;border-radius:10px!important;font-size:13px!important;font-weight:500!important;box-sizing:border-box!important;box-shadow:none!important;cursor:pointer!important;}
 body.gl-admin-view-active .portaly-proof-toolbar button[aria-expanded=true]{background:#f1f5f9!important;background-image:none!important;color:var(--portaly-text-muted)!important;border-color:var(--portaly-border)!important;}
 body.gl-admin-view-active .portaly-proof-toolbar :is(button,.gl-proof-export-actions>a,.gl-proof-export-menu>summary):hover{background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;box-shadow:none!important;transform:none!important;}
 body.gl-admin-view-active .portaly-proof-toolbar button svg{width:18px!important;height:18px!important;fill:none!important;stroke:currentColor!important;}
 body.gl-admin-view-active .portaly-proof-desktop>.gl-report-filter-menu{margin:0 0 20px!important;padding:0!important;border:0!important;background:transparent!important;}
 body.gl-admin-view-active .portaly-proof-desktop>.gl-report-filter-menu>summary{display:none!important;}
 body.gl-admin-view-active .portaly-proof-desktop>.gl-report-filter-menu:not([open]){display:none!important;}
 body.gl-admin-view-active .portaly-proof-desktop>.gl-report-filter-menu[open]>.gl-learning-list-filters{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;padding:16px!important;margin:0!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;background:#fff!important;}
 body.gl-admin-view-active .portaly-proof-desktop .gl-learning-list-filters label{display:grid!important;gap:6px!important;font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important;min-width:0!important;}
 body.gl-admin-view-active .portaly-proof-desktop .gl-learning-list-filters :is(select,input){height:42px!important;min-height:42px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;border:1px solid var(--portaly-border)!important;border-radius:10px!important;padding:8px 12px!important;}
 body.gl-admin-view-active .portaly-proof-desktop [data-proof-reset]{grid-column:1/-1!important;justify-self:end!important;}
 body.gl-admin-view-active .gl-reports-proof-kpis{gap:18px!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;}
 body.gl-admin-view-active .gl-reports-proof-kpis>article{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;gap:28px!important;align-items:center!important;padding:22px!important;min-height:118px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .portaly-proof-kpi-icon{width:40px!important;height:40px!important;margin:0!important;}
 body.gl-admin-view-active .portaly-proof-kpi-icon svg{width:22px!important;height:22px!important;}
 body.gl-admin-view-active .portaly-proof-kpi-copy strong{display:block!important;margin:0 0 7px!important;}
 body.gl-admin-view-active .portaly-proof-kpi-copy>span{margin:0!important;}
 body.gl-admin-view-active .gl-reports-proof-table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;border:0!important;margin:0!important;}
 body.gl-admin-view-active .gl-reports-proof-table th{padding:12px!important;font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;background:#faf9fc!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active .gl-reports-proof-table td{padding:14px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;vertical-align:middle!important;color:var(--portaly-text)!important;}
 body.gl-admin-view-active .gl-reports-proof-table :is(th,td){text-align:left!important;border:0!important;border-bottom:1px solid #efecf4!important;}
 body.gl-admin-view-active .gl-reports-proof-table tbody tr:is(:hover,:focus-within)>td{background:var(--portaly-hover-surface)!important;background-image:none!important;}
 body.gl-admin-view-active .gl-reports-proof-table-panel>.gl-reports-table-scroll{border:1px solid var(--portaly-border)!important;border-radius:14px!important;padding:0!important;overflow:auto!important;}
 body.gl-admin-view-active .gl-reports-proof-table tbody tr:last-child>td{border-bottom:0!important;}
 }
}

@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-proof-history{margin-top:24px!important;}
 body.gl-admin-view-active .portaly-proof-history[hidden]{display:none!important;}
 body.gl-admin-view-active .portaly-proof-history>h2{margin:0 0 8px!important;font-size:18px!important;font-weight:500!important;}
 body.gl-admin-view-active .portaly-proof-history>p{margin:0 0 20px!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active .portaly-proof-history .portaly-proof-former-badge{display:none!important;}
 }
}

/* 7.6.1019: Document report actions share the heading row like eLearning. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-document-reports>.gl-reports-unified-head{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:20px!important;}
 body.gl-admin-view-active .portaly-document-reports>.gl-reports-unified-head>.portaly-proof-toolbar{margin:0!important;flex:0 0 auto!important;}
 }
}

/* 7.6.1021: Personal & Zeit report cards and tabs match the platform. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-time-report-kpi-strip{gap:18px!important;}
 body.gl-admin-view-active .szw-time-report-kpi-card{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:22px!important;min-height:118px!important;box-sizing:border-box!important;box-shadow:none!important;}
 body.gl-admin-view-active .szw-time-report-kpi-icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;}
 body.gl-admin-view-active .szw-time-report-kpi-icon svg{width:22px!important;height:22px!important;}
 body.gl-admin-view-active .szw-time-report-kpi-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;min-width:0!important;}
 body.gl-admin-view-active .szw-time-report-kpi-copy :is(strong,span){display:block!important;margin:0 0 7px!important;}
 body.gl-admin-view-active .szw-time-report-kpi-copy strong{font-size:26px!important;font-weight:500!important;line-height:1.2!important;}
 body.gl-admin-view-active .szw-time-report-kpi-copy span{font-size:14px!important;font-weight:500!important;line-height:1.4!important;}
 body.gl-admin-view-active .szw-time-report-kpi-copy small{margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;}
 body.gl-admin-view-active .szw-time-report-tabs{display:flex!important;gap:20px!important;flex-wrap:wrap!important;background:transparent!important;border:0!important;border-bottom:1px solid var(--portaly-border)!important;padding:0!important;border-radius:0!important;box-shadow:none!important;}
 body.gl-admin-view-active .szw-time-report-tabs>button{display:inline-flex!important;align-items:center!important;width:auto!important;min-height:0!important;padding:10px 2px!important;margin:0!important;background:transparent!important;background-image:none!important;color:var(--portaly-text-muted)!important;border:0!important;border-bottom:2px solid transparent!important;border-radius:0!important;box-shadow:none!important;font-weight:500!important;}
 body.gl-admin-view-active .szw-time-report-tabs>button.is-active{color:var(--portaly-accent-ink)!important;border-bottom-color:var(--portaly-primary)!important;}
 body.gl-admin-view-active .szw-time-report-tabs>button:is(:hover,:focus-visible){background:transparent!important;background-image:none!important;box-shadow:none!important;}
 body.gl-admin-view-active .szw-time-report-tabs>button:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active .szw-time-report-tabs>button::after{content:none!important;}
 }
}

/* 7.6.1022: Branded time charts, standard search and employee table. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-time-reports :is(.szw-time-compare-bar>div,.szw-time-month-bars>i,.szw-time-diff-row>div>i){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;}
 body.gl-admin-view-active .portaly-time-reports :is(.szw-time-compare-bar:first-child>div,.szw-time-month-bars>i.target,.szw-time-diff-row>div>i.negative){background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;}
 body.gl-admin-view-active .gl-work-search-783>summary{display:flex!important;align-items:center!important;justify-content:center!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;padding:0!important;margin-left:auto!important;border:1px solid var(--portaly-primary)!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;box-shadow:none!important;cursor:pointer!important;}
 body.gl-admin-view-active .gl-work-search-783>summary svg{width:20px!important;height:20px!important;fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;stroke-linecap:round!important;stroke-linejoin:round!important;}
 body.gl-admin-view-active .gl-work-search-783>summary::after{content:none!important;}
 body.gl-admin-view-active .gl-work-search-783[open]>summary{background:#f1f5f9!important;background-image:none!important;color:var(--portaly-text-muted)!important;border-color:var(--portaly-border)!important;}
 body.gl-admin-view-active .gl-work-search-783>summary:hover{background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;box-shadow:none!important;}
 body.gl-admin-view-active .gl-work-search-783>summary:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active .gl-work-desktop-783 .szw-time-table-wrap{border:1px solid var(--portaly-border)!important;border-radius:14px!important;padding:0!important;overflow:auto!important;}
 body.gl-admin-view-active .gl-work-desktop-783 table{width:100%!important;border-collapse:separate!important;border-spacing:0!important;margin:0!important;border:0!important;}
 body.gl-admin-view-active .gl-work-desktop-783 th{padding:12px!important;font-size:12px!important;font-weight:500!important;text-transform:none!important;letter-spacing:normal!important;background:#faf9fc!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active .gl-work-desktop-783 td{padding:14px 12px!important;font-size:14px!important;font-weight:400!important;line-height:1.4!important;vertical-align:middle!important;color:var(--portaly-text)!important;}
 body.gl-admin-view-active .gl-work-desktop-783 :is(th,td){border:0!important;border-bottom:1px solid #efecf4!important;border-radius:0!important;text-align:left!important;}
 body.gl-admin-view-active .gl-work-desktop-783 td strong{font-size:14px!important;font-weight:500!important;}
 body.gl-admin-view-active .gl-work-desktop-783 tbody tr:is(:hover,:focus-within)>td{background:var(--portaly-hover-surface)!important;background-image:none!important;}
 body.gl-admin-view-active .gl-work-desktop-783 tbody tr:last-child>td{border-bottom:0!important;}
 }
}

/* 7.6.1024: Separate entry list from the report person's summary cards. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-report-person-body>.portaly-report-person-stats+h3{margin:24px 0 16px!important;line-height:1.4!important;}
 }
}

/* 7.6.1025: Compact absence metrics, chart spacing and standard filter. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active #glAbsenceMetrics784{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;}
 body.gl-admin-view-active #glAbsenceMetrics784>.szw-time-kpi{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:6px!important;padding:16px!important;min-height:88px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active #glAbsenceMetrics784>.szw-time-kpi strong{margin:0!important;font-size:24px!important;font-weight:500!important;line-height:1.2!important;}
 body.gl-admin-view-active #glAbsenceMetrics784>.szw-time-kpi span{margin:0!important;font-size:13px!important;line-height:1.4!important;}
 body.gl-admin-view-active #glAbsenceMetrics784+.szw-time-phase4-grid .szw-time-diff-chart{margin-top:20px!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter{padding:0!important;margin:16px 0!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter>summary{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:fit-content!important;min-height:40px!important;margin-left:auto!important;padding:0 14px!important;box-sizing:border-box!important;border:1px solid var(--portaly-primary)!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;font-size:13px!important;font-weight:500!important;box-shadow:none!important;outline:none!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter>summary svg{fill:none!important;stroke:currentColor!important;stroke-width:1.8!important;width:18px!important;height:18px!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter[open]>summary{background:#f1f5f9!important;background-image:none!important;border-color:var(--portaly-border)!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter>summary:hover{background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter>summary:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter[open]>div{display:flex!important;justify-content:flex-start!important;align-items:flex-end!important;gap:12px!important;margin-top:12px!important;padding:16px!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;background:#fff!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter label{flex:1!important;min-width:200px!important;font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter select{height:42px!important;box-sizing:border-box!important;}
 }
 @media(min-width:1400px){body.gl-admin-view-active #glAbsenceMetrics784{grid-template-columns:repeat(6,minmax(0,1fr))!important;}}
}

.portaly-absence-filter-desktop{display:none;}
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active #glArchive784 .portaly-absence-filter-mobile{display:none!important;}
 body.gl-admin-view-active #glArchive784 .portaly-absence-filter-desktop{display:inline!important;}
 }
}

@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter>summary svg{display:none!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter>summary::before{content:""!important;display:block!important;width:18px!important;height:18px!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 5h16l-6 7v6l-4 2v-8z' fill='none' stroke='black' stroke-width='1.8'/%3E%3C/svg%3E") center/contain no-repeat!important;}
 }
}

/* 7.6.1026: Equal filter button dimensions in the time report. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-time-reports .gl-reports-unified-button[data-gl-unified-report-open],body.gl-admin-view-active #glArchive784 .portaly-archive-filter>summary{width:90px!important;min-width:90px!important;height:40px!important;min-height:40px!important;padding:0 14px!important;box-sizing:border-box!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:500!important;line-height:20px!important;border-radius:10px!important;}
 body.gl-admin-view-active .portaly-time-reports .gl-reports-unified-button[data-gl-unified-report-open] svg{width:18px!important;height:18px!important;flex:0 0 18px!important;}
 body.gl-admin-view-active #glArchive784 .portaly-archive-filter>summary::before{flex:0 0 18px!important;}
 }
}

/* 7.6.1029: ToDo report metrics match Personal & Zeit. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-todo-reports .gl-todo-reports__stats{gap:18px!important;}
 body.gl-admin-view-active .gl-todo-reports .gl-todo-reports__stat{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:22px!important;min-height:118px!important;box-sizing:border-box!important;box-shadow:none!important;}
 body.gl-admin-view-active .gl-todo-reports .portaly-todo-report-icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;}
 body.gl-admin-view-active .gl-todo-reports .portaly-todo-report-icon svg{width:22px!important;height:22px!important;}
 body.gl-admin-view-active .gl-todo-reports .portaly-todo-report-copy{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:0!important;min-width:0!important;}
 body.gl-admin-view-active .gl-todo-reports .portaly-todo-report-copy :is(strong,span){display:block!important;margin:0 0 7px!important;}
 body.gl-admin-view-active .gl-todo-reports .portaly-todo-report-copy strong{font-size:26px!important;font-weight:500!important;line-height:1.2!important;}
 body.gl-admin-view-active .gl-todo-reports .portaly-todo-report-copy span{font-size:14px!important;font-weight:500!important;line-height:1.4!important;}
 body.gl-admin-view-active .gl-todo-reports .portaly-todo-report-copy small{margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;}
 }
}

/* 7.6.1031: Shared report toolbar dimensions across all report sections. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-reports-unified-head .gl-reports-unified-toolbar{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important;}
 body.gl-admin-view-active .gl-reports-unified-head .gl-reports-unified-toolbar :is(.gl-reports-unified-button,.gl-proof-export-actions>a,.gl-proof-export-menu>summary){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:40px!important;min-height:40px!important;max-height:40px!important;width:160px!important;min-width:160px!important;max-width:none!important;flex:0 0 auto!important;padding:0 12px!important;margin:0!important;gap:8px!important;border-width:1px!important;border-style:solid!important;border-radius:10px!important;font-family:var(--portaly-font)!important;font-size:13px!important;font-weight:500!important;line-height:20px!important;white-space:nowrap!important;}
 body.gl-admin-view-active .gl-reports-unified-head .gl-reports-unified-toolbar .gl-reports-unified-button.gl-reports-unified-button:is([data-gl-unified-report-open],.portaly-proof-filter-toggle){width:auto!important;min-width:90px!important;}
 body.gl-admin-view-active .gl-reports-unified-head .gl-reports-unified-toolbar :is(.gl-reports-unified-button,.gl-proof-export-actions>a,.gl-proof-export-menu>summary) svg{width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;flex:0 0 18px!important;margin:0!important;}
 body.gl-admin-view-active .gl-reports-unified-head .gl-reports-unified-toolbar :is(.gl-reports-unified-button,.gl-proof-export-actions>a,.gl-proof-export-menu>summary)>span{font:inherit!important;line-height:20px!important;margin:0!important;padding:0!important;}
 }
}

/* 7.6.1032: Spread the three QR knowledge metrics over the full desktop row. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-qr-knowledge-page .gl-qr-stats-grid{width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;}
 body.gl-admin-view-active .gl-qr-knowledge-page .gl-qr-stats-grid>.gl-qr-stat-card{width:auto!important;min-width:0!important;max-width:none!important;grid-column:auto!important;justify-self:stretch!important;box-sizing:border-box!important;}
 }
}

/* 7.6.1033: Questions and task status tabs share the task tab dimensions. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-todo-page :is(.gl-todo-status-tabs,.gl-questions-tabs){display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;}
 body.gl-admin-view-active .gl-todo-page :is(.gl-todo-status-tabs,.gl-questions-tabs)>a{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;height:42px!important;min-height:42px!important;padding:8px 12px!important;gap:8px!important;font-size:14px!important;font-weight:500!important;line-height:21px!important;border-width:1px!important;border-radius:10px!important;}
 body.gl-admin-view-active .gl-todo-page :is(.gl-todo-status-tabs>a>b,.gl-questions-tabs>a>span){display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-width:36px!important;height:24px!important;min-height:24px!important;padding:0 7px!important;margin:0!important;font-size:12px!important;font-weight:500!important;line-height:18px!important;flex:0 0 auto!important;}
 }
}

/* 7.6.1034: Desktop settings tabs and branding overview use platform spacing. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-platform-section-nav[data-gl-settings-main-nav]>a{font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:500!important;line-height:21px!important;letter-spacing:normal!important;}
 body.gl-admin-view-active .gl-branding-final-overview-8178{gap:18px!important;}
 body.gl-admin-view-active .gl-branding-final-info-8178{display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;align-items:center!important;gap:28px!important;padding:22px!important;min-height:118px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active .gl-branding-final-info-icon-8178{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;min-width:40px!important;margin:0!important;border-radius:12px!important;}
 body.gl-admin-view-active .gl-branding-final-info-icon-8178 svg{width:22px!important;height:22px!important;}
 body.gl-admin-view-active .gl-branding-final-info-8178>div:last-child{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important;min-width:0!important;font-family:var(--portaly-font)!important;}
 body.gl-admin-view-active .gl-branding-final-info-8178 span{margin:0!important;font-size:12px!important;font-weight:400!important;line-height:1.4!important;color:var(--portaly-text-muted)!important;}
 body.gl-admin-view-active .gl-branding-final-info-8178 strong{margin:0!important;font-size:16px!important;font-weight:500!important;line-height:1.4!important;color:var(--portaly-text)!important;}
 body.gl-admin-view-active .gl-branding-final-8178 :is(.gl-branding-final-status-8178,.portaly-accent-active,.portaly-accent-preview>small),body.gl-admin-view-active .gl-branding-dashboard-bg-status-8191{display:none!important;}
 }
}

/* 7.6.1035: Desktop work-model spacing and compact, contrast-aware rule counts. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-list{gap:14px!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-row{display:grid!important;grid-template-columns:40px minmax(180px,1fr) minmax(350px,2fr) 40px!important;gap:22px!important;padding:18px!important;align-items:center!important;box-sizing:border-box!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-icon{display:grid!important;place-items:center!important;width:40px!important;height:40px!important;margin:0!important;font-size:0!important;color:var(--portaly-on-primary)!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-icon:not(:has(svg))::before{content:""!important;display:block!important;width:22px!important;height:22px!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='9' fill='none' stroke='black' stroke-width='1.8'/%3E%3Cpath d='M12 7v5l3 2' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-icon svg{width:22px!important;height:22px!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-days-summary{gap:8px!important;grid-column:auto!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-menu-wrap{grid-column:4!important;grid-row:1!important;}
 body.gl-admin-view-active #szw-time-global-settings-form :is(.szw-work-model-add,.szw-work-model-menu-button){display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;padding:0!important;line-height:1!important;font-size:24px!important;box-sizing:border-box!important;color:var(--portaly-on-primary)!important;}
 body.gl-admin-view-active #szw-time-global-settings-form>.szw-time-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin:24px 0 0!important;padding:0!important;}
 body.gl-admin-view-active :is(#szw-settings-shifts,#szw-settings-absence) :is(.szw-staffing-kpi,.szw-vacation-settings-count){display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;gap:12px!important;min-width:0!important;width:auto!important;max-width:250px!important;min-height:56px!important;height:auto!important;padding:12px 16px!important;box-sizing:border-box!important;border-radius:12px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;font-size:12px!important;line-height:1.4!important;}
 body.gl-admin-view-active :is(#szw-settings-shifts,#szw-settings-absence) :is(.szw-staffing-kpi,.szw-vacation-settings-count) :is(strong,span){color:var(--portaly-on-primary)!important;opacity:1!important;margin:0!important;}
 body.gl-admin-view-active :is(#szw-settings-shifts,#szw-settings-absence) :is(.szw-staffing-kpi,.szw-vacation-settings-count) strong{font-size:22px!important;line-height:1.2!important;font-weight:500!important;}
 }
 @media(min-width:1025px) and (max-width:1250px){
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-row{grid-template-columns:40px minmax(0,1fr) 40px!important;gap:14px 22px!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-days-summary{grid-column:2!important;grid-row:2!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-menu-wrap{grid-column:3!important;grid-row:1!important;}
 }
}

/* 7.6.1036: Precisely centered desktop icons and equally sized rule counters. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-icon{position:relative!important;line-height:0!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-icon::before{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;}
 body.gl-admin-view-active #szw-time-global-settings-form :is(.szw-work-model-add,.szw-work-model-menu-button){position:relative!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;min-height:40px!important;max-height:40px!important;flex:0 0 40px!important;font-size:0!important;line-height:0!important;border-radius:12px!important;}
 body.gl-admin-view-active #szw-time-global-settings-form :is(.szw-work-model-add,.szw-work-model-menu-button)::before{content:""!important;display:block!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;width:22px!important;height:22px!important;background:currentColor!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-add::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 5v14M5 12h14' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important;}
 body.gl-admin-view-active #szw-time-global-settings-form .szw-work-model-menu-button::before{mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='5' r='1.6'/%3E%3Ccircle cx='12' cy='12' r='1.6'/%3E%3Ccircle cx='12' cy='19' r='1.6'/%3E%3C/svg%3E") center/contain no-repeat!important;}
 body.gl-admin-view-active .portaly-settings-fold>summary::after{display:grid!important;place-items:center!important;box-sizing:border-box!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;flex:0 0 40px!important;padding:0!important;line-height:1!important;font-size:20px!important;border-radius:12px!important;}
 body.gl-admin-view-active :is(#szw-settings-shifts,#szw-settings-absence) :is(.szw-staffing-kpi,.szw-vacation-settings-count){width:180px!important;min-width:180px!important;max-width:180px!important;height:56px!important;min-height:56px!important;max-height:56px!important;flex:0 0 180px!important;gap:10px!important;padding:10px 14px!important;}
 }
}

/* 7.6.1037: Full-width desktop vacation rule form and right-aligned actions. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active #szw-settings-absence .szw-vacation-settings-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:24px!important;}
 body.gl-admin-view-active #szw-settings-absence .szw-vacation-rule-form{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important;width:100%!important;min-width:0!important;max-width:none!important;padding:24px!important;box-sizing:border-box!important;}
 body.gl-admin-view-active #szw-settings-absence .szw-vacation-rule-form>label{min-width:0!important;}
 body.gl-admin-view-active #szw-settings-absence .szw-vacation-rule-form>.szw-vacation-active{grid-column:1/-1!important;}
 body.gl-admin-view-active :is(#szw-settings-shifts .szw-staffing-form,#szw-settings-absence .szw-vacation-rule-form)>.szw-shift-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;grid-column:1/-1!important;width:100%!important;gap:10px!important;margin:6px 0 0!important;}
 body.gl-admin-view-active #szw-settings-absence .szw-vacation-rule-list{width:100%!important;min-width:0!important;grid-column:1/-1!important;}
 }
 @media(min-width:1400px){body.gl-admin-view-active #szw-settings-absence .szw-vacation-rule-form{grid-template-columns:repeat(4,minmax(0,1fr))!important;}}
}

/* 7.6.1038: Desktop work-model typography and softly branded weekly total. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .szw-work-model-dialog,body.gl-admin-view-active .szw-work-model-dialog :is(input,label,button,h3,.szw-work-model-total){font-family:var(--portaly-font)!important;}
 body.gl-admin-view-active .szw-work-model-dialog input{color:var(--portaly-text)!important;font-size:14px!important;font-weight:400!important;}
 body.gl-admin-view-active .szw-work-model-dialog label{color:var(--portaly-text-muted)!important;font-size:12px!important;font-weight:400!important;}
 body.gl-admin-view-active .szw-work-model-dialog>header h3{color:var(--portaly-text)!important;font-size:18px!important;font-weight:500!important;}
 body.gl-admin-view-active .szw-work-model-dialog .szw-work-model-total{background:var(--portaly-hover-surface)!important;background-image:none!important;color:var(--portaly-accent-ink,var(--portaly-text))!important;border:1px solid var(--portaly-accent-border)!important;box-shadow:none!important;}
 body.gl-admin-view-active .szw-work-model-dialog .szw-work-model-total :is(span,strong){font-family:var(--portaly-font)!important;color:var(--portaly-accent-ink,var(--portaly-text))!important;font-weight:500!important;}
 body.gl-admin-view-active .szw-work-model-dialog .szw-work-model-total span{font-size:14px!important;line-height:1.4!important;}
 body.gl-admin-view-active .szw-work-model-dialog .szw-work-model-total strong{font-size:18px!important;line-height:1.4!important;}
 }
}

/* 7.6.1039: Desktop settings expand/collapse controls use location branding. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-settings-fold>summary::after{background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;box-shadow:none!important;}
 body.gl-admin-view-active .portaly-settings-fold>summary:is(:hover,:focus-visible)::after{background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;box-shadow:none!important;}
 }
}

/* 7.6.1040: Desktop module template editor, sortable cards and quiet preview. */
.portaly-field-drag,.portaly-builder-hint,.portaly-builder-live{display:none;}
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-asset-create-box:has([data-gl-assets-field-builder]){border:1px solid var(--portaly-border)!important;background:#fff!important;border-radius:14px!important;}
 body.gl-admin-view-active form:has([data-gl-assets-field-builder]){font-family:var(--portaly-font)!important;}
 body.gl-admin-view-active form:has([data-gl-assets-field-builder]) .gl-asset-field-area{display:grid!important;grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr)!important;align-items:start!important;gap:24px!important;margin:24px 0!important;}
 body.gl-admin-view-active form:has([data-gl-assets-field-builder]) .gl-asset-field-card{padding:0!important;background:transparent!important;border:0!important;min-width:0!important;}
 body.gl-admin-view-active form:has([data-gl-assets-field-builder]) .gl-asset-preview{position:sticky!important;top:24px!important;padding:20px!important;border:1px solid var(--portaly-border)!important;background:#faf9fc!important;border-radius:14px!important;min-width:0!important;}
 body.gl-admin-view-active [data-gl-assets-field-builder]{padding:0!important;border:0!important;background:transparent!important;}
 body.gl-admin-view-active .portaly-builder-hint{display:block!important;margin:12px 0 16px!important;font-size:12px!important;color:var(--portaly-text-muted)!important;line-height:1.5!important;}
 body.gl-admin-view-active .gl-assets-field-builder-rows{display:flex!important;flex-direction:column!important;gap:16px!important;}
 body.gl-admin-view-active [data-gl-assets-field-row]{position:relative!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;padding:18px!important;background:#fff!important;box-shadow:none!important;min-width:0!important;}
 body.gl-admin-view-active .gl-assets-field-row-head{display:grid!important;grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;margin:0 0 18px!important;}
 body.gl-admin-view-active .gl-assets-field-row-head strong{font-size:14px!important;font-weight:500!important;line-height:1.4!important;margin:0!important;overflow-wrap:anywhere!important;}
 body.gl-admin-view-active .gl-assets-field-row-actions{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;}
 body.gl-admin-view-active [data-gl-assets-field-builder] :is([data-gl-assets-field-up],[data-gl-assets-field-down]){display:none!important;}
 body.gl-admin-view-active .portaly-field-drag{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;padding:0!important;border:1px solid var(--portaly-border)!important;border-radius:8px!important;background:#fff!important;background-image:none!important;color:var(--portaly-text-muted)!important;box-shadow:none!important;cursor:grab!important;}
 body.gl-admin-view-active .portaly-field-drag svg{width:18px!important;height:18px!important;fill:currentColor!important;stroke:none!important;}
 body.gl-admin-view-active .portaly-field-drag:hover{background:var(--portaly-hover-surface)!important;color:var(--portaly-accent-ink)!important;}
 body.gl-admin-view-active .portaly-field-drag:focus-visible{outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important;}
 body.gl-admin-view-active [data-gl-assets-field-row].is-dragging{opacity:.5!important;}
 body.gl-admin-view-active [data-gl-assets-field-row].portaly-drop-before{border-top:3px solid var(--portaly-primary)!important;}
 body.gl-admin-view-active [data-gl-assets-field-row].portaly-drop-after{border-bottom:3px solid var(--portaly-primary)!important;}
 body.gl-admin-view-active [data-gl-assets-field-remove]{height:32px!important;min-height:32px!important;padding:0 10px!important;border-radius:8px!important;font-size:12px!important;font-weight:500!important;}
 body.gl-admin-view-active .gl-assets-field-row-grid{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(150px,.65fr)!important;gap:14px!important;}
 body.gl-admin-view-active [data-gl-assets-field-builder] label{font-size:12px!important;font-weight:400!important;color:var(--portaly-text-muted)!important;min-width:0!important;}
 body.gl-admin-view-active [data-gl-assets-field-builder] :is(input:not([type=checkbox]),select,textarea){box-sizing:border-box!important;width:100%!important;min-width:0!important;font-family:var(--portaly-font)!important;font-size:14px!important;font-weight:400!important;}
 body.gl-admin-view-active [data-gl-assets-field-builder] :is(input:not([type=checkbox]),select){height:42px!important;min-height:42px!important;padding:8px 12px!important;}
 body.gl-admin-view-active .portaly-module-field-extras{padding:0!important;border:1px solid var(--portaly-border)!important;background:#faf9fc!important;border-radius:10px!important;}
 body.gl-admin-view-active .portaly-module-field-extras>summary{padding:12px!important;min-height:0!important;background:transparent!important;color:var(--portaly-accent-ink)!important;font-size:13px!important;font-weight:500!important;}
 body.gl-admin-view-active .portaly-module-field-extras-grid{padding:0 12px 12px!important;gap:12px!important;}
 body.gl-admin-view-active .portaly-module-field-extras>summary::after{color:var(--portaly-accent-ink)!important;}
 body.gl-admin-view-active .gl-assets-field-check{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;}
 body.gl-admin-view-active [data-gl-assets-field-add]{margin-top:16px!important;min-height:40px!important;}
 body.gl-admin-view-active form:has([data-gl-assets-field-builder])>.gl-asset-actions{display:flex!important;justify-content:flex-end!important;gap:10px!important;margin-top:24px!important;padding-top:20px!important;border-top:1px solid var(--portaly-border)!important;}
 body.gl-admin-view-active .portaly-builder-live{display:block!important;position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;}
 }
 @media(min-width:1025px) and (max-width:1250px){body.gl-admin-view-active form:has([data-gl-assets-field-builder]) .gl-asset-field-area{grid-template-columns:minmax(0,1fr)!important;}body.gl-admin-view-active form:has([data-gl-assets-field-builder]) .gl-asset-preview{position:static!important;}}
}

@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .portaly-module-field-extras>summary::after{content:"+"!important;}
 body.gl-admin-view-active .portaly-module-field-extras[open]>summary::after{content:"\2212"!important;}
 }
}

/* 7.6.1041: Desktop category popover close control. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-mobile-category-create .gl-mobile-category-dialog-close{display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;font-size:0!important;line-height:0!important;overflow:hidden!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient)!important;color:var(--portaly-on-primary)!important;border-radius:10px!important;}
 body.gl-admin-view-active .gl-mobile-category-create .gl-mobile-category-dialog-close::before{content:"\00d7"!important;display:block!important;font-family:var(--portaly-font)!important;font-size:24px!important;font-weight:400!important;line-height:1!important;}
 body.gl-admin-view-active .gl-mobile-category-create .gl-mobile-category-dialog-close:is(:hover,:focus-visible){background:var(--portaly-primary-hover)!important;background-image:none!important;color:var(--portaly-on-primary-hover)!important;}
 }
}

/* 7.6.1042: Center the category close icon independently of font metrics. */
@layer portaly-reports-desktop-layout {
 @media(min-width:1025px){
 body.gl-admin-view-active .gl-mobile-category-create .gl-mobile-category-dialog-close::before{content:""!important;position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;display:block!important;width:18px!important;height:18px!important;margin:0!important;padding:0!important;background:currentColor!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 6 12 12M18 6 6 18' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") center/contain no-repeat!important;}
 }
}

/* 7.6.1043: Desktop dashboard branding and breathing room for row actions. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .gl-employee-clean-app > .gl-employee-clean-sidebar .gl-employee-clean-nav-link[aria-current="page"] {
   background:var(--portaly-primary)!important;
   background-image:var(--portaly-action-gradient,none)!important;
   color:var(--portaly-on-primary)!important;
  }
  .gl-employee-clean-app > .gl-employee-clean-sidebar .gl-employee-clean-nav-link[aria-current="page"] :is(span,svg) {color:inherit!important}
  .portaly-dashboard :is(.gl-employee-clean-task-list,.gl-employee-clean-notification-list) {
   padding-right:14px!important;box-sizing:border-box!important;scrollbar-gutter:stable!important;
  }
  .portaly-dashboard .gl-employee-clean-task-row {
   display:grid!important;grid-template-columns:40px minmax(0,1fr) auto auto!important;
   align-items:center!important;column-gap:14px!important;padding-block:12px!important;
  }
  .portaly-dashboard .gl-employee-clean-task-copy {min-width:0!important;overflow-wrap:anywhere}
  .portaly-dashboard .gl-employee-clean-task-action {grid-column:4!important}
  .portaly-dashboard .gl-employee-clean-notification-row {
   display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;
   align-items:center!important;column-gap:20px!important;padding-block:12px!important;
  }
  .portaly-dashboard .gl-employee-clean-notification-row > div:first-child {min-width:0!important;overflow-wrap:anywhere}
  .portaly-dashboard .gl-employee-clean-notification-actions {display:flex!important;align-items:center!important;gap:12px!important;flex-shrink:0!important}
  .portaly-dashboard :is(.gl-employee-clean-task-action,.gl-employee-clean-notification-actions > a:not(.gl-employee-clean-notification-dismiss)) {
   display:inline-flex!important;align-items:center!important;justify-content:center!important;
   min-height:34px!important;padding:6px 10px!important;box-sizing:border-box!important;
   white-space:nowrap!important;line-height:20px!important;margin:0!important;
  }
 }
}

/* 7.6.1044: Additional content search needs no separate reset on desktop. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .gl-employee-clean-app[data-view="kurse"] .portaly-course-search .portaly-course-search-clear {display:none!important}
 }
}

/* 7.6.1045: Branded document icons and clean detail labels, desktop only. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-symbol {
   background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;
  }
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-symbol svg {color:inherit!important;stroke:currentColor!important}
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-toggle > [aria-hidden="true"] {display:none!important}
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-toggle > span {background:transparent!important;background-image:none!important;color:inherit!important}
 }
}

/* 7.6.1046: Use the entry dialog width without a nested card. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .szw-v701-entry-dialog > .szw-time-modal-body {padding:20px 24px 24px!important;width:100%!important;max-width:none!important;box-sizing:border-box!important}
  .szw-v701-entry-dialog .szw-time-entry-card {width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}
  .szw-v701-entry-dialog .szw-time-entry-card > .szw-time-form {width:100%!important;max-width:none!important;margin:0!important;padding:0!important;box-sizing:border-box!important}
  .szw-v701-entry-dialog .szw-time-form > .szw-time-actions {display:flex!important;justify-content:flex-end!important;gap:12px!important;grid-column:1 / -1!important;width:100%!important;margin:8px 0 0!important;padding:16px 0 0!important;box-sizing:border-box!important;box-shadow:none!important}
  .szw-v701-entry-dialog .szw-time-actions > button[type="submit"] {order:2!important;margin:0!important}
 }
}

/* 7.6.1047: Align the save action with the outer dialog inset. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .szw-v701-entry-dialog {padding:20px!important;box-sizing:border-box!important}
  .szw-v701-entry-dialog > .szw-time-modal-body {padding-bottom:0!important}
  .szw-v701-entry-dialog .szw-time-form > .szw-time-actions {
   width:calc(100% + 48px)!important;max-width:none!important;
   margin:8px -24px 0!important;padding:16px 0 0!important;
   position:static!important;justify-content:flex-end!important;
  }
 }
}

/* 7.6.1048: Encoding-safe plus/minus for employee account disclosures. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .gl-employee-clean-app[data-view="zeit_planung"] :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details) > summary > span[aria-hidden="true"] {font-size:0!important}
  .gl-employee-clean-app[data-view="zeit_planung"] :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details) > summary > span[aria-hidden="true"]::after {content:"+"!important;font-size:22px!important;line-height:1!important;transform:none!important}
  .gl-employee-clean-app[data-view="zeit_planung"] :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)[open] > summary > span[aria-hidden="true"]::after {content:"\2212"!important}
 }
}

/* 7.6.1049: Align employee history field names, old values and new values. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .szw-v722-history-card .szw-v722-timeline {display:grid!important;gap:16px!important}
  .szw-v722-history-card .szw-v722-timeline-changes {display:grid!important;gap:8px!important}
  .szw-v722-history-card .szw-v722-timeline-changes > br {display:none!important}
  .szw-v722-history-card .portaly-audit-change-row {display:grid!important;grid-template-columns:120px minmax(0,220px) 24px minmax(0,1fr)!important;gap:12px!important;align-items:start!important;line-height:1.5!important}
  .szw-v722-history-card .portaly-audit-change-row > * {min-width:0!important;overflow-wrap:anywhere!important;margin:0!important}
  .szw-v722-history-card .portaly-audit-arrow {text-align:center!important;color:var(--portaly-text-muted)!important}
 }
}

/* 7.6.1050: Compact field/value history; comparisons only for changed entries. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .szw-v722-history-card .portaly-audit-change-row {grid-template-columns:120px minmax(0,1fr)!important;gap:12px!important}
  .szw-v722-history-card .portaly-audit-values {display:flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:8px!important;min-width:0!important}
  .szw-v722-history-card .portaly-audit-values > span {min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important}
  .szw-v722-history-card .portaly-audit-change-row.is-created :is(.portaly-audit-before,.portaly-audit-arrow),
  .szw-v722-history-card .portaly-audit-change-row.is-deleted :is(.portaly-audit-after,.portaly-audit-arrow) {display:none!important}
  .szw-v722-history-card .portaly-audit-change-row.is-changed .portaly-audit-before {color:var(--portaly-text-muted)!important}
  .szw-v722-history-card .portaly-audit-change-row.is-changed .portaly-audit-after {font-weight:500!important}
 }
}

/* 7.6.1051: Brand the desktop return-to-admin action. */
@layer portaly-reports-desktop-layout {
 @media (min-width:1025px) {
  .gl-employee-mode-return-bar > a {
   background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;
   color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;
  }
  .gl-employee-mode-return-bar > a:hover {
   background:var(--portaly-primary-hover)!important;background-image:none!important;
   color:var(--portaly-on-primary-hover)!important;border-color:var(--portaly-primary-hover)!important;
  }
  .gl-employee-mode-return-bar > a:focus-visible {outline:2px solid var(--portaly-primary)!important;outline-offset:3px!important}
 }
}

/* 7.6.1052: Mobile ToDo disclosures, filter and question states. */
@layer portaly-reports-desktop-layout {
 @media (max-width:860px) {
  .gl-todo-page .gl-todo-filter-disclosure[open] > .gl-todo-filter {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;visibility:visible!important;pointer-events:auto!important}
  .gl-todo-page .gl-todo-filter-disclosure:not([open]) > .gl-todo-filter {display:none!important}
  .gl-todo-page .gl-todo-filter-disclosure > summary {cursor:pointer!important;touch-action:manipulation}
  .gl-todo-page .gl-todo-filter-disclosure > .gl-todo-filter :is(input,select,button) {max-width:100%!important;min-width:0!important;box-sizing:border-box!important;font-size:16px!important;min-height:44px!important}
  .gl-todo-mobile-section > summary::after {content:"+"!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;font-size:22px!important;line-height:1!important;display:grid!important;place-items:center!important}
  .gl-todo-mobile-section[open] > summary::after {content:"\2212"!important}
  .gl-todo-mobile-fab,.gl-todo-modal__close {color:var(--portaly-on-primary)!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important}
  .gl-todo-page .gl-questions-tabs a.is-active {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important}
  .gl-todo-page .gl-questions-tabs a.is-active > span {color:var(--portaly-on-primary)!important;background:transparent!important;background-image:none!important}
  .gl-todo-page .gl-questions-empty::before {
   content:""!important;display:block!important;width:40px!important;height:40px!important;margin:0 auto 12px!important;border:0!important;border-radius:0!important;box-shadow:none!important;
   background:var(--portaly-primary)!important;
   -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H8l-5 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2zM7 7h10M7 11h7'/%3E%3C/svg%3E") center/contain no-repeat!important;
   mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H8l-5 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2zM7 7h10M7 11h7'/%3E%3C/svg%3E") center/contain no-repeat!important;
  }
 }
}

/* 7.6.1053: Shared mobile task/question metrics and branded close glyph. */
@layer portaly-reports-desktop-layout {
 @media (max-width:860px) {
  .gl-todo-page :is(.gl-todo-stats,.gl-questions-kpi-grid) {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;margin:0 0 12px!important}
  .gl-todo-page :is(.gl-todo-stat,.gl-questions-kpi) {display:grid!important;grid-template-columns:32px minmax(0,1fr)!important;grid-template-rows:auto auto!important;gap:4px 10px!important;align-items:center!important;align-content:center!important;min-height:84px!important;padding:12px!important;border:1px solid var(--portaly-border)!important;border-radius:14px!important;box-sizing:border-box!important;box-shadow:none!important}
  .gl-todo-page :is(.portaly-todo-stat-icon,.gl-questions-kpi-icon) {grid-column:1!important;grid-row:1 / 3!important;width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important;max-width:32px!important;max-height:32px!important;margin:0!important;padding:0!important;display:grid!important;place-items:center!important;border-radius:10px!important}
  .gl-todo-page :is(.portaly-todo-stat-icon,.gl-questions-kpi-icon) svg {width:20px!important;height:20px!important}
  .gl-todo-page .gl-questions-kpi > div:not(.gl-questions-kpi-icon) {display:contents!important}
  .gl-todo-page :is(.gl-todo-stat > strong,.gl-questions-kpi strong) {grid-column:2!important;grid-row:1!important;font-size:22px!important;font-weight:600!important;line-height:1.2!important;margin:0!important;letter-spacing:normal!important}
  .gl-todo-page :is(.gl-todo-stat > span,.gl-questions-kpi div > span) {grid-column:2!important;grid-row:2!important;font-size:11px!important;font-weight:400!important;line-height:1.3!important;color:var(--portaly-text-muted)!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;overflow:visible!important;margin:0!important;letter-spacing:normal!important}
  .gl-todo-page .gl-questions-kpi small {display:none!important}
  #gl-todo-modal .gl-todo-modal__close {font-size:0!important;display:grid!important;place-items:center!important;padding:0!important;color:var(--portaly-on-primary)!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important}
  #gl-todo-modal .gl-todo-modal__close::before {content:""!important;width:20px!important;height:20px!important;background:currentColor!important;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E") center/contain no-repeat!important;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 6 12 12M18 6 6 18'/%3E%3C/svg%3E") center/contain no-repeat!important}
  #gl-todo-modal .gl-todo-modal__close::after {content:none!important}
 }
 @media (max-width:379px) {
  .gl-todo-page :is(.gl-todo-stats,.gl-questions-kpi-grid) {grid-template-columns:minmax(0,1fr)!important}
 }
}

/* 7.6.1054: Style the actual SVG installed by mobile-dialogs.js. */
@layer portaly-reports-desktop-layout {
 @media (max-width:860px) {
  #gl-todo-modal .gl-todo-modal__close.portaly-dialog-close-button::before,
  #gl-todo-modal .gl-todo-modal__close.portaly-dialog-close-button::after {content:none!important;display:none!important}
  #gl-todo-modal .gl-todo-modal__close.portaly-dialog-close-button,
  #gl-todo-modal .gl-todo-modal__close.portaly-dialog-close-button:is(:hover,:focus,:active) {color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important}
  #gl-todo-modal .gl-todo-modal__close.portaly-dialog-close-button svg,
  #gl-todo-modal .gl-todo-modal__close.portaly-dialog-close-button svg path {color:var(--portaly-on-primary,#fff)!important;stroke:var(--portaly-on-primary,#fff)!important;fill:none!important}
 }
}

/* 7.6.1055: Consistent contrast for mobile floating plus actions in every state. */
@layer portaly-reports-desktop-layout {
 @media (max-width:860px) {
  body :is(.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470),
  body :is(.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470):is(:hover,:focus,:focus-visible,:active) {
   background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;
   color:var(--portaly-on-primary)!important;-webkit-text-fill-color:var(--portaly-on-primary)!important;
  }
  body :is(.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470) :is(span,i,svg,path),
  body :is(.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470)::before,
  body :is(.gl-todo-mobile-fab,.gl-mobile-course-fab,.gl-mobile-module-fab-76470)::after {color:var(--portaly-on-primary)!important;-webkit-text-fill-color:var(--portaly-on-primary)!important}
 }
}

/* 7.6.1057: Plain mobile course action matching the QR knowledge action. */
@layer portaly-reports-desktop-layout {
 @media (max-width:860px) {
  .gl-mobile-course-sheet :is(.gl-course-direct-create,.gl-course-create-menu-modal-item) {
   display:flex!important;align-items:center!important;justify-content:center!important;
   width:100%!important;min-height:44px!important;padding:10px 14px!important;gap:0!important;
   box-sizing:border-box!important;text-align:center!important;font-size:14px!important;font-weight:600!important;line-height:1.4!important;
   background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;
   border:0!important;border-radius:10px!important;box-shadow:none!important;
  }
 }
}

/* 7.6.1058: One mobile assignment scroller; background stays at its saved position. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body.portaly-mobile-assignment-locked {position:fixed!important;top:var(--portaly-assignment-scroll-top)!important;left:0!important;right:0!important;width:100%!important;overflow:hidden!important}
  :is(.gl-team-modal,.gl-target-modal,.gl-single-modal).portaly-mobile-assignment-scroll {position:fixed!important;inset:72px 12px 12px!important;transform:none!important;width:auto!important;height:calc(100dvh - 84px)!important;max-height:calc(100dvh - 84px)!important;margin:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important}
 }
}

/* 7.6.1059: Mobile menu branding, including the open and touch states. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  :is(.gl-mobile-menu-toggle-8239,.gl-mobile-admin-toggle-8241,.gl-mobile-sidebar-toggle-8238),
  :is(.gl-mobile-menu-toggle-8239,.gl-mobile-admin-toggle-8241,.gl-mobile-sidebar-toggle-8238):is(:hover,:focus,:active,[aria-expanded="true"]) {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;-webkit-text-fill-color:var(--portaly-on-primary)!important}
  :is(.gl-mobile-menu-toggle-8239,.gl-mobile-admin-toggle-8241,.gl-mobile-sidebar-toggle-8238) span,
  :is(.gl-mobile-menu-toggle-8239,.gl-mobile-admin-toggle-8241,.gl-mobile-sidebar-toggle-8238) span::before,
  :is(.gl-mobile-menu-toggle-8239,.gl-mobile-admin-toggle-8241,.gl-mobile-sidebar-toggle-8238) span::after {color:var(--portaly-on-primary)!important}
 }
}

/* 7.6.1060: Current mobile admin header (not the legacy toggle). */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  .gl-mobile-admin-menu-button,
  .gl-mobile-admin-menu-button:is(:hover,:focus,:active,[aria-expanded="true"]) {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important;-webkit-text-fill-color:var(--portaly-on-primary)!important}
  .gl-mobile-admin-menu-button svg,.gl-mobile-admin-menu-button svg path {color:var(--portaly-on-primary)!important;stroke:var(--portaly-on-primary)!important;fill:none!important}
 }
}

/* 7.6.1061: Mobile action-menu dots inherit the location contrast, including touch states. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body :is(.gl-menu-btn,.gl-user-action-trigger,.gl-doc-dms-menu-btn,.gl-qr-mobile-menu-button,.gl-seminar-action-link,.gl-asset-more > summary),body :is(.gl-menu-btn,.gl-user-action-trigger,.gl-doc-dms-menu-btn,.gl-qr-mobile-menu-button,.gl-seminar-action-link,.gl-asset-more > summary):is(:hover,:focus,:active,[aria-expanded="true"]) {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;-webkit-text-fill-color:var(--portaly-on-primary)!important;border-color:var(--portaly-primary)!important}
  body :is(.gl-menu-btn,.gl-user-action-trigger,.gl-doc-dms-menu-btn,.gl-qr-mobile-menu-button,.gl-seminar-action-link,.gl-asset-more > summary) :is(span,i,svg),body :is(.gl-menu-btn,.gl-user-action-trigger,.gl-doc-dms-menu-btn,.gl-qr-mobile-menu-button,.gl-seminar-action-link,.gl-asset-more > summary)::before,body :is(.gl-menu-btn,.gl-user-action-trigger,.gl-doc-dms-menu-btn,.gl-qr-mobile-menu-button,.gl-seminar-action-link,.gl-asset-more > summary)::after {color:var(--portaly-on-primary)!important;-webkit-text-fill-color:var(--portaly-on-primary)!important}
  body .gl-seminar-action-ellipsis i {background:var(--portaly-on-primary)!important}
 }
}

/* 7.6.1062: Remove only the redundant mobile course-list enclosure. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body.gl-mobile-view-courses :is(.gl-courses-table-wrap,.gl-courses-table,.gl-courses-table > tbody) {border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important}
 }
}

/* 7.6.1063: Mobile course search spacing, including room for its focus ring. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body.gl-mobile-view-courses #portaly-course-search-fields:not([hidden]) {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin:20px 0 24px!important}
  body.gl-mobile-view-courses #portaly-course-search-fields > label,
  body.gl-mobile-view-courses #portaly-course-search-fields > input,
  body.gl-mobile-view-courses #portaly-course-search-fields > [data-course-search-status] {margin:0!important}
  body.gl-mobile-view-courses #portaly-course-search-fields > [data-course-search-status] {line-height:1.5!important}
 }
}

/* 7.6.1064: Mobile course sections and all assignment dialog variants. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  .gl-course-mobile-section > summary::after {content:"+"!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary)!important;-webkit-text-fill-color:var(--portaly-on-primary)!important}
  .gl-course-mobile-section[open] > summary::after {content:"\2212"!important}
  body.gl-mobile-view-courses details:has(> form input[name="action"][value="gl_save_course_recurrence"]) > summary {color:var(--portaly-accent-ink,var(--portaly-primary))!important;-webkit-text-fill-color:var(--portaly-accent-ink,var(--portaly-primary))!important}
  body .portaly-assignment-scroll-ancestor {transform:none!important;filter:none!important;perspective:none!important;contain:none!important;overflow:visible!important}
  body .portaly-mobile-assignment-scroll {position:fixed!important;inset:72px 12px 12px!important;transform:none!important;width:auto!important;height:calc(100dvh - 84px)!important;max-height:calc(100dvh - 84px)!important;min-height:0!important;margin:0!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch;touch-action:pan-y!important}
 }
}

/* 7.6.1065: One mobile editing surface, flowing actions and contained disclosures. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body.gl-mobile-view-courses .gl-target-modal.gl-target-editing {background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}
  body.gl-mobile-view-courses .gl-target-edit-modal {background:#fff!important;border:0!important;border-radius:20px!important;padding:16px!important;box-sizing:border-box!important;overflow-y:auto!important;overflow-x:hidden!important}
  body.gl-mobile-view-courses .gl-target-edit-modal > div {position:static!important;height:auto!important;min-height:0!important;overflow:visible!important;flex:none!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
  body.gl-mobile-view-courses .gl-target-edit-modal > .portaly-dialog-close-bar {display:flex!important;justify-content:flex-end!important;margin-bottom:8px!important}
  body.gl-mobile-view-courses .gl-target-edit-modal > .portaly-dialog-close-heading {margin-bottom:20px!important}
  body.gl-mobile-view-courses .gl-target-edit-modal form {display:block!important;min-height:0!important;margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}
  body.gl-mobile-view-courses .gl-target-edit-modal form > div:first-of-type {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;margin:0!important;padding:0!important}
  body.gl-mobile-view-courses .gl-target-edit-modal form > div:first-of-type > div {min-width:0!important;margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
  body.gl-mobile-view-courses .gl-target-edit-modal .gl-course-mobile-section {min-width:0!important;width:100%!important;box-sizing:border-box!important;margin:0!important;border:0!important;border-top:1px solid var(--portaly-border,#e2e8f0)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:0!important}
  body.gl-mobile-view-courses .gl-target-edit-modal .gl-course-mobile-section > summary {display:grid!important;grid-template-columns:minmax(0,1fr) 30px!important;align-items:center!important;gap:12px!important;min-width:0!important;padding:14px 0!important;white-space:normal!important;overflow-wrap:anywhere!important}
  body.gl-mobile-view-courses .gl-target-edit-modal .gl-course-mobile-section > summary::after {position:static!important;width:30px!important;min-width:30px!important;height:30px!important;margin:0!important;box-sizing:border-box!important}
  body.gl-mobile-view-courses .gl-target-edit-modal .gl-course-mobile-section-content {margin:0!important;padding:0 0 12px!important;border:0!important;background:transparent!important;box-shadow:none!important}
  body.gl-mobile-view-courses .gl-target-edit-modal form > div:last-child {position:static!important;inset:auto!important;display:flex!important;justify-content:flex-end!important;margin:20px 0 0!important;padding:0 0 env(safe-area-inset-bottom,0px)!important;border:0!important;background:transparent!important;backdrop-filter:none!important;box-shadow:none!important}
  body.gl-mobile-view-courses .gl-target-edit-modal form > div:last-child button[type="submit"] {width:100%!important;margin:0!important;grid-row:auto!important;box-sizing:border-box!important}
 }
}

/* 7.6.1066: Respect editor dismissal and keep its real close control in the top bar. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body.gl-mobile-view-courses .gl-target-edit-modal > .portaly-dialog-close-bar {position:sticky!important;top:0!important;inset-inline:auto!important;z-index:120!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;min-height:44px!important;height:44px!important;width:100%!important;box-sizing:border-box!important;padding:0!important;margin:0 0 12px!important;background:#fff!important;pointer-events:auto!important}
  body.gl-mobile-view-courses .gl-target-edit-modal .gl-target-edit-modal-close {position:static!important;inset:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 44px!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;max-height:44px!important;margin:0!important;padding:0!important;transform:none!important;text-indent:0!important;line-height:1!important;font-size:24px!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important}
  body.gl-mobile-view-courses .gl-target-edit-modal .gl-target-edit-modal-close::before,body.gl-mobile-view-courses .gl-target-edit-modal .gl-target-edit-modal-close::after {display:none!important;content:none!important}
  body.gl-mobile-view-courses .gl-target-edit-modal .gl-target-edit-modal-close svg {position:static!important;display:block!important;width:24px!important;height:24px!important;flex:0 0 24px!important;margin:0!important;transform:none!important}
  body.gl-mobile-view-courses .gl-target-edit-modal .gl-target-edit-modal-close svg path {stroke:var(--portaly-on-primary,#fff)!important;stroke-width:2.5!important;fill:none!important}
 }
}

/* 7.6.1067: Mobile course controls avoid focus zoom and preserve pinch gestures. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body.gl-mobile-view-courses input:not([type="hidden"]):not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="button"]):not([type="submit"]):not([type="reset"]),
  body.gl-mobile-view-courses :is(select,textarea) {font-size:16px!important}
  body.gl-mobile-view-courses :is(button,a[href],summary,[role="button"]):not([draggable="true"]) {touch-action:manipulation!important}
  body.gl-mobile-view-courses .portaly-mobile-assignment-scroll,
  body.gl-mobile-view-courses :is(.gl-team-modal,.gl-target-modal,.gl-single-modal).portaly-mobile-assignment-scroll,
  body.gl-mobile-view-courses :is(.portaly-mobile-dialog,.portaly-mobile-dialog-panel,.portaly-mobile-dialog-self,.portaly-admin-actions-overlay,.portaly-admin-actions-content) {touch-action:pan-y pinch-zoom!important}
 }
}

/* 7.6.1069: Mobile QR search aligned with the course list header. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body .gl-qr-knowledge-card > .gl-section-head:has(> .portaly-qr-search-toggle) {display:grid!important;grid-template-columns:minmax(0,1fr) 40px!important;align-items:start!important;gap:12px!important;width:100%!important;box-sizing:border-box!important}
  body .gl-qr-knowledge-card > .gl-section-head:has(> .portaly-qr-search-toggle) > div {min-width:0!important;width:auto!important;overflow-wrap:break-word!important}
  body .gl-qr-knowledge-card > .gl-section-head > .portaly-qr-search-toggle {grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:start!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:40px!important;min-width:40px!important;max-width:40px!important;height:40px!important;margin:0!important;padding:0!important}
 }
}

/* 7.6.1070: Mobile seminar disclosures and actions use location branding. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body .portaly-seminar-section > summary {display:grid!important;grid-template-columns:minmax(0,1fr) 28px!important;align-items:center!important;gap:12px!important;overflow-wrap:anywhere!important}
  body .portaly-seminar-section > summary::after {content:"+"!important;display:grid!important;place-items:center!important;width:28px!important;height:28px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important;line-height:1!important}
  body .portaly-seminar-section[open] > summary::after {content:"\2212"!important}
  body :is(#gl-seminar-modal,.gl-seminar-action-modal) :is(.gl-seminar-primary-btn,.gl-seminar-secondary-btn),
  body :is(#gl-seminar-modal,.gl-seminar-action-modal) :is(.gl-seminar-primary-btn,.gl-seminar-secondary-btn):is(:hover,:focus,:active) {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important;border-color:var(--portaly-primary)!important}
  body .gl-seminar-invite-modal-form a,body .gl-seminar-invite-modal-form a:is(:hover,:focus,:active) {color:var(--portaly-accent-ink,var(--portaly-primary))!important;-webkit-text-fill-color:var(--portaly-accent-ink,var(--portaly-primary))!important}
 }
}

/* 7.6.1071: Keep native mobile seminar date fields inside their form column. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body :is(#gl-seminar-modal,.gl-seminar-action-modal) .portaly-seminar-section-body {grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
  body :is(#gl-seminar-modal,.gl-seminar-action-modal) label:has(input[type="datetime-local"]) {display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
  body :is(#gl-seminar-modal,.gl-seminar-action-modal) input[type="datetime-local"] {display:block!important;box-sizing:border-box!important;min-width:0!important;width:100%!important;max-width:100%!important;min-inline-size:0!important;inline-size:100%!important;max-inline-size:100%!important;margin-inline:0!important;min-height:44px!important;padding:10px 12px!important}
  body :is(#gl-seminar-modal,.gl-seminar-action-modal) input[type="datetime-local"]::-webkit-date-and-time-value {min-width:0;text-align:left}
 }
}

/* 7.6.1072: Disable native iOS date-field width inflation (WebKit 301648). */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body :is(#gl-seminar-modal,.gl-seminar-action-modal) input[type="datetime-local"] {-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:44px!important;height:44px!important;background-color:#fff!important;border:1px solid var(--portaly-border,#d4dce8)!important;border-radius:10px!important}
  body :is(#gl-seminar-modal,.gl-seminar-action-modal) input[type="datetime-local"]::-webkit-date-and-time-value {display:block;min-height:1.4em;line-height:1.4;text-align:left;padding:0;margin:0}
 }
}

/* 7.6.1076: Employee mobile learning search and painted time-action plus. */
@layer portaly-mobile-icon-contrast {
 @media(max-width:860px) {
  body .gl-time-mobile-fab span::before,body .gl-time-mobile-fab span::after {background:var(--portaly-on-primary,#fff)!important;background-image:none!important}
 }
}
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  .gl-employee-clean-app[data-view="kurse"] .portaly-course-search {width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
  .gl-employee-clean-app[data-view="kurse"] .portaly-course-search.is-open .portaly-course-search-panel {display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;min-width:0!important;width:100%!important;box-sizing:border-box!important;margin-top:12px!important}
  .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-field {display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}
  .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-field input {width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;margin:0!important}
  .gl-employee-clean-app[data-view="kurse"] .portaly-course-search-clear {display:none!important}
 }
}

/* 7.6.1077: Draw mobile account disclosure signs without encoded glyphs. */
@layer portaly-mobile-icon-contrast {
 @media(max-width:860px) {
body .gl-employee-clean-app[data-view="zeit_planung"] :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details) > summary > span[aria-hidden="true"] {position:relative!important;display:inline-flex!important;flex:0 0 34px!important;width:34px!important;height:34px!important;min-width:34px!important;box-sizing:border-box!important;padding:0!important;font-size:0!important;line-height:0!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;border-radius:10px!important}
body .gl-employee-clean-app[data-view="zeit_planung"] :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details) > summary > span[aria-hidden="true"]::before,body .gl-employee-clean-app[data-view="zeit_planung"] :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details) > summary > span[aria-hidden="true"]::after {content:""!important;position:absolute!important;display:block!important;left:50%!important;top:50%!important;width:14px!important;height:2px!important;padding:0!important;margin:0!important;transform:translate(-50%,-50%)!important;background:var(--portaly-on-primary,#fff)!important;background-image:none!important;border:0!important;border-radius:1px!important}
body .gl-employee-clean-app[data-view="zeit_planung"] :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details) > summary > span[aria-hidden="true"]::after {width:2px!important;height:14px!important}
body .gl-employee-clean-app[data-view="zeit_planung"] :is(.szw-v720-account,.szw-v701-history,.szw-v722-rules-card,.szw-v722-account-details)[open] > summary > span[aria-hidden="true"]::after {display:none!important}
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-toggle > [aria-hidden="true"] {display:none!important}
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-toggle > span {background:transparent!important;background-image:none!important;color:inherit!important}
 }
}

/* 7.6.1078: Uniform mobile time-entry controls, including native Safari dates. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  body .szw-v701-entry-modal .szw-time-form {grid-template-columns:minmax(0,1fr)!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}
  body .szw-v701-entry-modal .szw-time-form > label {display:grid!important;grid-template-columns:minmax(0,1fr)!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}
  body .szw-v701-entry-modal .szw-time-form input:is([name="work_date"],[name="start_time"],[name="end_time"],[name="break_minutes"]) {display:block!important;-webkit-appearance:none!important;appearance:none!important;box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;inline-size:100%!important;min-inline-size:0!important;max-inline-size:100%!important;height:46px!important;min-height:46px!important;max-height:46px!important;padding:10px 12px!important;margin:0!important;line-height:24px!important;border:1px solid var(--portaly-border,#d4dce8)!important;border-radius:12px!important;background-color:#fff!important;box-shadow:none!important;text-align:left!important}
  body .szw-v701-entry-modal .szw-time-form input:is([type="date"],[type="time"])::-webkit-date-and-time-value {display:block;min-height:24px;line-height:24px;text-align:left;padding:0;margin:0}
 }
}

/* 7.6.1079: Mobile history uses its disclosure surface without an inner card. */
@layer portaly-reports-desktop-layout {
 @media(max-width:860px) {
  .gl-employee-clean-app[data-view="zeit_planung"] .szw-v701-history .szw-v722-history-card {border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;margin:0!important;padding:0!important;min-width:0!important;width:100%!important;box-sizing:border-box!important}
 }
}

/* 7.6.1080: Black mobile history heading, including interactive states. */
@layer portaly-mobile-icon-contrast {
 @media(max-width:860px) {
  .gl-employee-clean-app[data-view="zeit_planung"] .szw-v701-history > summary strong,
  .gl-employee-clean-app[data-view="zeit_planung"] .szw-v722-history-head h2 {color:#000!important;-webkit-text-fill-color:#000!important}
 }
}

/* 7.6.1081: Preserve mobile proof-icon contrast when its summary is active/open. */
@layer portaly-mobile-icon-contrast {
 @media(max-width:860px) {
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-symbol {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important}
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-symbol svg,
  .gl-employee-clean-app[data-view="nachweise"] .portaly-document-symbol svg path {color:var(--portaly-on-primary,#fff)!important;stroke:var(--portaly-on-primary,#fff)!important;fill:none!important}
 }
}

/* 7.6.1082: Encoding-safe absence disclosure and location-aware mobile plus. */
@layer portaly-mobile-icon-contrast {
 @media(max-width:860px) {
  body .gl-employee-clean-app .szw-absence-details > summary {display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;list-style:none!important}
  body .gl-employee-clean-app .szw-absence-details > summary::-webkit-details-marker {display:none!important}
  body .gl-employee-clean-app .szw-absence-details > summary::after {content:"+"!important;display:grid!important;place-items:center!important;flex:0 0 34px!important;width:34px!important;height:34px!important;border-radius:10px!important;background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important;font:400 20px/1 Arial,sans-serif!important}
  body .gl-employee-clean-app .szw-absence-details[open] > summary::after {content:"\2212"!important}
  body .szw-absence-mobile-fab {background:var(--portaly-primary)!important;background-image:var(--portaly-action-gradient,none)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important}
  body .szw-absence-mobile-fab::before,body .szw-absence-mobile-fab::after {background:var(--portaly-on-primary,#fff)!important;background-image:none!important}
 }
}

/* 7.6.1083: Keep the mobile absence action sheet heading concise. */
@layer portaly-mobile-icon-contrast {
 @media(max-width:860px) {
  body .szw-absence-action-sheet-head .szw-absence-eyebrow {display:none!important}
 }
}

/* 7.6.1085: Quiet employee time entry actions on all screen sizes. */
@layer portaly-mobile-icon-contrast {
 body .gl-employee-clean-app[data-view="zeit_planung"] .szw-v720-entry-menu > div {display:grid!important;gap:6px!important}
 body .gl-employee-clean-app[data-view="zeit_planung"] .szw-v720-entry-menu > div > a,
 body .gl-employee-clean-app[data-view="zeit_planung"] .szw-v720-entry-menu .szw-time-delete-button {display:flex!important;align-items:center!important;justify-content:flex-start!important;box-sizing:border-box!important;width:100%!important;min-height:40px!important;padding:10px 12px!important;border:0!important;border-radius:8px!important;background:transparent!important;background-image:none!important;color:#000!important;-webkit-text-fill-color:#000!important;text-decoration:none!important;font-weight:600!important;box-shadow:none!important}
 body .gl-employee-clean-app[data-view="zeit_planung"] .szw-v720-entry-menu > div > a:focus-visible,
 body .gl-employee-clean-app[data-view="zeit_planung"] .szw-v720-entry-menu .szw-time-delete-button:focus-visible {outline:2px solid #64748b!important;outline-offset:2px!important}
 body .gl-employee-clean-app[data-view="zeit_planung"] .szw-v720-entry-menu .szw-time-delete-button {color:#b91c1c!important;-webkit-text-fill-color:#b91c1c!important}
 body .gl-employee-clean-app[data-view="zeit_planung"] .szw-v720-entry-menu > div > a:hover,
 body .gl-employee-clean-app[data-view="zeit_planung"] .szw-v720-entry-menu .szw-time-delete-button:hover {background:#f3f4f6!important}
}

/* 7.6.1087: Location branding for the signing UI, without changing document ink. */
@layer portaly-mobile-icon-contrast {
 body :is(.szw-esign,.szw-esign-signature-modal) {--esign-accent:var(--portaly-primary,#784bea);--esign-ink:var(--portaly-accent-ink,#493087);--esign-tint:color-mix(in srgb,var(--esign-accent) 10%,white);--esign-line:color-mix(in srgb,var(--esign-accent) 30%,white)}
 body .szw-esign :is(.szw-esign-btn,.szw-esign-sign-start):not(:disabled),
 body .szw-esign :is(.szw-esign-signature-suggest,.szw-esign-suggest-btn,.szw-esign-otp-btn),
 body .szw-esign-signature-modal :is([data-action="suggest"],[data-action="done"],.szw-esign-signature-modal-close),
 body .szw-esign .szw-esign-field-mini-label {background:var(--esign-accent)!important;background-image:var(--portaly-action-gradient,none)!important;border-color:var(--esign-accent)!important;color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important;box-shadow:none!important}
 body .szw-esign :is(.szw-esign-kicker,.szw-esign-status,.szw-esign-pill.active,.szw-esign-history-toggle,.szw-esign-admin-note) {background:var(--esign-tint)!important;background-image:none!important;color:var(--esign-ink)!important;-webkit-text-fill-color:var(--esign-ink)!important;border-color:var(--esign-line)!important;box-shadow:none!important}
 body .szw-esign .szw-esign-overlay-field:not(.is-other) {border-color:var(--esign-accent)!important;box-shadow:0 8px 24px color-mix(in srgb,var(--esign-accent) 16%,transparent)!important}
 body .szw-esign .szw-esign-overlay-field.signature.is-editable::after,
 body .szw-esign .szw-esign-signature-placeholder {color:var(--esign-ink)!important;-webkit-text-fill-color:var(--esign-ink)!important;border-color:var(--esign-line)!important}
 body .szw-esign .szw-esign-overlay-field :is(input,textarea):focus {box-shadow:inset 0 0 0 2px var(--esign-line)!important}
 body .szw-esign :is(.szw-esign-card,.szw-esign-head,.szw-esign-side,.szw-esign-box:not(.szw-esign-cancel-box),.szw-esign-pdf-wrap,.szw-esign-input,.szw-esign-textarea,.szw-esign-field,.szw-esign-signer),
 body .szw-esign-signature-modal :is(.szw-esign-signature-modal-panel,.szw-esign-signature-modal-pad,[data-action="cancel"]) {border-color:var(--esign-line)!important}
 body .szw-esign :is(.szw-esign-progress,.szw-esign-field) {background:var(--esign-tint)!important;border-color:var(--esign-line)!important}
 body .szw-esign :is(input[type="checkbox"],input[type="radio"]) {accent-color:var(--esign-accent)}
 body :is(.szw-esign,.szw-esign-signature-modal) :is(button,a,input,textarea):focus-visible {outline-color:var(--esign-accent)!important}
 body .szw-esign :is(.szw-esign-btn,.szw-esign-sign-start):disabled {background:#94a3b8!important;background-image:none!important;color:#fff!important;-webkit-text-fill-color:#fff!important;box-shadow:none!important}
}

@layer portaly-mobile-icon-contrast { body [data-portaly-document-panel].portaly-document-panel-inactive {display:none!important} }

@layer portaly-mobile-icon-contrast {
 body.gl-admin-view-active .portaly-document-start-actions {display:flex!important;justify-content:flex-end!important;margin-top:12px!important;}
 body.gl-admin-view-active #gl-asset-new-template>summary::after {
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:36px!important;height:36px!important;min-width:36px!important;flex:0 0 36px!important;
  padding:0!important;box-sizing:border-box!important;text-align:center!important;line-height:1!important;font:24px/1 Arial,sans-serif!important;
  background:var(--portaly-primary,#7848ed)!important;background-image:var(--portaly-action-gradient,none)!important;
  color:var(--portaly-on-primary,#fff)!important;-webkit-text-fill-color:var(--portaly-on-primary,#fff)!important;
 }
 body.gl-admin-view-active #gl-asset-new-template>summary:is(:hover,:focus-visible)::after {
  background:var(--portaly-primary-hover,var(--portaly-primary,#7848ed))!important;
  color:var(--portaly-on-primary-hover,var(--portaly-on-primary,#fff))!important;
  -webkit-text-fill-color:var(--portaly-on-primary-hover,var(--portaly-on-primary,#fff))!important;
 }
}

/* 7.6.1134: Mobile accordion wrappers follow their document source panel. */
@layer portaly-mobile-icon-contrast {
 body [data-gl-doc-modal="create-dms-folder-document"] details.portaly-create-document-section:has(> [data-portaly-document-panel].portaly-document-panel-inactive) { display:none!important; }
}

/* 7.6.1136: Asset confirmations are native checkboxes. */
@layer portaly-mobile-icon-contrast {
 body .gl-asset-dynamic-field-checkbox input[type="checkbox"] { width:20px!important; min-width:20px!important; max-width:20px!important; height:20px!important; padding:0!important; accent-color:var(--portaly-primary,#7546e8); }
}

/* 7.6.1182: mobile document cards stand on the page, like user cards. */
@layer portaly-mobile-icon-contrast {
 @media(max-width:1024px) {
  body.gl-admin-view-active .gl-documents-modern .gl-doc-dms-table {border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:transparent!important;}
 }
}
