.abook-container{flex-direction:column;width:min(1200px,100vw - 96px);height:min(68vh,720px);min-height:360px;display:flex}.abook-container .abook-grid{flex-direction:column;flex:auto;min-height:180px;display:flex}.abook-container .abook-grid>*{flex:auto;min-width:0;min-height:0}.abook-tabs{min-height:52px}.abookModal_footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}@media (width<=640px){.abook-container{width:calc(100vw - 48px);min-height:320px}}.abook-container-search{flex-direction:column;flex:auto;min-height:0;display:flex}.abook-container-search-input{width:100%;padding:10px;display:flex}.abook-container-search__grid{flex:auto;width:100%;min-height:0;display:flex}.abook-container-search__grid>*{flex:1;min-width:0}.selected-items-panel{border-top:1px solid var(--border);background:var(--surface-sunken);color:var(--text-primary);flex:none;position:relative}.selected-items-panel:before{content:"";background:var(--primary-60-main);width:76px;height:2px;position:absolute;top:-1px;left:24px}.selected-items-panel__head{justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 24px;display:flex}.selected-items-panel__title{font-size:var(--fz-16);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);min-width:0;color:var(--text-primary);font-weight:var(--fw-600);align-items:center;gap:6px;margin:0;display:flex}.selected-items-panel__count{border:1px solid var(--status-info-border);background:var(--status-info-surface);min-width:26px;height:24px;color:var(--status-info-text);font-variant-numeric:tabular-nums;font-weight:var(--fw-700);border-radius:7px;place-items:center;padding:0 7px;display:inline-grid}.selected-items-panel__actions{flex:none;align-items:center;gap:16px;display:flex}.selected-items-panel__toggle.rf-button,.selected-items-panel__clear.rf-button{font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);font-weight:var(--fw-600)}.selected-items-panel__toggle .rf-button__adornment--end{transition:transform .16s}.selected-items-panel.is-expanded .selected-items-panel__toggle .rf-button__adornment--end{transform:rotate(180deg)}.selected-items-panel__body{padding:0 24px 14px}.selected-items-panel--single .selected-items-panel__head{min-height:48px}.selected-items-panel__single-item{border:1px solid var(--border-strong);background:var(--surface-raised);width:fit-content;max-width:min(720px,100%);min-height:48px;color:var(--text-primary);border-radius:9px;align-items:center;gap:10px;padding:5px 12px 5px 9px;display:flex}.selected-items-panel__single-mark{background:var(--status-info-surface);width:24px;height:24px;color:var(--status-info-text);border-radius:7px;flex:0 0 24px;place-items:center;display:grid}.selected-items-panel__single-mark svg{width:16px;height:16px}.selected-items-panel__single-text{min-width:0;overflow:hidden}.selected-items-panel__single-primary{min-width:0;font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);white-space:nowrap;align-items:baseline;gap:8px;display:flex;overflow:hidden}.selected-items-panel__meta{color:var(--text-tertiary);font-size:var(--fz-11);font-weight:var(--fw-400);line-height:var(--lh-ui);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;display:block;overflow:hidden}.selected-items-panel__chips{flex-wrap:wrap;gap:8px;max-height:72px;display:flex;overflow:hidden}.selected-items-panel.is-expanded .selected-items-panel__chips{scrollbar-color:var(--neutral-40) transparent;scrollbar-width:thin;max-height:160px;padding-right:6px;overflow:auto}.selected-items-panel__chip{border:1px solid var(--border-strong);background:var(--surface-active);max-width:min(360px,100%);height:32px;color:var(--text-primary);font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);border-radius:9px;align-items:center;gap:7px;padding-left:11px;display:inline-flex}.selected-items-panel__prefix{color:var(--text-secondary);font-variant-numeric:tabular-nums;flex:none}.selected-items-panel__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.selected-items-panel__remove.rf-button{width:24px;min-width:24px;height:24px;color:var(--text-tertiary);border-radius:6px;flex:0 0 24px;margin-right:4px}.selected-items-panel__remove.rf-button:hover,.selected-items-panel__remove.rf-button:focus-visible{background:var(--neutral-20);color:var(--text-primary)}.selected-items-panel__remove.rf-button svg{width:16px;height:16px}.selected-items-panel__empty{min-height:32px;color:var(--text-tertiary);font-size:var(--fz-14);font-weight:var(--fw-400);line-height:var(--lh-text);letter-spacing:var(--ls-normal);line-height:var(--lh-ui);align-items:center;display:flex}.selected-items-panel__empty--single{gap:10px;min-height:48px}.selected-items-panel__empty-mark{border:1px dashed var(--border-strong);border-radius:7px;flex:0 0 24px;width:24px;height:24px}.selected-items-panel--picker-modal{margin:14px -24px -24px}@media (width<=640px){.selected-items-panel__head{align-items:flex-start;padding:10px 14px 7px}.selected-items-panel__actions{flex-wrap:wrap;justify-content:flex-end;gap:8px 12px}.selected-items-panel__body{padding-left:14px;padding-right:14px}.selected-items-panel__chip{max-width:100%}.selected-items-panel__single-item{width:100%}}@media (prefers-reduced-motion:reduce){.selected-items-panel__toggle .rf-button__adornment--end{transition:none}}.dict-container{flex-direction:column;width:1200px;display:flex}.dictpicker-modal__layout{flex-direction:column;width:min(1200px,100vw - 96px);height:min(68vh,720px);min-height:360px;display:flex}.dictpicker-modal__grid{flex:auto;min-width:0;min-height:180px;display:flex;overflow:hidden}.dictpicker-modal__grid>*{flex:auto;min-width:0;min-height:0}.dict-grid{height:450px;display:flex}.dict-list,.dict-tree{max-width:100%;height:100%;display:flex}.dict-list>*,.dict-tree>*{flex:1;min-width:0}.dict-list--pending{width:900px;max-width:100%}.dictModal_footer{flex-direction:row;justify-content:flex-end;gap:10px;display:flex}.dict-add-form__wrapper{max-height:80vh}@media (width<=640px){.dictpicker-modal__layout{width:calc(100vw - 48px);min-height:320px}}.dict-container-search,.dict-container-search-form{flex-direction:column;display:flex}.dict-container-search__form-wrapper,.dict-container-search__grid{width:100%;display:flex}.dict-search-buttons{flex-direction:row-reverse;padding-bottom:10px;padding-right:10px;display:flex}
