@layer normalize, theme, global, component, util;@layer theme{:root{color-scheme:light dark;--font-size-xxxs: 0.625rem;--font-size-xxs: 0.6875rem;--font-size-xs: 0.8125rem;--font-size-sm: 0.9375rem;--font-size-md: 1rem;--font-size-base: 1.0625rem;--font-size-lg: 1.1875rem;--font-size-xl: 1.25rem;--font-size-xxl: 1.4375rem;--font-size-xxxl: 2.4375rem}}@layer global{body{font-family:Inter, sans-serif;background-color:light-dark(#F9F9FB, #161618);font-size:var(--font-size-base);font-weight:500}@layer theme{:root{--color-table-border: #ACA7AF;--color-table-background: light-dark(white, #32323B);--color-table-thead-background: light-dark(#F9F9FB, #23232B);--color-table-row-hover: light-dark(#FFFFFF1A);--color-table-text: light-dark(#391369, #E0E0E0);--color-submission-link-open: light-dark(#89818D, #E0E0E0)}}table{border-radius:0.625rem;box-shadow:0 14px 34px -9px #0000001A;width:100%;border:1px solid var(--color-table-border);background-color:var(--color-table-background);border-spacing:0;border-collapse:separate;color:var(--color-table-text)}thead th,tbody td{padding-top:1.4rem;padding-bottom:1rem;text-align:center}thead th{background-color:var(--color-table-thead-background);border-bottom:1px solid var(--color-table-border)}thead th>a{all:unset;font-weight:600;cursor:pointer}tbody tr:hover{box-shadow:0 4px 34px 10px #0000001A}thead th:first-child,tbody td:first-child{text-align:left;padding-left:1.88rem}thead th:last-child,tbody td:last-child{padding-right:2.56rem}tbody td:last-child{text-align:right}.table-container>.pagination>.previous,.table-container>.pagination>.next{display:none}.table-container>.pagination{all:unset;list-style:none;display:flex;margin-top:1rem}.table-container>.pagination>li>a{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.table-container>.pagination>li.active{border-radius:0.625rem;border:1px solid var(--color-table-border)}form{--color-form-label: var(--color-section-header);--color-form-input-border: #D9D9D9}@property --color-form-label{form{syntax:"<color>";inherits:false}}@property --color-form-input-border{form{syntax:"<color>";inherits:false}}form fieldset>legend,form label{color:var(--color-form-label);text-transform:uppercase;font-weight:500;font-size:0.8125rem;margin-bottom:1.8rem;display:block}form fieldset>legend.-force-no-help,form label.-force-no-help{margin-bottom:0.38rem}form fieldset>legend.-checkbox,form label.-checkbox{text-transform:none;color:#89818D;margin-bottom:0;font-size:0.6875rem}form fieldset>legend.-checkbox.-large,form label.-checkbox.-large{font-size:1em}form fieldset>legend.-checkbox.-large>input,form label.-checkbox.-large>input{width:1.5em;margin-right:0.5rem;height:1.5em}form fieldset>legend.-checkbox>input,form label.-checkbox>input{width:auto;margin-right:0.3rem;height:auto}form fieldset>legend.-checkbox.-dark,form label.-checkbox.-dark{color:#BCB8BE}form fieldset>legend.-checkbox.-center,form label.-checkbox.-center{display:flex;align-items:center}form label:has(+.helptext){margin-bottom:0 !important}form .helptext{color:#89818D;font-size:0.6875rem;margin-bottom:1em}form input{padding:0.82rem;height:2.5rem}form select,form .ts-control{padding:0.7rem 0.5rem;min-height:2.5rem}form textarea{padding:1.25rem 1.06rem;resize:none}form input,form select,form textarea,form .ts-control{font-size:0.875rem;border-radius:0.6875rem;border:1px solid var(--color-form-input-border);width:100%}form input,form select,form textarea,form .ts-control,form .ts-control input{color:light-dark(#32323B, white)}form option,form .ts-dropdown{color:light-dark(#32323B, white);background-color:light-dark(#fff, #32323B)}form .ts-control{display:flex;flex-direction:row;gap:0.6em;appearance:base-select;background-color:transparent;flex-wrap:wrap;align-items:center;line-height:unset}form .ts-control input{all:unset}form .ts-wrapper.multi .item{padding:0 0.44rem;height:1.8125rem;background-color:#F0F0F2;margin:0;border-radius:0.5rem}form .ts-wrapper.multi .ts-control{padding:0.3rem}iframe{box-shadow:0 14px 34px -9px #0000001A;border-radius:0.625rem;width:1px;min-width:100%}@layer global{.EasyMDEContainer{--_editor-radius: 0.6875rem}.editor-toolbar{background:light-dark(#fff, #32323B);border:1px solid var(--color-form-input-border, #D9D9D9);border-top-left-radius:var(--_editor-radius);border-top-right-radius:var(--_editor-radius);padding:6px;display:flex;flex-wrap:wrap;gap:6px}.editor-toolbar button{color:light-dark(#32323B, white);border-radius:0.375rem;padding:6px 8px;display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);transition:background-color 120ms ease, color 120ms ease, opacity 120ms ease, box-shadow 120ms ease;outline:unset;border:unset}.editor-toolbar button:hover,.editor-toolbar button:focus{background-color:light-dark(#F1F1F4, #3A3A40);color:light-dark(#32323B, white);text-decoration:none;border:unset}.editor-toolbar button.active,.editor-toolbar button.active:hover,.editor-toolbar button.active:focus{background-color:#572992;color:white;border:unset}.editor-toolbar button.disabled,.editor-toolbar button[aria-disabled="true"]{opacity:0.5;pointer-events:none}.cm-s-easymde,.CodeMirror{background:light-dark(#fff, #32323B);color:light-dark(#32323B, white);font-size:var(--font-size-sm)}.EasyMDEContainer .CodeMirror{border-top:none;border-bottom:none}.EasyMDEContainer:not(:has(.editor-statusbar)) .CodeMirror{border-bottom:1px solid var(--color-form-input-border, #D9D9D9);border-bottom-left-radius:var(--_editor-radius);border-bottom-right-radius:var(--_editor-radius)}.CodeMirror pre{color:inherit}.CodeMirror-cursor{border-left:2px solid currentColor}.CodeMirror-selected{background:light-dark(#E6E0F2, #2B2A33)}.CodeMirror-placeholder{color:light-dark(#9AA0A6, #8A8F98) !important}.CodeMirror-gutters{background:light-dark(#fff, #32323B);border-right:1px solid var(--color-form-input-border, #D9D9D9);color:light-dark(#6B7280, #A1A1AA)}.CodeMirror-linenumber{color:inherit}.editor-preview,.editor-preview-side{background:light-dark(#fff, #32323B);color:light-dark(#32323B, white);padding:1rem}.editor-preview a,.editor-preview-side a{color:light-dark(#572992, #949495);text-decoration:underline}.editor-preview h1,.editor-preview h2,.editor-preview h3,.editor-preview h4,.editor-preview h5,.editor-preview h6,.editor-preview-side h1,.editor-preview-side h2,.editor-preview-side h3,.editor-preview-side h4,.editor-preview-side h5,.editor-preview-side h6{color:light-dark(#391369, #F4F4F4)}.CodeMirror-fullscreen,.editor-toolbar.fullscreen,.editor-preview-full{background:light-dark(#fff, #32323B);color:light-dark(#32323B, white)}.editor-preview-side{border-left:1px solid var(--color-form-input-border, #D9D9D9)}}}@layer component{.sidebar{background-color:light-dark(#fff, #222124);display:none;position:fixed;inset:0;z-index:50;flex-direction:column}@media screen and (min-width: 768px){.sidebar{width:18rem;display:flex;right:auto}}.sidebar--open{display:flex}.sidebar__wrapper{overflow-y:scroll}@media screen and (min-width: 768px){.sidebar__wrapper{padding:1.62rem;padding-top:3.12rem}}.sidebar__navigation{display:flex;flex-direction:column}.sidebar__section{margin-bottom:1rem}@media screen and (min-width: 768px){.sidebar__section{margin-bottom:2.38rem}}.sidebar__title{text-transform:uppercase;color:light-dark(#979797, #89818D);font-size:var(--font-size-sm);margin-bottom:1.25rem;margin-left:0.5rem}.sidebar__list{list-style:none;display:flex;flex-direction:column;gap:0.44rem}.sidebar__item{padding:1.06rem 0.94rem;border-radius:0.6875rem;color:light-dark(#89818D, #E0E0E0);display:flex;align-items:center}.sidebar__item--selected{color:light-dark(#572992, white);background-color:light-dark(rgba(87,41,146,0.101961), rgba(137,137,137,0.101961))}.sidebar__icon{margin-right:1rem;font-size:1.25rem !important}.sidebar__logo{display:block;width:168px;height:auto;margin-bottom:3.19rem}.sidebar__logo>svg{fill:light-dark(#0A033B, #E0E0E0)}.submission-link{all:unset;display:flex;align-items:center}.submission-link:hover{cursor:pointer}.submission-link--display:hover{cursor:unset}.submission-link__type{font-size:1.6rem;margin-right:1rem}@media screen and (max-width: 768px){.submission-link__type{display:none}}.submission-link__open{font-size:0.8rem;margin-left:0.5rem}.header{margin-bottom:2.25rem}.header__info{display:flex;gap:1rem}.header__title{display:block;font-size:var(--font-size-xxxl);font-weight:600;line-height:1;color:light-dark(#391369, #F4F4F4)}.header__subtitle{display:flex;align-items:center;gap:0.38rem;margin-top:0.94rem;font-size:var(--font-size-lg);color:light-dark(rgba(87,41,146,0.501961), rgba(129,129,129,0.501961))}.header__actions{float:right;display:flex;align-items:center;gap:2.3rem}@media screen and (max-width: 768px){.header__actions{gap:1rem}}.header__select{padding:0.69rem;padding-right:2.5rem;font-size:1.0625rem;color:light-dark(#572992, #949495);border:1px solid light-dark(#572992, #949495);border-radius:0.375rem}.toggle-sidebar{display:flex;justify-content:end}@media screen and (min-width: 768px){.toggle-sidebar{display:none}}.toggle-sidebar__button{padding:1.5rem}.content-list{display:flex;flex-wrap:wrap;gap:1.56rem}@media screen and (min-width: 768px){.content-list{display:grid;grid-template-columns:1fr 1fr 1fr}}.content-list__item{padding:1.75rem 1.4rem;font-size:1.4375rem;display:flex;align-items:center;gap:1.27rem;border:1px solid #D9D9D9;border-radius:0.6875rem;color:light-dark(#572992, #fff)}.content-list__item:hover{border:1px solid light-dark(#572992, #fff)}.content-list__icon{color:light-dark(rgba(57,19,105,0.501961), #fff);font-size:2.5rem}.form-layout{display:grid;grid-template-columns:1fr 1fr;gap:1.12rem 1.8rem}.form-layout__half,.form-layout__full{grid-column:1 / -1}@media screen and (min-width: 768px){.form-layout{grid-template-columns:1fr 1fr 1fr 1fr}.form-layout__half{grid-column:span 2}.form-layout__full{grid-column:1 / -1}}.user{position:relative}.user__actions{display:flex;align-items:center;gap:1.5rem;position:relative}.user__bell{display:flex;align-items:center;position:relative;justify-content:center;width:3.1875rem;height:2.8125rem;border-radius:0.375rem;background-color:light-dark(#fff, #32323B);border:1px solid light-dark(#572992, #949495);color:light-dark(#572992, #949495);transition:150ms ease}.user__bell:hover{cursor:pointer;box-shadow:0 6px 16px 0 rgba(0,0,0,0.12)}.user__bell svg{fill:light-dark(#572992, #949495)}.user__bell--unread{background-color:#FF3A3A;border-color:#FF3A3A}.user__bell--unread svg{fill:white}.user__bell-dot{position:absolute;top:0.35rem;right:0.35rem;width:0.55rem;height:0.55rem;border-radius:50%;background-color:#FF3A3A;border:2px solid light-dark(#fff, #32323B)}.user__modal{position:absolute;background-color:light-dark(#fff, #222124);border:1px solid light-dark(#f5f5f5, #89818D);border-radius:0.625rem;box-shadow:0 4px 24px 0 rgba(0,0,0,0.1);padding:0.94rem 1.24rem;right:0;top:2.875rem;width:max-content;scale:0;transform-origin:top;z-index:50}.user__modal--open{scale:1}.user__list{display:flex;flex-direction:column}.user__item{display:flex;font-size:1rem;align-items:center;gap:1rem;padding:0.56rem;border-radius:0.625rem;transition:50ms ease-in-out;color:light-dark(#000, #fff)}.user__item:hover{background-color:light-dark(#eee, rgba(137,137,137,0.101961));cursor:pointer}.user__item svg{fill:light-dark(#000, #fff)}.user__icon{width:2.875rem;height:2.875rem;border-radius:100%;background-size:contain}.user__icon:hover{cursor:pointer}.user__notifications{position:absolute;background-color:light-dark(#fff, #32323B);border:1px solid light-dark(#D9D9D9, #949495);border-radius:0.625rem;box-shadow:0 4px 24px 0 rgba(0,0,0,0.1);padding:0.9rem 1rem;right:4rem;top:3rem;width:22rem;max-height:33.5rem;display:flex;flex-direction:column;scale:0;transform-origin:top right;z-index:50}.user__notifications--open{scale:1}.user__notifications-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:0.5rem}.user__notifications-heading{font-size:0.95rem;color:light-dark(#391369, #F4F4F4)}.user__notifications-mark{background:transparent;border:none;color:light-dark(#572992, #fff);font-size:0.85rem}.user__notifications-mark:hover{cursor:pointer;text-decoration:underline}.user__notifications-list{display:flex;flex-direction:column;padding-right:1rem;gap:0.75rem;overflow-y:auto;flex:1;min-height:0}.user__notifications-item{padding:0.75rem;border:1px solid light-dark(#D9D9D9, #949495);border-radius:0.625rem;transition:50ms ease}.user__notifications-item:hover{box-shadow:0 4px 4px 0 rgba(0,0,0,0.1);color:light-dark(#391369, #F4F4F4)}.user__notifications-item--read{color:light-dark(#89818D, #E0E0E0);opacity:0.7}.user__notifications-item--unread{color:light-dark(#391369, #F4F4F4)}.user__notifications-link{display:flex;justify-content:space-between;gap:0.75rem;text-decoration:none;color:inherit}.user__notifications-copy{display:flex;flex-direction:column;gap:0.3rem}.user__notifications-title-row{display:flex;align-items:center;gap:0.35rem}.user__notifications-title{font-size:0.95rem;font-weight:600}.user__notifications-description{font-size:0.85rem;line-height:1.3}.user__notifications-dot{width:0.4rem;height:0.4rem;border-radius:50%;background-color:#FF3A3A}.user__notifications-unread-icon{font-size:1rem}.user__notifications-chevron{font-size:1.2rem;color:inherit}.user__notifications-empty{padding:0.75rem 0;color:light-dark(#89818D, #E0E0E0)}.submission-details{display:grid;grid-template-columns:1fr 1fr;row-gap:2rem;margin-bottom:2rem}.submission-details__half,.submission-details__full{grid-column:1 / -1}@media screen and (min-width: 768px){.submission-details{grid-template-columns:1fr 1fr 1fr 1fr}.submission-details__half{grid-column:span 2}.submission-details__full{grid-column:1 / -1}}@media screen and (min-width: 768px){.submission-overview{display:grid;gap:2.5rem;grid-template-columns:1fr 20.8125rem}.submission-overview--hidden-timeline{display:block}}.status-icon>svg{width:0.75rem;height:0.75rem;margin-right:0.54rem}.status-icon--fill>svg{fill:var(--text-color)}.status-icon--stroke>svg{stroke:var(--text-color)}.status-badge{border-radius:0.375rem;padding:.44rem .87rem;border-radius:0.25rem;font-weight:600;font-size:1rem;display:inline-flex;align-items:center;--text-color: #fff;color:var(--text-color)}.status-badge[data-submission-status="R"],.status-badge[data-submission-status="R2"],.status-badge[data-partner-status="A"]{--text-color: light-dark(#53D163, #197925);background-color:light-dark(#DCF7DE, #B0E4B4)}.status-badge[data-submission-status="TD"],.status-badge[data-submission-status="MR"],.status-badge[data-partner-status="O"]{--text-color: light-dark(#E6AD48, #CE8505);background-color:#FDEDDA}.status-badge[data-submission-status="WF"],.status-badge[data-partner-status="T"]{--text-color: #F72D40;background-color:#FADBDD}.status-badge[data-submission-status="D"]{--text-color: light-dark(#C7C4CA, #A0A0A0);background-color:#ECECEE}.status-badge[data-submission-status="SQ"],.status-badge[data-partner-status="M"]{--text-color: #3AC7FF;background-color:#D6F7FF}.status-badge--floating{float:right}.status-circle{width:1.3125rem;height:1.3125rem;border-radius:100%;--text-color: white;display:flex;justify-content:center;align-items:center}.status-circle[data-submission-status="R"],.status-circle[data-submission-status="R2"]{background-color:#53D163}.status-circle[data-submission-status="TD"],.status-circle[data-submission-status="MR"]{background-color:#FFB83A}.status-circle[data-submission-status="WF"]{background-color:#FF3A3A}.status-circle[data-submission-status="D"]{background-color:#868585}.status-circle[data-submission-status="SQ"]{background-color:#3AC7FF}.status-circle .status-icon{position:relative}.status-circle .status-icon>svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.card{border-radius:0.625rem;box-shadow:0 14px 34px -9px #0000001A;background-color:light-dark(#fff, #32323B);padding:1.4rem 1.6rem;margin-bottom:3.06rem}.card:target{box-shadow:0 0 4px 3px light-dark(rgba(87,41,146,0.4), rgba(148,148,149,0.4)),0 14px 34px -9px rgba(0,0,0,0.101961)}.card__header{margin-bottom:1.5rem}.card__header--space-between{display:flex;justify-content:space-between;align-items:center}.card__header--small-margin{margin-bottom:0.5rem}.card__header--info{color:#89818D;font-size:0.6875rem;margin-bottom:0.6875rem}.card__title{font-size:1.0625rem;color:var(--color-section-header);text-transform:uppercase;font-weight:500;margin-bottom:0.5rem}.card--dark{background-color:#391369;color:#FFF;--color-form-label: white;--color-form-input-border: #D9D9D980}.card--dark input,.card--dark select,.card--dark textarea,.card--dark .ts-control,.card--dark .ts-control input{color:#fff}.card--small{padding:1rem}.card--bordered{border:1px solid light-dark(#D9D9D9, #949495)}.card--hidden{display:none}.card--content{width:max-content}.button{color:light-dark(#572992, #949495);padding:0.56rem;border:1px solid light-dark(#572992, #949495);border-radius:0.375rem;display:inline-flex;gap:0.5rem;align-items:center;transition:all 0.15s;word-break:break-all}.button--small{font-size:var(--font-size-sm)}.button--filled{color:#fff;background-color:#572992;border:0}.button--filled svg{fill:#fff !important;stroke:#fff !important}.button--secondary{color:#fff;background-color:rgba(0,0,0,0);border:1px solid #fff}.button--secondary svg{fill:#fff !important;stroke:#fff !important}.button--filled-secondary{color:#391369;background-color:#fff;border:0}.button--filled-secondary svg{fill:#391369 !important;stroke:#391369 !important}.button--pass{color:light-dark(#53D163, #197925);background-color:light-dark(#DCF7DE, #B0E4B4);border:0}.button--pass svg{fill:light-dark(#53D163, #197925) !important;stroke:light-dark(#53D163, #197925) !important}.button--warning{color:light-dark(#E6AD48, #CE8505);background-color:#FDEDDA;border:0}.button--warning svg{fill:light-dark(#E6AD48, #CE8505) !important;stroke:light-dark(#E6AD48, #CE8505) !important}.button--reject{color:#F72D40;background-color:#FADBDD;border:0}.button--reject svg{fill:#F72D40 !important;stroke:#F72D40 !important}.button--claim{color:#3AC7FF;background-color:#D6F7FF;border:0}.button--claim svg{fill:#3AC7FF !important;stroke:#3AC7FF !important}.button:hover{cursor:pointer}.button svg{fill:light-dark(#572992, #949495);stroke:light-dark(#572992, #949495)}.message{background-color:#ECECEE;color:light-dark(#C7C4CA, #A0A0A0);border:1px solid light-dark(#C7C4CA, #A0A0A0);border-radius:0.25rem;font-size:0.8125rem;padding:1.13rem 1.25rem;margin-bottom:1.44rem}.message--success{background-color:light-dark(#DCF7DE, #B0E4B4);color:light-dark(#53D163, #197925);border:1px solid light-dark(#53D163, #197925)}.message--warning{background-color:#FDEDDA;color:light-dark(#E6AD48, #CE8505);border:1px solid light-dark(#E6AD48, #CE8505)}.message--error{background-color:#FADBDD;color:#F72D40;border:1px solid #F72D40}.status-form{display:flex;align-items:center;color:light-dark(#572992, #949495);gap:0.3rem}.status-form>.select,.status-form>.save{border:1px solid light-dark(#572992, #949495);border-radius:0.375rem}.status-form>.save{padding:0.1rem}.status-form>.save:hover{cursor:pointer}.timeline-item{padding:1.12rem;border:1px solid #979797;border-radius:0.625rem;display:flex;gap:1.13rem;align-items:center;background-color:light-dark(#F9F9FB, #32323B)}.timeline-item>.status-display{flex-grow:1}.timeline-item>.info>.details{font-size:0.6875rem;color:dark-light(#89818D, white)}.timeline-item>.info>.status{font-size:0.9375rem;color:dark-light(#353535, white);font-weight:600}.timeline-item.-selected{background-color:#57299224;border:1px solid var(--color-primary-purple)}.timeline-item.-selected>.info>.details{color:dark-light(#353535, white)}.timeline-item:hover{cursor:pointer}.table-actions{display:flex;gap:1.2rem;justify-content:end}.table-actions__button{color:light-dark(#572992, #949495)}.table-actions__button:hover{cursor:pointer}.dialog-modal{text-align:unset !important;margin:auto;padding:1.75rem 2.37rem;border-radius:0.625rem}.dialog-modal::backdrop{backdrop-filter:blur(6px);background:light-dark(rgba(221,221,221,0.7), rgba(0,0,0,0.7))}.dialog-modal>.header{display:flex;justify-content:space-between;font-size:1.1875rem;color:light-dark(#572992, white);margin-bottom:2.25rem}.dialog-modal>.header>.close:hover{cursor:pointer}.dialog-modal .form-layout{margin-bottom:1.31rem}.dialog-modal .roles{color:#89818D;font-size:0.625rem;margin-bottom:2.25rem}.dialog-modal .roles>.item{margin-bottom:0.5em}.dialog-modal .roles>.item>.title{font-weight:700;display:inline}.dialog-modal .roles>.item>.description{display:inline}.product-data-job__header{display:flex;justify-content:space-between}.product-data-job__title{color:light-dark(#572992, white);font-size:var(--font-size-xxl);font-weight:700}.product-data-job__job-type{font-size:var(--font-size-base);color:#89818D}.product-data-job__data-list{font-size:var(--font-size-xs);color:#89818D}.product-data-job__data{display:block}.product-data-job__data-title,.product-data-job__data-result{display:inline}.product-data-job__data-result{font-style:italic}.file-list{display:flex;flex-direction:column;gap:0.94rem}.file-item{width:100%;border-radius:0.6875rem;border:1px solid #D9D9D9;padding:1.44rem 1.37rem}.file-item__download{float:right}.file-item__info{color:#89818D;font-size:0.6875rem;margin-bottom:0.6875rem;display:block}.logo-preview{width:10rem;height:auto}.review-queue-section+.review-queue-section{margin-top:3rem}.review-queue-section__title{display:flex;gap:0.6rem;margin-top:0.94rem;align-items:center;font-size:var(--font-size-lg);color:light-dark(rgba(87,41,146,0.501961), rgba(129,129,129,0.501961));padding:0.4rem}.review-queue-section__avatar{border-radius:100%;width:var(--font-size-lg)}.review-queue-section__empty{color:light-dark(rgba(87,41,146,0.501961), rgba(129,129,129,0.501961));font-size:0.8rem;margin-left:2.25rem;margin-top:0.6rem}.review-queue-age{display:flex;align-items:center;gap:0.5rem;display:inline-flex;width:fit-content}.review-queue-age abbr[title]{text-decoration-color:currentColor;text-underline-offset:0.18rem}.review-queue-age time{white-space:nowrap}.review-queue-age__marker{width:0.55rem;height:0.55rem;border-radius:999px;flex-shrink:0;background-color:#868585}.review-queue-age--warning{color:light-dark(#E6AD48, #CE8505)}.review-queue-age--warning .review-queue-age__marker{background-color:#FFB83A}.review-queue-age--overdue{color:#F72D40}.review-queue-age--overdue .review-queue-age__marker{background-color:#FF3A3A}.progress-pill{position:relative;border-radius:0.25rem;padding:0.3rem 0.75rem;display:inline-flex;align-items:center}.progress-pill--unclaimed{color:light-dark(#C7C4CA, #A0A0A0);background-color:#ECECEE}.progress-pill--in-progress{color:light-dark(#E6AD48, #CE8505);background-color:#FDEDDA}.progress-pill--approved{color:light-dark(#53D163, #197925);background-color:light-dark(#DCF7DE, #B0E4B4)}.progress-pill--rejected{color:#F72D40;background-color:#FADBDD}.progress-pill--draft{color:#3AC7FF;background-color:#D6F7FF}.progress-pill__icon{font-size:1.2rem}.progress-pill__content{margin-left:0.5rem}.progress-pill__hover{position:absolute;top:95%;left:50%;transform:translateX(-50%);border-radius:0.25rem;padding:0.5rem 1rem;z-index:5;background:light-dark(#fff, #32323B);border:1px solid light-dark(#D9D9D9, #949495);color:light-dark(#32323B, white);align-items:center;display:none;gap:1.5rem}.progress-pill__hover-item{border-radius:100%;width:1.5rem;height:1.5rem;background-size:cover}.progress-pill__hover-item--current{outline:1px solid #3AC7FF}.progress-pill__hover-item--in-progress{border:1px solid light-dark(#E6AD48, #CE8505)}.progress-pill__hover-item--placeholder{border:2px dashed light-dark(#C7C4CA, #A0A0A0)}.progress-pill:hover .progress-pill__hover,.progress-pill__hover:hover{display:flex}.period-list__period{display:flex;justify-content:space-between;width:100%;position:relative}.period-list__period::before{content:'';position:absolute;top:50%;left:15%;width:70%;height:2px;background-image:linear-gradient(to right, light-dark(#C7C4CA, #A0A0A0) 50%, transparent 50%);background-size:16px 4px;transform:translateY(-50%);z-index:0}.period-list__icon{width:2.5rem;height:2.5rem;border-radius:100%;background-size:cover;position:relative;z-index:1;background-color:light-dark(#fff, #32323B)}.period-list__icon--current{outline:1px solid #3AC7FF}.period-list__icon--in-progress{border:2px solid #D6F7FF}.period-list__icon--placeholder{border:2px dashed light-dark(#C7C4CA, #A0A0A0)}.review-decision-item{display:inline-flex}.review-controls{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.review-controls__actions{display:flex;gap:0.5rem;align-items:center}.review-controls__left{display:flex;align-items:center;gap:1rem}.review-controls__select{padding:0.5rem;border:1px solid light-dark(#D9D9D9, #949495);border-radius:0.375rem;background-color:light-dark(#fff, #32323B);color:light-dark(#32323B, white);font-size:var(--font-size-md);min-width:200px}.review-controls__select:has(option:checked:disabled){color:light-dark(#89818D, #E0E0E0)}.review-controls__time{color:light-dark(#89818D, #E0E0E0);font-size:var(--font-size-sm)}.review-time-info{margin-top:1rem;color:light-dark(#89818D, #E0E0E0);font-size:var(--font-size-xs);display:flex;gap:0.3rem;align-items:center}@keyframes notes-status-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.note-status__icon{font-size:1rem}.note-status__spinner{animation:notes-status-spin 1s linear infinite}.review-revoked-list__header{display:flex;gap:1rem;margin-bottom:1rem}.pass-tabs{display:flex;gap:1rem;align-items:center;margin-right:1rem}.pass-tabs__tab{display:flex;align-items:center;gap:1rem;cursor:pointer;transition:all 0.2s;border-radius:2rem;padding-left:0.75rem;padding-right:0.75rem;border:1px solid light-dark(#fff, #32323B);background-color:light-dark(#fff, #32323B);color:light-dark(#89818D, #E0E0E0)}.pass-tabs__tab--active{background-color:#572992;border:1px solid #572992;color:#fff}.pass-tabs__tab--disabled{opacity:0.5;cursor:not-allowed;background-image:none !important;display:flex;align-items:center;justify-content:center}.pass-tabs__tab:has(.pass-tabs__avatar){padding-left:0}.pass-tabs__avatar{position:relative;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid transparent;padding:0;cursor:pointer;transition:all 0.2s;background-size:cover;background-position:center;background-color:light-dark(rgba(87,41,146,0.101961), rgba(137,137,137,0.101961))}.pass-tabs__avatar--active{border-color:#572992;transform:scale(1.1)}.pass-tabs__badge{position:absolute;bottom:-8px;right:-8px;width:1rem;height:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;background-color:white;box-shadow:0 2px 4px rgba(0,0,0,0.1)}.pass-tabs__badge span{font-size:0.9rem;font-weight:bold}.pass-tabs__badge--passed{color:light-dark(#53D163, #197925);background-color:light-dark(#DCF7DE, #B0E4B4)}.pass-tabs__badge--rejected{color:#F72D40;background-color:#FADBDD}.pass-tabs__badge--progress{color:#3AC7FF;background-color:#D6F7FF}.editor-preview,.markdown,.prose{max-width:120ch;font-size:1rem;font-weight:400}.editor-preview p,.markdown p,.prose p{margin-bottom:1rem}.editor-preview img,.markdown img,.prose img{margin-left:auto;margin-right:auto;max-height:40ch}.editor-preview a,.markdown a,.prose a{text-decoration:underline}.editor-preview h1,.editor-preview h2,.editor-preview h3,.editor-preview h4,.markdown h1,.markdown h2,.markdown h3,.markdown h4,.prose h1,.prose h2,.prose h3,.prose h4{font-weight:bold}.editor-preview h1,.markdown h1,.prose h1{font-size:2rem}.editor-preview h3,.markdown h3,.prose h3{font-size:1.5rem}.editor-preview ul,.markdown ul,.prose ul{list-style:disc;margin-left:1.5rem}.markdown{margin-top:2.25rem}.link{text-decoration:underline}}@layer util{.__hidden{display:none}@media screen and (max-width: 768px){.__hidden-mobile{display:none}}@media screen and (min-width: 768px){.__hidden-desktop{display:none}}.__center{display:flex;align-items:center;justify-content:center}}
