.report-page-wrapper .pw-content{justify-content:flex-start;padding-top:1rem}.report-actions{flex-wrap:wrap;row-gap:12px;display:flex}.report-actions>button,.report-actions>div{margin-right:12px}.report-actions-menu{max-height:50vh;display:flex}.report-actions-menu__content .rf-anchored-list-dialog__list{width:auto;min-width:150px;max-height:50vh}.report-actions-menu__content .rf-list__element,.report-actions-menu__content .rf-list__element-label{white-space:nowrap}.report-form{width:100%}.report-skeleton{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:2px 10px;display:grid}.report-skeleton__field{gap:4px;display:grid}@media (width<=600px){.report-skeleton{grid-template-columns:minmax(0,1fr)}}.search-result-skeleton{flex-direction:column;gap:8px;display:flex}.search-result-skeleton__row{border:1px solid var(--border-subtle);background:var(--surface);border-radius:10px;padding:17px 16px 18px}.search-result-skeleton__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.search-result-skeleton__meta{flex-wrap:wrap;gap:8px 24px;margin-top:14px;display:flex}:root{--shell-header-height:56px;--4:4px;--8:8px;--12:12px;--16:16px;--20:20px;--24:24px;--32:32px}@keyframes ai-tooltip-card-appear{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ai-tooltip-border-flow{0%,to{background-position:0 0,0 0,0 0,0%}50%{background-position:0 0,0 0,0 0,100%}}@keyframes ai-tooltip-glow-pulse{0%,to{opacity:.4;transform:translateY(0)scale(1)}50%{opacity:.6;transform:translateY(-3px)scale(1.05)}}.gsearch{background:var(--surface-page);grid-template-rows:auto auto minmax(0,1fr);width:100%;height:100%;min-height:0;display:grid}.gsearch__external:focus-visible,.gsearch__select:focus-visible,.gsearch__filters-toggle:focus-visible,.gsearch__chip-close:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-60-main) 45%, transparent);outline:none}.gsearch__head{border-bottom:1px solid var(--border-subtle);background:var(--surface);align-items:center;gap:16px;padding:12px 24px 11px;display:flex}.gsearch__head-main{min-width:0;margin-right:auto}.gsearch__eyebrow{color:var(--text-tertiary);font-size:var(--fz-10);font-weight:var(--fw-700);line-height:var(--lh-ui);letter-spacing:var(--ls-caps);text-transform:uppercase;align-items:center;gap:8px;margin-bottom:2px;display:flex}.gsearch__ai-badge{background:var(--primary-10);color:var(--primary-60-main);letter-spacing:var(--ls-caps);border-radius:5px;align-items:center;gap:4px;padding:1px 6px;display:inline-flex}.gsearch__query{max-width:780px;color:var(--text-primary);font-family:var(--font-family-display);font-size:clamp(var(--fz-24), 1.6vw, var(--fz-28));font-weight:var(--fw-700);line-height:var(--lh-flat);letter-spacing:var(--ls-tight);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.gsearch__scopes{background:var(--surface);align-items:center;gap:8px;padding:0 24px;display:flex}.gsearch__scope-list{scrollbar-width:none;align-items:flex-end;gap:4px;min-width:0;margin-right:auto;display:flex;overflow:auto hidden}.gsearch__scope-list::-webkit-scrollbar{display:none}.gsearch__scope-tabs{flex:1;min-width:0}.gsearch__scope-tabs .rf-tabs__button-label>div{align-items:center;gap:8px;display:flex}.gsearch__scope-skeleton{align-items:center;height:40px;padding:0 12px;display:flex}.gsearch__scope-count{background:var(--surface-sunken);min-width:22px;height:19px;color:var(--text-tertiary);font-family:inherit;font-size:var(--fz-10);font-weight:var(--fw-600);font-variant-numeric:tabular-nums;line-height:var(--lh-flat);border-radius:6px;place-items:center;padding:0 6px;display:inline-grid}.rf-tabs__button--active .gsearch__scope-count{background:var(--primary-10);color:var(--primary-60-main)}.gsearch__external{border:1px solid var(--border);background:var(--surface);height:30px;color:var(--text-secondary);font-family:inherit;font-size:var(--fz-12);font-weight:var(--fw-600);cursor:pointer;border-radius:8px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gsearch__external:hover{border-color:var(--border-strong);color:var(--text-primary)}.gsearch__workspace{grid-template-columns:minmax(0,1fr) auto;min-height:0;display:grid;position:relative;overflow:hidden}.gsearch__results{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;display:grid;overflow:hidden}.gsearch__toolbar{border-bottom:1px solid var(--border-subtle);background:var(--surface);flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:6px 20px;display:flex;position:relative}.gsearch__count{color:var(--text-primary);font-size:var(--fz-13);font-weight:var(--fw-600);white-space:nowrap}.gsearch__count-muted{color:var(--text-tertiary);font-weight:var(--fw-400)}.gsearch__toolbar-spacer{flex:1}.gsearch__chips{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.gsearch__chip{border:1px solid var(--primary-30);background:var(--primary-10);height:28px;color:var(--primary-60-main);font-size:var(--fz-12);border-radius:8px;align-items:center;gap:5px;min-width:0;max-width:260px;padding:0 6px 0 9px;display:inline-flex}.gsearch__chip-label{color:var(--text-secondary);flex:none}.gsearch__chip-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.gsearch__chip-close{width:18px;height:18px;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:5px;flex:none;place-items:center;display:grid}.gsearch__chip-close:hover{background:var(--primary-20)}.gsearch__select{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-primary);font-family:inherit;font-size:var(--fz-12);font-weight:var(--fw-600);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;padding:0 8px 0 10px;display:inline-flex}.gsearch__select:hover{border-color:var(--border-strong)}.gsearch__select-label{color:var(--text-tertiary);font-weight:var(--fw-400)}.gsearch__filters-toggle{border:1px solid var(--border);background:var(--surface);height:32px;color:var(--text-primary);font-family:inherit;font-size:var(--fz-12);font-weight:var(--fw-600);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gsearch__filters-toggle:hover{border-color:var(--border-strong)}.gsearch__filters-toggle--on{border-color:var(--primary-30);background:var(--primary-10);color:var(--primary-60-main)}.gsearch__filters-badge{background:var(--primary-60-main);min-width:18px;height:18px;color:var(--text-on-accent);font-family:var(--font-family-mono);font-size:var(--fz-10);border-radius:5px;place-items:center;padding:0 5px;display:inline-grid}.gsearch__progress{background:var(--primary-10);height:2px;position:absolute;bottom:-1px;left:0;right:0;overflow:hidden}.gsearch__progress:after{content:"";background:var(--primary-60-main);width:34%;animation:1.1s ease-in-out infinite gsearch-progress;position:absolute;inset:0 auto 0 0}@keyframes gsearch-progress{0%{transform:translate(-100%)}to{transform:translate(340%)}}.gsearch__pane{min-height:0;overflow-y:auto}.gsearch__pane:focus-visible{outline:none}.gsearch__list{gap:8px;max-width:1100px;margin:0 auto;padding:4px 16px 24px;transition:opacity .16s;display:grid}.gsearch__list--refining{opacity:.55;pointer-events:none}.gsearch__sr-only{clip-path:inset(1px);width:1px;height:1px;position:absolute;top:0;left:0}.gsearch__ai-progress{border-bottom:1px solid var(--primary-20);background:var(--primary-10);color:var(--primary-60-main);font-size:var(--fz-12);align-items:center;gap:8px;padding:8px 20px;display:flex}.gsearch__error-bar{border-bottom:1px solid var(--status-error-border);background:var(--status-error-surface);color:var(--status-error-text);font-size:var(--fz-12);align-items:center;gap:8px;padding:8px 20px;display:flex}.gsearch__state{color:var(--text-tertiary);text-align:center;flex-direction:column;align-items:center;gap:6px;padding:64px 24px;display:flex}.gsearch__state-title{color:var(--text-primary);font-family:var(--font-family-display);font-size:var(--fz-16);font-weight:var(--fw-600);margin:8px 0 0}.gsearch__state-text{max-width:420px;color:var(--text-secondary);font-size:var(--fz-13);line-height:var(--lh-text);margin:0 0 8px}.gsearch__pager{border-top:1px solid var(--border-subtle);background:var(--surface);align-items:center;gap:12px;padding:10px 20px;display:flex}.gsearch__pager-summary{color:var(--text-secondary);font-size:var(--fz-12);font-variant-numeric:tabular-nums;white-space:nowrap}.gsearch__pager-spacer{flex:1}@media (width<=1024px){.gsearch__head{padding:14px 16px 12px}.gsearch__query{font-size:var(--fz-20);line-height:var(--lh-tight)}.gsearch__scopes,.gsearch__toolbar,.gsearch__pager{padding-left:12px;padding-right:12px}}@media (width<=700px){.gsearch__head{flex-direction:column;align-items:flex-start;gap:10px}.gsearch__head-main{margin-right:0}.gsearch__external{display:none}.gsearch__list{padding-left:10px;padding-right:10px}}@media (prefers-reduced-motion:reduce){.gsearch__list{transition:none}.gsearch__progress:after{width:100%;animation:none}}.gsearch-skeleton .gsearch__scope-skeleton{height:43px}.document-skeleton{background:var(--surface);width:100%;height:100%;min-height:480px;overflow:hidden}.document-skeleton__visual{flex-direction:column;height:100%;display:flex;overflow:hidden}.document-skeleton__header{flex-direction:column;flex-shrink:0;padding:12px 16px 0;display:flex}.document-skeleton__title-row{justify-content:space-between;align-items:center;gap:20px;min-width:0;display:flex}.document-skeleton__title-group{align-items:center;gap:10px;min-width:0;display:flex}.document-skeleton__title{width:clamp(280px,23vw,340px)}.document-skeleton__status{width:58px}.document-skeleton__route{width:clamp(220px,25vw,340px)}.document-skeleton__actions{flex-shrink:0;gap:12px;margin-top:12px;padding:0 16px;display:flex;overflow:hidden}.document-skeleton__action{flex:none}.document-skeleton__tabs{border-bottom:1px solid var(--border-subtle);flex-shrink:0;align-items:stretch;min-height:42px;padding:0;display:flex;overflow:hidden}.document-skeleton__tab{flex:none;align-items:center;padding:0 12px;display:flex;position:relative}.document-skeleton__active-tab{background:var(--primary-60-main);opacity:.7;border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:0;left:0;right:0}.document-skeleton__content{flex-direction:column;flex:auto;gap:14px;min-height:0;padding:10px 14px 28px;display:flex;overflow:hidden}.document-skeleton__section{border:1px solid var(--border-subtle);background:var(--surface);border-radius:16px;flex:none;overflow:hidden}.document-skeleton__section-title{border-bottom:1px solid var(--border-subtle);align-items:center;min-height:42px;padding:0 20px;display:flex}.document-skeleton__fields{gap:18px 48px;padding:14px 20px 18px;display:grid}.document-skeleton__fields--three{grid-template-columns:repeat(3,minmax(0,1fr))}.document-skeleton__fields--two{grid-template-columns:repeat(2,minmax(0,1fr))}.document-skeleton__field{flex-direction:column;gap:7px;min-width:0;display:flex}.document-skeleton__person-row{align-items:center;gap:10px;padding:14px 20px 18px;display:flex}.document-skeleton__person-copy{flex-direction:column;gap:7px;min-width:0;display:flex}.document-skeleton__section--table{min-height:190px}.document-skeleton__table-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:20px;min-height:54px;padding:0 20px;display:flex}.document-skeleton__table{padding:0 20px 16px}.document-skeleton__table-row{border-bottom:1px solid var(--border-subtle);grid-template-columns:1.6fr 1.15fr .9fr 1fr .75fr;align-items:center;gap:28px;min-height:42px;display:grid}.document-skeleton__table-row--header{min-height:34px}.document-skeleton__table-row:last-child{border-bottom:0}@media (width<=960px){.document-skeleton__tabs{min-width:0}.document-skeleton__fields--three{grid-template-columns:repeat(2,minmax(0,1fr))}.document-skeleton__table-row{grid-template-columns:1.5fr 1fr .8fr}.document-skeleton__table-row>:nth-child(n+4){display:none}}@media (width<=640px){.document-skeleton__header{padding-inline:12px}.document-skeleton__title{width:min(58vw,300px)}.document-skeleton__route{display:none}.document-skeleton__actions{padding-inline:12px}.document-skeleton__action:nth-child(n+3){display:none}.document-skeleton__tabs{padding-inline:0}.document-skeleton__content{padding-inline:8px}.document-skeleton__fields,.document-skeleton__fields--three,.document-skeleton__fields--two{grid-template-columns:minmax(0,1fr)}.document-skeleton__table-row{grid-template-columns:1.5fr 1fr}.document-skeleton__table-row>:nth-child(n+3){display:none}}.dashboard-skeleton{background:var(--surface-page);border-radius:var(--content-border-radius);flex:1;width:100%;min-width:0;height:100%;min-height:0;overflow:auto;container:dashboard-skeleton/inline-size}.dashboard-skeleton__visual{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 28px;padding:28px;display:grid}.dashboard-skeleton__block{flex-direction:column;gap:16px;min-width:0;display:flex}.dashboard-skeleton__surface{opacity:.55}@container dashboard-skeleton (width<=620px){.dashboard-skeleton__visual{grid-template-columns:minmax(0,1fr);gap:28px;padding:20px}}.rf-count-badge{box-sizing:border-box;background:var(--primary-60-main);min-width:18px;height:18px;color:var(--text-on-accent);text-align:center;font-variant-numeric:tabular-nums;font-size:var(--fz-11);font-weight:var(--fw-600);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);border-radius:10px;justify-content:center;align-items:center;padding:0 5px;display:inline-flex}.rf-accordion{flex-direction:column;width:100%;display:flex}.rf-accordion__item-wrap{font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);background:0 0;border:0;border-radius:12px;transition:background-color .2s ease-in-out}.rf-accordion__item{cursor:pointer;background:0 0;border-radius:12px;width:100%;padding:0 20px;position:relative}.rf-accordion__item:hover{background:0 0}.rf-accordion__item:focus-visible{outline:2px solid var(--primary-60-main);border-radius:8px}.rf-accordion__item:before{content:"";border-top:1px solid var(--neutral-20);transition:border-color .2s ease-in-out;position:absolute;top:0;left:20px;right:20px}.rf-accordion__item-wrap:first-child .rf-accordion__item:before,.rf-accordion__item-wrap--opened .rf-accordion__item:before{border-color:#0000}.rf-accordion__item-wrap:last-child .rf-accordion__item:after{content:"";border-bottom:1px solid var(--neutral-20);transition:border-color .2s ease-in-out;position:absolute;bottom:0;left:20px;right:20px}.rf-accordion__item-inner{padding:16px 0}.rf-accordion__item-icon{color:var(--neutral-50);transition:all .2s ease-in-out}.rf-accordion__item-wrap--hoverable:not(.rf-accordion__item-wrap--disabled):hover{background-color:var(--neutral-05)}.rf-accordion__item-wrap--hoverable:hover .rf-accordion__item:before,.rf-accordion__item-wrap--hoverable:hover+.rf-accordion__item-wrap .rf-accordion__item:before,.rf-accordion__item-wrap--hoverable:last-child:hover .rf-accordion__item:after{border-color:#0000}.rf-accordion__item-wrap--disabled{pointer-events:none}.rf-accordion__item-wrap--disabled .rf-accordion__item-icon{color:var(--neutral-30)}.rf-accordion__content{padding:16px 20px}.rf-accordion__panel{color:var(--neutral-50)}
