:root{--ck-color-base-foreground:#fafafa;--ck-color-base-background:#fff;--ck-color-base-border:#ccced1;--ck-color-base-action:#53a336;--ck-color-base-focus:#6cb5f9;--ck-color-base-text:#333;--ck-color-base-active:#2977ff;--ck-color-base-active-focus:#0d65ff;--ck-color-base-error:#db3700;--ck-color-focus-border-coordinates:218, 81.8%, 56.9%;--ck-color-focus-border:hsl(var(--ck-color-focus-border-coordinates));--ck-color-focus-outer-shadow:#cae1fc;--ck-color-focus-disabled-shadow:#77baf84d;--ck-color-focus-error-shadow:#ff401f4d;--ck-color-text:var(--ck-color-base-text);--ck-color-shadow-drop:#00000026;--ck-color-shadow-drop-active:#0003;--ck-color-shadow-inner:#0000001a;--ck-color-button-default-background:transparent;--ck-color-button-default-hover-background:#f0f0f0;--ck-color-button-default-active-background:#f0f0f0;--ck-color-button-default-disabled-background:transparent;--ck-color-button-on-background:#f0f7ff;--ck-color-button-on-hover-background:#dbecff;--ck-color-button-on-active-background:#dbecff;--ck-color-button-on-disabled-background:#f0f2f4;--ck-color-button-on-color:#2977ff;--ck-color-button-action-background:var(--ck-color-base-action);--ck-color-button-action-hover-background:#4d9d30;--ck-color-button-action-active-background:#4d9d30;--ck-color-button-action-disabled-background:#7ec365;--ck-color-button-action-text:var(--ck-color-base-background);--ck-color-button-save:#008a00;--ck-color-button-cancel:#db3700;--ck-color-switch-button-off-background:#939393;--ck-color-switch-button-off-hover-background:#7d7d7d;--ck-color-switch-button-on-background:var(--ck-color-button-action-background);--ck-color-switch-button-on-hover-background:#4d9d30;--ck-color-switch-button-inner-background:var(--ck-color-base-background);--ck-color-switch-button-inner-shadow:#0000001a;--ck-color-dropdown-panel-background:var(--ck-color-base-background);--ck-color-dropdown-panel-border:var(--ck-color-base-border);--ck-color-dialog-background:var(--ck-custom-background);--ck-color-dialog-form-header-border:var(--ck-custom-border);--ck-color-input-background:var(--ck-color-base-background);--ck-color-input-border:var(--ck-color-base-border);--ck-color-input-error-border:var(--ck-color-base-error);--ck-color-input-text:var(--ck-color-base-text);--ck-color-input-disabled-background:#f2f2f2;--ck-color-input-disabled-border:var(--ck-color-base-border);--ck-color-input-disabled-text:#757575;--ck-color-list-background:var(--ck-color-base-background);--ck-color-list-button-hover-background:var(--ck-color-button-default-hover-background);--ck-color-list-button-on-background:var(--ck-color-button-on-color);--ck-color-list-button-on-background-focus:var(--ck-color-button-on-color);--ck-color-list-button-on-text:var(--ck-color-base-background);--ck-color-panel-background:var(--ck-color-base-background);--ck-color-panel-border:var(--ck-color-base-border);--ck-color-toolbar-background:var(--ck-color-base-background);--ck-color-toolbar-border:var(--ck-color-base-border);--ck-color-tooltip-background:var(--ck-color-base-text);--ck-color-tooltip-text:var(--ck-color-base-background);--ck-color-engine-placeholder-text:#707070;--ck-color-upload-bar-background:#6cb5f9;--ck-color-link-default:#0000f0;--ck-color-link-selected-background:#1fb0ff1a;--ck-color-link-fake-selection:#1fb0ff4d;--ck-color-highlight-background:#ff0;--ck-color-light-red:#fcc;--ck-disabled-opacity:.5;--ck-focus-outer-shadow-geometry:0 0 0 3px;--ck-focus-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-outer-shadow);--ck-focus-disabled-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-disabled-shadow);--ck-focus-error-outer-shadow:var(--ck-focus-outer-shadow-geometry) var(--ck-color-focus-error-shadow);--ck-focus-ring:1px solid var(--ck-color-focus-border);--ck-font-size-base:13px;--ck-line-height-base:1.84615;--ck-font-face:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;--ck-font-size-tiny:.7em;--ck-font-size-small:.75em;--ck-font-size-normal:1em;--ck-font-size-big:1.4em;--ck-font-size-large:1.8em;--ck-ui-component-min-height:2.3em}.ck.ck-reset,.ck.ck-reset_all,.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){box-sizing:border-box;vertical-align:middle;word-wrap:break-word;background:0 0;border:0;width:auto;height:auto;margin:0;padding:0;text-decoration:none;transition:none;position:static}.ck.ck-reset_all,.ck-reset_all :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){border-collapse:collapse;font:normal normal normal var(--ck-font-size-base)/var(--ck-line-height-base) var(--ck-font-face);color:var(--ck-color-text);text-align:left;white-space:nowrap;cursor:auto;float:none}.ck-reset_all .ck-rtl :not(.ck-reset_all-excluded,.ck-reset_all-excluded *){text-align:right}.ck-reset_all iframe:not(.ck-reset_all-excluded *){vertical-align:inherit}.ck-reset_all textarea:not(.ck-reset_all-excluded *){white-space:pre-wrap}.ck-reset_all textarea:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password]:not(.ck-reset_all-excluded *){cursor:text}.ck-reset_all textarea[disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=text][disabled]:not(.ck-reset_all-excluded *),.ck-reset_all input[type=password][disabled]:not(.ck-reset_all-excluded *){cursor:default}.ck-reset_all fieldset:not(.ck-reset_all-excluded *){border:2px groove #dfdee3;padding:10px}.ck-reset_all button:not(.ck-reset_all-excluded *)::-moz-focus-inner{border:0;padding:0}.ck[dir=rtl],.ck[dir=rtl] .ck{text-align:right}:root{--ck-border-radius:2px;--ck-rounded-corners-radius:0}.ck-rounded-corners{--ck-rounded-corners-radius:var(--ck-border-radius)}:root{--ck-inner-shadow:2px 2px 3px var(--ck-color-shadow-inner) inset;--ck-drop-shadow:0 1px 2px 1px var(--ck-color-shadow-drop);--ck-drop-shadow-active:0 3px 6px 1px var(--ck-color-shadow-drop-active);--ck-spacing-unit:.6em;--ck-spacing-extra-large:calc(var(--ck-spacing-unit) * 2);--ck-spacing-large:calc(var(--ck-spacing-unit) * 1.5);--ck-spacing-standard:var(--ck-spacing-unit);--ck-spacing-medium:calc(var(--ck-spacing-unit) * .8);--ck-spacing-medium-small:calc(var(--ck-spacing-unit) * .667);--ck-spacing-small:calc(var(--ck-spacing-unit) * .5);--ck-spacing-tiny:calc(var(--ck-spacing-unit) * .3);--ck-spacing-extra-tiny:calc(var(--ck-spacing-unit) * .16)}.ck-hidden{display:none!important}:root{--ck-z-default:1;--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:9999}.ck-transitions-disabled,.ck-transitions-disabled *{transition:none!important}:root{--ck-powered-by-font-size:calc(var(--ck-font-size-base) * 7.5 / 13);--ck-powered-by-line-height:calc(var(--ck-font-size-base) * 10 / 13);--ck-powered-by-letter-spacing:calc(var(--ck-font-size-base) * -.2 / 13);--ck-powered-by-padding-vertical:2px;--ck-powered-by-padding-horizontal:4px;--ck-powered-by-text-color:#4f4f4f;--ck-powered-by-border-radius:var(--ck-border-radius);--ck-powered-by-background:#fff;--ck-powered-by-border-color:var(--ck-color-focus-border);--ck-powered-by-svg-width:53;--ck-powered-by-svg-height:10;--ck-powered-by-icon-width:calc(var(--ck-font-size-base) * var(--ck-powered-by-svg-width) / 13);--ck-powered-by-icon-height:calc(var(--ck-font-size-base) * var(--ck-powered-by-svg-height) / 13)}.ck.ck-balloon-panel.ck-powered-by-balloon{--ck-border-radius:var(--ck-powered-by-border-radius);box-shadow:none;background:var(--ck-powered-by-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by{line-height:var(--ck-powered-by-line-height)}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by a{cursor:pointer;opacity:.66;filter:grayscale(80%);line-height:var(--ck-powered-by-line-height);padding:var(--ck-powered-by-padding-vertical) var(--ck-powered-by-padding-horizontal);align-items:center;display:flex}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-powered-by__label{font-size:var(--ck-powered-by-font-size);letter-spacing:var(--ck-powered-by-letter-spacing);text-transform:uppercase;cursor:pointer;color:var(--ck-powered-by-text-color);margin-right:4px;padding-left:2px;font-weight:700;line-height:normal}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by .ck-icon{cursor:pointer;width:var(--ck-powered-by-icon-width);height:var(--ck-powered-by-icon-height);display:block}.ck.ck-balloon-panel.ck-powered-by-balloon .ck.ck-powered-by:hover a{filter:grayscale(0%);opacity:1}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_inside]{border-color:#0000}.ck.ck-balloon-panel.ck-powered-by-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-powered-by-border-color)}:root{--ck-evaluation-badge-font-size:calc(var(--ck-font-size-base) * 7.5 / 13);--ck-evaluation-badge-line-height:calc(var(--ck-font-size-base) * 7.5 / 13);--ck-evaluation-badge-letter-spacing:calc(var(--ck-font-size-base) * -.2 / 13);--ck-evaluation-badge-padding-vertical:2px;--ck-evaluation-badge-padding-horizontal:4px;--ck-evaluation-badge-text-color:#4f4f4f;--ck-evaluation-badge-border-radius:var(--ck-border-radius);--ck-evaluation-badge-background:#fff;--ck-evaluation-badge-border-color:var(--ck-color-focus-border)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon{--ck-border-radius:var(--ck-evaluation-badge-border-radius);box-shadow:none;background:var(--ck-evaluation-badge-background);min-height:unset;z-index:calc(var(--ck-z-panel) - 1)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge{line-height:var(--ck-evaluation-badge-line-height);padding:var(--ck-evaluation-badge-padding-vertical) var(--ck-evaluation-badge-padding-horizontal)}.ck.ck-balloon-panel.ck-evaluation-badge-balloon .ck.ck-evaluation-badge .ck-evaluation-badge__label{font-size:var(--ck-evaluation-badge-font-size);letter-spacing:var(--ck-evaluation-badge-letter-spacing);text-transform:uppercase;color:var(--ck-evaluation-badge-text-color);padding:0 2px;font-weight:700;line-height:normal;display:block}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_inside]{border-color:#0000}.ck.ck-balloon-panel.ck-evaluation-badge-balloon[class*=position_border]{border:var(--ck-focus-ring);border-color:var(--ck-evaluation-badge-border-color)}.ck.ck-responsive-form{padding:var(--ck-spacing-large)}.ck.ck-responsive-form:focus{outline:none}[dir=ltr] .ck.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-responsive-form>:not(:last-child){margin-left:var(--ck-spacing-standard)}@media screen and (width<=600px){.ck.ck-responsive-form{width:calc(.8 * var(--ck-input-width));padding:0}.ck.ck-responsive-form .ck-labeled-field-view{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-responsive-form .ck-labeled-field-view .ck-input-text,.ck.ck-responsive-form .ck-labeled-field-view .ck-input-number{width:100%;min-width:0}.ck.ck-responsive-form .ck-labeled-field-view .ck-labeled-field-view__error{white-space:normal}.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2){padding:var(--ck-spacing-standard);margin-top:var(--ck-spacing-large);border-radius:0}:is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)):not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)),[dir=rtl] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)){margin-left:0}[dir=rtl] :is(.ck.ck-responsive-form>.ck-button:last-child,.ck.ck-responsive-form>.ck-button:nth-last-child(2)):last-of-type{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form .ck-button:after{content:"";z-index:1;width:0;position:absolute;top:-1px;bottom:-1px;right:-1px}.ck.ck-responsive-form .ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck.ck-responsive-form .ck-button:focus:after{display:none}}.ck-vertical-form>.ck-button:nth-last-child(2):after{border-right:1px solid var(--ck-color-base-border)}.ck-vertical-form .ck-button:after{content:"";z-index:1;width:0;position:absolute;top:-1px;bottom:-1px;right:-1px}.ck-vertical-form .ck-button:focus:after{display:none}:root{--ck-form-default-width:340px}.ck.ck-form{padding:0 0 var(--ck-spacing-large)}.ck.ck-form.ck-form_default-width{width:var(--ck-form-default-width)}.ck.ck-form:focus{outline:none}.ck.ck-form .ck.ck-input-text,.ck.ck-form .ck.ck-input-number{width:0;min-width:100%}.ck.ck-form .ck.ck-dropdown{min-width:100%}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-form .ck.ck-dropdown .ck-dropdown__button .ck-button__label{width:100%}@media screen and (width<=600px){.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit{flex-direction:column;align-items:stretch;padding:0}.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit>.ck{margin:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_with-submit .ck-button_with-text{justify-content:center}.ck.ck-form.ck-responsive-form .ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:var(--ck-spacing-large)}}[dir=ltr] .ck.ck-form.ck-responsive-form>:not(:first-child),[dir=rtl] .ck.ck-form.ck-responsive-form>:not(:last-child){margin-left:0}.ck.ck-aria-live-announcer{position:absolute;top:-10000px;left:-10000px}.ck.ck-aria-live-region-list{list-style-type:none}:root{--ck-accessibility-help-dialog-max-width:600px;--ck-accessibility-help-dialog-max-height:400px;--ck-accessibility-help-dialog-border-color:#ccced1;--ck-accessibility-help-dialog-code-background-color:#ededed;--ck-accessibility-help-dialog-kbd-shadow-color:#9c9c9c}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content{padding:var(--ck-spacing-large);max-width:var(--ck-accessibility-help-dialog-max-width);max-height:var(--ck-accessibility-help-dialog-max-height);-webkit-user-select:text;user-select:text;border:1px solid #0000;overflow:auto}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow), 0 0;outline:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content *{white-space:normal}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content .ck-label{display:none}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3{font-size:1.2em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4{font-size:1em;font-weight:700}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content p,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h3,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content h4,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content table{margin:1em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl{border-top:1px solid var(--ck-accessibility-help-dialog-border-color);border-bottom:none;grid-template-columns:2fr 1fr;display:grid}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{border-bottom:1px solid var(--ck-accessibility-help-dialog-border-color);padding:.4em 0}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dt{grid-column-start:1}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content dl dd{text-align:right;grid-column-start:2}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd,.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{background:var(--ck-accessibility-help-dialog-code-background-color);vertical-align:middle;text-align:center;border-radius:2px;padding:.4em;font-size:.9em;line-height:1;display:inline-block}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content code{font-family:monospace}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd{min-width:1.8em;box-shadow:0px 1px 1px var(--ck-accessibility-help-dialog-kbd-shadow-color);margin:0 1px}.ck.ck-accessibility-help-dialog .ck-accessibility-help-dialog__content kbd+kbd{margin-left:2px}.ck.ck-button,:where(a).ck.ck-button{--ck-button-background:var(--ck-color-button-default-background);--ck-button-hover-background:var(--ck-color-button-default-hover-background);--ck-button-active-background:var(--ck-color-button-default-active-background);--ck-button-disabled-background:var(--ck-color-button-default-disabled-background);background:var(--ck-button-background)}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-disabled):hover{background:var(--ck-button-hover-background)}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-disabled):active{background:var(--ck-button-active-background)}.ck.ck-button,:where(a).ck.ck-button{border-radius:var(--ck-rounded-corners-radius);white-space:nowrap;cursor:default;vertical-align:middle;padding:var(--ck-spacing-tiny);text-align:center;min-width:var(--ck-ui-component-min-height);min-height:var(--ck-ui-component-min-height);line-height:1;font-size:inherit;-webkit-appearance:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;align-items:center;transition:box-shadow .2s ease-in-out,border .2s ease-in-out;display:inline-flex;position:relative}@media (prefers-reduced-motion:reduce){.ck.ck-button,:where(a).ck.ck-button{transition:none}}:is(.ck.ck-button,:where(a).ck.ck-button):active,:is(.ck.ck-button,:where(a).ck.ck-button):focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow), 0 0;outline:none}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__icon use,:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__icon use *{color:inherit}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label{font-size:inherit;font-weight:inherit;color:inherit;cursor:inherit;vertical-align:middle}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label){text-align:left}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label){text-align:right}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__label{display:none}:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke{color:inherit;opacity:.5}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke){margin-left:var(--ck-spacing-large)}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button) .ck-button__keystroke){margin-right:var(--ck-spacing-large)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled{background:var(--ck-button-disabled-background)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled:active,:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled:focus{box-shadow:var(--ck-focus-disabled-outer-shadow), 0 0}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__icon,:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-disabled .ck-button__keystroke{opacity:.3}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text{padding:var(--ck-spacing-tiny) var(--ck-spacing-standard)}[dir=ltr] :is(:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__icon){margin-right:var(--ck-spacing-medium)}[dir=rtl] :is(:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__icon){margin-left:var(--ck-spacing-medium)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-text .ck-button__label{display:inline-block}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button_with-keystroke .ck-button__label{flex-grow:1}:is(.ck.ck-button,:where(a).ck.ck-button).ck-on{--ck-button-background:var(--ck-color-button-on-background);--ck-button-hover-background:var(--ck-color-button-on-hover-background);--ck-button-active-background:var(--ck-color-button-on-active-background);--ck-button-disabled-background:var(--ck-color-button-on-disabled-background);color:var(--ck-color-button-on-color)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button-save{color:var(--ck-color-button-save)}:is(.ck.ck-button,:where(a).ck.ck-button).ck-button-cancel{color:var(--ck-color-button-cancel)}[dir=ltr] :is(.ck.ck-button,:where(a).ck.ck-button){justify-content:left}[dir=rtl] :is(.ck.ck-button,:where(a).ck.ck-button){justify-content:right}:is(.ck.ck-button,:where(a).ck.ck-button):not(.ck-button_with-text){justify-content:center}.ck.ck-button-action,a.ck.ck-button-action{--ck-button-background:var(--ck-color-button-action-background);--ck-button-hover-background:var(--ck-color-button-action-hover-background);--ck-button-active-background:var(--ck-color-button-action-active-background);--ck-button-disabled-background:var(--ck-color-button-action-disabled-background);color:var(--ck-color-button-action-text)}.ck.ck-button-bold,a.ck.ck-button-bold{font-weight:700}:root{--ck-switch-button-toggle-width:2.61538em;--ck-switch-button-toggle-inner-size:calc(1.07692em + 1px);--ck-switch-button-translation:calc(var(--ck-switch-button-toggle-width) - var(--ck-switch-button-toggle-inner-size) - 2px );--ck-switch-button-inner-hover-shadow:0 0 0 5px var(--ck-color-switch-button-inner-shadow)}.ck.ck-button.ck-switchbutton,.ck.ck-button.ck-switchbutton:hover,.ck.ck-button.ck-switchbutton:focus,.ck.ck-button.ck-switchbutton:active,.ck.ck-button.ck-switchbutton.ck-on:hover,.ck.ck-button.ck-switchbutton.ck-on:focus,.ck.ck-button.ck-switchbutton.ck-on:active{color:inherit;background:0 0}[dir=ltr] :is(.ck.ck-button.ck-switchbutton .ck-button__label){margin-right:calc(2 * var(--ck-spacing-large))}[dir=rtl] :is(.ck.ck-button.ck-switchbutton .ck-button__label){margin-left:calc(2 * var(--ck-spacing-large))}.ck.ck-button.ck-switchbutton .ck-button__toggle{border-radius:var(--ck-rounded-corners-radius);width:var(--ck-switch-button-toggle-width);background:var(--ck-color-switch-button-off-background);border:1px solid #0000;transition:background .4s,box-shadow .2s ease-in-out,outline .2s ease-in-out}[dir=ltr] :is(.ck.ck-button.ck-switchbutton .ck-button__toggle){margin-left:auto}[dir=rtl] :is(.ck.ck-button.ck-switchbutton .ck-button__toggle){margin-right:auto}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{border-radius:calc(.5 * var(--ck-rounded-corners-radius));width:var(--ck-switch-button-toggle-inner-size);height:var(--ck-switch-button-toggle-inner-size);background:var(--ck-color-switch-button-inner-background);transition:all .3s}@media (prefers-reduced-motion:reduce){.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{transition:none}}.ck.ck-button.ck-switchbutton .ck-button__toggle .ck-button__toggle__inner{display:block}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover{background:var(--ck-color-switch-button-off-hover-background)}.ck.ck-button.ck-switchbutton .ck-button__toggle:hover .ck-button__toggle__inner{box-shadow:var(--ck-switch-button-inner-hover-shadow)}.ck.ck-button.ck-switchbutton .ck-button__toggle{display:block}.ck.ck-button.ck-switchbutton.ck-disabled .ck-button__toggle{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-switchbutton:focus{box-shadow:none;border-color:#0000;outline:none}.ck.ck-button.ck-switchbutton:focus .ck-button__toggle{box-shadow:0 0 0 1px var(--ck-color-base-background), 0 0 0 5px var(--ck-color-focus-outer-shadow);outline-offset:1px;outline:var(--ck-focus-ring)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle{background:var(--ck-color-switch-button-on-background)}.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle:hover{background:var(--ck-color-switch-button-on-hover-background)}[dir=ltr] :is(.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner){transform:translateX(var(--ck-switch-button-translation))}[dir=rtl] :is(.ck.ck-button.ck-switchbutton.ck-on .ck-button__toggle .ck-button__toggle__inner){transform:translateX(calc(-1 * var(--ck-switch-button-translation)))}.ck.ck-button.ck-list-item-button{padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard))}.ck.ck-button.ck-list-item-button,.ck.ck-button.ck-list-item-button.ck-on{background:var(--ck-color-list-background);color:var(--ck-color-text)}[dir=ltr] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-list-item-button:has(.ck-list-item-button__check-holder){padding-right:var(--ck-spacing-small)}.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),.ck.ck-button.ck-list-item-button.ck-on:hover{background:var(--ck-color-list-button-hover-background)}:is(.ck.ck-button.ck-list-item-button:hover:not(.ck-disabled),.ck.ck-button.ck-list-item-button.ck-button.ck-on:hover,.ck.ck-button.ck-list-item-button.ck-on:not(.ck-list-item-button_toggleable),.ck.ck-button.ck-list-item-button.ck-on:hover):not(.ck-disabled){color:var(--ck-color-text)}.ck.ck-list-item-button{min-height:unset;border-radius:0;width:100%}[dir=ltr] .ck.ck-list-item-button{text-align:left}[dir=rtl] .ck.ck-list-item-button{text-align:right}[dir=ltr] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-list-item-button.ck-list-item-button_toggleable{padding-right:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-holder{width:.9em;height:.9em;display:inline-flex}[dir=ltr] :is(.ck.ck-list-item-button .ck-list-item-button__check-holder){margin-right:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-list-item-button .ck-list-item-button__check-holder){margin-left:var(--ck-spacing-small)}.ck.ck-list-item-button .ck-list-item-button__check-icon{height:100%}:root{--ck-collapsible-arrow-size:calc(.5 * var(--ck-icon-size))}.ck.ck-collapsible>.ck.ck-button{width:100%;color:inherit;border-radius:0;font-weight:700}.ck.ck-collapsible>.ck.ck-button:focus{background:0 0}.ck.ck-collapsible>.ck.ck-button:active,.ck.ck-collapsible>.ck.ck-button:not(:focus),.ck.ck-collapsible>.ck.ck-button:hover:not(:focus){box-shadow:none;background:0 0;border-color:#0000}.ck.ck-collapsible>.ck.ck-button>.ck-icon{margin-right:var(--ck-spacing-medium);width:var(--ck-collapsible-arrow-size)}.ck.ck-collapsible>.ck-collapsible__children{padding:var(--ck-spacing-medium) var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck.ck-button .ck-icon{transform:rotate(-90deg)}.ck.ck-collapsible.ck-collapsible_collapsed>.ck-collapsible__children{display:none}:root{--ck-color-grid-tile-size:24px;--ck-color-color-grid-check-icon:#166fd4}.ck.ck-color-grid{grid-gap:5px;padding:8px;display:grid}.ck.ck-color-grid__tile{transition:box-shadow .2s}@media (forced-colors:none){.ck.ck-color-grid__tile{width:var(--ck-color-grid-tile-size);height:var(--ck-color-grid-tile-size);min-width:var(--ck-color-grid-tile-size);min-height:var(--ck-color-grid-tile-size);border:0;padding:0}.ck.ck-color-grid__tile.ck-on,.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){border:0}.ck.ck-color-grid__tile.ck-color-selector__color-tile_bordered{box-shadow:0 0 0 1px var(--ck-color-base-border)}.ck.ck-color-grid__tile.ck-on{box-shadow:inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-base-text)}.ck.ck-color-grid__tile:focus:not(.ck-disabled),.ck.ck-color-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border)}}@media (forced-colors:active){.ck.ck-color-grid__tile{width:unset;height:unset;min-width:unset;min-height:unset;padding:0 var(--ck-spacing-small)}.ck.ck-color-grid__tile .ck-button__label{display:inline-block}}@media (prefers-reduced-motion:reduce){.ck.ck-color-grid__tile{transition:none}}.ck.ck-color-grid__tile.ck-disabled{cursor:unset;transition:unset}.ck.ck-color-grid__tile .ck.ck-icon{color:var(--ck-color-color-grid-check-icon);display:none}.ck.ck-color-grid__tile.ck-on .ck.ck-icon{display:block}.ck.ck-color-grid__label{padding:0 var(--ck-spacing-standard)}.color-picker-hex-input{width:max-content}.color-picker-hex-input .ck.ck-input{min-width:unset}.ck.ck-color-picker__row{margin:var(--ck-spacing-large) 0 0;width:unset;flex-flow:row;justify-content:space-between;display:flex}.ck.ck-color-picker__row .ck.ck-labeled-field-view{padding-top:unset}.ck.ck-color-picker__row .ck.ck-input-text{width:unset}.ck.ck-color-picker__row .ck-color-picker__hash-view{padding-top:var(--ck-spacing-tiny);padding-right:var(--ck-spacing-medium)}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{align-items:center;width:100%;display:flex}[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__remove-color,.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker){justify-content:flex-start}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker{padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker:not(:focus){border-top:1px solid var(--ck-color-base-border)}[dir=ltr] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon){margin-right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-color-selector .ck-color-grids-fragment .ck-button.ck-color-selector__color-picker .ck.ck-icon){margin-left:var(--ck-spacing-standard)}.ck.ck-color-selector .ck-color-grids-fragment label.ck.ck-color-grid__label{font-weight:unset}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker{padding:8px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker{min-width:180px;height:100px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation){border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue){border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius)}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(saturation-pointer),.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-picker .hex-color-picker::part(hue-pointer){width:15px;height:15px}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar{flex-direction:row;justify-content:space-around;padding:0 8px 8px;display:flex}.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-save,.ck.ck-color-selector .ck-color-picker-fragment .ck.ck-color-selector_action-bar .ck-button-cancel{flex:1}:root{--ck-dialog-overlay-background-color:#00000080;--ck-dialog-drop-shadow:0px 0px 6px 2px #00000026;--ck-dialog-max-width:100vw;--ck-dialog-max-height:90vh;--ck-color-dialog-background:var(--ck-color-base-background);--ck-color-dialog-form-header-border:var(--ck-color-base-border)}.ck.ck-dialog-overlay{background:var(--ck-dialog-overlay-background-color);z-index:var(--ck-z-dialog);-webkit-user-select:none;user-select:none;overscroll-behavior:none;animation:.3s ck-dialog-fade-in;position:fixed;inset:0}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent{pointer-events:none;background:0 0;animation:none}.ck.ck-dialog{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow), 0 0;--ck-drop-shadow:var(--ck-dialog-drop-shadow);background:var(--ck-color-dialog-background);max-height:var(--ck-dialog-max-height);max-width:var(--ck-dialog-max-width);border:1px solid var(--ck-color-base-border);overscroll-behavior:contain;overscroll-behavior:none;width:fit-content;position:absolute}.ck.ck-dialog .ck.ck-form__header{border-bottom:1px solid var(--ck-color-dialog-form-header-border);flex-shrink:0}.ck.ck-dialog:not(.ck-dialog_modal) .ck.ck-form__header .ck-form__header__label{cursor:grab}.ck.ck-dialog-overlay.ck-dialog-overlay__transparent .ck.ck-dialog{pointer-events:all}.ck-dialog-scroll-locked{overflow:hidden}@keyframes ck-dialog-fade-in{0%{background:0 0}to{background:var(--ck-dialog-overlay-background-color)}}.ck.ck-dialog .ck.ck-dialog__actions{padding:var(--ck-spacing-large);display:flex}.ck.ck-dialog .ck.ck-dialog__actions>*+*{margin-left:var(--ck-spacing-large)}.ck.ck-dialog .ck.ck-dialog__actions{justify-content:flex-end}:root{--ck-dropdown-arrow-size:calc(.5 * var(--ck-icon-size));--ck-dropdown-max-width:75vw}.ck.ck-dropdown{font-size:inherit;display:inline-block;position:relative}.ck.ck-dropdown .ck-dropdown__arrow{width:var(--ck-dropdown-arrow-size);pointer-events:none;z-index:var(--ck-z-default)}[dir=ltr] .ck.ck-dropdown .ck-dropdown__arrow{right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-dropdown .ck-dropdown__arrow{left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small)}.ck.ck-dropdown.ck-disabled .ck-dropdown__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-dropdown .ck-button.ck-dropdown__button):not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-dropdown .ck-button.ck-dropdown__button):not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{text-overflow:ellipsis;width:7em;overflow:hidden}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-disabled .ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on{border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-dropdown__button_label-width_auto .ck-button__label{width:auto}.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active{box-shadow:none}:is(.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-off:active,.ck.ck-dropdown .ck-button.ck-dropdown__button.ck-on:active):focus{box-shadow:var(--ck-focus-outer-shadow), 0 0}.ck.ck-dropdown .ck-button.ck-dropdown__button{width:100%}.ck.ck-dropdown .ck-dropdown__panel{z-index:var(--ck-z-panel);max-width:var(--ck-dropdown-max-width);display:none;position:absolute}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel-visible{display:inline-block}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme{bottom:100%}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s{top:100%;bottom:auto}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_ne,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_se{left:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sw{right:0}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_s,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_n{left:50%;transform:translate(-50%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nmw,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_smw{left:75%;transform:translate(-75%)}.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_nme,.ck.ck-dropdown .ck-dropdown__panel.ck-dropdown__panel_sme{left:25%;transform:translate(-25%)}.ck.ck-dropdown__panel{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow), 0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);min-width:100%;bottom:0}.ck.ck-dropdown__panel.ck-dropdown__panel_se{border-top-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_sw{border-top-right-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_ne{border-bottom-left-radius:0}.ck.ck-dropdown__panel.ck-dropdown__panel_nw{border-bottom-right-radius:0}.ck.ck-dropdown__panel:focus{outline:none}.ck.ck-toolbar .ck-dropdown__panel{z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-color-split-button-hover-background:#ebebeb;--ck-color-split-button-hover-border:#b3b3b3}.ck.ck-splitbutton .ck-splitbutton__action:focus{z-index:calc(var(--ck-z-default) + 1)}[dir=ltr] :is(.ck.ck-splitbutton:hover>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action){border-top-right-radius:unset;border-bottom-right-radius:unset}[dir=rtl] :is(.ck.ck-splitbutton:hover>.ck-splitbutton__action,.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action){border-top-left-radius:unset;border-bottom-left-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow{min-width:unset}[dir=ltr] :is(.ck.ck-splitbutton>.ck-splitbutton__arrow){border-top-left-radius:unset;border-bottom-left-radius:unset}[dir=rtl] :is(.ck.ck-splitbutton>.ck-splitbutton__arrow){border-top-right-radius:unset;border-bottom-right-radius:unset}.ck.ck-splitbutton>.ck-splitbutton__arrow svg{width:var(--ck-dropdown-arrow-size)}.ck.ck-splitbutton>.ck-splitbutton__arrow:not(:focus){border-top-width:0;border-bottom-width:0}.ck.ck-splitbutton.ck-splitbutton_open{border-radius:var(--ck-rounded-corners-radius)}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__action{border-bottom-left-radius:0}.ck.ck-splitbutton.ck-splitbutton_open>.ck-splitbutton__arrow{border-bottom-right-radius:0}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-button:not(.ck-on):not(.ck-disabled):not(:hover){background:var(--ck-color-split-button-hover-background)}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{content:"";background-color:var(--ck-color-split-button-hover-border);width:1px;height:100%;position:absolute}:is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:focus:after{--ck-color-split-button-hover-border:var(--ck-color-focus-border)}[dir=ltr] :is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{left:-1px}[dir=rtl] :is(.ck.ck-splitbutton.ck-splitbutton_open,.ck.ck-splitbutton:hover)>.ck-splitbutton__arrow:not(.ck-disabled):after{right:-1px}.ck.ck-splitbutton{font-size:inherit}.ck.ck-toolbar-dropdown .ck-toolbar{border:0}:root{--ck-toolbar-dropdown-max-width:60vw}.ck.ck-toolbar-dropdown>.ck-dropdown__panel{width:max-content;max-width:var(--ck-toolbar-dropdown-max-width)}.ck.ck-toolbar-dropdown>.ck-dropdown__panel .ck-button:focus{z-index:calc(var(--ck-z-default) + 1)}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list{border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:first-child>.ck-button{border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-dropdown>.ck-dropdown__panel>.ck-list .ck-list__item:last-child>.ck-button{border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-dropdown-menu-list__nested-menu{display:block}:root{--ck-dropdown-menu-menu-item-min-width:18em}.ck.ck-dropdown-menu-list__nested-menu__item{min-width:var(--ck-dropdown-menu-menu-item-min-width)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button{border-radius:0}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container,.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}.ck-button.ck-dropdown-menu-list__nested-menu__item__button>.ck-spinner-container{margin-left:calc(-1 * var(--ck-spacing-small));margin-right:var(--ck-spacing-small)}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus{box-shadow:none;border-color:#0000}.ck-button.ck-dropdown-menu-list__nested-menu__item__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button{width:100%;padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));border-radius:0}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus{box-shadow:none;border-color:#0000}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button:focus:not(.ck-on){background:var(--ck-color-button-default-hover-background)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-button__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-icon-spacing:not(:has(.ck-button__icon))>.ck-button__label{margin-left:calc(var(--ck-icon-size) - var(--ck-spacing-small))}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow{width:var(--ck-dropdown-arrow-size);pointer-events:none;z-index:var(--ck-z-default)}[dir=ltr] :is(.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow){right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-standard);margin-right:calc(-1 * var(--ck-spacing-small));transform:rotate(-90deg)}[dir=rtl] :is(.ck.ck-button.ck-dropdown-menu-list__nested-menu__button>.ck-dropdown-menu-list__nested-menu__button__arrow){left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small);margin-left:calc(-1 * var(--ck-spacing-small));transform:rotate(90deg)}.ck.ck-button.ck-dropdown-menu-list__nested-menu__button.ck-disabled>.ck-dropdown-menu-list__nested-menu__button__arrow{opacity:var(--ck-disabled-opacity)}[dir=ltr] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] .ck.ck-button.ck-dropdown-menu-list__nested-menu__button:not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}:root{--ck-dropdown-menu-menu-panel-max-width:75vw}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{box-shadow:var(--ck-drop-shadow), 0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);height:fit-content;max-width:var(--ck-dropdown-menu-menu-panel-max-width);max-height:314px;position:absolute;bottom:0;overflow-y:auto}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:after,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:before{display:none}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_es,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_se{border-top-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ws,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_sw{border-top-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_en,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_ne{border-bottom-left-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_wn,.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel.ck-balloon-panel_nw{border-bottom-right-radius:0}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel:focus{outline:none}.ck.ck-balloon-panel.ck-dropdown-menu__nested-menu__panel{z-index:calc(var(--ck-z-panel) + 1)}:root{--ck-color-editable-blur-selection:#d9d9d9}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content{border-radius:var(--ck-rounded-corners-radius);border:1px solid var(--ck-color-base-border);border-bottom-width:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content.ck-sticky-panel__content_sticky{border-bottom-width:1px}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-menu-bar{border:0;border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-editor__top .ck-sticky-panel .ck-sticky-panel__content .ck-toolbar{border:0}.ck.ck-editor__editable:not(.ck-editor__nested-editable){border-radius:var(--ck-rounded-corners-radius)}.ck.ck-editor__editable:not(.ck-editor__nested-editable).ck-focused{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow), 0 0;outline:none}.ck.ck-editor__editable_inline{padding:0 var(--ck-spacing-standard);border:1px solid #0000;overflow:auto}.ck.ck-editor__editable_inline[dir=ltr]{text-align:left}.ck.ck-editor__editable_inline[dir=rtl]{text-align:right}.ck.ck-editor__editable_inline>:first-child{margin-top:var(--ck-spacing-large)}.ck.ck-editor__editable_inline>:last-child{margin-bottom:var(--ck-spacing-large)}.ck.ck-editor__editable_inline.ck-blurred ::selection{background:var(--ck-color-editable-blur-selection)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_n]:after{border-bottom-color:var(--ck-color-panel-background)}.ck.ck-balloon-panel.ck-toolbar-container[class*=arrow_s]:after{border-top-color:var(--ck-color-panel-background)}.ck.ck-form__row{padding:var(--ck-spacing-standard) var(--ck-spacing-large) 0;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex}.ck.ck-form__row.ck-form__row_large-top-padding{padding-top:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_large-bottom-padding{padding-bottom:var(--ck-spacing-large)}.ck.ck-form__row.ck-form__row_with-submit{flex-wrap:nowrap}.ck.ck-form__row.ck-form__row_with-submit>:not(:first-child){margin-inline-start:var(--ck-spacing-standard)}.ck.ck-form__row>.ck.ck-form__row{padding:0}:root{--ck-form-header-height:3.384em}.ck.ck-form__header{padding:var(--ck-spacing-small) var(--ck-spacing-large);height:var(--ck-form-header-height);line-height:var(--ck-form-header-height);border-bottom:1px solid var(--ck-color-base-border);flex-flow:row;flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.ck.ck-form__header>.ck-icon{flex-shrink:0;margin-inline-end:var(--ck-spacing-medium)}.ck.ck-form__header .ck-form__header__label{--ck-font-size-base:1.153em;font-weight:700}.ck.ck-form__header:has(.ck-button-back.ck-hidden){padding-inline:var(--ck-spacing-large) var(--ck-spacing-large)}.ck.ck-form__header:has(.ck-button-back:not(.ck-hidden)){padding-inline:var(--ck-spacing-small) var(--ck-spacing-small)}.ck.ck-form__header>.ck-button-back{margin-inline-end:var(--ck-spacing-small)}.ck.ck-form__header>.ck.ck-button{flex-shrink:0}.ck.ck-form__header h2.ck-form__header__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}:root{--ck-icon-size:calc(var(--ck-line-height-base) * var(--ck-font-size-normal));--ck-icon-font-size:.833335em}.ck.ck-icon{width:var(--ck-icon-size);height:var(--ck-icon-size);font-size:var(--ck-icon-font-size);cursor:inherit}.ck.ck-icon *{cursor:inherit}.ck.ck-icon.ck-icon_inherit-color,.ck.ck-icon.ck-icon_inherit-color *{color:inherit}.ck.ck-icon.ck-icon_inherit-color :not([fill]){fill:currentColor}.ck.ck-icon{vertical-align:middle}:root{--ck-input-width:18em;--ck-input-text-width:var(--ck-input-width)}.ck.ck-input{border-radius:var(--ck-rounded-corners-radius);background:var(--ck-color-input-background);border:1px solid var(--ck-color-input-border);padding:var(--ck-spacing-extra-tiny) var(--ck-spacing-medium);min-width:var(--ck-input-width);min-height:var(--ck-ui-component-min-height);transition:box-shadow .1s ease-in-out,border .1s ease-in-out}@media (prefers-reduced-motion:reduce){.ck.ck-input{transition:none}}.ck.ck-input:focus{border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow), 0 0;outline:none}.ck.ck-input[readonly]{border:1px solid var(--ck-color-input-disabled-border);background:var(--ck-color-input-disabled-background);color:var(--ck-color-input-disabled-text)}.ck.ck-input[readonly]:focus{box-shadow:var(--ck-focus-disabled-outer-shadow), 0 0}.ck.ck-input.ck-error{border-color:var(--ck-color-input-error-border);animation:.3s both ck-input-shake}@media (prefers-reduced-motion:reduce){.ck.ck-input.ck-error{animation:none}}.ck.ck-input.ck-error:focus{box-shadow:var(--ck-focus-error-outer-shadow), 0 0}@keyframes ck-input-shake{20%{transform:translate(-2px)}40%{transform:translate(2px)}60%{transform:translate(-1px)}80%{transform:translate(1px)}}.ck-textarea{overflow-x:hidden}.ck.ck-label{font-weight:700;display:block}.ck.ck-voice-label{display:none}:root{--ck-labeled-field-view-transition:.1s cubic-bezier(0, 0, .24, .95);--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-spacing-medium);--ck-labeled-field-label-default-position-x:var(--ck-spacing-medium);--ck-labeled-field-label-default-position-y:calc(.6 * var(--ck-font-size-base));--ck-color-labeled-field-label-background:var(--ck-color-base-background)}.ck.ck-labeled-field-view{border-radius:var(--ck-rounded-corners-radius)}.ck.ck-labeled-field-view .ck.ck-label{display:block;position:absolute}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{width:100%;display:flex}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{pointer-events:none;background:var(--ck-color-labeled-field-label-background);padding:0 calc(.5 * var(--ck-font-size-tiny));line-height:initial;text-overflow:ellipsis;max-width:100%;transition:transform var(--ck-labeled-field-view-transition), padding var(--ck-labeled-field-view-transition), background var(--ck-labeled-field-view-transition);font-weight:400;top:0;overflow:hidden}[dir=ltr] :is(.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform-origin:0 0;transform:translate(var(--ck-spacing-medium), -6px) scale(.75);left:0}[dir=rtl] :is(.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform-origin:100% 0;transform:translate(calc(-1 * var(--ck-spacing-medium)), -6px) scale(.75);right:0}@media (prefers-reduced-motion:reduce){.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{transition:none}}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper{position:relative}.ck.ck-labeled-field-view.ck-error>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-error .ck-input:not([readonly])+.ck.ck-label{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view .ck-labeled-field-view__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-field-view .ck-labeled-field-view__status.ck-labeled-field-view__status_error{color:var(--ck-color-base-error)}.ck.ck-labeled-field-view.ck-disabled>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{color:var(--ck-color-input-disabled-text)}[dir=ltr] :is(.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform:translate(var(--ck-labeled-field-label-default-position-x), var(--ck-labeled-field-label-default-position-y)) scale(1)}[dir=rtl] :is(.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label){transform:translate(calc(-1 * var(--ck-labeled-field-label-default-position-x)), var(--ck-labeled-field-label-default-position-y)) scale(1)}.ck.ck-labeled-field-view.ck-disabled.ck-labeled-field-view_empty:not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label,.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder):not(.ck-error)>.ck.ck-labeled-field-view__input-wrapper>.ck.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width));background:0 0;padding:0}.ck.ck-labeled-field-view>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck.ck-button{background:0 0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown>.ck-button>.ck-button__label{opacity:0}.ck.ck-labeled-field-view.ck-labeled-field-view_empty:not(.ck-labeled-field-view_focused):not(.ck-labeled-field-view_placeholder)>.ck.ck-labeled-field-view__input-wrapper>.ck-dropdown+.ck-label{max-width:calc(var(--ck-labeled-field-empty-unfocused-max-width) - var(--ck-dropdown-arrow-size) - var(--ck-spacing-standard))}.ck.ck-labeled-field-view.ck-labeled-field-view_full-width{flex-grow:1}.ck.ck-labeled-input .ck-labeled-input__status{font-size:var(--ck-font-size-small);margin-top:var(--ck-spacing-small);white-space:normal}.ck.ck-labeled-input .ck-labeled-input__status_error{color:var(--ck-color-base-error)}.ck.ck-list{border-radius:var(--ck-rounded-corners-radius);background:var(--ck-color-list-background);padding:var(--ck-spacing-small) 0;-webkit-user-select:none;user-select:none;flex-direction:column;list-style-type:none;display:flex}.ck.ck-list .ck-list__item,.ck.ck-list .ck-list__separator{display:block}.ck.ck-list .ck-list__item>:focus{z-index:var(--ck-z-default);position:relative}.ck.ck-list__item{cursor:default;min-width:15em}.ck.ck-list__item>.ck-button:not(.ck-list-item-button){padding:var(--ck-spacing-tiny) calc(2 * var(--ck-spacing-standard));min-height:unset;border-radius:0;width:100%}[dir=ltr] :is(.ck.ck-list__item>.ck-button:not(.ck-list-item-button)){text-align:left}[dir=rtl] :is(.ck.ck-list__item>.ck-button:not(.ck-list-item-button)){text-align:right}.ck.ck-list__item>.ck-button:not(.ck-list-item-button) .ck-button__label{line-height:calc(var(--ck-line-height-base) * var(--ck-font-size-base))}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):active{box-shadow:none}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on{background:var(--ck-color-list-button-on-background);color:var(--ck-color-list-button-on-text)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:active{box-shadow:none}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-on-background-focus)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button).ck-on:focus:not(.ck-disabled){border-color:var(--ck-color-base-background)}.ck.ck-list__item>.ck-button:not(.ck-list-item-button):hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background)}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on{background:var(--ck-color-list-background);color:inherit}.ck.ck-list__item>.ck-button.ck-switchbutton.ck-on:hover:not(.ck-disabled){background:var(--ck-color-list-button-hover-background);color:inherit}.ck-list .ck-list__group{padding-top:var(--ck-spacing-medium)}.ck-list .ck-list__group:first-child{padding-top:0}:not(.ck-hidden)~:is(.ck-list .ck-list__group){border-top:1px solid var(--ck-color-base-border)}.ck-list .ck-list__group>.ck-label{padding:var(--ck-spacing-medium) var(--ck-spacing-large) 0;font-size:11px;font-weight:700}.ck.ck-list__separator{background:var(--ck-color-base-border);width:100%;height:1px;margin:var(--ck-spacing-small) 0}:root{--ck-balloon-border-width:1px;--ck-balloon-arrow-offset:2px;--ck-balloon-arrow-height:10px;--ck-balloon-arrow-half-width:8px;--ck-balloon-arrow-drop-shadow:0 2px 2px var(--ck-color-shadow-drop);--ck-balloon-panel-arrow-z-index:calc(var(--ck-z-default) - 3)}.ck.ck-balloon-panel{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow), 0 0;background:var(--ck-color-panel-background);border:var(--ck-balloon-border-width) solid var(--ck-color-panel-border);min-height:15px;z-index:var(--ck-z-panel);display:none;position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before,.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{content:"";border-style:solid;width:0;height:0;position:absolute}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:before{z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel.ck-balloon-panel_with-arrow:after{z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_n]:before,.ck.ck-balloon-panel[class*=arrow_n]:after{border-width:0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_n]:before{border-color:transparent transparent var(--ck-color-panel-border) transparent;margin-top:calc(-1 * var(--ck-balloon-border-width));z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_n]:after{border-color:transparent transparent var(--ck-color-panel-background) transparent;margin-top:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_s]:before,.ck.ck-balloon-panel[class*=arrow_s]:after{border-width:var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width)}.ck.ck-balloon-panel[class*=arrow_s]:before{border-color:var(--ck-color-panel-border) transparent transparent;filter:drop-shadow(var(--ck-balloon-arrow-drop-shadow));margin-bottom:calc(-1 * var(--ck-balloon-border-width));z-index:var(--ck-balloon-panel-arrow-z-index)}.ck.ck-balloon-panel[class*=arrow_s]:after{border-color:var(--ck-color-panel-background) transparent transparent transparent;margin-bottom:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width));z-index:calc(var(--ck-balloon-panel-arrow-z-index) + 1)}.ck.ck-balloon-panel[class*=arrow_e]:before,.ck.ck-balloon-panel[class*=arrow_e]:after{border-width:var(--ck-balloon-arrow-half-width) 0 var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height)}.ck.ck-balloon-panel[class*=arrow_e]:before{border-color:transparent transparent transparent var(--ck-color-panel-border);margin-right:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_e]:after{border-color:transparent transparent transparent var(--ck-color-panel-background);margin-right:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:before,.ck.ck-balloon-panel[class*=arrow_w]:after{border-width:var(--ck-balloon-arrow-half-width) var(--ck-balloon-arrow-height) var(--ck-balloon-arrow-half-width) 0}.ck.ck-balloon-panel[class*=arrow_w]:before{border-color:transparent var(--ck-color-panel-border) transparent transparent;margin-left:calc(-1 * var(--ck-balloon-border-width))}.ck.ck-balloon-panel[class*=arrow_w]:after{border-color:transparent var(--ck-color-panel-background) transparent transparent;margin-left:calc(var(--ck-balloon-arrow-offset) - var(--ck-balloon-border-width))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_n:after{margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));left:50%;top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_ne:after{right:calc(2 * var(--ck-balloon-arrow-half-width));top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_s:after{margin-left:calc(-1 * var(--ck-balloon-arrow-half-width));left:50%;bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sw:after{left:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_se:after{right:calc(2 * var(--ck-balloon-arrow-half-width));bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_sme:after{margin-right:calc(2 * var(--ck-balloon-arrow-half-width));right:25%;bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_smw:after{margin-left:calc(2 * var(--ck-balloon-arrow-half-width));left:25%;bottom:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nme:after{margin-right:calc(2 * var(--ck-balloon-arrow-half-width));right:25%;top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_nmw:after{margin-left:calc(2 * var(--ck-balloon-arrow-half-width));left:25%;top:calc(-1 * var(--ck-balloon-arrow-height))}.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_e:after{right:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:before,.ck.ck-balloon-panel.ck-balloon-panel_arrow_w:after{left:calc(-1 * var(--ck-balloon-arrow-height));margin-top:calc(-1 * var(--ck-balloon-arrow-half-width));top:50%}.ck.ck-balloon-panel.ck-balloon-panel_visible{display:block}.ck .ck-balloon-rotator__navigation{background:var(--ck-color-toolbar-background);border-bottom:1px solid var(--ck-color-toolbar-border);padding:0 var(--ck-spacing-small);align-items:center;display:flex}.ck .ck-balloon-rotator__navigation>*{margin-right:var(--ck-spacing-small);margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation .ck-balloon-rotator__counter{margin-right:var(--ck-spacing-standard);margin-left:var(--ck-spacing-small)}.ck .ck-balloon-rotator__navigation{justify-content:center}.ck .ck-balloon-rotator__content .ck.ck-annotation-wrapper{box-shadow:none}.ck .ck-balloon-rotator__content .ck-toolbar{justify-content:center}:root{--ck-balloon-fake-panel-offset-horizontal:6px;--ck-balloon-fake-panel-offset-vertical:6px}.ck .ck-fake-panel div{box-shadow:var(--ck-drop-shadow), 0 0;background:var(--ck-color-panel-background);border:1px solid var(--ck-color-panel-border);border-radius:var(--ck-border-radius);width:100%;height:100%;min-height:15px;position:absolute}.ck .ck-fake-panel div:first-child{margin-left:var(--ck-balloon-fake-panel-offset-horizontal);margin-top:var(--ck-balloon-fake-panel-offset-vertical);z-index:2}.ck .ck-fake-panel div:nth-child(2){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 2);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 2);z-index:1}.ck .ck-fake-panel div:nth-child(3){margin-left:calc(var(--ck-balloon-fake-panel-offset-horizontal) * 3);margin-top:calc(var(--ck-balloon-fake-panel-offset-vertical) * 3)}.ck .ck-fake-panel{z-index:calc(var(--ck-z-panel) - 1);position:absolute}.ck .ck-balloon-panel_arrow_s+.ck-fake-panel,.ck .ck-balloon-panel_arrow_se+.ck-fake-panel,.ck .ck-balloon-panel_arrow_sw+.ck-fake-panel{--ck-balloon-fake-panel-offset-vertical:-6px}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky{box-shadow:var(--ck-drop-shadow), 0 0;z-index:var(--ck-z-panel);border-width:0 1px 1px;border-top-left-radius:0;border-top-right-radius:0;position:fixed;top:0}.ck.ck-sticky-panel .ck-sticky-panel__content_sticky_bottom-limit{position:absolute;top:auto}.ck.ck-autocomplete>.ck-search__results{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow), 0 0;background:var(--ck-color-base-background);border:1px solid var(--ck-color-dropdown-panel-border);min-width:auto;max-height:200px;position:absolute;overflow-y:auto}.ck.ck-autocomplete>.ck-search__results.ck-search__results_n{border-bottom-right-radius:0;border-bottom-left-radius:0;margin-bottom:-1px;bottom:100%}.ck.ck-autocomplete>.ck-search__results.ck-search__results_s{border-top-left-radius:0;border-top-right-radius:0;margin-top:-1px;top:100%;bottom:auto}.ck.ck-autocomplete>.ck-search__results{z-index:var(--ck-z-panel)}.ck.ck-autocomplete{position:relative}:root{--ck-search-field-view-horizontal-spacing:calc(var(--ck-icon-size) + var(--ck-spacing-medium))}.ck.ck-search>.ck-labeled-field-view .ck-input{width:100%}.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon{position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon){left:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view>.ck-labeled-field-view__input-wrapper>.ck-icon){right:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view .ck-search__reset{position:absolute;top:50%;transform:translateY(-50%)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon{--ck-labeled-field-label-default-position-x:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon>.ck-labeled-field-view__input-wrapper>.ck-icon{opacity:.5;pointer-events:none}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input{width:100%}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input),[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-icon .ck-input):not(.ck-input-text_empty){padding-left:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset{--ck-labeled-field-empty-unfocused-max-width:100% - 2 * var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset.ck-labeled-field-view_empty{--ck-labeled-field-empty-unfocused-max-width:100% - var(--ck-search-field-view-horizontal-spacing) - var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset{opacity:.5;background:0 0;min-width:auto;min-height:auto;padding:0}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset){right:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset){left:var(--ck-spacing-medium)}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-search__reset:hover{opacity:1}.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input{width:100%}[dir=ltr] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input):not(.ck-input-text_empty),[dir=rtl] :is(.ck.ck-search>.ck-labeled-field-view.ck-search__query_with-reset .ck-input){padding-right:var(--ck-search-field-view-horizontal-spacing)}.ck.ck-search>.ck-search__results{min-width:100%}.ck.ck-search>.ck-search__results>.ck-search__info{width:100%;padding:var(--ck-spacing-medium) var(--ck-spacing-large)}.ck.ck-search>.ck-search__results>.ck-search__info *{white-space:normal}.ck.ck-search>.ck-search__results>.ck-search__info>span:first-child{font-weight:700;display:block}.ck.ck-search>.ck-search__results>.ck-search__info>span:last-child{margin-top:var(--ck-spacing-medium)}.ck.ck-search>.ck-search__results>.ck-search__info:not(.ck-hidden)~*{display:none}.ck.ck-highlighted-text mark{background:var(--ck-color-highlight-background);vertical-align:initial;font-weight:inherit;line-height:inherit;font-size:inherit}.ck.ck-balloon-panel.ck-tooltip{--ck-balloon-border-width:0px;--ck-balloon-arrow-offset:0px;--ck-balloon-arrow-half-width:4px;--ck-balloon-arrow-height:4px;--ck-tooltip-text-padding:4px;--ck-color-panel-background:var(--ck-color-tooltip-background);padding:0 var(--ck-spacing-medium);box-shadow:none;-webkit-user-select:none;user-select:none}.ck.ck-balloon-panel.ck-tooltip .ck-tooltip__text{color:var(--ck-color-tooltip-text);font-size:.9em;line-height:1.5}.ck.ck-balloon-panel.ck-tooltip.ck-tooltip_multi-line .ck-tooltip__text{white-space:break-spaces;padding:var(--ck-tooltip-text-padding) 0;max-width:200px;display:inline-block}.ck.ck-balloon-panel.ck-tooltip:before{display:none}.ck.ck-balloon-panel.ck-tooltip{z-index:calc(var(--ck-z-dialog) + 100)}:root{--ck-toolbar-spinner-size:18px}.ck.ck-spinner-container{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);animation:1.5s linear infinite ck-spinner-rotate;display:block}@media (prefers-reduced-motion:reduce){.ck.ck-spinner-container{animation-duration:3s}}.ck.ck-spinner-container{position:relative}.ck.ck-spinner{width:var(--ck-toolbar-spinner-size);height:var(--ck-toolbar-spinner-size);border:2px solid var(--ck-color-text);z-index:1;border-top-color:#0000;border-radius:50%;margin:0 auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}@keyframes ck-spinner-rotate{to{transform:rotate(360deg)}}.ck.ck-toolbar{border-radius:var(--ck-rounded-corners-radius);background:var(--ck-color-toolbar-background);padding:0 var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border);-webkit-user-select:none;user-select:none;flex-flow:row;align-items:center;display:flex}.ck.ck-toolbar .ck.ck-toolbar__separator{height:var(--ck-icon-size);background:var(--ck-color-toolbar-border);width:1px;min-width:1px;margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small);display:inline-block}.ck.ck-toolbar .ck.ck-toolbar__separator:first-child,.ck.ck-toolbar .ck.ck-toolbar__separator:last-child{display:none}.ck.ck-toolbar .ck-toolbar__line-break{flex-basis:100%;height:0}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break){margin-right:var(--ck-spacing-small)}.ck.ck-toolbar>.ck-toolbar__items:empty+.ck.ck-toolbar__separator{display:none}.ck.ck-toolbar>.ck-toolbar__items{flex-flow:wrap;flex-grow:1;align-items:center;display:flex}.ck.ck-toolbar>.ck-toolbar__items>:not(.ck-toolbar__line-break),.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown{margin-top:var(--ck-spacing-small);margin-bottom:var(--ck-spacing-small)}.ck.ck-toolbar.ck-toolbar_vertical{padding:0}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items>.ck{border-radius:0;width:100%;margin:0}.ck.ck-toolbar.ck-toolbar_compact{padding:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>*{margin:0}.ck.ck-toolbar.ck-toolbar_compact>.ck-toolbar__items>:not(:first-child):not(:last-child){border-radius:0}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck.ck-button.ck-dropdown__button{padding-left:var(--ck-spacing-tiny)}.ck.ck-toolbar>.ck.ck-toolbar__grouped-dropdown>.ck-dropdown__button .ck-dropdown__arrow{display:none}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-dropdown__panel{min-width:auto}.ck.ck-toolbar .ck-toolbar__nested-toolbar-dropdown>.ck-button>.ck-button__label{width:auto;max-width:7em}.ck.ck-toolbar:focus{outline:none}.ck-toolbar-container .ck.ck-toolbar{border:0}.ck.ck-toolbar.ck-toolbar_grouping>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-toolbar.ck-toolbar_vertical>.ck-toolbar__items{flex-direction:column}.ck.ck-toolbar.ck-toolbar_floating>.ck-toolbar__items{flex-wrap:nowrap}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck-toolbar__items>.ck{margin-right:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]):not(.ck-toolbar_compact)>.ck-toolbar__items>.ck{margin-left:var(--ck-spacing-small)}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck-toolbar__items>.ck:last-child{margin-left:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-top-left-radius:0;border-bottom-left-radius:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-top-right-radius:0;border-bottom-right-radius:0}:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl])>.ck.ck-toolbar__separator,:is([dir=rtl] .ck.ck-toolbar,.ck.ck-toolbar[dir=rtl]).ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child){margin-left:var(--ck-spacing-small)}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr])>.ck-toolbar__items>.ck:last-child{margin-right:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_compact>.ck-toolbar__items>.ck:first-child{border-top-right-radius:0;border-bottom-right-radius:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_compact>.ck-toolbar__items>.ck:last-child{border-top-left-radius:0;border-bottom-left-radius:0}:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr])>.ck.ck-toolbar__separator,:is([dir=ltr] .ck.ck-toolbar,.ck.ck-toolbar[dir=ltr]).ck-toolbar_grouping>.ck-toolbar__items:not(:empty):not(:only-child){margin-right:var(--ck-spacing-small)}:root{--ck-color-block-toolbar-button:var(--ck-color-text);--ck-block-toolbar-button-size:var(--ck-font-size-normal)}.ck.ck-block-toolbar-button{color:var(--ck-color-block-toolbar-button);font-size:var(--ck-block-toolbar-size);z-index:var(--ck-z-default);position:absolute}.ck.ck-menu-bar{background:var(--ck-color-base-background);padding:var(--ck-spacing-small);justify-content:flex-start;gap:var(--ck-spacing-small);border:1px solid var(--ck-color-toolbar-border);flex-wrap:wrap;width:100%;display:flex}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button{width:100%}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-button__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button.ck-disabled>.ck-button__label{opacity:var(--ck-disabled-opacity)}[dir=ltr] :is(.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button):not(.ck-button_with-text){padding-left:var(--ck-spacing-small)}[dir=rtl] :is(.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button):not(.ck-button_with-text){padding-right:var(--ck-spacing-small)}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button{padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-height:unset}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-button__label{width:unset;line-height:unset;overflow:visible}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button.ck-on{border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level>.ck-menu-bar__menu__button .ck-icon{display:none}.ck.ck-menu-bar__menu>.ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{pointer-events:none;z-index:var(--ck-z-default)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button{border-radius:0}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow{width:var(--ck-dropdown-arrow-size)}[dir=ltr] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow){margin-left:var(--ck-spacing-standard);margin-right:calc(-1 * var(--ck-spacing-small));transform:rotate(-90deg)}[dir=rtl] :is(.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button>.ck-menu-bar__menu__button__arrow){left:var(--ck-spacing-standard);margin-right:var(--ck-spacing-small);margin-left:calc(-1 * var(--ck-spacing-small));transform:rotate(90deg)}.ck.ck-menu-bar__menu:not(.ck-menu-bar__menu_top-level) .ck-menu-bar__menu__button.ck-disabled>.ck-menu-bar__menu__button__arrow{opacity:var(--ck-disabled-opacity)}:root{--ck-menu-bar-menu-max-width:75vw;--ck-menu-bar-nested-menu-horizontal-offset:5px}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel{border-radius:var(--ck-rounded-corners-radius);box-shadow:var(--ck-drop-shadow), 0 0;background:var(--ck-color-dropdown-panel-background);border:1px solid var(--ck-color-dropdown-panel-border);height:fit-content;z-index:var(--ck-z-panel);max-width:var(--ck-menu-bar-menu-max-width);position:absolute;bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{border-top-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{border-top-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne{border-bottom-left-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{border-bottom-right-radius:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel:focus{outline:none}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw{bottom:100%}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{top:100%;bottom:auto}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ne,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_se{left:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_nw,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_sw{right:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{left:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_es{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_en{bottom:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws,.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{right:calc(100% - var(--ck-menu-bar-nested-menu-horizontal-offset))}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_ws{top:0}.ck.ck-menu-bar__menu>.ck.ck-menu-bar__menu__panel.ck-menu-bar__menu__panel_position_wn{bottom:0}.ck.ck-menu-bar .ck-list-item-button:focus,.ck.ck-menu-bar .ck-list-item-button:active{box-shadow:none;border-color:#0000}.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:focus,.ck.ck-menu-bar.ck-menu-bar_focus-border-enabled .ck-list-item-button:active{z-index:2;border:var(--ck-focus-ring);box-shadow:var(--ck-focus-outer-shadow), 0 0;outline:none;position:relative}.ck.ck-menu-bar__menu{font-size:inherit;display:block}.ck.ck-menu-bar__menu.ck-menu-bar__menu_top-level{max-width:100%}.ck.ck-menu-bar__menu{position:relative}:root{--ck-menu-bar-menu-item-min-width:18em}.ck.ck-menu-bar__menu .ck.ck-menu-bar__menu__item{min-width:var(--ck-menu-bar-menu-item-min-width)}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button{border-radius:0}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container,.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container .ck-spinner{--ck-toolbar-spinner-size:20px}.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container{font-size:var(--ck-icon-font-size)}[dir=ltr] :is(.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container){margin-right:var(--ck-spacing-medium)}[dir=rtl] :is(.ck.ck-menu-bar__menu .ck-button.ck-menu-bar__menu__item__button>.ck-spinner-container){margin-left:var(--ck-spacing-medium)}.ck-content code{background-color:#c7c7c74d;border-radius:2px;padding:.15em}.ck.ck-editor__editable .ck-code_selected{background-color:#c7c7c780}.ck-content blockquote{border-left:5px solid #ccc;margin-left:0;margin-right:0;padding-left:1.5em;padding-right:1.5em;font-style:italic;overflow:hidden}.ck-content[dir=rtl] blockquote{border-left:0;border-right:5px solid #ccc}:root{--ck-bookmark-icon-hover-fill-color:var(--ck-color-widget-hover-border);--ck-bookmark-icon-selected-fill-color:var(--ck-color-focus-border);--ck-bookmark-icon-animation-duration:var(--ck-widget-handler-animation-duration);--ck-bookmark-icon-animation-curve:var(--ck-widget-handler-animation-curve)}.ck .ck-bookmark.ck-widget{outline:none;display:inline-block}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon__fill{transition:fill var(--ck-bookmark-icon-animation-duration) var(--ck-bookmark-icon-animation-curve)}.ck .ck-bookmark.ck-widget:hover .ck-bookmark__icon .ck-icon__fill{fill:var(--ck-bookmark-icon-hover-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected .ck-bookmark__icon .ck-icon__fill{fill:var(--ck-bookmark-icon-selected-fill-color)}.ck .ck-bookmark.ck-widget.ck-widget_selected,.ck .ck-bookmark.ck-widget.ck-widget_selected:hover{outline:none}.ck .ck-bookmark.ck-widget .ck-bookmark__icon{display:block;position:relative;top:-.1em}.ck .ck-bookmark.ck-widget .ck-bookmark__icon .ck-icon{vertical-align:middle;width:auto;height:1.2em}.ck .ck-fake-bookmark-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-bookmark-selection_collapsed{border-right:1px solid var(--ck-color-base-text);outline:1px solid #ffffff80;height:100%;margin-right:-1px}.ck.ck-bookmark-balloon .ck.ck-toolbar>.ck-toolbar__items{flex-wrap:nowrap}.ck.ck-bookmark-toolbar__preview{padding:0 var(--ck-spacing-medium);max-width:var(--ck-input-width);text-overflow:ellipsis;text-align:center;-webkit-user-select:none;user-select:none;cursor:default;min-width:3em;font-weight:400;overflow:hidden}:root{--ck-bookmark-form-width:340px}@media screen and (width<=600px){:root{--ck-bookmark-form-width:300px}}.ck.ck-bookmark-form{width:var(--ck-bookmark-form-width)}:root{--ck-image-processing-highlight-color:#f9fafa;--ck-image-processing-background-color:#e3e5e8}.ck.ck-editor__editable .image.image-processing{position:relative}.ck.ck-editor__editable .image.image-processing:before{content:"";z-index:1;background:linear-gradient(90deg, var(--ck-image-processing-background-color), var(--ck-image-processing-highlight-color), var(--ck-image-processing-background-color));background-size:200% 100%;width:100%;height:100%;animation:2s linear infinite ck-image-processing-animation;position:absolute;top:0;left:0}.ck.ck-editor__editable .image.image-processing img{height:100%}@keyframes ck-image-processing-animation{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--ck-clipboard-drop-target-dot-width:12px;--ck-clipboard-drop-target-dot-height:8px;--ck-clipboard-drop-target-color:var(--ck-color-focus-border)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{bottom:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);margin-left:-1px;position:absolute}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span:after{content:"";width:0;height:0;left:50%;top:calc(-.5 * var(--ck-clipboard-drop-target-dot-height));border-color:var(--ck-clipboard-drop-target-color) transparent transparent transparent;border-width:calc(var(--ck-clipboard-drop-target-dot-height)) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width));border-style:solid;display:block;position:absolute;transform:translate(-50%)}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position span{width:0}.ck.ck-editor__editable .ck.ck-clipboard-drop-target-position{pointer-events:none;display:inline;position:relative}.ck.ck-editor__editable .ck-widget.ck-clipboard-drop-target-range{outline:var(--ck-widget-outline-thickness) solid var(--ck-clipboard-drop-target-color)!important}.ck.ck-editor__editable .ck-widget:-webkit-drag{zoom:.6;outline:none!important}:is(.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__selection-handle,.ck.ck-editor__editable .ck-widget:-webkit-drag>.ck-widget__type-around){display:none}.ck.ck-clipboard-drop-target-line{border:1px solid var(--ck-clipboard-drop-target-color);background:var(--ck-clipboard-drop-target-color);height:0;z-index:var(--ck-z-default);margin-top:-1px;position:absolute}.ck.ck-clipboard-drop-target-line:before{content:"";top:calc(-.5 * var(--ck-clipboard-drop-target-dot-width));border-style:solid;width:0;height:0;position:absolute}.ck.ck-clipboard-drop-target-line{pointer-events:none}[dir=ltr] .ck.ck-clipboard-drop-target-line:before{border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0 calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height);border-color:transparent transparent transparent var(--ck-clipboard-drop-target-color);left:-1px}[dir=rtl] .ck.ck-clipboard-drop-target-line:before{border-width:calc(.5 * var(--ck-clipboard-drop-target-dot-width)) var(--ck-clipboard-drop-target-dot-height) calc(.5 * var(--ck-clipboard-drop-target-dot-width)) 0;border-color:transparent var(--ck-clipboard-drop-target-color) transparent transparent;right:-1px}:root{--ck-color-code-block-label-background:#757575}.ck.ck-editor__editable pre[data-language]:after{content:attr(data-language);background:var(--ck-color-code-block-label-background);font-size:10px;font-family:var(--ck-font-face);padding:var(--ck-spacing-tiny) var(--ck-spacing-medium);color:#fff;white-space:nowrap;line-height:16px;position:absolute;top:-1px;right:10px}.ck.ck-code-block-dropdown .ck-dropdown__panel{max-height:250px;overflow:hidden auto}.ck-content pre{color:#353535;text-align:left;tab-size:4;white-space:pre-wrap;direction:ltr;background:#c7c7c74d;border:1px solid #c4c4c4;border-radius:2px;min-width:200px;margin:.9em 0;padding:1em;font-style:normal}.ck-content pre code{background:unset;border-radius:0;padding:0}.ck.ck-editor__editable pre{position:relative}:root{--ck-content-font-family:Helvetica, Arial, Tahoma, Verdana, Sans-Serif;--ck-content-font-size:medium;--ck-content-font-color:#000;--ck-content-line-height:1.5;--ck-content-word-break:normal;--ck-content-overflow-wrap:break-word}.ck-content{font-family:var(--ck-content-font-family);font-size:var(--ck-content-font-size);color:var(--ck-content-font-color);line-height:var(--ck-content-line-height);word-break:var(--ck-content-word-break);overflow-wrap:var(--ck-content-overflow-wrap)}.ck.ck-editor__main>.ck-editor__editable{background:var(--ck-color-base-background);border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0}.ck.ck-editor__main>.ck-editor__editable:not(.ck-focused){border-color:var(--ck-color-base-border)}.ck.ck-editor{position:relative}.ck.ck-editor .ck-editor__top .ck-sticky-panel .ck-toolbar{z-index:var(--ck-z-panel)}.ck.ck-menu-bar{border:none;border-bottom:1px solid var(--ck-color-toolbar-border)}.ck.ck-emoji{width:320px}.ck .ck.ck-emoji__search{padding:var(--ck-spacing-large);padding-bottom:var(--ck-spacing-medium);justify-content:space-between;align-items:center;display:flex}.ck .ck.ck-emoji__search>.ck.ck-search{flex:1}.ck .ck-fake-emoji-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-emoji-selection_collapsed{border-right:1px solid var(--ck-color-base-text);outline:1px solid #ffffff80;height:100%;margin-right:-1px}div.ck.ck-balloon-panel.ck-emoji-picker-balloon{z-index:calc(var(--ck-z-dialog) + 1)}.ck.ck-emoji__categories-list{margin:0 var(--ck-spacing-large);justify-content:space-between;display:flex}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text{font-size:var(--ck-font-size-big);min-width:var(--ck-font-size-big);min-height:var(--ck-font-size-big);border-width:0 0 2px;border-bottom-style:solid;border-bottom-color:#0000;padding:0}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text.ck-emoji__category-item.ck-on{border-bottom-color:var(--ck-color-base-active)}.ck.ck-emoji__categories-list>.ck.ck-button.ck-button_with-text>span{margin:auto}:root{--ck-emoji-grid-tile-size:27px}.ck.ck-emoji .ck.ck-emoji__tiles{border-top:1px solid var(--ck-color-base-border);max-width:100%;max-height:min(265px,40vh);overflow:hidden auto}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__grid{grid-template-columns:repeat(auto-fill, minmax(var(--ck-emoji-grid-tile-size), 1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-small);display:grid}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{width:var(--ck-emoji-grid-tile-size);height:var(--ck-emoji-grid-tile-size);min-width:var(--ck-emoji-grid-tile-size);min-height:var(--ck-emoji-grid-tile-size);border:0;padding:0;font-size:1.5em;transition:box-shadow .2s}@media (prefers-reduced-motion:reduce){.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile{transition:none}}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:focus:not(.ck-disabled),.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);border:0}.ck.ck-emoji .ck.ck-emoji__tiles .ck-emoji__tile .ck-button__label{line-height:var(--ck-emoji-grid-tile-size);text-align:center;width:100%}.ck.ck-form.ck-emoji-picker-form{padding-bottom:0}.ck.ck-form.ck-emoji-picker-form .ck.ck-dropdown .ck-dropdown__button:not(:focus){border-color:#0000}.ck.ck-emoji__skin-tone{margin-left:var(--ck-spacing-standard)}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck.ck-list__item{min-width:1em}.ck.ck-emoji__skin-tone>.ck.ck-dropdown .ck-button.ck-dropdown__button .ck-button__label{width:initial}.ck.ck-placeholder,.ck .ck-placeholder{position:relative}@media (forced-colors:active){.ck.ck-placeholder,.ck .ck-placeholder{forced-color-adjust:preserve-parent-color}}:is(.ck.ck-placeholder,.ck .ck-placeholder):before{content:attr(data-placeholder);cursor:text;pointer-events:none;position:absolute;left:0;right:0}@media (forced-colors:none){:is(.ck.ck-placeholder,.ck .ck-placeholder):before{color:var(--ck-color-engine-placeholder-text)}}@media (forced-colors:active){:is(.ck.ck-placeholder,.ck .ck-placeholder):before{margin-left:1px;font-style:italic}}.ck.ck-read-only .ck-placeholder:before{display:none}.ck.ck-reset_all .ck-placeholder{position:relative}.ck.ck-editor__editable span[data-ck-unsafe-element]{display:none}.ck-find-result{background:var(--ck-color-highlight-background);color:var(--ck-color-text)}.ck-find-result_selected{background:#ff9633}.ck.ck-find-and-replace-form{width:400px;max-width:100%}.ck.ck-find-and-replace-form:focus{outline:none}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{padding:var(--ck-spacing-large);flex-flow:wrap;flex:auto;align-content:stretch;align-items:center;margin:0;display:flex}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>.ck-button{flex:none}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>*+*{margin-left:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions)>*+*{margin-right:var(--ck-spacing-standard)}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions) .ck-labeled-field-view{flex:auto}:is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs,.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions) .ck-labeled-field-view .ck-input{width:100%;min-width:50px}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs{align-items:flex-start}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-prev>.ck-icon{transform:rotate(90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-button-next>.ck-icon{transform:rotate(-90deg)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter{color:var(--ck-color-base-border);position:absolute;top:50%;transform:translateY(-50%)}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter){right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs .ck-results-counter){left:var(--ck-spacing-standard)}.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace{padding-top:var(--ck-spacing-standard);flex:0 0 100%}[dir=ltr] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace){margin-left:0}[dir=rtl] :is(.ck.ck-find-and-replace-form .ck-find-and-replace-form__inputs>.ck-labeled-field-replace){margin-right:0}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions{margin-top:calc(-1 * var(--ck-spacing-large));flex-wrap:wrap;justify-content:flex-end}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find{font-weight:700}.ck.ck-find-and-replace-form .ck-find-and-replace-form__actions>.ck-button-find .ck-button__label{padding-left:var(--ck-spacing-large);padding-right:var(--ck-spacing-large)}.ck.ck-find-and-replace-form .ck-switchbutton{flex-flow:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media screen and (width<=600px){.ck.ck-find-and-replace-form{width:300px;max-width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input{flex-wrap:wrap}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input .ck-labeled-field-view{width:100%;margin-bottom:var(--ck-spacing-standard);flex:1 0 auto}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{flex:auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__input>.ck-button:first-of-type .ck-button__label{text-align:center;width:100%}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view){flex-wrap:wrap;flex:auto}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button{text-align:center}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{flex:auto}[dir=ltr] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-left:0}[dir=rtl] .ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button:first-of-type{margin-right:0}.ck.ck-find-and-replace-form.ck-find-and-replace-form__actions>:not(.ck-labeled-field-view)>.ck-button .ck-button__label{text-align:center;width:100%}}:root{--ck-content-font-size-tiny:.7em;--ck-content-font-size-small:.85em;--ck-content-font-size-big:1.4em;--ck-content-font-size-huge:1.8em}.ck-content .text-tiny{font-size:var(--ck-content-font-size-tiny)}.ck-content .text-small{font-size:var(--ck-content-font-size-small)}.ck-content .text-big{font-size:var(--ck-content-font-size-big)}.ck-content .text-huge{font-size:var(--ck-content-font-size-huge)}html.ck-fullscreen,body.ck-fullscreen{--ck-z-fullscreen:10000;--ck-z-default:calc(var(--ck-z-fullscreen) + 1);--ck-z-panel:calc(var(--ck-z-default) + 999);--ck-z-dialog:100000;overflow:hidden}:is(html.ck-fullscreen,body.ck-fullscreen) .ckbox:not(#n){--ckbox-z-index-root:calc(var(--ck-z-dialog) + 1);position:absolute}:is(html.ck-fullscreen,body.ck-fullscreen) .ckbox:not(#n) .ckbox-img-editor{--ckbox-z-index-preview:calc(var(--ck-z-dialog) + 1)}:is(html.ck-fullscreen,body.ck-fullscreen) .ck-pagination-view-line{z-index:calc(var(--ck-z-fullscreen) + 1)}:is(html.ck-fullscreen,body.ck-fullscreen) .page-break__label{z-index:calc(var(--ck-z-fullscreen) + 2)}.ck.ck-fullscreen__main-wrapper{width:100%;height:100%;z-index:var(--ck-z-fullscreen);background:var(--ck-color-base-foreground);flex-direction:column;display:flex;position:fixed;top:0;left:0}.ck.ck-fullscreen__main-wrapper .ck.ck-revision-history-ui__changes-navigation{margin-top:0;margin-bottom:0}:not(body>.ck-fullscreen__main-wrapper).ck-fullscreen__main-wrapper{position:absolute}:not(body>.ck-fullscreen__main-wrapper).ck-fullscreen__main-wrapper .ck-fullscreen__top-wrapper{border-top:1px solid var(--ck-color-base-border);border-left:1px solid var(--ck-color-base-border);border-right:1px solid var(--ck-color-base-border);border-radius:var(--ck-border-radius) 0}.ck-fullscreen__menu-bar .ck.ck-menu-bar{border:none}.ck.ck-fullscreen__toolbar .ck-toolbar{border-left:0;border-right:0;border-radius:0}.ck-fullscreen__main-wrapper .ck-fullscreen__editable-wrapper{--ck-fullscreen-editor-top-margin:28px;--ck-fullscreen-editor-bottom-margin:28px;justify-content:flex-start;max-height:100%;display:flex;overflow:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable{margin-top:var(--ck-fullscreen-editor-top-margin);height:100%;margin-left:auto}.ck-fullscreen__main-wrapper .ck-fullscreen__editable:after{content:"";height:var(--ck-fullscreen-editor-bottom-margin);display:block}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck.ck-editor__editable:not(.ck-editor__nested-editable){box-sizing:border-box;border:1px var(--ck-color-base-border) solid;background:#fff;width:795.701px;max-width:795.701px;height:fit-content;min-height:297mm;margin:0;padding:20mm 12mm;box-shadow:0 2px 3px #00000014}.ck-fullscreen__main-wrapper .ck-fullscreen__editable .ck-source-editing-area{width:795.701px}.ck-fullscreen__sidebar{width:270px;margin-top:var(--ck-fullscreen-editor-top-margin);margin-left:10px}.ck-fullscreen__left-sidebar{--ck-user-avatar-size:28px;box-sizing:border-box;background-color:#0000;flex-direction:column;align-self:flex-start;height:100%;margin-top:0;margin-right:10px;font-family:Helvetica,Arial,sans-serif;display:flex;position:sticky;top:0}.ck-fullscreen__left-sidebar .ck-button.ck-fullscreen__left-sidebar-toggle-button{--ck-icon-size:20px;--ck-ui-component-min-height:0px;margin-top:var(--ck-fullscreen-editor-top-margin);margin-bottom:var(--ck-spacing-large);opacity:.5;border-radius:100%;align-self:flex-start;padding-top:0}.ck-fullscreen__left-sidebar>.ck-fullscreen__left-sidebar-sticky{min-width:270px}.ck-fullscreen__left-sidebar>.ck-fullscreen__left-sidebar-sticky:first-child{padding-top:var(--ck-fullscreen-editor-top-margin)}.ck-fullscreen__left-sidebar.ck-fullscreen__left-sidebar--collapsed{width:65px}.ck-fullscreen__left-sidebar.ck-fullscreen__left-sidebar--collapsed>:not(.ck-fullscreen__left-sidebar-toggle-button){display:none}.ck-fullscreen__left-sidebar .ck.ck-presence-list--collapsed{--ck-user-avatar-size:32px}.ck-fullscreen__left-sidebar .ck-user,.ck-fullscreen__left-sidebar .ck-presence-list__users-counter__text{font-size:.85em}.ck-fullscreen__left-sidebar-item{padding:var(--ck-spacing-medium);margin-bottom:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item:first-child{padding-top:0}.ck-fullscreen__left-sidebar-item:last-child{margin-bottom:0}.ck-fullscreen__left-sidebar-header{--ck-fullscreen-presence-list-header-font-size:.875em;font-size:var(--ck-fullscreen-presence-list-header-font-size);color:var(--ck-document-outline-item-default-color);white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.ck-fullscreen__left-sidebar--sticky{position:sticky;top:0}.ck-fullscreen__left-sidebar--sticky>:first-child{padding-top:0}.ck-fullscreen__presence-list{margin-top:var(--ck-spacing-medium)}.ck-fullscreen__left-sidebar-item--no-margin{margin:0}.ck-fullscreen__left-sidebar .ck.ck-document-outline{padding-top:0;padding-left:0;padding-right:0}.ck-fullscreen__document-outline-wrapper{padding-top:0;overflow-y:auto}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar{margin-top:var(--ck-fullscreen-editor-top-margin);margin-right:auto}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar:not(.ck-fullscreen__right-sidebar--collapsed)>:first-child{min-width:270px}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar.ck-fullscreen__right-sidebar--collapsed{width:65px}.ck-fullscreen__sidebar.ck-fullscreen__right-sidebar.ck-fullscreen__right-sidebar--collapsed>:first-child{min-width:65px}.ck.ck-fullscreen__right-edge{margin-top:0;margin-left:10px;position:sticky;top:0}.ck.ck-fullscreen__right-edge>:first-child{border-top:none;border-bottom:none;border-right:none;width:495px;height:100%}.ck.ck-heading_heading1 .ck-button__label{font-size:20px}.ck.ck-heading_heading2 .ck-button__label{font-size:17px}.ck.ck-heading_heading3 .ck-button__label{font-size:14px}.ck[class*=ck-heading_heading]{font-weight:700}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__button .ck-button__label{width:8em}.ck.ck-dropdown.ck-heading-dropdown .ck-dropdown__panel .ck-list__item{min-width:18em}:root{--ck-content-highlight-marker-yellow:#fdfd77;--ck-content-highlight-marker-green:#62f962;--ck-content-highlight-marker-pink:#fc7899;--ck-content-highlight-marker-blue:#72ccfd;--ck-content-highlight-pen-red:#e71313;--ck-content-highlight-pen-green:#128a00}.ck-content .marker-yellow{background-color:var(--ck-content-highlight-marker-yellow)}.ck-content .marker-green{background-color:var(--ck-content-highlight-marker-green)}.ck-content .marker-pink{background-color:var(--ck-content-highlight-marker-pink)}.ck-content .marker-blue{background-color:var(--ck-content-highlight-marker-blue)}.ck-content .pen-red{color:var(--ck-content-highlight-pen-red);background-color:#0000}.ck-content .pen-green{color:var(--ck-content-highlight-pen-green);background-color:#0000}.ck-editor__editable .ck-horizontal-line{display:flow-root}.ck-content hr{background:#dedede;border:0;height:4px;margin:15px 0}:root{--ck-html-embed-content-width:calc(100% - 1.5 * var(--ck-icon-size));--ck-html-embed-source-height:10em;--ck-html-embed-unfocused-outline-width:1px;--ck-html-embed-content-min-height:calc(var(--ck-icon-size) + var(--ck-spacing-standard));--ck-html-embed-source-disabled-background:var(--ck-color-base-foreground);--ck-html-embed-source-disabled-color:#737373}.ck-widget.raw-html-embed{font-size:var(--ck-font-size-base);background-color:var(--ck-color-base-foreground);min-width:15em;margin:.9em auto;display:flow-root;position:relative}.ck-widget.raw-html-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.raw-html-embed[dir=ltr]{text-align:left}.ck-widget.raw-html-embed[dir=rtl]{text-align:right}.ck-widget.raw-html-embed:before{content:attr(data-html-embed-label);top:calc(-1 * var(--ck-html-embed-unfocused-outline-width));left:var(--ck-spacing-standard);transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);font-size:var(--ck-font-size-tiny);font-family:var(--ck-font-face);z-index:1;background:#999;position:absolute}.ck-widget.raw-html-embed[dir=rtl]:before{left:auto;right:var(--ck-spacing-standard)}.ck-widget.raw-html-embed[dir=ltr] .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck.ck-editor__editable.ck-blurred .ck-widget.raw-html-embed.ck-widget_selected:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck.ck-editor__editable:not(.ck-blurred) .ck-widget.raw-html-embed.ck-widget_selected:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);background:var(--ck-color-focus-border);top:0}.ck.ck-editor__editable .ck-widget.raw-html-embed:not(.ck-widget_selected):hover:before{padding:var(--ck-spacing-tiny) var(--ck-spacing-small);top:0}.ck-widget.raw-html-embed .raw-html-embed__content-wrapper{padding:var(--ck-spacing-standard)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{top:var(--ck-spacing-standard);right:var(--ck-spacing-standard);display:flex;position:absolute}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__save-button{color:var(--ck-color-button-save)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button.raw-html-embed__cancel-button{color:var(--ck-color-button-cancel)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper .ck-button:not(:first-child){margin-top:var(--ck-spacing-small)}.ck-widget.raw-html-embed .raw-html-embed__buttons-wrapper{flex-direction:column}.ck-widget.raw-html-embed[dir=rtl] .raw-html-embed__buttons-wrapper{left:var(--ck-spacing-standard);right:auto}.ck-widget.raw-html-embed .raw-html-embed__source{box-sizing:border-box;height:var(--ck-html-embed-source-height);width:var(--ck-html-embed-content-width);resize:none;min-width:0;padding:var(--ck-spacing-standard);tab-size:4;white-space:pre-wrap;font-family:monospace;font-size:var(--ck-font-size-base);text-align:left;direction:ltr}.ck-widget.raw-html-embed .raw-html-embed__source[disabled]{background:var(--ck-html-embed-source-disabled-background);color:var(--ck-html-embed-source-disabled-color);-webkit-text-fill-color:var(--ck-html-embed-source-disabled-color);opacity:1}.ck-widget.raw-html-embed .raw-html-embed__preview{min-height:var(--ck-html-embed-content-min-height);width:var(--ck-html-embed-content-width);position:relative;overflow:hidden}.ck-editor__editable:not(.ck-read-only) :is(.ck-widget.raw-html-embed .raw-html-embed__preview){pointer-events:none}.ck-widget.raw-html-embed .raw-html-embed__preview{display:flex}.ck-widget.raw-html-embed .raw-html-embed__preview-content{box-sizing:border-box;background-color:var(--ck-color-base-foreground);border-collapse:separate;width:100%;margin:auto;display:table;position:relative}.ck-widget.raw-html-embed .raw-html-embed__preview-content>*{margin-left:auto;margin-right:auto}.ck-widget.raw-html-embed .raw-html-embed__preview-content{border-spacing:7px}.ck-widget.raw-html-embed .raw-html-embed__preview-placeholder{color:var(--ck-html-embed-source-disabled-color);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ck-widget.raw-html-embed{font-style:normal}:root{--ck-html-object-embed-unfocused-outline-width:1px}.ck-widget.html-object-embed{font-size:var(--ck-font-size-base);background-color:var(--ck-color-base-foreground);padding:var(--ck-spacing-small);padding-top:calc(var(--ck-font-size-tiny) + var(--ck-spacing-large));min-width:calc(76px + var(--ck-spacing-standard))}.ck-widget.html-object-embed:not(.ck-widget_selected):not(:hover){outline:var(--ck-html-object-embed-unfocused-outline-width) dashed var(--ck-color-widget-blurred-border)}.ck-widget.html-object-embed:before{content:attr(data-html-object-embed-label);top:0;left:var(--ck-spacing-standard);transition:background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);padding:calc(var(--ck-spacing-tiny) + var(--ck-html-object-embed-unfocused-outline-width)) var(--ck-spacing-small) var(--ck-spacing-tiny);border-radius:0 0 var(--ck-border-radius) var(--ck-border-radius);color:var(--ck-color-base-background);font-style:normal;font-weight:400;font-size:var(--ck-font-size-tiny);font-family:var(--ck-font-face);background:#999;position:absolute}.ck-widget.html-object-embed .ck-widget__type-around .ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:50px}.ck-widget.html-object-embed .html-object-embed__content{pointer-events:none}div.ck-widget.html-object-embed{margin:1em auto}span.ck-widget.html-object-embed{display:inline-block}:root{--ck-content-color-image-caption-background:#f7f7f7;--ck-content-color-image-caption-text:#333;--ck-color-image-caption-highlighted-background:#fd0}.ck-content .image>figcaption{caption-side:bottom;word-break:normal;overflow-wrap:anywhere;break-before:avoid;color:var(--ck-content-color-image-caption-text);background-color:var(--ck-content-color-image-caption-background);outline-offset:-1px;padding:.6em;font-size:.75em;display:table-caption}@media (forced-colors:active){.ck-content .image>figcaption{background-color:unset;color:unset}}@media (forced-colors:none){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:.6s ease-out ck-image-caption-highlight}}@media (prefers-reduced-motion:reduce){.ck.ck-editor__editable .image>figcaption.image__caption_highlighted{animation:none}}@keyframes ck-image-caption-highlight{0%{background-color:var(--ck-color-image-caption-highlighted-background)}to{background-color:var(--ck-content-color-image-caption-background)}}.ck-content img.image_resized{height:auto}.ck-content .image.image_resized{box-sizing:border-box;max-width:100%;display:block}.ck-content .image.image_resized img{width:100%}.ck-content .image.image_resized>figcaption{display:block}:is(.ck.ck-editor__editable td,.ck.ck-editor__editable th) .image-inline.image_resized img{max-width:100%}[dir=ltr] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] .ck.ck-button.ck-button_with-text.ck-resize-image-button .ck-button__icon{margin-left:var(--ck-spacing-standard)}.ck.ck-dropdown .ck-button.ck-resize-image-button .ck-button__label{width:4em}:root{--ck-content-image-style-spacing:1.5em;--ck-content-inline-image-style-spacing:calc(var(--ck-content-image-style-spacing) / 2)}.ck-content .image.image-style-block-align-left,.ck-content .image.image-style-block-align-right{max-width:calc(100% - var(--ck-content-image-style-spacing))}.ck-content .image.image-style-align-left,.ck-content .image.image-style-align-right{clear:none}.ck-content .image.image-style-side{float:right;margin-left:var(--ck-content-image-style-spacing);max-width:50%}.ck-content .image.image-style-align-left{float:left;margin-right:var(--ck-content-image-style-spacing)}.ck-content .image.image-style-align-right{float:right;margin-left:var(--ck-content-image-style-spacing)}.ck-content .image.image-style-block-align-right{margin-left:auto;margin-right:0}.ck-content .image.image-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .image-style-align-center{margin-left:auto;margin-right:auto}.ck-content .image-style-align-left{float:left;margin-right:var(--ck-content-image-style-spacing)}.ck-content .image-style-align-right{float:right;margin-left:var(--ck-content-image-style-spacing)}.ck-content p+.image.image-style-align-left,.ck-content p+.image.image-style-align-right,.ck-content p+.image.image-style-side{margin-top:0}.ck-content .image-inline.image-style-align-left,.ck-content .image-inline.image-style-align-right{margin-top:var(--ck-content-inline-image-style-spacing);margin-bottom:var(--ck-content-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-left{margin-right:var(--ck-content-inline-image-style-spacing)}.ck-content .image-inline.image-style-align-right{margin-left:var(--ck-content-inline-image-style-spacing)}:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__action:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-background)}:is(:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__action:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled),:is(.ck.ck-splitbutton.ck-splitbutton_flatten:hover,.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open)>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover)):after{display:none}.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__action:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled),.ck.ck-splitbutton.ck-splitbutton_flatten.ck-splitbutton_open:hover>.ck-splitbutton__arrow:not(.ck-disabled):not(:hover){background-color:var(--ck-color-button-on-hover-background)}:is(.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline).ck-appear{animation:.7s fadeIn}@media (prefers-reduced-motion:reduce){:is(.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline).ck-appear{opacity:1;animation:none}}.ck.ck-editor__editable .image,.ck.ck-editor__editable .image-inline{position:relative}.ck.ck-editor__editable .image .ck-progress-bar,.ck.ck-editor__editable .image-inline .ck-progress-bar{background:var(--ck-color-upload-bar-background);width:0;height:2px;transition:width .1s;position:absolute;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--ck-color-image-upload-icon:#fff;--ck-color-image-upload-icon-background:#008a00;--ck-image-upload-icon-size:20;--ck-image-upload-icon-width:2px;--ck-image-upload-icon-is-visible:clamp(0px, 100% - 50px, 1px)}.ck-image-upload-complete-icon{opacity:0;background:var(--ck-color-image-upload-icon-background);font-size:calc(1px * var(--ck-image-upload-icon-size));width:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));height:calc(var(--ck-image-upload-icon-is-visible) * var(--ck-image-upload-icon-size));top:min(var(--ck-spacing-medium), 6%);right:min(var(--ck-spacing-medium), 6%);border-radius:50%;animation-name:ck-upload-complete-icon-show,ck-upload-complete-icon-hide;animation-duration:.5s,.5s;animation-delay:0s,3s;animation-fill-mode:forwards,forwards;display:block;position:absolute;overflow:hidden}.ck-image-upload-complete-icon:after{opacity:0;transform-origin:0 0;border-top:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);border-right:var(--ck-image-upload-icon-width) solid var(--ck-color-image-upload-icon);box-sizing:border-box;content:"";width:0;height:0;animation-name:ck-upload-complete-icon-check;animation-duration:.5s;animation-delay:.5s;animation-fill-mode:forwards;position:absolute;top:50%;left:25%;transform:scaleX(-1)rotate(135deg)}@media (prefers-reduced-motion:reduce){.ck-image-upload-complete-icon{animation-duration:0s}.ck-image-upload-complete-icon:after{opacity:1;width:.3em;height:.45em;animation:none}}.ck-image-upload-complete-icon{z-index:1}@keyframes ck-upload-complete-icon-show{0%{opacity:0}to{opacity:1}}@keyframes ck-upload-complete-icon-hide{0%{opacity:1}to{opacity:0}}@keyframes ck-upload-complete-icon-check{0%{opacity:1;width:0;height:0}33%{width:.3em;height:0}to{opacity:1;width:.3em;height:.45em}}:root{--ck-color-upload-placeholder-loader:#b3b3b3;--ck-upload-placeholder-loader-size:32px;--ck-upload-placeholder-image-aspect-ratio:2.8}.ck .ck-image-upload-placeholder{width:100%;margin:0}.ck .ck-image-upload-placeholder.image-inline{width:calc(2 * var(--ck-upload-placeholder-loader-size) * var(--ck-upload-placeholder-image-aspect-ratio))}.ck .ck-image-upload-placeholder img{aspect-ratio:var(--ck-upload-placeholder-image-aspect-ratio)}.ck .ck-upload-placeholder-loader{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0}.ck .ck-upload-placeholder-loader:before{width:var(--ck-upload-placeholder-loader-size);height:var(--ck-upload-placeholder-loader-size);border-top:3px solid var(--ck-color-upload-placeholder-loader);content:"";border-right:2px solid #0000;border-radius:50%;animation:1s linear infinite ck-upload-placeholder-loader;position:relative}.ck .ck-upload-placeholder-loader{left:0}@keyframes ck-upload-placeholder-loader{to{transform:rotate(360deg)}}.ck-content .image{clear:both;text-align:center;min-width:50px;margin:.9em auto;display:table}.ck-content .image img{min-width:100%;max-width:100%;height:auto;margin:0 auto;display:block}.ck-content .image-inline{align-items:flex-start;max-width:100%;display:inline-flex}.ck-content .image-inline picture{display:flex}.ck-content .image-inline picture,.ck-content .image-inline img{flex-grow:1;flex-shrink:1;max-width:100%}.ck.ck-editor__editable .image>figcaption.ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ck.ck-editor__editable .image{z-index:1}.ck.ck-editor__editable .image.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline{z-index:1}.ck.ck-editor__editable .image-inline.ck-widget_selected{z-index:2}.ck.ck-editor__editable .image-inline.ck-widget_selected ::selection{display:none}.ck.ck-editor__editable .image-inline img{height:auto}:is(.ck.ck-editor__editable td,.ck.ck-editor__editable th) .image-inline img{max-width:none}.ck.ck-editor__editable img.image_placeholder{background-size:100% 100%}:root{--ck-image-insert-insert-by-url-width:250px}.ck.ck-image-insert-url{--ck-input-width:100%;width:400px}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-column-gap:var(--ck-spacing-large);margin-top:var(--ck-spacing-large);display:grid}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-save,.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button-cancel{justify-content:center;min-width:auto}.ck.ck-image-insert-url .ck-image-insert-url__action-row .ck-button .ck-button__label{color:var(--ck-color-text)}.ck.ck-image-insert-url .ck-image-insert-url__action-row{grid-template-columns:repeat(2,1fr)}.ck.ck-image-insert-url{padding:var(--ck-spacing-large) var(--ck-spacing-large) 0}.ck.ck-image-insert-form>.ck.ck-button{width:100%;display:block}[dir=ltr] :is(.ck.ck-image-insert-form>.ck.ck-button){text-align:left}[dir=rtl] :is(.ck.ck-image-insert-form>.ck.ck-button){text-align:right}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:first-child){border-top:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible:not(:last-child){border-bottom:1px solid var(--ck-color-base-border)}.ck.ck-image-insert-form>.ck.ck-collapsible{min-width:var(--ck-image-insert-insert-by-url-width)}.ck.ck-image-insert-form>.ck.ck-image-insert-url{min-width:var(--ck-image-insert-insert-by-url-width);padding:var(--ck-spacing-large)}.ck.ck-image-insert-form:focus{outline:none}:root{--ck-image-custom-resize-form-width:340px}@media screen and (width<=600px){:root{--ck-image-custom-resize-form-width:300px}}.ck.ck-image-custom-resize-form.ck-responsive-form{width:var(--ck-image-custom-resize-form-width)}:root{--ck-text-alternative-form-width:340px}@media screen and (width<=600px){:root{--ck-text-alternative-form-width:300px}}.ck.ck-text-alternative-form.ck-responsive-form{width:var(--ck-text-alternative-form-width)}.ck .ck-link_selected{background:var(--ck-color-link-selected-background)}.ck .ck-link_selected span.image-inline{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-link-selected-background)}.ck .ck-fake-link-selection{background:var(--ck-color-link-fake-selection)}.ck .ck-fake-link-selection_collapsed{border-right:1px solid var(--ck-color-base-text);outline:1px solid #ffffff80;height:100%;margin-right:-1px}:root{--ck-link-bookmark-icon-size:calc(var(--ck-icon-size) * .7)}.ck.ck-toolbar.ck-link-toolbar>.ck-toolbar__items{flex-wrap:nowrap}a.ck.ck-button.ck-link-toolbar__preview{padding:0 var(--ck-spacing-medium);color:var(--ck-color-link-default);cursor:pointer;justify-content:center}a.ck.ck-button.ck-link-toolbar__preview .ck.ck-button__label{text-overflow:ellipsis;max-width:var(--ck-input-width)}a.ck.ck-button.ck-link-toolbar__preview,a.ck.ck-button.ck-link-toolbar__preview:hover,a.ck.ck-button.ck-link-toolbar__preview:focus,a.ck.ck-button.ck-link-toolbar__preview:active{background:0 0}a.ck.ck-button.ck-link-toolbar__preview:active{box-shadow:none}a.ck.ck-button.ck-link-toolbar__preview:hover,a.ck.ck-button.ck-link-toolbar__preview:focus{text-decoration:underline}a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon{width:var(--ck-link-bookmark-icon-size);height:var(--ck-link-bookmark-icon-size)}[dir=ltr] :is(a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon){margin-right:var(--ck-spacing-tiny);margin-left:var(--ck-spacing-small)}[dir=rtl] :is(a.ck.ck-button.ck-link-toolbar__preview.ck-button_with-text .ck.ck-icon.ck-button__icon){margin-left:var(--ck-spacing-tiny);margin-right:var(--ck-spacing-small)}a.ck.ck-button.ck-link-toolbar__preview:has(.ck-icon){padding-left:var(--ck-spacing-extra-tiny)}.ck.ck-link-toolbar__preview{display:inline-block}.ck.ck-link-toolbar__preview .ck-button__label{overflow:hidden}:root{--ck-link-image-indicator-icon-size:20;--ck-link-image-indicator-icon-is-visible:clamp(0px, 100% - 50px, 1px)}:is(.ck.ck-editor__editable figure.image>a,.ck.ck-editor__editable a span.image-inline):after{content:"";top:min(var(--ck-spacing-medium), 6%);right:min(var(--ck-spacing-medium), 6%);width:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));height:calc(var(--ck-link-image-indicator-icon-is-visible) * var(--ck-link-image-indicator-icon-size));background-color:#0006;background-image:url(data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjAgMjAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbD0iI2ZmZiIgZD0ibTExLjA3NyAxNSAuOTkxLTEuNDE2YS43NS43NSAwIDEgMSAxLjIyOS44NmwtMS4xNDggMS42NGEuNzQ4Ljc0OCAwIDAgMS0uMjE3LjIwNiA1LjI1MSA1LjI1MSAwIDAgMS04LjUwMy01Ljk1NS43NDEuNzQxIDAgMCAxIC4xMi0uMjc0bDEuMTQ3LTEuNjM5YS43NS43NSAwIDEgMSAxLjIyOC44Nkw0LjkzMyAxMC43bC4wMDYuMDAzYTMuNzUgMy43NSAwIDAgMCA2LjEzMiA0LjI5NGwuMDA2LjAwNHptNS40OTQtNS4zMzVhLjc0OC43NDggMCAwIDEtLjEyLjI3NGwtMS4xNDcgMS42MzlhLjc1Ljc1IDAgMSAxLTEuMjI4LS44NmwuODYtMS4yM2EzLjc1IDMuNzUgMCAwIDAtNi4xNDQtNC4zMDFsLS44NiAxLjIyOWEuNzUuNzUgMCAwIDEtMS4yMjktLjg2bDEuMTQ4LTEuNjRhLjc0OC43NDggMCAwIDEgLjIxNy0uMjA2IDUuMjUxIDUuMjUxIDAgMCAxIDguNTAzIDUuOTU1em0tNC41NjMtMi41MzJhLjc1Ljc1IDAgMCAxIC4xODQgMS4wNDVsLTMuMTU1IDQuNTA1YS43NS43NSAwIDEgMS0xLjIyOS0uODZsMy4xNTUtNC41MDZhLjc1Ljc1IDAgMCAxIDEuMDQ1LS4xODR6Ii8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;background-size:14px;border-radius:100%;display:block;position:absolute;overflow:hidden}:root{--ck-link-panel-width:340px;--ck-link-provider-list-item-text-height:calc(var(--ck-line-height-base) * var(--ck-font-size-base));--ck-link-provider-list-item-height:calc(var(--ck-link-provider-list-item-text-height) + var(--ck-spacing-small) + var(--ck-spacing-small))}@media screen and (width<=600px){:root{--ck-link-panel-width:300px}}.ck.ck-form.ck-link-form{width:var(--ck-link-panel-width);padding-bottom:0}@media screen and (width<=600px){.ck.ck-form.ck-link-form.ck-responsive-form .ck-labeled-field-view{margin:0}}.ck.ck-form.ck-link-form .ck-link-form__providers-list{border-top:1px solid var(--ck-color-base-border);flex-direction:column;display:flex}.ck.ck-form.ck-link-form .ck-link-form__providers-list:has(.ck-list__item:nth-child(n+5)){max-height:calc(var(--ck-link-provider-list-item-height) * 4 + var(--ck-spacing-large) + 1px);overflow:auto}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button{padding:var(--ck-spacing-small) var(--ck-spacing-large);border-radius:0}.ck.ck-form.ck-link-form .ck-link-form__providers-list .ck-link__button>.ck-button__label{text-overflow:ellipsis;flex-grow:1;overflow:hidden}.ck.ck-link-form .ck-link__items:empty{display:none}:root{--ck-link-properties-width:340px}@media screen and (width<=600px){:root{--ck-link-properties-width:300px}}.ck.ck-link-properties{width:var(--ck-link-properties-width)}:root{--ck-link-providers-width:340px;--ck-link-list-view-max-height:240px;--ck-link-list-view-icon-size:calc(var(--ck-icon-size) * .8)}@media screen and (width<=600px){:root{--ck-link-providers-width:300px}}.ck.ck-link-providers{width:var(--ck-link-providers-width)}.ck.ck-link-providers .ck-form__header__label{text-overflow:ellipsis;overflow:hidden}.ck.ck-link-providers>.ck-link-providers__list{max-height:min(var(--ck-link-list-view-max-height), 40vh);overflow:hidden auto}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-icon{width:var(--ck-link-list-view-icon-size);height:var(--ck-link-list-view-icon-size);flex-shrink:0}.ck.ck-link-providers>.ck-link-providers__list .ck-button>.ck-button__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ck.ck-link-providers>.ck-link-providers__list{overscroll-behavior:contain}.ck.ck-link-providers .ck-link__empty-list-info{padding:calc(2 * var(--ck-spacing-large)) var(--ck-spacing-medium);text-align:center;font-style:italic}.ck-editor__editable .ck-list-bogus-paragraph{display:block}:root{--ck-list-style-button-size:44px}.ck.ck-list-styles-list{row-gap:var(--ck-spacing-medium);column-gap:var(--ck-spacing-medium);padding:var(--ck-spacing-large);grid-template-columns:repeat(3,auto)}.ck.ck-list-styles-list .ck-button{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size);box-sizing:content-box;margin:0;padding:0}.ck.ck-list-styles-list .ck-button .ck-icon{width:var(--ck-list-style-button-size);height:var(--ck-list-style-button-size)}.ck.ck-list-styles-list{display:grid}.ck.ck-list-properties.ck-list-properties_without-styles{padding:var(--ck-spacing-large)}.ck.ck-list-properties.ck-list-properties_without-styles>*{min-width:14em}.ck.ck-list-properties.ck-list-properties_without-styles>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-list-styles-list{grid-template-columns:repeat(4,auto)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible{border-top:1px solid var(--ck-color-base-border)}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*{width:100%}.ck.ck-list-properties.ck-list-properties_with-numbered-properties>.ck-collapsible>.ck-collapsible__children>*+*{margin-top:var(--ck-spacing-standard)}.ck.ck-list-properties .ck.ck-numbered-list-properties__start-index .ck-input{width:100%;min-width:auto}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order{margin-bottom:calc(-1 * var(--ck-spacing-tiny));background:0 0;padding-left:0;padding-right:0}.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:active,.ck.ck-list-properties .ck.ck-numbered-list-properties__reversed-order:hover{box-shadow:none;background:0 0;border-color:#0000}:root{--ck-content-list-marker-color:var(--ck-content-font-color);--ck-content-list-marker-font-family:var(--ck-content-font-family);--ck-content-list-marker-font-size:var(--ck-content-font-size)}.ck-content li>p:first-of-type{margin-top:0}.ck-content li>p:only-of-type{margin-top:0;margin-bottom:0}.ck-content li.ck-list-marker-bold::marker{font-weight:700}.ck-content li.ck-list-marker-italic::marker{font-style:italic}.ck-content li.ck-list-marker-color::marker{color:var(--ck-content-list-marker-color)}.ck-content li.ck-list-marker-font-family::marker{font-family:var(--ck-content-list-marker-font-family)}.ck-content li.ck-list-marker-font-size::marker{font-size:var(--ck-content-list-marker-font-size)}.ck-content li.ck-list-marker-font-size-tiny::marker{font-size:var(--ck-content-font-size-tiny)}.ck-content li.ck-list-marker-font-size-small::marker{font-size:var(--ck-content-font-size-small)}.ck-content li.ck-list-marker-font-size-big::marker{font-size:var(--ck-content-font-size-big)}.ck-content li.ck-list-marker-font-size-huge::marker{font-size:var(--ck-content-font-size-huge)}.ck-content ol{list-style-type:decimal}.ck-content ol ol{list-style-type:lower-latin}.ck-content ol ol ol{list-style-type:lower-roman}.ck-content ol ol ol ol{list-style-type:upper-latin}.ck-content ol ol ol ol ol{list-style-type:upper-roman}.ck-content ul{list-style-type:disc}.ck-content ul ul{list-style-type:circle}.ck-content ul ul ul,.ck-content ul ul ul ul{list-style-type:square}:root{--ck-content-todo-list-checkmark-size:16px}.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{-webkit-appearance:none;width:var(--ck-content-todo-list-checkmark-size);height:var(--ck-content-todo-list-checkmark-size);vertical-align:middle;border:0;margin-left:0;margin-right:-15px;display:inline-block;position:relative;left:-25px;right:0}[dir=rtl]:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input){margin-left:-15px;margin-right:0;left:0;right:-25px}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):before{box-sizing:border-box;content:"";border:1px solid #333;border-radius:2px;width:100%;height:100%;transition:box-shadow .25s ease-in-out;display:block;position:absolute}@media (prefers-reduced-motion:reduce){:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):before{transition:none}}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):after{box-sizing:content-box;pointer-events:none;content:"";left:calc(var(--ck-content-todo-list-checkmark-size) / 3);top:calc(var(--ck-content-todo-list-checkmark-size) / 5.3);width:calc(var(--ck-content-todo-list-checkmark-size) / 5.3);height:calc(var(--ck-content-todo-list-checkmark-size) / 2.6);border-style:solid;border-color:#0000;border-width:0 calc(var(--ck-content-todo-list-checkmark-size) / 8) calc(var(--ck-content-todo-list-checkmark-size) / 8) 0;display:block;position:absolute;transform:rotate(45deg)}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input)[checked]:before{background:#26ab33;border-color:#26ab33}:is(.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input)[checked]:after{border-color:#fff}.ck-content .todo-list{list-style:none}.ck-content .todo-list li{margin-bottom:5px;position:relative}.ck-content .todo-list li .todo-list{margin-top:5px}.ck-content .todo-list .todo-list__label .todo-list__label__description{vertical-align:middle}.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input{cursor:pointer}:is(.ck-editor__editable.ck-content .todo-list .todo-list__label>input,.ck-editor__editable.ck-content .todo-list .todo-list__label>span[contenteditable=false]>input):hover:before{box-shadow:0 0 0 5px #0000001a}.ck-editor__editable.ck-content .todo-list .todo-list__label.todo-list__label_without-description input[type=checkbox]{position:absolute}.ck-content .media{clear:both;min-width:15em;margin:.9em 0;display:block}:root{--ck-media-embed-placeholder-icon-size:3em;--ck-color-media-embed-placeholder-url-text:#757575;--ck-color-media-embed-placeholder-url-text-hover:var(--ck-color-base-text)}.ck-media__wrapper{margin:0 auto}.ck-media__wrapper .ck-media__placeholder{padding:calc(3 * var(--ck-spacing-standard));background:var(--ck-color-base-foreground);flex-direction:column;align-items:center;display:flex}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon{min-width:var(--ck-media-embed-placeholder-icon-size);height:var(--ck-media-embed-placeholder-icon-size);margin-bottom:var(--ck-spacing-large);background-position:50%;background-size:cover}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__icon .ck-icon{width:100%;height:100%}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text{color:var(--ck-color-media-embed-placeholder-url-text);white-space:nowrap;text-align:center;text-overflow:ellipsis;font-style:italic}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:var(--ck-color-media-embed-placeholder-url-text-hover);cursor:pointer;text-decoration:underline}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url{max-width:100%;position:relative}.ck-media__wrapper .ck-media__placeholder .ck-media__placeholder__url .ck-media__placeholder__url__text{display:block;overflow:hidden}.ck-media__wrapper[data-oembed-url*="open.spotify.com"]{max-width:300px;max-height:380px}.ck-media__wrapper[data-oembed-url*="google.com/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="goo.gl/maps"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.google.com"] .ck-media__placeholder__icon,.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"] .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAuMzc4IiBoZWlnaHQ9IjI1NC4xNjciIHZpZXdCb3g9IjAgMCA2Ni4yNDYgNjcuMjQ4Ij48ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTcyLjUzMSAtMjE4LjQ1NSkgc2NhbGUoLjk4MDEyKSI+PHJlY3Qgcnk9IjUuMjM4IiByeD0iNS4yMzgiIHk9IjIzMS4zOTkiIHg9IjE3Ni4wMzEiIGhlaWdodD0iNjAuMDk5IiB3aWR0aD0iNjAuMDk5IiBmaWxsPSIjMzRhNjY4IiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxwYXRoIGQ9Ik0yMDYuNDc3IDI2MC45bC0yOC45ODcgMjguOTg3YTUuMjE4IDUuMjE4IDAgMCAwIDMuNzggMS42MWg0OS42MjFjMS42OTQgMCAzLjE5LS43OTggNC4xNDYtMi4wMzd6IiBmaWxsPSIjNWM4OGM1Ii8+PHBhdGggZD0iTTIyNi43NDIgMjIyLjk4OGMtOS4yNjYgMC0xNi43NzcgNy4xNy0xNi43NzcgMTYuMDE0LjAwNyAyLjc2Mi42NjMgNS40NzQgMi4wOTMgNy44NzUuNDMuNzAzLjgzIDEuNDA4IDEuMTkgMi4xMDcuMzMzLjUwMi42NSAxLjAwNS45NSAxLjUwOC4zNDMuNDc3LjY3My45NTcuOTg4IDEuNDQgMS4zMSAxLjc2OSAyLjUgMy41MDIgMy42MzcgNS4xNjguNzkzIDEuMjc1IDEuNjgzIDIuNjQgMi40NjYgMy45OSAyLjM2MyA0LjA5NCA0LjAwNyA4LjA5MiA0LjYgMTMuOTE0di4wMTJjLjE4Mi40MTIuNTE2LjY2Ni44NzkuNjY3LjQwMy0uMDAxLjc2OC0uMzE0LjkzLS43OTkuNjAzLTUuNzU2IDIuMjM4LTkuNzI5IDQuNTg1LTEzLjc5NC43ODItMS4zNSAxLjY3My0yLjcxNSAyLjQ2NS0zLjk5IDEuMTM3LTEuNjY2IDIuMzI4LTMuNCAzLjYzOC01LjE2OS4zMTUtLjQ4Mi42NDUtLjk2Mi45ODgtMS40MzkuMy0uNTAzLjYxNy0xLjAwNi45NS0xLjUwOC4zNTktLjcuNzYtMS40MDQgMS4xOS0yLjEwNyAxLjQyNi0yLjQwMiAyLTUuMTE0IDIuMDA0LTcuODc1IDAtOC44NDQtNy41MTEtMTYuMDE0LTE2Ljc3Ni0xNi4wMTR6IiBmaWxsPSIjZGQ0YjNlIiBwYWludC1vcmRlcj0ibWFya2VycyBzdHJva2UgZmlsbCIvPjxlbGxpcHNlIHJ5PSI1LjU2NCIgcng9IjUuODI4IiBjeT0iMjM5LjAwMiIgY3g9IjIyNi43NDIiIGZpbGw9IiM4MDJkMjciIHBhaW50LW9yZGVyPSJtYXJrZXJzIHN0cm9rZSBmaWxsIi8+PHBhdGggZD0iTTE5MC4zMDEgMjM3LjI4M2MtNC42NyAwLTguNDU3IDMuODUzLTguNDU3IDguNjA2czMuNzg2IDguNjA3IDguNDU3IDguNjA3YzMuMDQzIDAgNC44MDYtLjk1OCA2LjMzNy0yLjUxNiAxLjUzLTEuNTU3IDIuMDg3LTMuOTEzIDIuMDg3LTYuMjkgMC0uMzYyLS4wMjMtLjcyMi0uMDY0LTEuMDc5aC04LjI1N3YzLjA0M2g0Ljg1Yy0uMTk3Ljc1OS0uNTMxIDEuNDUtMS4wNTggMS45ODYtLjk0Mi45NTgtMi4wMjggMS41NDgtMy45MDEgMS41NDgtMi44NzYgMC01LjIwOC0yLjM3Mi01LjIwOC01LjI5OSAwLTIuOTI2IDIuMzMyLTUuMjk5IDUuMjA4LTUuMjk5IDEuMzk5IDAgMi42MTguNDA3IDMuNTg0IDEuMjkzbDIuMzgxLTIuMzhjMC0uMDAyLS4wMDMtLjAwNC0uMDA0LS4wMDUtMS41ODgtMS41MjQtMy42Mi0yLjIxNS01Ljk1NS0yLjIxNXptNC40MyA1LjY2bC4wMDMuMDA2di0uMDAzeiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjE1LjE4NCAyNTEuOTI5bC03Ljk4IDcuOTc5IDI4LjQ3NyAyOC40NzVjLjI4Ny0uNjQ5LjQ0OS0xLjM2Ni40NDktMi4xMjN2LTMxLjE2NWMtLjQ2OS42NzUtLjkzNCAxLjM0OS0xLjM4MiAyLjAwNS0uNzkyIDEuMjc1LTEuNjgyIDIuNjQtMi40NjUgMy45OS0yLjM0NyA0LjA2NS0zLjk4MiA4LjAzOC00LjU4NSAxMy43OTQtLjE2Mi40ODUtLjUyNy43OTgtLjkzLjc5OS0uMzYzLS4wMDEtLjY5Ny0uMjU1LS44NzktLjY2N3YtLjAxMmMtLjU5My01LjgyMi0yLjIzNy05LjgyLTQuNi0xMy45MTQtLjc4My0xLjM1LTEuNjczLTIuNzE1LTIuNDY2LTMuOTktMS4xMzctMS42NjYtMi4zMjctMy40LTMuNjM3LTUuMTY5bC0uMDAyLS4wMDN6IiBmaWxsPSIjYzNjM2MzIi8+PHBhdGggZD0iTTIxMi45ODMgMjQ4LjQ5NWwtMzYuOTUyIDM2Ljk1M3YuODEyYTUuMjI3IDUuMjI3IDAgMCAwIDUuMjM4IDUuMjM4aDEuMDE1bDM1LjY2Ni0zNS42NjZhMTM2LjI3NSAxMzYuMjc1IDAgMCAwLTIuNzY0LTMuOSAzNy41NzUgMzcuNTc1IDAgMCAwLS45ODktMS40NGMtLjI5OS0uNTAzLS42MTYtMS4wMDYtLjk1LTEuNTA4LS4wODMtLjE2Mi0uMTc2LS4zMjYtLjI2NC0uNDg5eiIgZmlsbD0iI2ZkZGM0ZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48cGF0aCBkPSJNMjExLjk5OCAyNjEuMDgzbC02LjE1MiA2LjE1MSAyNC4yNjQgMjQuMjY0aC43ODFhNS4yMjcgNS4yMjcgMCAwIDAgNS4yMzktNS4yMzh2LTEuMDQ1eiIgZmlsbD0iI2ZmZiIgcGFpbnQtb3JkZXI9Im1hcmtlcnMgc3Ryb2tlIGZpbGwiLz48L2c+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*=facebook\.com] .ck-media__placeholder{background:#4268b3}.ck-media__wrapper[data-oembed-url*=facebook\.com] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSIxMDI0cHgiIGhlaWdodD0iMTAyNHB4IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPHRpdGxlPkZpbGwgMTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgaWQ9ImZMb2dvX1doaXRlIiBmaWxsPSIjRkZGRkZFIj4gICAgICAgICAgICA8cGF0aCBkPSJNOTY3LjQ4NCwwIEw1Ni41MTcsMCBDMjUuMzA0LDAgMCwyNS4zMDQgMCw1Ni41MTcgTDAsOTY3LjQ4MyBDMCw5OTguNjk0IDI1LjI5NywxMDI0IDU2LjUyMiwxMDI0IEw1NDcsMTAyNCBMNTQ3LDYyOCBMNDE0LDYyOCBMNDE0LDQ3MyBMNTQ3LDQ3MyBMNTQ3LDM1OS4wMjkgQzU0NywyMjYuNzY3IDYyNy43NzMsMTU0Ljc0NyA3NDUuNzU2LDE1NC43NDcgQzgwMi4yNjksMTU0Ljc0NyA4NTAuODQyLDE1OC45NTUgODY1LDE2MC44MzYgTDg2NSwyOTkgTDc4My4zODQsMjk5LjAzNyBDNzE5LjM5MSwyOTkuMDM3IDcwNywzMjkuNTI5IDcwNywzNzQuMjczIEw3MDcsNDczIEw4NjAuNDg3LDQ3MyBMODQwLjUwMSw2MjggTDcwNyw2MjggTDcwNywxMDI0IEw5NjcuNDg0LDEwMjQgQzk5OC42OTcsMTAyNCAxMDI0LDk5OC42OTcgMTAyNCw5NjcuNDg0IEwxMDI0LDU2LjUxNSBDMTAyNCwyNS4zMDMgOTk4LjY5NywwIDk2Ny40ODQsMCIgaWQ9IkZpbGwtMSI+PC9wYXRoPiAgICAgICAgPC9nPiAgICA8L2c+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*=facebook\.com] .ck-media__placeholder .ck-media__placeholder__url__text{color:#cdf}.ck-media__wrapper[data-oembed-url*=facebook\.com] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*=instagram\.com] .ck-media__placeholder{background:linear-gradient(-135deg,#1400c7,#b800b1,#f50000)}.ck-media__wrapper[data-oembed-url*=instagram\.com] .ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI1MDRweCIgaGVpZ2h0PSI1MDRweCIgdmlld0JveD0iMCAwIDUwNCA1MDQiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+ICAgICAgICA8dGl0bGU+Z2x5cGgtbG9nb19NYXkyMDE2PC90aXRsZT4gICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPiAgICAgICAgPHBvbHlnb24gaWQ9InBhdGgtMSIgcG9pbnRzPSIwIDAuMTU5IDUwMy44NDEgMC4xNTkgNTAzLjg0MSA1MDMuOTQgMCA1MDMuOTQiPjwvcG9seWdvbj4gICAgPC9kZWZzPiAgICA8ZyBpZD0iZ2x5cGgtbG9nb19NYXkyMDE2IiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJHcm91cC0zIj4gICAgICAgICAgICA8bWFzayBpZD0ibWFzay0yIiBmaWxsPSJ3aGl0ZSI+ICAgICAgICAgICAgICAgIDx1c2UgeGxpbms6aHJlZj0iI3BhdGgtMSI+PC91c2U+ICAgICAgICAgICAgPC9tYXNrPiAgICAgICAgICAgIDxnIGlkPSJDbGlwLTIiPjwvZz4gICAgICAgICAgICA8cGF0aCBkPSJNMjUxLjkyMSwwLjE1OSBDMTgzLjUwMywwLjE1OSAxNzQuOTI0LDAuNDQ5IDE0OC4wNTQsMS42NzUgQzEyMS4yNCwyLjg5OCAxMDIuOTI3LDcuMTU3IDg2LjkwMywxMy4zODUgQzcwLjMzNywxOS44MjIgNTYuMjg4LDI4LjQzNiA0Mi4yODIsNDIuNDQxIEMyOC4yNzcsNTYuNDQ3IDE5LjY2Myw3MC40OTYgMTMuMjI2LDg3LjA2MiBDNi45OTgsMTAzLjA4NiAyLjczOSwxMjEuMzk5IDEuNTE2LDE0OC4yMTMgQzAuMjksMTc1LjA4MyAwLDE4My42NjIgMCwyNTIuMDggQzAsMzIwLjQ5NyAwLjI5LDMyOS4wNzYgMS41MTYsMzU1Ljk0NiBDMi43MzksMzgyLjc2IDYuOTk4LDQwMS4wNzMgMTMuMjI2LDQxNy4wOTcgQzE5LjY2Myw0MzMuNjYzIDI4LjI3Nyw0NDcuNzEyIDQyLjI4Miw0NjEuNzE4IEM1Ni4yODgsNDc1LjcyMyA3MC4zMzcsNDg0LjMzNyA4Ni45MDMsNDkwLjc3NSBDMTAyLjkyNyw0OTcuMDAyIDEyMS4yNCw1MDEuMjYxIDE0OC4wNTQsNTAyLjQ4NCBDMTc0LjkyNCw1MDMuNzEgMTgzLjUwMyw1MDQgMjUxLjkyMSw1MDQgQzMyMC4zMzgsNTA0IDMyOC45MTcsNTAzLjcxIDM1NS43ODcsNTAyLjQ4NCBDMzgyLjYwMSw1MDEuMjYxIDQwMC45MTQsNDk3LjAwMiA0MTYuOTM4LDQ5MC43NzUgQzQzMy41MDQsNDg0LjMzNyA0NDcuNTUzLDQ3NS43MjMgNDYxLjU1OSw0NjEuNzE4IEM0NzUuNTY0LDQ0Ny43MTIgNDg0LjE3OCw0MzMuNjYzIDQ5MC42MTYsNDE3LjA5NyBDNDk2Ljg0Myw0MDEuMDczIDUwMS4xMDIsMzgyLjc2IDUwMi4zMjUsMzU1Ljk0NiBDNTAzLjU1MSwzMjkuMDc2IDUwMy44NDEsMzIwLjQ5NyA1MDMuODQxLDI1Mi4wOCBDNTAzLjg0MSwxODMuNjYyIDUwMy41NTEsMTc1LjA4MyA1MDIuMzI1LDE0OC4yMTMgQzUwMS4xMDIsMTIxLjM5OSA0OTYuODQzLDEwMy4wODYgNDkwLjYxNiw4Ny4wNjIgQzQ4NC4xNzgsNzAuNDk2IDQ3NS41NjQsNTYuNDQ3IDQ2MS41NTksNDIuNDQxIEM0NDcuNTUzLDI4LjQzNiA0MzMuNTA0LDE5LjgyMiA0MTYuOTM4LDEzLjM4NSBDNDAwLjkxNCw3LjE1NyAzODIuNjAxLDIuODk4IDM1NS43ODcsMS42NzUgQzMyOC45MTcsMC40NDkgMzIwLjMzOCwwLjE1OSAyNTEuOTIxLDAuMTU5IFogTTI1MS45MjEsNDUuNTUgQzMxOS4xODYsNDUuNTUgMzI3LjE1NCw0NS44MDcgMzUzLjcxOCw0Ny4wMTkgQzM3OC4yOCw0OC4xMzkgMzkxLjYxOSw1Mi4yNDMgNDAwLjQ5Niw1NS42OTMgQzQxMi4yNTUsNjAuMjYzIDQyMC42NDcsNjUuNzIyIDQyOS40NjIsNzQuNTM4IEM0MzguMjc4LDgzLjM1MyA0NDMuNzM3LDkxLjc0NSA0NDguMzA3LDEwMy41MDQgQzQ1MS43NTcsMTEyLjM4MSA0NTUuODYxLDEyNS43MiA0NTYuOTgxLDE1MC4yODIgQzQ1OC4xOTMsMTc2Ljg0NiA0NTguNDUsMTg0LjgxNCA0NTguNDUsMjUyLjA4IEM0NTguNDUsMzE5LjM0NSA0NTguMTkzLDMyNy4zMTMgNDU2Ljk4MSwzNTMuODc3IEM0NTUuODYxLDM3OC40MzkgNDUxLjc1NywzOTEuNzc4IDQ0OC4zMDcsNDAwLjY1NSBDNDQzLjczNyw0MTIuNDE0IDQzOC4yNzgsNDIwLjgwNiA0MjkuNDYyLDQyOS42MjEgQzQyMC42NDcsNDM4LjQzNyA0MTIuMjU1LDQ0My44OTYgNDAwLjQ5Niw0NDguNDY2IEMzOTEuNjE5LDQ1MS45MTYgMzc4LjI4LDQ1Ni4wMiAzNTMuNzE4LDQ1Ny4xNCBDMzI3LjE1OCw0NTguMzUyIDMxOS4xOTEsNDU4LjYwOSAyNTEuOTIxLDQ1OC42MDkgQzE4NC42NSw0NTguNjA5IDE3Ni42ODQsNDU4LjM1MiAxNTAuMTIzLDQ1Ny4xNCBDMTI1LjU2MSw0NTYuMDIgMTEyLjIyMiw0NTEuOTE2IDEwMy4zNDUsNDQ4LjQ2NiBDOTEuNTg2LDQ0My44OTYgODMuMTk0LDQzOC40MzcgNzQuMzc5LDQyOS42MjEgQzY1LjU2NCw0MjAuODA2IDYwLjEwNCw0MTIuNDE0IDU1LjUzNCw0MDAuNjU1IEM1Mi4wODQsMzkxLjc3OCA0Ny45OCwzNzguNDM5IDQ2Ljg2LDM1My44NzcgQzQ1LjY0OCwzMjcuMzEzIDQ1LjM5MSwzMTkuMzQ1IDQ1LjM5MSwyNTIuMDggQzQ1LjM5MSwxODQuODE0IDQ1LjY0OCwxNzYuODQ2IDQ2Ljg2LDE1MC4yODIgQzQ3Ljk4LDEyNS43MiA1Mi4wODQsMTEyLjM4MSA1NS41MzQsMTAzLjUwNCBDNjAuMTA0LDkxLjc0NSA2NS41NjMsODMuMzUzIDc0LjM3OSw3NC41MzggQzgzLjE5NCw2NS43MjIgOTEuNTg2LDYwLjI2MyAxMDMuMzQ1LDU1LjY5MyBDMTEyLjIyMiw1Mi4yNDMgMTI1LjU2MSw0OC4xMzkgMTUwLjEyMyw0Ny4wMTkgQzE3Ni42ODcsNDUuODA3IDE4NC42NTUsNDUuNTUgMjUxLjkyMSw0NS41NSBaIiBpZD0iRmlsbC0xIiBmaWxsPSIjRkZGRkZGIiBtYXNrPSJ1cmwoI21hc2stMikiPjwvcGF0aD4gICAgICAgIDwvZz4gICAgICAgIDxwYXRoIGQ9Ik0yNTEuOTIxLDMzNi4wNTMgQzIwNS41NDMsMzM2LjA1MyAxNjcuOTQ3LDI5OC40NTcgMTY3Ljk0NywyNTIuMDggQzE2Ny45NDcsMjA1LjcwMiAyMDUuNTQzLDE2OC4xMDYgMjUxLjkyMSwxNjguMTA2IEMyOTguMjk4LDE2OC4xMDYgMzM1Ljg5NCwyMDUuNzAyIDMzNS44OTQsMjUyLjA4IEMzMzUuODk0LDI5OC40NTcgMjk4LjI5OCwzMzYuMDUzIDI1MS45MjEsMzM2LjA1MyBaIE0yNTEuOTIxLDEyMi43MTUgQzE4MC40NzQsMTIyLjcxNSAxMjIuNTU2LDE4MC42MzMgMTIyLjU1NiwyNTIuMDggQzEyMi41NTYsMzIzLjUyNiAxODAuNDc0LDM4MS40NDQgMjUxLjkyMSwzODEuNDQ0IEMzMjMuMzY3LDM4MS40NDQgMzgxLjI4NSwzMjMuNTI2IDM4MS4yODUsMjUyLjA4IEMzODEuMjg1LDE4MC42MzMgMzIzLjM2NywxMjIuNzE1IDI1MS45MjEsMTIyLjcxNSBaIiBpZD0iRmlsbC00IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgICAgICA8cGF0aCBkPSJNNDE2LjYyNywxMTcuNjA0IEM0MTYuNjI3LDEzNC4zIDQwMy4wOTIsMTQ3LjgzNCAzODYuMzk2LDE0Ny44MzQgQzM2OS43MDEsMTQ3LjgzNCAzNTYuMTY2LDEzNC4zIDM1Ni4xNjYsMTE3LjYwNCBDMzU2LjE2NiwxMDAuOTA4IDM2OS43MDEsODcuMzczIDM4Ni4zOTYsODcuMzczIEM0MDMuMDkyLDg3LjM3MyA0MTYuNjI3LDEwMC45MDggNDE2LjYyNywxMTcuNjA0IiBpZD0iRmlsbC01IiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+ICAgIDwvZz48L3N2Zz4=)}.ck-media__wrapper[data-oembed-url*=instagram\.com] .ck-media__placeholder .ck-media__placeholder__url__text{color:#ffe0fe}.ck-media__wrapper[data-oembed-url*=instagram\.com] .ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}.ck-media__wrapper[data-oembed-url*=twitter\.com] .ck.ck-media__placeholder{background:linear-gradient(90deg,#71c6f4,#0d70a5)}.ck-media__wrapper[data-oembed-url*=twitter\.com] .ck.ck-media__placeholder .ck-media__placeholder__icon{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz48c3ZnIHZlcnNpb249IjEuMSIgaWQ9IldoaXRlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQwMCA0MDAiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQwMCA0MDA7IiB4bWw6c3BhY2U9InByZXNlcnZlIj48c3R5bGUgdHlwZT0idGV4dC9jc3MiPi5zdDB7ZmlsbDojRkZGRkZGO308L3N0eWxlPjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik00MDAsMjAwYzAsMTEwLjUtODkuNSwyMDAtMjAwLDIwMFMwLDMxMC41LDAsMjAwUzg5LjUsMCwyMDAsMFM0MDAsODkuNSw0MDAsMjAweiBNMTYzLjQsMzA1LjVjODguNywwLDEzNy4yLTczLjUsMTM3LjItMTM3LjJjMC0yLjEsMC00LjItMC4xLTYuMmM5LjQtNi44LDE3LjYtMTUuMywyNC4xLTI1Yy04LjYsMy44LTE3LjksNi40LTI3LjcsNy42YzEwLTYsMTcuNi0xNS40LDIxLjItMjYuN2MtOS4zLDUuNS0xOS42LDkuNS0zMC42LDExLjdjLTguOC05LjQtMjEuMy0xNS4yLTM1LjItMTUuMmMtMjYuNiwwLTQ4LjIsMjEuNi00OC4yLDQ4LjJjMCwzLjgsMC40LDcuNSwxLjMsMTFjLTQwLjEtMi03NS42LTIxLjItOTkuNC01MC40Yy00LjEsNy4xLTYuNSwxNS40LTYuNSwyNC4yYzAsMTYuNyw4LjUsMzEuNSwyMS41LDQwLjFjLTcuOS0wLjItMTUuMy0yLjQtMjEuOC02YzAsMC4yLDAsMC40LDAsMC42YzAsMjMuNCwxNi42LDQyLjgsMzguNyw0Ny4zYy00LDEuMS04LjMsMS43LTEyLjcsMS43Yy0zLjEsMC02LjEtMC4zLTkuMS0wLjljNi4xLDE5LjIsMjMuOSwzMy4xLDQ1LDMzLjVjLTE2LjUsMTIuOS0zNy4zLDIwLjYtNTkuOSwyMC42Yy0zLjksMC03LjctMC4yLTExLjUtMC43QzExMC44LDI5Ny41LDEzNi4yLDMwNS41LDE2My40LDMwNS41Ii8+PC9zdmc+)}.ck-media__wrapper[data-oembed-url*=twitter\.com] .ck.ck-media__placeholder .ck-media__placeholder__url__text{color:#b8e6ff}.ck-media__wrapper[data-oembed-url*=twitter\.com] .ck.ck-media__placeholder .ck-media__placeholder__url__text:hover{color:#fff}:is(.ck-media__wrapper[data-oembed-url*=twitter\.com],.ck-media__wrapper[data-oembed-url*="google.com/maps"],.ck-media__wrapper[data-oembed-url*="goo.gl/maps"],.ck-media__wrapper[data-oembed-url*="maps.google.com"],.ck-media__wrapper[data-oembed-url*="maps.app.goo.gl"],.ck-media__wrapper[data-oembed-url*=facebook\.com],.ck-media__wrapper[data-oembed-url*=instagram\.com]) .ck-media__placeholder__icon *{display:none}.ck-editor__editable:not(.ck-read-only) .ck-media__wrapper>:not(.ck-media__placeholder),.ck-editor__editable:not(.ck-read-only) .ck-widget:not(.ck-widget_selected) .ck-media__placeholder{pointer-events:none}.ck.ck-media-form{flex-flow:row;align-items:flex-start;width:400px;display:flex}.ck.ck-media-form .ck-labeled-field-view{width:100%;display:inline-block}.ck.ck-media-form .ck-label{display:none}.ck.ck-media-form .ck-input{width:100%}@media screen and (width<=600px){.ck.ck-media-form{flex-wrap:wrap}.ck.ck-media-form .ck-labeled-field-view{flex-basis:100%}.ck.ck-media-form .ck-button{flex-basis:50%}}:root{--ck-content-color-mention-background:#9900301a;--ck-content-color-mention-text:#990030}.ck-content .mention{background:var(--ck-content-color-mention-background);color:var(--ck-content-color-mention-text)}:root{--ck-mention-list-max-height:300px}.ck.ck-mentions{max-height:var(--ck-mention-list-max-height);overscroll-behavior:contain;overflow:hidden auto}.ck.ck-mentions>.ck-list__item{flex-shrink:0;overflow:hidden}div.ck.ck-balloon-panel.ck-mention-balloon{z-index:calc(var(--ck-z-dialog) + 1)}:root{--ck-color-minimap-tracker-background:208, 0%, 51%;--ck-color-minimap-iframe-outline:#bfbfbf;--ck-color-minimap-iframe-shadow:#0000001c;--ck-color-minimap-progress-background:#666}.ck.ck-minimap{-webkit-user-select:none;user-select:none;background:var(--ck-color-base-background);position:absolute}.ck.ck-minimap,.ck.ck-minimap iframe{width:100%;height:100%}.ck.ck-minimap iframe{pointer-events:none;outline:1px solid var(--ck-color-minimap-iframe-outline);box-shadow:0 2px 5px var(--ck-color-minimap-iframe-shadow);border:0;margin:0;position:relative}.ck.ck-minimap .ck.ck-minimap__position-tracker{background:hsla(var(--ck-color-minimap-tracker-background), .2);z-index:1;width:100%;transition:background .1s ease-in-out;position:absolute;top:0}@media (prefers-reduced-motion:reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker{transition:none}}.ck.ck-minimap .ck.ck-minimap__position-tracker:hover{background:hsla(var(--ck-color-minimap-tracker-background), .3)}.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover{background:hsla(var(--ck-color-minimap-tracker-background), .4)}:is(.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging,.ck.ck-minimap .ck.ck-minimap__position-tracker.ck-minimap__position-tracker_dragging:hover):after{opacity:1}.ck.ck-minimap .ck.ck-minimap__position-tracker:after{content:attr(data-progress) "%";background:var(--ck-color-minimap-progress-background);color:var(--ck-color-base-background);border:1px solid var(--ck-color-base-background);opacity:0;border-radius:3px;padding:2px 4px;font-size:10px;transition:opacity .1s ease-in-out;position:absolute;top:5px;right:5px}@media (prefers-reduced-motion:reduce){.ck.ck-minimap .ck.ck-minimap__position-tracker:after{transition:none}}.ck-content .page-break{clear:both;justify-content:center;align-items:center;padding:5px 0;display:flex;position:relative}.ck-content .page-break:after{content:"";border-bottom:2px dashed #c4c4c4;width:100%;position:absolute}.ck-content .page-break__label{z-index:1;text-transform:uppercase;color:#333;-webkit-user-select:none;user-select:none;background:#fff;border:1px solid #c4c4c4;border-radius:2px;padding:.3em .6em;font-size:.75em;font-weight:700;display:block;position:relative;box-shadow:2px 2px 1px #00000026}@media print{.ck-content .page-break{padding:0}.ck-content .page-break:after{display:none}.ck-content :has(+.page-break){margin-bottom:0}}:root{--ck-color-restricted-editing-exception-background:#ffa94c33;--ck-color-restricted-editing-exception-hover-background:#ffa94c59;--ck-color-restricted-editing-exception-brackets:#cc690066;--ck-color-restricted-editing-selected-exception-background:#ffa94c80;--ck-color-restricted-editing-selected-exception-brackets:#cc690099}.ck-editor__editable .restricted-editing-exception{background-color:var(--ck-color-restricted-editing-exception-background);border:1px solid;border-image:linear-gradient(to right, var(--ck-color-restricted-editing-exception-brackets) 0%, var(--ck-color-restricted-editing-exception-brackets) 5px, #0000 6px, #0000 calc(100% - 6px), var(--ck-color-restricted-editing-exception-brackets) calc(100% - 5px), var(--ck-color-restricted-editing-exception-brackets) 100%) 1;transition:background .2s ease-in-out}@media (prefers-reduced-motion:reduce){.ck-editor__editable .restricted-editing-exception{transition:none}}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_selected{background-color:var(--ck-color-restricted-editing-selected-exception-background);border-image:linear-gradient(to right, var(--ck-color-restricted-editing-selected-exception-brackets) 0%, var(--ck-color-restricted-editing-selected-exception-brackets) 5px, var(--ck-color-restricted-editing-selected-exception-brackets) calc(100% - 5px), var(--ck-color-restricted-editing-selected-exception-brackets) 100%) 1}.ck-editor__editable .restricted-editing-exception.restricted-editing-exception_collapsed{padding-left:1ch}.ck-restricted-editing_mode_restricted,.ck-restricted-editing_mode_restricted *{cursor:default}.ck-restricted-editing_mode_restricted .restricted-editing-exception,.ck-restricted-editing_mode_restricted .restricted-editing-exception *{cursor:text}.ck-restricted-editing_mode_restricted .restricted-editing-exception:hover{background:var(--ck-color-restricted-editing-exception-hover-background)}:root{--ck-show-blocks-border-color:#757575}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-address-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-address-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-aside-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-aside-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-blockquote-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-blockquote-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-details-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-details-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *){--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-div-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-div-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-footer-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-footer-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h1-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h1-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h2-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h2-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h3-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h3-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h4-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h4-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h5-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h5-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-h6-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-h6-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-header-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-header-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-main-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-main-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-nav-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-nav-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-pre-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-pre-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-ol-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-ol-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-ul-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-ul-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-p-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-p-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-section-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-section-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{--ck-show-blocks-label-ltr:var(--ck-show-blocks-label-figcaption-ltr);--ck-show-blocks-label-rtl:var(--ck-show-blocks-label-figcaption-rtl)}.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *),.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption{background-repeat:no-repeat;padding-top:15px}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) address,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) aside,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) blockquote,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) details,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) div:not(.ck-widget,.ck-widget *),.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) footer,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h1,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h2,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h3,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h4,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h5,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) h6,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) header,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) main,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) nav,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) pre,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ol,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) ul,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) p,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) section,.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget) :where(figure.image,figure.table) figcaption):where(:not(.ck-widget_selected):not(.ck-widget:hover)){outline:1px dashed var(--ck-show-blocks-border-color)}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) address,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) aside,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) blockquote,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) details,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) div:not(.ck-widget,.ck-widget *),:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) footer,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h1,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h2,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h3,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h4,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h5,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h6,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) header,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) main,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) nav,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) pre,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ol,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ul,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) p,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) section,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=ltr],[dir=ltr] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) :where(figure.image,figure.table) figcaption{background-image:var(--ck-show-blocks-label-ltr);background-position:1px 1px}:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) address,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) aside,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) blockquote,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) details,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) div:not(.ck-widget,.ck-widget *),:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) footer,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h1,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h2,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h3,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h4,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h5,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) h6,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) header,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) main,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) nav,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) pre,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ol,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) ul,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) p,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) section,:is(.ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)[dir=rtl],[dir=rtl] .ck.ck-editor__editable.ck-editor__editable_inline.ck-show-blocks:not(.ck-widget)) :where(figure.image,figure.table) figcaption{background-image:var(--ck-show-blocks-label-rtl);background-position:calc(100% - 1px) 1px}.ck-source-editing-area{position:relative;overflow:hidden}.ck-source-editing-area:after,.ck-source-editing-area textarea{padding:var(--ck-spacing-large);line-height:var(--ck-line-height-base);font-size:var(--ck-font-size-normal);white-space:pre-wrap;border:1px solid #0000;margin:0;font-family:monospace}.ck-source-editing-area:after{content:attr(data-value) " ";visibility:hidden;display:block}.ck-source-editing-area textarea{resize:none;box-sizing:border-box;border-color:var(--ck-color-base-border);border-radius:var(--ck-rounded-corners-radius);border-top-left-radius:0;border-top-right-radius:0;outline:none;width:100%;height:100%;position:absolute;overflow:hidden}.ck-source-editing-area textarea:not([readonly]):focus{border:var(--ck-focus-ring);box-shadow:var(--ck-inner-shadow), 0 0;outline:none}.ck.ck-special-characters-navigation>.ck-label{text-overflow:ellipsis;max-width:160px;overflow:hidden}.ck.ck-special-characters-navigation>.ck-dropdown .ck-dropdown__panel{max-height:250px;overflow:hidden auto}@media screen and (width<=600px){.ck.ck-special-characters-navigation{max-width:190px}.ck.ck-special-characters-navigation>.ck-form__header__label{text-overflow:ellipsis;overflow:hidden}}.ck.ck-special-characters>.ck-dialog__content>div{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;width:350px;max-width:100%;height:100%;display:grid}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories{padding:var(--ck-spacing-medium) var(--ck-spacing-large);grid-area:1/1/2/2}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view{padding-top:var(--ck-spacing-standard);width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center;animation:.15s both ck-table-form-labeled-view-status-appear}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);border-style:solid}@media (prefers-reduced-motion:reduce){.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories>.ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown{width:100%;display:block}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-categories .ck-dropdown>button>span{width:100%}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-grid{grid-area:2/1/3/2;max-height:200px}.ck.ck-special-characters>.ck-dialog__content>div>.ck-character-info{grid-area:3/1/4/2}:root{--ck-character-grid-tile-size:24px}.ck.ck-character-grid{overflow:hidden auto}.ck.ck-character-grid .ck-character-grid__tiles{grid-template-columns:repeat(auto-fill, minmax(var(--ck-character-grid-tile-size), 1fr));margin:var(--ck-spacing-standard) var(--ck-spacing-large);grid-gap:var(--ck-spacing-standard);display:grid}.ck.ck-character-grid .ck-character-grid__tile{width:var(--ck-character-grid-tile-size);height:var(--ck-character-grid-tile-size);min-width:var(--ck-character-grid-tile-size);min-height:var(--ck-character-grid-tile-size);border:0;padding:0;font-size:1.5em;transition:box-shadow .2s}@media (prefers-reduced-motion:reduce){.ck.ck-character-grid .ck-character-grid__tile{transition:none}}.ck.ck-character-grid .ck-character-grid__tile:focus:not(.ck-disabled),.ck.ck-character-grid .ck-character-grid__tile:hover:not(.ck-disabled){box-shadow:inset 0 0 0 1px var(--ck-color-base-background), 0 0 0 2px var(--ck-color-focus-border);border:0}.ck.ck-character-grid .ck-character-grid__tile .ck-button__label{line-height:var(--ck-character-grid-tile-size);text-align:center;width:100%}.ck.ck-character-grid{max-width:100%}.ck.ck-character-info{padding:var(--ck-spacing-small) var(--ck-spacing-large);border-top:1px solid var(--ck-color-base-border);display:flex}.ck.ck-character-info>*{text-transform:uppercase;font-size:var(--ck-font-size-small)}.ck.ck-character-info .ck-character-info__name{text-overflow:ellipsis;max-width:280px;overflow:hidden}.ck.ck-character-info .ck-character-info__code{opacity:.6}.ck.ck-character-info{justify-content:space-between}.ck.ck-dropdown.ck-style-dropdown.ck-style-dropdown_multiple-active>.ck-button>.ck-button__label{font-style:italic}:root{--ck-style-panel-button-width:120px;--ck-style-panel-button-height:80px;--ck-style-panel-button-label-background:#f0f0f0;--ck-style-panel-button-hover-label-background:#ebebeb;--ck-style-panel-button-hover-border-color:#b3b3b3;--ck-style-panel-columns:3}.ck.ck-style-panel .ck-style-grid{row-gap:var(--ck-spacing-large);column-gap:var(--ck-spacing-large);grid-template-columns:repeat(var(--ck-style-panel-columns),auto);display:grid}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{--ck-color-button-default-hover-background:var(--ck-color-base-background);--ck-color-button-default-active-background:var(--ck-color-base-background);width:var(--ck-style-panel-button-width);height:var(--ck-style-panel-button-height);justify-content:space-between;padding:0;display:flex}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(:focus){border:1px solid var(--ck-color-base-border)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-button__label{width:100%;height:22px;padding:0 var(--ck-spacing-medium);text-overflow:ellipsis;flex-shrink:0;line-height:22px;overflow:hidden}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button .ck-style-grid__button__preview{opacity:.9;width:100%;padding:var(--ck-spacing-medium);background:var(--ck-color-base-background);border:2px solid var(--ck-color-base-background);flex-grow:1;flex-basis:100%;place-content:center flex-start;align-items:center;display:flex;overflow:hidden}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled{--ck-color-button-default-disabled-background:var(--ck-color-base-foreground)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled:not(:focus){border-color:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-disabled .ck-style-grid__button__preview{opacity:.4;border-color:var(--ck-color-base-foreground);filter:saturate(.3)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on{border-color:var(--ck-color-base-active)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on .ck-button__label{box-shadow:0 -1px 0 var(--ck-color-base-active);z-index:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button.ck-on:hover{border-color:var(--ck-color-base-active-focus)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on) .ck-button__label{background:var(--ck-style-panel-button-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:not(.ck-on):hover .ck-button__label{background:var(--ck-style-panel-button-hover-label-background)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on){border-color:var(--ck-style-panel-button-hover-border-color)}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button:hover:not(.ck-disabled):not(.ck-on) .ck-style-grid__button__preview{opacity:1}.ck.ck-style-panel .ck-style-grid .ck-style-grid__button{flex-direction:column}.ck.ck-style-panel .ck-style-grid{justify-content:start}.ck.ck-style-panel .ck-style-panel__style-group>.ck-label{margin:var(--ck-spacing-large) 0}.ck.ck-style-panel .ck-style-panel__style-group:first-child>.ck-label{margin-top:0}:root{--ck-style-panel-max-height:470px}.ck.ck-style-panel{padding:var(--ck-spacing-large);max-height:var(--ck-style-panel-max-height);overflow-y:auto}.ck-content .table th{text-align:start}.ck-content[dir=rtl] .table th{text-align:right}.ck-content[dir=ltr] .table th{text-align:left}.ck-content figure.table:not(.layout-table){display:table}.ck-content figure.table:not(.layout-table)>table{width:100%;height:100%}.ck-content .table:not(.layout-table){margin:.9em auto}.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table{border-collapse:collapse;border-spacing:0;border:1px double #b3b3b3}:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th{background:#0000000d;font-weight:700}:is(:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th)>p:first-of-type{margin-top:0}:is(:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th)>p:last-of-type{margin-bottom:0}:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>td,:is(:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>thead,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tfoot,:is(.ck-content table.table:not(.layout-table),.ck-content figure.table:not(.layout-table)>table)>tbody)>tr>th{border:1px solid #bfbfbf;min-width:2em;padding:.4em}@media print{.ck-content figure.table:not(.layout-table){width:fit-content;height:fit-content}.ck-content figure.table:not(.layout-table)>table{height:initial}}.ck-editor__editable .ck-table-bogus-paragraph{width:100%;display:inline-block}:root{--ck-color-table-focused-cell-background:#9ec9fa4d;--ck-table-content-default-border-color:#d4d4d4;--ck-table-border-none-helper-line-color:#d4d4d4;--ck-table-border-none-helper-line-style:dashed;--ck-table-border-none-helper-line-width:1px}.ck-widget.table table[style*=border\:none],.ck-widget.table table[style*=border-style\:none],.ck-widget.table table[style*=border\:0],.ck-widget.table table[style*=border-width\:0]{outline:var(--ck-table-content-default-border-color) 1px dashed}:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable{outline:unset}:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable:not(.ck-editor__editable_selected).ck-editor__nested-editable_focused,:is(.ck-widget.table td,.ck-widget.table th).ck-editor__nested-editable:not(.ck-editor__editable_selected):focus{background:var(--ck-color-table-focused-cell-background);outline:1px solid var(--ck-color-focus-border);outline-offset:-1px}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table){--ck-table-border-none-helper-line:var(--ck-table-border-none-helper-line-width) var(--ck-table-border-none-helper-line-style) var(--ck-table-border-none-helper-line-color)}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(td,th):where([style*=border\:none],[style*=border\:0],[style*=border-style\:none],[style*=border-width\:0]){border:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*=border-top-style\:none],[style*=border-top-width\:0]){border-top:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*=border-right-style\:none],[style*=border-right-width\:0]){border-right:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*=border-bottom-style\:none],[style*=border-bottom-width\:0]){border-bottom:var(--ck-table-border-none-helper-line)!important}:where(.ck.ck-editor__editable.ck-table-show-hidden-borders .ck-widget.table) :where(table,td,th):where([style*=border-left-style\:none],[style*=border-left-width\:0]){border-left:var(--ck-table-border-none-helper-line)!important}.ck.ck-table-cell-properties-form{width:320px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__padding-row{align-self:flex-end;width:25%;padding:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar{margin-top:var(--ck-spacing-standard);background:0 0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar.ck-table-cell-properties-form__horizontal-alignment-toolbar{--ck-table-form-dimensions-input-width:calc(var(--ck-table-form-default-input-width) * 2 + var(--ck-spacing-large));width:var(--ck-table-form-dimensions-input-width);max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar.ck-table-cell-properties-form__vertical-alignment-toolbar{flex-grow:1}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:first-of-type{flex-grow:.57}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar:last-of-type{flex-grow:.43}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row .ck.ck-toolbar .ck-button{flex-grow:1}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-cell-properties-form__alignment-row{flex-wrap:wrap}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{width:80px;min-width:80px;max-width:80px}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row{--ck-table-form-dimensions-input-width:calc(var(--ck-table-form-default-input-width) * 2 + var(--ck-spacing-large));width:var(--ck-table-form-dimensions-input-width);max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width,.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height{width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);max-width:var(--ck-table-form-default-input-width);margin:0}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{width:0;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small);align-self:flex-end;display:inline-block;position:relative;left:-.5ch;overflow:visible}.ck.ck-table-cell-properties-form .ck-form__row.ck-form__row.ck-table-form__action-row>.ck.ck-button{flex-grow:initial}.ck.ck-table-cell-properties-form .ck-form__row.ck-form__row.ck-table-form__action-row>.ck.ck-button .ck-button__label{color:currentColor}.ck.ck-table-cell-properties-form .ck-form__row.ck-table-form__cell-type-row{--ck-table-form-dimensions-input-width:calc(var(--ck-table-form-default-input-width) * 2 + var(--ck-spacing-large));width:var(--ck-table-form-dimensions-input-width);max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0}:root{--ck-table-layout-widget-type-around-button-size:16px;--ck-table-layout-widget-type-around-icon-width:10px;--ck-table-layout-widget-type-around-icon-height:8px;--ck-table-layout-widget-handler-icon-size:10px;--ck-table-layout-default-border-color:#d4d4d4}.ck-content table.table.layout-table,.ck-content figure.table.layout-table{margin-top:0;margin-bottom:0}.ck-content table.table.layout-table,.ck-content figure.table.layout-table>table{border-spacing:0}.ck-editor__editable .table.layout-table>table{border-collapse:revert;width:100%;height:100%}.ck-editor__editable .table.layout-table>table:not([style*=border\:],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){border-width:0;border-color:#0000;outline:none}.ck-editor__editable .table.layout-table>table>tbody>tr>td{box-shadow:revert;padding:revert;text-indent:1px;border-color:var(--ck-table-layout-default-border-color);border-style:dashed;min-width:2em}.ck-editor__editable .table.layout-table>table>tbody>tr>td[style^=width\:],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=" width:"],.ck-editor__editable .table.layout-table>table>tbody>tr>td[style*=";width:"]{min-width:auto}.ck-editor__editable .table.layout-table>table>tbody>tr>td:focus{background-color:#0000}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*=border\:],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]){outline:var(--ck-table-layout-default-border-color) 1px dashed;outline-offset:-1px;border-width:0;border-color:#0000}.ck-editor__editable .table.layout-table>table>tbody>tr>td:not([style*=border\:],[style*=border-top],[style*=border-bottom],[style*=border-left],[style*=border-right],[style*=border-width],[style*=border-style],[style*=border-color]):focus{outline:var(--ck-color-focus-border) 1px solid}.ck-editor__editable .table.layout-table>table>tbody>tr>td>.ck-table-bogus-paragraph{text-indent:0;width:calc(100% - 1px)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around{--ck-widget-type-around-button-size:var(--ck-table-layout-widget-type-around-button-size)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before,.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after{z-index:2;transform:translateY(0)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before{margin-left:var(--ck-table-layout-widget-type-around-button-size);border-radius:0 0 100px 100px;left:min(10%,30px)}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_before:after{border-radius:0 0 100px 100px}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after,.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button.ck-widget__type-around__button_after:after{border-radius:100px 100px 0 0}.ck-editor__editable .table.layout-table.ck-widget>.ck-widget__type-around>.ck-widget__type-around__button svg{width:var(--ck-table-layout-widget-type-around-icon-width);height:var(--ck-table-layout-widget-type-around-icon-height)}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_with-selection-handle>.ck-widget__selection-handle{--ck-widget-handler-icon-size:var(--ck-table-layout-widget-handler-icon-size);transform:translateY(calc(0px - var(--ck-widget-outline-thickness)));z-index:3}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:0}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:0}.ck-editor__editable .table.layout-table.ck-widget:hover{z-index:var(--ck-z-default)}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle{opacity:.75;visibility:visible}.ck-editor__editable .table.layout-table.ck-widget:hover>.ck-widget__selection-handle:hover{opacity:1}.ck-editor__editable .table.layout-table.ck-widget:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck-editor__editable .table.layout-table.ck-widget.ck-widget_selected{z-index:var(--ck-z-default)}.ck-editor__editable .table.layout-table{margin:0;display:table}.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:first-child{margin-top:var(--ck-spacing-large)}:is(.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:last-child,.ck-editor__editable.ck-editor__editable_inline>.ck-widget.ck-widget_with-selection-handle.layout-table:nth-last-child(2):has(+.ck-fake-selection-container)){margin-bottom:var(--ck-spacing-large)}.ck.ck-form__row>:not(.ck-label)+*{margin-inline-start:var(--ck-spacing-large)}.ck.ck-form__row>.ck-label{width:100%;min-width:100%}.ck.ck-form__row.ck-table-form__action-row{margin-top:var(--ck-spacing-large);justify-content:flex-end}.ck.ck-form__row.ck-table-form__action-row .ck-button-save,.ck.ck-form__row.ck-table-form__action-row .ck-button-cancel{justify-content:center}:root{--ck-table-properties-error-arrow-size:6px;--ck-table-properties-min-error-width:150px}.ck.ck-table-form{--ck-table-form-default-input-width:80px}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-labeled-field-view>.ck-label{font-size:var(--ck-font-size-tiny);text-align:center}.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-style,.ck.ck-table-form .ck-form__row.ck-table-form__border-row .ck-table-form__border-width{width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);max-width:var(--ck-table-form-default-input-width)}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row{--ck-table-form-dimensions-input-width:calc(var(--ck-table-form-default-input-width) * 2 + var(--ck-spacing-large));width:var(--ck-table-form-dimensions-input-width);max-width:var(--ck-table-form-dimensions-input-width);min-width:var(--ck-table-form-dimensions-input-width);padding:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__width,.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimensions-row__height{width:var(--ck-table-form-default-input-width);min-width:var(--ck-table-form-default-input-width);max-width:var(--ck-table-form-default-input-width);margin:0}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row .ck-table-form__dimension-operator{width:0;height:var(--ck-ui-component-min-height);line-height:var(--ck-ui-component-min-height);margin:0 var(--ck-spacing-small);align-self:flex-end;display:inline-block;position:relative;left:-.5ch;overflow:visible}.ck.ck-table-form .ck-form__row.ck-table-form__border-row,.ck.ck-table-form .ck-form__row.ck-table-form__background-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row{flex-wrap:wrap}.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row{flex-wrap:wrap;align-items:center}:is(.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row) .ck-labeled-field-view{flex-direction:column-reverse;align-items:center;display:flex}:is(.ck.ck-table-form .ck-form__row.ck-table-form__dimensions-row,.ck.ck-table-form .ck-form__row.ck-table-form__cell-type-row) .ck-labeled-field-view .ck.ck-dropdown{flex-grow:0}.ck.ck-table-form .ck-form__row:not(.ck-table-form__action-row)>:not(.ck-label,.ck-table-form__dimension-operator){flex-grow:1}.ck.ck-table-form .ck.ck-labeled-field-view{padding-top:var(--ck-spacing-standard)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{border-radius:var(--ck-rounded-corners-radius);background:var(--ck-color-base-error);color:var(--ck-color-base-background);padding:var(--ck-spacing-small) var(--ck-spacing-medium);min-width:var(--ck-table-properties-min-error-width);text-align:center;left:50%;bottom:calc(-1 * var(--ck-table-properties-error-arrow-size));animation:.15s both ck-table-form-labeled-view-status-appear;position:absolute;transform:translate(-50%,100%)}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status:after{border-color:transparent transparent var(--ck-color-base-error) transparent;border-width:0 var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size) var(--ck-table-properties-error-arrow-size);content:"";top:calc(-1 * var(--ck-table-properties-error-arrow-size));border-style:solid;position:absolute;left:50%;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{animation:none}}.ck.ck-table-form .ck.ck-labeled-field-view .ck.ck-labeled-field-view__status{z-index:1}.ck.ck-table-form .ck.ck-labeled-field-view .ck-input.ck-error:not(:focus)+.ck.ck-labeled-field-view__status{display:none}.ck.ck-table-form .ck.ck-labeled-field-view{position:relative}@keyframes ck-table-form-labeled-view-status-appear{0%{opacity:0}to{opacity:1}}.ck.ck-table-properties-form{width:320px}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row{flex-wrap:wrap;flex-basis:0;align-content:baseline;align-self:flex-end}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar{margin-top:var(--ck-spacing-standard);background:0 0}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items>*{flex:1}.ck.ck-table-properties-form .ck-form__row.ck-table-properties-form__alignment-row .ck.ck-toolbar .ck-toolbar__items{flex-wrap:nowrap}:root{--ck-content-table-style-spacing:1.5em}.ck-content .table.table-style-align-left{float:left;margin-right:var(--ck-content-table-style-spacing)}.ck-content .table.table-style-align-right{float:right;margin-left:var(--ck-content-table-style-spacing)}.ck-content .table.table-style-align-center{margin-left:auto;margin-right:auto}.ck-content .table.table-style-block-align-left{margin-left:0;margin-right:auto}.ck-content .table.table-style-block-align-right{margin-left:auto;margin-right:0}.ck-editor__editable .table.layout-table.table-style-align-center{margin-left:auto;margin-right:auto}.ck-editor__editable .table.layout-table.table-style-align-left{margin-right:var(--ck-content-table-style-spacing)}.ck-editor__editable .table.layout-table.table-style-align-right{margin-left:var(--ck-content-table-style-spacing)}.ck-editor__editable .table.layout-table.table-style-block-align-left{margin-left:0;margin-right:auto}.ck-editor__editable .table.layout-table.table-style-block-align-right{margin-left:auto;margin-right:0}:root{--ck-content-color-table-caption-background:#f7f7f7;--ck-content-color-table-caption-text:#333;--ck-color-table-caption-highlighted-background:#fd0}.ck-content .table>figcaption,.ck-content figure.table>table>caption{caption-side:top;word-break:normal;overflow-wrap:anywhere;text-align:center;color:var(--ck-content-color-table-caption-text);background-color:var(--ck-content-color-table-caption-background);outline-offset:-1px;padding:.6em;font-size:.75em;display:table-caption}@media (forced-colors:active){.ck-content .table>figcaption,.ck-content figure.table>table>caption{background-color:unset;color:unset}}@media (forced-colors:none){:is(.ck.ck-editor__editable .table>figcaption,.ck.ck-editor__editable figure.table>table>caption).table__caption_highlighted{animation:.6s ease-out ck-table-caption-highlight}}:is(.ck.ck-editor__editable .table>figcaption,.ck.ck-editor__editable figure.table>table>caption).ck-placeholder:before{padding-left:inherit;padding-right:inherit;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes ck-table-caption-highlight{0%{background-color:var(--ck-color-table-caption-highlighted-background)}to{background-color:var(--ck-content-color-table-caption-background)}}:root{--ck-table-selected-cell-background:#9ecffa4d}.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected{caret-color:#0000;box-shadow:unset;position:relative}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected):after{content:"";pointer-events:none;background-color:var(--ck-table-selected-cell-background);position:absolute;inset:0}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected):focus{background-color:#0000}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) ::selection{background-color:#0000}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) .ck-widget{outline:unset}:is(.ck.ck-editor__editable .table table td.ck-editor__editable_selected,.ck.ck-editor__editable .table table th.ck-editor__editable_selected) .ck-widget>.ck-widget__selection-handle{display:none}:root{--ck-color-table-column-resizer-hover:var(--ck-color-base-active);--ck-table-column-resizer-width:7px;--ck-table-column-resizer-position-offset:calc(var(--ck-table-column-resizer-width) * -.5 - .5px)}.ck-content .table .ck-table-resized{table-layout:fixed}.ck-content .table td,.ck-content .table th{overflow-wrap:break-word}.ck.ck-editor__editable .table td,.ck.ck-editor__editable .table th{position:relative}.ck.ck-editor__editable .table .ck-table-column-resizer{top:0;bottom:0;right:var(--ck-table-column-resizer-position-offset);width:var(--ck-table-column-resizer-width);cursor:col-resize;-webkit-user-select:none;user-select:none;z-index:var(--ck-z-default);position:absolute}.ck.ck-editor__editable.ck-column-resize_disabled .table .ck-table-column-resizer,.ck.ck-editor__editable .table[draggable] .ck-table-column-resizer{display:none}.ck.ck-editor__editable .table .ck-table-column-resizer:hover,.ck.ck-editor__editable .table .ck-table-column-resizer__active{background-color:var(--ck-color-table-column-resizer-hover);opacity:.25}.ck.ck-editor__editable[dir=rtl] .table .ck-table-column-resizer{left:var(--ck-table-column-resizer-position-offset);right:unset}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-input-text){border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-input-text){border-top-left-radius:0;border-bottom-left-radius:0}.ck.ck-input-color>.ck.ck-input-text:focus{z-index:0}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button{padding:0;display:flex}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button){border-top-left-radius:0;border-bottom-left-radius:0}[dir=ltr] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button):not(:focus){border-left:1px solid #0000}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button){border-top-right-radius:0;border-bottom-right-radius:0}[dir=rtl] :is(.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button):not(:focus){border-right:1px solid #0000}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button.ck-disabled{background:var(--ck-color-input-disabled-background)}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview{border-radius:var(--ck-rounded-corners-radius);border:1px solid var(--ck-color-input-border);width:20px;height:20px;position:relative;overflow:hidden}.ck.ck-input-color>.ck.ck-dropdown>.ck.ck-button.ck-input-color__button>.ck.ck-input-color__button__preview>.ck.ck-input-color__button__preview__no-color-indicator{transform-origin:50%;background:red;border-radius:2px;width:8%;height:150%;display:block;position:absolute;top:-30%;left:50%;transform:rotate(45deg)}.ck.ck-input-color .ck.ck-input-color__remove-color{width:100%;padding:calc(var(--ck-spacing-standard) / 2) var(--ck-spacing-standard);border-bottom-right-radius:0;border-bottom-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color:not(:focus){border-bottom:1px solid var(--ck-color-input-border)}[dir=ltr] :is(.ck.ck-input-color .ck.ck-input-color__remove-color){border-top-right-radius:0}[dir=rtl] :is(.ck.ck-input-color .ck.ck-input-color__remove-color){border-top-left-radius:0}.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon{margin-right:var(--ck-spacing-standard)}[dir=rtl] :is(.ck.ck-input-color .ck.ck-input-color__remove-color .ck.ck-icon){margin-right:0;margin-left:var(--ck-spacing-standard)}.ck.ck-input-color{flex-direction:row-reverse;width:100%;display:flex}.ck.ck-input-color>input.ck.ck-input-text{flex-grow:1;min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown{min-width:auto}.ck.ck-input-color>div.ck.ck-dropdown>.ck-input-color__button .ck-dropdown__arrow{display:none}:root{--ck-insert-table-dropdown-padding:10px;--ck-insert-table-dropdown-box-height:11px;--ck-insert-table-dropdown-box-width:12px;--ck-insert-table-dropdown-box-margin:1px}.ck .ck-insert-table-dropdown__grid{width:calc(var(--ck-insert-table-dropdown-box-width) * 10 + var(--ck-insert-table-dropdown-box-margin) * 20 + var(--ck-insert-table-dropdown-padding) * 2);padding:var(--ck-insert-table-dropdown-padding) var(--ck-insert-table-dropdown-padding) 0;flex-flow:wrap;display:flex}.ck .ck-insert-table-dropdown__label,.ck[dir=rtl] .ck-insert-table-dropdown__label{text-align:center}.ck .ck-insert-table-dropdown-grid-box{min-width:var(--ck-insert-table-dropdown-box-width);min-height:var(--ck-insert-table-dropdown-box-height);margin:var(--ck-insert-table-dropdown-box-margin);border:1px solid var(--ck-color-base-border);border-radius:1px;outline:none;transition:none}@media (prefers-reduced-motion:reduce){.ck .ck-insert-table-dropdown-grid-box{transition:none}}.ck .ck-insert-table-dropdown-grid-box:focus{box-shadow:none}.ck .ck-insert-table-dropdown-grid-box.ck-on{border-color:var(--ck-color-focus-border);background:var(--ck-color-focus-outer-shadow)}:root{--ck-widget-outline-thickness:3px;--ck-widget-handler-icon-size:16px;--ck-widget-handler-animation-duration:.2s;--ck-widget-handler-animation-curve:ease;--ck-color-widget-blurred-border:#dedede;--ck-color-widget-hover-border:#ffc83d;--ck-color-widget-editable-focus-background:var(--ck-color-base-background);--ck-color-widget-drag-handler-icon-color:var(--ck-color-base-background);--ck-color-resizer:var(--ck-color-focus-border);--ck-color-resizer-tooltip-background:#262626;--ck-color-resizer-tooltip-text:#f2f2f2;--ck-resizer-border-radius:var(--ck-border-radius);--ck-resizer-tooltip-offset:10px;--ck-resizer-tooltip-height:calc(var(--ck-spacing-small) * 2 + 10px)}.ck .ck-widget{outline-width:var(--ck-widget-outline-thickness);transition:outline-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);outline-style:solid;outline-color:#0000}@media (prefers-reduced-motion:reduce){.ck .ck-widget{transition:none}}.ck .ck-widget.ck-widget_selected,.ck .ck-widget.ck-widget_selected:hover{outline:var(--ck-widget-outline-thickness) solid var(--ck-color-focus-border)}.ck .ck-widget:hover{outline-color:var(--ck-color-widget-hover-border)}.ck .ck-widget{position:relative}.ck .ck-editor__nested-editable{border:1px solid #0000}.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{box-shadow:var(--ck-inner-shadow), 0 0}@media (forced-colors:none){.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus{background-color:var(--ck-color-widget-editable-focus-background)}}:is(.ck .ck-editor__nested-editable.ck-editor__nested-editable_focused,.ck .ck-editor__nested-editable:focus):not(td,th){border:var(--ck-focus-ring);outline:none}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{box-sizing:border-box;opacity:0;transition:background-color var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), visibility var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);border-radius:var(--ck-border-radius) var(--ck-border-radius) 0 0;left:calc(0px - var(--ck-widget-outline-thickness));background-color:#0000;padding:4px;top:0;transform:translateY(-100%)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{width:var(--ck-widget-handler-icon-size);height:var(--ck-widget-handler-icon-size);color:var(--ck-color-widget-drag-handler-icon-color)}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:0;transition:opacity .3s var(--ck-widget-handler-animation-curve)}@media (prefers-reduced-motion:reduce){.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{transition:none}}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle .ck-icon{display:block}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{position:absolute}.ck .ck-widget.ck-widget_with-selection-handle:hover>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-widget-hover-border);visibility:visible}:is(.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle{opacity:1;background-color:var(--ck-color-focus-border);visibility:visible}:is(.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected,.ck .ck-widget.ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle .ck-icon .ck-icon__selected-indicator{opacity:1}.ck .ck-widget.ck-widget_with-selection-handle{position:relative}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle{left:auto;right:calc(0px - var(--ck-widget-outline-thickness))}.ck.ck-editor__editable.ck-read-only .ck-widget{transition:none}.ck.ck-editor__editable.ck-read-only .ck-widget:not(.ck-widget_selected){--ck-widget-outline-thickness:0px}.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle,.ck.ck-editor__editable.ck-read-only .ck-widget.ck-widget_with-selection-handle .ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck .ck-widget:has(.ck-widget.table:hover){outline-color:#0000}.ck .ck-widget.ck-widget_with-selection-handle:has(.ck-widget.table:hover)>.ck-widget__selection-handle{opacity:0;visibility:hidden}.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover{outline-color:var(--ck-color-widget-blurred-border)}:is(.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover).ck-widget_with-selection-handle>.ck-widget__selection-handle,:is(.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected,.ck.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected:hover).ck-widget_with-selection-handle>.ck-widget__selection-handle:hover{background:var(--ck-color-widget-blurred-border)}.ck.ck-editor__editable:not(.ck-pagination-view)>.ck-widget.ck-widget_with-selection-handle:first-child,.ck.ck-editor__editable:not(.ck-pagination-view) blockquote>.ck-widget.ck-widget_with-selection-handle:first-child{margin-top:calc(1em + var(--ck-widget-handler-icon-size))}.ck .ck-size-view{background:var(--ck-color-resizer-tooltip-background);color:var(--ck-color-resizer-tooltip-text);border:1px solid var(--ck-color-resizer-tooltip-text);border-radius:var(--ck-resizer-border-radius);font-size:var(--ck-font-size-tiny);padding:0 var(--ck-spacing-small);height:var(--ck-resizer-tooltip-height);line-height:var(--ck-resizer-tooltip-height);display:block}.ck .ck-size-view.ck-orientation-top-left,.ck .ck-size-view.ck-orientation-top-right,.ck .ck-size-view.ck-orientation-bottom-right,.ck .ck-size-view.ck-orientation-bottom-left,.ck .ck-size-view.ck-orientation-above-center{position:absolute}.ck .ck-size-view.ck-orientation-top-left{top:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-top-right{top:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-right{bottom:var(--ck-resizer-tooltip-offset);right:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-bottom-left{bottom:var(--ck-resizer-tooltip-offset);left:var(--ck-resizer-tooltip-offset)}.ck .ck-size-view.ck-orientation-above-center{top:calc(var(--ck-resizer-tooltip-height) * -1);left:50%;transform:translate(-50%)}:root{--ck-resizer-size:10px;--ck-resizer-offset:calc(( var(--ck-resizer-size) / -2 ) - 2px);--ck-resizer-border-width:1px}.ck .ck-widget__resizer{outline:1px solid var(--ck-color-resizer);pointer-events:none;display:none;position:absolute;top:0;left:0}.ck .ck-widget__resizer__handle{width:var(--ck-resizer-size);height:var(--ck-resizer-size);background:var(--ck-color-focus-border);border:var(--ck-resizer-border-width) solid #fff;border-radius:var(--ck-resizer-border-radius);pointer-events:all;position:absolute}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left{top:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right{top:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{bottom:var(--ck-resizer-offset);right:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{bottom:var(--ck-resizer-offset);left:var(--ck-resizer-offset)}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-left,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-right{cursor:nwse-resize}.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-top-right,.ck .ck-widget__resizer__handle.ck-widget__resizer__handle-bottom-left{cursor:nesw-resize}.ck .ck-widget_with-resizer{position:relative}.ck-focused .ck-widget_with-resizer.ck-widget_selected>.ck-widget__resizer{display:block}:root{--ck-widget-type-around-button-size:20px;--ck-color-widget-type-around-button-active:var(--ck-color-focus-border);--ck-color-widget-type-around-button-hover:var(--ck-color-widget-hover-border);--ck-color-widget-type-around-button-blurred-editable:var(--ck-color-widget-blurred-border);--ck-color-widget-type-around-button-radar-start-alpha:0;--ck-color-widget-type-around-button-radar-end-alpha:.3;--ck-color-widget-type-around-button-icon:var(--ck-color-base-background)}.ck .ck-widget .ck-widget__type-around__button{width:var(--ck-widget-type-around-button-size);height:var(--ck-widget-type-around-button-size);background:var(--ck-color-widget-type-around-button);transition:opacity var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve), background var(--ck-widget-handler-animation-duration) var(--ck-widget-handler-animation-curve);opacity:0;pointer-events:none;z-index:var(--ck-z-default);border-radius:100px;display:block;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg{width:10px;height:8px;margin-top:1px;transition:transform .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button svg{transition:none}}.ck .ck-widget .ck-widget__type-around__button svg *{stroke-dasharray:10;stroke-dashoffset:0;fill:none;stroke:var(--ck-color-widget-type-around-button-icon);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.ck .ck-widget .ck-widget__type-around__button svg line{stroke-dasharray:7}.ck .ck-widget .ck-widget__type-around__button svg{z-index:calc(var(--ck-z-default) + 2)}.ck .ck-widget .ck-widget__type-around__button:hover{animation:1s infinite ck-widget-type-around-button-sonar}.ck .ck-widget .ck-widget__type-around__button:hover svg polyline{animation:2s linear ck-widget-type-around-arrow-dash}.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:2s linear ck-widget-type-around-arrow-tip-dash}@media (prefers-reduced-motion:reduce){.ck .ck-widget .ck-widget__type-around__button:hover,.ck .ck-widget .ck-widget__type-around__button:hover svg polyline,.ck .ck-widget .ck-widget__type-around__button:hover svg line{animation:none}}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_before{top:calc(-.5 * var(--ck-widget-outline-thickness));left:min(10%,30px);transform:translateY(-50%)}.ck .ck-widget .ck-widget__type-around__button.ck-widget__type-around__button_after{bottom:calc(-.5 * var(--ck-widget-outline-thickness));right:min(10%,30px);transform:translateY(50%)}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget:not(.ck-widget_selected)>.ck-widget__type-around>.ck-widget__type-around__button{background:var(--ck-color-widget-type-around-button-hover)}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover{background:var(--ck-color-widget-type-around-button-active)}:is(.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button,.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__button:hover):after{width:calc(var(--ck-widget-type-around-button-size) - 2px);height:calc(var(--ck-widget-type-around-button-size) - 2px);content:"";z-index:calc(var(--ck-z-default) + 1);background:linear-gradient(135deg,#fff0 0%,#ffffff4d 100%);border-radius:100px;display:block;position:absolute;top:1px;left:1px}.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_selected.ck-widget_type-around_show-fake-caret_after{outline-color:#0000}.ck .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button{opacity:1;pointer-events:auto}.ck .ck-widget.ck-widget_with-selection-handle>.ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:20px}.ck .ck-widget .ck-widget__type-around__fake-caret{pointer-events:none;background:var(--ck-color-base-text);outline:1px solid #ffffff80;height:1px;animation:1s linear infinite forwards ck-widget-type-around-fake-caret-pulse}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_selected:hover{outline-color:var(--ck-color-widget-hover-border)}:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}:is(:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_with-selection-handle.ck-widget_selected,:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_with-selection-handle.ck-widget_selected:hover)>.ck-widget__selection-handle,:is(.ck .ck-widget.ck-widget_type-around_show-fake-caret_before,.ck .ck-widget.ck-widget_type-around_show-fake-caret_after).ck-widget_selected.ck-widget_with-resizer>.ck-widget__resizer{opacity:0}.ck .ck-widget>.ck-widget__type-around>.ck-widget__type-around__fake-caret{display:none;position:absolute;left:0;right:0}.ck .ck-widget:hover>.ck-widget__type-around>.ck-widget__type-around__fake-caret{left:calc(-1 * var(--ck-widget-outline-thickness));right:calc(-1 * var(--ck-widget-outline-thickness))}.ck .ck-widget.ck-widget_type-around_show-fake-caret_before>.ck-widget__type-around>.ck-widget__type-around__fake-caret{top:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck .ck-widget.ck-widget_type-around_show-fake-caret_after>.ck-widget__type-around>.ck-widget__type-around__fake-caret{bottom:calc(-1 * var(--ck-widget-outline-thickness) - 1px);display:block}.ck[dir=rtl] .ck-widget.ck-widget_with-selection-handle .ck-widget__type-around>.ck-widget__type-around__button_before{margin-left:0;margin-right:20px}:is(.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget.ck-widget_selected,.ck-editor__nested-editable.ck-editor__editable_selected .ck-widget:hover)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck .ck-widget:has(.ck-widget.table:hover)>.ck-widget__type-around>.ck-widget__type-around__button{opacity:0;pointer-events:none}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover){background:var(--ck-color-widget-type-around-button-blurred-editable)}.ck-editor__editable.ck-blurred .ck-widget.ck-widget_selected>.ck-widget__type-around>.ck-widget__type-around__button:not(:hover) svg *{stroke:#999}@keyframes ck-widget-type-around-arrow-dash{0%{stroke-dashoffset:10px}20%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-arrow-tip-dash{0%,20%{stroke-dashoffset:7px}40%,to{stroke-dashoffset:0}}@keyframes ck-widget-type-around-button-sonar{0%{box-shadow:0 0 0 0 hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha))}50%{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-end-alpha))}to{box-shadow:0 0 0 5px hsla(var(--ck-color-focus-border-coordinates), var(--ck-color-widget-type-around-button-radar-start-alpha))}}@keyframes ck-widget-type-around-fake-caret-pulse{0%{opacity:1}49%{opacity:1}50%{opacity:0}99%{opacity:0}to{opacity:1}}.ck.ck-editor__editable.ck-read-only .ck-widget__type-around,.ck.ck-editor__editable.ck-widget__type-around_disabled .ck-widget__type-around,.ck.ck-editor__editable.ck-restricted-editing_mode_restricted .ck-widget__type-around{display:none}.ck.ck-editor__editable.ck-restricted-editing_mode_restricted div.restricted-editing-exception .ck-widget__type-around{display:initial}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2")}:root{--bg:#fbfbfa;--surface:#fff;--text:#111;--text-soft:#3d3d39;--text-muted:#77736d;--line:#dedbd4;--line-soft:#ece9e2;--tree-line:#e8e5de;--marker-info:#dfeeff;--marker-warning:#fff1ad;--marker-success:#dff2df;--marker-critical:#ffe0ea;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--content-readable-width:860px;--content-workspace-width:1180px;color:var(--text);background:var(--bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0f1115;--surface:#161a22;--text:#f5f5f4;--text-soft:#d4d4d0;--text-muted:#a8a8a0;--line:#343946;--line-soft:#262b35;--tree-line:#2d3340;--marker-info:#16324f;--marker-warning:#4b3c12;--marker-success:#173d2a;--marker-critical:#4f1d2d;--op-text:#f5f7fb;--op-muted:#aab4c5;--op-line:#343946;--op-soft:#1b202b;--op-danger:#ff6b73;--op-dark:#f5f5f4}:root[data-theme=dark] body,:root[data-theme=dark] .app,:root[data-theme=dark] .pageShell,:root[data-theme=dark] .documentReadPage,:root[data-theme=dark] .documentEditForm,:root[data-theme=dark] .dashboardPage,:root[data-theme=dark] .dashboardBody{background:var(--bg);color:var(--text)}:root[data-theme=dark] .topbar,:root[data-theme=dark] .sidebar,:root[data-theme=dark] .tocSidebar,:root[data-theme=dark] .moduleCard,:root[data-theme=dark] .modulePanel,:root[data-theme=dark] .settingsSection,:root[data-theme=dark] .settingsRow,:root[data-theme=dark] .richEditor,:root[data-theme=dark] .editorShell,:root[data-theme=dark] .editorToolbar,:root[data-theme=dark] .noteSidebar,:root[data-theme=dark] .notesReadPanel,:root[data-theme=dark] .vaultSidebar,:root[data-theme=dark] .vaultDetailPanel,:root[data-theme=dark] .vaultCredentialRow,:root[data-theme=dark] .planningPanel,:root[data-theme=dark] .planningTable,:root[data-theme=dark] .operationalCard,:root[data-theme=dark] .dashboardPanel,:root[data-theme=dark] .taskCard,:root[data-theme=dark] .passationCard{background:var(--surface);border-color:var(--line);color:var(--text)}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] .textInput,:root[data-theme=dark] .settingsSelect,:root[data-theme=dark] .settingsTextInput{border-color:var(--line);color:var(--text);background:#11151d}:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .button.ghost,:root[data-theme=dark] .dashboardPage .button.ghost{border-color:var(--line);color:var(--text);background:0 0}.loginPage{background:var(--bg);place-items:center;min-height:100vh;padding:28px;display:grid}.loginPanel{border-top:1px solid var(--line);border-bottom:1px solid var(--line-soft);width:min(100%,390px);padding:28px 0}.loginHeader{margin-bottom:28px}.loginHeader h1{margin:8px 0;font-size:34px;line-height:1.05}.loginHeader p{color:var(--text-soft);margin:0;font-size:14px}.loginHint{color:var(--text-muted);gap:4px;margin-top:10px;font-size:12px;display:grid}.loginForm{gap:16px;display:grid}.loginForm label{color:var(--text-soft);gap:7px;font-size:13px;display:grid}.loginForm input{border:1px solid var(--line);background:var(--surface);width:100%;height:38px;color:var(--text);border-radius:4px;padding:0 10px}.loginForm input:focus{border-color:var(--text-muted);outline:none}.loginError{background:var(--marker-critical);color:var(--text);margin:0;padding:6px 8px;font-size:13px;line-height:1.5}.primaryButton{color:#fff;cursor:pointer;background:#111;border:1px solid #111;border-radius:4px;height:36px;padding:0 14px;font-size:13px;font-weight:600}.primaryButton:disabled{cursor:not-allowed;opacity:.55}.brandInfo{flex-direction:column;display:flex}.brandLink{font-size:11px;color:var(--text-muted)!important;margin-left:0!important}.topbarRight{align-items:center;gap:12px;display:flex}.notificationBellWrap{z-index:1;position:relative}.notificationBell{border:1px solid var(--line-soft);background:var(--surface);width:34px;height:34px;color:var(--text);cursor:pointer;border-radius:6px;place-items:center;display:inline-grid;position:relative}.notificationBell>span{color:#fff;min-width:18px;height:18px;font-family:var(--font-mono);text-align:center;background:#c7282f;border-radius:999px;font-size:10px;font-weight:700;line-height:18px;position:absolute;top:-6px;right:-6px}.notificationPanel{z-index:1100;border:1px solid var(--line);background:var(--surface);border-radius:6px;width:min(430px,100vw - 32px);padding:10px;position:absolute;top:42px;right:0;box-shadow:0 18px 50px #11111124}.notificationPanelHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;padding:0 0 8px;display:flex}.notificationPanelHeader>div{gap:2px;display:grid}.notificationPanelHeader span{color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;line-height:1.2}.notificationFilters{border-bottom:1px solid var(--line-soft);gap:6px;padding:8px 0;display:flex;overflow-x:auto}.notificationFilter{border:1px solid var(--line-soft);min-height:26px;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);white-space:nowrap;background:#fff;border-radius:999px;padding:0 9px;font-size:11px;font-weight:600}.notificationFilter.active{color:#fff;background:#111;border-color:#111}.notificationList{gap:6px;max-height:360px;padding-top:8px;display:grid;overflow-y:auto}.notificationItem{border:1px solid var(--line-soft);background:var(--bg);width:100%;color:var(--text);cursor:pointer;text-align:left;border-radius:5px;gap:4px;padding:10px;display:grid}.notificationItemTop{justify-content:space-between;align-items:center;gap:8px;display:flex}.notificationItemTop i{color:#fff;font-family:var(--font-mono);text-transform:uppercase;background:#111;border-radius:999px;padding:3px 5px;font-size:9px;font-style:normal;font-weight:700;line-height:1}.notificationTypeBadge{color:#475569;width:max-content;min-height:19px;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;background:#fff;border:1px solid #d8d5cf;border-radius:999px;align-items:center;padding:0 7px;font-size:9.5px;font-weight:700;line-height:1;display:inline-flex}.notificationTypeBadge.critical{color:#be123c;background:#fff1f2;border-color:#fecdd3}.notificationTypeBadge.planning{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.notificationTypeBadge.task{color:#c2410c;background:#fff7ed;border-color:#fed7aa}.notificationTypeBadge.validation{color:#6d28d9;background:#f5f3ff;border-color:#ddd6fe}.notificationTypeBadge.passation{color:#0f766e;background:#f0fdfa;border-color:#99f6e4}.notificationItem.unread{background:#fff;border-color:#111}.notificationItem.critical{background:#fff5f7;border-color:#f3bac3}.notificationItem span,.notificationItem em,.notificationEmpty{color:var(--text-muted);margin:0;font-size:12px;line-height:1.35}.notificationItem em{font-family:var(--font-mono);font-size:10px;font-style:normal}.topbarSeparator{background:var(--line-soft);width:1px;height:24px;margin:0 4px}.userProfile{border-radius:6px;align-items:center;gap:12px;padding:4px 8px;transition:background .2s;display:flex}.userAvatar{background:var(--line-soft);width:28px;height:28px;color:var(--text-soft);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.userInfo{flex-direction:column;line-height:1.2;display:flex}.userName{color:var(--text);font-size:13px;font-weight:600}.userRole{color:var(--text-muted);font-size:11px}.logoutButton{width:28px;height:28px;color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-radius:6px;place-items:center;transition:all .2s;display:grid}.logoutButton:hover{background:var(--marker-critical);color:#e11d48}.searchKbd{opacity:.6;background:var(--bg);border:1px solid var(--line);border-radius:3px;margin-left:auto;padding:1px 4px;font-size:10px}.docsLayout.noToc{grid-template-columns:minmax(0, auto) 10px minmax(0, var(--content-workspace-width)) 0px}.docsLayout.fullWidth{max-width:100%}.docsLayout.fullWidth:not(.noToc){grid-template-columns:minmax(0,auto) 10px minmax(0,1fr) minmax(0,auto)}.docsLayout.fullWidth .documentReadPage,.docsLayout.fullWidth .documentEditForm,.docsLayout.fullWidth .richEditor{max-width:var(--content-readable-width)}.docsLayout.fullWidth .documentEditForm.fullscreenEditor{max-width:none}.sidebarPane{min-width:180px;max-width:500px}.sidebar{resize:none;scrollbar-width:none;-ms-overflow-style:none;border-right:0;width:100%;min-width:0;max-width:none;height:fit-content;min-height:calc(100vh - 56px);padding:28px 14px 0 0;position:sticky;top:56px;overflow:visible}.sidebar::-webkit-scrollbar{width:0;height:0}.appSidebarResizer{cursor:col-resize;touch-action:none;height:calc(100vh - 56px);position:sticky;top:56px}.appSidebarResizer:before{content:"";border-left:1px solid var(--line-soft);position:absolute;top:0;bottom:0;left:4px}.appSidebarResizer:after{content:"";opacity:0;border-left:1px solid #9aa5b1;border-right:1px solid #9aa5b1;width:1px;height:24px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.appSidebarResizer:hover:after,.appSidebarResizer.active:after{opacity:1}.toc{resize:horizontal;box-sizing:border-box;direction:rtl;width:196px;min-width:156px;max-width:400px;height:calc(100vh - 56px);padding:28px 0;position:sticky;top:56px;overflow:hidden auto}.toc>*{box-sizing:border-box;text-align:left;direction:ltr;width:100%}.toc p:first-child{color:var(--text);font-family:var(--font-mono);margin:0 0 12px;font-size:10.5px;font-weight:600}.toc a{color:var(--text-muted);overflow-wrap:break-word;margin-bottom:8px;font-size:11.5px;line-height:1.35;text-decoration:none;display:block}.searchOverlay{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#11111159;place-items:start center;padding-top:80px;animation:.1s searchOverlayIn;display:grid;position:fixed;inset:0}@keyframes searchOverlayIn{0%{opacity:0}to{opacity:1}}.searchPanel{z-index:1;background:var(--surface);border:1px solid var(--line);border-radius:10px;flex-direction:column;width:min(100%,620px);animation:.12s searchPanelIn;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 64px #1111112e}@keyframes searchPanelIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.searchInputRow{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.searchInputIcon{color:var(--text-muted);flex-shrink:0}.searchInput{font-size:15px;font-family:var(--font-sans,inherit);color:var(--text);background:0 0;border:none;outline:none;flex:1;line-height:1.4}.searchInput::placeholder{color:var(--text-muted)}.searchClearBtn{cursor:pointer;color:var(--text-muted);background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s,background .15s;display:flex}.searchClearBtn:hover{color:var(--text);background:var(--bg)}.searchResults{min-height:60px;max-height:420px;overflow-y:auto}.searchState{color:var(--text-muted);text-align:center;padding:20px 16px;font-size:13px}.searchHint{font-size:12px}.searchError{color:#c0392b}.searchResultList{margin:0;padding:6px 0;list-style:none}.searchResultItem{cursor:pointer;text-align:left;background:0 0;border:none;align-items:flex-start;gap:10px;width:100%;padding:10px 16px;transition:background .12s;display:flex}.searchResultItem:hover{background:var(--bg)}.searchResultIcon{color:var(--text-muted);flex-shrink:0;margin-top:2px}.searchResultBody{flex:1;gap:3px;min-width:0;display:grid}.searchResultTitle{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.searchResultMeta{color:var(--text-muted);align-items:center;gap:4px;font-size:11px;display:flex}.searchResultDate{font-family:var(--font-mono);margin-left:auto;font-size:10px}.searchResultSnippet{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:2px 0 0;font-size:11.5px;line-height:1.5;display:-webkit-box;overflow:hidden}mark.searchHighlight{color:inherit;background:#fff3b0;border-radius:2px;padding:0 1px}.searchFooter{border-top:1px solid var(--line);color:var(--text-muted);align-items:center;gap:12px;padding:8px 14px;font-size:11px;display:flex}.searchFooter kbd{padding:1px 4px;font-size:10px}.searchFooterCount{font-family:var(--font-mono);color:var(--text-muted);margin-left:auto;font-size:10px}.searchFilters{border-bottom:1px solid var(--line);background:var(--bg);gap:2px;padding:6px 10px;display:flex}.searchFilterTab{cursor:pointer;color:var(--text-muted);background:0 0;border:1px solid #0000;border-radius:5px;padding:3px 10px;font-size:12px;font-weight:500;transition:color .12s,background .12s,border-color .12s}.searchFilterTab:hover{color:var(--text);background:var(--surface)}.searchFilterTab.active{color:var(--text);background:var(--surface);border-color:var(--line)}.searchResultItem.active{background:var(--bg)}.searchMatchBadge{font-size:10px;font-weight:500;font-family:var(--font-mono);vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 5px;display:inline-block}.searchMatchBadge.match-title{color:#3c5bbd;background:#e8f0fe}.searchMatchBadge.match-content{color:#2d6a3f;background:#e6f4ea}.searchMatchBadge.match-both{color:#b33000;background:#fce8e6}.searchSpinner{border:2px solid var(--line);border-top-color:var(--text-muted);vertical-align:middle;border-radius:50%;width:12px;height:12px;margin-right:6px;animation:.6s linear infinite searchSpin;display:inline-block}@keyframes searchSpin{to{transform:rotate(360deg)}}.navItem{width:100%;height:31px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-left:1px solid #0000;border-radius:4px;align-items:center;gap:9px;padding:0 8px 0 9px;display:flex}.navItem.active{color:var(--text);border-left-color:var(--text);background:#ebe8df;font-weight:600}.clientTreeHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.clientTreeHeader>span{letter-spacing:0;text-transform:uppercase;color:var(--text-muted);font-size:12px;font-weight:750}.dashboardHeader{box-shadow:none;background:#fff;border-bottom:1px solid #e2e8f0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:0 0 22px;display:flex}.dashboardShiftTitle{letter-spacing:0;color:#0f172a;margin:0;line-height:1.1;font-size:30px!important;font-weight:700!important}.dashboardShiftWord.morning{color:#d97706}.dashboardShiftWord.afternoon{color:#2563eb}.dashboardShiftWord.night{color:#c33430}.dashboardShiftWord.rest{color:#64748b}.dashboardClock{color:#0f172a;font-variant-numeric:tabular-nums;font-size:34px;font-weight:700;line-height:1}.dashboardTimeBlock{text-align:right;justify-items:end;gap:4px;display:grid}.dashboardDate{color:#64748b;font-size:13px;font-weight:500}.dashboardShiftMessage{color:#64748b;margin-top:6px;font-size:13px;display:block}.dashboardShiftLabel{color:#64748b;margin-top:3px;font-size:12px;font-weight:650}.dashboardSectionHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:10px;display:flex}.dashboardSectionHeader h2{color:#0f172a;letter-spacing:0;margin:0;font-size:14px;font-weight:700}.dashboardEmptyState{color:#64748b;text-align:center;margin:0;padding:26px 18px;font-size:13px}.dashboardTaskGroup{gap:0;display:grid}.dashboardTaskGroupTitle{color:#64748b;letter-spacing:0;text-transform:uppercase;padding:13px 14px 7px;font-size:11px;font-weight:700}.task-row-v2{border-bottom:1px solid var(--line-soft);cursor:pointer;align-items:flex-start;gap:16px;padding:16px 20px;transition:all .2s;display:flex}.task-row-v2:last-child{border-bottom:none}.task-row-v2:hover{background:#fcfcf9}.task-row-v2.critical{border-left:3px solid #e11d48}.task-row-v2.done{opacity:.7}.task-row-v2.done .task-title{color:var(--text-muted);text-decoration:line-through}.task-checkbox-v2{cursor:pointer;width:20px;height:20px;accent-color:var(--text);margin-top:2px}.task-title{color:var(--text);margin-bottom:4px;font-size:15px;font-weight:600}.task-meta{align-items:center;gap:8px;margin-bottom:6px;display:flex}.task-description-mini{color:var(--text-soft);font-size:13px;line-height:1.5}.dashboardTimelineRow{cursor:pointer;background:0 0;outline:none;margin-bottom:0;padding:0;position:relative}.task-card-v3{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;margin-bottom:12px;padding:14px 16px;transition:all .2s;display:flex;box-shadow:0 1px 3px #0000000a}.task-header-row{align-items:center;gap:10px;min-width:0;display:flex}.time-pill{min-width:82px;height:26px;font-family:var(--font-mono);color:#fff;letter-spacing:.02em;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex;box-shadow:0 1px 3px #0000001f}.time-pill.critical{background:#b91c1c}.time-pill.high,.time-pill.warning{color:#fff;background:#d97706}.time-pill.normal{background:#111827}.task-title-cell{color:#0f172a;flex:1;min-width:0;margin-right:8px;font-size:14px}.task-title-cell strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:650;line-height:1.25;display:block;overflow:hidden}.task-title-cell span{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;line-height:1.25;display:block;overflow:hidden}.task-checkbox-v3{cursor:pointer;accent-color:#232c4b;flex-shrink:0;width:17px;height:17px}.task-expanded-body{gap:12px;margin-top:10px;padding-left:16px;animation:.12s dashboardExpandIn;display:grid;position:relative}.task-expanded-body:before{content:"";background:#e2e8f0;border-radius:999px;width:2px;position:absolute;top:2px;bottom:2px;left:5px}.task-description-v3{color:#475569;-webkit-line-clamp:3;border-left:0;-webkit-box-orient:vertical;margin:0;padding-left:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}@keyframes dashboardExpandIn{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.dashboardDetailGrid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px 14px;display:grid}.dashboardDetailGrid dt{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:700}.dashboardDetailGrid dd{color:#0f172a;margin:2px 0 0;font-size:12px}.dashboardHandoverCard{cursor:pointer}.dashboardStatusDot{width:7px;height:7px;box-shadow:none;background:#16a34a;border-radius:999px;flex:none}.dashboardStatusDot.draft{box-shadow:none;background:#f59e0b}.dashboardStatusDot.archived{box-shadow:none;background:#64748b}.dashboardRowAction,.dashboardDueTime,.dashboardPriorityBadge,.dashboardRecurrenceBadge{color:#64748b;background:#fff;border:1px solid #e2e8f0;border-radius:7px;flex:none;justify-content:center;align-items:center;min-height:24px;padding:0 8px;font-size:11.5px;font-weight:650;display:inline-flex}.dashboardRowAction{color:#232c4b;cursor:pointer;background:#fff}.dashboardRowAction:hover{background:#f8fafc;border-color:#cbd5e1}.dashboardDueTime{color:#232c4b;font-variant-numeric:tabular-nums;min-width:62px}.dashboardPriorityBadge.high{color:#92400e;background:#fff;border-color:#e2e8f0}.dashboardPriorityBadge.normal{color:#232c4b;background:#fff;border-color:#e2e8f0}.dashboardPriorityBadge.low{color:#166534;background:#fff;border-color:#e2e8f0}.dashboardRecurrenceBadge{color:#475569;background:#fff}.dashboardRowActions{justify-content:flex-end;gap:8px;margin-top:2px;display:flex}.task-card-v3.done{background:#f9fafb}.task-card-v3.done .task-title-cell strong{color:#64748b;text-decoration:line-through}.task-meta-v2{flex-flow:wrap;justify-content:flex-start;align-items:center;gap:12px;display:flex}.task-meta-tags{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.client-tag{color:var(--text-soft)!important;border:1px solid var(--line-soft)!important;background:#f0f0eb!important;font-weight:700!important}.button-ghost{color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:all .15s}.button-ghost:hover{background:var(--line-soft);color:var(--text);border-color:var(--line);text-decoration:underline}.button.noticeable{color:#232c4b;cursor:pointer;background:#fff;border:1px solid #232c4b;border-radius:8px;padding:6px 10px;font-size:12px;font-weight:650;transition:all .2s}.button.noticeable:hover{color:#fff;background:#232c4b;border-color:#232c4b}.validation-highlight{animation:.4s ease-out validationPulse}@keyframes validationPulse{0%{background:var(--marker-success)}to{background:0 0}}.treeNode,.treeChildren{gap:1px;display:grid}.clientNode,.clientNode.client-a{--client-color:#3567c8}.clientNode.client-b{--client-color:#2d8a4b}.clientNode.client-c{--client-color:#b76818}.clientNode.client-d{--client-color:#7848c7}.clientNode.client-e{--client-color:#bb3e3e}.clientNode.client-f{--client-color:#2b8097}.clientNode.client-g{--client-color:#b33b72}.clientNode.client-h{--client-color:#5552bd}.clientNode.client-i{--client-color:#2d8178}.clientNode.client-j{--client-color:#9b621f}.clientNode.client-k{--client-color:#58687a}.clientNode.client-l{--client-color:#8746bd}.treeChildren{position:relative}.treeRow{background:0 0;border-radius:4px;align-items:center;width:100%;min-height:28px;padding-left:0;display:flex;position:relative}.clientNode>.treeRow:before{content:"";background:var(--client-color);border-radius:3px;width:7px;height:24px;margin-left:2px;margin-right:10px;box-shadow:inset 0 0 0 1px #ffffff59}.treeRails{flex:0 0 calc(var(--depth) * 17px);pointer-events:none;align-self:stretch;display:flex}.rail{flex:0 0 17px;position:relative}.rail.visible:before{content:"";border-left:1px solid var(--tree-line);position:absolute;top:0;bottom:0;left:8px}.branch{flex:0 0 17px;position:relative}.branch:before{content:"";border-left:1px solid var(--tree-line);position:absolute;top:0;bottom:0;left:8px}.branch.last:before{bottom:14px}.branch:after{content:"";border-top:1px solid var(--tree-line);width:11px;position:absolute;top:14px;left:8px}.treeLabel{min-width:0;min-height:28px;color:var(--text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;padding:0 6px 0 7px;font-size:13px;display:flex}.treeLabel.client{color:var(--text);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:800}.treeLabel.folder,.treeLabel.tool,.treeLabel.subfolder{color:var(--text);font-weight:750}.treeLabel.folder span,.treeLabel.tool span,.treeLabel.subfolder span{border-left:0;padding-left:0}.treeLabel.document{color:#697386;font-size:12px;font-weight:450}.treeAdd{width:18px;height:18px;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);opacity:0;background:0 0;border:0;border-radius:3px;place-items:center;font-size:11px;display:grid}.treeAdd.visible{opacity:1}.treeRow:hover{background:#f3f5f7}.clientNode>.treeRow:hover{background:color-mix(in srgb, var(--client-color) 10%, #fff)}.treeRow:hover .treeLabel,.treeRow:hover .treeAdd{color:var(--text)}.treeRow:hover .treeAdd{opacity:1}.treeRow.active{background:color-mix(in srgb, var(--client-color,#111827) 12%, #fff);border-left:0}.treeRow.active .treeLabel{color:var(--text);font-weight:600}.pathIndicator{background:var(--client-color,var(--text-muted));opacity:.68;border-radius:50%;flex-shrink:0;width:4px;height:4px;margin-right:7px;display:inline-block}.pathIndicator.inPath,.treeRow.active .pathIndicator{opacity:1;transform:none}.treeAdd:hover{background:var(--surface);box-shadow:inset 0 0 0 1px var(--tree-line)}.modalOverlay{z-index:900;background:#fbfbfaad;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.createModal{border:1px solid var(--line);background:var(--surface);gap:16px;width:min(100%,420px);padding:18px;display:grid;box-shadow:0 18px 50px #1111111f}.templatePickerModal{width:min(100%,720px);max-height:80vh;overflow-y:auto}.appConfirmOverlay{z-index:940;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#1111115c}.appConfirmModal{border-radius:6px;width:min(100%,460px);padding:22px}.appConfirmModal.warning{border-top:3px solid #b7791f}.appConfirmModal.danger{border-top:3px solid #c7282f}.appConfirmMessage{color:var(--text-soft);margin:0;font-size:14px;line-height:1.55}.criticalNoticeOverlay{z-index:960;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1111116b}.criticalNoticeModal{border-top:4px solid #c7282f;border-radius:6px;width:min(100%,480px);padding:22px;box-shadow:0 24px 70px #11111138}.templatePickerGrid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.templateCard{border:1px solid var(--line-soft);cursor:pointer;text-align:left;background:#fafaf8;border-radius:6px;flex-direction:column;gap:8px;padding:14px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.templateCard:hover{border-color:var(--text-muted);background:#f5f3ee;box-shadow:0 2px 8px #11111112}.templateCardIcon{color:var(--text-muted);font-size:20px;line-height:1}.templateCardTitle{color:var(--text);font-size:13px;font-weight:600;line-height:1.3}.templateCardPreview{color:var(--text-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.templatePickerEmpty{color:var(--text-muted);grid-column:1/-1;padding:12px 0;font-size:13px}.templatePickerTrigger{align-items:center;display:flex}.templatePickerBtn{justify-content:center;width:100%}.templateSelectedBadge{border:1px solid var(--line-soft);background:#f0f8f0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:8px 12px;display:flex}.templateSelectedBadge span{color:#2a7a2a;font-size:12px;font-family:var(--font-mono);font-weight:600}.modalHeader,.modalActions,.docHeaderRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.documentReadPage{max-width:var(--content-readable-width);gap:18px;margin-inline:auto;display:grid}.clientOverviewPage{width:100%;max-width:var(--content-readable-width);gap:42px;margin-inline:auto;display:grid}.clientOverviewPage .pageHeader,.clientOverviewPage .docSection,.clientOverviewPage .editorialBlock{max-width:none;margin-inline:0}.clientOverviewPage .pageHeader{border-bottom:1px solid #111;margin-bottom:0;padding-bottom:26px}.clientOverviewContent{gap:42px;padding-top:30px;display:grid}.documentReadHero{border-bottom:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:0 0 18px;display:grid}.documentTitleBlock{min-width:0}.documentTitleBlock .sectionMeta{margin-bottom:12px}.documentTitleBlock h1{letter-spacing:-.04em;margin-bottom:10px;font-size:clamp(34px,4vw,48px);line-height:.98}.documentTitleBlock>p:last-child{color:var(--text-soft);margin:0;font-size:14px;line-height:1.5}.documentActions{justify-content:flex-end;align-items:center;gap:8px;padding-top:10px;display:inline-flex}.documentMetaStrip{border-top:1px solid var(--line-soft);border-right:1px solid var(--line-soft);border-bottom:1px solid #111;border-left:1px solid var(--line-soft);background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:0;margin:0 0 18px;display:grid}.documentMetaStrip div{border-right:1px solid var(--line-soft);min-width:0;padding:13px 14px}.documentMetaStrip div:last-child{border-right:0}.documentMetaStrip dt{color:#b2aca2;font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:600;line-height:1.2}.documentMetaStrip dd{color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;line-height:1.35;overflow:hidden}.documentMetaStrip dd .editor-status{max-width:100%}.documentContentPanel{background:0 0;border:0;border-radius:0}.documentContentHeader{border-bottom:1px solid var(--line-soft);background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:none}.documentContentHeader .sectionMeta{margin:0}.documentContentHeader span{color:#b2aca2;font-family:var(--font-mono);font-size:11px}.documentContentPanel .documentHtml{background:0 0;border-top:0;border-radius:0;max-width:none;min-height:280px;padding:18px 16px 40px;position:relative}.documentReadPage>.codeBlock{border-top:1px solid #111;border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);border-left:1px solid var(--line-soft);background:0 0;border-radius:0;max-width:none;margin-top:18px;padding-top:18px;padding-bottom:18px}.fullWidthInput{width:100%}.documentEditArea{min-height:180px}.documentEditForm{max-height:calc(100vh - 112px);max-width:var(--content-readable-width);grid-template-rows:auto minmax(0,1fr);margin-inline:auto;display:grid;overflow:visible}.documentEditForm.stack{gap:14px}.documentEditForm .docSection{max-width:100%}.documentEditForm>.docSection:last-child{flex-direction:column;min-height:480px;display:flex;overflow:visible}.documentEditHero{max-width:var(--content-readable-width);justify-self:stretch;gap:10px;width:100%;margin-inline:auto;display:grid}.documentEditHero>.sectionMeta{justify-self:start}.documentEditControlsRow{justify-content:space-between;align-items:flex-end;gap:18px;width:100%;display:flex}.documentTitleField{width:360px;max-width:360px;margin:0}.documentEditControlsRow .documentActions{margin-left:auto;padding-bottom:0}.fullscreenEditor{z-index:6;border:1px solid var(--line);width:100%;max-width:none;height:calc(100vh - 88px);box-shadow:none;background:#fbfbfafa;border-radius:4px;padding:18px;position:sticky;top:72px}.fullscreenEditor .docHeaderRow{z-index:2;border-bottom:1px solid var(--line-soft);background:#fbfbfaf5;padding-bottom:12px;position:sticky;top:0}.fullscreenEditor .documentEditHero{flex:none;align-self:start;max-width:none}.documentEditForm .ckRichEditor{flex-direction:column;flex:auto;max-width:none;min-height:0;display:flex;overflow:hidden}.documentEditForm .lexicalToolbar{z-index:12;flex:none;position:static;top:auto}.documentEditForm .ckRichEditor .ck.ck-editor{flex-direction:column;flex:auto;min-height:0;display:flex}.documentEditForm .ckRichEditor .ck.ck-editor__main{flex:auto;min-height:0;overflow:auto}.documentEditForm .ckRichEditor .ck.ck-editor__main>.ck-editor__editable{min-height:100%}.richEditor{width:100%;max-width:var(--content-readable-width);border:1px solid var(--line);background:var(--surface);border-radius:4px;margin-inline:auto;overflow:hidden}.ckRichEditor,.lexicalRichEditor{overflow:visible}.lexicalToolbar{border-bottom:1px solid var(--line-soft);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);min-height:42px;color:var(--text-muted);font-family:var(--font-sans);z-index:40;background:#fbfaf7f2;flex-wrap:wrap;align-items:center;gap:5px;padding:6px 8px;font-size:12px;line-height:1;display:flex;position:sticky;top:56px}.lexicalToolbarButton,.lexicalToolbarSelect{min-height:30px;color:var(--text-soft);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px}.lexicalToolbarButton{justify-content:center;align-items:center;gap:5px;min-width:32px;padding:0 8px;font-weight:600;display:inline-flex}.lexicalToolbarButton svg,.lexicalDropdown button svg,.lexicalToolbarFontControls button svg{stroke-width:1.8px;flex:none}.lexicalInsertButton{gap:5px;padding:0 9px}.lexicalColorButton{padding-bottom:4px;position:relative}.lexicalColorIndicator{border-radius:999px;height:2px;position:absolute;bottom:5px;left:7px;right:7px;box-shadow:inset 0 0 0 1px #1111111f}.lexicalToolbarSelect{min-width:118px;font-family:var(--font-sans);padding:0 8px;font-size:12px;font-weight:600}.lexicalToolbarFontControls{border:1px solid #0000;border-radius:4px;align-items:center;gap:2px;min-height:30px;padding:0 4px;display:flex}.lexicalToolbarFontControls button{cursor:pointer;width:20px;height:20px;color:var(--text-soft);background:0 0;border:none;border-radius:3px;justify-content:center;align-items:center;display:flex}.lexicalToolbarFontControls button:hover:not(:disabled){background:var(--line-soft)}.lexicalToolbarFontControls input{text-align:center;width:24px;font-family:var(--font-sans);color:var(--text);background:0 0;border:none;padding:0;font-size:12px}.lexicalToolbarFontControls input:disabled,.lexicalToolbarFontControls button:disabled{opacity:.55;cursor:not-allowed}.lexicalToolbarButton:hover,.lexicalToolbarButton.active,.lexicalToolbarSelect:hover{border-color:var(--line-soft);color:var(--text);background:#f1efe9}.lexicalToolbarButton.active{box-shadow:inset 0 -2px 0 var(--text);border-color:#11111129}.lexicalToolbarButton:disabled,.lexicalToolbarSelect:disabled{cursor:not-allowed;opacity:.55}.lexicalToolbarDivider{background:var(--line-soft);width:1px;height:20px;margin:0 3px}.lexicalToolbarSpacer{flex:auto;min-width:12px}.lexicalToolbarExtra{align-items:center;gap:4px;margin-left:auto;display:inline-flex}.lexicalToolbarMenu{align-items:center;display:inline-flex;position:relative;overflow:visible}.lexicalDropdown{z-index:1000;border:1px solid var(--line);background:var(--surface);border-radius:6px;min-width:190px;padding:6px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 16px 40px #11111129}.lexicalInsertDropdown{min-width:204px;left:0;right:auto}.lexicalDropdownSection{color:var(--text-muted);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;padding:7px 8px 4px;font-size:10px}.lexicalDropdown button{min-height:32px;color:var(--text-soft);cursor:pointer;font-family:var(--font-sans);text-align:left;background:0 0;border:0;border-radius:4px;justify-content:space-between;align-items:center;gap:8px;padding:0 8px;font-size:12px;font-weight:600;display:flex}.lexicalDropdownItemLeft{align-items:center;gap:8px;display:flex}.lexicalDropdownShortcut{color:var(--text-muted);padding-left:12px;font-size:9px}.lexicalDropdown button:hover{color:var(--text);background:#f1efe9}.lexicalDropdown button:disabled{cursor:not-allowed;opacity:.45}.lexicalDropdown button:disabled:hover{color:var(--text-soft);background:0 0}.lexicalDropdown button.danger{color:#8f2438}.lexicalDropdownDivider{background:var(--line-soft);height:1px;margin:5px 2px}.colorPopover{z-index:1000;border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:6px;width:176px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);left:0;box-shadow:0 12px 28px #1111111f}.colorPopoverAction,.colorPopoverPicker{min-height:28px;color:var(--text-soft);cursor:pointer;font-family:var(--font-mono);text-align:left;background:0 0;border:0;border-radius:3px;align-items:center;gap:8px;padding:0 7px;font-size:11px;display:flex}.colorPopoverAction:hover,.colorPopoverPicker:hover{color:var(--text);background:#f1efe9}.colorPopoverGrid{grid-template-columns:repeat(6,1fr);gap:6px;padding:2px 1px;display:grid}.colorDot{border:1px solid var(--line-soft);cursor:pointer;border-radius:999px;width:20px;height:20px;padding:0}.colorDot:hover,.colorDot.active{border-color:var(--text);box-shadow:0 0 0 2px var(--surface), 0 0 0 3px var(--text-muted)}.colorPopoverPicker{justify-content:space-between}.colorPopoverPicker span{flex:1}.colorPopoverPicker input{border:1px solid var(--line-soft);cursor:pointer;background:0 0;border-radius:3px;width:24px;height:22px;padding:0;overflow:hidden}.colorPopoverPicker input::-webkit-color-swatch-wrapper{padding:0}.colorPopoverPicker input::-webkit-color-swatch{border:none;border-radius:2px}.lexicalEditorShell{background:var(--surface);position:relative}.lexicalContentEditable{border:0;outline:none;width:100%;min-height:340px;padding:22px 24px 28px}.documentEditForm .lexicalRichEditor{flex-direction:column;flex:auto;max-width:none;min-height:480px;display:flex;overflow:visible}.documentEditForm .lexicalEditorShell{flex:auto;min-height:420px;position:relative;overflow:auto}.documentEditForm .lexicalContentEditable{min-height:420px}.documentHtml hr,.richWritingArea hr,.lexicalEditorShell hr{border:0;border-top:1px solid var(--line-soft);border-bottom:1px solid #0000;margin:24px 0}.lexicalPlaceholder{color:#b2aca2;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:14px;line-height:1.6;position:absolute;top:22px;left:24px;right:24px}.lexicalParagraph{margin:0 0 14px}.lexicalHeading{color:var(--text);font-weight:700}.lexicalHeadingH1{margin:26px 0 12px;font-size:34px;line-height:1.08}.lexicalHeadingH2{margin:24px 0 10px;font-size:25px;line-height:1.18}.lexicalHeadingH3{margin:20px 0 8px;font-size:18px;line-height:1.25}.lexicalTextBold{font-weight:700}.lexicalTextItalic{font-style:italic}.lexicalTextUnderline{text-decoration:underline}.lexicalList{margin:14px 0;padding-left:28px}.lexicalListItem{padding-left:3px}.lexicalNestedListItem{list-style-type:none}.lexicalTableScrollableWrapper{max-width:100%;margin:18px 0;overflow-x:auto}.lexicalTable{border-collapse:collapse;width:100%;min-width:360px;margin:0}.lexicalTableCell{border:1px solid var(--line-soft);vertical-align:top;min-width:96px;padding:10px 12px}.lexicalTableCellHeader{background:#f7f6f2;font-weight:600}.lexicalTableCellSelected{background:#2f5f9f1f;box-shadow:inset 0 0 0 1px #2f5f9f}.lexicalTableSelection{-webkit-user-select:none;user-select:none}.editorAssistToolbar{border-bottom:1px solid var(--line-soft);color:var(--text-muted);font-family:var(--font-mono);background:#fbfaf7;flex-wrap:wrap;align-items:center;gap:4px;min-height:32px;padding:4px 6px;font-size:10px;display:flex}.columnsTool{align-items:center;display:inline-flex;position:relative}.columnsMenu{z-index:10;border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:8px;width:220px;padding:8px;display:grid;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 24px #14141414}.columnsMenuTitle{color:var(--text);font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1.2}.columnsToolTrigger{justify-content:space-between;min-width:72px;padding:0 8px}.columnsToolTrigger:after{content:"▾";color:var(--text-muted);margin-left:6px;font-size:9px}.columnsToolInline{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.columnsMenuSection{align-items:center;gap:5px;display:flex}.columnsMenuDivider{background:var(--line);width:1px;height:18px}.columnsMenuLabel{color:var(--text-soft);font-family:var(--font-mono);font-size:10px;line-height:1}.columnsChoiceGroup{flex-wrap:wrap;gap:4px;display:flex}.columnsChoice{border:1px solid var(--line);min-width:24px;min-height:22px;color:var(--text-soft);font-family:var(--font-mono);cursor:pointer;background:#fbfaf7;border-radius:3px;padding:0 6px;font-size:10px}.columnsChoice:disabled{cursor:not-allowed;opacity:.55}.columnsChoice:hover,.columnsChoice.active{border-color:var(--text-muted);color:var(--text);background:#f1efe9}.columnsSwatchGridRow{align-items:center;gap:4px;display:flex}.columnsIconButton{border:1px solid var(--line);cursor:pointer;background:#fbfaf7;border-radius:3px;place-items:center;width:22px;height:22px;padding:0;display:grid}.columnsIconButton:hover,.columnsIconButton.active{border-color:var(--text-muted);background:#f1efe9}.columnsIcon{width:14px;height:14px;display:block;position:relative}.columnsIconNoColor{border:1px solid var(--text-muted);border-radius:999px}.columnsIconNoColor:after{content:"";transform-origin:50%;background:#d93025;height:1px;position:absolute;inset:6px -2px auto;transform:rotate(-45deg)}.columnsIconPalette{border:1px solid var(--text-muted);background:linear-gradient(135deg,#1a73e8,#f29900 45%,#9334e6);border-radius:4px;box-shadow:inset 0 0 0 1px #fbfaf78c}.columnsPaletteTool{align-items:center;display:inline-flex;position:relative}.columnsPaletteMenu{z-index:12;gap:6px;width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.columnsPaletteAction{cursor:pointer;font-family:var(--font-mono);align-items:center;gap:8px;font-size:11px;display:flex}.columnsPaletteRemove{margin-bottom:2px}.columnsPaletteRemoveIcon{background:#fbfaf7;border-radius:999px;position:relative}.columnsPaletteRemoveIcon:after{content:"";transform-origin:50%;background:#d93025;height:1px;position:absolute;inset:6px -2px auto;transform:rotate(-45deg)}.columnsPaletteAction:hover{border-color:var(--line)}.columnsPaletteActionIcon{border:1px solid var(--line-soft);background:conic-gradient(#1a73e8,#9334e6,#d93025,#f29900,#188038,#1a73e8);border-radius:3px;width:14px;height:14px}.columnsHiddenColorInput{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.columnsPaletteGrid{grid-template-columns:repeat(7,16px);gap:6px;padding:2px;display:grid}.columnsColorSwatch.ck-color-grid__tile.col-bg-gray{background:#f4f3ef}.columnsColorSwatch.ck-color-grid__tile.col-bg-blue{background:#f3f8ff}.columnsColorSwatch.ck-color-grid__tile.col-bg-yellow{background:#fff9dc}.columnsColorSwatch.ck-color-grid__tile.col-bg-green{background:#f0fdf4}.columnsColorSwatch.ck-color-grid__tile.col-bg-orange{background:#feefe3}.columnsColorSwatch.ck-color-grid__tile.col-bg-red{background:#fce8e6}.columnsColorSwatch.ck-color-grid__tile.col-bg-purple{background:#f3e8fd}.columnsColorSwatch.ck-color-grid__tile.col-bg-teal{background:#e0f2fe}.columnsColorSwatch.ck-color-grid__tile.col-bg-cyan{background:#e6fffb}.columnsColorSwatch.ck-color-grid__tile.col-bg-lime{background:#f7fee7}.columnsColorSwatch.ck-color-grid__tile.col-bg-amber{background:#fffbeb}.columnsColorSwatch.ck-color-grid__tile.col-bg-rose{background:#fff1f2}.columnsColorSwatch.ck-color-grid__tile.col-bg-indigo{background:#eef2ff}.columnsColorSwatch.ck-color-grid__tile.col-bg-slate{background:#f1f5f9}.columnsColorSwatch.ck-color-grid__tile.col-border-gray{background:#dadce0}.columnsColorSwatch.ck-color-grid__tile.col-border-black{background:#202124}.columnsColorSwatch.ck-color-grid__tile.col-border-blue{background:#1a73e8}.columnsColorSwatch.ck-color-grid__tile.col-border-green{background:#188038}.columnsColorSwatch.ck-color-grid__tile.col-border-orange{background:#f29900}.columnsColorSwatch.ck-color-grid__tile.col-border-red{background:#d93025}.columnsColorSwatch.ck-color-grid__tile.col-border-purple{background:#9334e6}.columnsColorSwatch.ck-color-grid__tile.col-border-teal{background:#0f766e}.columnsColorSwatch.ck-color-grid__tile.col-border-cyan{background:#0891b2}.columnsColorSwatch.ck-color-grid__tile.col-border-amber{background:#d97706}.columnsColorSwatch.ck-color-grid__tile.col-border-rose{background:#e11d48}.columnsColorSwatch.ck-color-grid__tile.col-border-indigo{background:#4f46e5}.ck.ck-dropdown .ck-color-ui-dropdown__panel{border-color:var(--line);border-radius:4px}.ck.ck-dropdown .ck-color-ui-dropdown__panel .ck-color-selector__remove-color,.ck.ck-dropdown .ck-color-ui-dropdown__panel .ck-color-selector__color-picker{font-family:var(--font-mono);border-radius:4px;font-size:11px}.ck.ck-dropdown .ck.ck-color-grid{gap:6px}.ck.ck-dropdown .ck.ck-color-grid__tile{border:1px solid var(--line);border-radius:999px;width:16px;height:16px}.ck.ck-dropdown .ck.ck-color-grid__tile:hover{border-color:var(--text-muted)}.ck.ck-dropdown .ck.ck-color-grid__tile.ck-on{border-color:var(--text);box-shadow:0 0 0 1px var(--surface), 0 0 0 2px var(--text)}.unifiedColorPopover{z-index:12;border:1px solid var(--line);background:var(--surface);border-radius:4px;gap:6px;width:200px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #14141414}.unifiedColorAction{border:1px solid var(--line-soft);cursor:pointer;font-family:var(--font-mono);color:var(--text);text-align:left;background:#fbfaf7;border-radius:4px;align-items:center;gap:8px;padding:6px 8px;font-size:11px;display:flex}.unifiedColorAction:hover{border-color:var(--line)}.unifiedColorGrid{grid-template-columns:repeat(7,16px);gap:6px;padding:2px;display:grid}.unifiedColorDot{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;width:16px;height:16px;padding:0}.unifiedColorDot:hover{border-color:var(--text-muted)}.unifiedColorDot.active{border-color:var(--text);box-shadow:0 0 0 1px var(--surface), 0 0 0 2px var(--text)}.unifiedColorDotSwatch{border-radius:inherit;width:100%;height:100%;display:block}.unifiedColorIcon{width:14px;height:14px;display:block;position:relative}.unifiedColorIconNoColor{border:1px solid var(--text-muted);border-radius:999px}.unifiedColorIconNoColor:after{content:"";transform-origin:50%;background:#d93025;height:1px;position:absolute;inset:6px -2px auto;transform:rotate(-45deg)}.unifiedColorIconRainbow{border:1px solid var(--text-muted);background:conic-gradient(#1a73e8,#9334e6,#d93025,#f29900,#188038,#1a73e8);border-radius:3px;box-shadow:inset 0 0 0 1px #fbfaf78c}.colorTools{align-items:center;gap:8px;display:inline-flex}.colorTool{border-left:1px solid var(--line);align-items:center;gap:4px;padding-left:8px;display:inline-flex;position:relative}.columnsColorSwatch{border:1px solid var(--line);cursor:pointer;border-radius:50%;width:16px;height:16px;padding:0;position:relative}.columnsSwatchPreview{border-radius:inherit;background:0 0;width:100%;height:100%;display:block}.columnsSwatchPreview.no-background{background:linear-gradient(135deg,#0000 45%,#d93025 46% 54%,#0000 55%),#fbfaf7}.columnsSwatchPreview.col-bg-gray{background:#f4f3ef}.columnsSwatchPreview.col-bg-blue{background:#f3f8ff}.columnsSwatchPreview.col-bg-yellow{background:#fff9dc}.columnsSwatchPreview.col-bg-green{background:#f0fdf4}.columnsSwatchPreview.col-bg-orange{background:#feefe3}.columnsSwatchPreview.col-bg-red{background:#fce8e6}.columnsSwatchPreview.col-bg-purple{background:#f3e8fd}.columnsSwatchPreview.col-bg-teal{background:#e0f2fe}.columnsSwatchPreview.col-bg-cyan{background:#e6fffb}.columnsSwatchPreview.col-bg-lime{background:#f7fee7}.columnsSwatchPreview.col-bg-amber{background:#fffbeb}.columnsSwatchPreview.col-bg-rose{background:#fff1f2}.columnsSwatchPreview.col-bg-indigo{background:#eef2ff}.columnsSwatchPreview.col-bg-slate{background:#f1f5f9}.columnsSwatchPreview.col-border-gray{background:#dadce0}.columnsSwatchPreview.col-border-black{background:#202124}.columnsSwatchPreview.col-border-blue{background:#1a73e8}.columnsSwatchPreview.col-border-green{background:#188038}.columnsSwatchPreview.col-border-orange{background:#f29900}.columnsSwatchPreview.col-border-red{background:#d93025}.columnsSwatchPreview.col-border-purple{background:#9334e6}.columnsSwatchPreview.col-border-teal{background:#0f766e}.columnsSwatchPreview.col-border-cyan{background:#0891b2}.columnsSwatchPreview.col-border-amber{background:#d97706}.columnsSwatchPreview.col-border-rose{background:#e11d48}.columnsSwatchPreview.col-border-indigo{background:#4f46e5}.columnsColorSwatch.border-swatch .columnsSwatchPreview.col-border-dashed{background:repeating-linear-gradient(90deg, var(--text-muted) 0 3px, transparent 3px 6px), #fbfaf7}.columnsColorSwatch:hover{border-color:var(--text-muted)}.columnsColorSwatch.active{box-shadow:0 0 0 1px var(--surface), 0 0 0 2px var(--text);border-color:var(--text)}.noColorLine{background:#d93025;height:1px;position:absolute;top:50%;left:-2px;right:-2px;transform:translateY(-50%)rotate(-45deg)}.columnsColorInput{border:1px solid var(--line);cursor:pointer;background:var(--surface);border-radius:3px;width:18px;height:18px;padding:0}.columnsColorInput::-webkit-color-swatch-wrapper{padding:0}.columnsColorInput::-webkit-color-swatch{border:none;border-radius:2px}.columnsSelect{border:1px solid var(--line);min-height:22px;color:var(--text-soft);font-family:var(--font-mono);cursor:pointer;background:#fbfaf7;border-radius:3px;padding:0 18px 0 6px;font-size:10px}.columnsSelect:hover{border-color:var(--text-muted)}.columnsInsertBtn{color:#fff;min-height:24px;font-family:var(--font-mono);cursor:pointer;background:#111;border:1px solid #111;border-radius:3px;padding:0 10px;font-size:10px;font-weight:600}.columnsInsertBtn:hover{opacity:.9}.editorAssistButton{border:1px solid var(--line);background:var(--surface);min-height:26px;color:var(--text-soft);cursor:pointer;font-family:var(--font-mono);border-radius:3px;font-size:10px}.editorAssistButton:hover:not(:disabled){border-color:var(--text-muted);color:var(--text);background:#f1efe9}.editorAssistButton:disabled{cursor:not-allowed;opacity:.55}.fileUploadToolInline{align-items:center;display:inline-flex}.visuallyHiddenFileInput{display:none}.insertBlockTool{align-items:center;display:inline-flex;position:relative}.insertBlockMenu{z-index:12;border:1px solid var(--line);background:var(--surface);border-radius:4px;width:280px;padding:6px;display:grid;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 10px 24px #14141414}.insertBlockItem{color:var(--text);cursor:pointer;font-family:var(--font-mono);text-align:left;background:0 0;border:1px solid #0000;border-radius:3px;padding:7px 8px;font-size:11px}.insertBlockItem:hover{border-color:var(--line);background:#fbfaf7}.insertBlockItemRich{grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:9px 10px;display:grid}.insertBlockIcon{border:1px solid var(--line-soft);width:18px;height:18px;color:var(--text);background:#fbfaf7;border-radius:4px;place-items:center;font-size:11px;line-height:1;display:grid}.insertBlockText{gap:2px;min-width:0;display:grid}.insertBlockTitle{color:var(--text);font-size:12px;font-weight:600}.insertBlockDesc{color:var(--text-muted);font-size:11px;line-height:1.35}.ckRichEditor .ck.ck-editor{width:100%;max-width:100%;overflow:hidden}.ckRichEditor .ck.ck-editor__main{max-width:100%;overflow:hidden}.ckRichEditor .ck.ck-toolbar{border:0;border-bottom:1px solid var(--line-soft);background:#fbfaf7;border-radius:0;flex-wrap:wrap;gap:4px;height:auto;padding:6px;overflow:visible}.ckRichEditor .ck-toolbar__items{flex-wrap:wrap;align-items:center;gap:4px;width:100%;display:flex;overflow:visible}.ckRichEditor .ck.ck-toolbar__separator{align-self:stretch;min-height:24px;margin:2px 3px}.ckRichEditor .ck.ck-button,.ckRichEditor .ck.ck-dropdown__button{min-height:28px;color:var(--text-soft);font-family:var(--font-mono);border-radius:3px;font-size:11px}.ckRichEditor .ck.ck-button.ck-on,.ckRichEditor .ck.ck-button:hover,.ckRichEditor .ck.ck-dropdown__button:hover{color:var(--text);background:#f1efe9}.ckRichEditor .ck.ck-editor__main>.ck-editor__editable{box-sizing:border-box;width:100%;max-width:100%;min-height:360px;box-shadow:none;overflow-wrap:anywhere;white-space:normal;word-break:break-word;border:0;border-radius:0 0 4px 4px;padding:24px 30px 34px 42px;overflow:hidden visible}.ckRichEditor .ck.ck-editor__main>.ck-editor__editable.ck-focused{box-shadow:inset 0 0 0 1px var(--text-muted);border:0}.ckRichEditor .ck-content{box-sizing:border-box;width:100%;max-width:100%;color:var(--text-soft);font-family:var(--font-sans);overflow-wrap:anywhere;white-space:normal;word-break:break-word;overflow-x:hidden}.ckRichEditor .ck-content *,.documentHtml *{box-sizing:border-box;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.ckRichEditor .ck-content p,.ckRichEditor .ck-content li,.ckRichEditor .ck-content blockquote,.ckRichEditor .ck-content a,.documentHtml p,.documentHtml li,.documentHtml blockquote,.documentHtml a{overflow-wrap:anywhere;white-space:normal;word-break:break-word}.ckRichEditor .ck-content>:first-child{margin-top:0}.ckRichEditor .ck-content>:last-child{margin-bottom:0}.ckRichEditor .ck-content ul,.ckRichEditor .ck-content ol{max-width:100%;margin:14px 0;padding-left:28px}.ckRichEditor .ck-content li{padding-left:3px}.ckRichEditor .ck-content ul.todo-list{gap:7px;max-width:100%;margin:14px 0;padding-left:4px;display:grid}.ckRichEditor .ck-content ul.todo-list li{gap:9px;min-width:0;padding-left:0;display:flex}.ckRichEditor .ck-content .todo-list__label{flex:none;margin-top:4px}.ckRichEditor .ck-content ul.todo-list input,.documentHtml ul.todo-list input{appearance:none;border:1px solid var(--line);background-color:var(--surface);cursor:pointer;border-radius:4px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;margin:4px 0 0;transition:all .2s;display:flex;position:relative}.ckRichEditor .ck-content ul.todo-list input:checked,.documentHtml ul.todo-list input:checked{background-color:var(--text);border-color:var(--text)}.ckRichEditor .ck-content ul.todo-list input:checked:after,.documentHtml ul.todo-list input:checked:after{content:"✓";color:#fff;font-size:11px;font-weight:700}.ckRichEditor .ck-content blockquote,.ckRichEditor .ck-content pre{max-width:100%;margin-left:0;margin-right:0}.ckRichEditor .ck-content pre,.documentHtml pre{white-space:pre;word-break:normal;overflow:auto hidden}.ckRichEditor .ck-content pre *,.documentHtml pre *{overflow-wrap:normal;white-space:pre;word-break:normal}.ckRichEditor .ck-content figure.table{max-width:100%;margin-left:0;margin-right:0;padding:1px;display:block;overflow-x:auto}.ckRichEditor .ck-content figure.table table{width:max-content;min-width:100%;max-width:none;margin:0}.ckRichEditor .ck-content img,.ckRichEditor .ck-content figure.image,.documentHtml img,.documentHtml figure.image,.documentHtml figure.editor-image,.richWritingArea figure.editor-image{max-width:100%}.ckRichEditor .ck-content img,.documentHtml img{height:auto}.ckRichEditor .ck-content .editor-columns,.documentHtml .editor-columns,.richWritingArea .editor-columns{background:0 0;border:none;gap:14px;width:100%;max-width:100%;margin:18px 0;padding:0;display:grid}.ckRichEditor .ck-content .editor-columns-1,.documentHtml .editor-columns-1,.richWritingArea .editor-columns-1{grid-template-columns:1fr}.ckRichEditor .ck-content .editor-columns-2,.documentHtml .editor-columns-2,.richWritingArea .editor-columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ckRichEditor .ck-content .editor-columns-3,.documentHtml .editor-columns-3,.richWritingArea .editor-columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ckRichEditor .ck-content .editor-columns-4,.documentHtml .editor-columns-4,.richWritingArea .editor-columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.ckRichEditor .ck-content .editor-column,.documentHtml .editor-column,.richWritingArea .editor-column{border:1px solid var(--col-border-color,transparent);border-style:var(--col-border-style,solid);border-radius:4px;min-width:0;padding:12px}.richWritingArea .editor-column{border-color:var(--line-soft);background:#fbfbf9;min-height:92px}.richWritingArea .editor-column:focus-within{border-color:var(--text-muted);background:var(--surface)}.richWritingArea .editor-column .lexicalParagraph,.richWritingArea .editor-column p{min-height:22px}.ckRichEditor .ck-content .editor-column>:first-child,.documentHtml .editor-column>:first-child,.richWritingArea .editor-column>:first-child{margin-top:0}.ckRichEditor .ck-content .editor-column>:last-child,.documentHtml .editor-column>:last-child,.richWritingArea .editor-column>:last-child{margin-bottom:0}.ckRichEditor .ck-content .editor-columns.col-bg-gray .editor-column,.documentHtml .editor-columns.col-bg-gray .editor-column{background:#f4f3ef}.ckRichEditor .ck-content .editor-columns.col-bg-blue .editor-column,.documentHtml .editor-columns.col-bg-blue .editor-column{background:#f3f8ff}.ckRichEditor .ck-content .editor-columns.col-bg-yellow .editor-column,.documentHtml .editor-columns.col-bg-yellow .editor-column{background:#fff9dc}.ckRichEditor .ck-content .editor-columns.col-bg-green .editor-column,.documentHtml .editor-columns.col-bg-green .editor-column{background:#f0fdf4}.ckRichEditor .ck-content .editor-columns.col-bg-orange .editor-column,.documentHtml .editor-columns.col-bg-orange .editor-column{background:#feefe3}.ckRichEditor .ck-content .editor-columns.col-bg-red .editor-column,.documentHtml .editor-columns.col-bg-red .editor-column{background:#fce8e6}.ckRichEditor .ck-content .editor-columns.col-bg-purple .editor-column,.documentHtml .editor-columns.col-bg-purple .editor-column{background:#f3e8fd}.ckRichEditor .ck-content .editor-columns.col-bg-teal .editor-column,.documentHtml .editor-columns.col-bg-teal .editor-column{background:#e0f2fe}.ckRichEditor .ck-content .editor-columns.col-bg-cyan .editor-column,.documentHtml .editor-columns.col-bg-cyan .editor-column{background:#e6fffb}.ckRichEditor .ck-content .editor-columns.col-bg-lime .editor-column,.documentHtml .editor-columns.col-bg-lime .editor-column{background:#f7fee7}.ckRichEditor .ck-content .editor-columns.col-bg-amber .editor-column,.documentHtml .editor-columns.col-bg-amber .editor-column{background:#fffbeb}.ckRichEditor .ck-content .editor-columns.col-bg-rose .editor-column,.documentHtml .editor-columns.col-bg-rose .editor-column{background:#fff1f2}.ckRichEditor .ck-content .editor-columns.col-bg-indigo .editor-column,.documentHtml .editor-columns.col-bg-indigo .editor-column{background:#eef2ff}.ckRichEditor .ck-content .editor-columns.col-bg-slate .editor-column,.documentHtml .editor-columns.col-bg-slate .editor-column{background:#f1f5f9}.ckRichEditor .ck-content .editor-columns.col-border-gray .editor-column,.documentHtml .editor-columns.col-border-gray .editor-column{--col-border-color:var(--line-soft)}.ckRichEditor .ck-content .editor-columns.col-border-black .editor-column,.documentHtml .editor-columns.col-border-black .editor-column{--col-border-color:var(--text)}.ckRichEditor .ck-content .editor-columns.col-border-blue .editor-column,.documentHtml .editor-columns.col-border-blue .editor-column{--col-border-color:#1a73e8}.ckRichEditor .ck-content .editor-columns.col-border-green .editor-column,.documentHtml .editor-columns.col-border-green .editor-column{--col-border-color:#188038}.ckRichEditor .ck-content .editor-columns.col-border-orange .editor-column,.documentHtml .editor-columns.col-border-orange .editor-column{--col-border-color:#f29900}.ckRichEditor .ck-content .editor-columns.col-border-red .editor-column,.documentHtml .editor-columns.col-border-red .editor-column{--col-border-color:#d93025}.ckRichEditor .ck-content .editor-columns.col-border-purple .editor-column,.documentHtml .editor-columns.col-border-purple .editor-column{--col-border-color:#9334e6}.ckRichEditor .ck-content .editor-columns.col-border-teal .editor-column,.documentHtml .editor-columns.col-border-teal .editor-column{--col-border-color:#0f766e}.ckRichEditor .ck-content .editor-columns.col-border-cyan .editor-column,.documentHtml .editor-columns.col-border-cyan .editor-column{--col-border-color:#0891b2}.ckRichEditor .ck-content .editor-columns.col-border-amber .editor-column,.documentHtml .editor-columns.col-border-amber .editor-column{--col-border-color:#d97706}.ckRichEditor .ck-content .editor-columns.col-border-rose .editor-column,.documentHtml .editor-columns.col-border-rose .editor-column{--col-border-color:#e11d48}.ckRichEditor .ck-content .editor-columns.col-border-indigo .editor-column,.documentHtml .editor-columns.col-border-indigo .editor-column{--col-border-color:#4f46e5}.ckRichEditor .ck-content .editor-columns.col-border-dashed .editor-column,.documentHtml .editor-columns.col-border-dashed .editor-column{--col-border-style:dashed}.ckRichEditor .ck-content .editor-columns.bg-gray .editor-column,.documentHtml .editor-columns.bg-gray .editor-column{background:#f4f3ef}.ckRichEditor .ck-content .editor-columns.bg-blue .editor-column,.documentHtml .editor-columns.bg-blue .editor-column{background:#f3f8ff}.ckRichEditor .ck-content .editor-columns.bg-yellow .editor-column,.documentHtml .editor-columns.bg-yellow .editor-column{background:#fff9dc}.ckRichEditor .ck-content .editor-columns.bg-green .editor-column,.documentHtml .editor-columns.bg-green .editor-column{background:#f0fdf4}.ckRichEditor .ck-content .editor-columns.border-gray .editor-column,.documentHtml .editor-columns.border-gray .editor-column{border:1px solid var(--line-soft)}.ckRichEditor .ck-content .editor-columns.border-black .editor-column,.documentHtml .editor-columns.border-black .editor-column{border:1px solid var(--text)}.ckRichEditor .ck-content .editor-columns.border-dashed .editor-column,.documentHtml .editor-columns.border-dashed .editor-column{border:1px dashed var(--line)}.ckRichEditor .ck-content hr{margin:24px 0}.ckRichEditor .ck-content .marker-yellow,.documentHtml .marker-yellow{background-color:#fff1ad}.ckRichEditor .ck-content .marker-blue,.documentHtml .marker-blue{background-color:#dfeeff}.ckRichEditor .ck-content .marker-green,.documentHtml .marker-green{background-color:#dff2df}.ckRichEditor .ck-content .marker-pink-red,.documentHtml .marker-pink-red{background-color:#ffe0ea}.ckRichEditor .ck-content .marker-purple,.documentHtml .marker-purple{background-color:#eadcff}.ckRichEditor .ck-content .marker-gray,.documentHtml .marker-gray{background-color:#eeeeea}.ckRichEditor .ck-content .marker-orange,.documentHtml .marker-orange{background-color:#ffe7c7}.richToolbar{border-bottom:1px solid var(--line-soft);background:#fbfaf7;flex-wrap:wrap;align-items:flex-start;gap:6px;padding:8px;display:flex}.richToolbarGroup{border-right:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:4px;min-height:30px;padding-right:6px;display:flex}.richToolbarGroup:last-child{border-right:0}.richToolbarLabel{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;padding:0 4px 0 0;font-size:10px;line-height:1}.richToolbarButton,.richSelect{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--text-soft);cursor:pointer;font-family:var(--font-mono);border-radius:3px;justify-content:center;align-items:center;gap:4px;padding:0 8px;font-size:11px;display:inline-flex}.richToolbarButton{min-width:30px}.richToolbarButton svg{stroke-width:1.8px;display:block}.richSelect{max-width:118px}.richToolbarButton:hover,.richToolbarButton.active,.richSelect:hover,.richSwatchSelect:hover{border-color:var(--text-muted);color:var(--text);background:#f1efe9}.richToolbarButton:disabled{cursor:not-allowed;opacity:.55}.compactSelect{max-width:104px}.richSwatchSelect{border:1px solid var(--line);background:var(--surface);min-height:28px;color:var(--text-soft);cursor:pointer;font-family:var(--font-mono);border-radius:3px;align-items:center;gap:4px;padding:0 6px;font-size:11px;display:inline-flex}.richSwatchSelect select{max-width:76px;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;outline:0}.hiddenFileInput{display:none}.richWritingArea{min-height:360px;padding:18px 20px 28px;position:relative}.richWritingArea .ProseMirror{outline:none;min-height:320px}.richWritingArea.isEmpty .ProseMirror:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none;position:absolute}.richWritingArea .ProseMirror>:first-child,.documentHtml>:first-child{margin-top:0}.richWritingArea .ProseMirror>:last-child,.documentHtml>:last-child{margin-bottom:0}.documentHtml{max-width:var(--content-readable-width)}.documentHtml figure,.richWritingArea figure,.ckRichEditor .ck-content figure{margin:18px 0}.documentHtml p,.richWritingArea p{margin:0 0 14px}.documentHtml mark,.richWritingArea mark{border-radius:2px;padding:0 2px}.documentHtml a,.richWritingArea a{color:#2f5f9f;text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}.documentHtml h1,.richWritingArea h1{margin:26px 0 12px;font-size:32px}.documentHtml h2,.richWritingArea h2{margin:24px 0 10px}.documentHtml h3,.richWritingArea h3{color:var(--text);margin:20px 0 8px;font-size:18px}.documentHtml blockquote,.richWritingArea blockquote{border-left:2px solid var(--line);color:var(--text-soft);margin:18px 0;padding-left:14px}.documentHtml pre,.richWritingArea pre{border:1px solid var(--line-soft);color:var(--text);font-family:var(--font-mono);background:#f4f3ef;border-radius:4px;margin:18px 0;padding:14px;font-size:13px;line-height:1.65;overflow-x:auto}.ckRichEditor .ck-content pre,.documentHtml pre{color:#f0f2f4;background:#101113;border-color:#f0f2f41f}.ckRichEditor .ck-content code,.documentHtml code{font-family:var(--font-mono);font-size:.95em}.ckRichEditor .ck-content pre code,.documentHtml pre code{color:inherit}.ckRichEditor .ck-content .editor-page-break,.documentHtml .editor-page-break,.richWritingArea .editor-page-break{border:0;border-top:2px dashed var(--line-soft);page-break-after:always;break-after:page;text-align:center;margin:32px 0;display:block;position:relative}.ckRichEditor .ck-content .editor-page-break:after,.documentHtml .editor-page-break:after,.richWritingArea .editor-page-break:after{content:"PAGE BREAK";background:var(--surface);color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.5px;padding:0 10px;font-size:10px;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.ckRichEditor .ck-content .editor-callout,.documentHtml .editor-callout,.richWritingArea .editor-callout{border:1px solid var(--line-soft);background:#fbfaf7;border-left-width:3px;border-radius:4px;grid-template-columns:auto 1fr;gap:10px;margin:18px 0;padding:12px 14px 12px 12px;display:grid}.ckRichEditor .ck-content .editor-callout>p,.documentHtml .editor-callout>p,.richWritingArea .editor-callout>p{margin:8px 0 0}.ckRichEditor .ck-content .editor-callout-info,.documentHtml .editor-callout-info,.richWritingArea .editor-callout-info{background:#f3f8ff;border-left-color:#2f5f9f}.ckRichEditor .ck-content .editor-callout-warning,.documentHtml .editor-callout-warning,.richWritingArea .editor-callout-warning{background:#fff3e7;border-left-color:#c05621}.ckRichEditor .ck-content .editor-callout-success,.documentHtml .editor-callout-success,.richWritingArea .editor-callout-success{background:#f0fdf4;border-left-color:#4f6f25}.ckRichEditor .ck-content .editor-callout-error,.documentHtml .editor-callout-error,.richWritingArea .editor-callout-error{background:#ffeef1;border-left-color:#8f2438}.ckRichEditor .ck-content .editor-callout-icon,.documentHtml .editor-callout-icon,.richWritingArea .editor-callout-icon{width:22px;height:22px;color:var(--text-muted);-webkit-user-select:none;user-select:none;border:1px solid;border-radius:999px;justify-content:center;align-items:center;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.ckRichEditor .ck-content .editor-callout-content,.documentHtml .editor-callout-content,.richWritingArea .editor-callout-content{min-width:0}.richWritingArea .editor-callout-content{min-height:34px}.richWritingArea .editor-callout-content:focus-within{outline:1px solid var(--line);outline-offset:3px}.ckRichEditor .ck-content .editor-callout-content>:first-child,.documentHtml .editor-callout-content>:first-child,.richWritingArea .editor-callout-content>:first-child{margin-top:0}.ckRichEditor .ck-content .editor-callout-content>:last-child,.documentHtml .editor-callout-content>:last-child,.richWritingArea .editor-callout-content>:last-child{margin-bottom:0}.ckRichEditor .ck-content .editor-status,.documentHtml .editor-status{border:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;vertical-align:baseline;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;line-height:1.6;display:inline-flex}.ckRichEditor .ck-content .editor-status-muted,.documentHtml .editor-status-muted{color:var(--text-soft);background:#fbfaf7}.ckRichEditor .ck-content .editor-status-success,.documentHtml .editor-status-success{color:#2f4a10;background:#f0fdf4;border-color:#4f6f254d}.ckRichEditor .ck-content .editor-status-warning,.documentHtml .editor-status-warning{color:#7a3b12;background:#fff3e7;border-color:#c056214d}.ckRichEditor .ck-content .editor-status-critical,.documentHtml .editor-status-critical{color:#6e1627;background:#ffeef1;border-color:#8f24384d}.ckRichEditor .ck-content .editor-status-todo,.ckRichEditor .ck-content .editor-status-progress,.ckRichEditor .ck-content .editor-status-done,.ckRichEditor .ck-content .editor-status-blocked,.documentHtml .editor-status-todo,.documentHtml .editor-status-progress,.documentHtml .editor-status-done,.documentHtml .editor-status-blocked,.richWritingArea .editor-status-todo,.richWritingArea .editor-status-progress,.richWritingArea .editor-status-done,.richWritingArea .editor-status-blocked{border:1px solid var(--line-soft);width:100%;color:var(--text);font-family:var(--font);text-transform:none;white-space:normal;background:#fbfaf7;border-radius:6px;align-items:flex-start;gap:10px;margin:12px 0;padding:8px 10px;font-size:14px;line-height:1.45;display:flex}.ckRichEditor .ck-content .editor-status-label,.documentHtml .editor-status-label,.richWritingArea .editor-status-label{border:1px solid var(--line);min-height:22px;font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.ckRichEditor .ck-content .editor-status-content,.documentHtml .editor-status-content,.richWritingArea .editor-status-content{flex:auto;min-width:0;min-height:22px;padding-top:1px;position:relative;overflow:visible}.richWritingArea .editor-status-content:focus-within{outline:1px solid var(--line);outline-offset:2px}.ckRichEditor .ck-content .editor-status-todo .editor-status-label,.documentHtml .editor-status-todo .editor-status-label,.richWritingArea .editor-status-todo .editor-status-label{color:var(--text-soft);background:#f4f3ef}.ckRichEditor .ck-content .editor-status-progress .editor-status-label,.documentHtml .editor-status-progress .editor-status-label,.richWritingArea .editor-status-progress .editor-status-label{color:#214a7e;background:#f3f8ff;border-color:#2f5f9f47}.ckRichEditor .ck-content .editor-status-done .editor-status-label,.documentHtml .editor-status-done .editor-status-label,.richWritingArea .editor-status-done .editor-status-label{color:#2f4a10;background:#f0fdf4;border-color:#4f6f2547}.ckRichEditor .ck-content .editor-status-blocked .editor-status-label,.documentHtml .editor-status-blocked .editor-status-label,.richWritingArea .editor-status-blocked .editor-status-label{color:#6e1627;background:#ffeef1;border-color:#8f243847}.ckRichEditor .ck-content .editor-steps,.documentHtml .editor-steps,.richWritingArea .editor-steps{gap:10px;margin:18px 0;padding:2px 0;display:grid}.ckRichEditor .ck-content .editor-step,.documentHtml .editor-step,.richWritingArea .editor-step{grid-template-columns:30px minmax(0,1fr);align-items:flex-start;gap:10px;display:grid;position:relative}.ckRichEditor .ck-content .editor-step:before,.documentHtml .editor-step:before,.richWritingArea .editor-step:before{content:"";background:var(--line-soft);width:1px;position:absolute;top:32px;bottom:-10px;left:14px}.ckRichEditor .ck-content .editor-step:last-child:before,.documentHtml .editor-step:last-child:before,.richWritingArea .editor-step:last-child:before{display:none}.ckRichEditor .ck-content .editor-step-number,.documentHtml .editor-step-number,.richWritingArea .editor-step-number{z-index:1;border:1px solid var(--line);background:var(--surface);width:30px;height:30px;color:var(--text-soft);font-family:var(--font-mono);-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.ckRichEditor .ck-content .editor-step-content,.documentHtml .editor-step-content,.richWritingArea .editor-step-content{border:1px solid var(--line-soft);background:#fbfaf7;border-radius:6px;min-width:0;min-height:44px;padding:10px 12px;position:relative;overflow:visible}.richWritingArea .editor-step-content:focus-within{border-color:var(--text-muted);background:var(--surface)}.ckRichEditor .ck-content .editor-step-content>:first-child,.documentHtml .editor-step-content>:first-child,.richWritingArea .editor-step-content>:first-child{margin-top:0}.ckRichEditor .ck-content .editor-step-content>:last-child,.documentHtml .editor-step-content>:last-child,.richWritingArea .editor-step-content>:last-child{margin-bottom:0}.ckRichEditor .ck-content .editor-steps>li,.documentHtml .editor-steps>li{margin:0 0 0 22px;padding:6px 0}.ckRichEditor .ck-content .editor-toc,.documentHtml .editor-toc{border:1px dashed var(--line);background:#fbfaf7;border-radius:4px;margin:18px 0;padding:12px 14px}.ckRichEditor .ck-content .editor-toc-item,.documentHtml .editor-toc-item{scroll-margin-top:112px}.documentHtml .tocTargetActive{background:#ffde5947;transition:background .16s,box-shadow .16s;box-shadow:0 0 0 2px #ffde5947}.ckRichEditor .ck-content .editor-tabs,.documentHtml .editor-tabs{border:1px solid var(--line-soft);background:#fbfaf7;border-radius:4px;margin:18px 0;overflow:hidden}.ckRichEditor .ck-content .editor-tab-headers,.documentHtml .editor-tab-headers{border-bottom:1px solid var(--line-soft);background:#fbfaf7;flex-wrap:wrap;gap:6px;padding:8px;display:flex}.ckRichEditor .ck-content .editor-tab-button,.documentHtml .editor-tab-button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:pointer;font-family:var(--font-mono);border-radius:4px;padding:5px 8px;font-size:11px}.ckRichEditor .ck-content .editor-tab-button.active,.documentHtml .editor-tab-button.active{border-color:var(--text)}.ckRichEditor .ck-content .editor-tab-content,.documentHtml .editor-tab-content{padding:14px 14px 2px}.documentHtml .editor-tab-content:not(.active){display:none}.ckRichEditor .ck-content .editor-accordion,.documentHtml .editor-accordion,.richWritingArea .editor-accordion{gap:8px;margin:18px 0;display:grid}.ckRichEditor .ck-content .editor-accordion-item,.documentHtml .editor-accordion-item,.richWritingArea .editor-accordion-item{border:1px solid var(--line-soft);background:#fbfaf7;border-radius:6px;overflow:hidden}.ckRichEditor .ck-content .editor-accordion-title,.ckRichEditor .ck-content .editor-accordion-header,.documentHtml .editor-accordion-title,.documentHtml .editor-accordion-header,.richWritingArea .editor-accordion-title,.richWritingArea .editor-accordion-header{cursor:pointer;color:var(--text);font-family:var(--font-mono);padding:11px 12px;font-size:12px;font-weight:700;line-height:1.4}.ckRichEditor .ck-content .editor-accordion-title,.documentHtml .editor-accordion-title,.richWritingArea .editor-accordion-title{list-style-position:inside}.richWritingArea .editor-accordion-title:focus,.richWritingArea .editor-accordion-title:focus-within{outline:1px solid var(--line);outline-offset:-4px}.ckRichEditor .ck-content .editor-accordion-content,.documentHtml .editor-accordion-content,.richWritingArea .editor-accordion-content{border-top:1px solid var(--line-soft);background:var(--surface);padding:12px}.richWritingArea .editor-accordion-content:focus-within{background:#fffefa}.ckRichEditor .ck-content .editor-accordion-content>:first-child,.documentHtml .editor-accordion-content>:first-child,.richWritingArea .editor-accordion-content>:first-child{margin-top:0}.ckRichEditor .ck-content .editor-accordion-content>:last-child,.documentHtml .editor-accordion-content>:last-child,.richWritingArea .editor-accordion-content>:last-child{margin-bottom:0}.documentHtml img,.richWritingArea img{border:1px solid var(--line-soft);border-radius:4px;max-width:100%;height:auto;display:block}.documentHtml .editor-image,.richWritingArea .editor-image{width:fit-content;max-width:100%;margin:18px 0;display:block}.documentHtml .editor-image.image-inline,.richWritingArea .editor-image.image-inline{vertical-align:middle;align-items:baseline;width:auto;max-width:100%;margin:0 4px;display:inline-flex}.documentHtml .editor-image.image-free,.richWritingArea .editor-image.image-free{z-index:12;margin:0;display:inline-flex;position:absolute}.documentHtml .editor-image.image-wrap-left,.richWritingArea .editor-image.image-wrap-left{float:left;clear:left;margin:4px 18px 12px 0;display:block}.documentHtml .editor-image.image-wrap-right,.richWritingArea .editor-image.image-wrap-right{float:right;clear:right;margin:4px 0 12px 18px;display:block}.documentHtml .editor-image.image-center,.richWritingArea .editor-image.image-center{margin-left:auto;margin-right:auto;display:block}.documentHtml .editor-image.image-block,.richWritingArea .editor-image.image-block{clear:both;display:block}.documentHtml .editor-image img,.richWritingArea .editor-image img{vertical-align:middle;margin:0}.documentHtml hr,.richWritingArea hr,.ckRichEditor .ck-content hr{background:var(--line-soft);border:0;height:1px;margin:22px 0}.documentHtml>img,.richWritingArea>img,.ckRichEditor .ck-content>img{margin:16px 0}.lexicalImageDecorator{margin:18px 0}.lexicalImageDecorator:has(.image-free){margin:0;display:contents}.lexicalImageFigure{cursor:grab;position:relative}.lexicalImageFigure.image-inline{vertical-align:middle;margin:0 4px;display:inline-flex}.lexicalImageFigure.image-free{cursor:move;z-index:12;margin:0;display:inline-flex;position:absolute}.lexicalImageFigure.image-free.selected{z-index:24}.lexicalImageFigure.image-inline .lexicalImageControls,.lexicalImageFigure.image-free .lexicalImageControls{z-index:20;white-space:nowrap;margin-top:0;position:absolute;top:calc(100% + 6px);left:0}.lexicalImageFigure.selected img{outline-offset:2px;outline:2px solid #2f5f9f}.lexicalImageFigure:active{cursor:grabbing}.lexicalImageControls{border:1px solid var(--line);background:#fbfaf7f0;border-radius:6px;flex-wrap:wrap;align-items:center;gap:4px;width:fit-content;max-width:min(100%,520px);margin-top:7px;padding:4px;display:flex;box-shadow:0 10px 24px #1111111f}.lexicalImageControls button,.lexicalImageControlSelect,.lexicalImageMoveHandle{min-height:26px;color:var(--text-soft);cursor:pointer;font-family:var(--font-sans);background:0 0;border:1px solid #0000;border-radius:4px;padding:0 8px;font-size:11px;font-weight:600}.lexicalImageMoveHandle{border-color:var(--line);color:var(--text);cursor:move;background:#f1efe9;align-items:center;display:inline-flex}.lexicalImageControlSelect{border-color:var(--line-soft);background:var(--surface);min-width:96px;max-width:124px}.lexicalImageControls button:hover,.lexicalImageControlSelect:hover,.lexicalImageMoveHandle:hover{border-color:var(--text-muted);color:var(--text)}.lexicalImageResizeHandle{border:1px solid var(--line);background:linear-gradient(135deg, transparent 0 44%, var(--text-muted) 45% 52%, transparent 53% 100%), linear-gradient(135deg, transparent 0 62%, var(--text-muted) 63% 70%, transparent 71% 100%);cursor:ew-resize;border-radius:4px;align-self:stretch;width:22px;min-height:26px}.lexicalImageResizeHandle:hover{border-color:var(--text);background-color:#f1efe9}.documentHtml figure.image img,.ckRichEditor .ck-content figure.image img{margin:0}.documentHtml figcaption,.ckRichEditor .ck-content figcaption{color:var(--text-muted);font-family:var(--font-mono);margin-top:6px;font-size:12px;line-height:1.5}.richWritingArea img.ProseMirror-selectednode{outline-offset:2px;outline:2px solid #2f5f9f}.documentHtml table,.richWritingArea table{border-collapse:collapse;width:100%;margin:18px 0}.documentHtml caption,.richWritingArea caption{color:var(--text-muted);font-family:var(--font-mono);text-align:left;margin-bottom:8px;font-size:12px}.documentHtml figure.table,.ckRichEditor .ck-content figure.table{overflow-x:auto}.documentHtml figure.table table,.ckRichEditor .ck-content figure.table table{margin:0}.documentHtml th,.documentHtml td,.richWritingArea th,.richWritingArea td{border:1px solid var(--line-soft);white-space:normal;vertical-align:top;padding:10px 12px;position:relative}.documentHtml th,.richWritingArea th{background:#f7f6f2}.documentHtml th>:first-child,.documentHtml td>:first-child,.richWritingArea th>:first-child,.richWritingArea td>:first-child{margin-top:0}.documentHtml th>:last-child,.documentHtml td>:last-child,.richWritingArea th>:last-child,.richWritingArea td>:last-child{margin-bottom:0}.richWritingArea .selectedCell:after{content:"";pointer-events:none;background:#2f5f9f1f;position:absolute;inset:0}.richWritingArea .column-resize-handle{pointer-events:none;background:#2f5f9f;width:3px;position:absolute;top:0;bottom:-1px;right:-2px}.documentHtml ul.todo-list,.ckRichEditor .ck-content ul.todo-list,.documentHtml ul[data-type=taskList],.richWritingArea ul[data-type=taskList]{margin:14px 0;padding-left:0;list-style:none}.documentHtml ul.todo-list li,.ckRichEditor .ck-content ul.todo-list li,.documentHtml li[data-type=taskItem],.richWritingArea li[data-type=taskItem]{align-items:flex-start;gap:10px;margin-bottom:8px;display:flex}.documentHtml ul.todo-list input,.ckRichEditor .ck-content ul.todo-list input,.documentHtml li[data-type=taskItem] input,.richWritingArea li[data-type=taskItem] input{cursor:pointer;accent-color:var(--text);flex-shrink:0;appearance:auto!important;-webkit-appearance:checkbox!important;width:16px!important;height:16px!important;margin-top:3px!important}@supports (appearance:none){.documentHtml ul.todo-list input,.ckRichEditor .ck-content ul.todo-list input,.documentHtml li[data-type=taskItem] input,.richWritingArea li[data-type=taskItem] input{transition:all .2s;position:relative;appearance:none!important;border:1px solid var(--line)!important;background:#fff!important;border-radius:3px!important;width:17px!important;height:17px!important}.documentHtml ul.todo-list input:checked,.ckRichEditor .ck-content ul.todo-list input:checked,.documentHtml li[data-type=taskItem] input:checked,.richWritingArea li[data-type=taskItem] input:checked{background:var(--text)!important;border-color:var(--text)!important}.documentHtml ul.todo-list input:checked:after,.ckRichEditor .ck-content ul.todo-list input:checked:after,.documentHtml li[data-type=taskItem] input:checked:after,.richWritingArea li[data-type=taskItem] input:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.documentHtml ul.todo-list input:hover,.ckRichEditor .ck-content ul.todo-list input:hover,.documentHtml li[data-type=taskItem] input:hover,.richWritingArea li[data-type=taskItem] input:hover{border-color:var(--text-muted)!important;background:#fbfaf7!important}}.documentHtml li[data-type=taskItem] div,.richWritingArea li[data-type=taskItem] div{flex:1}.modalError{background:var(--marker-critical);color:var(--text);margin:0;padding:6px 8px;font-size:13px;line-height:1.5}.modalSuccess{background:var(--marker-success);color:var(--text);margin:0;padding:6px 8px;font-size:13px;line-height:1.5}.accountSecurityPanel{gap:10px;width:min(100%,820px);display:grid}.accountSecurityCard{border:1px solid var(--line-soft);background:var(--surface);justify-content:space-between;align-items:center;gap:16px;padding:12px;display:flex}.accountSecurityIdentity{align-items:center;gap:12px;min-width:0;display:flex}.accountSecurityIdentity p{color:var(--text-muted);margin:3px 0 0;font-size:12px}.accountSecurityAvatar{border:1px solid var(--line);background:var(--surface-hover,#f4f3ef);width:34px;height:34px;color:var(--text);border-radius:50%;flex:0 0 34px;place-items:center;font-weight:700;display:inline-grid}.accountSecurityForm{border:1px solid var(--line-soft);background:var(--surface);gap:12px;max-width:100%;padding:12px;display:grid}.accountSecurityInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.settingsHelpText{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}@media (width<=760px){.accountSecurityCard{flex-direction:column;align-items:stretch}.accountSecurityInputs{grid-template-columns:1fr}}@media (width<=1400px){.docsLayout:not(.fullWidth),.docsLayout:not(.fullWidth).noToc,.docsLayout.fullWidth,.docsLayout.fullWidth.noToc{grid-template-columns:minmax(180px,auto) 10px minmax(0,1fr)!important}}@media (width<=760px){.docsLayout:not(.fullWidth),.docsLayout:not(.fullWidth).noToc,.docsLayout.fullWidth,.docsLayout.fullWidth.noToc{padding-inline:18px;display:block}.docsLayout,.docsLayout.noToc,.docsLayout.fullWidth,.docsLayout.fullWidth.noToc,.docsLayout.fullWidth:not(.noToc){padding:0 12px!important;display:block!important}.sidebarPane{min-width:0;max-width:none;width:100%!important}.sidebar{min-height:0;padding:10px 0 8px}.sidebar .searchButton,.sidebar .clientTree{display:none}.sidebar .navGroup{margin:0}.sidebar .navList{scrollbar-width:none;gap:5px;padding-bottom:3px}.sidebar .navList::-webkit-scrollbar{display:none}.sidebar .navItem{min-height:34px;padding:7px 10px}.content.operationsAiContentShell{height:calc(100dvh - 112px);padding:10px 0 12px}}.operationalTasksStatusBar{color:#77736d;font-family:var(--font-mono);letter-spacing:.045em;text-transform:uppercase;background:#fff;border:1px solid #dedbd4;border-radius:9px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:8px 12px;font-size:10px;font-weight:700;display:flex}.operationalTasksStatusBar>span{align-items:center;gap:8px;display:inline-flex}.operationalTasksStatusBar i{background:#10b981;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #dcfce7}.operationalTasksClock{color:#111;background:#fbfbfa;border:1px solid #dedbd4;border-radius:6px;padding:4px 7px}.operationalTasksPage .dashboardHeader{background:#fff;border:1px solid #dedbd4;border-radius:12px;align-items:center;margin-bottom:14px;padding:24px 26px}.operationalTasksTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operationalTasksPage .dashboardShiftTitle{color:#111;letter-spacing:-.025em;margin:0;font-size:24px!important}.operationalTasksPage .dashboardShiftMessage{color:#3d3d39;margin-top:7px;font-size:13px;font-weight:500}.operationalTasksAlarm{color:#047857;font-family:var(--font-mono);letter-spacing:.04em;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:5px;align-items:center;gap:5px;padding:3px 7px;font-size:9px;font-weight:700;display:inline-flex}.operationalTasksAlarm.hasAlerts{color:#be123c;background:#fff1f2;border-color:#fecdd3;animation:1.8s ease-in-out infinite operationalTaskPulse}.operationalTasksPage .button.noticeable{color:#fff;font-family:var(--font-mono);background:#111;border-radius:8px;align-items:center;gap:6px;font-size:12px;display:inline-flex}.operationalTasksPage .dashboardMain{display:block}.operationalTasksPage .dashboardSection{margin:0}.operationalTasksPage .tasksFilters.operationalFilters{background:#fff;border:1px solid #dedbd4;border-radius:10px;align-items:center;gap:9px;margin-bottom:20px;padding:12px;display:flex}.operationalTasksPage .operationalFilters .selectInput{color:#111;background:#fbfbfa;border-color:#dedbd4;border-radius:7px;min-height:37px;font-size:12px;font-weight:600}.operationalTasksFilterSearch{color:#77736d;background:#fbfbfa;border:1px solid #dedbd4;border-radius:7px;align-items:center;gap:7px;min-width:220px;margin-left:auto;padding:0 10px;display:flex}.operationalTasksFilterSearch input{color:#111;width:100%;min-height:35px;font:inherit;background:0 0;border:0;outline:0;font-size:12px}.operationalTasksPage .button-ghost.small{border-radius:7px}.operationalTasksPage .dashboardTaskGroups{gap:22px;display:grid}.operationalTasksPage .dashboardTaskGroup{margin:0}.operationalTasksPage .dashboardTaskGroupTitle{color:#77736d;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 8px;padding:0 3px;font-size:10px;font-weight:700;display:flex}.operationalTasksPage .dashboardTaskGroupTitle:after{content:"";background:#ece9e2;flex:1;height:1px}.operationalTasksPage .premium-card-v2.dashboardTaskCards{box-shadow:none;background:#fff;border:1px solid #dedbd4;border-radius:10px;overflow:hidden}.operationalTasksPage .dashboardTimelineRow{border:0;margin:0}.operationalTasksPage .dashboardTimelineRow+.dashboardTimelineRow{border-top:1px solid #ece9e2}.operationalTasksPage .task-card-v3{box-shadow:none;background:#fff;border:0;border-radius:0;padding:15px 18px 15px 23px;position:relative}.operationalTasksPage .task-card-v3:before{content:"";background:#94a3b8;width:3px;position:absolute;inset:0 auto 0 0}.operationalTasksPage .task-card-v3.high:before{background:#3b82f6}.operationalTasksPage .task-card-v3.critical:before{background:#f43f5e}.operationalTasksPage .task-card-v3.done:before{background:#10b981}.operationalTasksPage .task-card-v3:hover{background:#fbfbfa}.operationalTasksPage .task-header-row{gap:12px}.operationalTasksPage .time-pill.normal{color:#fff;background:#111;border-radius:5px;padding:6px 8px;font-size:11px}.operationalTasksPage .task-title-cell strong{color:#111;font-size:13px}.operationalTasksPage .task-title-cell span{color:#77736d;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;margin-top:3px;font-size:10px}.operationalTasksPage .dashboardPriorityBadge,.operationalTasksPage .dashboardRecurrenceBadge{font-family:var(--font-mono);letter-spacing:.045em;border-radius:5px;padding:3px 6px;font-size:9px}.operationalTasksPage .dashboardRowAction{color:#111;font-family:var(--font-mono);background:#fff;border:1px solid #dedbd4;border-radius:6px;padding:5px 8px;font-size:10px;font-weight:700}.operationalTasksPage .task-checkbox-v3{accent-color:#111;width:18px;height:18px}.operationalTasksPage .task-expanded-body{background:#fbfbfa;border-top:1px solid #ece9e2;margin:12px -18px -15px -23px;padding:14px 18px 14px 23px}.operationalTasksPage .task-description-v3{color:#3d3d39;font-size:13px}.operationalTasksPage .operationalEmptyState{color:#77736d;background:#fff;border:1px solid #dedbd4;border-radius:12px;padding:42px}@keyframes operationalTaskPulse{50%{opacity:.6}}@media (width<=720px){.operationalTasksPage{padding:14px 14px 42px}.operationalTasksPage .dashboardHeader{flex-direction:column;align-items:flex-start;padding:19px}.operationalTasksPage .tasksFilters.operationalFilters{flex-wrap:wrap;align-items:stretch}.operationalTasksFilterSearch{min-width:100%;margin-left:0}.operationalTasksPage .task-header-row{flex-wrap:wrap;align-items:flex-start}.operationalTasksPage .task-title-cell{min-width:calc(100% - 72px)}}.content.notesContentShell{padding-top:0;padding-bottom:0}.toc{border-left:1px solid var(--line-soft);resize:horizontal;box-sizing:border-box;direction:rtl;align-content:start;gap:6px;width:220px;min-width:176px;max-width:400px;height:calc(100vh - 56px);padding:24px 8px 0 12px;display:grid;position:sticky;top:56px}.tocHeader{direction:ltr;justify-content:space-between;align-items:center;gap:8px;width:100%;min-width:0;display:flex}.tocHeader p,.toc p{font-family:var(--font-mono);color:#9b958c;margin:0 0 8px;font-size:10.5px;font-weight:500;line-height:1.4}.tocResetButton{color:#817a70;cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;margin:0 0 8px;padding:0;font-size:10px;line-height:1}.tocResetButton:hover{color:var(--text)}.toc a{color:#918a80;overflow-wrap:break-word;direction:ltr;border-radius:4px;min-width:0;padding:3px 2px 3px 12px;font-size:11.5px;line-height:1.36;text-decoration:none;display:block;position:relative}.toc a:hover,.toc a.active{color:var(--text)}.toc a.active{font-weight:600}.toc a.active:before{background:var(--text);content:"";border-radius:999px;width:5px;height:5px;position:absolute;top:.74em;left:2px}.textBlock,.docSection{max-width:var(--content-readable-width);margin-inline:auto}.sectionMeta{color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px;font-size:14px;font-weight:700;line-height:1.45}.passationPage{padding:0}.passationHeader{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:32px 40px 20px;display:flex}.passationTitle{color:var(--text);margin:4px 0 2px;font-size:22px;font-weight:700;line-height:1.2}.passationSubtitle{color:var(--text-muted);margin:0;font-size:13px}.passationFilters{flex-wrap:wrap;align-items:center;gap:10px;padding:0 40px 16px;display:flex}.passationFilterTabs{align-items:center;gap:2px;display:flex}.passationList{gap:10px;padding:0 40px 40px;display:grid}.passationEmpty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:16px;padding:48px 40px;display:flex}.handoverCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:6px;padding:14px 18px;transition:box-shadow .12s;display:grid}.handoverCard:hover{box-shadow:0 2px 8px #11111112}.handoverCardTop{align-items:center;gap:10px;display:flex}.handoverCardTitle{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:none;flex:1;padding:0;font-size:14px;font-weight:600;transition:color .12s}.handoverCardTitle:hover{color:var(--accent,#06c)}.handoverCardMeta{color:var(--text-muted);align-items:center;gap:10px;font-size:12px;display:flex}.handoverCardMetaSecondary{margin-top:6px;font-size:11px}.handoverCardUpdated{font-family:var(--font-mono)}.handoverCardDate{font-family:var(--font-mono);font-size:11px}.handoverCardShift:before{content:"·";margin-right:6px}.handoverCardAuthor{margin-left:auto;font-size:11px}.handoverCardActions{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.button.ghost.danger{color:#c0392b}.button.ghost.danger:hover{background:#fce8e6}.handoverViewPage{padding:0 40px 48px}.handoverViewHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:24px 0 16px;display:flex}.handoverViewActions{flex-wrap:wrap;gap:8px;display:flex}.handoverViewMeta{margin-bottom:24px}.handoverViewTitle{color:var(--text);margin:0 0 14px;font-size:26px;font-weight:700;line-height:1.2}.tasksPage{padding:0}.tasksHeader{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:16px;padding:28px 40px 18px;display:flex}.tasksTitle{color:var(--text);margin:4px 0 2px;font-size:22px;font-weight:700}.tasksSubtitle{color:var(--text-muted);margin:0;font-size:13px}.tasksFilters{flex-wrap:wrap;align-items:center;gap:10px;padding:0 40px 16px;display:flex}.tasksEmpty{text-align:center;color:var(--text-muted);flex-direction:column;align-items:center;gap:16px;padding:48px 40px;display:flex}.tasksList{gap:10px;padding:0 40px 40px;display:grid}.taskCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px 18px}.taskCardTop{align-items:center;gap:10px;display:flex}.taskCardTitle{cursor:pointer;color:var(--text);text-align:left;background:0 0;border:none;flex:1;padding:0;font-size:14px;font-weight:650}.taskCardTitle:hover{color:var(--accent,#06c)}.taskCardMeta{color:var(--text-muted);align-items:center;gap:10px;margin-top:8px;font-size:12px;display:flex}.taskCardMetaSecondary{margin-top:6px;font-size:11px}.taskMetaItem{font-family:var(--font-mono);font-size:11px}.taskMetaRight{margin-left:auto;font-size:11px}.taskCardLink{color:var(--text-soft);margin-top:8px;font-size:12px}.taskLinkValue{font-family:var(--font-mono)}.taskCardActions{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.taskViewPage{padding:0 40px 48px}.taskViewHeader{justify-content:space-between;align-items:center;gap:12px;padding:22px 0 18px;display:flex}.taskViewActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.taskViewMeta{margin-bottom:24px}.taskViewTitle{color:var(--text);margin:0 0 14px;font-size:26px;font-weight:700;line-height:1.2}.taskEditorPage{padding-bottom:48px}.pageDetailShell{padding:0 40px 40px}.taskEditorSection,.taskViewSection{max-width:100%}.taskFormGrid{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;margin-top:12px;display:grid}.taskWeekdayGrid{flex-wrap:wrap;gap:8px;display:flex}.taskCheckLabel{border:1px solid var(--line);background:var(--surface);border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:6px 9px;display:inline-flex}.weekdayMultiSelect{max-width:280px;position:relative}.weekdaySelectButton{text-align:left;background:#fff;border-color:#e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;min-height:38px;display:flex}.weekdaySelectButton span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.weekdaySelectMenu{z-index:20;background:#fff;border:1px solid #e2e8f0;border-radius:14px;width:min(240px,100%);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px #0f172a1f}.weekdaySelectOption{color:#0f172a;cursor:pointer;border-radius:10px;align-items:center;gap:8px;min-height:28px;padding:5px 8px;font-size:13px;display:flex}.weekdaySelectOption input{accent-color:#232c4b}.mutedTask{opacity:.68}.taskDescriptionTextarea{resize:vertical;min-height:104px}@media (width<=920px){.taskFormGrid{grid-template-columns:1fr}.tasksHeader,.tasksFilters,.tasksList,.taskViewPage{padding-left:20px;padding-right:20px}}.handoverEditorForm{padding-bottom:48px}.dashboardPage{color:#0f172a;max-width:980px;margin:0 auto;padding:32px 28px 64px}.dashboardHeader{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:0 0 22px;display:flex}.dashboardTimeBlock,.dashboardShiftTitleBlock{flex-direction:column;display:flex}.dashboardTimeBlock{text-align:right;align-items:flex-end;gap:4px}.dashboardShiftTitleBlock{justify-content:center;align-items:flex-start;min-height:0}.dashboardShiftTitle{color:#0f172a;letter-spacing:0;margin:0;font-weight:700;line-height:1.1;font-size:30px!important}.dashboardClock{color:#0f172a;letter-spacing:0;font-size:34px;font-weight:700;line-height:1}.dashboardDate{color:#64748b;margin-top:0;font-size:13px}.dashboardShiftRow{align-items:center;gap:10px;margin-top:10px;display:flex}.dashboardShiftMessage{color:#64748b;font-size:13px}.dashboardSearchInput{border:1px solid var(--line);background:var(--surface);min-width:260px;height:34px;color:var(--text-muted);cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:0 10px;display:inline-flex}.dashboardSearchInput:hover{border-color:var(--text-muted);color:var(--text)}.dashboardSearchKbd{font-family:var(--font-mono);color:var(--text-muted);border:1px solid var(--line);border-radius:4px;padding:2px 6px;font-size:10px}.dashboardBody{gap:16px;padding:22px 40px 48px;display:grid}.roleStatsGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;padding:0 40px 20px;display:grid}.roleStat{padding:14px 16px}.roleStat strong{margin-top:6px;font-size:24px;line-height:1.1;display:block}.rolePanel{margin:0 40px 20px}.roleQuickActions{flex-wrap:wrap;gap:8px;padding:0 40px 40px;display:flex}.userManagementHeader,.userManagementRow,.userManagementBadges{align-items:center;gap:10px;display:flex}.userManagementHeader,.userManagementRow{justify-content:space-between}.userManagementBadges{flex-wrap:wrap;justify-content:flex-end}.dashboardEmpty{color:var(--text-muted);padding:18px 0 6px}.dashboardCard{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:14px 16px}.dashboardCardTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.dashboardCardTitle{color:var(--text);font-size:14px}.dashboardCardMeta{color:var(--text-muted);align-items:center;gap:8px;margin-top:6px;display:flex}.dashboardCardActions{flex-wrap:wrap;gap:8px;display:flex}.dashboardCardExcerpt{color:var(--text-soft);margin:10px 0 0;font-size:13px}.dashboardTaskGroup{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px 14px}.dashboardTaskGroupHeader{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;padding-bottom:10px;display:flex}.dashboardTaskList{gap:8px;padding-top:10px;display:grid}.dashboardTaskRow{grid-template-columns:1fr auto;align-items:start;gap:10px;display:grid}.dashboardTaskTitle{text-align:left;cursor:pointer;color:var(--text);background:0 0;border:0;padding:0;font-weight:600}.dashboardTaskTitle:hover{color:var(--accent,#06c)}.dashboardTaskBadges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.dashboardTaskActions{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}@media (width<=920px){.dashboardHeader{padding-left:0;padding-right:0}.dashboardBody{padding-left:20px;padding-right:20px}}@media (width<=720px){.dashboardHeader{flex-direction:column;align-items:stretch}.dashboardTimeBlock{text-align:left;align-items:flex-start}.dashboardShiftTitleBlock{text-align:left;align-items:flex-start;min-height:auto}.dashboardShiftTitle{font-size:28px!important}}.opsSimpleComposer{min-height:42px;box-shadow:none;background:#fff;border:1px solid #d6d9de;border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 8px 4px 12px;display:grid}.opsSimpleComposer textarea{color:#344054;resize:none;height:34px;min-height:34px;padding:7px 0;font-size:12px;line-height:20px}.opsComposerTools{align-self:stretch;align-items:center;gap:5px;display:flex}@media (width<=620px){.opsSimpleComposer{align-items:end}.opsComposerTools{gap:1px}}.opsSimpleComposer{grid-template-columns:auto auto minmax(0,1fr) auto auto}.opsAiPage{padding:24px}.opsSimpleHeader>p{display:none}.opsSimpleTitle p{display:none}.opsSimpleChat{background:0 0;border:0;border-radius:0;align-content:center;min-height:0;padding:24px 0 116px;display:grid}.opsAiEmptyState .opsSimpleAvatar{border:1px solid var(--line-soft);background:var(--surface);width:38px;height:38px;color:var(--text)}.opsQuickPrompts button,.opsQuickPrompts button:hover{border-color:var(--line-soft);background:var(--surface);min-height:58px;color:var(--text-muted);text-align:left;border-radius:8px;padding:12px 13px;font-size:13px;line-height:1.4}.opsSimpleComposer{border-color:var(--line);background:var(--surface);border-radius:10px;width:100%;padding:9px;position:sticky;bottom:16px;box-shadow:0 10px 28px #1018281a}@media (width<=720px){.opsAiPage{padding:16px}.opsSimpleShell{min-height:calc(100vh - 92px)}.opsSimpleChat{padding-bottom:94px}.opsAiEmptyState h2{font-size:21px}.opsQuickPrompts{grid-template-columns:1fr}.opsSimpleComposer{bottom:8px}}.opsSimpleComposer{min-height:42px;box-shadow:none;background:#fff;border:1px solid #d6d9de;border-radius:5px;padding:4px 10px 4px 14px;align-items:center!important;gap:8px!important;display:flex!important}.opsSimpleComposer.hasAttachment{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}.opsSimpleComposer.hasAttachment .opsAttachmentPreview,.opsSimpleComposer.hasAttachment .opsFileAttachmentList{grid-column:1/-1}.opsFileAttachmentList{flex-wrap:wrap;gap:6px;display:flex}.opsFileAttachment{color:#475467;background:#f8fafc;border:1px solid #d8dee6;border-radius:6px;align-items:center;gap:8px;min-width:220px;max-width:100%;padding:7px 8px;display:flex}.opsFileAttachment>span{gap:1px;min-width:0;display:grid}.opsFileAttachment strong,.opsFileAttachment small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsFileAttachment strong{color:#344054;font-size:12px}.opsFileAttachment small{color:#667085;font-size:11px}.opsFileAttachment button{color:#667085;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:24px;height:24px;margin-left:auto;display:grid}.opsSimpleComposer.isFileDragActive{outline:2px dashed var(--accent);outline-offset:3px}.opsUserFileChip{color:inherit;background:#ffffff26;border-radius:4px;align-items:center;gap:5px;margin:0 6px 7px 0;padding:4px 6px;font-size:11px;display:inline-flex}.opsSimpleComposer textarea{color:#344054;border:0;outline:0;height:34px;min-height:34px;margin:0;padding:7px 0;font-size:12px;line-height:20px;resize:none!important;flex:auto!important;width:100%!important;min-width:0!important;display:block!important}.opsSimpleComposer textarea::placeholder{color:#475467;opacity:1}.opsComposerTools{align-self:stretch;align-items:center;flex:none!important;gap:5px!important;margin-left:auto!important;display:flex!important}.opsComposerTool,.opsComposerTool.opsAttachButton,.opsComposerTool.opsVoiceButton,.opsSimpleComposer .opsSendButton{width:26px;height:34px;box-shadow:none;color:#4b5563;cursor:pointer;background:0 0;border:0;border-radius:4px;align-self:center;place-items:center;padding:0;display:inline-grid}.opsComposerTool:hover,.opsComposerTool.opsAttachButton:hover,.opsComposerTool.opsVoiceButton:hover,.opsSimpleComposer .opsSendButton:hover{box-shadow:none;color:#1f2937;background:#f3f4f6;border:0;transform:none}.opsVoiceGlyph{border:1px solid;border-radius:50%;place-items:center;width:14px;height:14px;font-size:8px;font-weight:700;line-height:1;display:inline-grid}.opsComposerDivider{background:#d1d5db;width:1px;height:24px;margin:0 2px}.opsSimpleComposer .opsSendButton{color:#374151}.opsSimpleComposer .opsSendButton:disabled{color:#9ca3af}:root[data-theme=dark] .opsSimpleComposer{border-color:var(--line);background:var(--surface)}:root[data-theme=dark] .opsSimpleComposer textarea,:root[data-theme=dark] .opsSimpleComposer textarea::placeholder{color:var(--text-muted)}@media (width<=620px){.opsSimpleComposer{align-items:end}.opsComposerTools{gap:1px}}.handoverMetaFields{grid-template-columns:1fr auto auto auto;align-items:end;gap:12px;margin-top:12px;display:grid}@media (width<=768px){.handoverMetaFields{grid-template-columns:1fr}.passationHeader,.passationFilters,.passationList,.handoverViewPage{padding-left:20px;padding-right:20px}}.settingsStack{gap:22px;display:grid}.settingsSection{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px}.settingsSectionHeader{border-bottom:1px solid var(--line-soft);padding:12px 16px 10px}.settingsSectionHeader .sectionMeta{margin:0}.settingsRows{display:grid}.settingsRow{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(160px,auto);align-items:start;gap:18px;padding:13px 16px;display:grid}.settingsRow:last-child{border-bottom:0}.settingsRow strong{color:var(--text);font-size:14px;font-weight:600;line-height:1.45;display:block}.settingsRow p{color:var(--text-muted);margin:4px 0 0;font-size:13px;line-height:1.6}.settingsText,.settingsSelect,.settingsSummary{color:var(--text-soft);font-family:var(--font-mono);text-align:right;justify-self:end;font-size:12px;line-height:1.7}.settingsSelect{border:1px solid var(--line-soft);background:var(--bg);border-radius:3px;padding:2px 7px}.settingsTextInput{border:1px solid var(--line-soft);background:var(--surface);width:min(240px,100%);color:var(--text);font-family:var(--font-mono);border-radius:3px;justify-self:end;padding:5px 7px;font-size:12px}.settingsSummary{max-width:280px}.demandesWorkspace{gap:16px;display:grid}.demandesFilters{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;justify-content:space-between;align-items:flex-end;gap:14px;padding:12px;display:flex}.segmentedControl{border:1px solid var(--line-soft);background:var(--bg);border-radius:4px;gap:4px;padding:3px;display:inline-flex}.segmentedControl button{color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;border-radius:3px;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:12px;display:inline-flex}.segmentedControl button.active{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line)}.segmentedControl span{color:var(--text-soft)}.compactSelect{gap:4px;min-width:190px;display:grid}.compactSelect span{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.demandesGrid{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:start;gap:16px;display:grid}.requestRow.selected{background:#e7ebf085}.requestTitleButton{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;padding:0}.requestTitleButton:disabled{cursor:default}.requestBadgeGroup{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.requestDetailPanel{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;gap:16px;padding:16px;display:grid}.requestDetailHeader{justify-content:space-between;gap:16px;display:flex}.requestDetailHeader h2{margin:0;font-size:20px}.requestDetailList{border:1px solid var(--line-soft);border-radius:4px;margin:0;display:grid}.requestDetailList div{border-bottom:1px solid var(--line-soft);grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px 12px;display:grid}.requestDetailList div:last-child{border-bottom:0}.requestDetailList dt,.requestDetailList dd{margin:0}.requestDetailList dt{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.requestDetailList dd{color:var(--text);font-size:13px;line-height:1.5}.requestTimeline{border:1px solid var(--line-soft);background:#fff;border-radius:4px;gap:0;display:grid;overflow:hidden}.requestTimelineStep{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;padding:11px 12px;display:grid}.requestTimelineStep+.requestTimelineStep{border-top:1px solid var(--line-soft)}.requestTimelineStep>span{background:#fff;border:2px solid #94a3b8;border-radius:999px;width:10px;height:10px;margin-top:4px}.requestTimelineStep.done>span{background:#16a34a;border-color:#16a34a}.requestTimelineStep.current>span{background:#fff7ed;border-color:#d97706}.requestTimelineStep strong{color:#111;font-size:13px;line-height:1.25;display:block}.requestTimelineStep p{color:var(--text-muted);font-family:var(--font-mono);margin:3px 0 0;font-size:10.5px;line-height:1.35}.procedurePreview{border:1px solid var(--line-soft);background:var(--bg);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:16px;padding:13px;display:flex}.procedurePreview p{color:var(--text-muted);margin:4px 0 0}.requestDetailActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.requestConversionActions{border:1px solid var(--line-soft);background:var(--bg);border-radius:4px;justify-content:flex-end;align-items:center;gap:10px;padding:12px;display:flex}.rejectionModal textarea.textInput{resize:vertical;height:auto;min-height:120px}.planningToolbar{align-items:flex-end;gap:10px;margin-bottom:16px;display:flex}.planningGrid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:start;gap:16px;display:grid}.planningGrid.readOnly{grid-template-columns:1fr}.planningGeneratorPanel,.planningTableSection,.planningSuggestions,.planningWarnings{margin-bottom:16px}.planningGeneratorPanel{z-index:20;background:#fbfcfd;border-color:#d7dee8;position:relative;overflow:visible}.planningTableSection{z-index:1;position:relative}.planningEmptyState{border-top:1px solid var(--line-soft);gap:6px;padding:28px 18px;display:grid}.planningEmptyState p{color:var(--text-muted);margin:0;font-size:13px;line-height:1.5}.planningWorkspaceHeader{background:#f5f7fa;border-bottom:1px solid #dfe5ec;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.planningWorkspaceHeader h3{color:var(--text);text-transform:capitalize;margin:4px 0 0;font-size:18px;font-weight:750}.planningStatusPill{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:78px;min-height:28px;font-size:12px;font-weight:800;display:inline-flex}.planningStatusPill.current{color:#115e59;background:#ccfbf1;border-color:#99f6e4}.planningStatusPill.future{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}.planningStatusPill.archive{color:#4b5563;background:#f3f4f6;border-color:#e5e7eb}.planningGeneratorControls{gap:14px;padding:14px 16px;display:grid}.planningGeneratorMetaControls{grid-template-columns:minmax(170px,220px) auto minmax(240px,1fr) auto;align-items:end;gap:12px;display:grid}.planningGeneratorControls .field{min-width:160px}.planningMonthField .textInput{width:100%}.planningMonthStepper{flex-wrap:wrap;gap:6px;display:flex}.planningGeneratorActions{border-top:1px solid #e5e7eb;flex-wrap:wrap;justify-content:flex-start;gap:8px;padding-top:12px;display:flex}.planningMonthSummary{min-height:48px;color:var(--text-muted);background:#fff;border-left:3px solid #94a3b8;border-radius:5px;gap:3px;padding:8px 10px;font-size:12px;display:grid}.planningMonthSummary span{color:var(--text);text-transform:capitalize;font-weight:700}.planningMonthSummary strong{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:600}.planningMonthSummary em{color:#0f766e;font-size:11px;font-style:normal;font-weight:700}.planningPublicationNotice{color:#0f766e;background:#ecfdf5;border:1px solid #0f766e2e;border-radius:5px;padding:10px 12px;font-size:12px;font-weight:700}.planningPilotPicker{background:#fff;border-top:1px solid #e5e7eb;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:12px 16px;display:grid}.planningLineSwitch{background:#fff;border-top:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.planningPilotOption{border:1px solid var(--line-soft);min-height:34px;color:var(--text);cursor:pointer;background:#fff;border-radius:4px;align-items:center;gap:6px;min-width:0;padding:0 10px;font-size:12px;display:inline-flex}.planningPilotOption.selected{cursor:grab;background:#fbfbfa;border-color:#111}.planningPilotOption.selected:active{cursor:grabbing}.planningPilotOption small{border:1px solid var(--line-soft);color:#fff;width:18px;height:18px;font-family:var(--font-mono);background:#111;border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.planningPilotOption span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.planningPilotOption input{accent-color:var(--text)}.planningQualitySummary{background:#f8fafc;border:1px solid #d7dee8;border-radius:6px;justify-content:space-between;align-items:center;gap:12px;margin:12px 16px 0;padding:10px 12px;display:flex}.planningGenerationProgress{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;gap:8px;margin:12px 16px 0;padding:10px 12px;font-size:12px;font-weight:800;display:grid}.planningGenerationProgress div{background:#dbeafe;border-radius:999px;height:5px;position:relative;overflow:hidden}.planningGenerationProgress i{border-radius:inherit;background:#2563eb;width:36%;animation:1s ease-in-out infinite planningProgress;position:absolute;inset:0 auto 0 0}@keyframes planningProgress{0%{transform:translate(-100%)}to{transform:translate(280%)}}.planningQualitySummary div{align-items:baseline;gap:10px;min-width:0;display:flex}.planningQualitySummary strong{color:var(--text);font-size:22px}.planningQualitySummary em,.planningQualitySummary p{color:var(--text-soft);margin:0;font-size:12px;font-style:normal}.planningQualitySummary.good{background:#f0fdf4;border-color:#86efac}.planningQualitySummary.acceptable{background:#fffbeb;border-color:#fde68a}.planningQualitySummary.weak,.planningQualitySummary.problematic{background:#fff1f2;border-color:#fecdd3}.planningSuggestions ul,.planningWarnings ul{color:var(--text-soft);margin:0;padding:12px 18px 14px 32px;font-size:13px}.planningSuggestions{background:#f4fbf5;border-color:#bfd7c4}.planningRulesGrid{border-top:1px solid #e5e7eb;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;padding:14px 16px;display:grid}.planningRuleDropdown{border:1px solid var(--line);background:var(--surface);border-radius:4px;grid-column:span 4;min-width:0;min-height:30px;position:relative}.planningRuleDropdown[open]{border-color:var(--line);z-index:50}.planningRuleDropdown.optionalAdvanced{opacity:.88}.planningRuleDropdown.optionalAdvanced[open]{opacity:1}.planningRuleDropdown summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:30px;padding:0 8px 0 10px;list-style:none;display:flex}.planningRuleDropdown summary::-webkit-details-marker{display:none}.planningRuleTitle{min-width:0;color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex;overflow:hidden}.planningRuleHintIcon{cursor:help;border-bottom:11px solid #f59e0b;border-left:6px solid #0000;border-right:6px solid #0000;flex:none;width:0;height:0}.planningRuleControls{flex:none;align-items:center;gap:5px;display:inline-flex}.planningRuleInfo,.planningRuleChevron{border:1px solid var(--line-soft);width:18px;height:18px;color:var(--text-muted);font-family:var(--font-mono);background:#f8fafc;border-radius:999px;place-items:center;font-size:11px;font-weight:800;display:inline-grid}.planningRuleInfo{cursor:help}.planningRuleChevron{background:0 0;border:0;transition:transform .16s;position:relative}.planningRuleChevron:before{content:"";border:solid var(--text);border-width:0 1.5px 1.5px 0;width:7px;height:7px;transform:translateY(-2px)rotate(45deg)}.planningRuleDropdown[open] .planningRuleChevron{transform:rotate(180deg)}.planningRuleDropdownBody{z-index:200;border:1px solid var(--line);background:#fff;border-radius:0 0 4px 4px;gap:4px;max-height:min(320px,52vh);padding:6px 8px;display:grid;position:absolute;top:calc(100% + 1px);left:-1px;right:-1px;overflow:auto;box-shadow:0 10px 20px #0f172a1f}.planningRuleDropdown.optionalAdvanced .planningRuleDropdownBody{min-width:min(920px,100vw - 48px)}.planningRuleStepper{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;min-height:30px;padding:0 2px;display:grid}.planningRuleEnforcer{align-items:center;gap:7px;min-width:0;display:inline-flex}.planningRuleEnforcer span{min-width:0;color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.planningRulePrioritySelect{border:1px solid var(--line-soft);width:54px;height:28px;color:var(--text);font-family:var(--font-mono);background:#f8fafc;border-radius:4px;font-size:12px;font-weight:800}.planningRuleStepper>div{border:1px solid var(--line-soft);background:#fff;border-radius:4px;grid-template-columns:28px 34px 28px;align-items:center;display:inline-grid;overflow:hidden}.planningRuleStepper button{color:#0f172a;cursor:pointer;height:28px;font-family:var(--font-mono);background:#f1f5f9;border:0;place-items:center;font-size:14px;font-weight:800;display:inline-grid}.planningRuleStepper button:disabled{cursor:not-allowed;opacity:.42}.planningRuleStepper strong{height:28px;color:var(--text);font-family:var(--font-mono);place-items:center;font-size:12px;font-weight:800;display:inline-grid}.planningRuleCustomControl{min-height:30px;padding:0 2px}.planningDayOverrides{gap:10px;display:grid}.planningDayOverrideCard{border:1px solid var(--line-soft);background:#fff;border-radius:6px;gap:10px;padding:10px;display:grid}.planningDayOverrideBuilder{border-bottom:1px solid var(--line-soft);gap:10px;padding-bottom:10px;display:grid}.planningDayOverrideBuilderHeader{gap:2px;display:grid}.planningDayOverrideBuilderHeader strong,.planningDayOverrideEditorTitle strong,.planningMonthDayRuleCard strong{color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:800}.planningDayOverrideBuilderHeader span,.planningDayOverrideEditorTitle span,.planningMonthDayRuleCard span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:1.4}.planningMonthDayPicker{grid-template-columns:repeat(16,minmax(0,1fr));gap:4px;display:grid}.planningMonthDayOption{border:1px solid var(--line-soft);cursor:pointer;min-height:26px;color:var(--text);font-family:var(--font-mono);background:#fbfbfa;border-radius:4px;place-items:center;font-size:11px;font-weight:800;display:grid}.planningMonthDayOption input{opacity:0;pointer-events:none;position:absolute}.planningMonthDayOption.selected{background:#e8edf3;border-color:#94a3b8}.planningDayOverrideEditor{border:1px solid var(--line-soft);background:#f8fafc;border-radius:4px;gap:8px;padding:8px;display:grid}.planningDayOverrideEditorTitle{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.planningDayOverrideEditorActions{justify-content:flex-end;gap:6px;display:flex}.planningMonthDayRuleCards{gap:6px;display:grid}.planningMonthDayRuleCard{border:1px dashed var(--line-soft);background:#fff;border-radius:4px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:6px;padding:7px;display:grid}.planningMonthDayRuleCard>div{gap:2px;min-width:0;display:grid}.planningDayOverrideShift>span{color:var(--text);font-family:var(--font-mono);font-size:12px;font-weight:700}.planningDayOverrideShift{grid-template-columns:92px minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.planningDayOverrideShift .planningRuleStepper{grid-template-columns:minmax(32px,.7fr) auto auto}@media (width<=980px){.planningMonthDayRuleCard{grid-template-columns:1fr}.planningMonthDayPicker{grid-template-columns:repeat(8,minmax(0,1fr))}.planningDayOverrideShift{grid-template-columns:1fr;align-items:stretch}}.planningRuleModeToggle{color:var(--text);font-family:var(--font-mono);align-items:center;gap:7px;font-size:12px;font-weight:600;display:inline-flex}.planningRuleModeToggle input{accent-color:#0f766e;width:13px;height:13px;margin:0}.planningRuleCard{border:1px solid var(--line-soft);background:#fff;border-radius:8px;grid-column:span 4;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;padding:13px;display:grid;position:relative}.planningRuleCard.wide{grid-column:span 8;min-width:0}.planningRuleCard.unavailable{grid-column:1/-1;grid-template-columns:minmax(180px,1fr) minmax(140px,.6fr) repeat(2,minmax(150px,.75fr)) auto;align-items:end}.planningRuleCard .sectionMeta{grid-column:1/-1;margin-bottom:2px;padding-right:24px}.planningInfoButton{border:1px solid var(--line-soft);width:20px;height:20px;color:var(--text-muted);cursor:help;font-family:var(--font-mono);background:#f8fafc;border-radius:999px;place-items:center;font-size:12px;font-weight:700;display:inline-grid;position:absolute;top:9px;right:9px}.planningRuleInput{min-width:0;min-height:30px;color:var(--text-muted);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:600;display:flex}.planningRuleInput input{border:1px solid var(--line-soft);background:var(--surface);width:54px;height:28px;color:var(--text);font:inherit;border-radius:4px;flex:none;padding:0 6px}.planningUnavailableList{flex-wrap:wrap;flex-basis:100%;gap:6px;padding-top:2px;display:flex}.planningUnavailableChip{color:#4c1d95;background:#f5f3ff;border:1px solid #ddd6fe;border-radius:4px;align-items:center;gap:7px;min-height:28px;padding:0 7px;font-size:12px;font-weight:600;display:inline-flex}.planningUnavailableChip button{color:#4c1d95;cursor:pointer;width:18px;height:18px;font-family:var(--font-mono);background:#ede9fe;border:0;border-radius:4px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.textInput.compact{min-height:30px;padding:0 8px;font-size:12px}.planningSelectionMeta{background:#f8fafc;border-top:1px solid #e5e7eb;margin:0;padding:9px 14px 12px}.planningTableWrap{max-height:none;overflow:auto visible}.planningTable{border-collapse:collapse;background:var(--surface);width:100%;min-width:620px}.planningTable th,.planningTable td{border-bottom:1px solid var(--line-soft);border-right:1px solid var(--line-soft);text-align:center;vertical-align:middle;padding:4px}.planningTable th:last-child,.planningTable td:last-child{border-right:0}.planningTable thead th{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:700}.planningTable th.weekend,.planningTable td.weekend{background:#eee}.planningTable td.locked{background-image:linear-gradient(135deg,#94a3b817 25%,#0000 25% 50%,#94a3b817 50% 75%,#0000 75%,#0000);background-size:8px 8px}.planningTable td.manualLocked{box-shadow:inset 0 0 0 2px #0f766e42}.planningTable thead th.weekend{color:#475569}.planningTable tbody th{min-width:170px;color:var(--text);text-align:left;white-space:nowrap;font-size:13px;font-weight:600}.planningCellPicker{justify-content:center;align-items:center;display:inline-flex;position:relative}.planningCellButton,.planningCellBadge,.planningCellOption{border:1px solid var(--line-soft);min-width:28px;height:24px;color:var(--text);font-family:var(--font-mono);border-radius:4px;justify-content:center;align-items:center;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.planningCellButton,.planningCellOption{cursor:pointer}.planningCellButton:hover,.planningCellOption:hover{border-color:var(--text-muted)}.planningCellPopover{z-index:40;border:1px solid var(--line);background:var(--surface);border-radius:6px;gap:4px;padding:5px;display:flex;position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);box-shadow:0 8px 18px #0f172a14}.planningCellButton.matin,.planningCellBadge.matin,.planningCellOption.matin{color:#fff;background:#14b8a6;border-color:#0f766e}.planningCellButton.soir,.planningCellBadge.soir,.planningCellOption.soir{color:#fff;background:#2563eb;border-color:#1d4ed8}.planningCellButton.nuit,.planningCellBadge.nuit,.planningCellOption.nuit{color:#fff;background:#172554;border-color:#0f172a}.planningCellButton.repos,.planningCellBadge.repos,.planningCellOption.repos{color:#0f172a;background:0 0;border-color:#0000}.planningCellButton.empty,.planningCellBadge.empty{color:#64748b;background:#fff;border-color:#e2e8f0}.planningCellButton.conge,.planningCellBadge.conge,.planningCellOption.conge{color:#111827;background:#facc15;border-color:#ca8a04}.planningCellButton.formation,.planningCellBadge.formation,.planningCellOption.formation{color:#fff;background:#f97316;border-color:#c2410c}.planningCellButton.maladie,.planningCellBadge.maladie,.planningCellOption.maladie{color:#fff;background:#e11d48;border-color:#be123c}.planningTotalCell{color:var(--text);font-family:var(--font-mono);background:#fff;font-size:12px;font-weight:700}.planningTotalCell.overtime{color:#9a3412;background:#fff7ed}@media (width<=1100px){.planningGeneratorMetaControls{grid-template-columns:minmax(170px,1fr) minmax(220px,1fr)}.planningGeneratorActions{justify-content:flex-start}.planningRulesGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.planningRuleCard,.planningRuleCard.wide,.planningRuleCard.unavailable,.planningRuleDropdown{grid-column:auto}.planningRuleCard.unavailable{grid-template-columns:repeat(2,minmax(160px,1fr))}}@media (width<=720px){.planningWorkspaceHeader,.planningGeneratorActions,.planningMonthStepper{flex-direction:column;align-items:stretch}.planningGeneratorControls,.planningGeneratorMetaControls,.planningRulesGrid,.planningRuleCard.unavailable{grid-template-columns:1fr}.planningRuleDropdown{grid-column:auto}.planningPilotPicker{grid-template-columns:1fr}.planningGeneratorActions .button,.planningMonthStepper .button{width:100%}}.planningWeekList{display:grid}.planningDay{border-bottom:1px solid var(--line-soft);grid-template-columns:150px minmax(0,1fr);gap:16px;padding:14px 16px;display:grid}.planningDay:last-child{border-bottom:0}.planningDay>div:first-child strong{color:var(--text);font-size:14px;display:block}.planningDay>div:first-child span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.planningShiftList{gap:8px;display:grid}.planningShiftRow{border:1px solid var(--line-soft);background:var(--bg);border-radius:4px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;display:flex}.planningShiftRow strong{color:var(--text);margin-left:8px;font-size:14px;display:inline-block}.planningShiftRow p{color:var(--text-muted);margin:5px 0 0;font-size:13px}.planningForm{position:sticky;top:96px}.planningNotes{resize:vertical;height:auto;min-height:92px}.notesWorkspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:16px;display:grid}.notesHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.notesList{gap:0;padding:8px;display:grid}.noteListItem{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;gap:4px;padding:10px;display:grid}.noteListItem.selected{background:#e7ebf0b8}.noteListItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.noteListItem span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.notesEditorPanel{gap:16px;display:grid}.notesSidebar{border-right:1px solid var(--line-soft);resize:horizontal;background:0 0;grid-template-rows:auto auto auto;width:280px;min-width:220px;max-width:420px;min-height:calc(100vh - 230px);padding:0 18px 0 0;display:grid;overflow:auto}.notesSidebarHeader{border-bottom:1px solid var(--line-soft);align-items:center;min-height:42px;display:flex}.notesList{align-content:start;max-height:calc(100vh - 330px);padding:10px 0;overflow-y:auto}.noteListItem{border-left:2px solid #0000;border-radius:0 4px 4px 0;padding:12px 12px 12px 14px}.noteListItem:hover{background:#f8fafc}.noteListItem.selected{border-left-color:var(--text);background:#e7ebf0b8}.notesNewButton{border-radius:3px;justify-self:stretch;min-height:36px;margin-top:4px}.notesContentPanel{min-width:0}.notesReadPanel,.notesEditorPanel{max-width:var(--content-readable-width)}.notesReadHeader{border-bottom:1px solid #111;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:34px;padding-bottom:18px;display:flex}.notesReadHeader h1{color:var(--text);letter-spacing:0;margin:4px 0 6px;font-size:34px;font-weight:700;line-height:1.1}.notesReadContent{color:var(--text)}.notesReadContent,.lexicalContentEditable{unicode-bidi:plaintext}.lexical-rtl{text-align:right;direction:rtl}.lexical-ltr{text-align:left;direction:ltr}.notesEditHero{max-width:var(--content-readable-width)}.notesEditorSection{padding:0}.notesEmptyPanel{max-width:var(--content-readable-width);border-top:1px solid #111;align-content:start;gap:14px;padding-top:22px;display:grid}.notesWorkspace{grid-template-columns:auto 10px minmax(0,1fr);align-items:stretch;gap:0;min-height:calc(100vh - 56px)}.notesSidebar{resize:none;background:0 0;border-right:0;flex-direction:column;width:292px;min-width:230px;max-width:430px;min-height:calc(100vh - 56px);padding:28px 14px 0 0;display:flex;position:relative;overflow:auto}.notesSidebar:after{content:none}.notesWorkspaceIdentity,.vaultWorkspaceIdentity{background:#fff;border:1px solid #d8d5cf;border-left:4px solid #2563eb;border-radius:4px;align-items:center;gap:10px;margin-bottom:12px;padding:10px 11px;display:flex}.notesWorkspaceMark,.vaultWorkspaceMark{color:#fff;width:28px;height:28px;font-family:var(--font-mono);background:#111;border-radius:4px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.notesWorkspaceIdentity strong,.vaultWorkspaceIdentity strong{color:#111;font-size:13px;font-weight:700;line-height:1.15;display:block}.notesWorkspaceIdentity p,.vaultWorkspaceIdentity p{color:var(--text-muted);font-family:var(--font-mono);margin:3px 0 0;font-size:10.5px;line-height:1.2}.notesSidebarResizer{cursor:col-resize;touch-action:none;min-height:calc(100vh - 56px);position:relative}.notesSidebarResizer:before{content:"";border-left:1px solid #d8d5cf;position:absolute;top:0;bottom:0;left:4px}.notesSidebarResizer:after{content:"";opacity:0;border-left:1px solid #9aa5b1;border-right:1px solid #9aa5b1;width:1px;height:24px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.notesSidebarResizer:hover:after,.notesSidebarResizer.active:after{opacity:1}.notesSidebarHeader{border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center;gap:7px;min-height:46px;padding:0 0 10px;display:flex}.notesFolderCreate{border-bottom:1px solid #e5e7eb;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:8px 0 10px;display:grid}.notesFolderCreate .textInput{border-radius:4px;min-height:30px;font-size:12px}.notesList{align-content:start;gap:2px;max-height:none;padding:6px 0;display:grid;overflow:visible}.notesFolderGroup{--note-tone:#2563eb;gap:1px;margin-bottom:6px;display:grid;position:relative}.notesFolderGroup.notesTone-0{--note-tone:#2563eb}.notesFolderGroup.notesTone-1{--note-tone:#16a34a}.notesFolderGroup.notesTone-2{--note-tone:#d97706}.notesFolderGroup.notesTone-3{--note-tone:#7c3aed}.notesFolderGroup.notesTone-4{--note-tone:#0891b2}.notesFolderGroup.notesTone-5{--note-tone:#be185d}.notesFolderGroup.active .notesFolderToggle{background:color-mix(in srgb, var(--note-tone) 11%, #fff)}.notesFolderToggle{border:0;border-left:3px solid var(--note-tone);color:#4b5563;cursor:pointer;width:100%;min-height:30px;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;text-align:left;background:0 0;grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:7px;padding:5px 28px 5px 9px;font-size:11.5px;font-weight:700;display:grid}.notesFolderGroup.active .notesFolderToggle,.notesFolderToggle:hover{color:#111}.notesFolderToggle:hover{background:color-mix(in srgb, var(--note-tone) 8%, #fff)}.notesFolderToggle span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.notesFolderToggle small{border:1px solid color-mix(in srgb, var(--note-tone) 32%, #d8d5cf);color:color-mix(in srgb, var(--note-tone) 74%, #111);font-family:var(--font-mono);letter-spacing:0;text-align:center;text-transform:none;background:#fff;border-radius:999px;min-width:20px;padding:3px 5px;font-size:10.5px;font-weight:500;line-height:1}.notesFolderChevron{color:#6b7280;border-bottom:1.5px solid #6b7280;border-right:1.5px solid #6b7280;width:7px;height:7px;transition:transform .12s;display:inline-block;transform:rotate(-45deg)}.notesFolderChevron.open{transform:rotate(45deg)}.notesFolderAdd{color:#64748b;cursor:pointer;width:22px;height:22px;font-family:var(--font-mono);opacity:1;background:0 0;border:0;border-radius:3px;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:4px;right:2px}.notesFolderAdd:hover{color:#111;background:#fff;box-shadow:inset 0 0 0 1px #d8d5cf}.noteListRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.noteListItem{width:100%;min-width:0;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:2px;gap:4px;padding:6px 34px 6px 28px;display:grid}.noteListRow:hover .noteListItem{background:#f3f4f6;border-color:#0000}.noteListRow.selected .noteListItem{border-color:#0000;border-left-color:var(--note-tone);background:color-mix(in srgb, var(--note-tone) 12%, #fff);color:var(--text)}.noteListRow.selected:before{content:none}.noteListItem strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;padding-left:13px;font-size:13px;font-weight:400;line-height:1.25;position:relative;overflow:hidden}.noteListItem strong:before{content:"";background:var(--note-tone);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--note-tone) 14%, transparent);border-radius:999px;position:absolute;top:.58em;left:1px;transform:translateY(-50%)}.noteListRow.selected .noteListItem strong{font-weight:600}.noteListItem span{color:var(--text-muted);font-family:var(--font-mono);font-size:10.5px;line-height:1.2}.noteListDelete{color:#111;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:3px;place-items:center;width:20px;height:20px;line-height:1;display:grid;position:absolute;right:8px}.noteListRow:hover .noteListDelete,.noteListRow.selected .noteListDelete{opacity:1}.noteListDelete:hover{background:#fff;box-shadow:inset 0 0 0 1px #d8d5cf}.notesConfirmModal h3{color:#111;margin:4px 0 0;font-size:18px;line-height:1.25}.notesConfirmText{color:var(--text-muted);margin:0;font-size:13px}.notesNewButton{color:#111;width:auto;min-width:0;min-height:32px;box-shadow:none;background:#fff;border-color:#111;border-radius:3px;margin:0;font-size:12px;font-weight:500}.notesSidebarHeader .button{color:#111;min-height:32px;box-shadow:none;font-family:var(--font-mono);background:#fff;border:1px solid #111;border-radius:3px;flex:104px;font-size:12px;font-weight:500}.notesSidebarHeader .button:hover,.notesNewButton:hover{background:#f8fafc;border-color:#111}.notesGroupButton{border-color:#111;border-radius:3px;min-height:32px;padding:0 10px;font-size:12px}.notesContentPanel{min-width:0;padding-top:28px;padding-left:30px}.notesReadPanel,.notesEditorPanel,.notesEmptyPanel{max-width:none}.notesReadHeader{border-bottom:0;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:0 0 20px;display:flex}.notesReadHeader h1{color:#111;letter-spacing:0;border-bottom:1px solid #7a7a7a;min-width:220px;margin:0 0 4px;padding:0 0 5px;font-size:22px;font-weight:500;line-height:1.15;display:inline-block}.notesReadHeader span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.notesReadMetaRow,.vaultReadMetaRow{flex-wrap:wrap;gap:6px;display:flex}.notesReadMetaRow span,.vaultReadMetaRow span{min-height:22px;color:var(--text-muted);font-family:var(--font-mono);background:#fff;border:1px solid #d8d5cf;border-radius:999px;align-items:center;padding:0 8px;font-size:10.5px;line-height:1;display:inline-flex}.notesReadHeader .documentActions{gap:7px;padding-top:4px;display:flex}.notesReadHeader .documentActions .button,.notesEditHero .documentActions .button{color:#111;min-height:30px;font-family:var(--font-mono);background:#fff;border:1px solid #111;border-radius:3px;padding:0 10px;font-size:12px;font-weight:500}.notesReadHeader .documentActions .button:hover,.notesEditHero .documentActions .button:hover{background:#f8fafc;border-color:#111}.notesReadContent{max-width:980px;color:var(--text);font-size:15px;line-height:1.7}.notesReadContent>:first-child{margin-top:0}.notesEditHero{border-bottom:0;max-width:980px;padding-top:0}.notesEditorPanel{gap:24px}.notesEditorSection{max-width:980px;padding:0}.notesFolderField{flex:280px;max-width:360px}.notesFolderField .selectInput{width:100%;min-height:32px;font-family:var(--font-mono);border-radius:4px;font-size:12px}.notesEmptyPanel{border-top:1px solid #d8d5cf;min-height:220px;padding-top:18px}@media (width<=920px){.notesWorkspace{grid-template-columns:1fr;gap:26px}.notesSidebar{resize:none;border-bottom:1px solid #111;border-right:0;min-width:0;max-width:none;min-height:auto;padding:0 0 18px;width:auto!important}.notesContentPanel{padding-left:0}.notesSidebarResizer,.notesSidebar:after{display:none}.notesReadHeader{flex-direction:column}}.dashboardNoteList{gap:8px;display:grid}.dashboardNoteItem{border:1px solid var(--line-soft);background:var(--bg);color:var(--text);cursor:pointer;text-align:left;border-radius:4px;gap:4px;padding:10px;display:grid}.dashboardNoteItem strong{font-size:14px}.dashboardNoteItem span{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.dashboardNoteItem p{color:var(--text-muted);margin:0;font-size:13px}.vaultWorkspace{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.vaultHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.vaultList{gap:8px;padding:10px;display:grid}.vaultListItem{color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:4px;gap:5px;padding:10px;display:grid}.vaultListItem.selected{border-color:var(--line-soft);background:#e7ebf0b8}.vaultListItem strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.vaultListItem small{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.vaultDetailPanel{gap:16px;display:grid}.vaultCredentialRow{border:1px solid var(--line-soft);background:var(--bg);border-radius:4px;grid-template-columns:112px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;display:grid}.vaultCredentialRow span{color:var(--text-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.vaultCredentialRow strong{color:var(--text);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.35;overflow:hidden}.vaultLinkButton{justify-self:start}.vaultNotes{resize:vertical;height:auto;min-height:92px}.vaultWorkspacePolished{grid-template-columns:auto 10px minmax(0,1fr);align-items:stretch;gap:0;min-height:calc(100vh - 56px)}.vaultSidebar{resize:none;background:0 0;border-right:0;flex-direction:column;width:292px;min-width:230px;max-width:430px;min-height:calc(100vh - 56px);padding:28px 14px 0 0;display:flex;position:relative;overflow:auto}.vaultSidebar:after{content:none}.vaultWorkspaceIdentity{border-left-color:#7c3aed}.vaultSidebarResizer{cursor:col-resize;touch-action:none;min-height:calc(100vh - 56px);position:relative}.vaultSidebarResizer:before{content:"";border-left:1px solid #d8d5cf;position:absolute;top:0;bottom:0;left:4px}.vaultSidebarResizer:after{content:"";opacity:0;border-left:1px solid #9aa5b1;border-right:1px solid #9aa5b1;width:1px;height:24px;position:absolute;top:50%;left:3px;transform:translateY(-50%)}.vaultSidebarResizer:hover:after,.vaultSidebarResizer.active:after{opacity:1}.vaultSidebarHeader{border-bottom:1px solid #111;align-items:center;min-height:38px;display:flex}.vaultWorkspacePolished .vaultList{align-content:start;gap:14px;padding:12px 0 6px;display:grid;overflow:visible}.vaultListGroup{--vault-tone:#2563eb;gap:2px;display:grid}.vaultListGroup.shared{--vault-tone:#2563eb}.vaultListGroup.personal{--vault-tone:#7c3aed}.vaultListGroupHeader{border-left:3px solid var(--vault-tone);background:color-mix(in srgb, var(--vault-tone) 8%, #fff);color:#334155;min-height:28px;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 8px;font-size:11px;font-weight:700;display:grid}.vaultListGroupHeader small,.vaultListGroupHeader em{border:1px solid color-mix(in srgb, var(--vault-tone) 28%, #d8d5cf);color:var(--text-muted);letter-spacing:0;text-transform:none;background:#fff;border-radius:999px;padding:3px 6px;font-style:normal;font-weight:500;line-height:1}.vaultEmptyText{margin:2px 0 6px;padding:0 0 0 1px}.vaultWorkspacePolished .vaultListItem{width:100%;color:var(--text);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-left-width:2px;border-radius:3px;grid-template-columns:minmax(0,1fr);gap:5px;padding:10px 11px;display:grid}.vaultListRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid;position:relative}.vaultListRow:hover .vaultListItem{border-color:color-mix(in srgb, var(--vault-tone) 18%, var(--line-soft));background:color-mix(in srgb, var(--vault-tone) 6%, #fff)}.vaultListRow.selected .vaultListItem{border-color:color-mix(in srgb, var(--vault-tone) 26%, var(--line-soft));border-left-color:var(--vault-tone);background:color-mix(in srgb, var(--vault-tone) 12%, #fff)}.vaultListDelete{color:#111;cursor:pointer;opacity:0;background:0 0;border:0;border-radius:3px;place-items:center;width:20px;height:20px;line-height:1;display:grid;position:absolute;right:8px}.vaultListRow:hover .vaultListDelete,.vaultListRow.selected .vaultListDelete,.vaultListDelete:focus-visible{opacity:1}.vaultListDelete:hover{background:#fff;box-shadow:inset 0 0 0 1px #d8d5cf}.vaultWorkspacePolished .vaultListItem strong{color:#111;text-overflow:ellipsis;white-space:nowrap;padding-left:13px;padding-right:22px;font-size:13px;font-weight:700;line-height:1.25;position:relative;overflow:hidden}.vaultWorkspacePolished .vaultListItem strong:before{content:"";background:var(--vault-tone);width:5px;height:5px;box-shadow:0 0 0 3px color-mix(in srgb, var(--vault-tone) 14%, transparent);border-radius:999px;position:absolute;top:.58em;left:1px;transform:translateY(-50%)}.vaultWorkspacePolished .vaultListItem small{color:var(--text-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding-right:22px;font-size:10.5px;line-height:1.2;overflow:hidden}.vaultNewButton{color:#111;background:#fff;border-color:#111;border-radius:3px;justify-self:stretch;width:100%;min-height:33px;margin:0;font-size:12px}.vaultNewButton:hover{background:#f8fafc}.vaultContentPanel{min-width:0;padding-top:28px;padding-left:30px}.vaultWorkspacePolished .vaultDetailPanel{display:block}.vaultWorkspacePolished .vaultRevealPanel,.vaultWorkspacePolished .vaultForm{max-width:var(--content-readable-width);box-shadow:none;background:0 0;border:0}.vaultWorkspacePolished .vaultRevealPanel{display:block}.vaultWorkspacePolished .vaultForm,.vaultWorkspacePolished .vaultDetailPanel.isEditing .vaultRevealPanel{display:none}.vaultWorkspacePolished .vaultDetailPanel.isEditing .vaultForm{display:block}.vaultWorkspacePolished .settingsSectionHeader{border-bottom:1px solid #111;padding:4px 0 18px}.vaultReadHeader{justify-content:space-between;align-items:flex-start;gap:18px;padding-bottom:14px;display:flex}.vaultReadTitleBlock{gap:7px;min-width:0;display:grid}.vaultReadHeader h1{color:#111;letter-spacing:0;border-bottom:1px solid #7a7a7a;min-width:220px;margin:0;padding:0 0 5px;font-size:22px;font-weight:500;line-height:1.15;display:inline-block}.vaultReadHeader .documentActions{gap:7px;padding-top:4px;display:flex}.vaultReadHeader .documentActions .button{color:#111;min-height:30px;font-family:var(--font-mono);background:#fff;border:1px solid #111;border-radius:3px;padding:0 10px;font-size:12px;font-weight:500}.vaultWorkspacePolished .moduleBody,.vaultEmptyPanel{padding:26px 0 0}.vaultWorkspacePolished .vaultCredentialRow{border:1px solid var(--line-soft);background:#fff;border-left:3px solid #2563eb;border-radius:4px;grid-template-columns:122px minmax(0,1fr) auto;min-height:44px;margin-bottom:8px;padding:10px 12px}.vaultWorkspacePolished .vaultCredentialRow:nth-child(2){border-left-color:#7c3aed}.vaultWorkspacePolished .vaultCredentialRow:nth-child(3){border-left-color:#16a34a}.vaultWorkspacePolished .vaultCredentialRow:nth-child(4){border-left-color:#d97706}.vaultWorkspacePolished .vaultNotesRow{grid-template-columns:122px minmax(0,1fr);align-items:start}.vaultReadNotes{min-width:0;color:var(--text);font-size:13px;line-height:1.45}.vaultReadNotes h1,.vaultReadNotes h2,.vaultReadNotes h3,.vaultReadNotes p{margin:0 0 6px;font-size:13px;font-weight:500;line-height:1.45}.vaultReadNotes>:first-child{margin-top:0}.vaultReadNotes>:last-child{margin-bottom:0}.vaultCredentialActions{flex-wrap:wrap;justify-content:flex-end;gap:6px;min-width:120px;display:flex}.vaultCredentialActions .button,.vaultCredentialActions .vaultLinkButton{white-space:nowrap;min-height:26px}.vaultWorkspacePolished .vaultForm .moduleBody{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.passwordInputShell{min-width:0;position:relative}.passwordInputShell .textInput{padding-right:38px}.passwordRevealButton{color:#111;cursor:pointer;background:0 0;border:0;border-radius:3px;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.passwordRevealButton:hover{background:#f3f4f6}.passwordRevealButton:disabled{cursor:not-allowed;opacity:.45}.vaultFormScope,.vaultFormClient,.vaultNotesField,.vaultWorkspacePolished .vaultForm .modalError,.vaultWorkspacePolished .modalActions{grid-column:1/-1}.vaultNotesEditor{border:1px solid var(--line-soft);border-radius:4px;min-width:0;overflow:hidden}.vaultNotesEditor .richEditor{box-shadow:none;border:0;border-radius:0}.vaultNotesEditor .lexicalRichEditor{flex-direction:column;max-width:none;margin:0;display:flex}.vaultNotesEditor .lexicalToolbar{z-index:1;order:0;position:static;top:auto}.vaultNotesEditor .lexicalEditorShell{order:1}.vaultNotesEditor .lexicalContentEditable{cursor:text;min-height:230px}.vaultNotesEditor .ck-editor__editable{min-height:230px}.vaultWorkspacePolished .vaultForm.vaultNotesFullscreen{z-index:6;border:1px solid var(--line);background:#fbfbfafa;border-radius:4px;flex-direction:column;width:100%;max-width:none;height:calc(100vh - 88px);padding:18px;position:sticky;top:72px;overflow:auto;box-shadow:0 10px 34px #11111114;display:flex!important}.vaultWorkspacePolished .vaultForm.vaultNotesFullscreen .settingsSectionHeader{flex:none}.vaultWorkspacePolished .vaultForm.vaultNotesFullscreen .moduleBody{flex:auto}.vaultNotesFullscreen .vaultNotesEditor .lexicalContentEditable,.vaultNotesFullscreen .vaultNotesEditor .ck-editor__editable{min-height:calc(100vh - 380px)}.vaultWorkspacePolished .modalActions{justify-content:flex-end;margin-top:8px}@media (width<=920px){.vaultWorkspacePolished{grid-template-columns:1fr;gap:26px}.vaultSidebar{resize:none;border-bottom:1px solid #111;border-right:0;min-width:0;max-width:none;min-height:auto;padding:0 0 18px;width:auto!important}.vaultContentPanel{padding-left:0}.vaultSidebarResizer,.vaultSidebar:after{display:none}.vaultWorkspacePolished .vaultForm .moduleBody,.vaultWorkspacePolished .vaultCredentialRow{grid-template-columns:1fr}}.compactToggle{min-height:auto;color:var(--text-muted);font-family:var(--font-mono);justify-self:end;font-size:12px}.homeSummary{max-width:var(--content-readable-width);gap:26px;display:grid}.summaryBlock{border-top:1px solid var(--line-soft);padding-top:18px}.summaryBlockHeader{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.summaryBlockHeader h2{margin:0;font-size:19px}.summaryBlockHeader span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.summaryBlock p{max-width:640px;color:var(--text-soft);margin:0;line-height:1.75}.summaryRows{display:grid}.summaryRow{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:baseline;gap:18px;padding:10px 0;display:flex}.summaryRow span,.summaryRow strong{color:var(--text-soft);font-size:14px;font-weight:500}.summaryRow time,.summaryRow strong{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.summaryLinks{display:grid}.summaryLinks button{border:0;border-bottom:1px solid var(--line-soft);color:var(--text-soft);cursor:pointer;font:inherit;text-align:left;background:0 0;padding:10px 0;font-size:14px}.summaryLinks button:hover{color:var(--text)}@media (width<=1080px){.docsLayout{grid-template-columns:minmax(0,auto) 10px minmax(0,1fr);gap:24px}.docsLayout.noToc{grid-template-columns:minmax(0,auto) 10px minmax(0,1fr)}.toc{display:none}}@media (width<=760px){.topbar{padding:0 18px}.brand a,.topbarRight span:first-child{display:none}.docsLayout{padding:0 20px;display:block}.appSidebarResizer{display:none}.sidebar{border-bottom:1px solid #eee;height:auto;padding:18px 0;position:static}.searchButton,.navGroup{margin-bottom:16px}.navList{display:flex;overflow-x:auto}.sidebarNav{gap:14px}.clientTree{max-height:420px;padding-bottom:4px;overflow:auto}.navGroup>p{margin-bottom:7px}.navItem{flex:none;width:auto}.content{padding:22px 0 72px}.documentReadHero{grid-template-columns:1fr}.documentActions{justify-content:flex-start;padding-top:0}.documentMetaStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.documentMetaStrip div:nth-child(2n){border-right:0}.documentMetaStrip div:nth-child(n+3){border-top:1px solid var(--line-soft)}.documentContentPanel .documentHtml{padding:20px 18px 28px}h1{font-size:34px}h2{font-size:22px}.pageHeader>p{font-size:16px}.timelineItem{grid-template-columns:1fr;gap:4px}.systemGrid,.mediaGrid,.fieldGrid,.stateGrid,.splitGridDemo,.moduleGrid,.inputMatrix,.todoColumns,.settingsList,.shellBody{grid-template-columns:1fr}.shellMain{border-block:1px solid var(--line);border-inline:0}.topbarDemo{grid-template-columns:1fr}.moduleHeader,.handoverHeader{flex-direction:column;align-items:flex-start;gap:5px}.mediaRow,.fileItem{grid-template-columns:1fr}.field.wide{grid-column:auto}.definitionList div{grid-template-columns:1fr;gap:4px}.settingsRow{grid-template-columns:1fr;gap:8px}.demandesFilters,.procedurePreview,.requestDetailHeader{flex-direction:column;align-items:flex-start}.demandesGrid,.planningGrid,.planningDay,.notesWorkspace,.vaultWorkspace,.vaultCredentialRow{grid-template-columns:1fr}.planningForm{position:static}.segmentedControl{width:100%;overflow-x:auto}.settingsText,.settingsSelect,.settingsSummary,.compactToggle{text-align:left;justify-self:start}.ckRichEditor .ck-content .editor-columns,.documentHtml .editor-columns,.richWritingArea .editor-columns,.footerActions{grid-template-columns:1fr}.footerActions span{text-align:left}.logRow{grid-template-columns:64px minmax(0,1fr);gap:4px 14px}.logRow p,.logRow .signal{grid-column:2}.dashboardPage{padding:24px 0 54px}.dashboardHeader{flex-direction:column;align-items:flex-start;padding:0 0 18px}.dashboardShiftTitle{font-size:28px!important}.dashboardTimeBlock{text-align:left;justify-items:start}.dashboardClock{font-size:30px}.task-header-row{flex-wrap:wrap;align-items:flex-start}.task-title-cell{flex-basis:calc(100% - 32px)}}@media (width<=520px){.documentMetaStrip{grid-template-columns:1fr}.documentMetaStrip div{border-right:0}.documentMetaStrip div+div{border-top:1px solid var(--line-soft)}.documentActions{flex-wrap:wrap}.listRow{flex-direction:column;align-items:flex-start;gap:6px}.topbarRight{gap:10px}.topbarSearch span{display:none}}.editor-attachment{border:1px solid var(--line);background:var(--surface);max-width:100%;font-family:var(--font-mono);cursor:pointer;border-radius:4px;align-items:center;gap:12px;margin:8px 0;padding:8px 12px;font-size:13px;transition:background-color .15s,border-color .15s;display:inline-flex;box-shadow:0 1px 2px #00000005;color:var(--text)!important;text-decoration:none!important}.editor-attachment:hover{background-color:var(--bg);border-color:var(--text-soft)}.editor-attachment-icon{align-items:center;font-size:18px;display:flex}.editor-attachment-name{white-space:nowrap;text-overflow:ellipsis;max-width:250px;font-weight:500;overflow:hidden}.editor-attachment-size{color:var(--text-soft);font-size:11px}.editor-attachment-action{color:var(--text);text-transform:uppercase;letter-spacing:.5px;opacity:.6;margin-left:auto;font-size:11px;font-weight:600}.editor-attachment:hover .editor-attachment-action{opacity:1}.attachment-video{box-shadow:none;background:0 0;border:none;border-radius:4px;max-width:100%;padding:0;display:block}.ckRichEditor .ck-content .editor-tabs,.documentHtml .editor-tabs,.richWritingArea .editor-tabs{border:1px solid var(--line);background:var(--surface);border-radius:6px;margin:1.5em 0;overflow:hidden}.richWritingArea .editor-tabs-list{border-bottom:1px solid var(--line);background:#fbfaf7;flex-wrap:wrap;gap:8px;padding:12px;display:flex}.richWritingArea .editor-tab-button{border:1px solid var(--line);background:var(--surface);color:var(--text);cursor:text;border-radius:4px;padding:6px 12px;font-size:13px;font-weight:600}.richWritingArea .editor-tab-button:focus,.richWritingArea .editor-tab-button:focus-within{outline:2px solid var(--text);outline-offset:-1px}.richWritingArea .editor-tab-panels{counter-reset:lexical-tab-panel;flex-direction:column;gap:24px;padding:16px;display:flex}.richWritingArea .editor-tab-panel{border:1px dashed var(--line);background:var(--surface);border-radius:4px;padding:16px;position:relative}.richWritingArea .editor-tab-panel:before{counter-increment:lexical-tab-panel;content:"Tab " counter(lexical-tab-panel);border:1px solid var(--line-soft);color:var(--text-muted);font-size:11px;font-family:var(--font-mono);text-transform:uppercase;background:#f5f3ee;border-radius:3px;margin-bottom:12px;padding:2px 8px;font-weight:600;display:inline-block}.richWritingArea .editor-tab-panel>:first-child{margin-top:0}.richWritingArea .editor-tab-panel>:last-child{margin-bottom:0}.dashboardPage{width:min(var(--content-workspace-width), 100%);color:#0f172a;box-sizing:border-box;max-width:none;margin:0 auto;padding:28px 0 64px}.dashboardHeader{box-shadow:none;background:0 0;border-bottom:0;margin-bottom:42px;padding:0;display:block}.dashboardTitle{color:#0f172a;letter-spacing:0;margin:0 0 28px;font-size:34px;font-weight:700;line-height:1.1}.dashboardStatusRow{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:34px;display:flex}.dashboardShiftStatus{color:#0f172a;letter-spacing:0;margin:0;font-size:19px;font-weight:700;line-height:1.25}.dashboardShiftTitle{color:#0f172a;margin:0 0 12px;line-height:1.1;font-size:34px!important;font-weight:700!important}.dashboardShiftTitle span:not(.dashboardShiftWord){color:#0f172a}.dashboardTimeBlock{color:#0f172a;text-align:right;justify-items:end;gap:4px;display:grid}.dashboardTimeBlock h3{color:#c7282f;margin:0;font-size:24px;font-weight:700;line-height:1.05}.dashboardTimeBlock p{color:#0f172a;margin:0;font-size:13px;line-height:1.35}.dashboardShiftMessage{color:#0f172a;font-size:14px;display:inline}.dashboardActions{justify-content:flex-start;gap:8px;margin:0;display:flex}.dashboardActions .button{border-radius:3px;min-height:31px;padding:0 13px;font-size:12px;font-weight:500}.dashboardActions .button.primary{color:#fff;background:#111;border-color:#111}.dashboardActions .button.secondary{color:#111;background:#fff;border-color:#111}.dashboardSection{margin-bottom:0}.dashboardSectionHeader{background:#fff;border:1px solid #e2e8f0;border-bottom:0;border-radius:4px 4px 0 0;margin:0;padding:13px 15px}.dashboardSectionHeader h2{color:#64748b;font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.premium-card-v2{box-shadow:none;background:#fff;border:1px solid #e2e8f0;border-radius:0 0 4px 4px;gap:0;padding:0;display:grid;overflow:hidden}.dashboardTaskGroup{background:0 0;border:0;border-radius:0;gap:7px;padding:0;display:grid}.dashboardTaskGroup+.dashboardTaskGroup{border-top:0;margin-top:14px}.task-card-v3{box-shadow:none;background:#fff;border:0;border-top:1px solid #e2e8f0;border-radius:0;margin-bottom:0;padding:13px 15px;transition:background .12s}.premium-card-v2>.dashboardTimelineRow:first-child .task-card-v3,.dashboardTaskCards>.dashboardTimelineRow:first-child .task-card-v3{border-top:0}.task-card-v3:hover{box-shadow:none;background:#f8fafc;border-color:#e2e8f0;transform:none}.task-card-v3.critical{border-left:0;padding-left:15px}.time-pill{box-shadow:none}.dashboardRowAction,.dashboardDueTime,.dashboardPriorityBadge,.dashboardRecurrenceBadge{min-height:18px;box-shadow:none;font-family:var(--font-mono);background:#fff;border-radius:2px;padding:2px 5px;font-size:11px;line-height:1}.dashboardPriorityBadge.critical{color:#0f172a;background:#fff1f4;border-color:#f7d6dc}.dashboardPriorityBadge.high,.dashboardPriorityBadge.normal,.dashboardPriorityBadge.low,.dashboardRecurrenceBadge,.dashboardDueTime{color:#0f172a;border-color:#e2e8f0}.task-title-cell strong{font-size:13px;font-weight:650}.task-title-cell span{color:#64748b;font-size:12px}.dashboardTaskGroupTitle{color:#64748b;font-family:var(--font-mono);text-transform:uppercase;border-top:0;padding:0 0 0 2px;font-size:11px;font-weight:700}.dashboardTaskGroups{gap:0;display:grid}.task-expanded-body{margin-top:10px;padding-left:14px}.task-expanded-body:before{width:1px}:root{--op-text:#0f172a;--op-muted:#64748b;--op-line:#e2e8f0;--op-soft:#f8fafc;--op-danger:#c7282f;--op-dark:#111}.dashboardPage{color:var(--op-text)}.dashboardPage .premium-card-v2,.dashboardPage .task-card-v3{background:var(--bg)}.dashboardPage .task-card-v3:hover{background:#f7f7f5}.dashboardPage .button.noticeable,.dashboardPage .button.primary{border-color:var(--op-dark);background:var(--op-dark);color:#fff}.dashboardHeaderActions{justify-content:flex-start;margin-top:24px;display:flex}.dashboardHeaderActions .button{border-radius:3px;min-height:31px;padding:0 13px;font-size:12px;font-weight:500}.dashboardPage .button.secondary,.dashboardPage .button-ghost,.dashboardPage .button.ghost{border-color:var(--op-dark);color:var(--op-dark);background:#fff}.dashboardPage .button-ghost:hover,.dashboardPage .button.ghost:hover,.dashboardPage .button.secondary:hover{background:var(--op-soft)}.operationalFilters{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 28px;padding:0;display:flex}.operationalFilters .textInput,.operationalFilters .selectInput{border-color:var(--op-line);width:auto;min-width:164px;max-width:220px;min-height:31px;color:var(--op-text);font-family:var(--font-mono);background:#fff;border-radius:3px;padding:0 10px;font-size:12px;font-weight:500}.operationalFilters .button-ghost.small{border-radius:3px;min-height:31px}.operationalFilters input[type=date]{max-width:180px}.operationalStateText,.operationalEmptyState{color:var(--op-muted);text-align:center;margin:0;padding:32px 24px}.dashboardRowActions{align-items:center;margin-top:8px}.dashboardRowActions .button,.dashboardRowActions .dashboardRowAction{border:1px solid var(--op-line);min-height:24px;color:var(--op-text);font-family:var(--font-mono);background:#fff;border-radius:2px;padding:2px 7px;font-size:11px;font-weight:650;line-height:1}.dashboardRowActions .button:hover,.dashboardRowActions .dashboardRowAction:hover{background:var(--op-soft)}.dashboardRowAction.danger,.dashboardRowActions .button.danger{color:var(--op-danger);background:#fff1f4;border-color:#f7d6dc}.dashboardPage .signal{font-family:var(--font-mono);border-radius:2px;flex-shrink:0;padding:3px 6px;font-size:11px;font-weight:700;line-height:1}.dashboardPage .signal.success{color:#166534;background:#f1fbf4;border-color:#cce8d5}.dashboardPage .signal.warning,.dashboardPage .signal.draft{color:#92400e;background:#fffbeb;border-color:#fde7b5}.dashboardPage .signal.archived,.dashboardPage .signal.neutral{border-color:var(--op-line);color:var(--op-muted);background:#fff}.dashboardPage .task-card-v3.done{background:#f8fafc}.dashboardPage .task-card-v3.done .task-title-cell strong{color:var(--op-muted);text-decoration:line-through}.handover-list-wrapper,.dashboardTaskCards{width:100%}.dashboardPage .task-header-row{grid-template-columns:auto minmax(0,1fr) auto auto auto auto;align-items:center;gap:10px;min-width:0;display:grid}.dashboardPage .dashboardHandoverCard .task-header-row{grid-template-columns:auto minmax(0,1fr) auto auto}.dashboardPage .task-title-cell{min-width:0;margin-right:0}.dashboardPage .dashboardPriorityBadge,.dashboardPage .dashboardRecurrenceBadge,.dashboardPage .dashboardRowAction,.dashboardPage .signal{white-space:nowrap}.dashboardPage .time-pill{flex-shrink:0}@media (width<=1080px){.dashboardPage .task-header-row,.dashboardPage .dashboardHandoverCard .task-header-row{grid-template-columns:auto minmax(0,1fr) auto auto}.dashboardPage .dashboardPriorityBadge,.dashboardPage .dashboardRecurrenceBadge,.dashboardPage .signal{justify-self:start}.dashboardPage .dashboardPriorityBadge,.dashboardPage .dashboardRecurrenceBadge{grid-column:2}.dashboardPage .task-checkbox-v3{grid-area:1/4}}@media (width<=760px){.dashboardPage .task-header-row,.dashboardPage .dashboardHandoverCard .task-header-row{grid-template-columns:auto minmax(0,1fr) auto}.dashboardPage .dashboardRowAction{grid-column:2;justify-self:start}.dashboardPage .task-checkbox-v3{grid-area:1/3}}.documentEditorHost{padding:24px 0 64px}.operationalEditForm{max-width:var(--content-readable-width);grid-template-rows:auto minmax(0,1fr);margin-inline:auto}.documentEditorHost .operationalEditForm{width:min(100%, var(--content-readable-width))}.operationalEditForm .documentEditHero{grid-template-columns:minmax(260px,1fr) auto;align-items:end;gap:12px 18px;margin-bottom:0;display:grid}.operationalEditForm .documentEditHero>.sectionMeta{grid-column:1/-1}.operationalEditForm .documentEditControlsRow{display:contents}.operationalEditForm .documentTitleField{width:min(100%,360px);max-width:none}.operationalEditForm .documentActions{flex-wrap:wrap;grid-area:2/2;justify-content:flex-end;align-self:end;gap:8px;display:flex}.operationalEditMeta{width:100%;max-width:var(--content-readable-width);margin-top:0;grid-column:1/-1;justify-self:stretch;margin-inline:auto;padding:0}.operationalEditMeta .taskFormGrid{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:10px 12px;margin-top:0;display:flex}.operationalEditMeta .field{flex:0 0 150px;width:150px}.operationalEditMeta .field:has(.signal){flex-basis:auto;width:auto}.operationalEditMeta .field span,.operationalEditForm .documentTitleField span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px;font-weight:500}.operationalEditMeta .textInput,.operationalEditMeta .selectInput{width:100%}.operationalEditForm.fullscreenEditor{width:100%;max-width:none;margin-inline:auto}.operationalEditForm.fullscreenEditor .documentEditHero{max-width:var(--content-readable-width);background:#fbfbfafa;padding-bottom:0;position:static}.operationalEditForm.fullscreenEditor>.docSection:last-child{max-width:var(--content-readable-width);width:100%;min-height:0;margin-inline:auto}.operationalEditForm.fullscreenEditor .operationalEditMeta{display:block}@media (width<=920px){.operationalEditMeta .taskFormGrid{grid-template-columns:1fr 1fr}.operationalEditForm .documentEditHero{grid-template-columns:1fr}.operationalEditForm .documentActions{grid-area:auto/1;justify-content:flex-start}.operationalEditMeta{grid-column:1}.documentEditorHost .operationalEditForm{width:min(var(--content-readable-width), calc(100vw - 72px))}}@media (width<=640px){.documentEditorHost{padding:24px 0 54px}.documentEditControlsRow{flex-direction:column;align-items:stretch}.documentTitleField{width:100%;max-width:none}.operationalEditForm .documentActions{justify-content:flex-start}.operationalEditMeta .taskFormGrid{grid-template-columns:1fr}.operationalEditMeta .field{width:100%}.documentEditorHost .operationalEditForm{width:auto}}@media (width<=980px){.dashboardPage{width:100%}}@media (width<=760px){.dashboardPage{width:auto;padding:24px 0 54px}.dashboardHeader{padding:0}.dashboardShiftTitle{font-size:30px!important}.dashboardActions{flex-wrap:wrap;margin-bottom:36px;margin-left:0}}.documentHtml .editor-tabs-list{border-bottom:1px solid var(--line);background:#fbfaf7;flex-wrap:wrap;padding:0 8px;display:flex}.documentHtml .editor-tab-button{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:12px 16px;font-size:14px;font-weight:500}.documentHtml .editor-tab-button:hover{color:var(--text)}.documentHtml .editor-tab-button.editor-tab-active{color:var(--text);border-bottom-color:var(--text);font-weight:600}.documentHtml .editor-tabs-list:not(:has(.editor-tab-active)) .editor-tab-button:first-child{color:var(--text);border-bottom-color:var(--text);font-weight:600}.documentHtml .editor-tab-panels{padding:20px}.documentHtml .editor-tab-panel{display:none}.documentHtml .editor-tab-panel.editor-tab-panel-active{animation:.2s ease-in-out fadeInTab;display:block}.documentHtml .editor-tab-panels:not(:has(.editor-tab-panel-active)) .editor-tab-panel:first-child{animation:.2s ease-in-out fadeInTab;display:block}@keyframes fadeInTab{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.documentHtml .editor-tab-panel>:first-child{margin-top:0}.documentHtml .editor-tab-panel>:last-child{margin-bottom:0}.lexicalTableCellSelected{outline:1px solid var(--primary);background-color:#2f5f9f1f!important}.lexicalTableRow:hover{background-color:#00000005}.lexicalEditorShell .editor-tabs{border:1px solid var(--line-soft);background:var(--surface);border-radius:4px;margin-bottom:16px}.lexicalEditorShell .editor-tabs-list{background:var(--surface-hover);border-bottom:1px solid var(--line-soft);padding:8px 8px 0;display:flex}.lexicalEditorShell .editor-tab-button{border:1px solid var(--line-soft);background:var(--surface);border-bottom:none;border-radius:4px 4px 0 0;margin-right:4px;padding:6px 16px;font-size:13px;font-weight:500}.lexicalEditorShell .editor-tab-panels{padding:8px}.lexicalEditorShell .editor-tab-panel{border-bottom:1px dashed var(--line-soft);padding:16px;position:relative;display:block!important}.lexicalEditorShell .editor-tab-panel:last-child{border-bottom:none}.lexicalEditorShell .editor-tab-panel:before{content:"Tab panel content";color:var(--text-muted);text-transform:uppercase;font-size:11px;font-family:var(--font-mono);margin-bottom:8px;display:block}:root[data-theme=dark]{--bg:#0d0f14;--surface:#151922;--surface-soft:#11151d;--surface-hover:#1d2430;--text:#f4f5f7;--text-soft:#d7dce5;--text-muted:#9ca6b8;--line:#303846;--line-soft:#252c38;--tree-line:#2b3340;--primary:#93c5fd;--primary-soft:#172b44;--op-text:#f4f5f7;--op-muted:#9ca6b8;--op-line:#303846;--op-soft:#11151d;--op-danger:#ff6b73;--op-dark:#f4f5f7}:root[data-theme=dark] body,:root[data-theme=dark] .app,:root[data-theme=dark] .docsLayout,:root[data-theme=dark] .mainContent,:root[data-theme=dark] .pageShell,:root[data-theme=dark] .dashboardPage,:root[data-theme=dark] .dashboardBody,:root[data-theme=dark] .documentReadPage,:root[data-theme=dark] .documentEditForm,:root[data-theme=dark] .documentsPage,:root[data-theme=dark] .settingsPage,:root[data-theme=dark] .planningPage{background:var(--bg)!important;color:var(--text)!important}:root[data-theme=dark] .topbar,:root[data-theme=dark] .sidebar,:root[data-theme=dark] .tocSidebar,:root[data-theme=dark] .rightRail,:root[data-theme=dark] .moduleCard,:root[data-theme=dark] .modulePanel,:root[data-theme=dark] .moduleBody,:root[data-theme=dark] .settingsSection,:root[data-theme=dark] .settingsRow,:root[data-theme=dark] .dashboardPanel,:root[data-theme=dark] .dashboardCard,:root[data-theme=dark] .dashboardList,:root[data-theme=dark] .taskCard,:root[data-theme=dark] .taskRow,:root[data-theme=dark] .passationCard,:root[data-theme=dark] .passationRow,:root[data-theme=dark] .noteSidebar,:root[data-theme=dark] .notesReadPanel,:root[data-theme=dark] .notesPanel,:root[data-theme=dark] .vaultSidebar,:root[data-theme=dark] .vaultDetailPanel,:root[data-theme=dark] .vaultCredentialRow,:root[data-theme=dark] .vaultForm,:root[data-theme=dark] .planningPanel,:root[data-theme=dark] .planningToolbar,:root[data-theme=dark] .planningTable,:root[data-theme=dark] .planningRuleDropdown,:root[data-theme=dark] .planningRuleDropdownBody,:root[data-theme=dark] .richEditor,:root[data-theme=dark] .editorShell,:root[data-theme=dark] .lexicalEditorShell,:root[data-theme=dark] .editorToolbar,:root[data-theme=dark] .editorContent,:root[data-theme=dark] .documentMetaGrid,:root[data-theme=dark] .documentBottomMeta,:root[data-theme=dark] .tableOfContents{background:var(--surface)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .sidebar a,:root[data-theme=dark] .sidebar button,:root[data-theme=dark] .navItem,:root[data-theme=dark] .treeItem,:root[data-theme=dark] .clientLink,:root[data-theme=dark] .documentHtml,:root[data-theme=dark] .documentHtml p,:root[data-theme=dark] .documentHtml li,:root[data-theme=dark] .documentHtml td,:root[data-theme=dark] .documentHtml th,:root[data-theme=dark] .editorContent,:root[data-theme=dark] .editorContent p,:root[data-theme=dark] .settingsRow strong,:root[data-theme=dark] .moduleTitle{color:var(--text)!important}:root[data-theme=dark] .muted,:root[data-theme=dark] .textMuted,:root[data-theme=dark] .settingsRow p,:root[data-theme=dark] .documentBreadcrumb,:root[data-theme=dark] .documentMetaLabel,:root[data-theme=dark] .tocSidebar a,:root[data-theme=dark] .taskMeta,:root[data-theme=dark] .passationMeta,:root[data-theme=dark] .smallText{color:var(--text-muted)!important}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea,:root[data-theme=dark] .textInput,:root[data-theme=dark] .settingsSelect,:root[data-theme=dark] .settingsTextInput,:root[data-theme=dark] .fullWidthInput{background:var(--surface-soft)!important;border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:var(--text-muted)!important}:root[data-theme=dark] .button,:root[data-theme=dark] button{border-color:var(--line)!important}:root[data-theme=dark] .button.primary,:root[data-theme=dark] .dashboardPage .button.primary{color:#0d0f14!important;background:#f4f5f7!important;border-color:#f4f5f7!important}:root[data-theme=dark] .button.secondary,:root[data-theme=dark] .button.ghost,:root[data-theme=dark] .dashboardPage .button.ghost,:root[data-theme=dark] .editorToolbar button{color:var(--text)!important;background:0 0!important}:root[data-theme=dark] .navItem.active,:root[data-theme=dark] .treeItem.active,:root[data-theme=dark] .selected,:root[data-theme=dark] .active{background:var(--surface-hover)!important;color:var(--text)!important}:root[data-theme=dark] table,:root[data-theme=dark] th,:root[data-theme=dark] td,:root[data-theme=dark] .planningTable th,:root[data-theme=dark] .planningTable td{border-color:var(--line)!important;color:var(--text)!important}:root[data-theme=dark] .planningTable th,:root[data-theme=dark] .planningTable tbody th,:root[data-theme=dark] .planningTable thead th,:root[data-theme=dark] .planningTable td{background:var(--surface)!important}:root[data-theme=dark] .planningTable .weekend,:root[data-theme=dark] .planningWeekend,:root[data-theme=dark] tr:nth-child(2n),:root[data-theme=dark] .rowSoft{background:var(--surface-soft)!important}:root[data-theme=dark] .mark,:root[data-theme=dark] .badge,:root[data-theme=dark] .statusPill{border-color:var(--line)!important}:root[data-theme=dark] .markSuccess,:root[data-theme=dark] .statusDone{color:#86efac!important;background:#22c55e24!important}:root[data-theme=dark] .markWarning,:root[data-theme=dark] .statusWarning{color:#fcd34d!important;background:#f59e0b29!important}:root[data-theme=dark] .markCritical,:root[data-theme=dark] .statusCritical{color:#fca5a5!important;background:#ef444429!important}:root[data-theme=dark] .markInfo{color:#93c5fd!important;background:#3b82f629!important}:root{--ui-radius:4px;--ui-radius-panel:8px;--ui-panel-bg:color-mix(in srgb, var(--surface) 62%, var(--bg));--ui-panel-bg-soft:color-mix(in srgb, var(--bg) 76%, var(--surface));--ui-hover-bg:color-mix(in srgb, var(--text) 4%, var(--bg));--ui-active-bg:color-mix(in srgb, #276ef1 9%, var(--bg));--ui-active-text:color-mix(in srgb, #276ef1 70%, var(--text))}.dashboardPage,.tasksPage,.passationPage,.demandsPage,.planningPage,.settingsPage{color:var(--text)}.dashboardHeader,.tasksHeader,.passationHeader,.pageHeader,.documentReadHero,.documentEditHero,.handoverViewHeader,.taskViewHeader{border-color:var(--line-soft);color:var(--text)}.dashboardShiftTitle,.dashboardShiftTitle span:not(.dashboardShiftWord),.dashboardClock,.tasksTitle,.passationTitle,.taskViewTitle,.handoverViewTitle,.documentTitleBlock h1,.pageHeader h1{color:var(--text);letter-spacing:0;font-weight:650}.dashboardDate,.dashboardShiftMessage,.tasksSubtitle,.passationSubtitle,.dashboardCardMeta,.dashboardCardExcerpt,.taskCardMeta,.taskCardLink,.handoverCardMeta,.handoverCardMetaSecondary,.settingsRow p,.requestDetailList dt,.planningEmptyState p{color:var(--text-muted)}.button,.primaryButton,.button-ghost,.weekdaySelectButton,.dashboardRowAction{border-radius:var(--ui-radius);min-height:32px;box-shadow:none;font-family:var(--font-mono);letter-spacing:0;font-size:12px;font-weight:600;transition:background .14s,border-color .14s,color .14s}.primaryButton,.button.primary,.button.noticeable{border-color:var(--text);background:var(--text);color:var(--surface)}.button.secondary,.weekdaySelectButton,.dashboardRowAction{border-color:var(--line);background:var(--surface);color:var(--text)}.button.ghost,.button-ghost{color:var(--text-soft);background:0 0;border-color:#0000}.button:hover:not(:disabled),.primaryButton:hover:not(:disabled),.button-ghost:hover:not(:disabled),.weekdaySelectButton:hover:not(:disabled),.dashboardRowAction:hover:not(:disabled){background:var(--ui-hover-bg);border-color:var(--text-muted);color:var(--text);box-shadow:none}.button.primary:hover:not(:disabled),.primaryButton:hover:not(:disabled),.button.noticeable:hover:not(:disabled){background:var(--text-soft);border-color:var(--text-soft);color:var(--surface)}.button.danger,.button.ghost.danger{color:#c2414a;border-color:#c2414a}.button.danger{color:#fff;background:#c2414a}.button:disabled,.primaryButton:disabled{border-color:var(--line-soft);background:var(--ui-panel-bg-soft);color:var(--text-muted);opacity:.75}.textInput,.searchInput,.selectInput,.textArea,.settingsTextInput,.settingsSelect,.dashboardSearchInput,.compactSelect select,.weekdaySelectButton{border-color:var(--line);border-radius:var(--ui-radius);background:var(--surface);color:var(--text);box-shadow:none}.textInput:focus,.searchInput:focus,.selectInput:focus,.textArea:focus,.settingsTextInput:focus,.settingsSelect:focus,.compactSelect select:focus{border-color:var(--text-muted);box-shadow:0 0 0 2px color-mix(in srgb, var(--text-muted) 14%, transparent);outline:none}.dashboardCard,.dashboardTaskGroup,.task-card-v3,.taskCard,.handoverCard,.settingsSection,.demandesFilters,.requestDetailPanel,.requestDetailList,.requestTimeline,.procedurePreview,.requestConversionActions,.planningGeneratorPanel,.planningTableSection,.planningSuggestions,.planningWarnings,.planningPanel,.planningTable,.moduleCard,.modulePanel,.docSection,.documentContentPanel,.documentMetaStrip,.notesReadPanel,.notesEditorPanel{border:1px solid var(--line-soft);border-radius:var(--ui-radius-panel);background:var(--ui-panel-bg);box-shadow:none}.dashboardCard:hover,.dashboardTaskGroup:hover,.task-card-v3:hover,.taskCard:hover,.handoverCard:hover{background:color-mix(in srgb, var(--surface) 76%, var(--bg));border-color:var(--line);box-shadow:none}.tasksHeader,.passationHeader,.dashboardHeader{border-bottom:1px solid var(--line-soft);background:0 0}.tasksList,.passationList,.dashboardBody{gap:10px}.segmentedControl,.passationFilterTabs{border-color:var(--line-soft);border-radius:var(--ui-radius);background:var(--ui-panel-bg-soft)}.segmentedControl button,.passationFilterTabs button{border-radius:calc(var(--ui-radius) - 1px);color:var(--text-muted)}.segmentedControl button.active,.passationFilterTabs button.active,.navItem.active,.requestRow.selected{background:var(--ui-active-bg);color:var(--ui-active-text)}.navItem{border-radius:var(--ui-radius)}.navItem:hover{background:var(--ui-hover-bg)}.weekdaySelectMenu{border-color:var(--line);border-radius:var(--ui-radius-panel);background:var(--surface);box-shadow:none}.weekdaySelectOption{border-radius:var(--ui-radius);color:var(--text)}.weekdaySelectOption:hover{background:var(--ui-hover-bg)}.requestTimeline,.requestTimelineStep>span,.requestTimelineStep strong,.planningWorkspaceHeader,.planningGeneratorPanel{color:var(--text);background-color:var(--ui-panel-bg)}:root[data-theme=dark]{--ui-panel-bg:color-mix(in srgb, var(--surface) 78%, var(--bg));--ui-panel-bg-soft:color-mix(in srgb, var(--bg) 72%, var(--surface));--ui-hover-bg:color-mix(in srgb, #fff 6%, var(--bg));--ui-active-bg:color-mix(in srgb, #60a5fa 16%, var(--bg));--ui-active-text:#bfdbfe}.dashboardPage,.tasksPage,.passationPage{width:min(100%,980px);max-width:980px;margin:0 auto;padding:32px 28px 64px}.pageHeader,.dashboardHeader,.tasksHeader,.passationPage .dashboardHeader{border-bottom:1px solid var(--line-soft);background:0 0;justify-content:space-between;align-items:flex-start;gap:18px;margin:0 0 32px;padding:0 0 24px;display:flex}.pageHeader{justify-content:stretch;display:grid}.pageHeader h1,.dashboardTitle,.dashboardShiftTitle,.tasksTitle,.passationPage .dashboardTitle{color:var(--text);letter-spacing:0;text-transform:none;margin:0 0 10px;font-weight:680;line-height:1.08;font-size:34px!important}.pageHeader>p,.dashboardShiftMessage,.tasksSubtitle,.passationSubtitle{max-width:760px;color:var(--text-soft);margin:0;font-size:14px;line-height:1.58}.dashboardHeaderActions,.tasksHeader>.button,.passationPage .dashboardHeaderActions{align-self:end}.dashboardPage>.dashboardHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""status actions";align-items:start;row-gap:8px;display:grid}.dashboardPage>.dashboardHeader .dashboardTitle{grid-area:title}.dashboardPage>.dashboardHeader .dashboardStatusRow{flex-wrap:wrap;grid-area:status;align-items:center;gap:22px;display:flex}.dashboardPage>.dashboardHeader .dashboardShiftStatus{color:var(--text);margin:0;font-size:18px;font-weight:650;line-height:1.28}.dashboardPage>.dashboardHeader .dashboardTimeBlock{text-align:left;align-items:flex-start}.dashboardPage>.dashboardHeader .dashboardTimeBlock h3{color:#c7282f;margin:0;font-size:24px;font-weight:700;line-height:1}.dashboardPage>.dashboardHeader .dashboardTimeBlock p{color:var(--text-muted);margin:3px 0 0;font-size:12px;line-height:1.35}.dashboardPage>.dashboardHeader .dashboardActions{flex-wrap:wrap;grid-area:actions;justify-content:flex-end;align-self:end;gap:8px;display:flex}.tasksFilters,.passationFilters,.operationalFilters{padding:0 0 24px}.tasksList,.passationList,.dashboardMain,.dashboardBody{padding-left:0;padding-right:0}.dashboardMain{gap:28px;display:grid}.demandesWorkspace,.settingsStack{margin-top:-16px}.batchUprocList{background:#fff}.batchUprocRow{border-bottom:1px solid var(--batch-line);color:var(--batch-ink);background:#fff}.batchUprocRow:hover{background:var(--batch-blue-soft)}.batchUprocRow.active{background:var(--batch-peach-soft);box-shadow:inset 4px 0 0 var(--batch-mint);color:var(--batch-ink);border-left:0}.batchUprocRow strong{color:var(--batch-ink);font-weight:700}@media (width<=1180px){.batchUprocList{max-height:none}}.opsAiPage{--ops-ink:#101418;--ops-muted:#64707d;--ops-line:#d9dee5;--ops-soft:#f3f6f8;--ops-panel:#fff;--ops-accent:#176b87;--ops-green:#16724b;--ops-amber:#9a6400;--ops-red:#b42336;min-height:calc(100vh - 58px);color:var(--ops-ink);gap:18px;padding:22px;display:grid}.opsAiHeader{border-bottom:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:18px;padding-bottom:18px;display:grid}.opsAiHeader h1{letter-spacing:0;max-width:860px;margin:6px 0 8px;font-size:30px;line-height:1.08}.opsAiHeader p{max-width:860px;color:var(--ops-muted);margin:0;font-size:14px;line-height:1.55}.opsAiImpactStrip,.opsAiDashboard{gap:10px;display:grid}.opsAiImpactStrip{grid-template-columns:repeat(3,minmax(88px,1fr))}.opsAiImpactStrip div,.opsAiStatCard{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:8px;min-height:70px;padding:12px}.opsAiImpactStrip strong,.opsAiStatCard strong{font-size:20px;line-height:1;display:block}.opsAiImpactStrip span,.opsAiStatCard span{color:var(--ops-muted);font-size:12px}.opsAiDashboard{grid-template-columns:repeat(4,minmax(0,1fr))}.opsAiStatCard{grid-template-columns:auto 1fr;align-items:center;column-gap:10px;display:grid}.opsAiStatCard svg{color:var(--ops-accent);grid-row:span 2}.opsAiWorkspace{grid-template-columns:minmax(270px,330px) minmax(440px,1fr) minmax(280px,360px);align-items:start;gap:16px;display:grid}.opsAiSearchPanel,.opsAiChatPanel,.opsAiSourcesPanel>section{border:1px solid var(--ops-line);background:var(--ops-panel);border-radius:8px}.opsAiSearchPanel,.opsAiSourcesPanel{gap:14px;display:grid}.opsAiSearchPanel,.opsAiSourcesPanel>section{padding:14px}.opsAiPanelHeader,.opsAiChatHeader{align-items:center;gap:10px;display:flex}.opsAiPanelHeader h2,.opsAiChatHeader h2{margin:2px 0 0;font-size:17px;line-height:1.15}.opsAiSearchBox{border:1px solid var(--ops-line);background:var(--ops-soft);border-radius:8px;align-items:center;gap:8px;min-height:40px;padding:0 10px;display:flex}.opsAiSearchBox input{width:100%;color:inherit;background:0 0;border:0;outline:0}.opsAiFilterGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.opsAiFilterGrid label,.opsAiOcrText{color:var(--ops-muted);gap:6px;font-size:12px;display:grid}.opsAiFilterGrid select,.opsAiOcrText textarea,.opsAiComposer textarea{border:1px solid var(--ops-line);width:100%;color:var(--ops-ink);background:#fff;border-radius:8px}.opsAiFilterGrid select{min-height:36px;padding:0 9px}.opsAiUseCases,.opsAiResults{gap:8px;display:grid}.opsAiUseCases button,.opsAiResults button{border:1px solid var(--ops-line);width:100%;color:var(--ops-ink);cursor:pointer;text-align:left;background:#fff;border-radius:8px}.opsAiUseCases button{color:#26313b;padding:9px 10px;font-size:12px}.opsAiResultsHeader{justify-content:space-between;align-items:center;font-size:12px;display:flex}.opsAiResultsHeader button{width:auto;color:var(--ops-accent);background:0 0;border:0;padding:0}.opsAiResults button{gap:4px;padding:10px;display:grid}.opsAiResults button.active{border-color:var(--ops-accent);background:#eef8fb}.opsAiResults strong{font-size:13px}.opsAiResults span,.opsAiResults small{color:var(--ops-muted);font-size:11px}.opsAiChatPanel{grid-template-rows:auto minmax(0,1fr) auto;min-height:760px;display:grid}.opsAiChatHeader{border-bottom:1px solid var(--ops-line);justify-content:space-between;padding:14px}.opsAiChatHeader>span{color:var(--ops-accent);white-space:nowrap;border:1px solid #cbdfe8;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:inline-flex}.opsAiMessages{background:#f8fafb;align-content:start;gap:14px;max-height:640px;padding:16px;display:grid;overflow:auto}.opsAiMessage{gap:10px;display:flex}.opsAiMessage.user{justify-content:flex-end}.opsAiMessage.user>div{color:#fff;white-space:pre-wrap;background:#17323f;border-radius:8px;max-width:min(76%,680px);padding:11px 13px}.opsAiAssistantAvatar{border:1px solid var(--ops-line);width:34px;height:34px;color:var(--ops-accent);background:#fff;border-radius:8px;flex:0 0 34px;place-items:center;display:grid}.opsAiAnswer{border:1px solid var(--ops-line);background:#fff;border-radius:8px;gap:12px;width:min(100%,760px);padding:14px;display:grid}.opsAiAnswerTopline{color:var(--ops-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.opsAiConfidence{color:#fff;border-radius:999px;padding:5px 8px}.opsAiConfidence.high{background:var(--ops-green)}.opsAiConfidence.medium{background:var(--ops-amber)}.opsAiConfidence.low{background:var(--ops-red)}.opsAiNoProcedure{color:var(--ops-red);background:#fff6f7;border:1px solid #f2c9cf;border-radius:8px;align-items:center;gap:8px;padding:10px;font-size:13px;display:flex}.opsAiAnswerSection{gap:7px;display:grid}.opsAiAnswerSection h3,.opsAiCommandBlock h3,.opsAiSourcesList h3{margin:0;font-size:14px}.opsAiAnswerSection ol,.opsAiAnswerSection ul{color:#25313b;margin:0;padding-left:20px;font-size:13px;line-height:1.55}.opsAiAnswerSection.official{border-left:3px solid var(--ops-green);padding-left:12px}.opsAiCommandBlock{background:#f4f7f9;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px;display:flex}.opsAiCommandBlock h3{flex-basis:100%;align-items:center;gap:6px;display:inline-flex}.opsAiCommandBlock code{background:#fff;border:1px solid #d6dde4;border-radius:6px;padding:6px 8px;font-size:12px}.opsAiCommandBlock span{color:var(--ops-muted);font-size:12px}.opsAiSourcesList{gap:8px;display:grid}.opsAiSourcesList a{border:1px solid var(--ops-line);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:8px;display:grid}.opsAiSourcesList svg{color:var(--ops-green)}.opsAiSourcesList small{color:var(--ops-muted);grid-column:2}.opsAiComposer{border-top:1px solid var(--ops-line);grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.opsAiComposer textarea{resize:vertical;min-height:76px;padding:10px}.opsAiComposer .button{border-radius:8px;align-self:end;min-height:42px}.opsAiUploadPanel,.opsAiSourceDetail,.opsAiTracePanel{gap:12px;display:grid}.opsAiUploadDrop{background:var(--ops-soft);min-height:136px;color:var(--ops-muted);cursor:pointer;text-align:center;border:1px dashed #aeb8c2;border-radius:8px;place-items:center;padding:12px;display:grid;overflow:hidden}.opsAiUploadDrop img{object-fit:contain;width:100%;max-height:210px}.opsAiOcrText textarea{resize:vertical;min-height:112px;padding:10px;font-size:12px}.opsAiDocCard{gap:10px;display:grid}.opsAiDocCard h3,.opsAiDocCard p{margin:0}.opsAiDocCard h3{font-size:17px;line-height:1.25}.opsAiDocCard p,.opsAiDocCard li,.opsAiDocCard a{color:var(--ops-muted);font-size:12px;line-height:1.5}.opsAiDocCard dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;display:grid}.opsAiDocCard dl div{border:1px solid var(--ops-line);border-radius:8px;padding:8px}.opsAiDocCard dt{color:var(--ops-muted);font-size:11px}.opsAiDocCard dd{margin:2px 0 0;font-size:12px;font-weight:700}.opsAiDocCard ol{margin:0;padding-left:18px}.opsAiDocStatus{width:fit-content;color:var(--ops-green);text-transform:uppercase;background:#eaf7f0;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:700}.opsAiDocStatus.draft{color:var(--ops-amber);background:#fff8e7}.opsAiTracePanel ol{color:var(--ops-muted);gap:7px;margin:0;padding-left:18px;font-size:12px;line-height:1.45;display:grid}:root[data-theme=dark] .opsAiPage{--ops-ink:#f4f7fb;--ops-muted:#aab4c5;--ops-line:#343946;--ops-soft:#141922;--ops-panel:#161a22}:root[data-theme=dark] .opsAiSearchBox,:root[data-theme=dark] .opsAiMessages,:root[data-theme=dark] .opsAiCommandBlock,:root[data-theme=dark] .opsAiUploadDrop{background:#11151d}:root[data-theme=dark] .opsAiFilterGrid select,:root[data-theme=dark] .opsAiOcrText textarea,:root[data-theme=dark] .opsAiComposer textarea,:root[data-theme=dark] .opsAiUseCases button,:root[data-theme=dark] .opsAiResults button,:root[data-theme=dark] .opsAiAnswer,:root[data-theme=dark] .opsAiSourcesList a,:root[data-theme=dark] .opsAiCommandBlock code,:root[data-theme=dark] .opsAiAssistantAvatar{background:var(--ops-panel);border-color:var(--ops-line);color:var(--ops-ink)}:root[data-theme=dark] .opsAiResults button.active{background:#102b35}:root[data-theme=dark] .opsAiAnswerSection ol,:root[data-theme=dark] .opsAiAnswerSection ul{color:var(--ops-ink)}@media (width<=1240px){.opsAiWorkspace{grid-template-columns:minmax(260px,320px) minmax(420px,1fr)}.opsAiSourcesPanel{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=860px){.opsAiPage{padding:16px}.opsAiHeader,.opsAiWorkspace,.opsAiSourcesPanel{grid-template-columns:1fr}.opsAiDashboard,.opsAiImpactStrip{grid-template-columns:repeat(2,minmax(0,1fr))}.opsAiChatPanel{min-height:620px}.opsAiComposer{grid-template-columns:1fr}}@media (width<=520px){.opsAiDashboard,.opsAiImpactStrip,.opsAiFilterGrid,.opsAiDocCard dl{grid-template-columns:1fr}.opsAiMessage.user>div{max-width:100%}}.opsSimpleShell{grid-template-rows:auto auto minmax(420px,1fr) auto auto;gap:16px;width:min(100%,980px);min-height:calc(100vh - 106px);margin:0 auto;display:grid}.opsSimpleHeader{text-align:center;gap:7px;padding-top:10px;display:grid}.opsSimpleHeader>span{color:#176b87;background:#f0f8fa;border:1px solid #d5e6eb;border-radius:999px;justify-self:center;align-items:center;gap:8px;padding:7px 11px;font-size:13px;font-weight:700;display:inline-flex}.opsSimpleHeader h1{color:#111827;letter-spacing:0;margin:0;font-size:clamp(26px,4vw,42px);line-height:1.08}.opsSimpleHeader p{color:#667085;width:min(100%,640px);margin:0 auto;font-size:14px;line-height:1.55}.opsQuickPrompts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.opsQuickPrompts button{color:#344054;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8dee6;border-radius:8px;min-height:48px;padding:10px 12px;font-size:12px;line-height:1.25}.opsQuickPrompts button:hover{color:#176b87;border-color:#176b87}.opsSimpleChat{background:#ffffffc7;border:1px solid #e3e8ef;border-radius:8px;align-content:start;gap:18px;min-height:420px;padding:18px;display:grid;overflow:auto}.opsSimpleMessage{gap:12px;display:flex}.opsSimpleMessage.user{justify-content:flex-end}.opsSimpleMessage.user>div{color:#fff;white-space:pre-wrap;background:#163240;border-radius:8px;gap:8px;max-width:min(76%,680px);padding:12px 14px;font-size:14px;line-height:1.5;display:grid}.opsSimpleMessage.user p{margin:0}.opsUserImageChip{background:#ffffff1a;border:1px solid #ffffff3d;border-radius:8px;align-items:center;gap:7px;width:fit-content;padding:5px 7px;font-size:12px;display:inline-flex}.opsUserImageChip img{object-fit:cover;border-radius:5px;width:30px;height:24px}.opsSimpleAvatar{color:#176b87;background:#eef8fa;border:1px solid #d9e4ea;border-radius:8px;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.opsSimpleAnswer{gap:13px;width:min(100%,760px);display:grid}.opsSimpleMeta{color:#667085;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.opsSimpleSummary{color:#25313b;background:#f5fbfd;border:1px solid #dceaf0;border-radius:8px;margin:0;padding:11px 12px;font-size:14px;line-height:1.5}.opsSimpleConfidence{color:#fff;border-radius:999px;padding:5px 8px;font-weight:700}.opsSimpleConfidence.high{background:#16724b}.opsSimpleConfidence.medium{background:#9a6400}.opsSimpleConfidence.low{background:#b42336}.opsSimpleBlock,.opsSimpleCommands,.opsSimpleWarning{background:#fff;border:1px solid #e1e7ef;border-radius:8px;padding:13px}.opsSimpleBlock h3,.opsSimpleCommands h3{color:#111827;margin:0 0 10px;font-size:14px;line-height:1.2}.opsSimpleBlock.official{background:#f4fbf7;border-color:#ccebdc}.opsSimpleBlock.advice{background:#fffaf0;border-color:#f2d99b}.opsSimpleBlock.question{background:#f4f7ff;border-color:#cfd9ff}.opsSimpleBlock ul{color:#344054;gap:7px;margin:0;padding-left:18px;font-size:13px;line-height:1.5;display:grid}.opsSimpleWarning{color:#b42336;background:#fff5f6;border-color:#facbd2;align-items:center;gap:8px;font-size:13px;display:flex}.opsStepList{gap:9px;display:grid}.opsStepItem{grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;display:grid}.opsStepItem>span{color:#fff;background:#16724b;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.opsStepItem p{color:#1f2937;margin:4px 0 0;font-size:13px;line-height:1.5}.opsSimpleCommands{background:#f7f9fb}.opsSimpleCommands h3{align-items:center;gap:7px;display:inline-flex}.opsSimpleCommands>div{gap:9px;display:grid}.opsCommandRow{background:#fff;border:1px solid #d9e3ea;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 9px;padding:9px;display:grid}.opsCommandRow>span{color:#176b87;grid-column:1/-1;font-size:12px;font-weight:800}.opsCommandRow code{color:#d6f7e4;background:#101828;border-radius:6px;padding:8px 9px;font-size:12px;overflow-x:auto}.opsCommandRow button{color:#176b87;cursor:pointer;background:#eef8fa;border:1px solid #c7d7df;border-radius:7px;place-items:center;width:34px;height:34px;padding:0;display:grid}.opsSimpleSources{flex-wrap:wrap;gap:8px;display:flex}.opsSimpleSources a{color:#16724b;background:#f4fbf7;border:1px solid #d8e6dd;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:7px 10px;font-size:12px;display:inline-flex}.opsSimpleSources a span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsAttachmentPreview{background:#f8fafc;border:1px solid #d8dee6;border-radius:8px;grid-column:1/-1;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.opsAttachmentPreview img{object-fit:cover;border-radius:7px;width:58px;height:42px}.opsAttachmentPreview div{gap:3px;min-width:0;display:grid}.opsAttachmentPreview strong,.opsAttachmentPreview span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.opsAttachmentPreview strong{color:#111827;font-size:13px}.opsAttachmentPreview span{color:#667085;font-size:12px}.opsAttachmentPreview button{color:#667085;cursor:pointer;background:#fff;border:1px solid #c7d7df;border-radius:7px;place-items:center;width:32px;height:32px;padding:0;display:grid}.opsSimpleComposer{background:#fff;border:1px solid #d8dee6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:9px;padding:9px;display:grid;box-shadow:0 10px 30px #10182814}.opsSimpleComposer.hasAttachment{grid-template-rows:auto auto}.opsAttachButton,.opsSendButton{color:#344054;cursor:pointer;background:#f8fafc;border:1px solid #d8dee6;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.opsSendButton{color:#fff;background:#176b87;border-color:#176b87}.opsSimpleComposer textarea{resize:vertical;color:#111827;border:0;outline:0;min-height:42px;max-height:150px;padding:10px 2px;font-size:14px;line-height:1.45}:root[data-theme=dark] .opsSimpleHeader h1,:root[data-theme=dark] .opsSimpleBlock h3,:root[data-theme=dark] .opsSimpleCommands h3,:root[data-theme=dark] .opsStepItem p,:root[data-theme=dark] .opsAttachmentPreview strong,:root[data-theme=dark] .opsSimpleComposer textarea{color:var(--text)}:root[data-theme=dark] .opsSimpleChat,:root[data-theme=dark] .opsSimpleBlock,:root[data-theme=dark] .opsSimpleCommands,:root[data-theme=dark] .opsSimpleComposer,:root[data-theme=dark] .opsAttachmentPreview,:root[data-theme=dark] .opsCommandRow,:root[data-theme=dark] .opsQuickPrompts button{background:var(--surface);border-color:var(--line)}:root[data-theme=dark] .opsSimpleBlock.official,:root[data-theme=dark] .opsSimpleBlock.advice,:root[data-theme=dark] .opsSimpleBlock.question{background:#141922}:root[data-theme=dark] .opsSimpleBlock ul,:root[data-theme=dark] .opsSimpleHeader p,:root[data-theme=dark] .opsAttachmentPreview span{color:var(--text-muted)}:root[data-theme=dark] .opsSimpleSummary,:root[data-theme=dark] .opsAttachmentPreview{border-color:var(--line);color:var(--text);background:#11151d}@media (width<=720px){.opsAiPage{padding:14px}.opsSimpleShell{min-height:calc(100vh - 86px)}.opsSimpleChat{padding:12px}.opsSimpleMessage.user>div{max-width:100%}.opsCommandRow,.opsAttachmentPreview{grid-template-columns:1fr}.opsCommandRow code{white-space:pre-wrap}}@media (width<=900px){.opsQuickPrompts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.opsQuickPrompts{grid-template-columns:1fr}}.opsSimpleShell{gap:14px;width:min(100%,1040px)}.opsSimpleHeader{gap:8px;padding:4px 0 2px}.opsSimpleHeader>span{background:#eff8fb;border-color:#cfe3ea;box-shadow:inset 0 0 0 1px #ffffffa6}.opsSimpleHeader h1{font-size:clamp(28px,4vw,44px);font-weight:760}.opsSimpleHeader p{color:#5f6d7c}.opsQuickPrompts{gap:10px}.opsQuickPrompts button{color:#344054;background:#ffffffd1;border-color:#e2e8f0;border-radius:12px;min-height:58px;padding:12px 13px 12px 15px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative;box-shadow:0 1px 2px #1018280a}.opsQuickPrompts button:before{content:"";background:#176b87;border-radius:999px;width:22px;height:3px;margin-bottom:8px;display:block}.opsQuickPrompts button:nth-child(2):before{background:#16724b}.opsQuickPrompts button:nth-child(3):before{background:#9a6400}.opsQuickPrompts button:nth-child(4):before{background:#6941c6}.opsQuickPrompts button:hover{border-color:#b6d8e2;transform:translateY(-1px);box-shadow:0 10px 24px #176b871a}.opsSimpleChat{scrollbar-width:thin;background:linear-gradient(#ffffffdb,#fafcfee6);border-color:#e1e7ef;border-radius:16px;gap:20px;min-height:460px;padding:22px;box-shadow:0 18px 48px #10182814,inset 0 1px #fffc}.opsSimpleMessage{gap:13px}.opsSimpleMessage.assistant{align-items:flex-start}.opsSimpleMessage.user>div{background:#173949;border-radius:16px 16px 4px;padding:12px 15px;box-shadow:0 10px 24px #1739492e}.opsSimpleAvatar{background:#eaf7fb;border-radius:12px;box-shadow:0 6px 16px #176b871f}.opsSimpleAnswer{gap:12px}.opsSimpleMeta{gap:7px;padding-left:2px}.opsSimpleMeta>span:not(.opsSimpleConfidence){background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:5px 9px}.opsSimpleSummary,.opsSimpleBlock,.opsSimpleCommands,.opsSimpleWarning{border-radius:14px;box-shadow:0 1px 2px #1018280a}.opsSimpleSummary{background:#f4fbfd;border-color:#cde3ec;padding:12px 14px}.opsSimpleBlock,.opsSimpleCommands{padding:14px}.opsSimpleBlock h3,.opsSimpleCommands h3{text-transform:uppercase;color:#26313b;align-items:center;gap:8px;font-size:13px;display:flex}.opsSimpleBlock h3:before,.opsSimpleCommands h3:before{content:"";background:#176b87;border-radius:999px;width:8px;height:8px}.opsSimpleBlock.official h3:before{background:#16724b}.opsSimpleBlock.advice h3:before{background:#9a6400}.opsSimpleBlock.question h3:before{background:#4465d9}.opsSimpleCommands h3:before{background:#101828}.opsSimpleBlock.official{background:#f2fbf6}.opsSimpleBlock.advice{background:#fffaf0}.opsSimpleBlock.question{background:#f4f7ff}.opsStepItem{border-top:1px solid #16724b1a;grid-template-columns:28px minmax(0,1fr);gap:11px;padding-top:9px}.opsStepItem:first-child{border-top:0;padding-top:0}.opsStepItem>span{background:#16724b;border-radius:999px;width:28px;height:28px}.opsStepItem p{margin-top:3px}.opsCommandRow{border-color:#dce5ec;border-radius:12px;padding:10px}.opsCommandRow code{background:#101828;border:1px solid #263547;border-radius:9px;padding:9px 10px}.opsCommandRow button,.opsAttachButton,.opsSendButton,.opsAttachmentPreview button{transition:transform .14s,box-shadow .14s,border-color .14s}.opsCommandRow button:hover,.opsAttachButton:hover,.opsAttachmentPreview button:hover{border-color:#9fc7d3;transform:translateY(-1px);box-shadow:0 6px 14px #176b871c}.opsSimpleSources a{background:#f5fbf7;border-color:#cfe8da}.opsSimpleComposer{background:#fffffff5;border-color:#d8e2ea;border-radius:18px;padding:10px;position:sticky;bottom:14px;box-shadow:0 18px 44px #10182824,inset 0 1px #ffffffe6}.opsSendButton{box-shadow:0 8px 20px #176b873d}.opsSendButton:hover{transform:translateY(-1px);box-shadow:0 10px 24px #176b874d}.opsAttachmentPreview{background:#f6f9fc;border-radius:14px}.opsAttachmentPreview img{border:1px solid #e2e8f0}:root[data-theme=dark] .opsAiPage{background:var(--bg)}:root[data-theme=dark] .opsSimpleChat,:root[data-theme=dark] .opsSimpleComposer{background:var(--surface);box-shadow:none}:root[data-theme=dark] .opsSimpleMeta>span:not(.opsSimpleConfidence),:root[data-theme=dark] .opsSimpleSummary{border-color:var(--line);background:#11151d}@media (width<=720px){.opsAiPage{padding:12px}.opsSimpleChat{border-radius:14px;padding:14px}.opsSimpleComposer{border-radius:16px;bottom:8px}}.opsAiPage{background:var(--bg);min-height:calc(100vh - 58px);padding:22px 24px}.opsSimpleHeader{border-bottom:1px solid var(--line-soft);text-align:left;justify-content:space-between;align-items:flex-end;gap:24px;padding:0 0 16px;display:flex}.opsSimpleTitle{color:var(--accent);align-items:center;gap:10px;display:flex}.opsSimpleTitle>div{gap:3px;display:grid}.opsSimpleTitle p,.opsSimpleTitle h1,.opsSimpleHeader>p{margin:0}.opsSimpleTitle p{color:var(--text-muted);font-size:12px;font-weight:600}.opsSimpleTitle h1{color:var(--text);letter-spacing:0;font-size:22px;font-weight:700;line-height:1.2}.opsSimpleHeader>p{width:min(100%,390px);color:var(--text-muted);font-size:13px;line-height:1.5}.opsQuickPrompts{flex-wrap:wrap;gap:7px;display:flex}.opsQuickPrompts button,.opsQuickPrompts button:hover{border:1px solid var(--line);background:var(--surface);min-height:0;box-shadow:none;color:var(--text-muted);text-align:left;border-radius:5px;padding:7px 10px;font-size:12px;line-height:1.3;transform:none}.opsQuickPrompts button:before{display:none}.opsQuickPrompts button:hover{border-color:var(--accent);color:var(--accent)}.opsSimpleChat{border:1px solid var(--line-soft);background:var(--surface);min-height:420px;box-shadow:none;border-radius:6px;padding:22px}.opsAiEmptyState{max-width:560px;color:var(--text-muted);align-items:flex-start;gap:12px;margin:44px auto;display:flex}.opsAiEmptyState .opsSimpleAvatar{box-shadow:none;border-radius:6px}.opsAiEmptyState h2,.opsAiEmptyState p{margin:0}.opsAiEmptyState h2{color:var(--text);font-size:16px;font-weight:700}.opsAiEmptyState p{margin-top:5px;font-size:13px;line-height:1.5}.opsSimpleMessage.user>div{background:var(--accent);box-shadow:none;border-radius:6px}.opsSimpleAvatar{background:color-mix(in srgb, var(--accent) 10%, var(--surface));box-shadow:none;border-radius:6px}.opsSimpleSummary,.opsSimpleBlock,.opsSimpleCommands,.opsSimpleWarning{box-shadow:none;border-radius:6px}.opsSimpleComposer{border:1px solid var(--line);background:var(--surface);border-radius:6px;position:sticky;bottom:10px;box-shadow:0 4px 12px #1018280f}.opsAttachButton,.opsSendButton{border-radius:5px}@media (width<=720px){.opsAiPage{padding:16px}.opsSimpleHeader{gap:9px;display:grid}.opsSimpleHeader>p{width:100%}.opsSimpleChat{min-height:360px;padding:16px}}:is(.dashboardPage:has(.tasksFilters),.passationPage,.opsAiPage){width:min(1160px,100%)!important;margin-inline:auto!important;padding:28px!important}:is(.dashboardPage:has(.tasksFilters),.passationPage){min-height:calc(100vh - 58px);background:radial-gradient(circle at 88% 0,#36677c14,#0000 30%),linear-gradient(#f8fafb 0%,#f3f6f8 100%)!important}:is(.dashboardPage:has(.tasksFilters) .dashboardHeader,.passationPage .dashboardHeader){background:#152a36!important;border:0!important;border-radius:16px!important;margin-bottom:18px!important;padding:24px 26px!important;box-shadow:0 18px 40px #142a3629!important}:is(.dashboardPage:has(.tasksFilters) .dashboardShiftTitle,.dashboardPage:has(.tasksFilters) .dashboardTitle,.passationPage .dashboardTitle){color:#fff!important;letter-spacing:-.035em!important;font-size:clamp(26px,3.1vw,34px)!important;font-weight:720!important}:is(.dashboardPage:has(.tasksFilters) .dashboardShiftMessage,.passationPage .dashboardShiftMessage){color:#e8f3f7c2!important}:is(.dashboardPage:has(.tasksFilters) .button.noticeable,.passationPage .button.noticeable){color:#14331d!important;background:#d5fbda!important;border-color:#d5fbda!important;box-shadow:0 8px 20px #00000029!important}:is(.dashboardPage:has(.tasksFilters) .tasksFilters,.passationPage .passationFilters){background:#ffffffe0!important;border:1px solid #dce5e9!important;border-radius:12px!important;margin-bottom:16px!important;padding:11px!important;box-shadow:0 8px 24px #1e37420d!important}:is(.dashboardPage:has(.tasksFilters) .premium-card-v2,.passationPage .premium-card-v2){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important}:is(.dashboardPage:has(.tasksFilters) .task-card-v3,.passationPage .task-card-v3){position:relative;overflow:hidden;background:#fff!important;border:1px solid #e0e8eb!important;border-radius:12px!important;box-shadow:0 4px 14px #1e37420b!important}.passationPage .task-card-v3:before{content:"";background:#2b8ba8;border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.dashboardPage:has(.tasksFilters) .task-card-v3:before{content:"";background:#2b8ba8;border-radius:0 4px 4px 0;width:3px;position:absolute;top:12px;bottom:12px;left:0}.dashboardPage:has(.tasksFilters) .task-card-v3.critical:before{background:#d95059}.dashboardPage:has(.tasksFilters) .task-card-v3.done:before{background:#40a779}:is(.dashboardPage:has(.tasksFilters) .task-card-v3:hover,.passationPage .task-card-v3:hover){transform:translateY(-2px);border-color:#9fceda!important;box-shadow:0 12px 26px #1e4f601c!important}:is(.dashboardPage:has(.tasksFilters) .task-title-cell strong,.passationPage .task-title-cell strong){color:#16303e!important;font-size:14px!important;font-weight:700!important}.opsAiPage{min-height:calc(100vh - 58px);background:radial-gradient(circle at 10% 10%,#328ea01f,#0000 28%),radial-gradient(circle at 92% 96%,#35697e17,#0000 32%),#f5f8f9!important}.opsAiPage .opsSimpleShell{width:min(100%,980px)!important}.opsAiPage .opsSimpleHeader{margin-bottom:8px!important;padding:6px 6px 16px!important}.opsAiPage .opsSimpleTitle h1{color:#16303e!important;letter-spacing:-.025em!important;font-size:20px!important;font-weight:750!important}.opsAiPage .opsSimpleChat{background:#ffffffc7!important;border:1px solid #d5e2e6e6!important;border-radius:18px!important;padding:34px 28px 124px!important;box-shadow:0 18px 48px #204c5b14!important}.opsAiPage .opsQuickPrompts button{position:relative;color:#38515c!important;background:linear-gradient(145deg,#fff,#f6fbfc)!important;border:1px solid #dce8eb!important;border-radius:12px!important;min-height:72px!important;font-weight:600!important}.opsAiPage .opsQuickPrompts button:hover{color:#174a5a!important;background:#fff!important;border-color:#75b6c7!important;box-shadow:0 10px 22px #246f831a!important}.opsAiPage .opsSimpleComposer{background:#fff!important;border-color:#b9d8e0!important;border-radius:14px!important;box-shadow:0 16px 34px #194b5b24!important}@media (width<=720px){:is(.dashboardPage:has(.tasksFilters),.passationPage,.opsAiPage){padding:14px!important}:is(.dashboardPage:has(.tasksFilters) .dashboardHeader,.passationPage .dashboardHeader){padding:19px!important}.opsAiPage .opsSimpleChat{padding:24px 16px 108px!important}}.batchUprocRow span{color:var(--text-muted);font-weight:400;line-height:1.48}.batchUprocRow:hover,.batchUprocRow.active{border-color:var(--line);background:var(--ui-hover-bg);color:var(--text);box-shadow:none;transform:none}.batchUprocRow{border:0;border-bottom:1px solid var(--line-soft);background:var(--surface);color:var(--text)}.opsSimpleMeta{align-items:center}.opsProcedureBadge,.opsModeBadge,.opsSimpleConfidence{border-radius:6px;align-items:center;min-height:26px;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.opsProcedureBadge.official_found{color:#166534;background:#edf8f0;border:1px solid #b9dec7}.opsProcedureBadge.related_found{color:#8a5500;background:#fff8e8;border:1px solid #efd7a3}.opsProcedureBadge.no_official_found{color:#a61b31;background:#fff1f2;border:1px solid #ecc1c6}.opsModeBadge{border:1px solid var(--line-soft);background:var(--surface);color:var(--text-muted)}.opsSimpleMeta>span:not(.opsSimpleConfidence){border-radius:6px}.opsSafetyNote{color:#6b4f14;background:#fff9ed;border-left:3px solid #b7791f;align-items:flex-start;gap:8px;padding:8px 10px;font-size:12px;line-height:1.45;display:flex}.opsCommandRow{border-radius:6px;grid-template-columns:minmax(0,1fr) auto}.opsCommandRow>div{color:var(--text);grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.opsCommandRisk{text-transform:uppercase;border-radius:4px;flex:none;padding:3px 5px;font-size:10px;font-weight:700}.opsCommandRisk.low{color:#166534;background:#edf8f0}.opsCommandRisk.medium{color:#8a5500;background:#fff8e8}.opsCommandRisk.high{color:#a61b31;background:#fff1f2}.opsSimpleSources a{border-radius:6px}.opsSimpleSources small{color:var(--text-muted);text-transform:capitalize;font-size:10px}.opsSimpleComposer{grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:end}.opsVoiceLanguage{border:1px solid var(--line-soft);background:var(--surface);width:42px;height:36px;color:var(--text-muted);text-align:center;border-radius:7px;align-self:end;font-size:11px;font-weight:700}.opsVoiceButton,.opsReadAloudButton{border:1px solid var(--line-soft);background:var(--surface);color:var(--text-muted);border-radius:7px;place-items:center;display:inline-grid}.opsVoiceButton{align-self:end;width:36px;height:36px}.opsVoiceButton:hover,.opsReadAloudButton:hover,.opsVoiceButton.isListening{border-color:var(--accent);color:var(--accent)}.opsVoiceButton.isListening{background:color-mix(in srgb, var(--accent) 10%, var(--surface))}.opsReadAloudButton{width:28px;height:28px;margin-left:auto}.opsAiPage{background:var(--bg);padding:24px}.opsSimpleShell{grid-template-rows:auto minmax(440px,1fr) auto;gap:0;width:min(100%,900px);min-height:calc(100vh - 106px)}.opsSimpleHeader{border-bottom:0;align-items:center;padding:0 4px 12px}.opsSimpleHeader>p,.opsSimpleTitle p{display:none}.opsSimpleTitle{gap:8px}.opsSimpleTitle>svg{width:17px;height:17px}.opsSimpleTitle h1{font-size:15px;font-weight:650}.opsSimpleChat{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;align-content:center;padding:24px 0 116px;display:grid}.opsAiEmptyState{text-align:center;justify-items:center;gap:10px;max-width:620px;margin:0 auto 24px;display:grid}.opsAiEmptyState .opsSimpleAvatar{border:1px solid var(--line-soft);background:var(--surface);width:38px;height:38px;color:var(--text);border-radius:8px}.opsAiEmptyState h2{font-size:24px;font-weight:700}.opsAiEmptyState p{max-width:520px;margin-top:0;font-size:14px}.opsQuickPrompts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,680px);margin:0 auto;display:grid}.opsQuickPrompts button,.opsQuickPrompts button:hover{border-color:var(--line-soft);background:var(--surface);min-height:58px;box-shadow:none;color:var(--text-muted);text-align:left;border-radius:8px;padding:12px 13px;font-size:13px;line-height:1.4;transform:none}.opsQuickPrompts button:hover{border-color:var(--text-muted);background:color-mix(in srgb, var(--surface) 92%, var(--text));color:var(--text)}.opsSimpleComposer{border:1px solid var(--line);background:var(--surface);border-radius:10px;width:100%;padding:9px;position:sticky;bottom:16px;box-shadow:0 10px 28px #1018281a}.opsSimpleComposer textarea{min-height:52px;padding:14px 6px}.opsAttachButton,.opsSendButton{border-radius:7px;align-self:end;width:36px;height:36px}.opsSimpleMessage.assistant,.opsSimpleMessage.user{width:min(100%,760px);margin-inline:auto}.opsSimpleMessage.assistant{margin-bottom:22px}@media (width<=720px){.opsAiPage{padding:16px}.opsSimpleShell{min-height:calc(100vh - 92px)}.opsSimpleChat{padding-bottom:94px}.opsAiEmptyState h2{font-size:21px}.opsQuickPrompts{grid-template-columns:1fr}.opsSimpleComposer{bottom:8px}}.documentGovernanceFields{grid-template-columns:repeat(2,minmax(180px,1fr));gap:12px;width:100%;display:grid}.documentHistoryPanel{border:1px solid var(--border,#e2e8f0);background:var(--surface,#fff);border-radius:14px;margin-top:20px;padding:20px}.documentHistoryHeader,.documentHistoryItem{justify-content:space-between;align-items:center;gap:16px;display:flex}.documentHistoryHeader{margin-bottom:12px}.documentHistoryHeader h2{margin:2px 0 0;font-size:18px}.documentHistoryItem{border-top:1px solid var(--border,#e2e8f0);padding:12px 0}.documentHistorySummary{flex:1;gap:3px;min-width:0;display:grid}.documentHistoryItem span,.documentHistoryItem small{color:var(--muted,#64748b)}.documentHistoryPreview{margin-top:8px}.documentHistoryPreview>summary{width:fit-content;color:var(--accent-strong,#0f766e);cursor:pointer;font-size:13px;font-weight:600}.documentHistoryPreviewContent{border:1px solid var(--border,#e2e8f0);background:var(--surface-soft,#f8fafc);border-radius:10px;max-height:320px;margin-top:10px;padding:14px;overflow:auto}.documentHistoryPreviewContent .documentHtml{font-size:14px}@media (width<=820px){.documentGovernanceFields{grid-template-columns:1fr}.documentHistoryHeader,.documentHistoryItem{flex-direction:column;align-items:flex-start}}.dashboardProcedureAlerts{gap:8px;display:grid}.dashboardProcedureAlert{border:1px solid var(--border,#e2e8f0);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:10px;align-items:center;gap:12px;padding:12px;display:flex}.dashboardProcedureAlert:hover{background:color-mix(in srgb, var(--surface,#fff) 82%, #e8f0ff);border-color:#93c5fd}.dashboardProcedureAlert>span:last-child{gap:3px;display:grid}.dashboardProcedureAlert small{color:var(--muted,#64748b)}.editorAutosaveNotice{color:var(--muted,#64748b);margin:4px 0 0;font-size:12px}.notesWorkspace{background:#fff;grid-template-columns:170px 170px 10px minmax(0,1fr)}.notesSidebar{background:#fafafa;border-right:1px solid #e5e7eb;min-width:170px;max-width:170px;padding:0;width:170px!important}.notesWorkspaceIdentity{border:0;border-bottom:1px solid #e5e7eb;border-radius:0;margin:0;padding:12px 14px}.notesWorkspaceIdentity p,.notesSidebarHeader,.notesFolderCreate,.notesFolderAdd,.notesFolderGroup .noteListRow{display:none}.notesList{padding:10px 0}.notesFolderGroup{margin:0}.notesFolderToggle{min-height:32px;font-family:var(--font-sans);text-transform:none;border-left-width:6px;font-size:12px;font-weight:500}.notesFolderToggle small{display:none}.notesPagesPane{background:#fff;border-right:1px solid #e5e7eb;align-content:start;display:grid;overflow-y:auto}.notesPagesHeader{color:#6b7280;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;min-height:42px;padding:0 14px;font-size:12px;display:flex}.notesPageAdd{color:#7e22ce;cursor:pointer;background:0 0;border:0;font-size:20px}.notesPageRow{color:#334155;cursor:pointer;text-align:left;background:0 0;border:0;border-bottom:1px solid #f1f5f9;gap:4px;width:100%;padding:12px 16px;display:grid}.notesPageRow:hover,.notesPageRow.selected{background:#f3f4f6}.notesPageRow strong{font-size:13px;font-weight:500}.notesPageRow span{color:#94a3b8;font-size:10px}.notesContentPanel{background:#fff}.notesReadPanel,.notesEditorPanel,.notesEmptyPanel{box-shadow:none;border:0;border-radius:0;max-width:760px;margin:0;padding:26px 42px}.notesSidebarResizer{grid-column:3}.dashboardPage{max-width:1200px;padding:30px 34px 46px}.dashboardHeader{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:26px;margin-bottom:30px;display:grid}.dashboardGreeting h1{color:#101114;letter-spacing:-.4px;margin:0;font-size:23px;font-weight:700}.dashboardGreeting p{color:#6b7280;margin:7px 0 0;font-size:13px}.dashboardTimeBlock{text-align:center}.dashboardTimeBlock h3{color:#111827;letter-spacing:-.8px;margin:0;font-size:28px}.dashboardTimeBlock p{color:#6b7280;margin:4px 0 0;font-size:12px}.dashboardActions{gap:10px;display:flex}.dashboardActions .button{border-radius:10px;min-height:54px;padding:0 19px;font-size:13px}.dashboardActions .button.primary{background:#111827;border-color:#111827}.dashboardMain{grid-template-columns:minmax(0,1.85fr) minmax(285px,.9fr);align-items:start;gap:20px 24px;display:grid}.dashboardSection{margin:0}.dashboardSection:nth-child(3){grid-area:1/2/span 2}.dashboardSectionHeader{background:#fff;border:1px solid #ececec;border-bottom:0;border-radius:14px 14px 0 0;min-height:66px;padding:0 22px}.dashboardSectionHeader h2{color:#1f2937;letter-spacing:.8px;text-transform:uppercase;font-size:13px;font-weight:750}.dashboardPage .premium-card-v2{border:1px solid #ececec;border-radius:0 0 14px 14px;box-shadow:0 8px 22px #0f172a0b}.dashboardTaskGroups .premium-card-v2{border-radius:14px}.dashboardProcedureAlerts{border-radius:0 0 14px 14px!important}.dashboardProcedureAlert{border-radius:9px}@media (width<=980px){.dashboardMain{grid-template-columns:1fr}.dashboardSection:nth-child(3){grid-area:auto}.dashboardHeader{grid-template-columns:1fr auto}.dashboardActions{grid-column:1/-1}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#fff3}.task-card-v3{position:relative;overflow:hidden;background:var(--surface)!important;border:1px solid var(--line)!important;border-radius:12px!important;margin-bottom:12px!important;padding:16px 20px!important;transition:all .25s cubic-bezier(.4,0,.2,1)!important;box-shadow:0 4px 20px #00000026!important}:root[data-theme=dark] .task-card-v3{background:#181d28!important;border:1px solid #ffffff0f!important}.task-card-v3:hover{background:#ffffff05!important;border-color:#58a6ff!important;transform:translateY(-2px)!important;box-shadow:0 8px 30px #00000040!important}:root[data-theme=dark] .task-card-v3:hover{background:#1e2433!important;border-color:#58a6ff!important;box-shadow:0 8px 30px #0006!important}.task-card-v3.critical{border-left:4px solid #f85149!important}.task-card-v3.high{border-left:4px solid #ff9800!important}.task-card-v3.normal{border-left:4px solid #2196f3!important}.task-card-v3.low{border-left:4px solid #9e9e9e!important}.task-card-v3.done{opacity:.65!important;border-left-color:#3fb950!important}.task-card-v3.done:hover{opacity:.9!important}.task-header-row{justify-content:space-between!important;align-items:center!important;gap:16px!important;width:100%!important;display:flex!important}.task-title-cell{flex-direction:column!important;flex-grow:1!important;gap:4px!important;min-width:0!important;display:flex!important}.task-title-cell strong{color:#fff!important;letter-spacing:-.01em!important;font-size:15px!important;font-weight:600!important}.task-title-cell span{color:#8b949e!important;font-size:12px!important;font-weight:500!important}.time-pill.normal{color:#8b949e!important;background:#161b22!important;border:1px solid #ffffff14!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;min-width:65px!important;height:24px!important;padding:4px 10px!important;font-size:12px!important;font-weight:600!important;display:flex!important}.task-checkbox-v3{appearance:none!important;cursor:pointer!important;border:2px solid #30363d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;transition:all .2s!important;display:flex!important;position:relative!important}.task-checkbox-v3:checked{background:#3fb950!important;border-color:#3fb950!important}.task-checkbox-v3:checked:after{content:""!important;border-bottom:2px solid #fff!important;border-left:2px solid #fff!important;width:10px!important;height:6px!important;position:absolute!important;transform:rotate(-45deg)translate(1px,-1px)!important}.task-checkbox-v3:hover{border-color:#3fb950!important;box-shadow:0 0 8px #3fb9504d!important}.dashboardRowAction{color:#c9d1d9!important;cursor:pointer!important;background:#21262d!important;border:1px solid #30363d!important;border-radius:6px!important;padding:6px 14px!important;font-size:12px!important;font-weight:600!important;transition:all .2s!important}.dashboardRowAction:hover{color:#fff!important;background:#30363d!important;border-color:#8b949e!important}.operationalFilters,.passationFilters,.tasksFilters{background:#161b22!important;border:1px solid #30363d!important;border-radius:10px!important;flex-wrap:wrap!important;align-items:center!important;gap:12px!important;margin-bottom:24px!important;padding:14px 20px!important;display:flex!important}.selectInput,.textInput{color:#c9d1d9!important;background:#0d1117!important;border:1px solid #30363d!important;border-radius:6px!important;outline:none!important;padding:8px 14px!important;font-size:13px!important;font-weight:500!important;transition:all .2s!important}.selectInput:focus,.textInput:focus{border-color:#58a6ff!important;box-shadow:0 0 10px #58a6ff26!important}.opsAiPage{max-width:1100px!important;padding:30px 40px!important}.opsSimpleChat{background:#0d1117!important;border:1px solid #30363d!important;border-radius:12px!important;flex-direction:column!important;gap:20px!important;min-height:480px!important;margin-bottom:24px!important;padding:24px!important;display:flex!important;box-shadow:inset 0 2px 10px #00000080!important}.opsSimpleMessage{align-items:flex-start!important;gap:16px!important;max-width:85%!important;display:flex!important}.opsSimpleMessage.user{flex-direction:row-reverse!important;align-self:flex-end!important}.opsSimpleMessage.assistant{align-self:flex-start!important}.opsSimpleMessage.user .opsSimpleAnswer,.opsSimpleMessage.user p{color:#fff!important;background:#1f293d!important;border:1px solid #388bfd!important;border-radius:16px 16px 2px!important;margin:0!important;padding:14px 18px!important;font-size:14.5px!important;line-height:1.5!important;box-shadow:0 4px 12px #388bfd26!important}.opsSimpleMessage.assistant .opsSimpleAnswer{color:#c9d1d9!important;background:#161b22!important;border:1px solid #30363d!important;border-radius:16px 16px 16px 2px!important;padding:16px 20px!important;font-size:14px!important;line-height:1.6!important;box-shadow:0 4px 12px #0003!important}.opsSimpleAvatar{color:#58a6ff!important;background:#21262d!important;border:1px solid #30363d!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:36px!important;height:36px!important;display:flex!important;box-shadow:0 2px 8px #0000004d!important}.opsSimpleMessage.user .opsSimpleAvatar{color:#388bfd!important}.opsSimpleComposer{background:#161b22!important;border:1px solid #30363d!important;border-radius:12px!important;flex-direction:column!important;gap:12px!important;padding:12px 16px!important;transition:all .25s!important;display:flex!important;box-shadow:0 6px 25px #0000004d!important}.opsSimpleComposer:focus-within{border-color:#58a6ff!important;box-shadow:0 6px 30px #58a6ff1f!important}.opsSimpleComposer textarea{color:#fff!important;resize:none!important;background:0 0!important;border:none!important;outline:none!important;width:100%!important;min-height:50px!important;font-size:14px!important}.opsModeSwitch button,.guidedCallChoices button,.guidedCallActions button,.guidedCallStart button{color:var(--text);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:6px}.opsModeSwitch button{color:var(--text-muted);padding:8px 12px}.opsModeSwitch button.active{color:#fff;background:#176b87}.guidedCall{border:1px solid var(--line);background:var(--surface);border-radius:12px;overflow:hidden}.guidedCallHeader{border-bottom:1px solid var(--line);background:color-mix(in srgb, #176b87 8%, var(--surface));padding:18px 20px}.guidedCallHeader span,.guidedCallProgress{color:#176b87;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.guidedCallHeader p{color:var(--text-muted);margin:7px 0 0;font-size:13px}.guidedCallIntake,.guidedCallQuestion,.guidedCallEscalation{padding:20px}.guidedCallIntake>label,.guidedCallFields label{color:var(--text-muted);gap:6px;font-size:12px;font-weight:700;display:grid}.guidedCallIntake>label select,.guidedCallFields input,.guidedCallFields textarea{box-sizing:border-box;border:1px solid var(--line);background:var(--bg);width:100%;color:var(--text);font:inherit;border-radius:6px;padding:9px 10px}.guidedCallFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.guidedCallFields .wide{grid-column:1/-1}.guidedCallFields textarea{resize:vertical;min-height:70px}.guidedCallStart{justify-content:space-between;align-items:center;gap:16px;margin-top:14px;display:flex}.guidedCallStart p{color:var(--text-muted);margin:0;font-size:13px}.guidedCallStart button,.guidedCallActions button:not(.secondary){color:#fff;background:#176b87;padding:10px 13px}.guidedCallStart button:disabled{cursor:not-allowed;opacity:.45}.guidedCallQuestion h2,.guidedCallEscalation h2{color:var(--text);margin:10px 0 8px;font-size:20px}.guidedCallQuestion>p{color:var(--text-muted);margin:0}.guidedCallChoices{gap:8px;margin:18px 0;display:grid}.guidedCallChoices button{border:1px solid var(--line);text-align:left;padding:11px 12px}.guidedCallChoices button:hover{background:color-mix(in srgb, #176b87 8%, var(--surface));border-color:#176b87}.guidedCallTrail{gap:7px;margin:18px 0 0;padding:0;list-style:none;display:grid}.guidedCallTrail li{border-top:1px solid var(--line-soft);color:var(--text-muted);justify-content:space-between;gap:14px;padding-top:7px;font-size:12px;display:flex}.guidedCallTrail strong{color:var(--text);text-align:right}.guidedCallCallerScript{background:color-mix(in srgb, #176b87 7%, var(--surface));color:var(--text);border-left:3px solid #176b87;margin:0 0 16px;padding:9px 12px}.guidedCallEscalationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.guidedCallEscalationGrid>div{border:1px solid var(--line-soft);border-radius:7px;padding:10px}.guidedCallEscalationGrid span{color:var(--text-muted);font-size:11px;display:block}.guidedCallEscalationGrid strong{color:var(--text);margin-top:4px;font-size:13px;display:block}.guidedCallCollect{background:color-mix(in srgb, #d97706 10%, var(--surface));color:#9a6400;border-radius:7px;gap:10px;margin-top:14px;padding:11px;display:flex}.guidedCallCollect strong,.guidedCallCollect span{display:block}.guidedCallCollect span{color:var(--text-muted);margin-top:4px;font-size:12px}.guidedCallActions{justify-content:flex-end;gap:9px;margin-top:16px;display:flex}.guidedCallActions button{align-items:center;gap:6px;padding:9px 11px;display:inline-flex}.guidedCallActions .secondary{border:1px solid var(--line)}@media (width<=680px){.opsModeSwitch,.guidedCallStart,.guidedCallActions{box-sizing:border-box;width:100%}.opsModeSwitch button{flex:1}.guidedCallFields,.guidedCallEscalationGrid{grid-template-columns:1fr}.guidedCallStart{flex-direction:column;align-items:stretch}}.opsAiPage .opsSimpleShell{max-width:none;width:min(1180px,100%)!important}.opsAiWorkbench{background:#0d1117;border:1px solid #30363d;border-radius:14px;grid-template-columns:238px minmax(0,1fr);min-height:min(730px,100vh - 110px);display:grid;overflow:hidden;box-shadow:0 16px 40px #0f172a2e}.opsAiSidebar{background:#161b22;border-right:1px solid #30363d;flex-direction:column;gap:7px;padding:16px 12px;display:flex}.opsAiSidebarBrand{color:#f0f6fc;align-items:center;gap:9px;padding:7px 9px 20px;font-size:14px;font-weight:700;display:flex}.opsAiSidebar>p{color:#8b949e;letter-spacing:.09em;margin:0 9px 6px;font-size:10px;font-weight:800}.opsAiSidebar>button{color:#8b949e;cursor:pointer;width:100%;font:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:8px;align-items:flex-start;gap:10px;padding:10px;display:flex}.opsAiSidebar>button.active{color:#58a6ff;background:#1f6feb29;border-color:#1f6feb}.opsAiSidebar>button span{gap:3px;display:grid}.opsAiSidebar>button strong{color:inherit;font-size:13px}.opsAiSidebar>button small{color:#8b949e;font-size:11px;line-height:1.3}.opsAiSidebarHint{color:#8b949e;border-top:1px solid #30363d;margin-top:auto;padding:14px 9px 2px;font-size:11px;line-height:1.45}.opsAiContent{background:#0d1117;min-width:0;padding:22px}.opsAiContent .opsSimpleHeader{box-shadow:none!important;background:0 0!important;border:0!important;border-bottom:1px solid #21262d!important;border-radius:0!important;margin:0 0 18px!important;padding:0 0 18px!important}.opsAiContent .opsSimpleChat{background:#0d1117;border:1px solid #21262d;border-radius:10px;min-height:440px;max-height:510px}.opsAiContent .opsSimpleComposer{margin-top:14px}.opsAiContent .guidedCall{background:#0d1117;border-color:#30363d}.opsAiContent .guidedCallChoices button{color:#c9d1d9;background:#161b22;border-color:#30363d}.opsAiContent .guidedCallCollect{background:#bb800924}@media (width<=760px){.opsAiWorkbench{border-radius:10px;grid-template-columns:1fr;min-height:0}.opsAiSidebar{border-bottom:1px solid #30363d;border-right:0;flex-flow:wrap;align-items:center;padding:10px}.opsAiSidebarBrand{padding:5px 8px}.opsAiSidebar>p,.opsAiSidebarHint{display:none}.opsAiSidebar>button{flex:1;width:auto;padding:8px}.opsAiSidebar>button small{display:none}.opsAiContent{padding:16px}.opsAiContent .opsSimpleChat{min-height:360px}}.operationalTasksPage{color:#111!important;width:min(100%,892px)!important;margin:0 auto!important;padding:0 0 42px!important}.operationalTasksStatusBar{width:100vw;height:46px;position:relative;background:#fff!important;border:1px solid #dedbd4!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:-30px 0 28px calc(50% - 50vw)!important;padding:0 max(16px,50vw - 446px)!important}.operationalTasksStatusBar>span:first-child{margin-left:0;margin-right:auto}.operationalTasksStatusBar>span:first-child i{width:7px;height:7px}.operationalTasksClock{justify-content:center;min-width:74px;color:#111!important;padding:5px 8px!important;font-size:10px!important}.operationalTasksPage .dashboardHeader{min-height:104px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:11px!important;margin:0 0 22px!important;padding:27px 29px!important}.operationalTasksPage .dashboardShiftTitle{font-size:23px!important;font-weight:750!important}.operationalTasksTitleRow{gap:11px!important}.operationalTasksAlarm{border-radius:4px!important;padding:3px 7px!important;font-size:9px!important}.operationalTasksPage .dashboardHeaderActions{align-items:center;gap:10px;display:flex}.operationalTasksSound{color:#059669;cursor:pointer;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;place-items:center;width:34px;height:34px;display:inline-grid}.operationalTasksSound:not(.active){color:#77736d;background:#fbfbfa;border-color:#dedbd4}.operationalTasksPage .button.noticeable{min-height:34px;border-radius:7px!important;padding:0 14px!important;font-size:11px!important}.operationalTasksPage .tasksFilters.operationalFilters{min-height:65px;border-radius:9px!important;margin:0 0 26px!important;padding:14px!important}.operationalTasksPage .operationalFilters .selectInput{width:164px;min-height:35px!important;padding:0 12px!important;font-size:11px!important}.operationalTasksPage .operationalFilters .selectInput:nth-child(2){width:143px}.operationalTasksPage .operationalFilters .selectInput:nth-child(3){width:183px}.operationalTasksPage .button-ghost.small{place-items:center;width:32px;min-height:32px;display:grid;padding:0!important}.operationalTasksFilterSearch{width:232px;min-height:35px;min-width:232px!important}.operationalTasksPage .dashboardTaskGroupTitle{justify-content:space-between;margin-bottom:9px!important;font-size:9px!important}.operationalTasksPage .dashboardTaskGroupTitle:after{display:none!important}.operationalTasksPage .dashboardTaskGroupTitle small{color:#77736d;letter-spacing:0;text-transform:none;background:#fff;border:1px solid #dedbd4;border-radius:4px;padding:3px 6px;font-size:9px}.operationalTasksPage .premium-card-v2.dashboardTaskCards{border-radius:9px!important}.operationalTasksPage .task-card-v3{min-height:61px;padding:14px 25px!important}.operationalTasksPage .task-header-row{min-height:32px;gap:13px!important}.operationalTasksPage .time-pill.normal{justify-content:center;min-width:66px;border-radius:4px!important;padding:6px 8px!important;font-size:11px!important}.operationalTasksPage .task-title-cell{flex:1}.operationalTasksPage .task-title-cell strong{font-size:12px!important}.operationalTasksPage .task-title-cell span{font-size:9px!important}.operationalTasksPage .dashboardPriorityBadge{text-align:center;min-width:51px}.operationalTasksPage .dashboardRecurrenceBadge{text-align:center;color:#77736d;min-width:57px}.operationalTasksPage .dashboardRowAction{min-width:45px;padding:6px 8px!important}.operationalTasksPage .task-checkbox-v3{width:18px!important;height:18px!important}@media (width<=720px){.operationalTasksPage{padding:0 14px 38px!important}.operationalTasksStatusBar{margin-left:calc(50% - 50vw)!important;padding-inline:14px!important}.operationalTasksPage .dashboardHeader{padding:19px!important}.operationalTasksPage .operationalFilters .selectInput{width:calc(50% - 5px)}.operationalTasksFilterSearch{width:100%;min-width:100%!important}.operationalTasksPage .task-header-row{gap:8px!important}.operationalTasksPage .dashboardPriorityBadge,.operationalTasksPage .dashboardRecurrenceBadge{display:none}}.operationalTasksStatusBar>span:nth-child(2){display:none}.operationalTasksShift{letter-spacing:.065em!important;font-size:11px!important}.operationalTasksClock{min-width:88px!important;padding:6px 9px!important;font-size:11px!important}.operationalTasksClock svg{width:14px;height:14px}.operationalTasksPage .dashboardTaskGroups{gap:14px!important}.appSidebarResizer:before{content:none!important}.opsAiPage{color:#111!important;background:0 0!important;width:min(100%,980px)!important;margin:0 auto!important;padding:22px 24px 56px!important}.opsAiPage .opsSimpleShell{width:100%!important;max-width:none!important;margin:0!important}.opsAiWorkbench{overflow:hidden;min-height:650px!important;box-shadow:none!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:12px!important;grid-template-columns:218px minmax(0,1fr)!important}.opsAiSidebar{background:#fbfbfa!important;border-right:1px solid #dedbd4!important;gap:6px!important;padding:16px 12px!important}.opsAiSidebarBrand{font-family:var(--font-sans);color:#111!important;font-size:14px!important}.opsAiSidebar>p{font-family:var(--font-mono);color:#77736d!important;font-size:9px!important}.opsAiSidebar>button{color:#3d3d39!important;border-color:#0000!important;border-radius:7px!important}.opsAiSidebar>button:hover{color:#111!important;background:#fff!important}.opsAiSidebar>button.active{color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#dedbd4!important}.opsAiSidebar>button.active:before{content:"";background:#111;border-radius:3px;align-self:stretch;width:3px;margin:-10px 0 -10px -10px}.opsAiSidebar>button small{color:#77736d!important}.opsAiSidebarHint{font-family:var(--font-mono);color:#77736d!important;border-top-color:#ece9e2!important;font-size:10px!important}.opsAiContent{background:#fff!important;padding:22px!important}.opsAiContent .opsSimpleHeader{border-bottom-color:#ece9e2!important;margin:0 0 16px!important;padding:0 0 16px!important}.opsAiContent .opsSimpleTitle>svg{color:#111!important}.opsAiContent .opsSimpleTitle h1{color:#111!important;font-size:21px!important}.opsAiContent .opsSimpleTitle p,.opsAiContent .opsSimpleHeader>p{color:#77736d!important}.opsAiContent .opsSimpleChat{background:#fff!important;border:1px solid #dedbd4!important;border-radius:10px!important;min-height:440px!important;max-height:530px!important;padding:18px!important}.opsAiContent .opsAiEmptyState{background:0 0!important;border:0!important}.opsAiContent .opsAiEmptyState .opsSimpleAvatar,.opsAiContent .opsSimpleAvatar{color:#111!important;background:#fbfbfa!important;border:1px solid #dedbd4!important}.opsAiContent .opsAiEmptyState h2,.opsAiContent .opsSimpleSummary{color:#111!important}.opsAiContent .opsAiEmptyState p{color:#77736d!important}.opsAiContent .opsQuickPrompts button{color:#3d3d39!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:7px!important;font-size:11px!important}.opsAiContent .opsQuickPrompts button:hover{color:#111!important;background:#fbfbfa!important;border-color:#111!important}.opsAiContent .opsSimpleMessage.assistant .opsSimpleAnswer{box-shadow:none!important;background:#fff!important;border:1px solid #ece9e2!important;border-radius:9px!important}.opsAiContent .opsSimpleMessage.user>div{color:#fff!important;background:#111!important;border:1px solid #111!important;border-radius:8px!important}.opsAiContent .opsSimpleMeta{border-bottom-color:#ece9e2!important}.opsAiContent .opsSimpleMeta>span:not(.opsSimpleConfidence){color:#77736d!important}.opsAiContent .opsSimpleBlock,.opsAiContent .opsSimpleCommands,.opsAiContent .opsSimpleWarning{box-shadow:none!important;background:#fbfbfa!important;border-color:#dedbd4!important}.opsAiContent .opsSimpleBlock.official{border-left-color:#111!important}.opsAiContent .opsSimpleBlock.advice{border-left-color:#b45309!important}.opsAiContent .opsSimpleBlock.question{border-left-color:#2563eb!important}.opsAiContent .opsSimpleBlock h3,.opsAiContent .opsSimpleCommands h3{color:#111!important}.opsAiContent .opsSimpleSources a{color:#3d3d39!important;background:#fff!important;border-color:#dedbd4!important}.opsAiContent .opsSimpleComposer{box-shadow:none!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:10px!important;margin-top:14px!important;padding:12px!important}.opsAiContent .opsSimpleComposer:focus-within{border-color:#111!important;box-shadow:0 0 0 2px #1111110f!important}.opsAiContent .opsSimpleComposer textarea{color:#111!important;background:0 0!important;min-height:54px!important;font-size:13px!important}.opsAiContent .opsComposerTools{border-top:1px solid #ece9e2;padding-top:9px}.opsAiContent .opsComposerTool{color:#3d3d39!important;border:1px solid #dedbd4!important;border-radius:6px!important}.opsAiContent .opsSendButton{color:#fff!important;background:#111!important;border-radius:6px!important}.opsAiContent .guidedCall{background:#fff!important;border-color:#dedbd4!important;border-radius:10px!important}.opsAiContent .guidedCallHeader{background:#fbfbfa!important;border-bottom-color:#ece9e2!important}.opsAiContent .guidedCallHeader span,.opsAiContent .guidedCallProgress{font-family:var(--font-mono);text-transform:uppercase;color:#111!important;font-size:10px!important}.opsAiContent .guidedCallIntake,.opsAiContent .guidedCallQuestion,.opsAiContent .guidedCallEscalation{background:#fff!important}.opsAiContent .guidedCallIntake>label select,.opsAiContent .guidedCallFields input,.opsAiContent .guidedCallFields textarea{color:#111!important;background:#fbfbfa!important;border-color:#dedbd4!important}.opsAiContent .guidedCallChoices button{color:#111!important;background:#fff!important;border-color:#dedbd4!important;border-radius:7px!important}.opsAiContent .guidedCallChoices button:hover{background:#fbfbfa!important;border-color:#111!important}.opsAiContent .guidedCallStart button,.opsAiContent .guidedCallActions button:not(.secondary){color:#fff!important;background:#111!important;border-radius:7px!important}.opsAiContent .guidedCallEscalationGrid>div{background:#fbfbfa!important;border-color:#dedbd4!important}.opsAiContent .guidedCallCollect{border:1px solid #fde68a;color:#92400e!important;background:#fffbeb!important}@media (width<=760px){.opsAiPage{padding:14px 14px 42px!important}.opsAiWorkbench{grid-template-columns:1fr!important}.opsAiSidebar{background:#fbfbfa!important;border-bottom:1px solid #dedbd4!important;border-right:0!important}.opsAiSidebar>button.active:before{display:none}.opsAiContent{padding:16px!important}}.opsAiPage{width:min(100%,1120px)!important}.opsAiWorkbench{grid-template-columns:250px minmax(0,1fr)!important;min-height:700px!important}.opsAiSidebar{overflow:hidden auto}.opsAiSidebar>button{flex:none}.opsAiHistory,.opsAiLibrary{gap:6px;display:grid}.opsAiHistory{border-top:1px solid #ece9e2;padding-top:15px}.opsAiLibrary{border-top:1px solid #ece9e2;padding-top:14px}.opsAiSidebarSectionTitle{color:#77736d;font-family:var(--font-mono);letter-spacing:.07em;justify-content:space-between;align-items:center;font-size:9px;font-weight:700;display:flex}.opsAiSidebarSectionTitle button{color:#fff;cursor:pointer;width:20px;height:20px;font:inherit;background:#111;border:0;border-radius:5px;place-items:center;display:grid}.opsAiHistory>button{color:#111;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedbd4;border-radius:7px;gap:3px;width:100%;padding:8px;display:grid}.opsAiHistory>button:hover{background:#fbfbfa;border-color:#111}.opsAiHistory>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.opsAiHistory>button small,.opsAiHistory>p{color:#77736d;font-family:var(--font-mono);font-size:9px}.opsAiHistory>p{text-align:center;border:1px dashed #dedbd4;border-radius:7px;margin:0;padding:10px 7px}.opsAiLibrary>div{background:#fbfbfa;border:1px solid #dedbd4;border-radius:7px;padding:7px}.opsAiLibrary code{color:#111;font-family:var(--font-mono);background:#ece9e2;border-radius:3px;padding:2px 4px;font-size:8px;display:inline-block}.opsAiLibrary strong{color:#111;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.opsAiSidebarHint{margin-top:10px!important}.opsAiContent .opsSimpleHeader{justify-content:space-between;align-items:center;gap:16px;min-height:66px;display:flex;padding:0 0 16px!important}.opsAiContent .opsSimpleHeader>p{display:none}.opsAiEngineState{font-family:var(--font-mono);flex-wrap:wrap;justify-content:flex-end;gap:6px;font-size:9px;font-weight:700;display:flex}.opsAiEngineState span{color:#111;background:#fbfbfa;border:1px solid #dedbd4;border-radius:5px;align-items:center;gap:6px;padding:5px 7px;display:inline-flex}.opsAiEngineState span:first-child{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.opsAiEngineState i{background:#10b981;border-radius:50%;width:6px;height:6px}.opsAiContent .opsSimpleChat{max-height:550px!important;padding:22px!important}.opsAiContent .opsSimpleMessage{gap:10px}.opsAiContent .opsSimpleMessage.assistant .opsSimpleAnswer{padding:14px!important}.opsAiContent .opsSimpleSummary{font-size:13px!important;line-height:1.55!important}.opsAiContent .opsSimpleBlock,.opsAiContent .opsSimpleCommands{border-radius:8px!important}.opsAiContent .opsSimpleBlock.official{overflow:hidden;background:#fff!important;border:2px solid #111!important}.opsAiContent .opsSimpleBlock.official h3{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#111;color:#fff!important;margin:-14px -14px 14px!important;padding:10px 12px!important;font-size:10px!important}.opsAiContent .opsSimpleBlock.official h3:before{background:#4ade80!important}.opsAiContent .opsSimpleBlock.advice{background:#f8fbff!important;border-color:#bfdbfe!important}.opsAiContent .opsSimpleBlock.question{background:#fffbeb!important;border-color:#fde68a!important}.opsAiContent .opsSimpleCommands pre,.opsAiContent .opsSimpleCommands code{font-family:var(--font-mono)}.opsAiContent .opsSimpleComposer{position:relative}.opsAiContent .opsAttachmentPreview,.opsAiContent .opsFileAttachment{background:#fbfbfa!important;border-color:#dedbd4!important}@media (width<=760px){.opsAiWorkbench{grid-template-columns:1fr!important}.opsAiHistory,.opsAiLibrary,.opsAiSidebarHint{display:none}.opsAiContent .opsSimpleHeader{flex-direction:column;align-items:flex-start}.opsAiEngineState{justify-content:flex-start}}.opsReferencePage{color:#111;background:#fbfbfa;grid-template-columns:256px minmax(0,1fr);min-height:calc(100vh - 82px);margin:-24px 0 -96px;display:grid}.opsReferenceSide{background:#fff;border-right:1px solid #dedbd4;flex-direction:column;gap:12px;padding:14px 14px 18px;display:flex}.opsReferenceSideHeading,.opsReferenceRunbooks h2{color:#3d3d39;font-family:var(--font-mono);letter-spacing:.045em;justify-content:space-between;align-items:center;margin:0;font-size:10px;font-weight:700;display:flex}.opsReferenceSideHeading>span,.opsReferenceRunbooks h2{align-items:center;gap:6px;display:inline-flex}.opsReferenceSideHeading>button{color:#fff;cursor:pointer;background:#111;border:0;border-radius:6px;place-items:center;width:24px;height:24px;font-size:17px;line-height:1;display:grid}.opsReferenceHistory{gap:8px;display:grid}.opsReferenceHistory>button{color:#111;cursor:pointer;text-align:left;background:#fff;border:1px solid #dedbd4;border-radius:9px;gap:4px;width:100%;min-width:0;padding:10px;display:grid}.opsReferenceHistory>button.active{color:#fff;background:#111;border-color:#111}.opsReferenceHistory strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.opsReferenceHistory small{color:#77736d;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.opsReferenceHistory>button.active small{color:#c6c2bb}.opsReferenceRunbooks{border-top:1px solid #ece9e2;gap:7px;margin-top:auto;padding-top:14px;display:grid}.opsReferenceRunbooks>div{background:#fff;border:1px solid #dedbd4;border-radius:8px;padding:8px}.opsReferenceRunbooks>div>span{justify-content:space-between;gap:5px;display:flex}.opsReferenceRunbooks code{color:#111;font-family:var(--font-mono);background:#ece9e2;border-radius:3px;padding:2px 4px;font-size:8px;font-weight:700}.opsReferenceRunbooks small{color:#77736d;font-family:var(--font-mono);font-size:8px}.opsReferenceRunbooks strong{color:#111;text-overflow:ellipsis;white-space:nowrap;margin-top:5px;font-size:10px;display:block;overflow:hidden}.opsReferenceMain{min-width:0;padding:14px 24px 20px}.opsReferenceHero{background:#fff;border:1px solid #dedbd4;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.opsReferenceHero h1{color:#111;align-items:center;gap:8px;margin:0;font-size:14px;display:flex}.opsReferenceHero h1>span{color:#fff;background:#111;border-radius:5px;place-items:center;width:22px;height:22px;display:grid}.opsReferenceHero p{color:#77736d;margin:4px 0 0;font-size:11px}.opsReferenceEngine{font-family:var(--font-mono);gap:7px;font-size:9px;font-weight:700;display:flex}.opsReferenceEngine span{background:#fbfbfa;border:1px solid #dedbd4;border-radius:6px;align-items:center;gap:5px;padding:5px 7px;display:inline-flex}.opsReferenceEngine span:first-child{color:#047857;background:#ecfdf5;border-color:#a7f3d0}.opsReferenceEngine i{background:#10b981;border-radius:50%;width:5px;height:5px}.opsReferenceWorkspace{background:#fff;border:1px solid #dedbd4;border-radius:12px;flex-direction:column;min-height:670px;margin-top:14px;display:flex;overflow:hidden}.opsReferenceScroll{flex:1;min-height:0;padding:28px;overflow:auto}.opsReferenceEmpty{text-align:center;justify-items:center;max-width:610px;margin:0 auto;padding:4px 0 34px;display:grid}.opsReferenceBrain{background:#fbfbfa;border:1px solid #dedbd4;border-radius:11px;place-items:center;width:48px;height:48px;display:grid}.opsReferenceEmpty h2{margin:28px 0 8px;font-size:14px}.opsReferenceEmpty>p{color:#77736d;max-width:500px;font-family:var(--font-mono);margin:0;font-size:11px;line-height:1.55}.opsReferenceExamples{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;margin-top:28px;display:grid}.opsReferenceExamples button{color:#111;cursor:pointer;text-align:left;background:#fbfbfa;border:1px solid #dedbd4;border-radius:10px;gap:7px;padding:12px;display:grid}.opsReferenceExamples button:hover{background:#fff;border-color:#111}.opsReferenceExamples button>span{color:#77736d;justify-content:space-between;align-items:center;display:flex}.opsReferenceExamples code{color:#111;font-family:var(--font-mono);background:#ece9e2;border-radius:3px;padding:2px 4px;font-size:8px;font-weight:700}.opsReferenceExamples strong{font-size:11px}.opsReferenceExamples small{color:#77736d;font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.opsReferenceMessages{gap:18px;max-width:760px;margin:0 auto;display:grid}.opsReferenceMessage{max-width:92%}.opsReferenceMessage.user{justify-self:end}.opsReferenceMessage>p{color:#77736d;font-family:var(--font-mono);margin:0 0 5px 5px;font-size:9px;font-weight:700}.opsReferenceMessage.user>div{background:#fbfbfa;border:1px solid #dedbd4;border-radius:10px;padding:12px;font-size:12px;line-height:1.5}.opsReferenceAnswer{gap:12px;display:grid}.opsReferenceAnswer>section,.opsReferenceFacts>section{background:#fff;border:1px solid #dedbd4;border-radius:10px;padding:13px}.opsReferenceAnswer h3,.opsReferenceFacts h3{color:#77736d;font-family:var(--font-mono);letter-spacing:.04em;align-items:center;gap:6px;margin:0 0 7px;font-size:10px;display:flex}.opsReferenceAnswer p,.opsReferenceAnswer li{font-size:12px;line-height:1.55}.opsReferenceAnswer .official{border:2px solid #111;padding:0;overflow:hidden}.opsReferenceAnswer .official h3{color:#fff;background:#111;margin:0;padding:10px 12px}.opsReferenceAnswer .official h3 svg{color:#4ade80}.opsReferenceAnswer .official ol{color:#3d3d39;gap:7px;margin:0;padding:14px 14px 14px 30px;display:grid}.opsReferenceAnswer .advice{background:#f8fbff;border-color:#bfdbfe}.opsReferenceAnswer .advice h3{color:#1d4ed8}.opsReferenceAnswer ul{color:#3d3d39;gap:6px;margin:0;padding-left:17px;display:grid}.opsReferenceAnswer .commands{gap:9px;display:grid}.opsReferenceAnswer .commands>div{background:#fbfbfa;border:1px solid #ece9e2;border-radius:7px;overflow:hidden}.opsReferenceAnswer .commands header{color:#77736d;font-family:var(--font-mono);background:#fff;border-bottom:1px solid #ece9e2;justify-content:space-between;gap:8px;padding:7px 9px;font-size:9px;display:flex}.opsReferenceAnswer .commands button{color:#111;cursor:pointer;font:inherit;background:0 0;border:0;font-weight:700}.opsReferenceAnswer pre{color:#1f2937;font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:10px;font-size:10px;overflow:auto}.opsReferenceFacts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.opsReferenceFacts header{color:#77736d;font-family:var(--font-mono);justify-content:space-between;font-size:9px;display:flex}.opsReferenceFacts header strong{color:#047857}.opsReferenceFacts i{background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;height:6px;margin-top:11px;display:block;overflow:hidden}.opsReferenceFacts i b{background:#10b981;height:100%;display:block}.opsReferenceFacts p{color:#77736d;font-family:var(--font-mono);margin:8px 0 0;font-size:9px}.opsReferenceFacts .questions{background:#fffbeb;border-color:#fde68a}.opsReferenceFacts .questions h3{color:#92400e}.opsReferenceAnswer footer{color:#77736d;font-family:var(--font-mono);flex-wrap:wrap;gap:5px;font-size:9px;display:flex}.opsReferenceAnswer footer code{background:#fbfbfa;border:1px solid #dedbd4;border-radius:4px;padding:3px 5px}.opsReferenceThinking{color:#3d3d39;font-family:var(--font-mono);background:#fbfbfa;border:1px solid #dedbd4;border-radius:9px;align-items:center;gap:8px;padding:11px;font-size:10px;display:inline-flex}.opsReferenceComposer{background:#fff;border-top:1px solid #dedbd4;gap:10px;padding:14px;display:grid}.opsReferenceOptionsHeader{justify-content:space-between;align-items:center;display:flex}.opsReferenceOptionsHeader button{color:#77736d;cursor:pointer;font-family:var(--font-mono);background:0 0;border:0;font-size:10px;font-weight:700}.opsReferenceOptionsHeader span{color:#047857;font-family:var(--font-mono);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:4px;padding:3px 5px;font-size:9px}.opsReferenceOptions{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.opsReferenceOptions label{color:#77736d;font-family:var(--font-mono);gap:5px;font-size:9px;font-weight:700;display:grid}.opsReferenceOptions input,.opsReferenceOptions select{box-sizing:border-box;color:#111;width:100%;min-height:33px;font:11px var(--font-sans);background:#fbfbfa;border:1px solid #dedbd4;border-radius:7px;padding:0 9px}.opsReferenceDrop{cursor:pointer;text-align:center;background:#fff;border:1px dashed #dedbd4;border-radius:9px;grid-column:1/-1;place-items:center;min-height:56px;color:#3d3d39!important}.opsReferenceDrop input{display:none}.opsReferenceFile{color:#047857;font-family:var(--font-mono);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;grid-column:1/-1;align-items:center;gap:7px;padding:8px;font-size:10px;display:flex}.opsReferenceFile span{flex:1}.opsReferenceFile button{color:inherit;cursor:pointer;background:0 0;border:0}.opsReferenceImage{color:#047857;font-family:var(--font-mono);background:#ecfdf5;border:1px solid #a7f3d0;border-radius:7px;grid-column:1/-1;align-items:center;gap:8px;padding:7px;font-size:10px;display:flex}.opsReferenceImage img{object-fit:cover;border-radius:4px;width:36px;height:28px}.opsReferenceImage span{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.opsReferenceImage button{color:inherit;cursor:pointer;background:0 0;border:0}.opsReferencePrompt{gap:8px;display:flex}.opsReferencePrompt input{color:#111;min-width:0;height:38px;font:12px var(--font-sans);background:#fbfbfa;border:1px solid #dedbd4;border-radius:9px;flex:1;padding:0 11px}.opsReferencePrompt button{color:#fff;cursor:pointer;font-family:var(--font-mono);background:#111;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 14px;font-size:11px;font-weight:700;display:inline-flex}.opsReferencePrompt button:disabled{cursor:not-allowed;opacity:.5}.opsReferenceSafety{color:#3d3d39;background:#fcfcfa;border:1px solid #dedbd4;border-radius:9px;gap:9px;margin-top:14px;padding:10px 12px;display:flex}.opsReferenceSafety p{font-family:var(--font-mono);margin:0;font-size:9px;line-height:1.55}@media (width<=850px){.opsReferencePage{grid-template-columns:1fr;margin:-24px 0 -96px}.opsReferenceSide{display:none}.opsReferenceMain{padding:14px}}@media (width<=620px){.opsReferenceHero{flex-direction:column;align-items:flex-start}.opsReferenceExamples,.opsReferenceFacts,.opsReferenceOptions{grid-template-columns:1fr}.opsReferenceScroll{padding:18px}.opsReferenceWorkspace{min-height:620px}.opsReferenceEngine{font-size:8px}}.passationWorkspace{background:#fbfbfa!important;width:min(1160px,100%)!important;margin-inline:auto!important;padding:28px!important}.passationHero{color:#111;background:#fff;border:1px solid #dedbd4;border-radius:12px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:24px 28px;display:flex}.passationEyebrow{color:#34d399;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:#34d3991a;border:1px solid #34d39940;border-radius:4px;margin-bottom:10px;padding:3px 7px;font-size:9px;font-weight:800;display:inline-flex}.passationHero h1{color:#111;letter-spacing:0;margin:0;font-size:28px;font-weight:760}.passationHero p{color:#77736d;max-width:660px;margin:7px 0 0;font-size:12px;line-height:1.5}.passationPrimaryAction,.passationSecondaryAction,.passationIconButton{cursor:pointer;min-height:36px;font-family:var(--font-mono);white-space:nowrap;border:1px solid #dedbd4;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:11px;font-weight:800;display:inline-flex}.passationPrimaryAction{color:#111;background:#e2f9e1;border-color:#34d39947}.passationSecondaryAction{color:#e5e7eb;background:#222;border-color:#3d3d39}.passationFiltersPanel{flex-wrap:wrap;align-items:center;box-shadow:none!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:10px!important;gap:10px!important;margin-bottom:16px!important;padding:14px!important;display:flex!important}.passationFiltersPanel .selectInput,.passationFiltersPanel .textInput{color:#111;background:#fbfbfa;border-color:#dedbd4;border-radius:8px;min-height:36px;font-size:12px;font-weight:650}.passationWorkspace .passationFiltersPanel .selectInput,.passationWorkspace .passationFiltersPanel .textInput{color:#111!important;background:#fff!important;border-color:#dedbd4!important}.passationIconButton{color:#3d3d39;background:#fbfbfa;width:36px;padding:0}.passationListPanel{gap:10px;display:grid}.passationRow{cursor:pointer;background:#fff;border:1px solid #dedbd4;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;transition:border-color .16s,transform .16s;display:grid}.passationRow:hover{border-color:#111;transform:translateY(-1px)}.passationRowIcon{color:#111;background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;place-items:center;width:42px;height:42px;display:grid}.passationRowTitle{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:6px;display:flex}.passationRowTitle strong{color:#111;font-family:var(--font-mono);font-size:12px}.passationStatus{color:#92400e;font-family:var(--font-mono);text-transform:uppercase;background:#fffbeb;border:1px solid #f8d28a;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.passationStatus.shared{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.passationStatus.archived{color:#4b5563;background:#f3f4f6;border-color:#d1d5db}.passationRowMeta{color:#77736d;flex-wrap:wrap;align-items:center;gap:9px;font-size:11px;font-weight:650;display:flex}.passationRowMeta span{align-items:center;gap:4px;display:inline-flex}.passationRowBody p{color:#3d3d39;text-overflow:ellipsis;white-space:nowrap;margin:7px 0 0;font-size:12px;overflow:hidden}.passationRowActions{gap:6px;display:flex}.passationEmptyState,.passationFormPanel,.passationReceiptShell{background:#fff;border:1px solid #dedbd4;border-radius:12px}.passationEmptyState{color:#77736d;text-align:center;align-content:center;place-items:center;gap:8px;min-height:220px;display:grid}.passationEmptyState strong{color:#111;font-size:14px}.passationFormPanel{gap:18px;padding:22px;display:grid}.passationMetricsStrip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.passationMetric{background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;padding:12px}.passationMetric span{color:#77736d;font-family:var(--font-mono);text-transform:uppercase;font-size:10px;font-weight:800;display:block}.passationMetric strong{color:#111;font-family:var(--font-mono);margin-top:5px;font-size:20px;display:block}.passationMetric.success strong{color:#059669}.passationMetric.warning strong{color:#b45309}.passationMetric.danger strong{color:#e11d48}.passationMetric.muted strong{color:#6b7280}.passationFormActions{border-top:1px solid #ece9e2;justify-content:flex-end;gap:10px;padding-top:16px;display:flex}.passationReceiptShell{padding:18px}.passationReceiptToolbar{justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.passationReceipt{color:#111;max-width:720px;font-family:var(--font-mono);background:#fff;border:2px dashed #dedbd4;border-radius:12px;margin:0 auto;padding:28px}.passationReceiptHeader{text-align:center;border-bottom:1px dashed #dedbd4;padding-bottom:18px}.passationReceiptHeader span{color:#fff;letter-spacing:.08em;background:#111;border-radius:4px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.passationReceiptHeader h2{text-transform:uppercase;margin:12px 0 4px;font-size:14px}.passationReceiptHeader p{color:#77736d;text-transform:uppercase;margin:0 0 10px;font-size:10px}.passationReceiptHeader strong{background:#fbfbfa;border:1px dashed #dedbd4;border-radius:6px;padding:6px 12px;font-size:10px;display:inline-flex}.passationReceiptMeta{border-bottom:1px dashed #dedbd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 22px;margin:0;padding:18px 0;display:grid}.passationReceiptMeta dt{color:#77736d;text-transform:uppercase;font-size:10px}.passationReceiptMeta dd{align-items:center;gap:5px;margin:4px 0 0;font-size:12px;font-weight:800;display:flex}.passationReceiptMetrics{background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;margin:18px 0;padding:13px}.passationReceiptMetrics h3{color:#77736d;text-transform:uppercase;border-bottom:1px solid #ece9e2;align-items:center;gap:6px;margin:0 0 10px;padding-bottom:8px;font-size:10px;display:flex}.passationReceiptMetrics>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.passationReceiptMetrics .passationMetric{text-align:center;border:0;border-radius:0;padding:4px 8px}.passationReceiptBlock{margin-top:14px}.passationReceiptBlock h3{color:#77736d;text-transform:uppercase;margin:0 0 6px;font-size:10px}.passationReceiptBlock p{color:#111;white-space:pre-wrap;background:#fbfbfa;border:1px solid #ece9e2;border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:12px;font-size:12px;line-height:1.6;display:flex}.passationReceiptBlock.dark p{color:#f5f5f4;background:#111;border-color:#222}.passationReceiptSignatures{text-align:center;border-top:1px dashed #dedbd4;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:22px;padding-top:18px;display:grid}.passationReceiptSignatures span{color:#77736d;text-transform:uppercase;margin-bottom:8px;font-size:10px;display:block}.passationReceiptSignatures strong{background:#fbfbfa;border:1px solid #ece9e2;border-radius:5px;place-items:center;min-height:42px;font-size:12px;font-style:italic;display:grid}.passationBarcode{color:#9ca3af;letter-spacing:.14em;text-align:center;border-top:1px dashed #dedbd4;margin-top:20px;padding-top:18px;font-size:12px}[data-editor-passation-payload=true]{display:none!important}@media print{body *{visibility:hidden}#print-receipt-area,#print-receipt-area *{visibility:visible}#print-receipt-area{border-color:#999;border-radius:0;width:100%;position:absolute;inset:0 auto auto 0}}@media (width<=760px){.passationWorkspace{padding:14px!important}.passationHero,.passationRow,.passationReceiptMeta,.passationReceiptSignatures,.passationFormGrid,.passationMetricsStrip{grid-template-columns:1fr}.passationHero{flex-direction:column;align-items:flex-start}.passationRow{display:grid}.passationRowActions,.passationReceiptToolbar,.passationFormActions{flex-wrap:wrap;justify-content:flex-start}.passationReceipt{padding:18px}}.operationalTasksPage{width:min(100%,1100px)!important;padding:0 0 56px!important}.operationalTasksStatusBar{display:none!important}.operationalTasksPage .op-header-banner{min-height:116px;box-shadow:none;background:#fff;border:1px solid #dedbd4;border-radius:12px;margin:0 0 22px;padding:28px 31px}.operationalTasksPage .op-header-title{color:#111;letter-spacing:-.025em;font-size:23px;font-weight:760}.operationalTasksPage .op-status-badge{font-family:var(--font-mono);border-radius:5px;font-size:9px;font-weight:700}.operationalTasksPage .op-filter-row{min-height:66px;box-shadow:none;background:#fff;border:1px solid #dedbd4;border-radius:11px;margin-bottom:25px;padding:14px}.operationalTasksPage .op-filter-select,.operationalTasksPage .op-filter-search-input{color:#111;background:#fbfbfa;border-color:#dedbd4}.creativeTasksIntro{justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 25px;display:flex}.creativeTasksIntro h1{color:#111;letter-spacing:-.025em;margin:0;font-size:24px;font-weight:760;line-height:1.1}.creativeTasksIntro p{color:#77736d;margin:7px 0 0;font-size:12px;line-height:1.45}.creativeTasksAddButton{color:#fff;cursor:pointer;min-height:36px;font-family:var(--font-mono);background:#111;border:1px solid #111;border-radius:7px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:800;display:inline-flex}.creativeTasksAddButton:hover{background:#2b2b28}.creativeTasksFilterSection{margin-bottom:24px}.creativeTasksSectionLabel{color:#77736d;font-family:var(--font-mono);letter-spacing:.075em;text-transform:uppercase;margin:0 0 8px;font-size:9px;font-weight:800}.creativeTasksSegments{background:#fff;border:1px solid #dedbd4;border-radius:10px;align-items:center;gap:4px;min-height:45px;padding:6px 7px;display:flex}.creativeTasksSegments button{color:#77736d;cursor:pointer;min-height:31px;font-family:var(--font-mono);background:0 0;border:0;border-radius:6px;align-items:center;gap:5px;padding:0 12px;font-size:10px;font-weight:700;display:inline-flex}.creativeTasksSegments button:hover{color:#111}.creativeTasksSegments button.active{color:#fff;background:#111}.creativeTasksSegments button span{opacity:.78;font-weight:500}.creativeChronogram{margin-top:0}.creativeTimelineCard{background:#fff;border:1px solid #dedbd4;border-radius:12px;overflow:hidden}.creativeTimelineTask{background:#fff;border-bottom:1px solid #ece9e2;grid-template-columns:90px 24px minmax(0,1fr) auto 32px 24px;align-items:center;gap:12px;min-height:51px;padding:0 15px;display:grid}.creativeTimelineTask:hover{background:#fbfbfa}.creativeTimelineTask.done{background:#f8fafcb8}.creativeTimelineTask.passed:not(.done){background:#fbfaf7cc}.creativeTaskTime{color:#fff;font-family:var(--font-mono);background:#0f172a;border:1px solid #0f172a;border-radius:6px;justify-content:center;align-items:center;padding:5px 8px;font-size:11px;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0000000d}.creativeTaskTime.muted{color:#64748b;box-shadow:none;background:#f8fafc;border-color:#e2e8f0}.creativePriorityCircle{transition:transform .2s,box-shadow .2s;box-shadow:0 1px 2px #0000001a}.creativePriorityCircle:hover{transform:scale(1.2);box-shadow:0 2px 4px #00000026}.creativeTaskInfoWrapper{justify-content:center;align-items:center;display:inline-flex;position:relative}.creativeTaskInfoBtn{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .2s;display:flex}.creativeTaskInfoBtn:hover{color:#1e293b;background:#f1f5f9}.creativeTaskTooltip{visibility:hidden;color:#f8fafc;text-align:left;z-index:150;opacity:0;pointer-events:none;width:240px;font-size:11px;font-family:var(--font-sans);white-space:normal;background-color:#0f172a;border:1px solid #1e293b;border-radius:8px;padding:10px 14px;line-height:1.5;transition:opacity .2s,transform .2s;position:absolute;top:50%;bottom:auto;right:130%;transform:translateY(-50%);box-shadow:0 10px 15px -3px #00000026,0 4px 6px -4px #0000001a}.creativeTaskTooltip:after{content:"";border:6px solid #0000;border-left-color:#0f172a;margin-top:-6px;position:absolute;top:50%;left:100%}.creativeTaskInfoWrapper:hover .creativeTaskTooltip{visibility:visible;opacity:1;transform:translateY(-50%)translate(-4px)}.creativeTaskTitle{color:#111;cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:12px;font-weight:750;overflow:hidden}.creativeTaskTitle:hover{text-underline-offset:3px;text-decoration:underline}.creativeTimelineTask.done .creativeTaskTitle{color:#77736d;text-decoration:line-through}.creativeClientBadge{color:#625e57;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border:1px solid #dedbd4;border-radius:4px;padding:3px 8px;font-size:8px;font-weight:700}.creativeTaskCheck{color:#fff;cursor:pointer;background:#fff;border:1px solid #d6d2ca;border-radius:6px;place-items:center;width:22px;height:22px;padding:0;display:grid}.creativeTaskCheck:hover:not(:disabled){background:#f8fafc;border-color:#94a3b8}.creativeTaskCheck.checked{background:#059669;border-color:#059669}.creativeTaskCheck:disabled{cursor:not-allowed;opacity:.45}.creativeNowRow{color:#e11d48;background:#fff1f275;border-bottom:1px solid #fecdd3;border-left:4px solid #f43f5e;grid-template-columns:auto auto minmax(60px,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:0 16px 0 12px;display:grid}.creativeNowTime,.creativeNowBadge{font-family:var(--font-mono);align-items:center;gap:6px;display:inline-flex}.creativeNowTime svg{animation:1.5s ease-in-out infinite operationalClockPulse}.creativeNowTime strong{font-size:10px}.creativeNowBadge{letter-spacing:.035em;text-transform:uppercase;background:#fff1f2;border:1px solid #fecdd3;border-radius:4px;padding:3px 7px;font-size:8px;font-weight:800}.creativeNowBadge svg{animation:3s linear infinite operationalSparkleSpin}.creativeNowLine{background:#fb7185;height:1px}.creativeNowRow small{font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:8px;font-weight:700}@keyframes operationalClockPulse{50%{opacity:.45;transform:scale(.92)}}@keyframes operationalSparkleSpin{to{transform:rotate(360deg)}}@media (width<=760px){.operationalTasksPage{padding:18px 14px 44px!important}.creativeTasksIntro{flex-direction:column;align-items:flex-start}.creativeTasksSegments{flex-direction:column;align-items:stretch}.creativeTasksSegments button{justify-content:flex-start}.creativeTimelineTask{grid-template-columns:48px 64px minmax(0,1fr) 22px;gap:7px;padding:8px 10px}.creativeClientBadge{display:none}.creativeNowRow{grid-template-columns:auto auto;gap:8px;padding-block:8px}.creativeNowLine{grid-column:1/-1}.creativeNowRow small{display:none}}.docsLayout{grid-template-columns:auto 10px minmax(0,1fr) 196px!important}.sidebarPane{grid-column:1}.appSidebarResizer{grid-column:2;width:10px!important}.content{grid-column:3}.toc{grid-column:4}.documentReadPage{gap:20px;width:min(100%,960px);max-width:960px;padding:42px 0 72px}.documentReadHero{border-bottom:1px solid var(--line-soft);padding:0 0 28px;display:block}.documentTopLine{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.documentEyebrow{flex-wrap:wrap;align-items:center;gap:10px;margin:0;padding:0;display:flex}.documentEyebrow .sectionMeta{margin:0}.documentStateBadge{color:#23652c;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#eef8ef;border:1px solid #b9d9bd;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.documentStateBadge:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px}.documentStateBadge.pending{color:#8a5a0a;background:#fff8e8;border-color:#ebcc91}.documentStateBadge.critical{color:#a62d3a;background:#fff0f2;border-color:#efb7bd}.documentStateBadge.draft{color:#625e57;background:#f5f4f1;border-color:#d6d2ca}.documentTitleBlock h1{letter-spacing:-.035em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;max-height:2.04em;margin:0 0 11px;font-size:clamp(32px,3.2vw,40px);font-weight:680;line-height:1.06;display:-webkit-box;overflow:hidden}.documentTitleBlock>p:last-child{color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.documentReadHero .documentActions{flex-wrap:wrap;gap:7px;margin-left:auto;padding:0;position:static}.documentReadHero .documentActions .button{border-radius:7px;min-height:34px;padding-inline:12px}.documentEditForm .documentEditHero{border:1px solid var(--line-soft);background:#fff;border-radius:10px;gap:8px;max-width:960px;padding:13px 16px 14px}.documentEditForm .documentEditControlsRow{grid-template-columns:minmax(190px,1.25fr) minmax(180px,1fr) minmax(130px,.72fr) auto;align-items:end;gap:12px;display:grid}.documentEditForm .documentTitleField{grid-column:auto;width:100%;max-width:none}.documentEditForm .documentGovernanceFields{display:contents}.documentEditForm .documentTitleField .textInput{width:100%!important;max-width:none!important}.documentEditForm .documentEditControlsRow .documentActions{justify-content:flex-end;align-self:end;gap:8px;margin:0;padding:0;display:flex;position:static}.documentEditForm .textInput,.documentEditForm input.textInput,.documentEditForm select.textInput{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border-radius:7px;height:36px;min-height:36px;padding:7px 10px;font-size:13px;color:#111!important;box-shadow:none!important;background:#fff!important;border-color:#dedbd4!important}.documentEditForm .textInput:focus{border-color:#77736d!important;box-shadow:0 0 0 2px #77736d1f!important}.documentEditForm .field>span{color:#77736d;letter-spacing:.04em;font-size:10px}.documentEditForm .documentGovernanceFields .field:first-child select.textInput{letter-spacing:-.01em;padding-right:26px;font-size:11px}.documentEditForm .documentEditControlsRow .button{border-radius:7px;height:36px;min-height:36px;padding:0 14px;font-size:12px}.documentMetaStrip{background:0 0;border:0;border-bottom:1px solid #111;border-radius:0;flex-wrap:wrap;gap:8px;margin:0;padding:0 0 22px;display:flex;overflow:visible}.documentMetaStrip div,.documentMetaStrip div:last-child{background:var(--bg);border:1px solid #8b8780;border-radius:999px;align-items:center;gap:6px;min-width:0;padding:7px 11px;display:inline-flex}.documentMetaStrip div:nth-child(4n),.documentMetaStrip div:nth-last-child(-n+3){border:1px solid #8b8780}.documentMetaStrip dt{color:#6f6b65;letter-spacing:.055em;margin:0;font-size:8.5px;font-weight:700;line-height:1}.documentMetaStrip dt:after{content:":"}.documentMetaStrip dd{color:#111;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:10px;font-weight:650;line-height:1.2;overflow:hidden}.documentMetaStrip .metaChip.updated{background:#f5f4f1;border-color:#aaa59d}.documentMetaStrip .metaChip.author{background:#f1f5f8;border-color:#9dacba}.documentMetaStrip .metaChip.client{background:#eff7f1;border-color:#8fb39a}.documentMetaStrip .metaChip.validation{background:#edf8f1;border-color:#8eb9a0}.documentMetaStrip .metaChip.submitted{background:#faf6ed;border-color:#bfaa82}.documentMetaStrip .metaChip.decision{background:#f6f2fa;border-color:#aea0bf}.documentMetaStrip .metaChip.severity{background:#faf2ed;border-color:#c29c80}.documentMetaStrip .metaChip.client dt,.documentMetaStrip .metaChip.validation dt{color:#477153}.documentMetaStrip .metaChip.author dt{color:#536b7d}.documentMetaStrip .metaChip.submitted dt,.documentMetaStrip .metaChip.severity dt{color:#80613f}.documentMetaStrip .metaChip.decision dt{color:#6f5d82}.documentMetaStrip .signal,.documentMetaStrip .editor-status{color:#111!important;min-height:0!important;box-shadow:none!important;font-size:inherit!important;background:0 0!important;border:0!important;padding:0!important}.documentContentPanel{border:1px solid var(--line-soft);background:#fff;border-radius:14px;overflow:hidden}.documentContentPanel .documentHtml{min-height:0;padding:30px}.documentHtml .proc-details-rich{max-width:none!important;color:var(--text-soft)!important;font-family:var(--font-sans)!important;margin:0!important}.documentHtml .proc-details-rich>.editor-columns{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)!important;gap:16px!important;margin-bottom:24px!important}.documentHtml .proc-details-rich>.editor-columns>.editor-column{min-width:0;border:1px solid var(--line-soft)!important;background:#fbfbfa!important;border-radius:10px!important;padding:19px!important}.documentHtml .proc-details-rich>.editor-columns>.editor-column:first-child{background:#fff!important}.documentHtml .proc-details-rich h3,.documentHtml .proc-details-rich h4{letter-spacing:-.015em;color:var(--text)!important}.documentHtml .proc-details-rich>.editor-columns h3{margin:0 0 15px!important;font-size:15px!important}.documentHtml .proc-details-rich table{color:var(--text-soft)!important}.documentHtml .proc-details-rich td{font-size:12px;border-color:var(--line-soft)!important;color:var(--text-soft)!important;padding:9px 0!important}.documentHtml .proc-details-rich td:last-child{font-weight:600;color:var(--text)!important}.documentHtml .proc-details-rich .editor-callout{box-shadow:none!important;border-radius:8px!important}.documentHtml .proc-details-rich .editor-column .editor-callout-error{background:#fff2f3!important;border:0!important;border-left:3px solid #bf4050!important;padding:15px 16px!important}.documentHtml .proc-details-rich .editor-column .editor-callout-error p{color:#4e3e40!important;font-size:12.5px!important;line-height:1.65!important}.documentHtml .proc-details-rich .editor-column .editor-callout-error p:first-child{letter-spacing:.035em;text-transform:uppercase;color:#9e2f3d!important;margin-bottom:5px!important;font-size:11px!important}.documentHtml .proc-details-rich .editor-tabs{overflow:hidden;border:1px solid var(--line-soft)!important;background:#fff!important;border-radius:11px!important;margin:0 0 28px!important}.documentHtml .proc-details-rich .editor-tab-headers{grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line-soft)!important;background:#f5f4f1!important;gap:5px!important;padding:6px!important;display:grid!important}.documentHtml .proc-details-rich .editor-tab-button{min-width:0;line-height:1.25;color:#6f6a62!important;font-family:var(--font-sans)!important;text-align:center!important;background:0 0!important;border:0!important;border-radius:7px!important;padding:11px 12px!important;font-size:11.5px!important;font-weight:650!important}.documentHtml .proc-details-rich .editor-tab-button:hover{color:var(--text)!important;background:#fff!important}.documentHtml .proc-details-rich .editor-tab-button.active{box-shadow:0 1px 2px #0000001f;color:#fff!important;background:#171715!important}.documentHtml .proc-details-rich .editor-tab-panels{background:#fff!important;padding:26px!important}.documentHtml .proc-details-rich .editor-tab-content{padding:0!important}.documentHtml .proc-details-rich .editor-tab-content>h3:first-child{margin:0 0 10px!important;font-size:18px!important}.documentHtml .proc-details-rich .editor-tab-content>p{color:var(--text-soft)!important;font-size:13.5px!important;line-height:1.7!important}.documentHtml .proc-details-rich .editor-callout-info{background:#f2f7fc!important;border:1px solid #cddff3!important;border-left:3px solid #4b83be!important;padding:14px 15px!important}.documentHtml .proc-details-rich .editor-callout-info p{color:#37516b!important}.documentHtml .proc-details-rich .editor-callout-info p:first-child{color:#2b659e!important}.documentHtml .proc-details-rich .editor-callout-warning{background:#fff9e9!important;border:1px solid #ead69f!important;border-left:3px solid #c68a18!important}.documentHtml .proc-details-rich .editor-callout-warning p{color:#65532f!important}.documentHtml .proc-details-rich .editor-tab-content>div:not(.editor-callout){color:#ff9a9f!important;box-shadow:none!important;font-family:var(--font-mono)!important;background:#171715!important;border:1px solid #292927!important;border-radius:8px!important;padding:17px!important;font-size:11.5px!important;line-height:1.65!important}.documentHtml .proc-details-rich ol{color:var(--text-soft)!important;font-size:13.5px!important;line-height:1.7!important}.documentHtml .proc-details-rich figure{overflow:hidden;border:1px solid var(--line-soft)!important;box-shadow:none!important;background:#f5f4f1!important;border-radius:10px!important;margin:14px 0 0!important}.documentHtml .proc-details-rich figure img{filter:none!important}.documentHtml .proc-details-rich figcaption{border-color:var(--line-soft)!important;color:var(--text-muted)!important;text-align:left!important;background:#fbfbfa!important;padding:11px 14px!important}.documentReadPage>.documentFooterMeta{display:none}@media (width<=1400px){.docsLayout,.docsLayout.noToc,.docsLayout.fullWidth,.docsLayout.fullWidth.noToc,.docsLayout.fullWidth:not(.noToc){grid-template-columns:auto 10px minmax(0,1fr)!important}.toc{display:none!important}}@media (width<=980px){.documentTopLine{align-items:flex-start}.documentReadHero .documentActions{justify-content:flex-end}.documentMetaStrip{display:flex}.documentMetaStrip div:nth-child(2n),.documentMetaStrip div:nth-last-child(-n+3),.documentMetaStrip div:last-child{border-style:solid;border-width:1px}}@media (width<=760px){.docsLayout,.docsLayout.noToc,.docsLayout.fullWidth,.docsLayout.fullWidth.noToc,.docsLayout.fullWidth:not(.noToc){padding:0 18px;display:block}.documentReadPage{padding-top:24px}.documentEditForm .documentEditControlsRow{grid-template-columns:1fr}.documentEditForm .documentTitleField{grid-column:1}.documentEditForm .documentGovernanceFields{grid-template-columns:1fr;display:grid}.documentEditForm .documentEditControlsRow .documentActions{justify-content:flex-start}.documentTopLine{flex-direction:column;align-items:flex-start;margin-bottom:20px}.documentReadHero .documentActions{justify-content:flex-start;margin-left:0}.documentTitleBlock h1{font-size:34px}.documentContentPanel .documentHtml{padding:18px}.documentHtml .proc-details-rich>.editor-columns{grid-template-columns:1fr!important}.documentHtml .proc-details-rich .editor-tab-headers{grid-template-columns:1fr}.documentHtml .proc-details-rich .editor-tab-panels{padding:20px!important}}.content.notesContentShell{background:var(--bg);padding:0 28px 72px}.taskAlignedPage{color:#111;width:min(100%,1320px);margin:0 auto;padding:28px 0 0}.taskAlignedHero{min-height:116px;box-shadow:none;background:#fff;border:1px solid #dedbd4;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:18px;margin:0 0 22px;padding:24px 28px;display:grid}.taskAlignedHeroIcon{color:#111;background:#fbfbfa;border:1px solid #dedbd4;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.taskAlignedHeroCopy{min-width:0}.taskAlignedTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.taskAlignedHero h1{color:#111;letter-spacing:-.025em;margin:0;font-size:23px;font-weight:760}.taskAlignedHero p{color:#77736d;margin:7px 0 0;font-size:12px;line-height:1.5}.taskAlignedStatus{color:#287347;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;background:#f0faf3;border:1px solid #cce8d5;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:8px;font-weight:800;display:inline-flex}.taskAlignedStatus i{background:#2f9e5b;border-radius:50%;width:6px;height:6px}.taskAlignedStatus.secure{color:#5e5a53;background:#f7f6f3;border-color:#d8d5cf}.taskAlignedHeroStats{border-right:1px solid #ece9e2;align-items:center;gap:16px;padding-right:20px;display:flex}.taskAlignedHeroStats span{color:#77736d;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;gap:3px;font-size:8px;display:grid}.taskAlignedHeroStats strong{color:#111;font-family:var(--font-sans);font-size:17px;line-height:1}.taskAlignedHeroActions{align-items:center;gap:8px;display:flex}.taskAlignedPrimaryAction,.taskAlignedSecondaryAction{cursor:pointer;min-height:34px;font-family:var(--font-mono);white-space:nowrap;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:9px;font-weight:800;display:inline-flex}.taskAlignedPrimaryAction{color:#fff;background:#111;border:1px solid #111}.taskAlignedPrimaryAction:hover{background:#2b2b28}.taskAlignedSecondaryAction{color:#3d3d39;background:#fff;border:1px solid #dedbd4}.taskAlignedSecondaryAction:hover{color:#111;background:#fbfbfa;border-color:#aaa59c}.taskAlignedPage .notesWorkspace,.taskAlignedPage .vaultWorkspacePolished{height:calc(100vh - 260px);min-height:620px;box-shadow:none;background:#fff;border:1px solid #dedbd4;border-radius:12px;overflow:hidden}.taskAlignedPage .notesWorkspace{grid-template-columns:220px 280px minmax(0,1fr);display:grid}.taskAlignedPage .notesSidebar{background:#fbfbfa;border:0;border-right:1px solid #ece9e2;min-width:0;max-width:none;padding:0;width:auto!important}.taskAlignedPage .notesWorkspaceIdentity{background:#fff;border:0;border-bottom:1px solid #ece9e2;border-radius:0;align-items:center;min-height:56px;margin:0;padding:0 15px;display:flex}.taskAlignedPage .notesWorkspaceIdentity p{color:#8a857d;margin:3px 0 0;font-size:9px;display:block}.taskAlignedPage .notesWorkspaceMark{color:#fff;background:#111;border-radius:7px;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.taskAlignedPage .notesSidebarHeader{display:none}.taskAlignedPage .notesFolderCreate{background:#fff;border:1px solid #dedbd4;border-radius:8px;margin:9px;padding:7px;display:grid}.taskAlignedPage .notesList{gap:4px;padding:9px;overflow-y:auto}.taskAlignedPage .notesFolderGroup{margin:0}.taskAlignedPage .notesFolderToggle{border:1px solid #0000;border-left:3px solid var(--note-tone);text-transform:none;border-radius:6px;min-height:36px;padding:5px 26px 5px 9px;font-size:10px}.taskAlignedPage .notesFolderToggle small{display:inline-block}.taskAlignedPage .notesFolderGroup.active .notesFolderToggle{background:#fff;border-color:#dedbd4}.taskAlignedPage .notesFolderAdd{display:grid;top:7px;right:5px}.taskAlignedPage .notesFolderGroup .noteListRow{display:none}.taskAlignedPage .notesPagesPane{background:#fff;border-right:1px solid #ece9e2;align-content:start;display:grid;overflow-y:auto}.taskAlignedPage .notesPagesHeader{color:#77736d;min-height:56px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-color:#ece9e2;padding:0 16px;font-size:9px;font-weight:800}.taskAlignedPage .notesPageAdd{color:#111;border:1px solid #dedbd4;border-radius:6px;place-items:center;width:27px;height:27px;font-size:16px;display:grid}.taskAlignedPage .notesPageAdd:hover{background:#f7f6f3}.taskAlignedPage .notesPageRow{color:#3d3d39;border-bottom:1px solid #ece9e2;border-left:3px solid #0000;gap:5px;min-height:58px;padding:10px 14px}.taskAlignedPage .notesPageRow:hover{background:#fbfbfa}.taskAlignedPage .notesPageRow.selected{background:#f3f2ef;border-left-color:#111}.taskAlignedPage .notesPageRow strong{font-size:11px;font-weight:750}.taskAlignedPage .notesPageRow span{color:#8a857d;font-family:var(--font-mono);font-size:8px}.taskAlignedPage .notesSidebarResizer{display:none}.taskAlignedPage .notesContentPanel{background:#fff;min-width:0;overflow-y:auto}.taskAlignedPage .notesReadPanel,.taskAlignedPage .notesEditorPanel,.taskAlignedPage .notesEmptyPanel{max-width:none;min-height:100%;box-shadow:none;border:0;border-radius:0;margin:0;padding:30px 34px}.taskAlignedPage .notesReadHeader{border-bottom:1px solid #ece9e2;padding-bottom:20px}.taskAlignedPage .notesReadHeader h1{font-size:22px}.taskAlignedPage .notesReadMetaRow span{color:#625e57;background:#fbfbfa;border-color:#dedbd4}.taskAlignedPage .notesReadContent{color:#3d3d39}.taskAlignedPage .vaultWorkspacePolished{grid-template-columns:350px minmax(0,1fr);display:grid}.taskAlignedPage .vaultSidebar{background:#fbfbfa;border:0;border-right:1px solid #ece9e2;min-width:0;max-width:none;padding:0;width:auto!important}.taskAlignedPage .vaultWorkspaceIdentity{background:#fff;border:0;border-bottom:1px solid #ece9e2;border-radius:0;min-height:56px;margin:0;padding:0 15px}.taskAlignedPage .vaultWorkspaceMark{color:#fff;background:#2563eb;border-radius:7px;place-items:center;width:30px;height:30px;font-size:8px;display:grid;box-shadow:0 5px 12px #2563eb2e}.taskAlignedPage .vaultWorkspaceIdentity p{color:#8a857d;margin-top:3px;font-size:9px}.taskAlignedPage .vaultSidebarHeader{display:none}.taskAlignedPage .vaultWorkspacePolished .vaultList{gap:13px;padding:12px;overflow-y:auto}.taskAlignedPage .vaultListGroup{gap:5px}.taskAlignedPage .vaultListGroup.shared{--vault-tone:#2563eb}.taskAlignedPage .vaultListGroup.personal{--vault-tone:#7c3aed}.taskAlignedPage .vaultListGroupHeader{border:0;border-left:3px solid var(--vault-tone);background:color-mix(in srgb, var(--vault-tone) 7%, #fff);min-height:34px;color:color-mix(in srgb, var(--vault-tone) 82%, #111);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;padding:0 8px;font-size:9px}.taskAlignedPage .vaultListGroupHeader small,.taskAlignedPage .vaultListGroupHeader em{border-color:color-mix(in srgb, var(--vault-tone) 25%, #dedbd4);color:color-mix(in srgb, var(--vault-tone) 82%, #111);background:#fff}.taskAlignedPage .vaultListRow{margin:0}.taskAlignedPage .vaultWorkspacePolished .vaultListItem{background:#fff;border:1px solid #ece9e2;border-left:3px solid #0000;border-radius:7px;min-height:54px;padding:9px 32px 9px 12px}.taskAlignedPage .vaultListRow:hover .vaultListItem{background:#fff;border-color:#d8d5cf}.taskAlignedPage .vaultListRow.selected .vaultListItem{border-color:color-mix(in srgb, var(--vault-tone) 28%, #dedbd4);border-left-color:var(--vault-tone);background:color-mix(in srgb, var(--vault-tone) 7%, #fff)}.taskAlignedPage .vaultWorkspacePolished .vaultListItem strong{color:#111;font-size:11px}.taskAlignedPage .vaultWorkspacePolished .vaultListItem strong:before{background:var(--vault-tone);box-shadow:0 0 0 3px color-mix(in srgb, var(--vault-tone) 12%, transparent)}.taskAlignedPage .vaultWorkspacePolished .vaultListItem small{color:#8a857d;font-size:9px}.taskAlignedPage .vaultSidebarResizer{display:none}.taskAlignedPage .vaultContentPanel{background:#fff;min-width:0;padding:0;overflow-y:auto}.taskAlignedPage .vaultWorkspacePolished .vaultDetailPanel{display:block}.taskAlignedPage .vaultWorkspacePolished .vaultRevealPanel,.taskAlignedPage .vaultWorkspacePolished .vaultForm{min-height:100%;box-shadow:none;background:#fff;border:0;border-radius:0;margin:0;padding:30px 34px}.taskAlignedPage .vaultReadHeader{border-bottom:1px solid #ece9e2;padding-bottom:20px}.taskAlignedPage .vaultReadHeader h1{color:#111;font-size:22px}.taskAlignedPage .vaultReadMetaRow span{color:#625e57;background:#fbfbfa;border-color:#dedbd4}.taskAlignedPage .vaultWorkspacePolished .moduleBody{gap:9px;padding-top:20px}.taskAlignedPage .vaultWorkspacePolished .vaultCredentialRow{border-radius:8px;min-height:58px;padding:11px 13px;background:#f7faff!important;border:1px solid #dedbd4!important;border-left:3px solid #2563eb!important}.taskAlignedPage .vaultWorkspacePolished .vaultCredentialRow:nth-child(2){background:#faf8ff!important;border-left-color:#7c3aed!important}.taskAlignedPage .vaultWorkspacePolished .vaultCredentialRow:nth-child(3){background:#f5fcfd!important;border-left-color:#0891b2!important}.taskAlignedPage .vaultWorkspacePolished .vaultCredentialRow:nth-child(4){background:#fffbf3!important;border-left-color:#d97706!important}.taskAlignedPage .vaultWorkspacePolished .vaultCredentialRow span{color:#77736d;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:8px}.taskAlignedPage .vaultWorkspacePolished .vaultCredentialRow strong{color:#111;font-size:12px}.taskAlignedPage .vaultWorkspacePolished .button.secondary,.taskAlignedPage .vaultWorkspacePolished .button.ghost,.taskAlignedPage .notesWorkspace .button.secondary,.taskAlignedPage .notesWorkspace .button.ghost{color:#3d3d39;background:#fff;border-color:#dedbd4}.taskAlignedPage .vaultWorkspacePolished .button.primary,.taskAlignedPage .notesWorkspace .button.primary{color:#fff;background:#111;border-color:#111}.vaultTaskAlignedPage .taskAlignedHeroIcon{color:#2563eb;background:#eef5ff;border-color:#cfe0ff}.vaultTaskAlignedPage .taskAlignedStatus.secure{color:#287347;background:#eefaf2;border-color:#bfe3cc}.vaultTaskAlignedPage .taskAlignedPrimaryAction,.vaultTaskAlignedPage .vaultWorkspacePolished .button.primary{color:#fff;background:#2563eb;border-color:#2563eb}.vaultTaskAlignedPage .taskAlignedPrimaryAction:hover,.vaultTaskAlignedPage .vaultWorkspacePolished .button.primary:hover{background:#1d4ed8;border-color:#1d4ed8}.vaultTaskAlignedPage .taskAlignedHeroStats span:first-child strong{color:#2563eb}.vaultTaskAlignedPage .taskAlignedHeroStats span:last-child strong{color:#7c3aed}@media (width<=980px){.taskAlignedHero{grid-template-columns:auto minmax(0,1fr) auto}.taskAlignedHeroStats{display:none}.taskAlignedPage .notesWorkspace{grid-template-columns:190px 230px minmax(0,1fr)}.taskAlignedPage .vaultWorkspacePolished{grid-template-columns:300px minmax(0,1fr)}}@media (width<=760px){.content.notesContentShell{padding-inline:14px}.taskAlignedPage{padding-top:18px}.taskAlignedHero{grid-template-columns:auto minmax(0,1fr);min-height:0;padding:19px}.taskAlignedHeroActions{grid-column:1/-1;justify-content:flex-end}.taskAlignedPage .notesWorkspace,.taskAlignedPage .vaultWorkspacePolished{height:auto;min-height:0;display:block;overflow:visible}.taskAlignedPage .notesSidebar,.taskAlignedPage .vaultSidebar{border-bottom:1px solid #ece9e2;border-right:0;min-height:180px}.taskAlignedPage .notesPagesPane{border-bottom:1px solid #ece9e2;border-right:0;min-height:180px;max-height:260px}.taskAlignedPage .notesReadPanel,.taskAlignedPage .notesEditorPanel,.taskAlignedPage .notesEmptyPanel,.taskAlignedPage .vaultWorkspacePolished .vaultRevealPanel,.taskAlignedPage .vaultWorkspacePolished .vaultForm{padding:22px 18px}.dashboardPage{width:100%!important;max-width:none!important;padding:20px 4px 44px!important}.dashboardPage .operationalTasksStatusBar{height:42px;border:1px solid #dedbd4!important;border-radius:9px!important;width:100%!important;margin:0 0 20px!important;padding:0 11px!important;display:flex!important}.dashboardHeader{width:100%;border-bottom:1px solid #ece9e2!important;flex-direction:column!important;align-items:stretch!important;gap:16px!important;margin:0 0 20px!important;padding:0 0 20px!important;display:flex!important}.dashboardHeader>div:first-child{min-width:0}.dashboardTitle{width:auto!important;font-size:30px!important;line-height:1.05!important}.dashboardHeader>div:first-child>span{max-width:290px;line-height:1.5;font-size:11px!important}.dashboardActions{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.dashboardActions .button{width:100%;min-height:46px!important;padding:0 10px!important;font-size:11px!important}.dashboardKpis{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-bottom:18px!important}.dashboardKpis>div{box-sizing:border-box;width:100%;min-width:0}.dashboardMain{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;display:grid!important}.dashboardSection,.dashboardSectionHeader,.dashboardPage .premium-card-v2,.dashboardGuidanceSection{box-sizing:border-box;min-width:0;width:100%!important;max-width:100%!important}.dashboardSectionHeader{min-height:52px;padding:0 14px}.operationalTasksPage{padding:18px 4px 44px!important}.operationalTasksPage .operationalTasksStatusBar{border:1px solid #dedbd4!important;border-radius:9px!important;width:100%!important;margin:0 0 20px!important;padding:0 11px!important}.operationalTasksPage .dashboardHeader{gap:18px!important;padding:22px 18px!important}.operationalTasksPage .dashboardHeaderActions{justify-content:flex-end;width:100%}.operationalTasksPage .op-filter-row{align-items:stretch;gap:10px;padding:14px!important}.operationalTasksPage .op-filter-selects{width:100%;grid-template-columns:minmax(0,1fr)!important;gap:8px!important;display:grid!important}.operationalTasksPage .op-filter-select,.operationalTasksPage .op-filter-search-wrapper,.operationalTasksPage .op-filter-search-input{box-sizing:border-box;width:100%!important;max-width:none!important}.operationalTasksPage .creativeTimelineTask{min-height:58px;grid-template-columns:48px 12px minmax(0,1fr) 28px!important;gap:8px!important;padding:9px 10px!important}.operationalTasksPage .creativeTaskInfoWrapper{display:none!important}.operationalTasksPage .creativeTaskTitle{text-align:left;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden;white-space:normal!important;width:100%!important}.operationalTasksPage .creativeTaskCheck{justify-self:end}.documentReadPage{gap:16px;padding:20px 0 48px}.documentTitleBlock{flex-direction:column;min-width:0;display:flex}.documentTopLine{display:contents}.documentEyebrow{order:1;margin-bottom:14px}.documentTitleBlock>h1{overflow-wrap:anywhere;order:2;margin-bottom:8px;font-size:clamp(28px,8.5vw,36px);line-height:1.05}.documentTitleBlock>p{overflow-wrap:anywhere;order:3;margin-bottom:16px}.documentActions{order:4;justify-content:flex-start;gap:7px;width:100%}.documentActions .button{min-height:36px}.documentMetaStrip{gap:6px;padding-bottom:18px}.documentContentPanel{border-radius:10px}}.planningEmptyState{text-align:center;place-content:center;justify-items:center;gap:8px;min-height:210px;padding:34px 20px;display:grid}.planningEmptyIcon{background:#fbfbfa;border:1px solid #dedbd4;border-radius:12px;place-items:center;width:44px;height:44px;font-size:20px;display:grid}.planningEmptyState strong{font-size:14px}.planningEmptyState p{max-width:470px;margin:0;line-height:1.55}@media (width<=760px){.planningPage{padding-inline:4px!important}.planningGeneratorPanel,.planningTableSection{border-radius:10px}.planningWorkspaceHeader{flex-direction:column;align-items:flex-start;gap:10px}.planningStatusPill{justify-content:center;align-self:stretch}.planningGeneratorMetaControls,.planningMonthField{width:100%}.planningMonthStepper{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;width:100%;display:grid!important}.planningMonthStepper .button{width:100%;padding-inline:6px}.planningMonthSummary{box-sizing:border-box;width:100%}.planningEmptyState{min-height:230px;padding:30px 18px}}.planningGeneratorPanel .textInput,.planningGeneratorPanel .selectInput,.planningGeneratorPanel input.textInput,.planningGeneratorPanel select.textInput,.planningRuleDropdown input,.planningRuleDropdown select,.planningRuleCard input,.planningRuleCard select{color:#292822!important;box-shadow:none!important;background:#fbfbfa!important;border:1px solid #d9d5ce!important}.planningGeneratorPanel .planningMonthField .textInput{color:#214b31!important;background:#f0f8f2!important;border-color:#a9cdb5!important;font-weight:750!important}.planningGeneratorPanel .textInput:focus,.planningGeneratorPanel .selectInput:focus,.planningRuleDropdown input:focus,.planningRuleDropdown select:focus,.planningRuleCard input:focus,.planningRuleCard select:focus{border-color:#78aa89!important;box-shadow:0 0 0 3px #78aa8921!important}.planningGeneratorPanel .textInput:disabled,.planningGeneratorPanel .selectInput:disabled,.planningRuleDropdown input:disabled,.planningRuleDropdown select:disabled,.planningRuleCard input:disabled,.planningRuleCard select:disabled{opacity:1;color:#77736d!important;background:#f3f1ed!important;border-color:#e2ded7!important}.planningRuleDropdown,.planningRuleCard,.planningDayOverrideCard,.planningMonthDayRuleCard{background:#fff;border-color:#dedbd4;box-shadow:0 4px 12px #22282406}.planningRuleDropdown[open]{background:#f7fbf8;border-color:#aacbb5}.operationalPassationPage .op-header-banner .op-btn-add,.operationalPassationPage .plannedGuidanceSection .op-btn-add{color:#214b31!important;box-shadow:none!important;background:#dff3e5!important;border:1px solid #a9cdb5!important}.operationalPassationPage .op-header-banner .op-btn-add:hover,.operationalPassationPage .plannedGuidanceSection .op-btn-add:hover{color:#173b26!important;background:#d3edda!important;border-color:#78aa89!important}.operationalPassationPage .passationTaskList,.operationalPassationPage .plannedGuidanceSection{box-shadow:0 6px 18px #22282406}@media (width<=760px){.operationalPassationPage{padding:18px 4px 44px!important}.operationalPassationPage .op-header-banner{gap:18px!important;padding:22px 18px!important}.operationalPassationPage .op-header-banner .op-btn-add{width:100%;min-height:44px}.operationalPassationPage .passationTaskFilters{gap:10px!important;padding:14px!important}.operationalPassationPage .passationShiftHeading{align-items:center}.operationalPassationPage .passationTaskRow{min-height:0;position:relative;grid-template-columns:90px minmax(0,1fr) 32px!important;gap:10px 8px!important;padding:12px!important}.operationalPassationPage .passationShiftPill{grid-area:1/1}.operationalPassationPage .passationTaskRow>.passationStatus{grid-area:1/2;justify-self:start;width:max-content;max-width:100%;display:inline-flex!important}.operationalPassationPage .passationInfoButton{grid-area:1/3}.operationalPassationPage .passationTaskMain{grid-area:2/1/auto/-1;padding-top:1px}.operationalPassationPage .passationTaskTitle{text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.operationalPassationPage .passationTaskMeta{white-space:normal;flex-wrap:wrap;gap:5px 8px;overflow:visible}.operationalPassationPage .passationTaskMeta span:nth-of-type(2),.operationalPassationPage .passationTaskMeta svg+span{display:inline-flex}.operationalPassationPage .plannedGuidanceSection{padding:20px!important}.operationalPassationPage .plannedGuidanceHeader,.operationalPassationPage .plannedGuidanceActions{align-items:stretch}.operationalPassationPage .plannedGuidanceTabs{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}}.notesTaskAlignedPage .notesWorkspace{grid-template-columns:150px 210px minmax(0,1fr)!important}.notesTaskAlignedPage .notesWorkspaceIdentity{padding-inline:11px!important}.notesTaskAlignedPage .notesWorkspaceIdentity p{display:none}.notesTaskAlignedPage .notesList{padding:7px!important}.notesTaskAlignedPage .notesFolderToggle{min-height:34px;padding:5px 23px 5px 7px!important}.notesTaskAlignedPage .notesPagesHeader{padding-inline:12px!important}.notesTaskAlignedPage .notesPageRow{min-height:54px;padding:9px 11px!important}.notesTaskAlignedPage .notesReadPanel,.notesTaskAlignedPage .notesEditorPanel,.notesTaskAlignedPage .notesEmptyPanel{padding:32px 38px!important}.notesTaskAlignedPage .notesReadHeader>div:first-child{flex:auto;min-width:0}.notesTaskAlignedPage .notesReadHeader h1{overflow-wrap:anywhere;width:100%;min-width:0}.notesTaskAlignedPage .notesReadHeader .documentActions{flex:none}@media (width<=980px) and (width>=761px){.notesTaskAlignedPage .notesWorkspace{grid-template-columns:140px 185px minmax(0,1fr)!important}.notesTaskAlignedPage .notesReadPanel,.notesTaskAlignedPage .notesEditorPanel,.notesTaskAlignedPage .notesEmptyPanel{padding-inline:28px!important}}@media (width<=760px){.notesTaskAlignedPage .notesWorkspace{display:block!important}.notesTaskAlignedPage .notesReadPanel,.notesTaskAlignedPage .notesEditorPanel,.notesTaskAlignedPage .notesEmptyPanel{padding:22px 18px!important}}.vaultTaskAlignedPage .vaultWorkspacePolished{grid-template-columns:270px minmax(0,1fr)!important}.vaultTaskAlignedPage .vaultSidebar{min-width:0}.vaultTaskAlignedPage .vaultWorkspaceIdentity{padding-inline:12px!important}.vaultTaskAlignedPage .vaultWorkspacePolished .vaultList{gap:10px!important;padding:9px!important}.vaultTaskAlignedPage .vaultWorkspacePolished .vaultListItem{min-height:50px!important;padding:8px 29px 8px 10px!important}.vaultTaskAlignedPage .vaultWorkspacePolished .vaultRevealPanel,.vaultTaskAlignedPage .vaultWorkspacePolished .vaultForm{padding:30px 36px!important}.vaultTaskAlignedPage .vaultReadHeader>div:first-child{flex:auto;min-width:0}.vaultTaskAlignedPage .vaultReadHeader h1{overflow-wrap:anywhere;width:100%;min-width:0}.vaultTaskAlignedPage .vaultReadHeader .documentActions{flex:none}.vaultTaskAlignedPage .vaultWorkspacePolished .vaultCredentialRow strong{overflow-wrap:anywhere}@media (width<=980px) and (width>=761px){.vaultTaskAlignedPage .vaultWorkspacePolished{grid-template-columns:230px minmax(0,1fr)!important}.vaultTaskAlignedPage .vaultWorkspacePolished .vaultRevealPanel,.vaultTaskAlignedPage .vaultWorkspacePolished .vaultForm{padding-inline:28px!important}}@media (width<=760px){.vaultTaskAlignedPage .vaultWorkspacePolished{display:block!important}.vaultTaskAlignedPage .vaultWorkspacePolished .vaultRevealPanel,.vaultTaskAlignedPage .vaultWorkspacePolished .vaultForm{padding:22px 18px!important}.vaultTaskAlignedPage .vaultReadHeader{flex-direction:column;align-items:stretch;gap:14px}.vaultTaskAlignedPage .vaultReadHeader .documentActions{justify-content:flex-start;width:100%}}.settingsStackPolished{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px}.settingsStackPolished>.settingsSection:nth-child(3){grid-column:1/-1}.settingsStackPolished .settingsSection{background:#fff;border:1px solid #dedbd4;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px #22282406}.settingsStackPolished .settingsSectionHeader{background:#fbfbfa;border-bottom:1px solid #ece9e2;align-items:center;min-height:42px;padding:0 16px;display:flex}.settingsStackPolished .settingsSectionHeader .sectionMeta{color:#625e57;letter-spacing:.08em;font-size:9px;font-weight:800}.settingsStackPolished .settingsRow{border-color:#ece9e2;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr);align-items:center;gap:14px;min-height:58px;padding:12px 16px}.settingsStackPolished .settingsRow strong{color:#292822;font-size:12px;font-weight:750}.settingsStackPolished .settingsRow p{margin-top:3px;font-size:11px;line-height:1.45}.settingsStackPolished .settingsText,.settingsStackPolished .settingsSummary{color:#625e57;overflow-wrap:anywhere;max-width:100%}.settingsStackPolished .settingsSelect{color:#292822;background:#fbfbfa;border:1px solid #d9d5ce;border-radius:7px;min-height:34px;padding-inline:10px}.settingsStackPolished .compactToggle{color:#625e57;justify-self:stretch;min-width:0;font-size:11px;line-height:1.45}.settingsStackPolished .button.primary{color:#214b31;background:#dff3e5;border-color:#a9cdb5}.settingsStackPolished .button.primary:hover{color:#173b26;background:#d3edda;border-color:#78aa89}.settingsStackPolished .button.ghost.danger{color:#a23d3d;background:#fff8f8;border-color:#e4b5b5}@media (width<=900px){.settingsStackPolished{grid-template-columns:minmax(0,1fr)}.settingsStackPolished>.settingsSection:nth-child(3){grid-column:auto}}@media (width<=600px){.settingsStackPolished{gap:12px}.settingsStackPolished .settingsSection{border-radius:10px}.settingsStackPolished .settingsRow{grid-template-columns:minmax(0,1fr);gap:9px;min-height:0;padding:14px}.settingsStackPolished .settingsText,.settingsStackPolished .settingsSelect,.settingsStackPolished .settingsSummary,.settingsStackPolished .compactToggle,.settingsStackPolished .settingsRow>.button{text-align:left;justify-self:stretch;width:100%}}:root:not([data-theme=dark]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root:not([data-theme=dark]) select,:root:not([data-theme=dark]) option,:root:not([data-theme=dark]) optgroup{--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important;color:#292822!important;background-color:#fff!important}:root:not([data-theme=dark]) :is(.selectInput,.textInput,.settingsSelect,.settingsTextInput,.searchInput,.textArea,.dashboardSearchInput,.compactSelect select){color:#292822!important;box-shadow:none!important;background:#fff!important;border-color:#d9d5ce!important}:root:not([data-theme=dark]) :is(.moduleCard,.modulePanel,.dashboardCard,.dashboardPanel,.premium-card-v2,.task-card-v3,.taskCard,.handoverCard,.passationCard,.settingsSection,.demandesFilters,.requestDetailPanel,.requestDetailList,.requestTimeline,.procedurePreview,.planningGeneratorPanel,.planningTableSection,.planningSuggestions,.planningWarnings,.planningPanel,.planningTable,.docSection,.documentContentPanel,.notesWorkspace,.vaultWorkspacePolished,.plannedGuidanceSection,.passationTaskList,.operationalFilters,.passationFilters,.tasksFilters){color:#292822!important;background:#fff!important;border-color:#dedbd4!important}:root:not([data-theme=dark]) .task-card-v3:hover{background:#fbfbfa!important;border-color:#b8b3aa!important;box-shadow:0 7px 20px #2228240f!important}:root:not([data-theme=dark]) .task-title-cell strong{color:#292822!important}:root:not([data-theme=dark]) .task-title-cell span{color:#77736d!important}:root:not([data-theme=dark]) .time-pill.normal,:root:not([data-theme=dark]) .dashboardRowAction{color:#625e57!important;background:#fbfbfa!important;border-color:#dedbd4!important}:root:not([data-theme=dark]) :is(.opsSimpleChat,.opsSimpleComposer,.opsSimpleMessage.assistant .opsSimpleAnswer,.guidedCall,.guidedCallHeader,.guidedCallIntake,.guidedCallQuestion,.guidedCallEscalation,.guidedCallEscalationGrid>div){color:#292822!important;box-shadow:none!important;background:#fff!important;border-color:#dedbd4!important}:root:not([data-theme=dark]) .opsSimpleComposer textarea{color:#292822!important;background:0 0!important}.settingsStackPolished>.settingsSection:nth-child(4) .settingsRow{grid-template-columns:80px minmax(0,1fr)}.settingsStackPolished .accountSecurityPanel{width:100%}.settingsStackPolished .accountSecurityCard{background:0 0;border:0;min-width:0;padding:0}.settingsStackPolished .accountSecurityIdentity{flex:auto}.settingsStackPolished .accountSecurityIdentity>div{min-width:0}.settingsStackPolished .accountSecurityIdentity p{overflow-wrap:anywhere}.settingsStackPolished .accountSecurityCard>.button{white-space:nowrap;flex:none}@media (width<=600px){.settingsStackPolished>.settingsSection:nth-child(4) .settingsRow{grid-template-columns:minmax(0,1fr)}.settingsStackPolished .accountSecurityCard>.button{width:100%}}:root:not([data-theme=dark]) .creativeTaskTime,:root:not([data-theme=dark]) .passationShiftPill.night{color:#334155!important;box-shadow:none!important;background:#f2f5f8!important;border-color:#d7dce3!important}.ops-ai-evidence-list{border-top:1px solid #ece9e2;gap:7px;padding:13px 4px 2px;display:grid}.ops-ai-evidence-row{background:#fbfbfa;border:1px solid #e5e2dc;border-radius:8px;justify-content:space-between;align-items:center;gap:14px;padding:9px 11px;display:flex}.ops-ai-evidence-row>div{gap:3px;min-width:0;display:grid}.ops-ai-evidence-row strong{color:#292822;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-ai-evidence-title{color:var(--text-strong,#18352f);text-underline-offset:3px;font-size:13px;font-weight:750;-webkit-text-decoration:underline #16846959;text-decoration:underline #16846959}.ops-ai-evidence-title:hover{color:#087b5f;text-decoration-color:currentColor}.ops-ai-chat-link{color:#087b5f;text-underline-offset:3px;font-weight:750;text-decoration:underline;text-decoration-thickness:1.5px}.ops-ai-chat-link:hover{color:#045d48}.ops-ai-evidence-row span,.ops-ai-evidence-row small{color:#77736d;font-family:var(--font-mono);font-size:8px}.ops-ai-evidence-row small{text-align:right;flex:none}@media (width<=600px){.ops-ai-evidence-row{flex-direction:column;align-items:flex-start;gap:6px}.ops-ai-evidence-row small{text-align:left}.ops-ai-report-footer{flex-direction:column;align-items:flex-start;gap:4px}}.docsLayout:not(.fullWidth){justify-content:center;width:100%;max-width:1720px;grid-template-columns:minmax(180px,auto) 10px minmax(0,960px) 196px!important}.docsLayout:not(.fullWidth).noToc{grid-template-columns:minmax(180px,auto) 10px minmax(0,960px) 0!important}.docsLayout:not(.fullWidth) .content,.docsLayout:not(.fullWidth) .documentReadPage,.docsLayout:not(.fullWidth) .documentEditForm{width:100%;min-width:0;max-width:960px}.docsLayout.fullWidth{width:100%;max-width:none;grid-template-columns:minmax(180px,auto) 10px minmax(0,1fr) 196px!important}.docsLayout.fullWidth.noToc{grid-template-columns:minmax(180px,auto) 10px minmax(0,1fr) 0!important}@media (width<=1400px){.docsLayout:not(.fullWidth),.docsLayout:not(.fullWidth).noToc,.docsLayout.fullWidth,.docsLayout.fullWidth.noToc{grid-template-columns:minmax(180px,auto) 10px minmax(0,1fr)!important}}@media (width<=760px){.docsLayout:not(.fullWidth),.docsLayout:not(.fullWidth).noToc,.docsLayout.fullWidth,.docsLayout.fullWidth.noToc{padding-inline:18px;display:block}}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-italic-BqAiT5Ww.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/ibm-plex-mono-latin-700-normal-7sUh57Bg.woff2)format("woff2")}:root{--bg:#fbfbfa;--surface:#fff;--text:#111;--text-soft:#3d3d39;--text-muted:#77736d;--line:#dedbd4;--line-soft:#ece9e2;--marker-info:#dfeeff;--marker-warning:#fff1ad;--marker-success:#dff2df;--marker-critical:#ffe0ea;--font-sans:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;color:var(--text);background:var(--bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}body{background:var(--bg);min-width:320px;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.app{background:var(--bg);min-height:100vh}.topbar{z-index:1000;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfbfaeb;justify-content:space-between;align-items:center;height:56px;padding:0 28px;display:flex;position:sticky;top:0}.brand{color:var(--text);align-items:center;gap:10px;font-size:14px;display:flex}.brand strong{font-weight:600}.brand a{color:var(--text-muted);margin-left:10px}.brandMark{border:1px solid var(--line);width:24px;height:24px;color:var(--text);border-radius:4px;place-items:center;font-size:12px;font-weight:700;display:grid}.topbarRight{color:var(--text-muted);align-items:center;gap:18px;font-size:13px;display:flex}.topbarRight span:last-child{color:var(--text)}.topbarSearch{border:1px solid var(--line);background:var(--surface);height:30px;color:var(--text-muted);cursor:pointer;font-family:var(--font-mono);border-radius:4px;align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}.docsLayout{grid-template-columns:284px minmax(0,720px) 220px;align-items:start;gap:44px;max-width:1328px;margin:0 auto;padding:0 28px;display:grid}.sidebar{border-right:1px solid var(--line-soft);padding:28px 0 48px;height:calc(100vh - 56px);padding-right:22px;position:sticky;top:56px;overflow-y:auto}.searchButton{border:1px solid var(--line);background:var(--surface);width:100%;height:34px;color:var(--text-muted);cursor:pointer;text-align:left;border-radius:6px;align-items:center;gap:9px;margin-bottom:28px;padding:0 10px;display:flex}.searchButton span{flex:1;font-size:13px}kbd{font-family:var(--font-mono);border:1px solid var(--line);background:var(--bg);color:var(--text-muted);border-radius:3px;padding:2px 5px;font-size:11px;font-weight:500}.navGroup{margin-bottom:26px}.navGroup>p{font-family:var(--font-mono);color:var(--text);margin:0 0 9px;font-size:13px;font-weight:600;line-height:1.4}.navList{gap:1px;display:grid}.navItem{width:100%;height:31px;color:var(--text-muted);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:0 8px;display:flex}.navItem span{font-size:14px}.navBadge{background:var(--brand-critical);color:#fff;border-radius:10px;margin-left:auto;padding:2px 6px;font-size:11px;font-weight:600;line-height:1}.criticalTask{border-left:4px solid var(--brand-critical)}.overdueTask{background:var(--bg-surface-danger,#fdf4f4)}.navItem:hover{color:var(--text);background:#f4f3ef}.navItem.active{color:var(--text);background:#f0eee8;font-weight:600}.sidebarNav{gap:18px;display:grid}.navSeparator{background:var(--line);height:1px}.clientTree{gap:10px;display:grid}.treeGroup,.treeTool,.treeChildren{gap:1px;display:grid}.treeToggle,.treeItem{width:100%;min-height:30px;color:var(--text-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;padding:0 8px;font-size:13px;display:flex}.treeToggle{color:var(--text);font-weight:600}.treeToggle span{width:18px;color:var(--text-muted);font-family:var(--font-mono);font-size:11px}.treeToggle.levelOne{color:var(--text-soft);padding-left:20px;font-weight:500}.treeItem.levelOne{padding-left:38px}.treeItem.levelTwo{padding-left:58px}.treeToggle:hover,.treeItem:hover{color:var(--text);background:#f4f3ef}.treeItem.active{color:var(--text);background:#f0eee8;font-weight:600}.content{min-width:0;padding:58px 0 112px}.toc{border-left:1px solid var(--line-soft);align-content:start;gap:9px;height:calc(100vh - 56px);padding:58px 0 0 22px;display:grid;position:sticky;top:56px}.toc p{font-family:var(--font-mono);color:var(--text);margin:0 0 6px;font-size:13px;font-weight:600;line-height:1.4}.toc a{color:var(--text-muted);font-size:13px;line-height:1.45}.toc a:hover{color:var(--text)}.pageHeader{margin-bottom:42px}h1,h2,h3,p{margin-top:0}h1{color:var(--text);font-family:var(--font-sans);letter-spacing:0;margin-bottom:12px;font-size:38px;font-weight:700;line-height:1.08}.pageHeader>p{max-width:660px;color:var(--text-soft);margin-bottom:0;font-size:16px;line-height:1.72}h2{color:var(--text);font-family:var(--font-sans);letter-spacing:0;margin-bottom:10px;font-size:22px;font-weight:700;line-height:1.25}p,li,td,th,label{color:var(--text-soft);font-size:15px;line-height:1.75}p,li,label{color:var(--text-soft)}.stack{gap:38px;display:grid}.textBlock,.docSection{max-width:680px}.textBlock p,.docSection p{margin-bottom:0}ul{margin:15px 0 0;padding-left:23px}li+li{margin-top:5px}hr{background:var(--line);border:0;height:1px;margin:48px 0}.callout,.borderBox,.codeBlock,.tableWrap{border:1px solid var(--line);background:var(--surface);border-radius:4px}.callout{max-width:680px;padding:18px 20px}.callout h2{margin-bottom:6px;font-size:15px}.callout p{color:var(--text-soft);margin-bottom:0}.codeBlock{color:var(--text);font-family:var(--font-mono);margin:42px 0 0;padding:16px 18px;font-size:13px;line-height:1.75;overflow-x:auto}.borderBox{max-width:680px;padding:4px 0}.checkRow{border-bottom:1px solid var(--line-soft);align-items:center;gap:12px;min-height:45px;padding:0 16px;display:flex}.checkRow:last-child{border-bottom:0}.checkRow input{width:15px;height:15px;accent-color:var(--text);flex:none}.checkRow span{flex:1}.checkRow time{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.checkRow.complete span{color:var(--text-muted);text-decoration:line-through;text-decoration-thickness:1px}.logList,.listRows,.timeline{border-top:1px solid var(--line);max-width:700px;display:grid}.logList p{border-bottom:1px solid var(--line);margin:0;padding:16px 0}.logRow{border-bottom:1px solid var(--line);grid-template-columns:62px 92px minmax(0,1fr) auto;align-items:baseline;gap:16px;padding:14px 0;display:grid}.logRow:last-child{border-bottom:0}.logRow time,.logRow>span,.sectionMeta,.signal{font-family:var(--font-mono)}.logRow time,.logRow>span{color:var(--text-muted);font-size:12px}.logRow p{border:0;margin:0;padding:0}.listRow{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding:19px 0;display:flex}.listRow h2,.timelineItem h2{margin-bottom:2px;font-size:16px;font-weight:600}.listRow p,.timelineItem p{color:var(--text-muted);margin-bottom:0}.listRow>span{color:var(--text);font-size:13px}.tableWrap{max-width:760px;overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line-soft);text-align:left;white-space:nowrap;padding:13px 15px}th{font-family:var(--font-mono);color:var(--text-muted);font-size:12px;font-weight:600}tbody tr:last-child td{border-bottom:0}.timelineItem{border-bottom:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:24px;padding:20px 0;display:grid}.timelineItem>span{color:var(--text-muted);font-size:13px;line-height:1.8}.sectionMeta{color:var(--text-muted);text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:500;line-height:1.45}.systemSection{margin-top:48px}.systemSection:first-of-type{margin-top:0}.systemSection>h2{max-width:680px}.highlightLine{flex-wrap:wrap;gap:10px 14px;display:flex}.mark{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--text);border-radius:2px;padding:1px 4px}.markInfo{background:var(--marker-info)}.markWarning{background:var(--marker-warning)}.markSuccess{background:var(--marker-success)}.markCritical{background:var(--marker-critical)}.markNeutral{background:#eeeeea}.systemGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:48px;display:grid}.editorialBlock{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:18px 18px 16px}.editorialBlock p:last-child{margin-bottom:0}.editorialBlock.info{border-color:#bfd2ea}.editorialBlock.warning{border-color:#dfce78}.compact{max-width:100%}.signal{color:var(--text);border-radius:2px;padding:1px 4px;font-size:11px;line-height:1.4;display:inline}.signal.ready,.signal.neutral{background:#eeeeea}.signal.active{background:var(--marker-info)}.signal.success{background:var(--marker-success)}.signal.warning{background:var(--marker-warning)}.signal.critical{background:var(--marker-critical)}.signal.done{background:var(--marker-success)}.signal.pending,.signal.draft{background:var(--marker-warning)}.signal.archived{background:#eeeeea}.mediaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mediaFrame{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:10px}.mediaFrame p{color:var(--text-muted);margin:10px 2px 0;font-size:13px}.mediaPlaceholder,.videoPreview{border:1px solid var(--line-soft);min-height:168px;color:var(--text-soft);font-family:var(--font-mono);background:linear-gradient(135deg,#f5f4ef 25%,#0000 25%) -12px 0/24px 24px,linear-gradient(225deg,#f5f4ef 25%,#0000 25%) -12px 0/24px 24px,linear-gradient(315deg,#f5f4ef 25%,#0000 25%) 0 0/24px 24px,linear-gradient(45deg,#f5f4ef 25%,#fbfbfa 25%) 0 0/24px 24px;place-items:center;gap:8px;font-size:12px;display:grid}.videoPreview{color:#fff;background:#111}.controlDemo{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button{border:1px solid var(--text);cursor:pointer;height:34px;font-family:var(--font-mono);border-radius:4px;padding:0 14px;font-size:13px}.button.primary{background:var(--text);color:#fff}.button.secondary{background:var(--surface);color:var(--text)}.button.danger{color:#fff;background:#5b1e2c;border-color:#5b1e2c}.button.ghost{color:var(--text-soft);background:0 0;border-color:#0000}.button.small{height:28px;padding:0 10px;font-size:12px}.button:disabled{border-color:var(--line);color:var(--text-muted);cursor:not-allowed;background:#f1f0eb}.textInput{border:1px solid var(--line);background:var(--surface);width:min(100%,260px);height:34px;color:var(--text);font-family:var(--font-mono);border-radius:4px;padding:0 10px;font-size:13px}.textInput::placeholder{color:var(--text-muted)}.searchInput{border:1px solid var(--line);background:var(--surface);width:min(100%,320px);height:34px;color:var(--text);font-family:var(--font-mono);border-radius:4px;padding:0 10px;font-size:13px}.selectInput,.textArea{border:1px solid var(--line);background:var(--surface);width:100%;color:var(--text);font-family:var(--font-mono);border-radius:4px;font-size:13px}.selectInput{height:34px;padding:0 10px}.textArea{resize:vertical;min-height:92px;padding:9px 10px}.fieldGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.field{gap:7px;display:grid}.field span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.field.wide{grid-column:1/-1}.definitionList{border-top:1px solid var(--line);max-width:720px;margin:0;display:grid}.definitionList div{border-bottom:1px solid var(--line);grid-template-columns:150px minmax(0,1fr);gap:22px;padding:14px 0;display:grid}.definitionList dt{color:var(--text);font-family:var(--font-mono);font-size:12px}.definitionList dd{color:var(--text-soft);margin:0;font-size:15px;line-height:1.7}.noticeStack{gap:10px;display:grid}.notice{border-left:2px solid var(--line);background:var(--surface);margin:0;padding:10px 13px}.notice.info{border-color:#9abce5}.notice.warning{border-color:#d2bd45}.notice.critical{border-color:#df92aa}code{border:1px solid var(--line-soft);background:var(--surface);color:var(--text);font-family:var(--font-mono);border-radius:3px;padding:1px 4px;font-size:.88em}.miniTimeline{border-top:1px solid var(--line);display:grid}.miniTimeline article{border-bottom:1px solid var(--line);grid-template-columns:70px minmax(0,1fr);gap:18px;padding:13px 0;display:grid}.miniTimeline time{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.miniTimeline p{margin:0}.stateGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.emptyState,.loadingState{border:1px solid var(--line);background:var(--surface);border-radius:4px;min-height:118px;padding:18px}.emptyState strong{color:var(--text);margin-bottom:7px;font-size:15px;display:block}.emptyState p{color:var(--text-muted);margin:0;font-size:14px}.loadingState{align-content:center;gap:10px;display:grid}.loadingState span{background:#eeece5;border-radius:2px;height:10px;display:block}.loadingState span:first-child{width:72%}.loadingState span:nth-child(2){width:92%}.loadingState span:nth-child(3){width:46%}.footerActions{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding-top:16px;display:grid}.footerActions span{color:var(--text-muted);font-family:var(--font-mono);text-align:center;font-size:12px}.layoutShowcase{gap:14px;display:grid}.appShellDemo{border:1px solid var(--line);background:var(--surface);border-radius:4px;overflow:hidden}.shellTop{border-bottom:1px solid var(--line);color:var(--text);font-family:var(--font-mono);padding:10px 12px;font-size:12px}.shellBody{grid-template-columns:132px minmax(0,1fr) 120px;min-height:120px;display:grid}.shellSide,.shellMain,.shellToc{color:var(--text-muted);font-family:var(--font-mono);padding:12px;font-size:12px}.shellSide,.shellToc{background:#f6f5f1}.shellMain{border-inline:1px solid var(--line)}.splitGridDemo,.moduleGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.borderedPanel,.keyValueBlock{border:1px solid var(--line);background:var(--surface);border-radius:4px;padding:16px}.borderedPanel p:last-child{margin:0}.navSystemDemo{border:1px solid var(--line);background:var(--surface);border-radius:4px;max-width:320px;padding:10px;display:grid}.workspaceSelect,.navDemoUser{border-bottom:1px solid var(--line);color:var(--text);font-family:var(--font-mono);padding:8px;font-size:12px}.navDemoUser{border-top:1px solid var(--line);color:var(--text-muted);border-bottom:0;margin-top:8px}.navDemoItem,.navDemoNested,.navDemoGroup{color:var(--text-muted);padding:6px 8px;font-size:13px}.navDemoItem.active{color:var(--text);background:#f0eee8;font-weight:600}.navDemoNested{padding-left:22px}.navDemoGroup{color:#aaa49a;font-family:var(--font-mono);text-transform:uppercase;font-size:11px}.topbarDemo{border:1px solid var(--line);background:var(--surface);border-radius:4px;grid-template-columns:auto minmax(180px,1fr) auto auto auto auto;align-items:center;gap:12px;padding:10px;display:grid}.topbarDemo strong{font-size:14px}.topbarDemo span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.inputMatrix{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.choiceRow,.toggleRow{min-height:34px;color:var(--text-soft);align-items:center;gap:9px;font-size:14px;display:flex}.choiceRow input,.toggleRow input{accent-color:var(--text)}.fileDrop{border:1px dashed var(--line);background:var(--surface);min-height:72px;color:var(--text-muted);font-family:var(--font-mono);border-radius:4px;place-items:center;font-size:12px;display:grid}.miniTableWrap{overflow-x:auto}.miniTable th,.miniTable td{padding:9px 10px;font-size:12px}.miniTable th{background:#f7f6f2}.keyValueBlock{gap:0;padding:0;display:grid}.keyValueBlock div{border-bottom:1px solid var(--line);grid-template-columns:112px minmax(0,1fr);gap:12px;padding:11px 14px;display:grid}.keyValueBlock div:last-child{border-bottom:0}.keyValueBlock span,.keyValueBlock strong{font-family:var(--font-mono);font-size:12px}.keyValueBlock span{color:var(--text-muted)}.keyValueBlock strong{color:var(--text);font-weight:500}.moduleStack{gap:18px;display:grid}.modulePreview{border:1px solid var(--line);background:var(--surface);border-radius:4px}.moduleHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding:14px 16px;display:flex}.moduleHeader h3{color:var(--text);margin:0;font-size:17px;line-height:1.3}.moduleHeader span,.metaLine,.quietNote{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.moduleBody{gap:14px;padding:16px;display:grid}.summaryBlock{border-left:2px solid var(--line);padding-left:12px}.summaryBlock p,.quietNote{margin:0}.editorToolbar,.templateList,.handoverHeader,.inlineForm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.editorToolbar span,.templateList span{border:1px solid var(--line);color:var(--text-muted);font-family:var(--font-mono);border-radius:3px;padding:3px 7px;font-size:12px}.articlePreview{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:14px 0}.articlePreview h3{margin:0 0 8px;font-size:20px}.articlePreview p:last-child{margin-bottom:0}.todoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.taskColumn{border:1px solid var(--line);border-radius:4px}.taskColumn .sectionMeta{border-bottom:1px solid var(--line);margin:0;padding:9px 12px}.taskColumn .checkRow{padding-inline:12px}.handoverHeader{border-bottom:1px solid var(--line);justify-content:space-between;padding-bottom:10px}.handoverHeader span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.trainingRows{border-top:1px solid var(--line);display:grid}.mediaRow,.searchResult,.fileItem{border-bottom:1px solid var(--line);gap:6px;padding:12px 0;display:grid}.mediaRow{grid-template-columns:64px minmax(0,1fr) auto;align-items:baseline}.mediaRow span,.fileItem small,.searchResult span{color:var(--text-muted);font-family:var(--font-mono);font-size:12px}.mediaRow p,.searchResult p{margin:0}.settingsList{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;display:grid}.searchOverlayDemo{gap:0;display:grid}.searchOverlayDemo .searchInput{width:100%;margin-bottom:10px}.searchResult strong{color:var(--text);font-size:14px}.attachmentList{border-top:1px solid var(--line);display:grid}.fileItem{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}.fileItem span{color:var(--text);font-size:14px}.sidebarExample{border:1px solid var(--line);background:var(--surface);border-radius:4px;max-width:260px;padding:8px;display:grid}.sidebarExample span{color:var(--text-muted);border-radius:3px;padding:6px 8px;font-size:13px}.sidebarExample span.active{color:var(--text);background:#f0eee8;font-weight:600}.toolList{flex-wrap:wrap;gap:8px;display:flex}.toolList span{border:1px solid var(--line);background:var(--surface);color:var(--text-soft);font-family:var(--font-mono);border-radius:3px;padding:4px 7px;font-size:12px}.procedureSteps{margin:0;padding-left:22px}.procedureSteps li+li{margin-top:8px}@media (width<=1080px){.docsLayout{grid-template-columns:230px minmax(0,1fr);gap:42px}.toc{display:none}}@media (width<=760px){.topbar{padding:0 18px}.brand a,.topbarRight span:first-child{display:none}.docsLayout{padding:0 20px;display:block}.sidebar{border-bottom:1px solid #eee;height:auto;padding:18px 0;position:static}.searchButton,.navGroup{margin-bottom:16px}.navList{display:flex;overflow-x:auto}.sidebarNav{gap:14px}.clientTree{max-height:420px;padding-bottom:4px;overflow:auto}.navGroup>p{margin-bottom:7px}.navItem{flex:none;width:auto}.content{padding:42px 0 76px}h1{font-size:34px}h2{font-size:22px}.pageHeader>p{font-size:16px}.timelineItem{grid-template-columns:1fr;gap:4px}.systemGrid,.mediaGrid,.fieldGrid,.stateGrid,.splitGridDemo,.moduleGrid,.inputMatrix,.todoColumns,.settingsList,.shellBody{grid-template-columns:1fr}.shellMain{border-block:1px solid var(--line);border-inline:0}.topbarDemo{grid-template-columns:1fr}.moduleHeader,.handoverHeader{flex-direction:column;align-items:flex-start;gap:5px}.mediaRow,.fileItem{grid-template-columns:1fr}.field.wide{grid-column:auto}.definitionList div{grid-template-columns:1fr;gap:4px}.footerActions{grid-template-columns:1fr}.footerActions span{text-align:left}.logRow{grid-template-columns:64px minmax(0,1fr);gap:4px 14px}.logRow p,.logRow .signal{grid-column:2}}@media (width<=520px){.listRow{flex-direction:column;align-items:flex-start;gap:6px}.topbarRight{gap:10px}.topbarSearch span{display:none}}.toast{background:var(--bg-card);color:var(--text-main);border:1px solid var(--border-color);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:9999;flex-direction:column;gap:4px;max-width:300px;padding:16px;animation:.3s ease-out forwards slideIn;display:flex;position:fixed;bottom:20px;right:20px}.toast strong{font-size:14px}.toast span{color:var(--text-muted);font-size:13px}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.op-modal-overlay{z-index:1100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000073;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.op-modal-container{color:#111;width:100%;max-width:540px;max-height:90vh;font-family:var(--font-sans);background:#fff;border:1px solid #dedbd4;border-radius:12px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:none!important}.op-modal-container.op-task-detail-modal{width:min(920px,100vw - 32px);max-width:920px}.op-modal-container.op-task-form-modal{width:min(940px,100vw - 32px);max-width:940px}.op-task-form-modal .op-task-editor-group{flex:none;min-height:0}.op-task-form-modal .lexicalRichEditor{flex-direction:column;flex:none;max-width:none;display:flex;overflow:hidden}.op-task-form-modal .lexicalToolbar{z-index:2;flex:none;position:static;top:auto}.op-task-form-modal .lexicalEditorShell{overscroll-behavior:contain;scrollbar-gutter:stable;flex:0 0 clamp(360px,52vh,560px);height:clamp(360px,52vh,560px);min-height:0;overflow:auto}.op-task-form-modal .lexicalContentEditable{min-height:100%}.op-task-detail-modal .richTextView img,.op-task-detail-modal .richTextView figure{max-width:100%}:is(.content:has(.operationalPassationPage),.docsLayout:has(.operationalPassationPage),.operationalPassationPage){background:var(--bg)!important}.operationalPassationPage{width:min(100%,1100px)!important;padding-bottom:56px!important}.operationalPassationPage .op-header-banner{min-height:116px;margin-bottom:22px}.operationalPassationPage .dashboardShiftMessage{color:#77736d!important}.operationalPassationPage .op-btn-add{gap:7px}.passationTaskFilters .op-filter-selects{flex-wrap:wrap}.passationTaskFilters input[type=date]{width:148px}.passationShiftGroups{gap:24px;display:grid}.passationShiftGroup{gap:9px;display:grid}.passationShiftHeading{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 3px;display:flex}.passationShiftHeading>div{align-items:baseline;gap:8px;display:flex}.passationShiftHeading span,.passationShiftHeading small{color:#77736d;font-family:var(--font-mono);font-size:9px}.passationShiftHeading>div>span{letter-spacing:.07em;text-transform:uppercase;font-weight:800}.passationShiftHeading strong{color:#111;font-size:13px}.passationShiftHeading>span{background:#fff;border:1px solid #dedbd4;border-radius:5px;padding:3px 7px}.passationTaskList{background:#fff;border:1px solid #dedbd4;border-radius:12px;overflow:hidden}.passationTaskRow{background:#fff;border-bottom:1px solid #ece9e2;grid-template-columns:112px minmax(0,1fr) auto 34px;align-items:center;gap:14px;min-height:68px;padding:10px 14px;display:grid}.passationTaskRow:last-child{border-bottom:0}.passationTaskRow:hover{background:#fbfbfa}.passationShiftPill{color:#334155;min-height:30px;font-family:var(--font-mono);background:#f8fafc;border:1px solid #dedbd4;border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:10px;font-weight:800;display:inline-flex}.passationShiftPill.evening{color:#92400e;background:#fffbeb;border-color:#fde68a}.passationShiftPill.night{color:#fff;background:#0f172a;border-color:#cbd5e1}.passationTaskMain{min-width:0}.passationTaskTitle{color:#111;cursor:pointer;text-align:left;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;max-width:100%;padding:0;font-size:12px;font-weight:800;display:block;overflow:hidden}.passationTaskTitle:hover{text-decoration:underline}.passationTaskMeta{color:#77736d;white-space:nowrap;align-items:center;gap:7px;margin-top:6px;font-size:9px;display:flex;overflow:hidden}.passationTaskMeta span{align-items:center;gap:4px;display:inline-flex}.passationInfoButton{color:#77736d;cursor:pointer;background:#fbfbfa;border:1px solid #dedbd4;border-radius:6px;place-items:center;width:30px;height:30px;display:grid}.passationInfoButton:hover{color:#111;border-color:#111}.passationTaskEmpty{color:#77736d;text-align:center;background:#fff;border:1px solid #dedbd4;border-radius:12px;align-content:center;place-items:center;gap:7px;min-height:230px;display:grid}.passationTaskEmpty h3,.passationTaskEmpty p{margin:0}.passationTaskEmpty h3{color:#111;font-size:13px}.passationTaskEmpty p{font-size:11px}.op-modal-container.op-passation-detail-modal{width:min(920px,100vw - 32px);max-width:920px}.op-modal-container.op-passation-form-modal{width:min(940px,100vw - 32px);max-width:940px}.op-modal-eyebrow{color:#77736d;font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;margin-bottom:5px;font-size:9px;font-weight:800;display:block}.passationDetailBody,.passationFormBody{background:#f5f5f4;gap:14px;display:grid}.passationDetailMetaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.passationDetailMeta{background:#fff;border:1px solid #dedbd4;border-radius:8px;gap:4px;min-width:0;padding:10px 12px;display:grid}.passationDetailMeta span,.passationDetailBlock h3{color:#77736d;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:800}.passationDetailMeta strong{color:#111;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.passationDetailMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.passationDetailBlock{background:#fff;border:1px solid #dedbd4;border-radius:10px;padding:15px 17px}.passationDetailBlock.highlight{background:#f0fdf4;border-color:#bbf7d0}.passationDetailBlock h3{border-bottom:1px solid #ece9e2;align-items:center;gap:6px;margin:0 0 9px;padding-bottom:7px;display:flex}.passationDetailBlock p{color:#1f2937;white-space:pre-wrap;margin:0;font-size:12px;line-height:1.65}.passationFormBody{padding:20px 24px}.passationFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.passationFormTitle{grid-column:1/-1}@media (width<=760px){.passationTaskRow{grid-template-columns:92px minmax(0,1fr) 32px;gap:9px}.passationTaskRow>.passationStatus,.passationTaskMeta span:nth-of-type(2),.passationTaskMeta svg+span{display:none}.passationDetailMetaGrid,.passationDetailMetrics,.passationFormGrid{grid-template-columns:1fr}.passationFormTitle{grid-column:auto}.op-modal-container.op-passation-detail-modal,.op-modal-container.op-passation-form-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}@media (width<=720px){.op-modal-container.op-task-detail-modal,.op-modal-container.op-task-form-modal{width:calc(100vw - 20px);max-height:calc(100vh - 20px)}}.op-modal-header{background:#fff;border-bottom:1px solid #dedbd4;justify-content:space-between;align-items:flex-start;padding:20px 24px;display:flex}.op-modal-header h2{text-transform:uppercase;letter-spacing:.5px;color:#111;margin:0;font-size:14px;font-weight:700}.op-modal-header p{color:#77736d;margin:4px 0 0;font-size:11px}.op-modal-close-btn{color:#77736d;cursor:pointer;background:0 0;border:1px solid #dedbd4;border-radius:8px;place-items:center;width:32px;height:32px;transition:all .2s;display:grid}.op-modal-close-btn:hover{color:#111;background:#fbfbfa;border-color:#77736d}.op-modal-body{flex:1;padding:24px;overflow-y:auto}.op-modal-footer{background:#fbfbfa;border-top:1px solid #dedbd4;justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.op-alert-wrapper{z-index:1200;width:min(100vw - 32px,420px);position:fixed;top:24px;left:50%;transform:translate(-50%)}.op-alert-container{background:#0f172a;border:1px solid #ef4444;border-radius:16px;flex-direction:column;gap:16px;padding:20px;display:flex;position:relative;overflow:hidden;box-shadow:none!important}.op-alert-spotlight{pointer-events:none;background:linear-gradient(90deg,#88133733,#8813370d,#0000);animation:2s infinite alternate op-pulse;position:absolute;inset:0}@keyframes op-pulse{0%{opacity:.6}to{opacity:1}}.op-alert-header{z-index:1;gap:14px;display:flex;position:relative}.op-alert-icon-capsule{color:#fff;background:#ef4444;border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;display:grid;box-shadow:none!important}.op-alert-details{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.op-alert-badge-row{align-items:center;gap:8px;display:flex}.op-alert-badge{font-family:var(--font-mono);color:#fff;letter-spacing:1px;background:#ef4444;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:800}.op-alert-time{font-family:var(--font-mono);color:#fda4af;align-items:center;gap:4px;font-size:10px;font-weight:700;display:flex}.op-alert-title{color:#fff;margin:4px 0 0;font-size:14px;font-weight:700;line-height:1.3}.op-alert-client{font-family:var(--font-mono);color:#94a3b8;letter-spacing:.5px;margin-top:2px;font-size:10px}.op-alert-actions{z-index:1;border-top:1px solid #1e293b;gap:10px;padding-top:12px;display:flex;position:relative}.op-alert-btn-complete{color:#fff;font-family:var(--font-sans);cursor:pointer;background:#059669;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:10px;font-size:11px;font-weight:700;transition:background .2s;display:flex}.op-alert-btn-complete:hover{background:#10b981}.op-alert-btn-ack{color:#cbd5e1;font-family:var(--font-sans);cursor:pointer;background:#1e293b;border:1px solid #334155;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:10px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.op-alert-btn-ack:hover{color:#fff;background:#334155}.op-form-grid{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=576px){.op-form-grid{grid-template-columns:1fr 1fr}.op-col-span-2{grid-column:span 2}}.op-form-group{flex-direction:column;gap:6px;display:flex}.op-form-group label{color:#3d3d39;text-transform:uppercase;letter-spacing:.5px;font-size:11px;font-weight:700}.op-form-group input.text-input,.op-form-group select.select-input,.op-form-group textarea.textarea-input{color:#111;background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;outline:none;width:100%;padding:10px 12px;font-size:12px;transition:all .2s}.op-form-group input.text-input:focus,.op-form-group select.select-input:focus,.op-form-group textarea.textarea-input:focus{background:#fff;border-color:#111}.op-form-group textarea.textarea-input{resize:vertical}.op-color-bullets{align-items:center;gap:8px;height:36px;display:flex}.op-color-bullet{cursor:pointer;color:#fff;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;font-weight:700;transition:transform .2s;display:flex}.op-color-bullet:hover{transform:scale(1.1)}.op-color-bullet.active{box-shadow:0 0 0 2px #111}.op-detail-properties{background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;grid-template-columns:1fr 1fr;gap:14px;padding:16px;display:grid}.op-prop-item{flex-direction:column;gap:4px;display:flex}.op-prop-label{color:#77736d;text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:700}.op-prop-value{color:#3d3d39;font-size:12px;font-weight:500}.op-prop-col-span-2{grid-column:span 2}.op-prop-separator{background:#ece9e2;grid-column:span 2;height:1px;margin:4px 0}.op-sound-test-box{background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (width>=576px){.op-sound-test-box{flex-direction:row;justify-content:space-between;align-items:center}}.op-sound-test-text h4{color:#111;margin:0;font-size:12px;font-weight:700}.op-sound-test-text p{color:#77736d;font-size:10px;font-family:var(--font-sans);margin:2px 0 0}.op-sound-test-btn{color:#fff;font-family:var(--font-sans);cursor:pointer;background:#111;border:0;border-radius:6px;align-items:center;gap:6px;padding:8px 14px;font-size:10px;font-weight:700;transition:background .2s;display:flex}.op-sound-test-btn:hover{background:#334155}.op-follow-up-logs{flex-direction:column;gap:12px;display:flex}.op-follow-up-logs h4{color:#3d3d39;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:11px;font-weight:700}.op-log-form{gap:8px;display:flex}.op-log-input{background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;outline:none;flex:1;padding:10px 12px;font-size:12px}.op-log-input:focus{background:#fff;border-color:#111}.op-log-btn{color:#fff;cursor:pointer;background:#111;border:0;border-radius:8px;place-items:center;width:38px;height:38px;transition:background .2s;display:grid}.op-log-btn:hover{background:#334155}.op-log-list{flex-direction:column;gap:8px;max-height:128px;padding-right:4px;display:flex;overflow-y:auto}.op-log-item{background:#fbfbfa;border:1px solid #dedbd4;border-radius:6px;justify-content:space-between;align-items:flex-start;gap:12px;padding:10px;font-size:12px;display:flex}.op-log-time{font-family:var(--font-mono);color:#77736d;flex-shrink:0;font-size:9px}.op-modal-container{box-shadow:none!important}.op-header-banner{box-shadow:none!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:12px!important;flex-direction:column!important;gap:16px!important;margin-bottom:24px!important;padding:24px 32px!important;display:flex!important}@media (width>=768px){.op-header-banner{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}}.op-header-title-row{flex-wrap:wrap!important;align-items:center!important;gap:12px!important;display:flex!important}.op-header-title{font-family:var(--font-sans)!important;color:#111!important;margin:0!important;font-size:20px!important;font-weight:700!important;line-height:1!important}.op-status-badge{font-family:var(--font-mono)!important;border:1px solid #0000!important;border-radius:4px!important;align-items:center!important;gap:4px!important;padding:2px 6px!important;font-size:9px!important;font-weight:700!important;display:inline-flex!important}.op-status-badge.alarm{color:#be123c!important;background:#fff1f2!important;border-color:#fecdd3!important;animation:1.5s infinite alternate op-badge-pulse!important}.op-status-badge.normal{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}@keyframes op-badge-pulse{0%{opacity:.85}to{opacity:1}}.op-btn-add{color:#111!important;font-family:var(--font-sans)!important;cursor:pointer!important;background:#e2f9e1!important;border:1px solid #a7f3d0!important;border-radius:8px!important;align-items:center!important;gap:6px!important;padding:10px 16px!important;font-size:12px!important;font-weight:700!important;transition:background .2s,border-color .2s!important;display:inline-flex!important}.op-btn-add:hover{background:#d0f3cf!important;border-color:#86efac!important}.op-sound-toggle{color:#77736d!important;cursor:pointer!important;background:#fbfbfa!important;border:1px solid #dedbd4!important;border-radius:8px!important;place-items:center!important;width:38px!important;height:38px!important;transition:all .2s!important;display:inline-grid!important}.op-sound-toggle.active{color:#047857!important;background:#ecfdf5!important;border-color:#a7f3d0!important}.op-filter-row{box-shadow:none!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:10px!important;flex-direction:column!important;gap:16px!important;margin-bottom:24px!important;padding:16px!important;display:flex!important}@media (width>=768px){.op-filter-row{flex-direction:row!important;justify-content:space-between!important;align-items:center!important}}.op-filter-selects{flex-wrap:wrap!important;align-items:center!important;gap:10px!important;display:flex!important}.op-filter-select{appearance:none!important;color:#111!important;font-family:var(--font-sans)!important;cursor:pointer!important;background-color:#fbfbfa!important;background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2377736d'%3E%3Cpath fill-rule='evenodd' d='M5.293 7.293a1 1 0 011.414 0L10 10.586l3.293-3.293a1 1 0 111.414 1.414l-4 4a1 1 0 01-1.414 0l-4-4a1 1 0 010-1.414z' clip-rule='evenodd'/%3E%3C/svg%3E")!important;background-position:right 12px center!important;background-repeat:no-repeat!important;background-size:14px!important;border:1px solid #dedbd4!important;border-radius:8px!important;outline:none!important;min-width:140px!important;height:38px!important;padding:8px 32px 8px 16px!important;font-size:12px!important;font-weight:600!important}.op-filter-select:hover{border-color:#77736d!important}.op-filter-reset-btn{color:#3d3d39!important;cursor:pointer!important;background:#fbfbfa!important;border:1px solid #dedbd4!important;border-radius:8px!important;place-items:center!important;width:38px!important;height:38px!important;transition:all .2s!important;display:grid!important}.op-filter-reset-btn:hover{color:#111!important;background:#ece9e2!important}.op-filter-search-wrapper{width:100%!important;position:relative!important}@media (width>=768px){.op-filter-search-wrapper{width:240px!important}}.op-filter-search-icon{color:#77736d!important;pointer-events:none!important;position:absolute!important;top:50%!important;left:12px!important;transform:translateY(-50%)!important}.op-filter-search-input{color:#111!important;width:100%!important;font-size:12px!important;font-family:var(--font-sans)!important;background:#fbfbfa!important;border:1px solid #dedbd4!important;border-radius:8px!important;outline:none!important;height:38px!important;padding:8px 12px 8px 36px!important}.op-filter-search-input:focus{background:#fff!important;border-color:#111!important}.op-tasks-container{box-shadow:none!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:10px!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.op-task-row{box-shadow:none!important;background:#fff!important;border:none!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;margin:0!important;padding:14px 25px!important;transition:background-color .2s,opacity .2s!important;display:flex!important;position:relative!important}.op-task-row:not(:last-child){border-bottom:1px solid #ece9e2!important}.op-task-row.done{opacity:.65!important;background:#fbfbfa!important}.op-task-row.done:hover{opacity:.9!important}.op-task-accent{width:4px!important;position:absolute!important;top:0!important;bottom:0!important;left:0!important}.op-time-capsule{font-family:var(--font-mono)!important;color:#fff!important;background:#111!important;border-radius:4px!important;justify-content:center!important;align-items:center!important;gap:6px!important;min-width:65px!important;padding:4px 10px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.op-time-capsule.triggered{background:#e11d48!important;animation:1s infinite alternate op-flash!important}@keyframes op-flash{0%{background:#e11d48}to{background:#be123c}}.op-task-title{font-family:var(--font-sans)!important;color:#111!important;margin:0!important;font-size:13px!important;font-weight:600!important}.op-task-client{font-family:var(--font-mono)!important;color:#77736d!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-top:2px!important;font-size:9px!important;display:block!important}.op-btn-voir{font-family:var(--font-sans)!important;color:#111!important;cursor:pointer!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:6px!important;padding:6px 12px!important;font-size:10px!important;font-weight:700!important;transition:all .2s!important}.op-btn-voir:hover{background:#fbfbfa!important;border-color:#77736d!important}.op-checkbox{cursor:pointer!important;color:#0000!important;background:#fff!important;border:1px solid #dedbd4!important;border-radius:6px!important;justify-content:center!important;align-items:center!important;width:20px!important;height:20px!important;padding:0!important;transition:all .2s!important;display:flex!important}.op-checkbox:hover{border-color:#111!important}.op-checkbox.checked{color:#fff!important;background:#111!important;border-color:#111!important}.operationalTasksStatusBar{width:100%!important;height:46px!important;box-shadow:none!important;box-sizing:border-box!important;font-family:var(--font-mono)!important;background:#fff!important;border:0!important;border-bottom:1px solid #dedbd4!important;border-radius:0!important;justify-content:space-between!important;align-items:center!important;margin:-24px 0 24px!important;padding:0 24px!important;font-size:11px!important;display:flex!important;position:relative!important;left:0!important}.operationalTasksPage{margin:-18px auto 0!important;padding-top:0!important}.operationalTasksPage .op-btn-add,.operationalTasksPage .op-btn-add:hover{color:#fff!important;box-shadow:none!important;background:#111!important;border-color:#111!important}.op-badge-priority{font-family:var(--font-mono)!important;text-transform:uppercase!important;border:1px solid #0000!important;border-radius:4px!important;padding:2px 6px!important;font-size:9px!important;font-weight:700!important}.op-badge-priority.critical{color:#b91c1c!important;background-color:#fff1f2b3!important;border-color:#fecdd3cc!important}.op-badge-priority.high{color:#1d4ed8!important;background-color:#eff6ffb3!important;border-color:#bfdbfecc!important}.op-badge-priority.normal,.op-badge-priority.low{color:#64748b!important;background-color:#f8fafc!important;border-color:#e2e8f0!important}.op-badge-priority.done{color:#047857!important;background-color:#ecfdf5!important;border-color:#6ee7b7!important}.op-task-accent.critical{background-color:#be123c!important}.op-task-accent.high{background-color:#1d4ed8!important}.op-task-accent.normal,.op-task-accent.low{background-color:#64748b!important}.op-task-accent.done{background-color:#047857!important}.operationalTasksPage .button,.op-modal-container .button,.op-form-group input.text-input,.op-form-group select.select-input,.op-form-group textarea.textarea-input{font-family:var(--font-sans)!important}.operationalTasksPage .dashboardTaskGroup{box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;margin-bottom:24px!important;padding:0!important}.operationalTasksPage .dashboardTaskGroup:hover{box-shadow:none!important;background:0 0!important;border:none!important}@media (width<=760px){.operationalTasksStatusBar{margin-top:-42px!important}}.passationSectionIntro{justify-content:space-between;align-items:flex-end;margin:22px 0 10px;display:flex}.passationSectionIntro h3,.plannedGuidanceHeader h3{color:#171713;margin:3px 0 0;font-size:15px;font-weight:850}.passationSectionEyebrow,.dashboardGuidanceEyebrow{color:#8b857b;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.plannedGuidanceSection{background:var(--bg);border:1px solid #dedbd4;border-radius:15px;margin-top:32px;padding:22px}.plannedGuidanceHeader{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px;display:flex}.plannedGuidanceHeader h3,.dashboardGuidanceHeader h2{align-items:center;gap:7px;display:flex}.plannedGuidanceHeader p{color:#77736d;margin:5px 0 0;font-size:10.5px}.plannedGuidanceActions{align-items:center;gap:10px;display:flex}.plannedGuidanceTabs{background:#fff;border:1px solid #ddd9d1;border-radius:8px;padding:3px;display:flex}.plannedGuidanceTabs button{color:#77736d;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:10px;font-weight:750}.plannedGuidanceTabs button.active{color:#126447;background:#e6f5ee}.plannedGuidanceList,.dashboardGuidanceList{gap:9px;display:grid}.plannedGuidanceCard{background:#fff;border:1px solid #e1ded7;border-radius:11px;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.plannedGuidanceCardAccent{background:#36a77a;flex:0 0 4px;align-self:stretch;width:4px}.plannedGuidanceCard.high .plannedGuidanceCardAccent{background:#dc8a24}.plannedGuidanceCard.critical .plannedGuidanceCardAccent{background:#c53d4d}.plannedGuidanceCardMain{flex:1;min-width:0;padding:13px 15px}.plannedGuidanceCardTopline,.plannedGuidanceTime,.dashboardGuidanceMeta,.dashboardGuidanceTime{align-items:center;gap:7px;display:flex}.guidancePriority,.guidanceStatus,.guidanceClient{letter-spacing:.04em;text-transform:uppercase;border-radius:5px;align-items:center;gap:4px;padding:3px 6px;font-size:8.5px;font-weight:850;display:inline-flex}.guidancePriority.normal{color:#17684d;background:#e3f5ed}.guidancePriority.high{color:#915710;background:#fff0d8}.guidancePriority.critical{color:#a22638;background:#fde7ea}.guidanceStatus{color:#55514b;background:#f0eee9}.guidanceStatus.active{color:#a22638;background:#fde7ea}.guidanceStatus.completed{color:#17684d;background:#e3f5ed}.guidanceClient{color:#4f5a78;background:#edf1f9}.plannedGuidanceTitle{color:#171713;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;max-width:100%;margin:7px 0 3px;padding:0;font-size:12.5px;font-weight:850;display:block;overflow:hidden}.plannedGuidanceCardMain>p,.dashboardGuidanceMain>p{color:#66625c;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 8px;font-size:10.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.plannedGuidanceTime,.dashboardGuidanceTime{color:#77736d;font-size:9.5px}.plannedGuidanceTime i{background:#dedbd4;width:1px;height:11px;margin:0 3px}.plannedGuidanceCardButtons,.dashboardGuidanceButtons{align-items:center;gap:7px;padding:12px 14px;display:flex}.plannedGuidanceEmpty,.dashboardGuidanceEmpty{color:#43836c;background:#ffffffb8;border:1px dashed #d8d4cc;border-radius:10px;align-items:center;gap:12px;padding:18px;display:flex}.plannedGuidanceEmpty div,.dashboardGuidanceEmpty div{flex-direction:column;gap:2px;display:flex}.plannedGuidanceEmpty strong,.dashboardGuidanceEmpty strong{color:#292822;font-size:11px}.plannedGuidanceEmpty span,.dashboardGuidanceEmpty span{color:#77736d;font-size:9.5px}.op-guidance-detail-modal{width:min(760px,100vw - 32px)}.op-guidance-form-modal{width:min(940px,100vw - 32px);max-width:940px}.appConfirmOverlay{z-index:1400}.guidanceFormBody{gap:15px;display:grid}.guidanceFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.guidanceAlarmHint,.guidanceCompletionNote{color:#296a52;background:#edf8f3;border:1px solid #cfe7dc;border-radius:8px;align-items:center;gap:8px;padding:10px 12px;font-size:10px;line-height:1.45;display:flex}.guidanceDetailBody{gap:15px;display:grid}.dashboardGuidanceSection{background:#fbfaf7;border:1px solid #dedbd4;border-radius:13px;padding:17px}.dashboardGuidanceHeader{justify-content:space-between;align-items:flex-end;gap:12px;margin-bottom:12px;display:flex}.dashboardGuidanceHeader h2{margin-top:3px}.dashboardGuidanceCard{box-sizing:border-box;background:#fff;border:1px solid #dfdcd5;border-radius:10px;flex-direction:column;align-items:stretch;gap:10px;padding:14px;display:flex}.dashboardGuidanceCard.critical{background:#fffafb;border-color:#efc6cc}.dashboardGuidanceTop{align-items:center;gap:8px;display:flex}.dashboardGuidanceIcon{color:#247253;background:#e6f5ee;border-radius:6px;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid}.dashboardGuidanceCard.high .dashboardGuidanceIcon{color:#a96412;background:#fff0d8}.dashboardGuidanceCard.critical .dashboardGuidanceIcon{color:#b32d40;background:#fde7ea}.dashboardGuidanceMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.dashboardGuidanceMeta>span:not(.guidancePriority){color:#77736d;font-size:9px;font-weight:700}.dashboardGuidanceContent{flex-direction:column;gap:4px;display:flex}.dashboardGuidanceCard .dashboardGuidanceTitle{font-family:var(--font-sans);color:#111;text-align:left;cursor:pointer;background:0 0;border:none;margin:0;padding:0;font-size:12.5px;font-weight:850;line-height:1.4;display:block}.dashboardGuidanceCard .dashboardGuidanceTitle:hover{text-decoration:underline}.dashboardGuidanceDesc{color:#77736d;margin:0;font-size:10.5px;line-height:1.5}.dashboardGuidanceCard .dashboardGuidanceTime{font-family:var(--font-mono);color:#77736d;align-items:center;gap:6px;font-size:9.5px;display:flex}.dashboardGuidanceCard .dashboardGuidanceButtons{align-items:center;gap:8px;margin-top:4px;padding:0;display:flex}@media (width<=820px){.plannedGuidanceHeader,.plannedGuidanceActions,.plannedGuidanceCard,.dashboardGuidanceCard{flex-direction:column;align-items:stretch}.plannedGuidanceCardAccent{width:100%;height:4px}.plannedGuidanceCardButtons,.dashboardGuidanceButtons{padding-top:0}.guidanceFormGrid{grid-template-columns:1fr}.plannedGuidanceActions{width:100%}}.ops-ai-grid{grid-template-rows:150px minmax(0,1fr);grid-template-columns:1fr;align-items:stretch;gap:24px;height:100%;min-height:0;display:grid}@media (width>=1024px){.ops-ai-grid{grid-template-rows:minmax(0,1fr);grid-template-columns:280px minmax(0,1fr)}}.content.operationsAiContentShell{box-sizing:border-box;height:calc(100dvh - 56px);min-height:0;padding-top:16px;padding-bottom:16px;overflow:hidden}.ops-ai-sidebar{background:#fff;border:1px solid #dedbd4;border-radius:12px;flex-direction:column;gap:16px;height:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.ops-ai-sidebar-title{font-family:var(--font-mono);text-transform:uppercase;color:#111;border-bottom:1px solid #ece9e2;align-items:center;gap:8px;padding:8px 4px;font-size:11px;font-weight:700;display:flex}.ops-ai-sidebar-content{flex:1;min-height:0;overflow-y:auto}.ops-ai-empty-history{text-align:center;font-family:var(--font-mono);color:#77736d;background:#fbfbfa;border:1px dashed #dedbd4;border-radius:10px;flex-direction:column;gap:8px;padding:24px 16px;font-size:10px;display:flex}.ops-ai-new-btn-link{color:#111;cursor:pointer;background:0 0;border:none;font-size:10px;font-weight:700;text-decoration:underline}.ops-ai-new-btn{color:#fff;width:100%;font-family:var(--font-mono);text-transform:uppercase;cursor:pointer;background:#111;border:1px solid #111;border-radius:8px;padding:10px;font-size:11px;font-weight:700;transition:all .2s}.ops-ai-new-btn:hover{background:#222}.ops-ai-sessions-list{flex-direction:column;gap:6px;display:flex}.ops-ai-session-item{cursor:pointer;background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;padding:10px;transition:all .2s;position:relative}.ops-ai-session-item:hover{background:#f4f3ef}.ops-ai-session-item.active{color:#111;background:#f4f3ef;border-color:#77736d #77736d #77736d #111;border-left-style:solid;border-left-width:3.5px}.ops-ai-session-item.active .ops-ai-session-title{color:#111;font-weight:800}.ops-ai-session-title{color:#111;margin:0;padding-right:20px;font-size:11px;font-weight:700}.ops-ai-session-delete{color:#77736d;cursor:pointer;opacity:0;background:0 0;border:none;transition:opacity .2s;position:absolute;top:10px;right:8px}.ops-ai-session-item:hover .ops-ai-session-delete{opacity:1}.ops-ai-session-item.active .ops-ai-session-delete{color:#77736d}.ops-ai-session-item.active .ops-ai-session-delete:hover{color:#f33}.ops-ai-runbooks-list{flex-direction:column;gap:8px;display:flex}.ops-ai-runbook-item{text-align:left;background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;flex-direction:column;gap:6px;padding:10px;display:flex}.ops-ai-runbook-meta{justify-content:space-between;align-items:center;display:flex}.ops-ai-runbook-code{font-family:var(--font-mono);color:#111;background:#dedbd466;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.ops-ai-runbook-category{font-family:var(--font-mono);text-transform:uppercase;color:#77736d;font-size:9px}.ops-ai-runbook-title{color:#111;margin:0;font-size:11px;font-weight:700;line-height:1.4}.ops-ai-workspace{flex-direction:column;gap:16px;height:100%;min-height:0;display:flex;overflow:hidden}.ops-ai-workspace-header{background:#fff;border:1px solid #dedbd4;border-radius:12px;flex:none;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}.ops-ai-header-info{align-items:center;gap:12px;display:flex}.ops-ai-bot-icon{color:#fff;background:#111;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.ops-ai-header-info h1{font-family:var(--font-mono);text-transform:uppercase;color:#111;margin:0;font-size:12px;font-weight:700}.ops-ai-header-info p{color:#77736d;margin:2px 0 0;font-size:10px}.ops-ai-status-pill{font-family:var(--font-mono);color:#065f46;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:9999px;padding:4px 8px;font-size:9px;font-weight:700}.ops-ai-chat-container{background:#fff;border:1px solid #dedbd4;border-radius:12px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.ops-ai-chat-feed{overscroll-behavior:contain;scrollbar-gutter:stable;flex-direction:column;flex:1;gap:20px;min-height:0;padding:20px;display:flex;overflow-y:auto}.ops-ai-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;max-width:520px;margin:40px auto;display:flex}.ops-ai-brain-icon{color:#111;background:#fbfbfa;border:1px solid #dedbd4;border-radius:12px;place-items:center;width:48px;height:48px;display:grid}.ops-ai-empty-state h3{font-family:var(--font-mono);text-transform:uppercase;color:#111;margin:0;font-size:12px;font-weight:700}.ops-ai-empty-state p{font-family:var(--font-mono);color:#77736d;margin:4px 0 0;font-size:11px;line-height:1.6}.ops-ai-quick-grid{grid-template-columns:1fr;gap:8px;width:100%;margin-top:16px;display:grid}@media (width>=640px){.ops-ai-quick-grid{grid-template-columns:1fr 1fr}}.ops-ai-quick-btn{text-align:left;cursor:pointer;background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;flex-direction:column;gap:4px;padding:12px;transition:all .2s;display:flex}.ops-ai-quick-btn:hover{background:#f4f3ef;border-color:#77736d}.ops-ai-quick-title{color:#111;font-size:11px;font-weight:700}.ops-ai-quick-subtitle{font-family:var(--font-mono);color:#77736d;font-size:9.5px}.ops-ai-msg-row{width:100%;display:flex}.ops-ai-msg-row.user{justify-content:flex-end}.ops-ai-msg-row.ai{justify-content:flex-start}.ops-ai-msg-bubble-wrapper{text-align:left;flex-direction:column;gap:4px;max-width:min(88%,780px);display:flex}.ops-ai-msg-sender-tag{font-family:var(--font-mono);color:#77736d;letter-spacing:.035em;padding:0 5px;font-size:9px;font-weight:700}.ops-ai-msg-row.ai .ops-ai-msg-sender-tag{color:#54514c;align-items:center;gap:6px;display:flex}.ops-ai-msg-row.ai .ops-ai-msg-sender-tag:before{content:"";background:#79b88d;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #eaf6ed}.ops-ai-msg-bubble{border-radius:8px;padding:12px;font-size:12px;line-height:1.6}.ops-ai-msg-bubble.user{color:#111;background:#fbfbfa;border:1px solid #dedbd4}.ops-ai-msg-bubble.ai{background:0 0;width:100%;padding:0}.ops-ai-msg-text,.ops-ai-msg-text-simple{font-family:var(--font-sans,sans-serif)!important;color:#111!important;font-size:12px!important;line-height:1.6!important}.ops-ai-msg-text{white-space:pre-wrap;margin:0}.ops-ai-attachment-badge{font-family:var(--font-mono);background:#fff;border:1px solid #dedbd4;border-radius:6px;align-items:center;gap:6px;max-width:320px;margin-top:8px;padding:6px 10px;font-size:10px;display:inline-flex}.ops-ai-attachment-name{color:#111;font-weight:700}.ops-ai-attachment-size{color:#77736d}.ops-ai-msg-text-simple{white-space:pre-wrap;border-radius:8px;background:#faf9f6!important;border:1px solid #dedbd4!important;border-left:3.5px solid #111!important;padding:12px 14px!important}.ops-ai-chat-answer{box-sizing:border-box;color:#292723;width:100%;font-family:var(--font-sans,sans-serif);background:linear-gradient(145deg,#fff 0%,#fbfaf7 100%);border:1px solid #e1dfd9;border-radius:14px;padding:18px 20px;font-size:13.5px;line-height:1.68;position:relative;overflow:hidden;box-shadow:0 8px 24px #26231e0e,0 1px 2px #26231e0a}.ops-ai-chat-answer:before{content:"";background:linear-gradient(#84bc94 0%,#cfe8d5 55%,#0000 100%);width:3px;position:absolute;inset:0 auto 0 0}.ops-ai-chat-answer h4{color:#171612;margin:0 0 10px;font-size:13.5px;line-height:1.4}.ops-ai-chat-paragraph{margin:0}.ops-ai-chat-space{height:12px;display:block}.ops-ai-chat-step,.ops-ai-chat-bullet{grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;margin:8px 0;display:grid}.ops-ai-chat-step{background:#ffffffc7;border:1px solid #ebe8e1;border-radius:9px;padding:9px 10px}.ops-ai-chat-step>span{color:#245438;width:22px;height:22px;font-family:var(--font-mono);background:#e7f5ea;border:1px solid #bcd7c3;border-radius:50%;place-items:center;font-size:9px;font-weight:700;display:grid}.ops-ai-chat-bullet>span{color:#43815a;text-align:center;font-size:16px;line-height:18px}.ops-ai-chat-step p,.ops-ai-chat-bullet p{margin:0}.ops-ai-chat-answer strong{color:#171612;font-weight:760}.ops-ai-inline-code{color:#255c38;font-family:var(--font-mono);background:#f3f8f3;border:1px solid #d7e2d8;border-radius:5px;padding:2px 5px;font-size:.9em}.ops-ai-chat-code{color:#25352d;background:#f7f9f6;border:1px solid #d9ddd7;border-radius:10px;margin:12px 0 2px;overflow:hidden}.ops-ai-chat-code>div{color:#5f6f65;min-height:30px;font-family:var(--font-mono);background:#edf3ed;border-bottom:1px solid #dfe5df;justify-content:space-between;align-items:center;padding:0 10px;font-size:9px;display:flex}.ops-ai-chat-code button{color:#286343;font:700 9px var(--font-mono);cursor:pointer;background:0 0;border:0}.ops-ai-chat-code pre{white-space:pre-wrap;margin:0;padding:12px;overflow-x:auto}.ops-ai-chat-code code{font:10.5px/1.6 var(--font-mono)}.ops-ai-chat-sources{gap:7px;margin-top:10px;display:grid}.ops-ai-chat-sources>span{color:#77736d;font:700 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.ops-ai-chat-sources>a,.ops-ai-chat-sources>button{color:#25352d;text-align:left;cursor:pointer;background:#f7faf7;border:1px solid #dce5dc;border-radius:10px;grid-template-columns:24px minmax(0,1fr) 18px;align-items:center;gap:8px;width:100%;padding:9px 10px;display:grid}.ops-ai-chat-sources>a:hover,.ops-ai-chat-sources>button:hover{background:#eef7ef;border-color:#91b49a}.ops-ai-chat-sources>a>svg:first-child,.ops-ai-chat-sources>button>svg:first-child{color:#3f7650}.ops-ai-chat-sources>a>span,.ops-ai-chat-sources>button>span{gap:2px;min-width:0;display:grid}.ops-ai-chat-sources strong{text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.ops-ai-chat-sources small{color:#77736d;font:9px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-ai-structured-report{box-sizing:border-box;background:#fcfcfa;border-radius:16px;flex-direction:column;gap:10px;width:100%;padding:14px;display:flex;overflow:hidden;box-shadow:0 10px 30px #26231e0d;border:1px solid #dedfd9!important}.ops-ai-report-section{box-sizing:border-box;border:1px solid #0000;border-radius:11px;padding:13px 14px!important}.ops-ai-report-section.summary{background:#fbfaf7!important;border:1px solid #e5e2da!important}.ops-ai-report-section.search-results{background:#f8fcf8;border:1px solid #dbe6dc!important;padding:12px!important}.ops-ai-search-candidates{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;margin-top:8px;display:grid}.ops-ai-search-candidates button,.ops-ai-search-candidates .ops-ai-source-link{color:#111;text-align:left;cursor:pointer;background:#fff;border:1px solid #d7ded7;border-radius:7px;flex-direction:column;gap:3px;min-width:0;padding:9px 10px;display:flex}.ops-ai-search-candidates .ops-ai-source-link{text-decoration:none}.ops-ai-search-candidates button:hover,.ops-ai-search-candidates .ops-ai-source-link:hover{background:#eff9ef;border-color:#7dac8a}.ops-ai-search-candidates span,.ops-ai-search-candidates small{color:#77736d;font:8.5px var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ops-ai-search-candidates strong{text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;line-height:1.35;overflow:hidden}.ops-ai-summary-text{color:#111;margin:6px 0 0;font-size:12.5px;font-weight:750;line-height:1.5}.ops-ai-report-section.procedure{background:#f4fbf7!important;border:1px solid #d1fae5!important}.ops-ai-procedure-header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ops-ai-section-title{font-family:var(--font-mono);color:#77736d;text-transform:uppercase;letter-spacing:.05em;font-size:9.5px;font-weight:700;display:block}.ops-ai-report-section.procedure .ops-ai-section-title{color:#047857!important}.ops-ai-procedure-code{font-family:var(--font-mono);color:#fff;background:#047857;border-radius:4px;padding:2px 8px;font-size:10px;font-weight:700}.ops-ai-procedure-details h5{color:#065f46;margin:0 0 8px;font-size:12px;font-weight:700}.ops-ai-procedure-steps{color:#1f2937;margin:0;padding-left:20px;line-height:1.6;font-size:12px!important}.ops-ai-procedure-steps li{margin-bottom:6px}.ops-ai-report-section.recommendations{background:#f0f9ff!important;border:1px solid #e0f2fe!important}.ops-ai-report-section.recommendations .ops-ai-section-title{color:#0369a1!important}.ops-ai-reco-list{color:#1f2937;margin:8px 0 0;padding-left:20px;line-height:1.6;list-style-type:disc;font-size:12px!important}.ops-ai-reco-list li{margin-bottom:6px}.ops-ai-report-section.commands{background:#fff!important;border:none!important;padding:0!important}.ops-ai-report-section.commands .ops-ai-section-title{color:#475569!important}.ops-ai-command-block{background:#f7f9f6;border:1px solid #d9ddd7;border-radius:10px;margin-top:10px;overflow:hidden;box-shadow:0 2px 4px #0000000d}.ops-ai-command-header{background:#edf3ed;border-bottom:1px solid #dfe5df;justify-content:space-between;align-items:center;padding:7px 12px;display:flex}.ops-ai-command-header span{font-family:var(--font-mono);color:#5f6f65;font-size:9.5px}.ops-ai-copy-btn{font-family:var(--font-mono);color:#286343;cursor:pointer;background:0 0;border:none;font-size:9.5px;font-weight:700;text-decoration:none;transition:color .2s}.ops-ai-copy-btn:hover{color:#153d28}.ops-ai-command-code{font-family:var(--font-mono);color:#25352d;background:#f9fbf8;margin:0;padding:12px;font-size:11px;line-height:1.5;overflow-x:auto}.ops-ai-report-footer{font-family:var(--font-mono);color:#77736d;border-top:1px dashed #ece9e2;justify-content:space-between;padding:10px 4px 0;font-size:9.5px;display:flex}.ops-ai-loading-bubble{font-family:var(--font-mono);color:#77736d;text-align:left;background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;align-self:flex-start;padding:12px;font-size:11px}.ops-ai-input-panel{z-index:5;background:#fff;border-top:1px solid #dedbd4;flex-direction:column;flex:none;gap:8px;padding:16px 20px;display:flex;position:relative}.ops-ai-input-attachment{font-family:var(--font-mono);background:#fbfbfa;border:1px solid #dedbd4;border-radius:8px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:10.5px;display:flex}.ops-ai-remove-attach{color:#f33;cursor:pointer;background:0 0;border:none;font-size:14px;font-weight:700}.ops-ai-input-form{align-items:center;gap:12px;width:100%;display:flex}.ops-ai-file-label{cursor:pointer;color:#77736d;box-sizing:border-box;background:#fff;border:1px solid #dedbd4;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:flex}.ops-ai-file-label:hover{color:#111;background:#fbfbfa;border-color:#77736d}.hidden-file-input{display:none}.ops-ai-text-input{color:#111;box-sizing:border-box;background:#fff;border:1.5px solid #111;border-radius:8px;outline:none;flex:1;height:40px;padding:0 16px;font-family:inherit;font-size:12px}.ops-ai-text-input:focus{border-color:#111}.ops-ai-send-btn{color:#fff;height:40px;font-family:var(--font-mono);cursor:pointer;box-sizing:border-box;background:#111;border:1px solid #111;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:11px;font-weight:700;transition:all .2s;display:flex}.ops-ai-send-btn:hover{background:#222}.ops-ai-send-icon{color:#fff}.ops-ai-input-caption{font-family:var(--font-mono);color:#77736d;text-align:center;margin-top:4px;font-size:10px}.ops-ai-command-strip{color:#77736d;width:100%;min-width:0;font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:5px;font-size:9px;display:flex}.ops-ai-command-strip-label{color:#77736d;letter-spacing:.05em;text-transform:uppercase;margin-right:2px;font-size:8.5px;font-weight:700}.ops-ai-command-chip{color:#45423e;min-height:22px;font:700 8.5px/1 var(--font-mono);letter-spacing:.035em;cursor:pointer;background:#fbfbfa;border:1px solid #dedbd4;border-radius:999px;padding:3px 7px;transition:border-color .15s,background .15s,color .15s;position:relative}.ops-ai-command-chip:hover,.ops-ai-command-chip:focus-visible{z-index:3;color:#174c2c;background:#e2f9e1;border-color:#8ab69a;outline:none}.ops-ai-command-chip:after{color:#fff;content:attr(data-tooltip);width:max-content;max-width:230px;font:500 10px/1.35 var(--font-sans);text-align:left;white-space:normal;opacity:0;pointer-events:none;background:#111;border:1px solid #d0cec8;border-radius:7px;padding:7px 9px;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px);box-shadow:0 8px 24px #11111124}.ops-ai-command-chip:hover:after,.ops-ai-command-chip:focus-visible:after{opacity:1;transform:translate(-50%)}.ops-ai-command-chip:first-of-type:after{bottom:50%;left:calc(100% + 10px);right:auto;transform:translate(4px,50%)}.ops-ai-command-chip:first-of-type:hover:after,.ops-ai-command-chip:first-of-type:focus-visible:after{transform:translateY(50%)}.ops-ai-command-chip:last-of-type:after{left:auto;right:0;transform:translateY(4px)}.ops-ai-command-chip:last-of-type:hover:after,.ops-ai-command-chip:last-of-type:focus-visible:after{transform:translate(0)}.ops-ai-command-hint{color:#9a9690;text-overflow:ellipsis;min-width:0;margin-left:auto;overflow:hidden}@media (width<=900px){.ops-ai-command-strip{padding-bottom:2px;overflow-x:auto}.ops-ai-command-hint,.ops-ai-command-strip-label{display:none}}.ops-ai-grid.knowledge-open{grid-template-columns:minmax(0,1fr)}.ops-ai-grid.knowledge-open .ops-ai-sidebar{display:none}.ops-ai-header-actions{align-items:center;gap:9px;display:flex}.ops-ai-client-scope{color:#77736d;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex}.ops-ai-client-scope select,.ops-knowledge-toolbar select{color:#111;background:#fbfbfa;border:1px solid #dedbd4;border-radius:7px;outline:none;min-height:32px;padding:0 28px 0 10px;font-size:10px}.ops-ai-knowledge-button{color:#22613a;cursor:pointer;min-height:32px;font-family:var(--font-mono);background:#eef9f1;border:1px solid #b9d9c4;border-radius:7px;align-items:center;gap:7px;padding:0 11px;font-size:9px;font-weight:800;display:inline-flex}.ops-ai-knowledge-button:hover{background:#e2f5e8;border-color:#7fbd94}.ops-knowledge-shell{gap:16px;min-height:620px;display:grid}.ops-knowledge-intro{background:#fff;border:1px solid #dedbd4;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;padding:21px 24px;display:flex}.ops-knowledge-eyebrow{color:#287347;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:7px;font-size:8px;font-weight:800;display:inline-flex}.ops-knowledge-intro h2{color:#111;letter-spacing:-.02em;margin:0;font-size:20px}.ops-knowledge-intro p{color:#77736d;margin:5px 0 0;font-size:11px}.ops-knowledge-stats{gap:9px;display:flex}.ops-knowledge-stats span{color:#77736d;min-width:78px;font-family:var(--font-mono);text-transform:uppercase;background:#fbfbfa;border:1px solid #ece9e2;border-radius:8px;gap:3px;padding:9px 11px;font-size:8px;display:grid}.ops-knowledge-stats strong{color:#111;font-family:var(--font-sans);font-size:16px}.ops-knowledge-layout{min-height:520px;display:grid}.ops-knowledge-layout.can-manage{grid-template-columns:minmax(300px,360px) minmax(0,1fr);align-items:start;gap:16px}.ops-knowledge-form,.ops-knowledge-library{background:#fff;border:1px solid #dedbd4;border-radius:12px}.ops-knowledge-form{gap:12px;padding:18px;display:grid}.ops-knowledge-form-title{color:#111;border-bottom:1px solid #ece9e2;align-items:center;gap:9px;padding-bottom:13px;display:flex}.ops-knowledge-form-title>div{gap:2px;display:grid}.ops-knowledge-form-title strong{font-size:12px}.ops-knowledge-form-title span{color:#77736d;font-family:var(--font-mono);text-transform:uppercase;font-size:8px}.ops-knowledge-form .field{gap:5px}.ops-knowledge-form .field>span{color:#625e57;font-family:var(--font-mono);letter-spacing:.04em;text-transform:uppercase;font-size:8px;font-weight:800}.ops-knowledge-form .textInput,.ops-knowledge-form .selectInput,.ops-knowledge-form .textArea{background:#fbfbfa;border-color:#dedbd4;border-radius:7px;width:100%;font-size:10px}.ops-knowledge-form .textInput,.ops-knowledge-form .selectInput{min-height:34px}.ops-knowledge-form .textArea{resize:vertical;padding:9px 10px}.ops-knowledge-form-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.ops-knowledge-dropzone{color:#287347;cursor:pointer;text-align:center;background:#f4faf6;border:1px dashed #9fbba8;border-radius:9px;justify-items:center;gap:5px;padding:17px 12px;display:grid}.ops-knowledge-dropzone:hover{background:#edf8f0;border-color:#4f9368}.ops-knowledge-dropzone input{display:none}.ops-knowledge-dropzone strong{color:#245438;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.ops-knowledge-dropzone span{color:#64806e;font-size:8px}.ops-knowledge-dropzone small{color:#7b8f82;font-size:8px}.ops-knowledge-media-actions{justify-content:center;align-items:center;gap:7px;margin-top:4px;display:flex}.ops-knowledge-media-actions label,.ops-knowledge-media-actions button{color:#286241;cursor:pointer;min-height:29px;font-family:var(--font-mono);background:#fff;border:1px solid #b9d9c4;border-radius:6px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:800;display:inline-flex}.ops-knowledge-media-actions label:hover,.ops-knowledge-media-actions button:hover{background:#eaf6ee;border-color:#69a77f}.ops-knowledge-security-note,.ops-knowledge-readonly{color:#71551c;background:#fff9ec;border:1px solid #f0d8a6;border-radius:7px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:9px;line-height:1.45;display:flex}.ops-knowledge-success{color:#287347;margin:0;font-size:10px}.ops-knowledge-submit{color:#fff;cursor:pointer;min-height:36px;font-family:var(--font-mono);text-transform:uppercase;background:#111;border:1px solid #111;border-radius:7px;font-size:9px;font-weight:800}.ops-knowledge-submit:hover:not(:disabled){background:#2b2b28}.ops-knowledge-submit:disabled{cursor:wait;opacity:.6}.ops-knowledge-library{min-width:0;padding:15px}.ops-knowledge-toolbar{grid-template-columns:minmax(0,1fr) auto;gap:9px;margin-bottom:12px;display:grid}.ops-knowledge-search{color:#77736d;background:#fbfbfa;border:1px solid #dedbd4;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:0 10px;display:flex}.ops-knowledge-search input{color:#111;background:0 0;border:0;outline:none;width:100%;font-size:10px}.ops-knowledge-readonly{color:#375f84;background:#f2f7fc;border-color:#cddff3;margin-bottom:12px}.ops-knowledge-list{gap:8px;display:grid}.ops-knowledge-card{--source-tone:#4b83be;border:1px solid #e4e1db;border-left:3px solid var(--source-tone);background:#fff;border-radius:9px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:11px;padding:12px;display:grid}.ops-knowledge-card:hover{border-color:#c9c5bd;box-shadow:0 5px 15px #1e23280d}.ops-knowledge-card.type-screenshot{--source-tone:#7c3aed}.ops-knowledge-card.type-spreadsheet{--source-tone:#15935b}.ops-knowledge-card.type-log{--source-tone:#d97706}.ops-knowledge-card-icon{background:color-mix(in srgb, var(--source-tone) 9%, #fff);width:30px;height:30px;color:var(--source-tone);border-radius:7px;place-items:center;display:grid}.ops-knowledge-card-copy{min-width:0}.ops-knowledge-card-title{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ops-knowledge-card-title strong{color:#111;font-size:11px}.ops-knowledge-status{color:#287347;font-family:var(--font-mono);text-transform:uppercase;background:#edf8f0;border:1px solid #b9dec7;border-radius:4px;padding:2px 5px;font-size:7px;font-weight:800}.ops-knowledge-status.needs_context{color:#8a5500;background:#fff8e8;border-color:#efd7a3}.ops-knowledge-status.pending_review{color:#375f84;background:#f2f7fc;border-color:#cddff3}.ops-knowledge-status.rejected{color:#a61b31;background:#fff1f2;border-color:#ecc1c6}.ops-knowledge-card-copy>p{color:#625e57;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 8px;font-size:10px;line-height:1.5;display:-webkit-box;overflow:hidden}.ops-knowledge-meta{flex-wrap:wrap;gap:5px;display:flex}.ops-knowledge-meta span{color:#77736d;font-family:var(--font-mono);background:#fbfbfa;border:1px solid #ece9e2;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:7px;display:inline-flex}.ops-knowledge-meta .restricted{color:#8a5500;background:#fff9ec;border-color:#f0d8a6}.ops-knowledge-card-actions{align-items:center;gap:4px;display:flex}.ops-knowledge-review{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.ops-knowledge-review.approve{color:#287347}.ops-knowledge-review.approve:hover{background:#edf8f0;border-color:#b9dec7}.ops-knowledge-review.reject{color:#a61b31}.ops-knowledge-review.reject:hover{background:#fff1f2;border-color:#ecc1c6}.ops-knowledge-delete{color:#9a958d;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;place-items:center;width:28px;height:28px;display:grid}.ops-knowledge-delete:hover{color:#a61b31;background:#fff1f2;border-color:#ecc1c6}.ops-knowledge-empty{color:#77736d;text-align:center;border:1px dashed #dedbd4;border-radius:9px;justify-items:center;gap:6px;padding:46px 20px;display:grid}.ops-knowledge-empty strong{color:#3d3d39;font-size:11px}.ops-knowledge-empty span{font-size:9px}.ops-ai-answer-context{flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:9px;display:flex}.ops-ai-answer-context span{color:#625e57;font-family:var(--font-mono);text-transform:uppercase;background:#fbfbfa;border:1px solid #dedbd4;border-radius:5px;align-items:center;gap:5px;padding:4px 7px;font-size:8px;font-weight:700;display:inline-flex}.ops-ai-answer-context span.strict{color:#22613a;background:#eef9f1;border-color:#b9d9c4}.ops-ai-summary-text.strict-content{white-space:pre-line}.ops-ai-report-section.questions{background:#f4f8fc;border-left-color:#4b83be}.ops-ai-follow-up{color:#375f84;margin:7px 0 0;font-size:11px;line-height:1.5}.ops-ai-input-caption strong{color:#287347}.ops-ai-learn-banner{color:#315b40;background:linear-gradient(90deg,#eef9f1,#f7fbf7);border:1px solid #b8d9c3;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:9px;padding:9px 11px;font-size:10px;display:flex}.ops-ai-learn-banner>div{align-items:center;gap:7px;min-width:0;display:flex}.ops-ai-learn-banner>span:last-child{color:#617668;font-family:var(--font-mono);white-space:nowrap;text-transform:uppercase;font-size:8px}@media (width<=980px){.ops-ai-workspace-header{align-items:flex-start;gap:12px}.ops-ai-header-actions{flex-direction:column;align-items:flex-end}.ops-knowledge-layout.can-manage{grid-template-columns:1fr}.ops-knowledge-form{order:2}}@media (width<=680px){.ops-ai-workspace-header,.ops-knowledge-intro{flex-direction:column;align-items:flex-start}.ops-ai-header-actions{align-items:stretch;width:100%}.ops-ai-client-scope{justify-content:space-between}.ops-knowledge-stats{width:100%}.ops-knowledge-stats span{flex:1;min-width:0}.ops-knowledge-toolbar,.ops-knowledge-form-row{grid-template-columns:1fr}.ops-knowledge-card{grid-template-columns:auto minmax(0,1fr)}.ops-knowledge-card-actions{grid-column:2;justify-self:end}}@media (width<=760px){.ops-ai-grid{grid-template-rows:76px minmax(0,1fr);gap:8px}.ops-ai-sidebar{border-radius:10px;gap:6px;padding:8px}.ops-ai-sidebar-title,.ops-ai-new-btn{display:none}.ops-ai-sidebar-content{scrollbar-width:none;overflow:auto hidden}.ops-ai-sidebar-content::-webkit-scrollbar{display:none}.ops-ai-sessions-list{flex-direction:row;gap:6px;height:100%}.ops-ai-session-item{flex:0 0 150px;min-width:0;padding:8px 9px}.ops-ai-session-title{text-overflow:ellipsis;white-space:nowrap;padding-right:0;overflow:hidden}.ops-ai-session-delete{display:none}.ops-ai-workspace{gap:8px}.ops-ai-workspace-header{flex-direction:row;align-items:center;min-height:48px;padding:8px 10px}.ops-ai-header-info{gap:8px;min-width:0}.ops-ai-header-info p{display:none}.ops-ai-header-info h1{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.ops-ai-bot-icon{flex:none;width:26px;height:26px}.ops-ai-status-pill{white-space:nowrap;padding:4px 6px;font-size:7px}.ops-ai-chat-container{border-radius:10px}.ops-ai-chat-feed{gap:14px;padding:14px 10px}.ops-ai-message{max-width:92%}.ops-ai-input-panel{gap:6px;padding:10px}.ops-ai-input-form{gap:7px}.ops-ai-file-label{width:38px;height:38px}.ops-ai-text-input{height:38px;padding:0 11px;font-size:11px}.ops-ai-send-btn{width:40px;height:38px;padding:0}.ops-ai-send-btn span{display:none}.ops-ai-command-strip{scrollbar-width:none;gap:4px;padding-bottom:2px;overflow-x:auto}.ops-ai-command-strip::-webkit-scrollbar{display:none}.ops-ai-command-chip{flex:none}.ops-ai-learn-banner{flex-direction:column;align-items:flex-start;gap:4px}.ops-ai-learn-banner>span:last-child{white-space:normal}}
