.Portfolio_background__baMu3{background-color:var(--color-bg)}.Portfolio_page_wrapper__TGor4{display:flex;flex-direction:column;min-height:100vh;background-color:var(--color-bg);color:var(--color-text);box-sizing:border-box}.Portfolio_file_structure__Yyc2Z{flex:1 1;display:flex;flex-direction:column;border-radius:15px;padding:20px}.Portfolio_content__s_3Ob{padding-top:40px;width:100%;display:flex;flex-direction:column;flex:1 1;justify-content:flex-start;font-size:18px;font-family:Times New Roman,Times,serif}.FolderSystem_node_icon__1kfVa{color:inherit}.FolderSystem_node_title__04ufO{color:inherit;margin:10px}.FolderSystem_outer___wtRT{color:inherit;padding:0 10%;display:flex;flex-direction:column;flex:1 1;min-height:0}.FolderSystem_bar__O81D6{display:flex;align-items:center;width:100%;padding-top:10px;padding-bottom:5px}.FolderSystem_node__WRMNO{margin:0 1%;display:flex;align-items:center;width:98%;border-top:1px solid grey;border-bottom:1px solid grey;cursor:pointer;transition:background-color .3s ease;gap:8px}.FolderSystem_node__WRMNO:hover{background-color:lightblue}.FolderSystem_bar_item__jMNse{display:block;cursor:pointer;padding:8px;border-radius:50px;transition:background-color .3s ease}.FolderSystem_bar_item__jMNse:hover{background-color:lightblue}.FolderSystem_container__iDWDk{flex:1 1;min-height:0;width:100%;display:flex;flex-direction:column;align-items:center;border:1px solid rgba(16,42,67,.2);overflow-y:auto}.FolderSystem_filter_bar__CCLQA{width:100%;display:flex;align-items:center;gap:16px;padding:4px 0;font-family:var(--font-main)}.FolderSystem_filter_bar__CCLQA .FolderSystem_filter_group__oN4Sm{display:flex;align-items:center;gap:14px}@media (max-width:640px){.FolderSystem_filter_bar__CCLQA{flex-wrap:wrap;padding:12px 20px;gap:12px}}.CustomDropdown_content_drop__tPQLx{position:relative;display:inline-block;font-family:var(--font-main);font-size:14px;color:var(--color-text)}.CustomDropdown_content_drop__tPQLx.CustomDropdown_selected__CT_EO{background-color:var(--color-accent)}.CustomDropdown_button__hXcmE{text-align:left;padding:4px 10px;border-radius:10px;border:1px solid rgba(16,42,67,.12);background:var(--color-main);color:var(--color-text);cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:8px;transition:background-color .18s ease,box-shadow .18s ease,transform .12s ease;box-shadow:0 1px 0 rgba(16,42,67,.03)}.CustomDropdown_button__hXcmE.CustomDropdown_selected__CT_EO{background:var(--color-accent)}.CustomDropdown_button__hXcmE:active{transform:translateY(1px)}.CustomDropdown_button__hXcmE:focus,.CustomDropdown_button__hXcmE:focus-visible{outline:none;box-shadow:0 0 0 4px rgba(52,152,219,.14);border-color:var(--color-accent)}.CustomDropdown_button__hXcmE[disabled]{opacity:.6;cursor:not-allowed}.CustomDropdown_list__VsWpf{position:absolute;left:0;right:0;margin-top:8px;background:var(--color-bg);border:1px solid rgba(16,42,67,.08);border-radius:10px;box-shadow:0 8px 20px rgba(16,42,67,.08);max-height:220px;overflow-y:auto;z-index:40;-webkit-overflow-scrolling:touch;transition:opacity .14s ease,transform .16s ease;transform-origin:top center}.CustomDropdown_content_drop__tPQLx .CustomDropdown_list__VsWpf{opacity:1;transform:translateY(0)}.CustomDropdown_option__NGAio{list-style:none;padding:6px 4px;border-radius:8px;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--color-text);background:transparent;transition:background-color .14s ease,color .12s ease;font-size:14px}.CustomDropdown_option__NGAio:active,.CustomDropdown_option__NGAio:hover{background-color:rgba(52,152,219,.1);color:var(--color-text)}.CustomDropdown_option__NGAio:focus,.CustomDropdown_option__NGAio:focus-visible{outline:none;background-color:rgba(52,152,219,.14);box-shadow:inset 0 0 0 3px rgba(52,152,219,.08)}.CustomDropdown_option__NGAio.CustomDropdown_selected__CT_EO{font-weight:600;color:var(--color-accent);background-color:rgba(52,152,219,.06)}.CustomDropdown_option__NGAio+.CustomDropdown_option__NGAio{margin-top:4px}.CustomDropdown_list__VsWpf::-webkit-scrollbar{width:8px;height:8px}.CustomDropdown_list__VsWpf::-webkit-scrollbar-thumb{background:rgba(16,42,67,.12);border-radius:8px}.CustomDropdown_list__VsWpf::-webkit-scrollbar-track{background:transparent}@media (max-width:420px){.CustomDropdown_content_drop__tPQLx{max-width:100%}.CustomDropdown_button__hXcmE{padding:9px 12px;font-size:13px}.CustomDropdown_option__NGAio{font-size:13px;padding:9px 10px}}.tab_bar_tab_header__pAnRN{position:fixed;background-color:var(--color-main);padding:20px 50px;top:0;width:100%;display:flex;justify-content:space-between;align-items:center;font-size:18px}.tab_bar_tab_group_left__0FyCE,.tab_bar_tab_group_right__ltrOZ{display:flex;gap:10px}.tab_bar_nav_link__4cE8O{color:var(--color-text)}.tab_bar_divider__3b58A{color:var(--color-text);font-size:15px}