.portal_viewport{position:absolute;inset:0}
.confirm_cancel_modal_buttons{justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding:10px;display:flex}.confirm_cancel_modal_buttons :is(.cancel_button,.confirm_button){cursor:pointer;border:none;border-radius:4px;outline:none;padding:5px 10px;font-size:.8em}.confirm_cancel_modal_buttons .cancel_button{background-color:var(--background-200);color:var(--foreground-primary);transition:background-color .2s ease-in-out}.confirm_cancel_modal_buttons .cancel_button:hover{background-color:var(--background-100)}.confirm_cancel_modal_buttons .confirm_button{background-color:var(--primary-color);color:#fff;transition:background-color .2s ease-in-out}.confirm_cancel_modal_buttons .confirm_button:hover:not(:disabled){background-color:color-mix(in srgb,var(--primary-color),transparent 20%)!important}.confirm_cancel_modal_buttons .confirm_button:disabled{background-color:var(--background-200);color:var(--foreground-medium);cursor:not-allowed}
.outlined__input__container{margin:0}.outlined__input__container .outlined__input{border:1px solid var(--background-100);background-color:var(--background-200);width:100%;color:var(--foreground-max);border-radius:5px;padding:5px 15px;font-size:.8em;font-weight:500}.outlined__input__container .outlined__input:focus{outline:0;border:1px solid var(--primary-color)!important}

.dropdown-button{width:100%;color:var(--foreground-max);cursor:pointer;border-radius:3px;align-items:center;display:flex;justify-content:space-between!important;padding:5px 10px!important}.dropdown-button>*{pointer-events:none}.dropdown-button .dropdown-button__label_container{flex-grow:1;align-items:center;display:flex}.dropdown-button .dropdown-button__label_container .dropdown-button__label{color:var(--foreground-max);margin-right:9px;font-size:10px;font-weight:500;line-height:1.3333}.dropdown-button .dropdown-button__icon{color:var(--foreground-max);margin-top:5px;margin-right:8px}
.info{border:1px solid var(--background-100);background-color:var(--background-200);color:var(--foreground-max);border-radius:5px;align-items:center;gap:5px;font-size:.8em;display:flex}.info .info__description{flex-grow:1}
.default-input__no_border{border:none!important}.default-input__focus{border-color:var(--primary-color)!important}.default-input__container{align-items:center;height:fit-content;display:flex}.default-input__container .default-input__input{color:var(--text-color);flex-grow:1;font-size:12px}.default-input__container .default-input__input:focus{outline:0}.default-input__container .default-input__input:disabled{color:var(--foreground-min)}.default-input__container .default-input__button{align-items:center;margin-left:4px;display:flex}.default-input__container .default-input__button .icon{color:var(--foreground-max)}

.share_link_view_settings_menu__item--selected{background-color:var(--primary-color)}.share_link_view_settings_menu__item--selected .share_link_view_settings_menu__item__trailing>*,.share_link_view_settings_menu__item--selected .share_link_view_settings_menu__item__container>*{color:#fff!important}.share_link_view_settings_menu__item:hover:not(.share_link_view_settings_menu__item--selected){background-color:var(--background-100)}.share_link_view_settings_menu__item{cursor:pointer;border-radius:5px;align-items:center;gap:10px;margin:0 6px;padding:10px;display:flex}.share_link_view_settings_menu__item .share_link_view_settings_menu__item__trailing{justify-content:center;align-items:center;margin-right:5px;display:flex}.share_link_view_settings_menu__item .share_link_view_settings_menu__item__container{flex-direction:column;flex-grow:1;justify-content:center;gap:5px;display:flex}.share_link_view_settings_menu__item .share_link_view_settings_menu__item__container .share_link_view_settings_menu__item__label{color:var(--foreground-max);font-size:.75em;font-weight:600;line-height:1.3333}.share_link_view_settings_menu__item .share_link_view_settings_menu__item__container .share_link_view_settings_menu__item__description{white-space:nowrap;color:var(--foreground-medium);font-size:.7em;font-weight:400;line-height:1.3333}
.modal{background-color:var(--background-400);border-radius:8px;overflow:hidden;box-shadow:0 0 10px #0003}.modal .modal__content{flex-direction:column;height:100%;display:flex}
.create_folder_modal{flex-direction:column;height:100%;display:flex}.create_folder_modal .create_folder_modal__header{align-items:center;gap:5px;margin:10px 10px 20px;padding:0;display:flex;color:var(--text-color)!important}.create_folder_modal .create_folder_modal__header .create_folder_modal__icon__container{justify-content:center;align-items:center;display:flex}.create_folder_modal .create_folder_modal__header .create_folder_modal__icon__container .create_folder_modal__icon{font-size:1.5em!important}.create_folder_modal .create_folder_modal__header .create_folder_modal__title{height:fit-content;margin:0;font-size:15px;font-weight:600;line-height:.9em}.create_folder_modal .create_folder_modal__description{color:var(--foreground-max);margin:0 10px;padding:0;font-size:.75em;font-weight:500}
.page-data-loading-indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.page-data-loading-indicator .page-data-loading-indicator__loading{flex-direction:column;justify-content:center;align-items:center;gap:5px;height:fit-content;display:flex}.page-data-loading-indicator .page-data-loading-indicator__loading .page-data-loading-indicator__loading__loader{border:8px solid var(--background-100);border-top:8px solid var(--primary-color);border-radius:50%;width:80px;height:80px;animation:1s linear infinite spin}.page-data-loading-indicator .page-data-loading-indicator__loading .page-data-loading-indicator__loading__message{color:var(--primary-color);margin-left:10px;font-size:.9em;font-weight:600}.page-data-loading-indicator .page-data-loading-indicator__error,.page-data-loading-indicator .page-data-loading-indicator__empty-content{justify-content:center;align-items:center;font-size:1.2em;font-weight:600;display:flex}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.page__empty__state{width:100%;height:100%;color:var(--foreground-medium);flex-direction:column;justify-content:center;align-items:center;font-size:1.1em;font-weight:600;display:flex}.page__empty__state .page__empty__state__icon{color:var(--foreground-max);font-size:3em}.page__empty__state .page__empty__state__title{color:var(--foreground-max);margin:10px 0;font-size:20px;font-weight:600}.page__empty__state .page__empty__state__description{color:var(--foreground-max);margin:0;font-size:15px;font-weight:500}
.share-panel{flex-direction:column;gap:10px;display:flex}.share-panel .share-panel__header{align-items:center;margin-bottom:5px;display:flex}.share-panel .share-panel__link__item{margin:0 5px}.share-panel .share-panel__link__item .dropdown-button{border:none!important;padding:0!important}.share-panel .share-panel__link__item .dropdown-button .dropdown-button__label_container{border-bottom:1px solid var(--background-100);margin-right:3px;padding:5px 0}.share-panel .share-panel__create__button{background-color:var(--primary-color);border-radius:11px;width:fit-content;height:22px;margin:8px auto;padding:0 30px;font-weight:600;overflow:hidden;color:#fff!important}
.component{padding:15px 0!important}.component .component__header{justify-content:space-between;align-items:center;width:100%;padding-left:15px;padding-right:8px;display:flex;color:var(--foreground-max)!important}.component .component__header .component__header__label{font-size:12px;font-weight:500;line-height:1.3333}.component .component__label{color:var(--foreground-max);margin:15px 15px 10px;font-weight:400;line-height:1.3333;font-size:.7em!important}.component .component__main__item{padding-left:15px;padding-top:0!important;padding-bottom:0!important;padding-right:15px!important}.component .component__sub__item{padding-left:32px}.component .component__item__active .component__item__icon{color:var(--foreground-max)!important}.component .component__item{color:var(--foreground-max);justify-content:space-between;align-items:center;padding-top:4px;padding-bottom:4px;padding-right:5px;font-size:11px;font-weight:400;line-height:1.3333;display:inline-flex}.component .component__item .component__item__icon{color:var(--foreground-min)}.component .component__item__active{color:var(--foreground-max);background-color:var(--background-100)!important}
.text--header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.horizontal-spacing{gap:4px}.horizontal-spacing .c-icon{pointer-events:none}.horizontal-spacing__fill{gap:10px}.text--content{flex-direction:column;gap:10px;display:flex}.text--content .text--spacing{justify-content:space-between}.text__button--active{background-color:var(--primary-color)!important;color:#fff!important}
#viewport{flex-grow:1;justify-content:center;align-items:center;width:100%;height:calc(100% - 2px);font:16px Arial,sans-serif;position:relative;overflow:hidden}#viewport>*{font:16px Arial,sans-serif}#viewport:focus{outline:0}#viewport #pasteboard{transform-origin:0 0;background-color:#e4e4e4;position:absolute}#viewport #pasteboard .children_selectable{pointer-events:unset}#viewport #pasteboard .interactive-handles .interactive-handle{cursor:pointer;display:flex}#viewport #pasteboard .interactive-handles .interactive-handle .interactive-handle__icon{pointer-events:none;transform-origin:50%}#viewport #pasteboard [data-handle=top-left]{cursor:nw-resize}#viewport #pasteboard [data-handle=top-center]{cursor:n-resize}#viewport #pasteboard [data-handle=top-right]{cursor:ne-resize}#viewport #pasteboard [data-handle=center-left]{cursor:w-resize}#viewport #pasteboard [data-handle=center-right]{cursor:e-resize}#viewport #pasteboard [data-handle=bottom-left]{cursor:sw-resize}#viewport #pasteboard [data-handle=bottom-center]{cursor:s-resize}#viewport #pasteboard [data-handle=bottom-right]{cursor:se-resize}#viewport #pasteboard g.radius_control circle.radius_control__back{fill:#fff;stroke:#1592e6}#viewport #pasteboard g.radius_control circle.radius_control__front{fill:#1592e6;pointer-events:none}#viewport #pasteboard g.radius_control:hover circle.radius_control__back{fill:#1592e6}#viewport #pasteboard g.radius_control:hover circle.radius_control__front{fill:#fff}#viewport #pasteboard circle.radius_control{cursor:pointer;position:relative}#viewport #pasteboard circle.radius_control:before{content:"";background-color:red;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:4px}#viewport circle.control-point{cursor:pointer}#viewport circle.control-point[data-point-id=top-left]{cursor:nw-resize}#viewport circle.control-point[data-point-id=top-center]{cursor:n-resize}#viewport circle.control-point[data-point-id=top-right]{cursor:ne-resize}#viewport circle.control-point[data-point-id=top-right]:before{content:"";background-color:red;border-radius:50%;width:9px;height:9px;position:absolute;top:4px;left:4px}#viewport circle.control-point[data-point-id=right-center]{cursor:e-resize}#viewport circle.control-point[data-point-id=left-center]{cursor:w-resize}#viewport circle.control-point[data-point-id=bottom-left]{cursor:sw-resize}#viewport circle.control-point[data-point-id=bottom-center]{cursor:s-resize}#viewport circle.control-point[data-point-id=bottom-right]{cursor:se-resize}#viewport rect.control-point[data-point-id=right-center]{cursor:e-resize}#viewport rect.control-point[data-point-id=bottom-center]{cursor:s-resize}#viewport rect.gap-control-bar__active{opacity:1!important;fill:pink!important}#viewport text.gap-control-bar-label{fill:pink;opacity:0}#viewport text.gap-control-bar-label__active{fill:red!important;opacity:1!important}#viewport :is(rect.gap-control-bar[data-point-id=row],rect.gap-control-bar[data-point-id=column]){fill:#fff;opacity:0}#viewport :is(rect.gap-control-bar[data-point-id=row],rect.gap-control-bar[data-point-id=column]):hover{opacity:1;fill:pink!important;border-top:1px solid red!important;border-bottom:1px solid red!important}#viewport rect.gap-control-bar[data-point-id=row]{cursor:ns-resize}#viewport rect.gap-control-bar[data-point-id=column]{cursor:ew-resize}#viewport :is(rect.control-point[data-point-id=right-center],rect.control-point[data-point-id=bottom-center]){fill:#fff}#viewport :is(rect.control-point[data-point-id=right-center],rect.control-point[data-point-id=bottom-center]):hover{fill:var(--repeat-grid-outline)!important}
.tooltip{background-color:var(--background-100);pointer-events:none;z-index:100;visibility:hidden;border-radius:4px;align-items:center;padding:0 6px;display:flex;position:absolute;overflow:hidden;box-shadow:0 0 5px #0003}.tooltip .tooltip__text{color:var(--text-color);white-space:nowrap;font-size:.6em}
#libraries{width:100%;height:100%;padding-bottom:10px 0;background-color:var(--background-300);flex-direction:column;display:flex}#libraries .libraries__header{justify-content:space-between;align-items:center;height:30px;padding:0 5px;display:flex}#libraries .libraries__header .libraries__header__label{color:var(--foreground-medium);flex-grow:1;font-size:.7em}#libraries .libraries__search{padding:0 10px;display:flex}#libraries .libraries__search .zoom_input_container{flex-grow:1}#libraries .libraries__edit__tools{justify-content:space-between;width:100%;padding:10px 9px;display:flex}#libraries .libraries__edit__tools .libraries__edit_tools__item{gap:5px;display:flex}#libraries .libraries__list__container{border-right:1px solid var(--background-100);flex-grow:1;margin-top:10px;margin-right:10px}#libraries .libraries__list__container .libraries__list__container__item{flex-direction:column;display:flex}#libraries .libraries__list__container .libraries__list__container__item .libraries__list__item__header{height:25px;padding:5px 5px 5px 10px;display:flex}#libraries .libraries__list__container .libraries__list__container__item .libraries__list__item__header:hover{background-color:#deebf4}#libraries .libraries__list__container .libraries__list__container__item .libraries__list__item__header .libraries__list__item__header__label{text-align:left;color:var(--foreground-max);cursor:pointer;flex-grow:1;margin-left:5px;font-size:.7em;font-weight:600;line-height:1.5em}#libraries .libraries__list__container .libraries__list__container__item .libraries__list__item__content{flex-direction:column;display:flex}#libraries .libraries__list__container .libraries__list__container__item .libraries__list__item__content .libraries__list__item{background-color:#e4f1f9;padding:5px 10px;display:flex}#libraries .libraries__list__container .libraries__list__container__item .libraries__list__item__content .libraries__list__item:hover{background-color:#deebf4}#libraries .libraries__list__container .libraries__list__container__item .libraries__list__item__content .libraries__list__item .libraries__list__item__image{border:1px solid var(--background-100);border-radius:3px;width:25px;height:25px}#libraries .libraries__list__container .libraries__list__container__item .libraries__list__item__content .libraries__list__item .libraries__list__item__label{text-align:left;color:var(--foreground-max);flex-grow:1;margin-left:10px;font-size:.9em}
.dropdown__button--menu-open{background-color:var(--background-100)!important}.dropdown__button--menu-open .dropdown__button__label{color:#000!important}.dropdown__button{border:1px solid var(--background-200);cursor:pointer;border-radius:4px;justify-content:space-between;align-items:center;width:fit-content;display:flex;padding:6px 8px 6px 12px!important}.dropdown__button>*{pointer-events:none}.dropdown__button .dropdown__button__label{color:var(--foreground-max);margin-right:9px;font-size:10px;font-weight:500;line-height:1.3333}.dropdown__button .dropdown__button__icon{color:var(--primary-color);margin-top:5px;margin-right:8px}
.projects__list__item--checked{border:1px solid var(--primary-color)!important}.projects__list__item--checked .projects__list__item__starred>*{display:block!important}tr.projects__list__item{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-size:.8em}tr.projects__list__item:not(:last-child){border-bottom-color:var(--background-100)}tr.projects__list__item.projects__list__item--checked+.projects__list__item--checked{border-top-color:#0000!important}tr.projects__list__item:hover{background-color:var(--background-100)}tr.projects__list__item:hover .projects__list__item__starred .projects__grid__item__thumbnail__overlay{visibility:visible!important}tr.projects__list__item td{text-align:left;color:var(--foreground-medium);padding:10px 0;font-weight:500}tr.projects__list__item .projects__list__item__starred{width:33px}tr.projects__list__item .projects__list__item__starred .projects__grid__item__thumbnail__overlay{background-color:var(--background-100);border:1px solid var(--background-200);cursor:pointer;visibility:hidden;border-radius:5px;justify-content:center;align-items:center;margin-left:5px;padding:3px;display:flex}tr.projects__list__item .projects__list__item__starred .projects__grid__item__thumbnail__overlay:hover{background-color:var(--background-300)}tr.projects__list__item .projects__list__item__starred .projects__grid__item__thumbnail__overlay--active{background-color:var(--background-300);visibility:visible!important}tr.projects__list__item .projects__list__item__starred .projects__grid__item__thumbnail__overlay--active .c-icon{color:gold!important}tr.projects__list__item .projects__list__item__name{width:50%}tr.projects__list__item .projects__list__item__name .projects__list__name__container{align-items:center;gap:5px;display:flex}tr.projects__list__item .projects__list__item__name .projects__list__name__container .projects__list__name__icon{border:1px solid var(--background-100);border-radius:5px;width:60px;height:40px;margin-right:10px;overflow:hidden}tr.projects__list__item .projects__list__item__name .projects__list__name__container .projects__list__name__icon .projects__item__no_image__container{background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}tr.projects__list__item .projects__list__item__name .projects__list__name__container .projects__list__name__icon .projects__item__thumbnail__icon_container{background-color:var(--background-200);justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}tr.projects__list__item .projects__list__item__name .projects__list__name__container .projects__list__name__icon .projects__item__thumbnail__icon_container .projects__item__thumbnail__icon{width:12px;height:12px;color:var(--foreground-min);font-size:2em;position:absolute;top:2px;left:2px}tr.projects__list__item .projects__list__item__name .projects__list__name__container .projects__list__name__icon .projects__item__thumbnail__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}tr.projects__list__item .projects__list__item__name .projects__list__name__container .projects__list__name__text__container{flex-direction:column;display:flex}tr.projects__list__item .projects__list__item__name .projects__list__name__container .projects__list__name__text__container .projects__list__name__text{color:var(--text-color);font-size:.9em;font-weight:500;line-height:1.6em}tr.projects__list__item .projects__list__item__name .projects__list__name__container .projects__list__name__text__container .projects__list__name__description{color:var(--foreground-medium);font-size:.8em;font-weight:500;line-height:1.6em}tr.projects__list__item .projects__list__item__date,tr.projects__list__item .projects__list__item__size{font-size:.8em}tr.projects__list__item .projects__list__item__actions{text-align:right}tr.projects__list__item .projects__list__item__actions .projects__list__item__actions__container{justify-content:center;align-items:center;display:flex}tr.projects__list__item .projects__list__item__actions .projects__list__item__actions__container .projects__action__button{cursor:pointer;margin:0 5px;padding:5px;font-size:1.4em}tr.projects__list__item .projects__list__item__actions .projects__list__item__actions__container .projects__action__button>*{pointer-events:none}tr.projects__list__item .projects__list__item__actions .projects__list__item__actions__container .projects__action__button:hover{color:var(--text-color)}
.projects_options_menu{align-items:center;width:fit-content;display:flex}.projects_options_menu .projects_options_menu__item{cursor:pointer;border-radius:4px;align-items:center;gap:5px;padding:5px 10px;display:flex}.projects_options_menu .projects_options_menu__item>*{pointer-events:none}.projects_options_menu .projects_options_menu__item:hover:not(:disabled){background-color:var(--background-100)}
.projects_actions_container{z-index:1000;position:absolute;top:65px;right:10px}
.projects__grid__container{flex-direction:column;flex-grow:1;width:100%;display:flex;overflow:hidden auto}.projects__grid__container .projects__grid__header{align-items:center;margin-bottom:20px;display:flex}.projects__grid__container .projects__grid__header .projects__grid__sort{align-items:center;gap:5px;display:flex}.projects__grid__container .projects__grid__header .projects__grid__sort .projects__list__sort__label{color:var(--foreground-max);margin-right:8px;font-size:.8em}.projects__grid__container .projects__grid__header .projects__grid__sort .projects__list__sort__divider{background-color:var(--background-200);width:1px;height:25px;margin:0 5px 0 8px}.projects__grid__container .projects__grid__header .projects__grid__sort .projects__action__button{border:1px solid #0000;border-radius:3px;padding:5px 0}.projects__grid__container .projects__grid__header .projects__grid__sort .projects__action__button:hover{background-color:var(--background-100);border-color:var(--background-200);color:var(--text-color)}.projects__grid{grid-template-columns:repeat(auto-fill,minmax(272px,1fr));gap:20px;width:100%;padding-bottom:20px;display:grid}
.projects__list__container{flex-direction:column;align-items:stretch;width:100%;height:100%;padding:0 20px;display:flex;overflow:auto}.projects__list__container table.projects__list{table-layout:auto;border-collapse:collapse;width:100%;height:456px;padding:30px 0}.projects__list__container table.projects__list td,.projects__list__container table.projects__list th{padding:10px 0}.projects__list__container table.projects__list thead.projects__list__header{background-color:var(--background-300);width:100%;height:35px;color:var(--foreground-medium);border-bottom:1px solid var(--background-100);z-index:2;border-radius:4px;flex:0 0 35px;padding:0 10px;font-size:.8em;font-weight:500;line-height:1.1em;position:sticky;top:0}.projects__list__container table.projects__list thead.projects__list__header .projects__list__header__row{table-layout:fixed;-webkit-user-select:none;user-select:none;width:100%;display:table}.projects__list__container table.projects__list thead.projects__list__header .projects__list__header__row th{text-align:left;color:var(--foreground-max);font-size:.9em;font-weight:500}.projects__list__container table.projects__list thead.projects__list__header .projects__list__header__row th:hover{color:var(--text-color)}.projects__list__container table.projects__list thead.projects__list__header .projects__list__header__row th .projects__list__header__content{align-items:center;gap:5px;display:flex}.projects__list__container table.projects__list thead.projects__list__header .projects__list__header__row .projects__list__header__checkbox{width:33px}.projects__list__container table.projects__list thead.projects__list__header .projects__list__header__row .projects__list__header__name{width:50%}.projects__list__container table.projects__list thead.projects__list__header .projects__list__header__row .projects__list__header__actions{width:100px}.projects__list__container table.projects__list thead,.projects__list__container table.projects__list tbody tr{table-layout:fixed;width:100%;display:table}.projects__list__container table.projects__list tr{table-layout:fixed;width:100%}.projects__list__container table.projects__list th,.projects__list__container table.projects__list td{text-align:left}.projects__list__container table.projects__list tbody.projects__list__body{background-color:var(--background-300);width:100%;height:calc(100% - 35px);color:var(--foreground-medium);display:block;overflow-y:auto}
.projects__header{justify-content:space-between;align-items:center;padding:10px 20px 0;display:flex}.projects__header .projects__header__title{color:var(--text-color);align-items:center;font-size:.8em;font-weight:700;display:flex}.projects__header .projects__header__trailing{align-items:center;width:fit-content;height:25px;display:flex}
.move_project_modal{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.move_project_modal .move_project_modal__header{border-bottom:1px solid var(--background-100);height:30px;color:var(--text-color);flex-shrink:0;justify-content:center;align-items:center;padding:0 10px;font-size:.8em;font-weight:600;line-height:1.1em;display:flex}.move_project_modal .move_project_modal__content{background-color:var(--background-200);flex-direction:column;flex-grow:1;display:flex;overflow:hidden auto}.move_project_modal .move_project_modal__content .move_project_modal__content__header{height:30px;color:var(--text-color);justify-content:space-between;align-items:center;margin:20px 12px 20px 20px;font-size:.8em;font-weight:600;line-height:1.1em;display:flex}.move_project_modal .move_project_modal__content .move_project_modal__content__header .move_project_modal__content__header__title{color:var(--text-color);align-items:center;gap:5px;font-size:.95em;font-weight:700;display:flex}.move_project_modal .move_project_modal__content .move_project_modal__content__sort{align-items:center;gap:2px;display:flex}.move_project_modal .move_project_modal__content .move_project_modal__content__sort .move_project_modal__content__sort__label{color:var(--foreground-max);margin-right:8px;font-size:.75em}.move_project_modal .move_project_modal__content .move_project_modal__content__body{flex-direction:column;width:100%;height:calc(100% - 70px);display:flex;overflow:hidden auto}.move_project_modal .move_project_modal__footer{border-top:1px solid var(--background-100);flex-shrink:0;justify-content:flex-end;align-items:center;gap:5px;height:50px;padding:0 10px;display:flex}.move_project_modal .move_project_modal__footer .move_project_modal__footer__button{background-color:var(--primary-color);color:#fff;border-style:solid;border-width:1px;border-radius:20px;margin-left:10px;padding:5px 10px;font-weight:600!important}.move_project_modal .move_project_modal__footer .cancel__button{border-color:var(--foreground-max)!important;color:var(--foreground-max)!important;background-color:#fff!important}.move_project_modal .move_project_modal__footer .move__button{background-color:var(--primary-color);color:#fff}

.projects__grid__item--checked{border-color:var(--primary-color)!important}.projects__grid__item{background-color:var(--background-300);border:2px solid var(--background-100);cursor:pointer;-webkit-user-select:none;user-select:none;aspect-ratio:5/4;border-radius:12px;flex-direction:column;align-items:center;height:fit-content;display:flex;overflow:hidden}.projects__grid__item:hover{background-color:var(--background-100);border-color:var(--background-100)}.projects__grid__item:hover .projects__grid__item__thumbnail .projects__grid__item__thumbnail__overlay:not(.projects__grid__item__thumbnail__overlay--active){visibility:visible!important}.projects__grid__item .projects__grid__item__thumbnail{background-color:var(--background-100);width:100%;height:calc(100% - 54px);display:flex;position:relative}.projects__grid__item .projects__grid__item__thumbnail .projects__item__no_image__container{background-color:#000;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.projects__grid__item .projects__grid__item__thumbnail .projects__item__thumbnail__icon_container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.projects__grid__item .projects__grid__item__thumbnail .projects__item__thumbnail__icon_container .projects__item__thumbnail__icon{color:var(--foreground-min);font-size:3.8em}.projects__grid__item .projects__grid__item__thumbnail .projects__item__thumbnail__image{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.projects__grid__item .projects__grid__item__thumbnail .projects__grid__item__thumbnail__overlay{background-color:var(--background-100);border:1px solid var(--background-200);cursor:pointer;visibility:hidden;border-radius:5px;justify-content:center;align-items:center;padding:3px;display:flex;position:absolute;top:10px;right:10px}.projects__grid__item .projects__grid__item__thumbnail .projects__grid__item__thumbnail__overlay:hover{background-color:var(--background-300)}.projects__grid__item .projects__grid__item__thumbnail .projects__grid__item__thumbnail__overlay--active{background-color:var(--background-300);visibility:visible!important}.projects__grid__item .projects__grid__item__thumbnail .projects__grid__item__thumbnail__overlay--active .c-icon{color:gold!important}.projects__grid__item .projects__grid__item__info__container{width:100%;height:54px;padding:11px 5px 11px 8px}.projects__grid__item .projects__grid__item__info__container .projects__grid__item__info__container__content{gap:5px;width:100%;min-height:29.63px;display:flex}.projects__grid__item .projects__grid__item__info__container .projects__grid__item__info__container__content .projects__grid__item__info{color:var(--foreground-max);flex-direction:column;flex-grow:1;font-size:.7em;font-weight:500;display:flex}.projects__grid__item .projects__grid__item__info__container .projects__grid__item__info__container__content .projects__grid__item__info .projects__grid__item__info__title{max-lines:2;text-overflow:ellipsis;color:var(--text-color);border-radius:2px;flex-grow:1;font-size:.9em;font-weight:700;display:-webkit-box;overflow:hidden}.projects__grid__item .projects__grid__item__info__container .projects__grid__item__info__container__content .projects__grid__item__info .projects__grid__item__info__title[contenteditable=true]{cursor:text}.projects__grid__item .projects__grid__item__info__container .projects__grid__item__info__container__content .projects__grid__item__info .projects__grid__item__info__description{color:var(--foreground-max);pointer-events:none;flex-grow:1;font-size:.85em;font-weight:500}.projects__grid__item .projects__grid__item__info__container .projects__grid__item__info__container__content .projects__grid__item__actions{color:var(--foreground-medium);align-self:flex-start;align-items:center;gap:5px;font-size:.7em;font-weight:500;line-height:1.1em;display:flex}.projects__grid__item .projects__grid__item__info__container .projects__grid__item__info__container__content .projects__grid__item__actions .projects__action__button{border:1px solid #0000;border-radius:50%}.projects__grid__item .projects__grid__item__info__container .projects__grid__item__info__container__content .projects__grid__item__actions .projects__action__button:hover{background-color:var(--background-100);color:var(--text-color)}
.toolbar{box-sizing:border-box;background-color:var(--background-300);z-index:100;border-radius:12px;align-items:center;gap:8px;width:fit-content;height:50px;padding:0 8px;display:flex;position:absolute;bottom:20px;overflow:hidden}.toolbar .toolbar_section__tools{flex-direction:column;display:flex;overflow:hidden auto}.toolbar .toolbar_section__tools .toolbar__divider{flex-grow:1;margin:10px 5px}.toolbar .toolbar_section__tools .toolbar__divider hr{background-color:var(--background-200);border:none;width:auto;height:2px;margin:0}.toolbar .toolbar_item__container{align-items:center;height:calc(100% - 14px);display:flex}.toolbar .toolbar_item__container .toolbar_item__menu_button--active{color:#fff!important;background-color:#505050!important}.toolbar .toolbar_item__container .toolbar_item__menu_button{cursor:pointer;border:none;border-radius:5px;justify-content:center;align-items:center;width:18px;height:100%;display:flex}.toolbar .toolbar_item__container .toolbar_item__menu_button>*{pointer-events:none}.toolbar .toolbar_item__container .toolbar_item__menu_button:hover{background-color:#505050}.toolbar .toolbar_item__container .toolbar_item__menu_button:disabled{cursor:not-allowed;background-color:#0000}.toolbar .toolbar_item__container .toolbar_item__menu_button:disabled>*{color:var(--foreground-disabled)!important}.toolbar .toolbar_item__container .toolbar_item{width:36px;height:36px;color:var(--foreground-max);border-radius:5px;justify-content:center;align-items:center;padding:13px 0;display:flex;position:relative}.toolbar .toolbar_item__container .toolbar_item:hover:not(.toolbar_select_item,:disabled){background-color:var(--background-200)}.toolbar .toolbar_item__container .toolbar_item:disabled{color:var(--foreground-500);background-color:#0000;cursor:not-allowed!important}.toolbar .toolbar_item__container .toolbar_select_item{background-color:var(--primary-color);color:#fff!important}.toolbar .toolbar_item__container .toolbar_select_item .line{border-bottom:1px solid #fff!important}.toolbar .toolbar_item__container .toolbar_text_item{color:var(--foreground-max);font-family:Times New Roman,Times,serif;font-size:20px;font-weight:600}.toolbar .toolbar_item__container .toolbar_artboard_item img.artboard_icon{width:24px;height:24px}.toolbar .toolbar_item__container .active{color:var(--primary-color)!important}
