.folder_title,.snippet_title{min-width:0;white-space:nowrap;text-overflow:ellipsis}#content,#left_box,#right_box{height:calc(100vh - 60px)}#left_box,#modalText,#right_box{overflow:auto}.btn-loader svg,.spinner-path{animation:1s linear infinite spin}#auth,#loading{width:100vw;height:100vh}#editableContentDemo,#page_folder_edit textarea[name=desc]{word-break:break-word;padding:15px 50px 15px 15px;white-space:pre-wrap;word-wrap:break-word;background-color:#fdfdfd;box-shadow:inset 0 1px 3px rgba(0,0,0,.05);resize:none;overflow-y:auto;outline:0}#ext_need_install,.btns_createds>button,.tippy-box[data-theme=conflicts-themes]{box-shadow:rgba(0,0,0,.2) 0 3px 5px -1px,rgba(0,0,0,.14) 0 6px 10px 0,rgba(0,0,0,.12) 0 1px 18px 0}#header_logo,.folder_title,.header_button,.noti_item_title,.searchDropdown_item_text,.snippet_tag,.snippet_title{white-space:nowrap}.folder_title,.noti_item_text,.noti_item_title,.searchDropdown_item_text,.snippet_tag,.snippet_title{text-overflow:ellipsis}#folders_empty,#folders_share_noti,#modalOverlay,.alert,.btn,.confirmation-content,.modal-content h2,.modal-content p,.plan-desc,.searchDropdown_empty{text-align:center}#auth>a svg,.btn,.checkbox-toggle,figure>img{vertical-align:middle}.modal-btn.modal-btn-white{background:#fafbff;color:#838383}#header,.modal-btn:hover{background-color:#2563eb}.modal-btn.modal-btn-white:hover{background-color:#f8f8f8}.modal-btn{margin:0 10px;padding:8px 24px;background-color:#3b82f6;color:#fff;font-weight:700;border-radius:8px;box-shadow:0 4px 6px -1px rgb(0 0 0 / .1),0 2px 4px -2px rgb(0 0 0 / .1);transition:background-color .3s;border:none;cursor:pointer}#modalOverlay{visibility:hidden;opacity:0;position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5);transition:opacity .3s ease-in-out,visibility .3s ease-in-out;z-index:100}#modalOverlay.modal-max-height .modal-content{height:80vh}#modalOverlay.open{visibility:visible;opacity:1}.modal-content{background:#fff;padding:32px;border-radius:12px;box-shadow:0 25px 50px -12px rgb(0 0 0 / .25);max-width:448px;width:100%;margin:0 16px;position:relative;transform:scale(.9);transition:transform .3s ease-in-out;border:none;display:flex;flex-direction:column}#modalOverlay.open .modal-content{transform:scale(1)}.modal-content h2{font-size:24px;font-weight:700;margin:0 0 20px}.modal-content p{color:#4b5563}.close-btn-footer{margin-top:24px;width:100%}#modalOverlay[data-type=error] #modalTitle{color:#ff4949}#modalOverlay[data-type=success] #modalTitle{color:green}#modalButtons{display:flex;justify-content:center;padding-top:26px;margin-top:auto}.modal_btn_light{box-shadow:unset!important;background-color:unset!important}#notifications{position:fixed;bottom:1rem;left:1rem;z-index:1000;display:flex;flex-direction:column-reverse;gap:.5rem}#notifications>div{color:#fff;padding:1rem 1.5rem;border-radius:.5rem;box-shadow:0 4px 6px rgba(0,0,0,.1);transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateX(-100%);opacity:0;display:flex;align-items:center;gap:.5rem;max-width:400px;min-width:300px}#notifications>div svg{width:24px;height:24px;flex-shrink:0}#notifications>div.show{transform:translateX(0);opacity:1}#notifications .notification_success{background-color:#10b981}#notifications .notification_warning{background-color:#f59e0b}#notifications .notification_error{background-color:#ef4444}.btn-label,.btn-loader{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%;transition:opacity .15s}#upload_images_btn,.volume-control{display:flex;align-items:center}.btn-label{opacity:1;pointer-events:auto}.btn-label.hidden,.btn-loader,.icon_button .point_badge,a.btn.disabled,fieldset:disabled a.btn{pointer-events:none}.btn-label.hidden{opacity:0}.btn-loader{opacity:0;z-index:1}.btn-loader.active,.volume-control input[type=range]:hover{opacity:1}.btn-loader svg{display:block}.formix-table{width:100%;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;color:#333;border-collapse:collapse;margin-top:20px;background-color:#fff}.formix-table thead th{padding:12px 15px;text-align:left;font-weight:500;font-size:14px;color:#555;border-bottom:1px solid #eee;text-transform:uppercase;letter-spacing:.5px}.formix-table thead th i{margin-right:5px;color:#aaa}.formix-table tbody td{padding:12px 15px;font-size:14px;border:none}.formix-table tbody tr{border-bottom:1px solid #f5f5f5}#table-access tbody tr:last-child td,.formix-table tbody tr:last-child,.snippet:last-child{border-bottom:none}.formix-table tbody tr:hover{background-color:#f9f9f9;cursor:pointer}.formix-table a{color:#007bff;text-decoration:none}.formix-table a:hover{text-decoration:underline}.confirmation-content{padding:5px}.confirmation-content p{margin-top:0;margin-bottom:10px;color:#fff}.confirm-btn{padding:5px 10px;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .2s}.yes-btn{background-color:#28a745;color:#fff;margin-right:8px}.yes-btn:hover{background-color:#218838}.no-btn{background-color:#6c757d;color:#fff}.no-btn:hover{background-color:#5a6268}.volume-control input[type=range]{-webkit-appearance:none;height:8px;background:#d3d3d3;outline:0;opacity:.7;transition:opacity .2s;border-radius:4px;width:400px}.volume-control input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:18px;height:18px;border-radius:50%;background:#007bff;cursor:pointer}.volume-control input[type=range]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#007bff;cursor:pointer;border:none}.volume-control>div{position:relative;width:44px;height:44px;cursor:pointer;color:rgb(145 145 145)}.volume-control svg{width:100%;height:100%}.volume-control>div:hover{color:rgb(114 114 114)}#upload_images_btn{color:#6f1515;cursor:pointer}#upload_images_btn.form-uploader-uploading{color:#00f}#dashboard.not_confirm_email #btn_settings,#page_folder_total_users>span,#upload_images_btn.form-uploader-max-items,.folder_empty_create_snippet:hover,.form-uploader-item-error{color:red}#auth,#btn_folder_to_trash,#dashboard,#folders .folder .folder_total_users:empty~.folder_icon .folder_icon_has_total_users,#loading,#page_access,#page_folder_edit,#page_folder_edit[data-access=creator] #btn_folder_disable,#page_folder_edit[data-access=read] #btn_folder_save,#page_forgot_password,#page_login,#page_noti,#page_pro_version,#page_ref,#page_register,#page_settings,#page_snippet_edit,#page_snippet_edit[data-access=read] #btn_snippet_save,#page_snippet_edit[data-access=read] #btn_snippet_to_trash,#page_snippet_edit[data-access=read] #upload_images_btn,#page_snippet_edit[data-access=read] .form-uploader-item:hover .form-uploader-item-del,#page_stat,#page_welcome,#searchDropdown.empty .searchDropdown_has,#trash[data-type=folder] [data-show-snippet],#trash[data-type=snippet] [data-show-folder],#trash_content,#trash_empty,.folder.collapsed .folder_snippets_empty,.folder_total_users,.form-uploader input[type=file],.form-uploader-item.form-uploader-item-status-error .form-uploader-item-upload,.form-uploader-item.form-uploader-item-status-uploaded .form-uploader-item-error,.form-uploader-item.form-uploader-item-status-uploaded .form-uploader-item-upload,.form-uploader-item.form-uploader-item-status-uploading .form-uploader-item-error,.noti_item.noti_is_read .noti_item_btn,.switch input,div.folder[data-folder-id="-1"] .folder_arrow,div.folder[data-folder-id="-1"] .folder_snippets,div.folder[data-folder-id="-1"] .folder_snippets_empty,div.loading{display:none}.form-uploader-item,.input_text_group{position:relative;display:inline-block}.form-uploader-item-upload{display:table;position:absolute;top:0;bottom:0;margin:auto;left:0;right:0;background:#4f4f4f99;border-radius:5px;padding:3px 5px}.form-uploader-item.form-uploader-item-status-error .form-uploader-item-error,.form-uploader-item.form-uploader-item-status-uploading .form-uploader-item-upload,.form-uploader-item:hover .form-uploader-item-del{display:table}.form-uploader-item-del{cursor:pointer;display:none;position:absolute;top:0;right:10px;padding:3px 7px;background:#4a4a4a;color:#fff}.folder_header,.snippet{cursor:pointer;position:relative}.form-uploader-item-preview{width:150px;height:150px;padding:10px;box-sizing:border-box;background:#f8f8f8;border-radius:8px;overflow:hidden;display:flex;align-items:center;justify-content:center;margin:0 10px 10px 0}.form-uploader-item-preview img{width:100%;height:100%;object-fit:contain;display:block}.form-uploader-item.form-uploader-item-status-error .form-uploader-item-preview,.form-uploader-item.form-uploader-item-status-uploading .form-uploader-item-preview{opacity:.5}.folder{margin-bottom:10px;border-radius:6px;background:#fff;box-shadow:0 1px 2.5px 0 #00000006}.folder_header{display:flex;align-items:center;padding:0;user-select:none;font-weight:500;border-bottom:1px solid #e3e3e3;background:#f6f6f7;border-radius:6px 6px 0 0;transition:background .15s}.folder_arrow,.folder_icon{display:flex;align-items:center}.folder_header:hover,.snippet:hover{background:#f0f0f0c7}.folder_icon{margin-right:7px;flex-shrink:0;padding:10px 0 10px 10px}#dashboard.has_noti_not_read #btn_noti .point_badge,#dashboard.not_confirm_email #profile_menu_icon .point_badge,#folders .folder .folder_icon_has_total_users,#folders:empty~#folders_empty,#header_search.active #searchDropdown,#page_folder_edit[data-access=creator] #btn_folder_to_trash,#page_folder_edit[data-access=creator] .only-creator-alert,#page_folder_edit[data-access=read] .only-read-alert,#page_folder_edit[data-access=write] .only-write-alert,#page_snippet_edit[data-access=read] .only-read-alert,#profile_menu.show #user-menu-content,#searchDropdown.empty .searchDropdown_empty,#table-access-wrap[data-show=table] #table-access,#trash[data-show=content] #trash_content,#trash[data-show=empty] #trash_empty,#trash[data-type=folder] [data-show-folder],#trash[data-type=snippet] [data-show-snippet],.folder_arrow svg,.folder_icon svg,.folder_snippets:empty~.folder_snippets_empty,body[data-show-box=access] #page_access,body[data-show-box=folder_edit] #page_folder_edit,body[data-show-box=forgot-password] #page_forgot_password,body[data-show-box=login] #page_login,body[data-show-box=noti] #page_noti,body[data-show-box=pro_version] #page_pro_version,body[data-show-box=ref] #page_ref,body[data-show-box=register] #page_register,body[data-show-box=settings] #page_settings,body[data-show-box=snippet_edit] #page_snippet_edit,body[data-show-box=stat] #page_stat,body[data-show-box=welcome] #page_welcome{display:block}.folder_title{flex-grow:1;color:#263238;overflow:hidden;padding:10px 0}.folder_arrow{transition:transform .2s;margin-left:auto;flex-shrink:0;padding:10px}.folder.collapsed .folder_arrow{transform:rotate(0)}.folder:not(.collapsed) .folder_arrow{transform:rotate(90deg)}#folders .folder[data-access=read] .folder_icon_has_total_users,#folders .folder[data-access=write] .folder_icon_has_total_users,div[data-show=loading]>div.loading{display:block!important}#folders,.noti_item_btn{margin-top:10px}#folders>div.activ .folder_header,.snippet.activ{background:#2563eb1a}#folders>div.activ .folder_header:hover,.snippet.activ:hover{background:#2563eb29}.folder_snippets_empty{display:none;text-align:center;padding:10px;font-size:.8em;color:gray}.folder_empty_create_snippet{cursor:pointer;color:gray;text-decoration:underline}.menu-item,a{text-decoration:none}div.folder[data-folder-id="-1"] .folder_header,div.snippet[data-snippet-id="-1"]{cursor:wait}div.folder[data-folder-id="-1"] .folder_title,div.snippet[data-snippet-id="-1"] .snippet_tag,div.snippet[data-snippet-id="-1"] .snippet_title{filter:blur(3px);opacity:.7}#folders_empty{margin-top:10px;display:none}#folders_empty_btn_create_snippet{margin:0;font-weight:400;font-size:.9em;line-height:1.5;letter-spacing:.00938em;color:rgba(0,0,0,.6);cursor:pointer}#folders_empty_btn_create_snippet:hover{color:rgb(31 51 160)}.folder_snippets{padding:0;margin:0;display:block;overflow:hidden;transition:max-height .28s cubic-bezier(.4,0,.2,1);background:#fff;border-radius:0 0 6px 6px}.folder.collapsed .folder_snippets{max-height:0;padding:0;margin:0}.snippet{border-bottom:1px solid #9d9a9a21;display:flex;align-items:center;padding:10px;background:0 0;transition:background .13s}.btn_save_green,.btn_to_trash{display:inline-flex;position:relative;cursor:pointer;overflow:hidden}.snippet_title{flex-grow:1;overflow:hidden}.snippet_tag{border:1px solid #607d8b36;color:#607d8b;padding:0 6px;border-radius:4px;flex-shrink:0;max-width:150px;overflow:hidden}.has_conflicts .snippet_tag{color:#bf7326;border-color:rgb(191 115 38 / 38%)}.tippy-box[data-theme=conflicts-themes]{background:#fff;padding:6px;border-radius:4px;border:1px solid rgb(191 115 38);z-index:999;font-size:.9em;color:#353535}.tippy-box[data-theme=conflicts-themes] .tippy-arrow{color:rgb(191 115 38);display:none}.snippet_conflicts{color:#bf7326}.btn_save_green{height:100%;min-width:130px;padding:13px;font-size:18px;border-radius:8px;border:1px solid #3ea43e;background:#e8ffe8;color:#3ea43e;transition:background .2s,border-color .2s,color .2s,transform .1s;align-items:center;justify-content:center}.btns_createds>button,.header_button{transition:background-color .3s,transform .2s}.btn_save_green:hover{background:#d4f8d4;color:#338d33;border-color:#338d33}.btn_save_green:active{background:#c3eec3;transform:translateY(1px);box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.btn_to_trash{width:230px;height:calc(1em + 12px);margin-left:auto;color:red;font-size:.9em;background:#fff;padding:2px 5px;border:1px solid red;border-radius:6px;align-items:center;justify-content:center}.btn_to_trash:hover{background:#fff7f7}.searchDropdown_item:hover,.searchDropdown_item_tag{background-color:#f3f4f6}#page_folder_edit{height:100%}#page_folder_edit textarea[name=desc]{width:100%;border:1px solid #bdc3c7;height:250px;line-height:1.6;border-radius:8px}#page_folder_edit_title_box{display:flex;flex-wrap:wrap;height:48px;width:100%;margin-bottom:20px;font-size:2em}#page_folder_edit_title_box input{border:none;outline:0;display:flex;flex-grow:1;height:100%;margin-right:10px;padding:10px}#btn_folder_save{margin-left:10px}#btn_folder_disable,#btn_folder_to_trash{width:calc(300px - 40px)}#header_search{position:relative;flex-grow:1;flex-shrink:1}#searchInputBox>svg{position:absolute;left:12px;bottom:0;top:0;margin:auto;height:12px}#searchInput{outline:0;width:100%;background:#a0bdff40;padding:9px 9px 9px 38px;border-radius:4px;border:none;font-size:14px;color:#fff}#searchDropdown_title,.searchDropdown_item{padding:.5rem;border-bottom:1px solid #e5e7eb}#searchInput::placeholder{color:#fff}#header_search.active #searchInput{background:#fff;color:#000;outline:0}#header_search.active #searchInput::placeholder{color:#000}#header_search.active #searchInputBox{color:#000}#searchDropdown{position:absolute;width:100%;margin-top:4px;background-color:#fff;border-radius:4px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);max-height:24rem;overflow-y:auto;z-index:10;display:none}.searchDropdown_empty{padding:.5rem;color:#6b7280;font-style:italic;display:none}#searchDropdown_title{font-size:.875rem;font-weight:600;color:#6b7280}.searchDropdown_item{display:none;align-items:center;gap:.5rem;min-width:0;cursor:pointer;justify-content:space-between}#content,.checkbox,.form-group label,.searchDropdown_item.search_valid,body[data-show-box=access] #dashboard,body[data-show-box=folder_edit] #dashboard,body[data-show-box=forgot-password] #auth,body[data-show-box=loading] #loading,body[data-show-box=login] #auth,body[data-show-box=noti] #dashboard,body[data-show-box=pro_version] #dashboard,body[data-show-box=ref] #dashboard,body[data-show-box=register] #auth,body[data-show-box=settings] #dashboard,body[data-show-box=snippet_edit] #dashboard,body[data-show-box=stat] #dashboard,body[data-show-box=welcome] #dashboard{display:flex}.searchDropdown_item>div{flex:1;display:flex;min-width:0;align-items:center;overflow:hidden}.searchDropdown_item_title{font-weight:600;color:#1f2937;text-wrap:nowrap}.searchDropdown_item_tag{margin:0 6px;padding:.125rem .5rem;font-size:.75rem;font-weight:500;color:#6b7280;border:1px solid #d1d5db;border-radius:9999px;flex-shrink:0}#trash_items .trash_item_title,.header_button,.tippy-box{font-weight:600}.header_button,a{background-color:transparent}.searchDropdown_item_text{color:#6b7280;font-size:.875rem;overflow:hidden;min-width:0}.searchDropdown_item_date{color:#9ca3af;font-size:.75rem;flex-shrink:0}body{font-family:"Open Sans",sans-serif;padding:0;margin:0;overflow:hidden}*,::after,::before{box-sizing:border-box}a{color:#377dff}.btn-link:hover,a:hover{color:#0052ea;text-decoration:none}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}#loading{position:fixed;top:0;left:0;background:rgba(255,255,255);align-items:center;justify-content:center;z-index:9999}#header,#right_box,.alert,.checkbox,.icon_button{position:relative}#loading>div{width:64px;height:64px;border:8px solid #eee;border-top:8px solid #3498db;border-radius:50%;animation:1s linear infinite spin-loading}@keyframes spin-loading{to{transform:rotate(360deg)}}.checkbox{align-items:center;gap:.5rem}.checkbox input[type=checkbox]{appearance:none;width:1rem;height:1rem;border:1px solid #dee2e6;border-radius:.25rem;background-color:#fff;cursor:pointer;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;margin:0;outline:0}.checkbox input[type=checkbox]:checked{background-color:#0d6efd;border-color:#0d6efd;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.checkbox label{cursor:pointer;user-select:none}.checkbox input[type=checkbox]:disabled{filter:none;opacity:.5;cursor:not-allowed}.checkbox input[type=checkbox]:disabled~label{opacity:.5;cursor:not-allowed}.tippy-box{font-size:12px}#dashboard{display:none;flex-direction:column;height:100%;overflow:hidden}#content{flex:1}#right_box,.share-input-box{flex:1;box-sizing:border-box}#left_box{width:300px;background-color:#f0f0f045;padding:10px;box-sizing:border-box;border-right:1px solid #9d9a9a21}#right_box{background-color:#fff}#header,#header_info{display:flex;align-items:center;gap:20px}#page_access,#page_noti,#page_pro_version,#page_ref,#page_settings,#page_stat{padding:20px}#header{height:60px;color:#fff;padding:0 20px;box-sizing:border-box;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f;z-index:1;justify-content:space-between}#header_logo{font-size:24px;font-weight:700;flex-shrink:0;width:280px}#header_logo>span{background-image:url(https://formix.pro/source/images/logo.svg);background-position:left;background-repeat:no-repeat;padding-left:40px;background-size:30px;cursor:pointer;margin-left:10px}#header_info{flex-shrink:0;color:#c4d2ff}.header_button,.icon_button{display:flex;align-items:center;cursor:pointer}.header_button{padding:8px 16px;border:none;border-radius:8px;font-size:14px;gap:8px;color:#fff}.header_button.logout,.icon_button{color:#d1d5db}.header_button.logout:hover{color:#fff;transform:scale(1.05)}.header_button svg,.icon_button svg{width:20px;height:20px;stroke-width:2}.icon_button{background:0 0;border:none;padding:5px;transition:color .2s,transform .2s;justify-content:center}.icon_button:hover{color:#fff;transform:scale(1.1)}.icon_button .point_badge{display:none;position:absolute;top:4px;right:4px;width:10px;height:10px;border-radius:50%;background:#ff5a3c;box-shadow:0 0 0 1px #fcc;transform:translate(0,0);transition:transform .12s,opacity .12s;opacity:1;z-index:2}.input_text_group>span{position:absolute;top:-.6em;left:10px;background:#fff;color:#7c7c7c}.input_text_group>input{padding:8px 10px;border:1px solid #bdc3c7;border-radius:8px;width:100%}.link-underline{color:#8c98a4;border-bottom:.0625rem dashed #97a4af}.link-underline:hover{border-color:#0052ea}.alert{display:none;padding:.75rem 1.25rem;border:.0625rem solid transparent;border-radius:.3125rem;color:#ed4c78;background-color:rgba(237,76,120,.1);margin-bottom:40px}.alert.alert-primary{color:#3f5888;background-color:rgb(55 125 255 / 5%)}@media (max-width:1200px){#btn_docs>span,#button_pro_version span.min{display:none}}#button_pro_version{background-color:#1e40af;box-shadow:0 2px 4px rgba(0,0,0,.1)}#button_pro_version:hover{background-color:#1a368b;transform:translateY(-2px)}.btn_primary_light{position:relative;color:#1679db;font-size:.9em;background:#fff;padding:2px 5px;border:1px solid #1679db;border-radius:6px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.btn_primary_light:hover{background:#e9f2fb}#btn_send_confirm_email{width:450px;height:2.5em;display:block;margin-top:10px;color:#7c95ae;background:#fff2f2;border:1px solid #d1d1d1}#btn_send_confirm_email:hover{background:#f6dfdf}.btns_createds{position:fixed;left:165px;top:32px;z-index:15;display:flex;gap:13px;align-items:flex-end}.btns_createds>button{cursor:pointer;aspect-ratio:1/1;border-radius:100%;display:flex;align-items:center;justify-content:center;background-color:#e4685f;color:#fff;border:0}.btns_createds>button:hover{background-color:#d7574e;transform:translateY(-2px)}.btns_createds svg{fill:#fff;width:90%}button.pulse_create_btn{animation:1s ease-in-out infinite pulse;transition:transform .2s}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}#folders_share_noti{display:none;border:1px solid #f58585;padding:10px;margin:30px 0;border-radius:6px;color:red;background-color:#ffefef;cursor:pointer}#auth,#auth>div{font-family:"Open Sans",sans-serif;font-size:1rem;color:#677788;font-weight:400;line-height:1.6;text-align:left}#folders_share_noti:hover{color:#fd4949;border-color:#f57979;background-color:#fad6d6}.spinner-path{fill:none;stroke:#3498db;stroke-width:4;stroke-linecap:round;opacity:.7;transform-origin:50% 50%}@keyframes spin{100%,to{transform:rotate(360deg)}0%{transform:rotate(0)}}#trash_items>div{border:1px solid #d6d6d6;padding:10px;margin-bottom:10px;text-align:left;display:flex;align-items:center}#trash_items div.trash_btns{margin-left:auto}#trash_items .trash_item_date{color:#909090;font-size:.8em}#trash_items div.trash_btns button{width:150px;height:calc(1em + 12px);margin-left:auto}#trash .loading{font-size:20px;margin:60px}#auth{margin:0;overflow-x:hidden;background-image:linear-gradient(45deg,transparent,rgba(45,21,130,.05));background-repeat:repeat-x}#auth>div{width:550px;margin:auto;align-items:center}#auth h2,.form-group>label{color:#1e2022;margin-bottom:.5rem;display:block}.form-group{margin-bottom:1.5rem}.form-group>label{font-size:.875rem}.form-group input{box-sizing:border-box;display:block;width:100%;height:calc(1.6em + 1.625rem);padding:.75rem 1rem;font-size:1rem;font-weight:400;line-height:1.6;color:#1e2022;background-color:#fff;background-clip:padding-box;border:.0625rem solid #e7eaf3;border-radius:.3125rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-group input:focus{color:#1e2022;background-color:#fff;border-color:rgba(55,125,255,.4);outline:0;box-shadow:0 0 10px rgba(55,125,255,.1)}.form-group input::placeholder{color:#97a4af;opacity:1}#auth h2{font-weight:600;line-height:1.4;margin-top:0;font-size:1.875rem}#auth .auth_head>p{margin-top:0;margin-bottom:3rem!important}.form-group label>a{margin-left:auto;font-weight:400!important}#auth .auth_footer{display:flex;align-items:center;margin-bottom:2rem!important}#auth .auth_footer button{margin-left:auto;position:relative;height:calc(1rem + 30px);width:150px;display:flex;align-items:center;justify-content:center}.menu-item,.user-icon-button{align-items:center;cursor:pointer}#auth .auth_footer>span{font-size:.875rem;color:#8c98a4!important}#auth .auth_footer>span a{font-weight:600!important}#auth>a{position:absolute;top:10px;right:10px;color:#677788!important;padding:.625rem 1.125rem;font-size:.875rem;line-height:1.5;border-radius:.25rem;font-weight:600}#auth>a:hover{color:#0052ea!important}#auth>a svg{margin-top:-2px;width:1rem}figure{position:absolute!important;margin:0 0 1rem}figure>img{max-width:100%;height:auto;border-style:none}.checkbox-toggle{display:inline-block;height:28px;line-height:28px;margin-right:10px;position:relative;font-size:14px;user-select:none}.checkbox-toggle .checkbox-toggle-switch{display:inline-block;width:36px;height:14px;border-radius:20px;position:relative;top:6px;vertical-align:top;background:#9f9f9f;transition:.2s}.checkbox-toggle .checkbox-toggle-switch:before{content:'';display:inline-block;width:20px;height:20px;position:absolute;top:-3px;left:-1px;background:#fff;border-radius:50%;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:.15s}.checkbox-toggle input[type=checkbox]{display:block;width:0;height:0;position:absolute;z-index:-1;opacity:0}.checkbox-toggle input[type=checkbox]:checked+.checkbox-toggle-switch{background:#9abef7}.checkbox-toggle input[type=checkbox]:checked+.checkbox-toggle-switch:before{background:#1a73e8;transform:translateX(18px)}.checkbox-toggle input[type=checkbox]:not(:disabled)+.checkbox-toggle-switch{cursor:pointer;border-color:rgba(0,0,0,.3)}.checkbox-toggle input[type=checkbox]:not(:disabled):active+.checkbox-toggle-switch:before,.checkbox-toggle input[type=checkbox]:not(:disabled):focus+.checkbox-toggle-switch:before{animation:.5s linear forwards checkbox-active-on}@keyframes checkbox-active-on{0%{box-shadow:0 0 0 0 rgba(212,212,212,0)}99%{box-shadow:0 0 0 10px rgba(212,212,212,.5)}}.checkbox-toggle input[type=checkbox]:not(:disabled):checked:active+.checkbox-toggle-switch:before,.checkbox-toggle input[type=checkbox]:not(:disabled):checked:focus+.checkbox-toggle-switch:before{animation:.5s linear forwards checkbox-active-off}@keyframes checkbox-active-off{0%{box-shadow:0 0 0 0 rgba(154,190,247,0)}99%{box-shadow:0 0 0 10px rgba(154,190,247,.5)}}.checkbox-toggle input[type=checkbox]:disabled+.checkbox-toggle-switch{filter:grayscale(60%);border-color:rgba(0,0,0,.1)}.checkbox-toggle input[type=checkbox]:disabled+.checkbox-toggle-switch:before{background:#eee}#profile_menu{position:relative}#user-menu-content{display:none;position:absolute;right:-10px;margin-top:0;width:200px;background-color:#fff;border-radius:6px;box-shadow:0 4px 12px rgba(0,0,0,.1);padding:8px 0;font-family:Arial,sans-serif;font-size:14px;color:#333}#shared_folder,.share-row button{position:relative;background:#fff}.user-icon-button{background:0 0;border:none;padding:0;display:flex;justify-content:center}.menu-item{display:flex;padding:10px 15px;color:inherit;transition:background-color .2s}.access_item,.noti_item{margin-bottom:20px;padding:20px}.menu-item:hover{background-color:#f0f0f0}.menu-item .icon{display:contents}.menu-item svg{width:24px;height:24px;margin-right:10px}.access_item{border:1px solid #80808030;border-radius:10px;background-color:#bfbfbf0d}.access_item.active{background-color:#fff3dd;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}.noti_item{border:1px solid #80808030;border-radius:10px}.noti_item_title{font-size:16px;color:#1f2937;font-weight:600;margin-bottom:6px;overflow:hidden}.noti_item_date{color:#99a0a8;font-size:13px}#shared_folder,.noti_item_text{font-size:14px;margin-bottom:10px}.noti_item_text{color:#6b7280;line-height:1.45;max-width:100%;overflow:hidden}.noti_item:not(.noti_is_read){background-color:#0065fa0d}#editableContentDemo{width:100%;border:1px solid #bdc3c7;height:170px;min-height:60px;line-height:1.6;border-radius:8px}.pageWelcom_createLink{text-decoration:underline;text-decoration-style:dashed;text-decoration-color:#1971b9;color:#1971b9;cursor:pointer}.btn-link,.btn-link.focus,.btn-link:focus,.btn:hover{text-decoration:none}.pageWelcom_createLink:hover{color:#2196f3;text-decoration-color:#2196F3}.pageWelcome_tags{color:#de8f00;border:1px solid #ffdea1;padding:0 4px;background-color:#fffaf1;border-radius:4px}.pricing-section{padding:32px 20px;font-family:Inter,'Segoe UI',Arial,sans-serif}.billing-toggle{display:flex;align-items:center;justify-content:center;gap:18px;font-size:17px;margin-bottom:36px;user-select:none}.billing-toggle span{color:#2d3a57;opacity:.85;cursor:pointer;transition:color .2s}.billing-toggle .active{color:#2666e0;font-weight:600;opacity:1}.billing-toggle .discount{background:#ffd600;color:#4562d6;border-radius:7px;font-size:13px;padding:1px 7px;margin-left:4px;font-weight:500}.switch{position:relative;display:inline-block;width:46px;height:24px}.slider,.slider:before{position:absolute;transition:.3s}.btn-block,.plan-btn,input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.slider{cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#c2d1fb;border-radius:20px}.slider:before{content:"";height:20px;width:20px;left:2px;bottom:2px;background-color:#2666e0;border-radius:50%}input:checked+.slider{background-color:#8db2fa}input:checked+.slider:before{transform:translateX(22px)}.pricing-table{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.plan-card{background:#f7f9fd;border-radius:14px;box-shadow:0 2px 10px rgba(68,104,215,.06);flex:1 1 270px;max-width:320px;min-width:260px;padding:28px 24px 24px;display:flex;flex-direction:column;align-items:center;margin-bottom:18px;border:2px solid transparent;transition:border .2s}.plan-card.business,.plan-card.pro{border:2px solid #2666e0}.plan-title{font-size:1.7rem;font-weight:700;color:#2666e0;margin-bottom:2px;letter-spacing:.02em}.plan-card.free .plan-price,.plan-card.free .plan-title{color:#9099b0}.plan-desc{margin-top:15px;font-size:1.04rem;color:#6877a5;margin-bottom:16px;min-height:36px}.plan-price{font-size:2.1rem;font-weight:700;color:#222;margin-bottom:1px}.price-cur{font-size:1.1rem;font-weight:500;margin-left:2px}.plan-period{font-size:1rem;color:#7989a8;margin-bottom:16px}.plan-btn,.plan-card.business .plan-features li::before{color:#2666e0}.plan-btn{padding:11px 0;font-size:1.1rem;font-weight:600;border-radius:8px;border:none;margin-bottom:18px;background:#eef2fb;cursor:pointer;transition:background .2s}.btn,.transition-3d-hover{transition:.2s ease-in-out}.plan-btn.primary{background:#2666e0;color:#fff}.plan-btn.primary:hover,.plan-btn:hover{background:#4562d6;color:#fff}.plan-features{padding:0;margin:0;list-style:none;width:100%}.plan-features li{margin-bottom:10px;color:#34405f;font-size:1.01rem;display:flex;align-items:center}.plan-features li::before{content:"★";color:#ffd600;font-size:1.1em;margin-right:9px;margin-top:-1px}@media (max-width:900px){.pricing-table{flex-direction:column;align-items:center;gap:14px}.plan-card{max-width:98vw}}#shared_folder{cursor:pointer;padding:4px 18px;border:1px solid #3f5888;border-radius:6px;color:#3f5888}#shared_folder:hover,.share-row button:hover{background:#f8fbfe}#page_folder_total_users{display:block;margin-top:10px}#page_folder_total_users:has(span:empty){display:none}#ext_need_install{display:none;width:450px;right:-450px;background-color:#fff;color:rgba(0,0,0,.87);position:fixed;bottom:10px;z-index:10;transition:box-shadow .3s cubic-bezier(.4, 0, .2, 1);border-radius:4px;padding:12px 24px}#ext_need_install.show{display:block;animation:.2s forwards slideIn}@keyframes slideIn{from{right:-450px}to{right:10px}}.ext_need_install__title{margin:0 0 16px;font-family:Roboto,Helvetica,Arial,sans-serif;font-weight:400;font-size:1.5rem;line-height:1.334;letter-spacing:0}.ext_need_install__title svg{opacity:.5;margin-right:4px;vertical-align:middle;user-select:none;width:1em;height:1em;display:inline-block;fill:currentcolor;flex-shrink:0;font-size:2.1875rem;transition:fill .2s cubic-bezier(.4, 0, .2, 1)}.pageWelcom_createLink_close{text-decoration-color:#9cabb7;color:#9cabb7;font-size:.8em}.pageWelcom_createLink_close:hover{text-decoration-color:#5d676f;color:#5d676f}#table-access{margin:auto;border-collapse:collapse;width:580px;display:none}#table-access th{text-align:left;padding:0 10px}#table-access tr td[data-wait] svg{color:red;height:20px;display:flex;float:right}#table-access tr[data-access=read] .ajSelect_items>div[data-key=creator],#table-access tr[data-access=write] .ajSelect_items>div[data-key=creator],#table-access tr[data-is_wait="0"] td[data-wait] svg{display:none}#table-access button[data-btn-del]{display:flex;padding:2px;border:0;background:0;cursor:pointer;align-items:center;margin:auto}#table-access button[data-btn-del]:hover{background-color:#ededed;border-radius:10px}#table-access button[data-btn-del] svg{height:20px}#table-access [data-select]{width:180px;text-align:left;display:inline-block}#table-access td[data-email]{text-align:left}#table-access td[data-email] div{display:inline-block;max-width:250px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:bottom}#table-access td{padding:10px;border-top:1px solid #ececec}.share-row{display:flex;align-items:center;gap:12px;margin-top:18px;font-family:"Helvetica Neue",Arial,sans-serif;align-items:stretch}.share-input-box{display:flex;align-items:center;border:1px solid #cfcfcf;border-radius:6px;padding:2px 0 2px 6px;background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.02)}.share-input-box input[name=shared_emails]{flex:1;border:none;outline:0;font-size:15px;color:#444;padding:6px 8px;min-width:0;background:0 0}.share-input-box input[name=shared_emails]::placeholder{color:#c7c7c7}.share-input-box .ajSelect{border:none}.share-row button{cursor:pointer;height:36px;width:88px;margin:1px 0;border:1px solid #2196f3;border-radius:6px;color:#2196f3}.transition-3d-hover:focus,.transition-3d-hover:hover{-webkit-transform:translateY(-3px);transform:translateY(-3px)}.btn{display:inline-block;font-weight:600;color:#677788;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:transparent;border:.0625rem solid transparent;padding:.75rem 1rem;font-size:1rem;line-height:1.6;border-radius:.3125rem}@media (prefers-reduced-motion:reduce){.btn{transition:none}}.btn:hover{color:#677788}.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(55,125,255,.25)}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus,.btn-secondary:not(:disabled):not(.disabled):active:focus,.show>.btn-secondary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(134,152,172,.5)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}.btn-primary{color:#fff}.btn-secondary,.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#71869d;border-color:#71869d}.btn-secondary.focus,.btn-secondary:focus,.btn-secondary:hover{background-color:#5f7389;border-color:#596d82;color:#fff}.btn-secondary:not(:disabled):not(.disabled).active,.btn-secondary:not(:disabled):not(.disabled):active,.show>.btn-secondary.dropdown-toggle{color:#fff;background-color:#596d82;border-color:#54667a}.btn-outline-primary{color:#377dff;border-color:#377dff}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary.disabled,.btn-primary:disabled,.show>.btn-outline-primary.dropdown-toggle{color:#fff;background-color:#377dff;border-color:#377dff}.btn-primary.focus,.btn-primary:focus,.btn-primary:hover{border-color:#045cff;background-color:#1164ff;color:#fff}.btn-outline-primary.focus,.btn-outline-primary:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus,.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-outline-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(55,125,255,.5)}.btn-primary.focus,.btn-primary:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem rgba(85,145,255,.5)}.btn-outline-primary.disabled,.btn-outline-primary:disabled{color:#377dff;background-color:transparent}.btn-link{font-weight:400;color:#377dff}.btn-link.disabled,.btn-link:disabled{color:#8c98a4;pointer-events:none}.btn-group-lg>.btn,.btn-lg{padding:1.125rem;font-size:1.25rem;line-height:1.5;border-radius:.5rem}.btn-group-sm>.btn,.btn-sm{padding:.625rem 1.125rem;font-size:.875rem;line-height:1.5;border-radius:.25rem}.btn-block{display:block}.btn-block+.btn-block{margin-top:.5rem}.btn-primary{background-color:#377dff;border-color:#377dff}.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#045cff;border-color:#0056f6}