@media (max-width:1023px){.admin-topbar__username{display:none}.rewards__tabs{gap:0}.rewards__tab{padding:.5rem .85rem;font-size:.82rem}.mng__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.hiw__edu-flow{flex-direction:column;align-items:center}.hiw__edu-arrow--right{transform:rotate(90deg)}.hiw__edu-arrow--down{transform:none}.research-element-panel{width:300px;min-width:260px}.research-toolbar__group-label{font-size:.6rem}.research-toolbar__stat{font-size:.7rem}.research-prefs{width:320px}.research-tools{max-height:calc(100vh - 220px)}}@media (max-width:768px){.admin-layout__content{padding:1rem}.admin-topbar__xp{padding:.25rem .5rem;font-size:.72rem}.admin-topbar__xp-label{display:none}.admin-topbar__signout{padding:.3rem .6rem;font-size:.75rem}.dashboard-cards{grid-template-columns:1fr;gap:.75rem}.dashboard-card__metrics{flex-wrap:wrap}.admin-dashboard__quick-links{grid-template-columns:1fr}.dashboard-quiz-item{flex-direction:column;align-items:flex-start;gap:.35rem}.dashboard-activity-item{flex-direction:column;align-items:flex-start;gap:.25rem}.rewards__hero{padding:1.25rem}.rewards__hero-amount{font-size:2rem}.rewards__hero-stats{flex-wrap:wrap;gap:.75rem;justify-content:space-around}.rewards__hero-links{flex-direction:column;gap:.5rem}.rewards__hero-links .admin-btn{width:100%;text-align:center}.rewards__store-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem}.rewards__item{padding:1rem}.rewards__item-name{font-size:.82rem}.rewards__item-desc{font-size:.72rem}.rewards__badges-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.rewards__purchase-row{flex-direction:column;align-items:flex-start;gap:.35rem}.rewards__purchase-meta{width:100%;justify-content:space-between}.rewards__store-filters{flex-direction:column}.rewards__filter-select{width:100%}.mng__card{padding:.75rem}.mng__form-grid{grid-template-columns:1fr}.mng__row{flex-direction:column;align-items:flex-start;gap:.35rem}.mng__row-actions{width:100%;justify-content:flex-end}.mng__form-actions{flex-wrap:wrap}.pay-prog__current{padding:1rem}.pay-prog__current-grid{grid-template-columns:repeat(2,1fr);gap:.75rem}.pay-prog__section{padding:1rem}.pay-prog__formula{flex-direction:column;gap:.35rem}.pay-prog__formula-op{display:none}.pay-prog__example-scenarios{grid-template-columns:1fr}.hiw__section{padding:1rem}.hiw__two-col{grid-template-columns:1fr;gap:1rem}.hiw__pay-paths{grid-template-columns:1fr 1fr;gap:.75rem}.admin-learn__sections,.hiw__tiers{grid-template-columns:1fr}.admin-learn__title{font-size:1.25rem}.admin-learn__subtitle{font-size:.82rem}.manage__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.manage__tab{white-space:nowrap;font-size:.78rem;padding:.5rem .75rem;flex-shrink:0}.manage__item{flex-direction:column;align-items:stretch;gap:.5rem}.manage__item-actions{justify-content:flex-end}.modules__grid{grid-template-columns:1fr}.lesson-builder__header{flex-direction:column;gap:.5rem}.lesson-builder__header-right{width:100%}.lesson-builder__block-picker{grid-template-columns:repeat(2,1fr)}.tiptap-editor__toolbar{flex-wrap:wrap;gap:.15rem}.tiptap-editor__toolbar-group{border-right:none;padding-right:0;margin-right:0}.quiz__header{flex-direction:column;align-items:flex-start;gap:.5rem}.quiz__header-right{width:100%;justify-content:space-between}.roadmap__certs-grid,.roadmap__exam-cards{grid-template-columns:1fr}.roadmap__part-bar{width:80px}.roadmap__module-bar{width:60px}.jobs-page__header{flex-direction:column;align-items:flex-start;gap:.75rem}.jobs-page__controls{flex-direction:column;align-items:stretch}.jobs-page__search-form{width:100%}.job-detail__financial,.job-detail__overview-grid,.job-form__grid,.jobs-page__grid{grid-template-columns:1fr}.job-detail__stats{flex-wrap:wrap;gap:.75rem}.job-detail__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0}.job-detail__tab{white-space:nowrap;padding:.5rem .65rem;font-size:.8rem}.research-page__header{flex-direction:column;align-items:flex-start;gap:.75rem}.research-page__grid{grid-template-columns:1fr}.research-page__controls{flex-direction:column}.research-page__search{min-width:0}.research-modal__row{grid-template-columns:1fr}.research-hub__stats{gap:.75rem}.research-hub__stat{min-width:80px}.research-configure__summary{flex-direction:column;gap:.75rem}.research-review__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.research-review__tab{white-space:nowrap;flex-shrink:0;font-size:.82rem;padding:.5rem .85rem}.research-review__filters{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.25rem}.research-review__filter-chip{white-space:nowrap;flex-shrink:0}.research-review__dp-detail{padding-left:.75rem}.research-disc{padding:1rem}.research-disc__header{flex-wrap:wrap;gap:.5rem}.research-disc__recommendation{padding:.65rem .85rem}.research-disc-panel__filters{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-bottom:.25rem}.research-disc-panel__filter{white-space:nowrap;flex-shrink:0}.research-viewer{width:92%}.research-viewer__body,.research-viewer__header{padding:1rem}.research-search__row{flex-direction:column;gap:.75rem}.research-search__form{padding:1rem}.research-search__results-header,.research-search__sources{padding:.75rem 1rem}.research-search__group-header{padding:.65rem 1rem}.research-search__import-bar,.research-search__result{padding:.75rem 1rem}.research-drawing__controls{flex-direction:column;gap:.75rem}.research-drawing__controls-left{width:100%}.research-drawing__controls-right{width:100%;justify-content:flex-start}.research-drawing__workspace{min-height:420px}.research-drawing__view-modes{flex-wrap:wrap}.research-drawing__back-btn{font-size:.78rem;padding:.35rem .75rem}.research-drawing__list-item{padding:.55rem .85rem;font-size:.85rem}.research-canvas{min-height:350px}.research-element-panel{width:300px;min-width:260px;max-height:none}.research-toolbar{padding:.45rem .65rem;gap:.5rem}.research-toolbar__group--stats{margin-left:0;width:100%;justify-content:flex-start;padding-top:.25rem;border-top:1px solid #f3f4f6}.research-toolbar__group-label{display:none}.research-toolbar__layer-btn,.research-toolbar__mode-btn{padding:.28rem .45rem;font-size:.7rem}.research-toolbar__action-btn{padding:.3rem .6rem;font-size:.72rem}.research-toolbar__icon-btn{width:26px;height:26px;font-size:.8rem}.research-toolbar__zoom-value{font-size:.68rem;min-width:36px}.research-toolbar__stat{font-size:.7rem}.research-toolbar__dropdown{min-width:210px}.research-toolbar__dropdown-item{padding:.5rem .75rem;font-size:.78rem}.research-prefs{width:300px;max-height:calc(100vh - 160px)}.research-prefs__style-controls{flex-direction:column}.research-prefs__style-field input[type=range]{width:100%}.research-prefs__tab{font-size:.68rem;padding:.45rem .3rem}.research-prefs__toggle{font-size:.78rem}.research-tools{width:48px;padding:.35rem .25rem}.research-tools__btn{width:36px;height:32px}.research-tools__btn-icon{font-size:.85rem}.research-tools__btn-label{font-size:.42rem}.research-tools__undo-btn{width:20px;height:20px;font-size:.7rem}.research-context-menu{min-width:180px}.research-save-dialog{width:400px}.research-save-dialog__input{font-size:.85rem}.research-save-dialog__cancel-btn{padding:.4rem .75rem}.research-save-dialog__save-btn{padding:.4rem .85rem}.research-drawing__info{font-size:.78rem;gap:.5rem}.research-drawing__info-unsaved{font-size:.75rem}.research-drawing__info-saved{font-size:.72rem}.payroll-summary-cards{grid-template-columns:repeat(2,1fr)}.payroll-balance__overview,.payroll-emp-grid{grid-template-columns:1fr}.payroll-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;gap:0}.payroll-tabs__btn{white-space:nowrap;padding:.5rem .75rem;font-size:.8rem}.payroll-rates__table{font-size:.8rem}.payroll-rates__table td,.payroll-rates__table th{padding:.5rem}.tl-summary-cards{grid-template-columns:repeat(2,1fr)}.tl-approval-entry,.tl-entry-card__row,.tl-history-entry{flex-direction:column}.tl-tabs__btn{white-space:nowrap;padding:.5rem .75rem;font-size:.8rem}.msg-compose__to-row,.schedule-header{flex-direction:column}.schedule-header{gap:.5rem}.schedule-nav{flex-wrap:wrap}.sched__week{overflow-x:auto;-webkit-overflow-scrolling:touch}.sched__week-body,.sched__week-header{min-width:500px}.sched__month{overflow-x:auto;-webkit-overflow-scrolling:touch}.sched__month-grid,.sched__month-header{min-width:500px}.mynotes__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.mynotes__tab{padding:.45rem .85rem;font-size:.82rem}.mynotes__new-list-form{flex-direction:column;align-items:stretch}.mynotes__new-list-form .mynotes__search{min-width:0}.mynotes__new-list-form .admin-btn{width:auto}.mynotes-notebook__meta-row{gap:.5rem}.job-detail__integration-cards{grid-template-columns:repeat(2,1fr)!important}.emp-manage__grid{grid-template-columns:1fr}.fbfull__detail{flex-direction:column}.fbfull__detail-sidebar{width:100%}.fbfull__grid{grid-template-columns:1fr}.fc-study__card{height:260px}.fc-setup{grid-template-columns:1fr}.qb__types{grid-template-columns:repeat(2,1fr)}.qb__row{flex-direction:column;gap:.5rem}.qb__study-refs-add{flex-direction:column;align-items:stretch}.qb__select--sm{max-width:100%}.qb__tag-add{flex-wrap:wrap}.qb__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.qb__tab{padding:.6rem 1rem;font-size:.82rem;white-space:nowrap}.qb__filters{flex-direction:column}.qb__search-input{min-width:0;width:100%}.qb__param-row{flex-direction:column;align-items:stretch}.qb__param-row .qb__select{flex:1}.qb__gen-btns{gap:.25rem}.qb__gen-btn{font-size:.72rem;padding:.35rem .65rem}.quiz-results__review-summary{padding:.85rem 1rem}.quiz-results__review-links{gap:.4rem}.quiz-results__study-refs-list{gap:.35rem}.emp-manage__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.emp-manage__tab{white-space:nowrap;flex-shrink:0;font-size:.82rem}.emp-manage__field{flex-direction:column;gap:.25rem}.emp-manage__cred-item,.emp-manage__credit-item{flex-direction:column;align-items:flex-start;gap:.35rem}.job-detail__field-data-row{font-size:.78rem}.payroll-rates__table-wrap,.tl-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width:599px){.admin-layout__content{padding:.75rem;margin-top:56px}.admin-topbar{padding:0 .75rem;height:56px}.admin-topbar__title{font-size:.9rem;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-topbar__signout{font-size:.7rem;padding:.25rem .5rem}.admin-topbar__role-badge{display:none}.admin-sidebar__nav{padding-bottom:4rem}.admin-sidebar__footer{padding-bottom:1.5rem}.admin-topbar__xp{padding:.2rem .4rem;font-size:.68rem;gap:.15rem}.admin-topbar__xp-sep,.admin-topbar__xp-total{display:none}.admin-btn{padding:.45rem .85rem;font-size:.8rem}.admin-btn--sm{padding:.3rem .6rem;font-size:.72rem}.admin-btn--lg{padding:.55rem 1.15rem;font-size:.88rem}.admin-card{padding:1rem}.admin-card__value{font-size:1.5rem}.admin-modal{width:96%;max-height:90vh;border-radius:10px}.admin-modal__body,.admin-modal__header{padding:1rem}.admin-modal__footer{padding:.75rem 1rem;flex-wrap:wrap}.admin-toast{left:.75rem;right:.75rem;min-width:auto;top:64px}.admin-search{max-width:100%}.admin-dashboard__welcome-title{font-size:1.15rem}.admin-dashboard__welcome-sub{font-size:.82rem}.admin-dashboard__cards{grid-template-columns:1fr}.admin-dashboard__section-title{font-size:.95rem}.dashboard-cards{grid-template-columns:1fr;gap:.65rem}.dashboard-card{padding:1rem;gap:.5rem}.dashboard-card__title{font-size:.95rem}.dashboard-card__metric-value{font-size:1.15rem}.rewards__hero{padding:1rem;border-radius:10px;margin-bottom:1.25rem}.rewards__hero-label{font-size:.72rem}.rewards__hero-amount{font-size:1.75rem}.rewards__hero-sublabel{font-size:.75rem}.rewards__hero-stat-value{font-size:1rem}.rewards__hero-stat-label{font-size:.65rem}.rewards__hero-links{flex-direction:column;gap:.5rem}.rewards__hero-links .admin-btn{font-size:.78rem;padding:.45rem .85rem}.rewards__tabs{margin-bottom:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.rewards__tab{padding:.45rem .75rem;font-size:.78rem;white-space:nowrap;flex-shrink:0}.rewards__store-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.rewards__item{padding:.75rem;border-radius:10px}.rewards__item-tier{font-size:.55rem;padding:.1rem .45rem}.rewards__item-icon{font-size:1.5rem;margin:.25rem 0}.rewards__item-image{height:70px;margin:.25rem 0}.rewards__item-name{font-size:.78rem}.rewards__item-desc{font-size:.68rem;margin-bottom:.5rem}.rewards__item-xp{font-size:.82rem}.rewards__item-cash{font-size:.72rem}.rewards__item-btn{font-size:.72rem!important;padding:.3rem .65rem!important}.rewards__item-unavailable{font-size:.65rem}.rewards__item-buttons{gap:.25rem}.rewards__badges-grid{grid-template-columns:repeat(2,1fr);gap:.5rem}.rewards__badge{padding:.75rem}.rewards__badge-icon{font-size:1.5rem}.rewards__badge-name{font-size:.78rem}.rewards__badge-desc{font-size:.68rem}.rewards__purchase-row{padding:.65rem .75rem}.rewards__purchase-name{font-size:.8rem}.rewards__purchase-cost{font-size:.75rem}.mng__section{margin-top:.25rem}.mng__card{padding:.65rem .75rem}.mng__card-title,.mng__row-info strong{font-size:.82rem}.mng__row-meta{font-size:.72rem}.mng__input{padding:.4rem .55rem;font-size:.8rem}.mng__inline-input{padding:.35rem .5rem;font-size:.8rem}.mng__inline-label{font-size:.62rem}.mng__image-preview{width:60px;height:60px}.mng__image-thumb{width:32px;height:32px}.mng__desc{font-size:.78rem}.pay-prog__current{padding:.85rem;border-radius:10px}.pay-prog__current h3{font-size:.88rem}.pay-prog__current-grid{grid-template-columns:1fr 1fr;gap:.5rem}.pay-prog__current-label{font-size:.62rem}.pay-prog__current-value{font-size:.95rem}.pay-prog__section{padding:.85rem}.pay-prog__section-title{font-size:.92rem}.pay-prog__section-desc{font-size:.78rem}.pay-prog__rates-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.5rem}.pay-prog__rate-card{padding:.5rem}.pay-prog__rate-icon{font-size:1.25rem}.pay-prog__rate-label{font-size:.68rem}.pay-prog__rate-amount{font-size:.82rem}.pay-prog__timeline{flex-wrap:wrap;justify-content:center;gap:.35rem}.pay-prog__timeline-item{min-width:65px;padding:0 .15rem}.pay-prog__timeline-connector{display:none}.pay-prog__xp-milestones{flex-wrap:wrap;justify-content:center;gap:.35rem}.pay-prog__xp-milestone{min-width:85px;padding:0 .25rem}.pay-prog__xp-connector{display:none}.hiw__section{padding:.85rem;margin-bottom:1rem}.hiw__title{font-size:.95rem}.hiw__text{font-size:.82rem}.hiw__card{padding:.75rem}.hiw__card h4{font-size:.82rem}.hiw__table td{padding:.3rem 0}.hiw__table td,.hiw__table-xp{font-size:.78rem}.hiw__pay-paths{grid-template-columns:1fr;gap:.65rem}.hiw__pay-path h4{font-size:.82rem}.hiw__pay-path p{font-size:.72rem}.hiw__pay-path-icon{width:30px;height:30px;font-size:.82rem}.hiw__tiers{grid-template-columns:1fr}.hiw__tier{padding:.6rem}.hiw__tier strong{font-size:.78rem}.hiw__tier p{font-size:.7rem}.hiw__list{font-size:.82rem;padding-left:1.25rem}.hiw__edu-flow{flex-direction:column;align-items:stretch;gap:.35rem}.hiw__edu-step{min-width:auto;max-width:none}.hiw__edu-arrow{text-align:center}.hiw__edu-arrow--right{transform:rotate(90deg)}.hiw__edu-arrow--down{transform:none}.hiw__callout{padding:.6rem .75rem}.hiw__callout strong{font-size:.78rem}.hiw__callout p{font-size:.72rem}.admin-learn__sections,.exam-prep__cards,.flashcards__decks,.kb__articles,.learn__sections,.modules__grid{grid-template-columns:1fr}.admin-learn__title{font-size:1.1rem}.manage__form{padding:.85rem}.manage__item{padding:.65rem}.manage__tabs{gap:0}.manage__tab{font-size:.72rem;padding:.45rem .65rem}.lesson__body{padding:1rem}.lesson__title{font-size:1.1rem}.fc-study__card{height:220px}.fc-study__back-text,.fc-study__front-text{font-size:.88rem}.fc-study__rating-buttons{flex-wrap:wrap;gap:.35rem}.fc-study__rating-btn{font-size:.72rem;padding:.3rem .55rem}.quiz__question-card{padding:.85rem}.quiz__question-text{font-size:.88rem}.quiz__option-label{font-size:.82rem;padding:.55rem .65rem}.quiz-results__review-summary{padding:.75rem .85rem;border-radius:8px}.quiz-results__review-title{font-size:.92rem}.quiz-results__review-desc{font-size:.78rem}.quiz-results__review-links{flex-direction:column}.quiz-results__review-link{font-size:.78rem;padding:.35rem .65rem}.quiz-results__study-refs{padding:.5rem .65rem}.quiz-results__study-refs-title{font-size:.75rem}.quiz-results__study-refs-list{flex-direction:column}.quiz-results__study-ref-link{font-size:.75rem;padding:.25rem .5rem}.quiz-results__actions{flex-direction:column;align-items:stretch}.quiz-results__actions .admin-btn{text-align:center;justify-content:center}.quiz-results__score{font-size:2rem}.qb__study-ref-item{flex-wrap:wrap;font-size:.78rem}.qb__study-refs-add{flex-direction:column;align-items:stretch;gap:.35rem}.qb__tag-item{font-size:.72rem}.qb__input--sm{max-width:100%}.qb__tab{padding:.5rem .75rem;font-size:.78rem}.qb__gen-category h4{font-size:.82rem;padding:.5rem .75rem}.qb__gen-problem{padding:.75rem}.qb__template-actions{gap:.25rem}.qb__btn-xs{font-size:.68rem;padding:.25rem .5rem}.qb__types{grid-template-columns:repeat(2,1fr);gap:.35rem}.qb__type-desc{display:none}.qb__editor{padding:.85rem}.qb__textarea{font-size:.85rem}.qb__bank-item{padding:.65rem}.qb__bank-item-main{flex-wrap:wrap;gap:.25rem}.job-form__grid{grid-template-columns:1fr}.job-form__input,.job-form__select{font-size:.85rem}.msg-setup-guide__prompt{font-size:.72rem;overflow-x:auto}.emp-manage__tab{padding:.4rem .65rem;font-size:.78rem}.emp-manage__grid{grid-template-columns:1fr}.emp-manage__changelog{max-height:250px}.err-log__item-left{flex:1;min-width:0}.err-log__item-msg{font-size:.8rem;word-break:break-word}.err-log__item-type{font-size:.65rem}.err-log__detail-field{font-size:.78rem}.err-log__detail-section{padding:.65rem}.err-log__detail-stack{font-size:.68rem;max-height:200px}.quiz-history__stats{flex-direction:column;gap:.5rem}.quiz-history__attempt-header{flex-direction:column;align-items:flex-start;gap:.35rem}.lesson-builder__block-picker{grid-template-columns:1fr}.tiptap-editor__toolbar-group{flex-wrap:wrap}.roadmap__overall{padding:1rem}.roadmap__overall-pct{font-size:1.25rem}.roadmap__part-header{flex-direction:column;align-items:flex-start;gap:.5rem}.roadmap__part-right{width:100%}.roadmap__part-bar{flex:1}.roadmap__module{flex-direction:column;align-items:flex-start;gap:.35rem;padding-left:1.5rem}.roadmap__module-right{width:100%}.roadmap__module-bar{flex:1;width:auto}.roadmap__certs-grid{grid-template-columns:1fr}.jobs-page__pipeline{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.jobs-page__pipeline-stage{white-space:nowrap;font-size:.72rem;padding:.35rem .65rem}.jobs-page__list-item{grid-template-columns:1fr;gap:.25rem}.jobs-page__my-summary{flex-direction:column}.job-detail__tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.job-detail__stats{flex-direction:column}.job-timeline__track{gap:0;overflow-x:auto}.job-import__type-grid{grid-template-columns:repeat(2,1fr)}.payroll-summary-cards{grid-template-columns:1fr}.payroll-balance__amount{font-size:1.5rem}.payroll-emp-detail__header{align-items:flex-start}.payroll-emp-detail__header,.payroll-my-header{flex-direction:column;gap:.5rem}.payroll-my-header__stats{width:100%;flex-wrap:wrap}.payroll-runs__item-stats,.payroll-stubs__item-summary{flex-direction:column;gap:.25rem}.tl-summary-cards{grid-template-columns:1fr}.tl-form-group--hours{max-width:none}.tl-week-nav{flex-wrap:wrap;gap:.35rem}.tl-day-strip{overflow-x:auto;-webkit-overflow-scrolling:touch}.tl-day-btn{min-width:45px;padding:.4rem}.tl-day-btn__name{font-size:.58rem}.tl-log-footer{align-items:stretch;text-align:center;gap:.5rem}.tl-advance-card,.tl-log-footer{flex-direction:column}.tl-advance-card__right{flex-direction:row}.tl-bulk-actions{flex-direction:column;align-items:stretch}.msg-threads__list{max-height:none}.msg-compose__row,.msg-compose__to-row{flex-direction:column}.schedule-week-grid{overflow-x:auto;-webkit-overflow-scrolling:touch;min-width:600px}.sched__controls-left,.sched__controls-right{flex-wrap:wrap;justify-content:center}.sched__view-btn{padding:.35rem .65rem;font-size:.75rem}.sched__legend{padding:.5rem .75rem;gap:.4rem}.sched__legend-item{font-size:.68rem}.sched__event-form{padding:.85rem}.sched__month-cell{min-height:50px;padding:.2rem .35rem}.sched__month-event{font-size:.58rem}.sched__month-cell-num{font-size:.72rem}.sched__week-day{min-height:80px;padding:.2rem}.mynotes__tab{padding:.4rem .75rem;font-size:.78rem}.mynotes__chip{padding:.25rem .5rem;font-size:.72rem}.mynotes__card{padding:.75rem .85rem}.mynotes__card-title{font-size:.85rem}.mynotes__card-preview{font-size:.78rem;-webkit-line-clamp:2}.mynotes__card-delete{opacity:.4}.mynotes-notebook__job-label{font-size:.72rem}.job-detail__field-data-row{font-size:.78rem}.job-detail__integration-cards{grid-template-columns:1fr!important}.fbfull__cat-grid{grid-template-columns:1fr}.fbfull__toolbar{flex-wrap:wrap}.notif-bell__dropdown{width:calc(100vw - 1.5rem);right:-60px;max-height:400px}.research-page__title{font-size:1.25rem}.research-modal{width:96%;padding:1.25rem;border-radius:12px}.research-modal__title{font-size:1.1rem}.research-page__status-filters{overflow-x:auto;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.research-page__status-chip{flex-shrink:0;font-size:.75rem;padding:.3rem .65rem}.research-page__new-btn{font-size:.82rem;padding:.45rem .95rem}.research-card{padding:1rem}.research-card__name{font-size:.92rem}.research-upload__dropzone{padding:1.75rem 1rem}.research-upload__dropzone-icon{font-size:1.5rem}.research-upload__dropzone-text{font-size:.88rem}.research-upload__manual-form{padding:1rem}.research-hub__stat{padding:.65rem .85rem;min-width:70px}.research-hub__stat-value{font-size:1.1rem}.research-hub__stat-label{font-size:.7rem}.research-page__empty{padding:2rem .75rem}.research-page__empty-icon{font-size:2.25rem}.research-page__empty-title{font-size:1rem}.research-page__empty-text{font-size:.82rem}.research-workflow__step{font-size:.72rem;padding:.3rem .5rem}.research-workflow__step-num{width:20px;height:20px;font-size:.65rem}.research-workflow__connector{width:16px}.research-upload__doc-name{font-size:.82rem}.research-upload__doc-meta{font-size:.7rem}.research-modal__actions{flex-wrap:wrap}.research-configure{padding:1rem}.research-configure__title{font-size:1rem}.research-configure__desc{font-size:.82rem}.research-configure__summary{padding:.75rem}.research-configure__summary-item{font-size:.8rem}.research-configure__actions{flex-direction:column;align-items:stretch}.research-configure__actions .research-page__new-btn{width:100%;justify-content:center;text-align:center}.research-analyzing{padding:1.75rem 1rem}.research-analyzing__title{font-size:1rem}.research-analyzing__text{font-size:.82rem}.research-review__tabs{gap:0}.research-review__tab{font-size:.78rem;padding:.45rem .65rem}.research-review__tab-badge{font-size:.62rem;padding:.1rem .35rem}.research-review__filters{gap:.35rem}.research-review__filter-chip{font-size:.75rem;padding:.3rem .65rem}.research-review__group-header{padding:.65rem .85rem}.research-review__group-title{font-size:.88rem}.research-review__dp{padding:.65rem .85rem}.research-review__dp-value{font-size:.85rem}.research-review__dp-detail{padding:.65rem .85rem;font-size:.82rem}.research-review__dp-detail-label{font-size:.75rem}.research-review__dp-view-source{font-size:.78rem;padding:.35rem .65rem}.research-disc{padding:.85rem}.research-disc__title{font-size:.88rem}.research-disc__severity{font-size:.72rem;padding:.2rem .5rem}.research-disc__desc{font-size:.82rem}.research-disc__cause,.research-disc__impact{font-size:.78rem}.research-disc__recommendation{font-size:.82rem;padding:.55rem .75rem}.research-disc__recommendation-label{font-size:.72rem}.research-disc__affects-badge{font-size:.68rem;padding:.15rem .4rem}.research-disc__resolve-form{padding:.75rem}.research-disc__resolve-notes,.research-disc__resolve-option{font-size:.82rem}.research-disc__resolve-btn,.research-disc__resolve-save{font-size:.78rem;padding:.4rem .85rem}.research-disc-panel__summary{font-size:.82rem;padding:.65rem .85rem}.research-disc-panel__filter{font-size:.75rem;padding:.3rem .65rem}.research-toolbar{padding:.35rem .5rem;gap:.3rem;border-radius:8px;margin-bottom:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch}.research-toolbar__group{gap:.25rem;flex-shrink:0}.research-toolbar__group--stats{margin-left:0;width:100%;flex-shrink:1;padding-top:.2rem;border-top:1px solid #f3f4f6;flex-wrap:wrap;gap:.35rem}.research-toolbar__btn-group{border-radius:5px}.research-toolbar__layer-btn,.research-toolbar__mode-btn{font-size:.65rem;padding:.22rem .35rem}.research-toolbar__action-btn{font-size:.7rem;padding:.28rem .55rem;border-radius:5px}.research-toolbar__icon-btn{width:24px;height:24px;font-size:.75rem}.research-toolbar__icon-btn--text{padding:0 .35rem;font-size:.65rem}.research-toolbar__zoom-value{font-size:.62rem;min-width:30px;padding:0 .2rem}.research-toolbar__stat{font-size:.65rem}.research-toolbar__stat+.research-toolbar__stat{margin-left:.3rem;padding-left:.3rem}.research-toolbar__dropdown{min-width:200px;right:auto;left:0}.research-toolbar__dropdown-item{padding:.5rem .7rem;font-size:.78rem}.research-toolbar__dropdown-hint{font-size:.65rem}.research-prefs{position:fixed;top:0;right:0;width:85vw;max-width:320px;max-height:100vh;height:100vh;border-radius:0;z-index:600;box-shadow:-4px 0 20px rgba(0,0,0,.15)}.research-prefs__tab{font-size:.68rem;padding:.45rem .3rem}.research-prefs__body{padding:.6rem .75rem 1rem}.research-prefs__style-row{padding:.5rem}.research-prefs__style-label{font-size:.72rem}.research-prefs__toggle{font-size:.78rem;padding:.35rem 0}.research-prefs__group-title{font-size:.7rem}.research-prefs__slider-label{font-size:.72rem}.research-prefs__color-row{font-size:.78rem}.research-element-panel{width:100%;max-height:45vh;min-width:0;border-left:none;border-top:1px solid #e5e7eb;border-radius:0}.research-element-panel__header{padding:.75rem .85rem}.research-element-panel__title{font-size:.92rem}.research-element-panel__section{padding:.65rem .85rem}.research-element-panel__section-title{font-size:.78rem}.research-element-panel__style-editor{padding:.5rem;gap:.5rem}.research-element-panel__style-row label{flex:0 0 70px;font-size:.7rem}.research-element-panel__attr{font-size:.75rem}.research-element-panel__attr-value{max-width:150px}.research-element-panel__confidence{padding:.65rem .85rem}.research-element-panel__notes{font-size:.78rem;min-height:50px}.research-element-panel__actions{padding:.5rem .85rem;flex-wrap:wrap}.research-element-panel__action-btn{font-size:.72rem;padding:.28rem .55rem}.research-element-panel__edited-banner{padding:.5rem .75rem}.research-element-panel__edited-info{font-size:.68rem}.research-element-panel__revert-btn{font-size:.68rem;padding:.25rem .55rem}.research-element-panel__source-hint{font-size:.65rem}.research-element-panel__source{padding:.45rem .6rem}.research-element-panel__source-doc{font-size:.72rem}.research-element-panel__source-action{font-size:.65rem}.research-tools{width:42px;padding:.3rem .2rem;border-radius:8px;max-height:calc(100vh - 280px)}.research-tools__btn{width:32px;height:28px;border-radius:5px}.research-tools__btn-icon{font-size:.82rem}.research-tools__btn-label,.research-tools__group-label,.research-tools__settings{display:none}.research-tools__undo-redo{gap:.15rem;padding-bottom:.3rem}.research-tools__undo-btn{width:18px;height:18px;font-size:.65rem}.research-canvas{min-height:280px}.research-canvas__text-input{width:180px;min-height:26px;font-size:11px}.research-canvas__text-input-wrap{min-width:100px}.research-canvas__tooltip{font-size:.68rem;padding:.25rem .5rem}.research-context-menu{min-width:170px;max-width:250px;border-radius:8px}.research-context-menu__item{padding:.4rem .65rem;font-size:.75rem}.research-context-menu__header{font-size:.68rem;padding:.4rem .65rem}.research-context-menu__section-label{font-size:.58rem;padding:.2rem .65rem .1rem}.research-context-menu__icon{width:16px;font-size:.78rem}.research-save-dialog{width:calc(100vw - 2rem);max-width:380px;padding:1.25rem;border-radius:12px}.research-save-dialog__title{font-size:1rem;margin-bottom:.75rem}.research-save-dialog__label{font-size:.75rem}.research-save-dialog__input{font-size:.85rem;padding:.5rem .65rem}.research-save-dialog__hint{font-size:.72rem}.research-save-dialog__cancel-btn{font-size:.78rem;padding:.4rem .75rem}.research-save-dialog__save-btn{font-size:.78rem;padding:.4rem .85rem}.research-drawing__workspace{min-height:320px;gap:0;border-radius:10px}.research-drawing__back-btn{font-size:.75rem;padding:.32rem .65rem;border-radius:6px}.research-drawing__list-item{padding:.5rem .75rem;font-size:.82rem;border-radius:6px}.research-drawing__list-meta{font-size:.72rem}.research-drawing__list-row{flex-direction:column;align-items:stretch;gap:.3rem}.research-drawing__list-actions{justify-content:flex-end}.research-drawing__action-btn{font-size:.7rem;padding:.3rem .55rem}.research-drawing__title{font-size:1rem}.research-drawing__info{font-size:.75rem;gap:.4rem;padding:.4rem .15rem}.research-drawing__info-unsaved{font-size:.72rem;margin-left:.4rem}.research-drawing__info-saved{font-size:.7rem;margin-left:.4rem}.research-drawing__info-notes{font-size:.72rem}.research-disc-panel__status-btn{font-size:.78rem;padding:.35rem .65rem}.research-viewer{width:96%;max-height:90vh;border-radius:10px}.research-viewer__header{padding:.85rem 1rem}.research-viewer__title{font-size:.92rem}.research-viewer__meta{font-size:.72rem}.research-viewer__close{font-size:1.25rem}.research-viewer__body{padding:.85rem}.research-viewer__text{font-size:.82rem}.research-search{border-radius:10px}.research-search__header{padding:1rem 1.15rem}.research-search__title{font-size:1rem}.research-search__desc{font-size:.82rem}.research-search__form{padding:1rem 1.15rem}.research-search__input{font-size:.85rem;padding:.5rem .75rem}.research-search__label{font-size:.75rem}.research-search__sources{padding:.65rem 1.15rem;gap:.4rem}.research-search__source-chip{font-size:.72rem;padding:.25rem .55rem}.research-search__results-header{flex-direction:column;align-items:flex-start;gap:.5rem;padding:.65rem 1.15rem}.research-search__results-count{font-size:.82rem}.research-search__select-btn{font-size:.72rem}.research-search__group-header{padding:.55rem 1.15rem;font-size:.82rem}.research-search__result{padding:.65rem 1.15rem}.research-search__result-title{font-size:.85rem}.research-search__result-desc{font-size:.78rem}.research-search__result-type{font-size:.68rem}.research-search__result-cost{font-size:.65rem}.research-search__result-footer{flex-direction:column;align-items:flex-start;gap:.35rem}.research-search__result-link{font-size:.75rem}.research-search__import-bar{padding:.65rem 1.15rem;flex-direction:column;gap:.5rem;align-items:stretch;text-align:center}.research-search__import-bar .research-page__new-btn{width:100%;justify-content:center}.research-search__import-success{padding:.65rem 1.15rem;font-size:.82rem}.research-search__empty{padding:1.5rem 1.15rem}.admin-empty{padding:2rem 1rem}.admin-empty__icon{font-size:2rem}.admin-empty__title{font-size:.92rem}.admin-empty__desc{font-size:.78rem}}@media (max-width:480px){.admin-layout__content{padding:.5rem}.admin-dashboard__welcome-title,.dashboard-card__metric-value{font-size:1rem}.rewards__store-grid{grid-template-columns:1fr 1fr;gap:.4rem}.rewards__item{padding:.6rem}.rewards__item-name{font-size:.72rem}.rewards__item-desc{font-size:.62rem;-webkit-line-clamp:2;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.rewards__item-xp{font-size:.75rem}.rewards__item-btn{font-size:.65rem!important;padding:.25rem .5rem!important}.rewards__badges-grid{grid-template-columns:1fr 1fr;gap:.4rem}.rewards__hero-amount{font-size:1.5rem}.rewards__hero-stats{gap:.5rem}.mng__card{padding:.5rem .6rem}.mng__inline-input{font-size:.75rem}.pay-prog__current-value{font-size:.85rem}.pay-prog__rates-grid{grid-template-columns:1fr 1fr}.hiw__table td{font-size:.72rem}.hiw__pay-paths{gap:.5rem}.admin-learn__title{font-size:1rem}.quiz__option-label{font-size:.78rem;padding:.45rem .55rem}.quiz-results__score{font-size:1.75rem}.quiz-results__review-link{font-size:.75rem}.qb__types{grid-template-columns:1fr 1fr;gap:.3rem}.qb__type-btn{padding:.5rem}.qb__type-icon{font-size:.85rem}.qb__type-label{font-size:.68rem}.job-import__type-grid{grid-template-columns:1fr 1fr}.job-detail__tab{font-size:.72rem;padding:.4rem .5rem}.payroll-tabs__btn{font-size:.72rem;padding:.4rem .55rem}.mynotes__tab{padding:.35rem .6rem;font-size:.75rem}.mynotes__card-footer{flex-direction:column;align-items:flex-start}.mynotes__card-created{font-size:.68rem}.mynotes-notebook__vis-toggle{font-size:.68rem;padding:.15rem .4rem}.mynotes-notebook__vis-badge{font-size:.62rem}.research-page__title{font-size:1.1rem}.research-card{padding:.85rem;border-radius:10px}.research-card__meta{font-size:.72rem;gap:.6rem}.research-hub__stat{padding:.5rem .65rem}.research-hub__stat-value{font-size:1rem}.research-upload__dropzone{padding:1.25rem .75rem}.research-upload__dropzone-text{font-size:.82rem}.research-upload__dropzone-hint{font-size:.72rem}.research-page__status-chip{font-size:.7rem;padding:.25rem .55rem}.research-workflow__step{font-size:.68rem;padding:.25rem .35rem}.research-workflow__connector{width:12px}.research-configure{padding:.85rem;border-radius:10px}.research-configure__summary{padding:.65rem;gap:.5rem}.research-analyzing{padding:1.25rem .75rem;border-radius:10px}.research-analyzing__spinner{width:32px;height:32px}.research-review__tab{font-size:.75rem;padding:.4rem .55rem}.research-review__filter-chip{font-size:.72rem;padding:.25rem .55rem}.research-review__group-header{padding:.55rem .75rem;font-size:.82rem}.research-review__dp-main{flex-direction:column;gap:.25rem}.research-review__dp-meta{justify-content:flex-start}.research-review__dp-detail{padding-left:.5rem}.research-disc{padding:.75rem;border-radius:10px}.research-disc__header{gap:.35rem}.research-disc__resolve-form{padding:.65rem}.research-disc__resolve-options{gap:.35rem}.research-disc-panel__summary{flex-wrap:wrap;gap:.35rem}.research-disc-panel__summary-sep{display:none}.research-disc-panel__filters,.research-disc-panel__status-filter{gap:.25rem}.research-viewer{width:98%}.research-viewer__body,.research-viewer__header{padding:.75rem}.research-viewer__text{font-size:.78rem}.research-search__form,.research-search__header{padding:.85rem}.research-search__result-check input[type=checkbox]{width:16px;height:16px}.research-search__sources{flex-direction:column;gap:.3rem}.research-search__relevance-bar{width:45px}.research-drawing__workspace{flex-direction:column;min-height:260px;border-radius:8px}.research-tools{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:.15rem;padding:.3rem .35rem;max-height:none;border-radius:0 0 8px 8px;order:2;border-top:1px solid #e5e7eb;border-bottom:none}.research-tools__undo-redo{flex-direction:row;border-bottom:none;border-right:1px solid #e5e7eb;padding:0 .3rem 0 0;margin-right:.15rem}.research-tools__group,.research-tools__group-btns{flex-direction:row;gap:.1rem}.research-tools__btn{width:28px;height:26px}.research-tools__btn-icon{font-size:.78rem}.research-tools__undo-btn{width:18px;height:18px;font-size:.6rem}.research-canvas{min-height:240px;order:1}.research-canvas__text-input{width:140px;font-size:10px}.research-element-panel{width:100%;max-height:40vh;min-width:0;border-left:none;border-top:1px solid #e5e7eb;order:3}.research-element-panel__header{padding:.6rem .75rem}.research-element-panel__title{font-size:.88rem}.research-element-panel__type{font-size:.7rem}.research-element-panel__close{width:26px;height:26px;font-size:1rem}.research-element-panel__confidence,.research-element-panel__section{padding:.55rem .75rem}.research-element-panel__attr{font-size:.72rem}.research-element-panel__attr-value{max-width:120px}.research-element-panel__report{font-size:.78rem;padding:.5rem .65rem}.research-element-panel__source{padding:.4rem .5rem}.research-element-panel__source-info{font-size:.7rem}.research-toolbar{padding:.3rem .4rem;gap:.25rem;border-radius:7px;margin-bottom:.4rem}.research-toolbar__layer-btn,.research-toolbar__mode-btn{font-size:.6rem;padding:.2rem .3rem}.research-toolbar__action-btn{font-size:.65rem;padding:.22rem .45rem}.research-toolbar__icon-btn{width:22px;height:22px;font-size:.7rem}.research-toolbar__zoom-value{font-size:.6rem;min-width:28px}.research-toolbar__stat{font-size:.6rem}.research-toolbar__stat+.research-toolbar__stat{margin-left:.2rem;padding-left:.2rem}.research-toolbar__dropdown{min-width:180px}.research-toolbar__dropdown-item{padding:.45rem .6rem;font-size:.75rem}.research-prefs{position:fixed;top:0;left:0;width:100vw;max-width:100vw;height:100vh;max-height:100vh;border-radius:0;z-index:600;box-shadow:none}.research-prefs__header{padding:.65rem .85rem}.research-prefs__title{font-size:.85rem}.research-prefs__tab{font-size:.62rem;padding:.4rem .2rem}.research-save-dialog{width:calc(100vw - 1.5rem);padding:1rem;border-radius:10px}.research-save-dialog__title{font-size:.95rem}.research-save-dialog__actions{gap:.4rem}.research-save-dialog__cancel-btn{font-size:.75rem;padding:.38rem .65rem}.research-save-dialog__save-btn{font-size:.75rem;padding:.38rem .75rem}.research-context-menu{min-width:160px;max-width:220px}.research-context-menu__item{padding:.38rem .55rem;font-size:.72rem}.research-drawing__back-btn{font-size:.72rem;padding:.3rem .55rem}.research-drawing__title{font-size:.95rem}.research-drawing__list-item{font-size:.78rem;padding:.45rem .65rem}.research-drawing__list-meta{font-size:.68rem}.research-drawing__view-btn{font-size:.72rem;padding:.3rem .55rem}.research-drawing__info{font-size:.72rem;gap:.35rem;flex-direction:column;align-items:flex-start}.research-drawing__info-unsaved{margin-left:0;font-size:.7rem}.research-drawing__info-saved{margin-left:0;font-size:.68rem}.research-drawing__info-notes{font-size:.68rem}.sched__month-label{font-size:.92rem}.sched__nav-btn{width:32px;height:32px;font-size:.88rem}.sched__add-btn,.sched__today-btn{font-size:.75rem;padding:.35rem .65rem}}@media (max-width:380px){.admin-topbar__title{font-size:.82rem;max-width:110px}.admin-topbar__xp{display:none}.rewards__badges-grid,.rewards__store-grid{grid-template-columns:1fr}.rewards__hero-amount{font-size:1.35rem}.hiw__pay-paths,.pay-prog__current-grid{grid-template-columns:1fr}.research-hub__stats{flex-direction:column}.research-hub__stat{min-width:0}.research-card__status{font-size:.62rem;padding:.15rem .45rem}.research-workflow__step{font-size:.62rem}.research-page__new-btn{width:100%;justify-content:center}.research-review__tabs{gap:0}.research-review__tab{font-size:.7rem;padding:.35rem .45rem}.research-review__dp-value{font-size:.78rem}.research-disc__severity{font-size:.65rem}.research-disc__title{font-size:.82rem}.research-disc__resolve-options{flex-direction:column}.research-viewer__close{width:28px;height:28px;font-size:1rem}.research-search__result-top{flex-wrap:wrap}.research-search__select-controls{flex-direction:column;gap:.25rem}.research-toolbar{padding:.25rem .35rem;gap:.2rem;border-radius:6px}.research-toolbar__layer-btn,.research-toolbar__mode-btn{font-size:.55rem;padding:.18rem .25rem}.research-toolbar__action-btn{font-size:.6rem;padding:.2rem .35rem}.research-toolbar__icon-btn{width:20px;height:20px;font-size:.65rem}.research-toolbar__stat{font-size:.55rem}.research-toolbar__group--stats{gap:.2rem}.research-toolbar__dropdown{min-width:160px}.research-toolbar__dropdown-item{font-size:.72rem;padding:.4rem .55rem}.research-toolbar__dropdown-hint{font-size:.6rem}.research-tools__btn{width:26px;height:24px}.research-tools__btn-icon{font-size:.72rem}.research-canvas{min-height:200px}.research-drawing__workspace{min-height:220px}.research-drawing__back-btn{font-size:.68rem;padding:.25rem .45rem}.research-drawing__title{font-size:.88rem}.research-drawing__info{font-size:.68rem}.research-element-panel__header{padding:.5rem .65rem}.research-element-panel__title{font-size:.82rem}.research-element-panel__section{padding:.45rem .65rem}.research-save-dialog{width:calc(100vw - 1rem);padding:.85rem}.research-save-dialog__title{font-size:.88rem}.research-save-dialog__input{font-size:.82rem;padding:.45rem .55rem}.research-context-menu{min-width:140px}.research-context-menu__item{font-size:.68rem;padding:.32rem .45rem}.mynotes__tabs{gap:0}.mynotes__tab{padding:.3rem .5rem;font-size:.72rem}.mynotes__chips{gap:.25rem}.mynotes__chip{font-size:.68rem;padding:.2rem .4rem}.mynotes__card-title{font-size:.82rem}.mynotes__card-preview{font-size:.75rem}.sched__view-toggle{flex-wrap:wrap}.sched__view-btn{font-size:.68rem;padding:.3rem .5rem}}@media (pointer:coarse){.admin-btn{min-height:44px}.admin-btn--sm{min-height:36px}.manage__tab,.rewards__tab{min-height:44px;display:inline-flex;align-items:center}.mng__input,.rewards__filter-select{min-height:44px}.mng__inline-input{min-height:40px}.admin-search__input,.job-detail__tab,.manage__form-input,.payroll-tabs__btn,.tl-day-btn,.tl-tabs__btn{min-height:44px}.tl-day-btn{min-width:44px}.research-page__new-btn{min-height:44px}.research-page__status-chip{min-height:36px;display:inline-flex;align-items:center}.research-modal__cancel,.research-modal__input,.research-modal__select,.research-modal__submit,.research-page__search-btn,.research-page__search-input{min-height:44px}.research-upload__doc-delete{min-height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.research-review__tab,.research-upload__manual-btn{min-height:44px;display:inline-flex;align-items:center}.research-review__filter-chip{min-height:36px;display:inline-flex;align-items:center}.research-review__dp-main,.research-review__group-header{min-height:44px}.research-disc__resolve-btn,.research-disc__resolve-save,.research-review__dp-view-source{min-height:44px;display:inline-flex;align-items:center}.research-disc-panel__filter{min-height:36px;display:inline-flex;align-items:center}.research-disc-panel__status-btn{min-height:44px;display:inline-flex;align-items:center}.research-viewer__close{min-height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.research-search__input,.research-search__result{min-height:44px}.research-search__result-check input[type=checkbox]{min-height:18px;min-width:18px}.research-search__advanced-toggle,.research-search__result-link,.research-search__select-btn{min-height:36px;display:inline-flex;align-items:center}.research-toolbar__icon-btn,.research-toolbar__layer-btn,.research-toolbar__mode-btn{min-height:32px;display:inline-flex;align-items:center}.research-toolbar__icon-btn{min-width:32px;justify-content:center}.research-toolbar__action-btn{min-height:36px;display:inline-flex;align-items:center}.research-toolbar__dropdown-item{min-height:44px;display:flex;align-items:center}.research-tools__btn{min-height:36px;min-width:36px}.research-tools__undo-btn{min-height:28px;min-width:28px}.research-prefs__toggle{min-height:40px}.research-prefs__tab{min-height:40px;display:inline-flex;align-items:center;justify-content:center}.research-prefs__reset-btn{min-height:36px;display:inline-flex;align-items:center}.research-prefs__close-btn{min-height:36px;min-width:36px}.research-context-menu__item{min-height:40px;display:flex;align-items:center}.research-element-panel__close{min-height:36px;min-width:36px}.research-element-panel__action-btn,.research-element-panel__factors-toggle,.research-element-panel__save-btn,.research-element-panel__source-btn{min-height:36px;display:inline-flex;align-items:center}.research-save-dialog__cancel-btn,.research-save-dialog__save-btn{min-height:44px;display:inline-flex;align-items:center}.research-save-dialog__input{min-height:44px}.research-drawing__back-btn{min-height:40px;display:inline-flex;align-items:center}.research-drawing__list-item{min-height:44px}.research-drawing__action-btn{justify-content:center}.research-drawing__action-btn,.research-drawing__view-btn{min-height:36px;display:inline-flex;align-items:center}.research-tools__settings-toggle{min-height:36px}.research-element-panel__revert-btn{min-height:36px;display:inline-flex;align-items:center}.research-element-panel__source--clickable{min-height:44px}.research-verify__action-btn,.research-verify__cta-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.research-export__format-card,.research-verify__issue-header{min-height:44px}.research-export__view-btn{min-height:36px;display:inline-flex;align-items:center}.research-export__complete-btn,.research-export__export-btn{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.research-templates__select{min-height:44px}.research-templates__add-btn{min-height:36px;min-width:36px}.research-templates__cancel-btn,.research-templates__new-btn,.research-templates__save-btn{min-height:44px;display:inline-flex;align-items:center}.research-templates__card{min-height:44px}.research-templates__card-delete{min-height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.research-templates__input{min-height:44px}.research-templates__category{min-height:36px;display:flex;align-items:center}}.discussion-fab-wrap,.fab-menu,.fieldbook-fab-wrap,.messenger-fab-wrap{transform:translateZ(0);backface-visibility:hidden}@media (max-width:599px){.fab-menu{bottom:1rem;right:1rem;border-radius:12px}.fab-menu__toggle{width:32px;height:42px;border-radius:12px 0 0 12px}.fab-menu--collapsed .fab-menu__toggle{border-radius:12px;width:36px;height:36px}.fab-menu .fieldbook-fab{width:40px;height:40px;font-size:1.05rem}.fab-menu .discussion-fab,.fab-menu .messenger-fab{width:40px;height:40px;font-size:1rem}.fab-menu__buttons{gap:.3rem;padding-right:.4rem}.fab-menu--expanded .fab-menu__buttons{max-width:190px}.fieldbook-fab-wrap:not(.fab-menu .fieldbook-fab-wrap){bottom:1rem;right:1rem}.discussion-fab-wrap:not(.fab-menu .discussion-fab-wrap){bottom:1rem;right:calc(1rem + 56px)}.messenger-fab-wrap:not(.fab-menu .messenger-fab-wrap){bottom:1rem;right:calc(1rem + 112px)}}@media (max-width:480px){.fab-menu{bottom:.75rem;right:.75rem;border-radius:11px}.fab-menu__toggle{width:30px;height:38px;border-radius:11px 0 0 11px}.fab-menu--collapsed .fab-menu__toggle{border-radius:11px;width:34px;height:34px}.fab-menu .fieldbook-fab{width:36px;height:36px;font-size:.95rem;border-radius:9px}.fab-menu .discussion-fab,.fab-menu .messenger-fab{width:36px;height:36px;font-size:.9rem;border-radius:9px}.fab-menu__buttons{gap:.25rem;padding-right:.35rem}.fab-menu--expanded .fab-menu__buttons{max-width:160px}.fieldbook-fab-wrap:not(.fab-menu .fieldbook-fab-wrap){bottom:.75rem;right:.75rem}.discussion-fab-wrap:not(.fab-menu .discussion-fab-wrap){bottom:.75rem;right:calc(.75rem + 48px)}.messenger-fab-wrap:not(.fab-menu .messenger-fab-wrap){bottom:.75rem;right:calc(.75rem + 96px)}}@media (max-width:380px){.fab-menu{bottom:.75rem;right:.75rem;border-radius:10px}.fab-menu__toggle{width:28px;height:34px;border-radius:10px 0 0 10px}.fab-menu--collapsed .fab-menu__toggle{border-radius:10px;width:32px;height:32px}.fab-menu .discussion-fab,.fab-menu .fieldbook-fab,.fab-menu .messenger-fab{width:32px;height:32px;font-size:.85rem;border-radius:8px}.fab-menu__buttons{gap:.2rem;padding-right:.3rem}.fab-menu--expanded .fab-menu__buttons{max-width:130px}}@media (pointer:coarse) and (max-width:768px){.admin-input,.admin-select,.admin-textarea,.err-dialog input,.err-dialog textarea,.err-log__search,.fb__new-cat-input,.fb__search-input,.fb__textarea,.fb__title-input,.manage__form-input,.manage__form-textarea,.messenger-panel__contact-search,.messenger-panel__group-title,.messenger-panel__input,.messenger-panel__search,.mng__inline-input,.mng__input,.msg-settings__select,.mynotes-notebook__textarea,.mynotes-notebook__title,.mynotes__icon-select,.mynotes__search,.research-canvas__text-input,.research-disc__resolve-notes,.research-element-panel__notes,.research-modal__input,.research-modal__select,.research-modal__textarea,.research-page__search-input,.research-prefs__num-input,.research-prefs__select,.research-save-dialog__input,.research-search__input,.research-templates__input,.research-templates__select,.research-tools__num-input,.research-tools__select,.sched__form-field input,.sched__form-field select,.sched__form-field textarea{font-size:16px!important}}@media (max-width:768px){.fb__toolbar{flex-wrap:wrap;gap:.2rem}.fb__tool{width:32px;height:32px}.fb__emoji-picker{grid-template-columns:repeat(8,1fr);right:-2rem}.fb__line-text{font-size:.68rem}.fieldbook-panel{width:calc(100vw - 2rem)!important}.err-dialog__header{padding:1rem}.err-dialog__error-box{padding:.75rem 1rem}.err-dialog__detail-row{flex-direction:column;gap:.15rem}.err-dialog__detail-label{min-width:0}.err-log__search{min-width:0;flex:1}.err-log__stat{min-width:120px}.err-log__status-controls{flex-wrap:wrap}.err-log__delete-btn{margin-left:0;width:100%;margin-top:.25rem}}@media (max-width:599px){.fb{height:80vh;max-height:none}.fb__topbar{padding:.35rem .5rem}.fb__tab{font-size:.68rem;padding:.25rem .45rem}.fb__title-bar{padding:.3rem .5rem}.fb__title-input{font-size:.82rem}.fb__new-btn{font-size:.62rem;padding:.2rem .4rem}.fb__page{padding:.35rem .5rem .35rem .6rem}.fb__page-nav{padding:.25rem .5rem;gap:.5rem}.fb__page-btn{font-size:.68rem}.fb__editor{padding:.25rem .5rem}.fb__textarea{font-size:.82rem;min-height:48px}.fb__toolbar{padding:.25rem .5rem}.fb__tool{width:30px;height:30px;font-size:.72rem}.fb__toolbar-sep{height:14px;margin:0 .1rem}.fb__emoji-picker{grid-template-columns:repeat(4,1fr);right:0;min-width:160px}.fb__media-list{padding:.2rem .5rem;max-height:80px}.fb__meta{font-size:.55rem;padding:.15rem .5rem .3rem}.fb__cat-bar{padding:.35rem .5rem}.fb__cat-chip{font-size:.62rem;padding:.2rem .4rem}.fb__entry-list{padding:.35rem .5rem}.fb__entry-card{padding:.45rem}.fb__entry-card-title{font-size:.78rem}.fb__search-bar{padding:.35rem .5rem}.fieldbook-panel{width:calc(100vw - 1rem)!important;right:.5rem!important;bottom:4rem!important}.messenger-panel__header{padding:.45rem .75rem;border-radius:16px 16px 0 0}.messenger-panel__title{font-size:.85rem}.messenger-panel__conv{padding:.5rem .75rem;gap:.5rem}.messenger-panel__conv-avatar{width:32px;height:32px;font-size:.88rem}.messenger-panel__conv-name{font-size:.78rem}.messenger-panel__conv-preview{font-size:.68rem}.messenger-panel__compose{padding:.35rem .5rem;gap:.25rem}.messenger-panel__input{padding:.4rem .55rem;font-size:.78rem}.messenger-panel__send{width:30px;height:30px;font-size:.8rem}.messenger-panel__msg-bubble{font-size:.78rem;padding:.4rem .65rem}.messenger-panel__msg-sender{font-size:.6rem}.messenger-panel__emoji-picker{grid-template-columns:repeat(4,1fr)}.messenger-panel__tab{font-size:.72rem;padding:.4rem}.messenger-panel__actions{padding:.3rem .5rem}.err-dialog__body{padding:1rem}.err-dialog__severity{grid-template-columns:1fr 1fr;gap:.35rem}.err-dialog__textarea{min-height:80px}.err-log__filters{flex-direction:column;align-items:stretch}.err-log__filter-group{width:100%}.err-log__stats{flex-direction:column;gap:.35rem}.err-log__stat{min-width:0}.err-log__detail-grid{grid-template-columns:1fr}.err-log__detail-stack{max-height:150px;font-size:.68rem}.err-log__item-right{flex-direction:column;align-items:flex-end;gap:.2rem}.err-log__page-info{font-size:.72rem}.err-boundary__card{padding:1.5rem}.err-boundary__severity-row{flex-wrap:wrap;gap:.3rem}.err-boundary__sev-btn{min-width:70px;font-size:.72rem}.msg-contacts-page__grid{grid-template-columns:1fr}.msg-contacts-page__controls{flex-direction:column}.msg-contacts-page__search{min-width:0}.msg-new__type-selector{flex-direction:column}}@media (max-width:480px){.fb{height:85vh}.fb__tool{width:28px;height:28px;font-size:.68rem}.fb__emoji-picker{grid-template-columns:repeat(4,1fr)}.fb__line-text{font-size:.62rem}.fb__page--left:before{display:none}.messenger-panel__msg{max-width:92%}.err-log__item-header{padding:.5rem .75rem}.err-log__status-btn{font-size:.68rem;padding:.25rem .5rem}.err-log__page-btn{padding:.25rem .55rem;font-size:.72rem}.err-dialog__header{padding:.75rem}.err-dialog__icon{font-size:1.4rem}.err-dialog__title{font-size:.95rem}}@media (max-width:380px){.fb__book{flex-direction:column}.fb__spine{width:100%;height:3px}.fb__toolbar-sep,.messenger-panel__conv-meta{display:none}.err-boundary__severity-row{flex-direction:column}.err-boundary__sev-btn{width:100%}}@media (pointer:coarse){.fb__tool{min-height:36px;min-width:36px}.fb__tab{display:inline-flex;align-items:center}.fb__cat-chip,.fb__page-btn,.fb__tab{min-height:36px}.fb__cat-chip{display:inline-flex;align-items:center}.fb__entry-card{min-height:44px}.messenger-panel__tab{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.messenger-panel__conv{min-height:48px}.messenger-panel__send,.messenger-panel__tool{min-height:36px;min-width:36px}.err-dialog__btn{min-height:44px}.err-log__filter-btn,.err-log__status-btn{min-height:36px}.err-boundary__btn{min-height:44px}.mynotes__tab{min-height:44px}.mynotes__chip,.mynotes__tab{display:inline-flex;align-items:center}.mynotes__chip{min-height:36px}.mynotes-editor__tool{min-height:36px;min-width:36px}.mynotes-notebook__vis-toggle{min-height:36px;display:inline-flex;align-items:center}.mynotes__card{min-height:44px}.mynotes-editor__cat{min-height:36px;display:inline-flex;align-items:center}.sched__nav-btn{min-height:44px;min-width:44px}.msg-settings__select,.msg-settings__toggle,.sched__add-btn,.sched__btn,.sched__today-btn,.sched__view-btn{min-height:44px}.qb__study-ref-remove{min-height:36px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.quiz-results__review-link{min-height:44px;display:inline-flex;align-items:center}.quiz-results__study-ref-link{min-height:36px;display:inline-flex;align-items:center}}@media (max-width:768px){.fc-bank__grid{grid-template-columns:1fr!important}.fc-bank__search{width:100%!important}.media__grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}.media__form-row{flex-direction:column!important}.media__field-res,.media__field-type{flex:1 1 auto!important}.media__toolbar input[type=text]{width:100%!important;min-width:0!important}.lesson-builder__block-content table{font-size:.78rem!important;width:100%!important}.lesson-builder__block-content td,.lesson-builder__block-content th{padding:.3rem .4rem!important}.practice__fields-row{flex-direction:column!important}.practice__field-diff,.practice__field-qty,.practice__field-type{flex:1 1 auto!important}.learn-search__bar{max-width:100%!important}.mng__xp-stats-grid{grid-template-columns:1fr 1fr 1fr!important}.mng__xp-lookup-row{flex-direction:column!important}.mynotes__grid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))!important}.mng__section{max-width:100%!important}.job-detail__field-data-row{flex-wrap:wrap!important;gap:.5rem!important}.msg-setup-guide{padding:1rem!important}.msg-setup-guide__section{padding:.75rem!important}.profile-page__header{gap:.75rem!important}.profile-page__avatar{width:52px!important;height:52px!important;font-size:1rem!important}.profile-page__stats{gap:1rem!important}.research-page__grid{grid-template-columns:1fr!important}.lesson-builder__block-content table{display:block!important;overflow-x:auto!important}.lesson-builder__slideshow-images{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))!important}.admin-lesson__body [style*="display: grid"][style*=grid-template-columns]{grid-template-columns:1fr!important}.admin-lesson__body table{display:block!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.admin-lesson__body table td,.admin-lesson__body table th{white-space:nowrap!important;padding:.4rem .65rem!important;font-size:.82rem!important}.admin-lesson__body img{height:auto!important}.admin-lesson__body iframe,.admin-lesson__body img{max-width:100%!important}.admin-lesson__body video{max-width:100%!important;height:auto!important}.admin-lesson__body .block-slideshow img{max-width:100%!important;max-height:300px!important;-o-object-fit:contain!important;object-fit:contain!important}.module-lesson-card{flex-direction:column!important;gap:.5rem!important}.module-lesson-card>div:last-child{flex-wrap:wrap!important}}@media (max-width:599px){.fc-bank__grid{grid-template-columns:1fr!important;gap:.5rem!important}.media__grid{grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important}.mng__xp-stats-grid{grid-template-columns:1fr!important;gap:.5rem!important}.mng__section{max-width:100%!important}.job-detail__field-data-row--header{display:none!important}.job-detail__field-data-row{flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important;padding:.65rem .75rem!important}.msg-setup-guide{padding:.75rem!important}.msg-setup-guide__prompt{font-size:.68rem!important;padding:.65rem!important}.profile-page__header{flex-direction:column!important;align-items:center!important;text-align:center!important;gap:.5rem!important}.profile-page__avatar{width:48px!important;height:48px!important;font-size:.95rem!important}.profile-page__stats{gap:.75rem!important;justify-content:center!important}.profile-page__stats>div{text-align:center!important}.lesson-builder__header-right .admin-btn{font-size:.72rem!important;padding:.3rem .55rem!important}.lesson-builder__linked-panel{max-height:200px!important}.lesson-builder__style-panel-body label{font-size:.72rem!important}.lesson-builder__slideshow-images{grid-template-columns:1fr 1fr!important;gap:.35rem!important}.admin-lesson__body>div{margin-bottom:.75rem!important}.quiz-results__header{padding:1.25rem!important}.quiz-results__score{font-size:2rem!important}.quiz-results__actions{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.quiz-results__actions .admin-btn{text-align:center!important;justify-content:center!important}.research-card--skeleton{max-width:100%!important}.fc-bank__grid [style*="display: flex"][style*="flex-wrap: wrap"]{flex-direction:column!important}}@media (max-width:480px){.media__grid{grid-template-columns:1fr!important}}@media (max-width:1023px){.modules__grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important}.modules__filters{gap:.5rem!important}.activity__filters,.assign__enroll-row{flex-direction:column!important}.activity__filters{align-items:stretch!important}.activity__filters .manage__form-input{max-width:100%!important}}@media (max-width:768px){.modules__grid{grid-template-columns:1fr!important}.modules__search{font-size:16px!important}.modules__filters{flex-direction:column!important;align-items:flex-start!important}.modules__filter-group{flex-wrap:wrap!important}.modules__card-lock-tooltip{white-space:normal!important;max-width:200px!important;right:-10px!important}.lesson-item__lock-tooltip,.roadmap__module-lock-tooltip{white-space:normal!important;max-width:220px!important}.lesson-tracker__header{gap:.25rem!important}.admin-lesson__nav,.lesson-tracker__header{flex-direction:column!important;align-items:flex-start!important}.assign__enroll-row{flex-direction:column!important}.assign__enroll-row .manage__form-input{flex:1 1 100%!important}.manage__tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important}.manage__tab{white-space:nowrap!important;flex-shrink:0!important}}@media (max-width:599px){.modules__card{padding:1rem!important}.modules__card-desc{display:none!important}.modules__card-meta{flex-wrap:wrap!important;gap:.5rem!important}.modules__academic-toggle{flex-wrap:wrap!important;padding:.85rem 1rem!important}.modules__academic-toggle-hint{width:100%!important;margin-left:0!important}.lesson-item{padding:.75rem 1rem!important}.lesson-item__lock-tooltip,.roadmap__module-lock-tooltip{left:10%!important;transform:none!important}.lesson-resources__link{font-size:.82rem!important;padding:.55rem .85rem!important}.lesson-quiz-locked{flex-direction:column!important;text-align:center!important;gap:.35rem!important}.admin-lesson__title{font-size:1.1rem!important}.admin-lesson__actions{flex-direction:column!important}.admin-lesson__complete-btn{width:100%!important;text-align:center!important;justify-content:center!important}.assign__filters{flex-wrap:wrap!important}.activity__filters{flex-direction:column!important;align-items:stretch!important}.activity__filters .manage__form-input{max-width:100%!important}.manage__item{flex-direction:column!important;align-items:stretch!important;gap:.5rem!important}.manage__item-actions{justify-content:flex-start!important;flex-wrap:wrap!important}}@media (max-width:480px){.modules__filter-btn{padding:.25rem .5rem!important;font-size:.68rem!important}.lesson-topics__item,.lesson-tracker{padding:.75rem 1rem!important}.assign__section,.lesson-takeaways{padding:1rem!important}}@media (max-width:380px){.modules__card-order{width:24px!important;height:24px!important;font-size:.65rem!important}.modules__card-title{font-size:.9rem!important}.lesson-item__number{width:28px!important;height:28px!important;font-size:.75rem!important}}@media (pointer:coarse){.modules__filter-btn{min-height:36px;display:inline-flex;align-items:center}.modules__search{min-height:44px}.assign__filters .modules__filter-btn{min-height:36px}.lesson-resources__link{min-height:44px}.modules__academic-toggle{min-height:48px}.activity__filters .manage__form-input,.activity__filters select{min-height:44px}}@media (max-width:599px){.research-toast{max-width:calc(100vw - 2rem);bottom:1rem;font-size:.78rem;padding:.5rem .75rem}.research-canvas__coords{font-size:.6rem;padding:1px 5px}.research-tools__search-input{font-size:.68rem;padding:.2rem .35rem}.research-tip{max-width:220px;font-size:.68rem;padding:5px 8px}}@media (max-width:480px){.research-toast{max-width:calc(100vw - 1.5rem);bottom:.75rem;font-size:.75rem}.research-canvas__coords{display:none}.research-tip{max-width:180px;font-size:.65rem}}@media (hover:none) and (pointer:coarse){.research-tip{display:none!important}}@media (max-width:768px){.research-verify{gap:1.25rem}.research-verify__cta{padding:2rem 1.5rem}.research-verify__cta-title{font-size:1.1rem}.research-verify__cta-text{font-size:.85rem}.research-verify__score-card{padding:1.25rem}.research-verify__score-label{font-size:.92rem}.research-verify__score-circle{width:90px;height:90px}.research-verify__score-number{font-size:1.75rem}.research-verify__score-notes{font-size:.82rem}.research-verify__breakdown,.research-verify__math{padding:1rem}.research-verify__math-value{font-size:.75rem}.research-verify__issues{padding:1rem}.research-verify__issue-title{font-size:.78rem}.research-export{gap:1.25rem}.research-export__summary{gap:1.5rem}.research-export__format-card{padding:.85rem .65rem}.research-export__format-desc{font-size:.65rem}.research-export__export-btn{font-size:.9rem;padding:.65rem 2rem}.research-export__complete{padding:1rem}.research-templates__grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.research-templates__modal{width:94%;padding:1.25rem}.research-templates__category-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}}@media (max-width:599px){.research-verify{gap:1rem}.research-verify__cta{padding:1.75rem 1rem;border-radius:10px}.research-verify__cta-icon{font-size:2.25rem}.research-verify__cta-title{font-size:1rem}.research-verify__cta-text{font-size:.82rem;max-width:none}.research-verify__cta-btn{font-size:.88rem;padding:.6rem 1.5rem}.research-verify__loading{padding:2rem 1rem}.research-verify__spinner{width:36px;height:36px}.research-verify__loading-title{font-size:.95rem}.research-verify__loading-text{font-size:.8rem}.research-verify__score-card{padding:1rem;border-radius:10px}.research-verify__score-header{flex-direction:column;align-items:flex-start;gap:.25rem}.research-verify__score-label{font-size:.88rem}.research-verify__timestamp{font-size:.7rem}.research-verify__score-row{flex-direction:column;align-items:center;text-align:center;gap:1rem}.research-verify__score-circle{width:80px;height:80px}.research-verify__score-number{font-size:1.5rem}.research-verify__score-pct{font-size:.75rem}.research-verify__score-grade{font-size:.78rem}.research-verify__score-notes{font-size:.8rem;text-align:center}.research-verify__breakdown{padding:.85rem;border-radius:10px}.research-verify__section-title{font-size:.82rem;margin-bottom:.75rem}.research-verify__bar-row{gap:.5rem}.research-verify__bar-label{width:75px;font-size:.72rem}.research-verify__bar-track{height:10px}.research-verify__bar-value{font-size:.72rem;width:36px}.research-verify__math{padding:.85rem;border-radius:10px}.research-verify__math-row{flex-direction:column;align-items:flex-start;gap:.25rem;padding:.5rem .65rem}.research-verify__math-icon{width:auto}.research-verify__math-label{width:auto;font-size:.75rem}.research-verify__math-value{font-size:.72rem;word-break:break-word}.research-verify__issues{padding:.85rem;border-radius:10px}.research-verify__issue-header{padding:.5rem .65rem;gap:.5rem;font-size:.75rem}.research-verify__issue-severity{font-size:.62rem;padding:.12rem .4rem}.research-verify__issue-title{font-size:.75rem}.research-verify__issue-body{padding:.65rem}.research-verify__issue-desc{font-size:.75rem}.research-verify__issue-rec{font-size:.75rem;padding:.4rem .6rem}.research-verify__actions{flex-direction:column;gap:.5rem}.research-verify__action-btn{width:100%;text-align:center;padding:.55rem 1rem;font-size:.82rem}.research-export{gap:1rem}.research-export__summary{flex-direction:column;gap:.75rem;padding:.85rem 1rem;border-radius:10px}.research-export__summary-label{font-size:.65rem}.research-export__summary-value{font-size:.82rem}.research-export__section{padding:1rem;border-radius:10px}.research-export__section-title{font-size:.82rem;margin-bottom:.75rem}.research-export__formats{grid-template-columns:1fr 1fr;gap:.5rem}.research-export__format-card{padding:.75rem .5rem;border-radius:8px;gap:.25rem}.research-export__format-icon{font-size:1.25rem}.research-export__format-label{font-size:.82rem}.research-export__format-desc{font-size:.62rem}.research-export__format-badge{font-size:.58rem}.research-export__view-modes{flex-wrap:wrap;gap:.35rem}.research-export__view-btn{padding:.35rem .75rem;font-size:.75rem}.research-export__export-btn{width:100%;font-size:.88rem;padding:.6rem 1.5rem}.research-export__last{font-size:.75rem}.research-export__complete{padding:1rem;border-radius:10px}.research-export__complete-btn{font-size:.82rem;padding:.55rem 1.5rem}.research-export__complete-note{font-size:.7rem}.research-templates--compact{margin:.75rem 0}.research-templates__select-label{font-size:.75rem}.research-templates__select{font-size:.78rem;padding:.4rem .5rem}.research-templates__add-btn{width:30px;height:30px;font-size:1rem}.research-templates__create-form{padding:.65rem}.research-templates__input{font-size:.78rem;padding:.38rem .55rem}.research-templates__categories-label{font-size:.72rem}.research-templates__category-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.2rem .5rem}.research-templates__category{font-size:.72rem}.research-templates__cancel-btn,.research-templates__save-btn{font-size:.75rem;padding:.32rem .85rem}.research-templates__grid{grid-template-columns:1fr}.research-templates__card{padding:.85rem}.research-templates__card-name{font-size:.8rem}.research-templates__card-desc{font-size:.72rem}.research-templates__card-meta{font-size:.62rem}.research-templates__new-btn{font-size:.75rem;padding:.35rem .85rem}.research-templates__modal{width:96%;padding:1.15rem;border-radius:10px}.research-templates__modal-title{font-size:.92rem}.research-templates__header{flex-wrap:wrap;gap:.5rem}.research-templates__title{font-size:.92rem}.research-templates__empty{padding:1.25rem;font-size:.78rem}}@media (max-width:480px){.research-verify__cta{padding:1.25rem .75rem}.research-verify__cta-icon{font-size:2rem}.research-verify__cta-text{font-size:.78rem}.research-verify__cta-btn{font-size:.82rem;padding:.55rem 1.25rem;width:100%}.research-verify__score-card{padding:.85rem}.research-verify__score-circle{width:72px;height:72px;border-width:3px}.research-verify__score-number{font-size:1.35rem}.research-verify__bar-label{width:65px;font-size:.68rem}.research-verify__bar-value{font-size:.68rem;width:32px}.research-verify__math-row{padding:.45rem .55rem}.research-verify__math-label{font-size:.72rem}.research-verify__math-value{font-size:.68rem}.research-verify__issue-header{padding:.45rem .55rem}.research-verify__issue-severity{font-size:.58rem}.research-verify__issue-title{font-size:.72rem}.research-verify__action-btn{font-size:.78rem;padding:.5rem .85rem}.research-export__formats{grid-template-columns:1fr}.research-export__format-card{flex-direction:row;align-items:center;text-align:left;gap:.65rem;padding:.65rem .85rem}.research-export__format-icon{font-size:1.1rem;flex-shrink:0}.research-export__format-desc{display:none}.research-export__format-badge{position:absolute;top:.4rem;right:.5rem}.research-export__format-card{position:relative}.research-export__export-btn{font-size:.82rem;padding:.55rem 1rem}.research-export__complete-btn{font-size:.78rem;padding:.5rem 1.25rem}.research-export__complete-note{font-size:.68rem}.research-templates__category-grid{grid-template-columns:1fr 1fr;gap:.15rem .35rem}.research-templates__category{font-size:.68rem}.research-templates__card{padding:.75rem;border-radius:8px}.research-templates__card-delete{width:20px;height:20px;font-size:.9rem}}@media (max-width:380px){.research-verify__score-circle{width:64px;height:64px}.research-verify__score-number{font-size:1.15rem}.research-verify__score-pct{font-size:.65rem}.research-verify__bar-label{width:55px;font-size:.62rem}.research-verify__bar-track{height:8px}.research-verify__bar-value{font-size:.62rem;width:28px}.research-verify__math-value{font-size:.62rem}.research-verify__cta-btn{font-size:.78rem}.research-verify__action-btn{font-size:.75rem}.research-export__view-btn{font-size:.7rem;padding:.3rem .55rem}.research-export__export-btn{font-size:.78rem}.research-templates__category-grid{grid-template-columns:1fr}.research-templates__select-label{font-size:.72rem}.research-templates__select{font-size:.75rem}}.admin-btn:focus-visible,.admin-input:focus-visible,.admin-select:focus-visible,.admin-textarea:focus-visible,.admin-topbar__xp:focus-visible,.fab-menu__toggle:focus-visible{outline:2px solid #1d3095;outline-offset:2px}@media (max-width:1023px){.admin-sidebar__section-label{font-size:.68rem;letter-spacing:.9px}.admin-sidebar__link{font-size:.88rem;padding:.65rem 1.25rem}}@media (min-width:600px) and (max-width:1023px){.admin-topbar__right{gap:.5rem}.admin-topbar__signout{font-size:.75rem;padding:.3rem .55rem}}@media (max-width:768px){.admin-card{border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,.06)}.admin-card__label{font-size:.72rem}.admin-card__footer{color:#6b7280}.discussion-panel{width:340px;max-height:75vh}.messenger-panel{width:340px}}@media (max-width:599px){.admin-topbar__title{max-width:160px;font-size:.92rem}.admin-card{border-radius:8px}.discussion-panel{max-height:70vh}.discussion-panel,.messenger-panel{width:calc(100vw - 1.5rem);right:.75rem}.admin-empty{border-radius:8px}}@media (max-width:480px){.admin-topbar{padding:0 .5rem}.admin-topbar__left{gap:.5rem}.admin-topbar__hamburger{width:32px;height:32px;font-size:1.1rem}.admin-sidebar__link{padding:.55rem 1rem;font-size:.82rem}.admin-sidebar__link-icon{font-size:1rem}.discussion-panel,.messenger-panel{width:calc(100vw - 1rem);right:.5rem}}@media (max-width:380px){.admin-layout__content{padding:.35rem}.admin-topbar{padding:0 .4rem}.admin-topbar__left{gap:.4rem}.admin-topbar__hamburger{width:30px;height:30px}.admin-card{padding:.75rem;border-radius:8px}.admin-card__value{font-size:1.35rem}.discussion-panel,.messenger-panel{width:calc(100vw - .75rem);right:.375rem}}@media print{.admin-sidebar,.admin-topbar,.discussion-fab-wrap,.discussion-panel,.fab-menu,.fb,.fieldbook-fab-wrap,.messenger-fab-wrap,.messenger-panel{display:none!important}.admin-layout__main{margin-left:0!important}.admin-layout__content{margin-top:0!important;padding:0!important}}@supports (padding-bottom:env(safe-area-inset-bottom)){.admin-sidebar{padding-bottom:env(safe-area-inset-bottom)}.admin-sidebar__nav{padding-bottom:calc(4rem + env(safe-area-inset-bottom))}.admin-sidebar__footer{padding-bottom:calc(1rem + env(safe-area-inset-bottom))}.discussion-fab-wrap,.fab-menu,.fieldbook-fab-wrap,.messenger-fab-wrap{bottom:calc(1.5rem + env(safe-area-inset-bottom))}.discussion-panel,.fb,.messenger-panel{padding-bottom:env(safe-area-inset-bottom)}.messenger-panel__compose{padding-bottom:calc(.5rem + env(safe-area-inset-bottom))}}