@charset "UTF-8";.bookmark-tree{height:100%;display:flex;flex-direction:column;background-color:#fff}.bookmark-tree .tree-header{padding:10px 16px;border-bottom:1px solid #e2e8f0;display:flex;justify-content:space-between;align-items:center}.bookmark-tree .tree-header .tree-title{margin:0;font-size:16px;font-weight:600;color:#1e293b}.bookmark-tree .tree-header .tree-controls{display:flex;gap:8px}.bookmark-tree .tree-header .tree-controls .tree-control-btn{padding:6px 12px;font-size:12px;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#475569;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:4px}.bookmark-tree .tree-header .tree-controls .tree-control-btn:hover{background-color:#e2e8f0;border-color:#94a3b8}.bookmark-tree .tree-header .tree-controls .tree-control-btn.icon-btn{padding:6px;width:auto;height:auto;min-width:30px;min-height:30px;gap:0;justify-content:center}.bookmark-tree .tree-header .tree-controls .tree-control-btn.save-btn{background-color:#10b981;color:#fff;border-color:#059669}.bookmark-tree .tree-header .tree-controls .tree-control-btn.save-btn:hover{background-color:#059669}.bookmark-tree .tree-header .tree-controls .tree-control-btn.save-btn:disabled{background-color:#9ca3af;border-color:#6b7280;cursor:not-allowed}.bookmark-tree .tree-header .tree-controls .tree-control-btn.cancel-btn{background-color:#ef4444;color:#fff;border-color:#dc2626}.bookmark-tree .tree-header .tree-controls .tree-control-btn.cancel-btn:hover{background-color:#dc2626}.bookmark-tree .tree-search{padding:12px 16px}.bookmark-tree .tree-search .tree-search-input{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;background-color:#f8fafc}.bookmark-tree .tree-search .tree-search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bookmark-tree .tree-favorites-item{display:flex;align-items:center;gap:8px;padding:2px 16px 12px;border-radius:6px;cursor:pointer;transition:all .2s;background-color:transparent}.bookmark-tree .tree-favorites-item.active{background-color:transparent}.bookmark-tree .tree-favorites-item.active .tree-item-icon,.bookmark-tree .tree-favorites-item.active .tree-item-name{color:#3b82f6}.bookmark-tree .tree-favorites-item .tree-item-icon{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:#64748b;transition:color .2s}.bookmark-tree .tree-favorites-item .tree-item-name{font-size:14px;font-weight:500;color:#374151;transition:color .2s}.bookmark-tree .tree-content{flex:1;overflow-y:auto;padding:0 0 0 12px}.bookmark-tree .tree-node .tree-node-content{display:flex;align-items:center;padding:4px 16px 4px 0;cursor:pointer;transition:background-color .2s}.bookmark-tree .tree-node .tree-node-content:hover{background-color:#f8fafc}.bookmark-tree .tree-node .tree-node-content:hover .tree-actions{display:flex}.bookmark-tree .tree-node .tree-node-content .tree-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;cursor:pointer;color:#64748b;transition:color .2s;pointer-events:auto}.bookmark-tree .tree-node .tree-node-content .tree-toggle:hover{color:#3b82f6}.bookmark-tree .tree-node .tree-node-content .tree-spacer{width:20px;height:20px}.bookmark-tree .tree-node .tree-node-content .tree-icon{margin-right:8px;color:#9ca3af}.bookmark-tree .tree-node .tree-node-content .tree-label{flex:1;font-size:14px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;padding:2px 4px;border-radius:4px;transition:all .2s}.bookmark-tree .tree-node .tree-node-content .tree-label:hover{background-color:#f1f5f9}.bookmark-tree .tree-node .tree-node-content .tree-label.selected{background-color:#fef3c7;color:#92400e;font-weight:500;border:1px solid #f59e0b}.bookmark-tree .tree-node .tree-node-content .tree-edit-input{flex:1;padding:2px 6px;border:1px solid #3b82f6;border-radius:4px;font-size:14px;background-color:#fff}.bookmark-tree .tree-node .tree-node-content .tree-edit-input:focus{outline:none;box-shadow:0 0 0 2px #3b82f633}.bookmark-tree .tree-node .tree-node-content .tree-actions{display:none;gap:4px;transition:all .2s}.bookmark-tree .tree-node .tree-node-content .tree-actions .tree-action-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:4px;cursor:pointer;color:#64748b;transition:all .2s;pointer-events:auto}.bookmark-tree .tree-node .tree-node-content .tree-actions .tree-action-btn:hover{background-color:#f1f5f9;color:#374151}.bookmark-tree .tree-node .tree-node-content .tree-actions .tree-action-btn.tree-delete-btn:hover{background-color:#fef2f2;color:#dc2626}.bookmark-tree .tree-node .tree-children .tree-node .tree-node-content{padding-left:0}.bookmark-tree .tree-add-form{padding:8px 16px;border-top:1px solid #e2e8f0}.bookmark-tree .tree-add-form .tree-add-input{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;margin-bottom:8px}.bookmark-tree .tree-add-form .tree-add-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bookmark-tree .tree-add-form .tree-add-actions{display:flex;gap:8px}.bookmark-tree .tree-add-form .tree-add-actions .tree-add-btn{padding:6px 12px;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s}.bookmark-tree .tree-add-form .tree-add-actions .tree-add-btn:hover{background-color:#2563eb}.bookmark-tree .tree-add-form .tree-add-actions .tree-cancel-btn{padding:6px 12px;background-color:#f1f5f9;color:#64748b;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.bookmark-tree .tree-add-form .tree-add-actions .tree-cancel-btn:hover{background-color:#e2e8f0;border-color:#94a3b8}.bookmark-tree .tree-add-root-btn{display:flex;align-items:center;gap:8px;width:100%;padding:12px 16px;border:none;background:none;color:#64748b;font-size:14px;cursor:pointer;transition:all .2s;border-top:1px solid #e2e8f0}.bookmark-tree .tree-add-root-btn:hover{background-color:#f8fafc;color:#3b82f6}.tree-node.dragging{opacity:.5;transform:rotate(2deg);box-shadow:0 4px 8px #0003}.tree-node.drop-target{background-color:#dbeafe;border:2px dashed #3b82f6;border-radius:4px}.tree-node.drop-target .tree-node-content{background-color:transparent}.tree-node-content.drag-mode{cursor:grab}.tree-node-content.drag-mode:active{cursor:grabbing}.bookmark-search .search-container{position:relative}.bookmark-search .search-input-wrapper{position:relative;display:flex;align-items:center;background-color:#fff;border:2px solid #e2e8f0;border-radius:8px;transition:border-color .2s}.bookmark-search .search-input-wrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bookmark-search .search-input-wrapper .search-icon{margin-left:12px;color:#64748b}.bookmark-search .search-input-wrapper .search-input{flex:1;padding:12px 16px;border:none;outline:none;font-size:16px;background:transparent}.bookmark-search .search-input-wrapper .search-input::placeholder{color:#94a3b8}.bookmark-search .search-input-wrapper .search-suggestions{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 8px 8px;box-shadow:0 4px 6px #0000001a;z-index:10;max-height:200px;overflow-y:auto}.bookmark-search .search-input-wrapper .search-suggestions .suggestion-item{display:flex;align-items:center;gap:8px;padding:8px 16px;cursor:pointer;transition:background-color .2s}.bookmark-search .search-input-wrapper .search-suggestions .suggestion-item:hover,.bookmark-search .search-input-wrapper .search-suggestions .suggestion-item.selected{background-color:#f8fafc}.bookmark-search .search-input-wrapper .search-suggestions .suggestion-item .suggestion-tag{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.bookmark-search .search-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.bookmark-search .search-tags .search-tag{display:flex;align-items:center;gap:6px;padding:4px 8px;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:16px;font-size:14px}.bookmark-search .search-tags .search-tag .tag-text{color:#475569}.bookmark-search .search-tags .search-tag .tag-remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:none;border-radius:50%;cursor:pointer;color:#64748b;transition:all .2s}.bookmark-search .search-tags .search-tag .tag-remove:hover{background-color:#e2e8f0;color:#374151}.bookmark-search .search-types{display:flex;align-items:center;gap:8px;margin-bottom:12px}.bookmark-search .search-types .types-label{font-size:14px;font-weight:500;color:#475569}.bookmark-search .search-types .types-list{display:flex;gap:6px;flex-wrap:wrap}.bookmark-search .search-types .types-list .type-btn{padding:4px 12px;border:1px solid #cbd5e1;border-radius:16px;background-color:#fff;color:#64748b;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.bookmark-search .search-types .types-list .type-btn:hover{border-color:#3b82f6;color:#3b82f6}.bookmark-search .search-types .types-list .type-btn.selected{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.bookmark-search .search-types .types-list .type-btn:disabled{opacity:.5;cursor:not-allowed}.bookmark-search .search-types .types-list .type-btn:disabled.type-fg{border-color:#f9a8d4!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-sp{border-color:#bbf7d0!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-wk{border-color:#bfdbfe!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-jr{border-color:#fca5a5!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-lk{border-color:#e8e8e8!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-dv{border-color:#9ca3af!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-ag{border-color:#fde047!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-sv{border-color:#1e3a8a!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-ci{border-color:#fb923c!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-gt{border-color:#a855f7!important}.bookmark-search .search-types .types-list .type-btn:disabled.type-dev{border-color:#6ee7b7!important}.bookmark-search .search-types .types-list .type-btn.type-fg.selected{background-color:#f9a8d4;border-color:#f472b6;color:#be185d}.bookmark-search .search-types .types-list .type-btn.type-fg:hover:not(.selected){border-color:#f9a8d4;color:#be185d}.bookmark-search .search-types .types-list .type-btn.type-sp.selected{background-color:#bbf7d0;border-color:#86efac;color:#166534}.bookmark-search .search-types .types-list .type-btn.type-sp:hover:not(.selected){border-color:#bbf7d0;color:#166534}.bookmark-search .search-types .types-list .type-btn.type-wk.selected{background-color:#bfdbfe;border-color:#93c5fd;color:#1e40af}.bookmark-search .search-types .types-list .type-btn.type-wk:hover:not(.selected){border-color:#bfdbfe;color:#1e40af}.bookmark-search .search-types .types-list .type-btn.type-lk.selected{background-color:#d1d5db;border-color:#9ca3af;color:#374151}.bookmark-search .search-types .types-list .type-btn.type-lk:hover:not(.selected){border-color:#d1d5db;color:#374151}.bookmark-search .search-types .types-list .type-btn.type-dv.selected{background-color:#9ca3af;border-color:#6b7280;color:#111827}.bookmark-search .search-types .types-list .type-btn.type-dv:hover:not(.selected){border-color:#9ca3af;color:#111827}.bookmark-search .search-types .types-list .type-btn.type-ag.selected{background-color:#fde047;border-color:#facc15;color:#a16207}.bookmark-search .search-types .types-list .type-btn.type-ag:hover:not(.selected){border-color:#fde047;color:#a16207}.bookmark-search .search-types .types-list .type-btn.type-sv.selected{background-color:#c7d2fe;border-color:#a5b4fc;color:#3730a3}.bookmark-search .search-types .types-list .type-btn.type-sv:hover:not(.selected){border-color:#c7d2fe;color:#3730a3}.bookmark-search .search-types .types-list .type-btn.type-ci.selected{background-color:#fed7aa;border-color:#fdba74;color:#c2410c}.bookmark-search .search-types .types-list .type-btn.type-ci:hover:not(.selected){border-color:#fed7aa;color:#c2410c}.bookmark-search .search-types .types-list .type-btn.type-gt.selected{background-color:#d8b4fe;border-color:#c084fc;color:#7c3aed}.bookmark-search .search-types .types-list .type-btn.type-gt:hover:not(.selected){border-color:#d8b4fe;color:#7c3aed}.bookmark-search .search-types .types-list .type-btn.type-dev.selected{background-color:#6ee7b7;border-color:#34d399;color:#047857}.bookmark-search .search-types .types-list .type-btn.type-dev:hover:not(.selected){border-color:#6ee7b7;color:#047857}.bookmark-search .search-types .types-list .type-btn.type-jr.selected{background-color:#fca5a5;border-color:#f87171;color:#dc2626}.bookmark-search .search-types .types-list .type-btn.type-jr:hover:not(.selected){border-color:#fca5a5;color:#dc2626}.bookmark-search .search-clear{position:absolute;top:50%;right:12px;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:50%;cursor:pointer;color:#64748b;transition:all .2s}.bookmark-search .search-clear:hover{background-color:#f1f5f9;color:#374151}.bookmark-search .search-info{display:flex;align-items:center;justify-content:space-between;padding:8px 0}.bookmark-search .search-info .search-mode{font-size:14px;color:#64748b;font-weight:500}.bookmark-search .search-info .search-mode-toggle{padding:4px 8px;font-size:12px;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;color:#475569;cursor:pointer;transition:all .2s}.bookmark-search .search-info .search-mode-toggle:hover{background-color:#e2e8f0;border-color:#94a3b8}@media (max-width: 768px){.bookmark-search .search-input-wrapper .search-input{font-size:14px;padding:10px 14px}.bookmark-search .search-info{flex-direction:column;align-items:flex-start;gap:8px}}.bookmark-form{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;overflow:hidden}.bookmark-form .form-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.bookmark-form .form-header h3{margin:0;font-size:18px;font-weight:600;color:#1e293b}.bookmark-form .form-header .close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s}.bookmark-form .form-header .close-btn:hover{background-color:#e2e8f0;color:#374151}.bookmark-form .form-content{padding:20px;max-height:70vh;overflow-y:auto}.bookmark-form.edit-mode{height:100%;display:flex;flex-direction:column}.bookmark-form.edit-mode .form-content{flex:1;max-height:none;overflow-y:auto}.bookmark-form .form-section{margin-bottom:20px}.bookmark-form .form-section .form-label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#374151}.bookmark-form .form-section .form-label.required:after{content:" *";color:#dc2626}.bookmark-form .form-section .form-input{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;transition:border-color .2s}.bookmark-form .form-section .form-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bookmark-form .form-section .form-input::placeholder{color:#94a3b8}.bookmark-form .form-section .form-select{width:100%;padding:10px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;background-color:#fff;cursor:pointer;transition:border-color .2s}.bookmark-form .form-section .form-select:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bookmark-form .form-section .input-counter{text-align:right;font-size:12px;color:#64748b;margin-top:4px}.bookmark-form .editor-container{border:1px solid #cbd5e1;border-radius:6px;overflow:hidden}.bookmark-form .editor-container .editor-toolbar{display:flex;gap:4px;padding:8px 12px;background-color:#f8fafc;border-bottom:1px solid #e2e8f0}.bookmark-form .editor-container .editor-toolbar .toolbar-btn{padding:6px 10px;border:1px solid #cbd5e1;background-color:#fff;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.bookmark-form .editor-container .editor-toolbar .toolbar-btn:hover{background-color:#f1f5f9;border-color:#94a3b8}.bookmark-form .editor-container .editor-toolbar .toolbar-btn.active{background-color:#3b82f6;color:#fff;border-color:#3b82f6}.bookmark-form .editor-container .editor-toolbar .image-upload-btn{padding:6px 10px;border:1px solid #cbd5e1;background-color:#fff;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.bookmark-form .editor-container .editor-toolbar .image-upload-btn:hover{background-color:#f1f5f9;border-color:#94a3b8}.bookmark-form .editor-container .editor-content{min-height:120px;padding:12px}.bookmark-form .editor-container .editor-content .ProseMirror{outline:none;min-height:100px}.bookmark-form .editor-container .editor-content .ProseMirror p{margin:0 0 8px;line-height:1.5}.bookmark-form .editor-container .editor-content .ProseMirror ul,.bookmark-form .editor-container .editor-content .ProseMirror ol{margin:0 0 8px;padding-left:20px}.bookmark-form .editor-container .editor-content .ProseMirror li{margin-bottom:4px}.bookmark-form .editor-container .editor-content .ProseMirror img{max-width:100%;height:auto;border-radius:4px;margin:8px 0;cursor:grab;transition:all .2s ease;border:2px solid transparent}.bookmark-form .editor-container .editor-content .ProseMirror img:hover{opacity:.9;border-color:#3b82f6;box-shadow:0 0 0 1px #3b82f64d}.bookmark-form .editor-container .editor-content .ProseMirror img:active{cursor:grabbing}.bookmark-form .editor-container .editor-content .ProseMirror img.resizing{cursor:nw-resize!important;border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f666;opacity:.9}.bookmark-form .editor-container .editor-content .ProseMirror img.resizing.proportional-resize{border-color:#10b981;box-shadow:0 0 0 2px #10b98166}.bookmark-form .editor-container .editor-content .ProseMirror a{color:#3b82f6;text-decoration:underline}.bookmark-form .editor-container .editor-content .ProseMirror a:hover{color:#2563eb}.bookmark-form .editor-container .editor-content .ProseMirror strong{font-weight:600}.bookmark-form .editor-container .editor-content .ProseMirror em{font-style:italic}.bookmark-form .tags-container .tags-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bookmark-form .tags-container .tags-list .tag-item{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.bookmark-form .tags-container .tags-list .tag-item .tag-remove{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border:none;background:none;border-radius:50%;cursor:pointer;opacity:.7;transition:all .2s}.bookmark-form .tags-container .tags-list .tag-item .tag-remove:hover{opacity:1;background-color:#0000001a}.bookmark-form .tags-container .tag-input-container{position:relative}.bookmark-form .tags-container .tag-input-container .tag-input{width:100%;padding:8px 12px;border:1px solid #cbd5e1;border-radius:6px;font-size:14px}.bookmark-form .tags-container .tag-input-container .tag-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.bookmark-form .tags-container .tag-input-container .tag-suggestions{position:absolute;top:100%;left:0;right:0;background-color:#fff;border:1px solid #e2e8f0;border-top:none;border-radius:0 0 6px 6px;box-shadow:0 4px 6px #0000001a;z-index:10;max-height:150px;overflow-y:auto}.bookmark-form .tags-container .tag-input-container .tag-suggestions .tag-suggestion{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;border:none;background:none;text-align:left;cursor:pointer;transition:background-color .2s}.bookmark-form .tags-container .tag-input-container .tag-suggestions .tag-suggestion:hover{background-color:#f8fafc}.bookmark-form .tags-container .tag-input-container .tag-suggestions .tag-suggestion .suggestion-tag{padding:2px 6px;border-radius:8px;font-size:12px;font-weight:500}.bookmark-form .tags-container .tag-input-container .create-tag-btn{margin-top:8px;padding:6px 12px;background-color:#f1f5f9;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;color:#475569;cursor:pointer;transition:all .2s}.bookmark-form .tags-container .tag-input-container .create-tag-btn:hover{background-color:#e2e8f0;border-color:#94a3b8}.bookmark-form .tags-container .new-tag-form{margin-top:12px;padding:12px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px}.bookmark-form .tags-container .new-tag-form .tag-color-inputs{display:flex;gap:16px;margin-bottom:12px}.bookmark-form .tags-container .new-tag-form .tag-color-inputs .color-input-group{display:flex;align-items:center;gap:8px}.bookmark-form .tags-container .new-tag-form .tag-color-inputs .color-input-group label{font-size:12px;color:#64748b}.bookmark-form .tags-container .new-tag-form .tag-color-inputs .color-input-group input[type=color]{width:32px;height:32px;border:none;border-radius:4px;cursor:pointer}.bookmark-form .tags-container .new-tag-form .tag-form-actions{display:flex;gap:8px}.bookmark-form .tags-container .new-tag-form .tag-form-actions .create-btn{padding:6px 12px;background-color:#3b82f6;color:#fff;border:none;border-radius:4px;font-size:12px;cursor:pointer;transition:background-color .2s}.bookmark-form .tags-container .new-tag-form .tag-form-actions .create-btn:hover{background-color:#2563eb}.bookmark-form .tags-container .new-tag-form .tag-form-actions .cancel-btn{padding:6px 12px;background-color:#f1f5f9;color:#64748b;border:1px solid #cbd5e1;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s}.bookmark-form .tags-container .new-tag-form .tag-form-actions .cancel-btn:hover{background-color:#e2e8f0;border-color:#94a3b8}.bookmark-form .checkbox-group .checkbox-label{display:flex;align-items:center;gap:8px;font-size:14px;color:#374151;cursor:pointer}.bookmark-form .checkbox-group .checkbox-label input[type=checkbox]{width:16px;height:16px;cursor:pointer}.bookmark-form .checkbox-group .inactive-date-input{margin-top:12px;display:flex;flex-direction:column;gap:6px}.bookmark-form .checkbox-group .inactive-date-input label{font-size:12px;color:#64748b}.bookmark-form .form-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:24px;padding-top:20px;border-top:1px solid #e2e8f0}.bookmark-form .form-actions .cancel-btn{padding:10px 20px;background-color:#f1f5f9;color:#64748b;border:1px solid #cbd5e1;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.bookmark-form .form-actions .cancel-btn:hover{background-color:#e2e8f0;border-color:#94a3b8}.bookmark-form .form-actions .submit-btn{padding:10px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.bookmark-form .form-actions .submit-btn:hover{background-color:#2563eb}.bookmark-form .form-type-buttons{display:flex;flex-wrap:wrap;gap:8px}.bookmark-form .form-type-buttons .form-type-btn{padding:6px 12px;border:1px solid #cbd5e1;border-radius:16px;background-color:#fff;color:#64748b;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s}.bookmark-form .form-type-buttons .form-type-btn:hover{border-color:#3b82f6;color:#3b82f6}.bookmark-form .form-type-buttons .form-type-btn.selected{background-color:#3b82f6;border-color:#3b82f6;color:#fff}.bookmark-form .form-type-buttons .form-type-btn.type-fg.selected{background-color:#f9a8d4;border-color:#f472b6;color:#be185d}.bookmark-form .form-type-buttons .form-type-btn.type-fg:hover:not(.selected){border-color:#f9a8d4;color:#be185d}.bookmark-form .form-type-buttons .form-type-btn.type-sp.selected{background-color:#bbf7d0;border-color:#86efac;color:#166534}.bookmark-form .form-type-buttons .form-type-btn.type-sp:hover:not(.selected){border-color:#bbf7d0;color:#166534}.bookmark-form .form-type-buttons .form-type-btn.type-wk.selected{background-color:#bfdbfe;border-color:#93c5fd;color:#1e40af}.bookmark-form .form-type-buttons .form-type-btn.type-wk:hover:not(.selected){border-color:#bfdbfe;color:#1e40af}.bookmark-form .form-type-buttons .form-type-btn.type-lk.selected{background-color:#d1d5db;border-color:#9ca3af;color:#374151}.bookmark-form .form-type-buttons .form-type-btn.type-lk:hover:not(.selected){border-color:#d1d5db;color:#374151}.bookmark-form .form-type-buttons .form-type-btn.type-dv.selected{background-color:#9ca3af;border-color:#6b7280;color:#111827}.bookmark-form .form-type-buttons .form-type-btn.type-dv:hover:not(.selected){border-color:#9ca3af;color:#111827}.bookmark-form .form-type-buttons .form-type-btn.type-ag.selected{background-color:#fde047;border-color:#facc15;color:#a16207}.bookmark-form .form-type-buttons .form-type-btn.type-ag:hover:not(.selected){border-color:#fde047;color:#a16207}.bookmark-form .form-type-buttons .form-type-btn.type-sv.selected{background-color:#c7d2fe;border-color:#a5b4fc;color:#3730a3}.bookmark-form .form-type-buttons .form-type-btn.type-sv:hover:not(.selected){border-color:#c7d2fe;color:#3730a3}.bookmark-form .form-type-buttons .form-type-btn.type-ci.selected{background-color:#fed7aa;border-color:#fdba74;color:#c2410c}.bookmark-form .form-type-buttons .form-type-btn.type-ci:hover:not(.selected){border-color:#fed7aa;color:#c2410c}.bookmark-form .form-type-buttons .form-type-btn.type-gt.selected{background-color:#d8b4fe;border-color:#c084fc;color:#7c3aed}.bookmark-form .form-type-buttons .form-type-btn.type-gt:hover:not(.selected){border-color:#d8b4fe;color:#7c3aed}.bookmark-form .form-type-buttons .form-type-btn.type-dev.selected{background-color:#6ee7b7;border-color:#34d399;color:#047857}.bookmark-form .form-type-buttons .form-type-btn.type-dev:hover:not(.selected){border-color:#6ee7b7;color:#047857}.bookmark-form .form-type-buttons .form-type-btn.type-jr.selected{background-color:#fca5a5;border-color:#f87171;color:#dc2626}.bookmark-form .form-type-buttons .form-type-btn.type-jr:hover:not(.selected){border-color:#fca5a5;color:#dc2626}.link-popup-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.link-popup{background-color:#fff;border-radius:8px;box-shadow:0 10px 25px #0003;width:90%;max-width:500px;max-height:90vh;overflow-y:auto}.link-popup-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.link-popup-header h4{margin:0;font-size:16px;font-weight:600;color:#1e293b}.link-popup-header .close-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:4px;cursor:pointer;color:#64748b;transition:all .2s}.link-popup-header .close-btn:hover{background-color:#f1f5f9;color:#374151}.link-popup-form{padding:20px}.link-popup-form .form-group{margin-bottom:16px}.link-popup-form .form-group label{display:block;margin-bottom:6px;font-size:14px;font-weight:500;color:#374151}.link-popup-form .form-group label .required{color:#dc2626}.link-popup-form .form-group .form-input{width:100%;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s}.link-popup-form .form-group .form-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.link-popup-form .form-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.link-popup-form .form-actions .remove-btn{padding:8px 16px;background-color:#dc2626;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.link-popup-form .form-actions .remove-btn:hover{background-color:#b91c1c}.link-popup-form .form-actions .cancel-btn{padding:8px 16px;background-color:#f3f4f6;color:#374151;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.link-popup-form .form-actions .cancel-btn:hover{background-color:#e5e7eb}.link-popup-form .form-actions .submit-btn{padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.link-popup-form .form-actions .submit-btn:hover{background-color:#2563eb}@media (max-width: 768px){.bookmark-form .form-content{padding:16px;max-height:60vh}.bookmark-form .tags-container .new-tag-form .tag-color-inputs{flex-direction:column;gap:8px}.bookmark-form .form-actions{flex-direction:column}.bookmark-form .form-actions .cancel-btn,.bookmark-form .form-actions .submit-btn{width:100%}}.favorite-item-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.favorite-item-modal{background-color:#fff;border-radius:12px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.favorite-item-modal .modal-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.favorite-item-modal .modal-header h3{margin:0;font-size:18px;font-weight:600;color:#1e293b}.favorite-item-modal .modal-header .close-btn{width:32px;height:32px;background:none;border:none;border-radius:6px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.favorite-item-modal .modal-header .close-btn:hover{background-color:#f1f5f9;color:#374151}.favorite-item-modal .modal-content{flex:1;padding:24px;overflow-y:auto}.favorite-item-modal .modal-content .type-selector{margin-bottom:24px}.favorite-item-modal .modal-content .type-selector label{display:block;font-size:14px;font-weight:500;color:#374151;margin-bottom:12px}.favorite-item-modal .modal-content .type-selector .type-buttons{display:flex;gap:8px}.favorite-item-modal .modal-content .type-selector .type-buttons .type-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#64748b;cursor:pointer;transition:all .2s}.favorite-item-modal .modal-content .type-selector .type-buttons .type-btn:hover{background-color:#f1f5f9;border-color:#cbd5e1}.favorite-item-modal .modal-content .type-selector .type-buttons .type-btn.active{background-color:#3b82f6;border-color:#2563eb;color:#fff}.favorite-item-modal .modal-content .type-selector .type-buttons .type-btn.active:hover{background-color:#2563eb}.favorite-item-modal .modal-content .search-section{margin-bottom:24px}.favorite-item-modal .modal-content .search-section .search-input-container{position:relative;display:flex;align-items:center}.favorite-item-modal .modal-content .search-section .search-input-container svg{position:absolute;left:12px;color:#64748b;z-index:1}.favorite-item-modal .modal-content .search-section .search-input-container .search-input{width:100%;padding:10px 12px 10px 40px;font-size:14px;border:1px solid #d1d5db;border-radius:8px;background-color:#fff;transition:border-color .2s}.favorite-item-modal .modal-content .search-section .search-input-container .search-input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.favorite-item-modal .modal-content .items-section .items-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.favorite-item-modal .modal-content .items-section .items-header .items-count{font-size:14px;font-weight:500;color:#374151}.favorite-item-modal .modal-content .items-section .items-header .selected-count{font-size:14px;color:#3b82f6;font-weight:500}.favorite-item-modal .modal-content .items-section .items-list{max-height:300px;overflow-y:auto;border:1px solid #e2e8f0;border-radius:8px;background-color:#f8fafc}.favorite-item-modal .modal-content .items-section .items-list .item-card{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid #e2e8f0;cursor:pointer;transition:all .2s}.favorite-item-modal .modal-content .items-section .items-list .item-card:last-child{border-bottom:none}.favorite-item-modal .modal-content .items-section .items-list .item-card:hover{background-color:#f1f5f9}.favorite-item-modal .modal-content .items-section .items-list .item-card.selected{background-color:#eff6ff;border-color:#3b82f6}.favorite-item-modal .modal-content .items-section .items-list .item-card.selected .item-title{color:#1d4ed8}.favorite-item-modal .modal-content .items-section .items-list .item-card .item-icon{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:6px;color:#64748b}.favorite-item-modal .modal-content .items-section .items-list .item-card .item-content{flex:1;min-width:0}.favorite-item-modal .modal-content .items-section .items-list .item-card .item-content .item-title{font-size:14px;font-weight:500;color:#1e293b;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-item-modal .modal-content .items-section .items-list .item-card .item-content .item-description{font-size:12px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-item-modal .modal-content .items-section .items-list .item-card .item-checkbox{flex-shrink:0}.favorite-item-modal .modal-content .items-section .items-list .item-card .item-checkbox input[type=checkbox]{width:16px;height:16px;accent-color:#3b82f6}.favorite-item-modal .modal-footer{display:flex;justify-content:flex-end;gap:12px;padding:20px 24px;border-top:1px solid #e2e8f0}.favorite-item-modal .modal-footer .cancel-btn{padding:10px 20px;font-size:14px;font-weight:500;background-color:#f3f4f6;border:1px solid #d1d5db;border-radius:6px;color:#374151;cursor:pointer;transition:all .2s}.favorite-item-modal .modal-footer .cancel-btn:hover{background-color:#e5e7eb}.favorite-item-modal .modal-footer .add-btn{padding:10px 20px;font-size:14px;font-weight:500;background-color:#3b82f6;border:none;border-radius:6px;color:#fff;cursor:pointer;transition:all .2s}.favorite-item-modal .modal-footer .add-btn:hover:not(:disabled){background-color:#2563eb}.favorite-item-modal .modal-footer .add-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.tooltip-wrapper{position:relative;display:inline-block}.tooltip{position:absolute;left:50%;transform:translate(-50%);margin-bottom:8px;background-color:#1f2937;color:#fff;padding:6px 10px;border-radius:6px;font-size:12px;font-weight:500;line-height:1.4;white-space:nowrap;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;z-index:1000;animation:tooltipFadeIn .15s ease-out}.tooltip:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:4px solid transparent;border-top-color:#1f2937}@keyframes tooltipFadeIn{0%{opacity:0;transform:translate(-50%) translateY(2px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.clickable-tooltip-icon{position:absolute;top:4px;right:4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#ffffffe6;border:1px solid #e5e7eb;border-radius:50%;color:#6b7280;cursor:pointer;transition:all .2s ease;z-index:1;padding:0}.clickable-tooltip-icon:hover{background:#fff;border-color:#3b82f6;color:#3b82f6;transform:scale(1.1)}.clickable-tooltip-icon:active{transform:scale(.95)}.clickable-tooltip-icon svg{width:12px;height:12px}.clickable-tooltip{background-color:#fff;color:#374151;padding:12px 16px;border-radius:8px;font-size:13px;font-weight:500;line-height:20px;box-shadow:0 10px 25px -5px #0000001a,0 10px 10px -5px #0000000a;border:1px solid #e5e7eb;max-width:320px;min-width:80px;text-align:left;white-space:pre-line;opacity:0;animation:tooltipFadeIn .2s ease-out forwards;-webkit-user-select:text;user-select:text;cursor:text}@keyframes tooltipFadeIn{0%{opacity:0}to{opacity:1}}.favorites-view{height:100%;display:flex;flex-direction:column;background-color:#fff;padding:20px}.favorites-view .favorites-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.favorites-view .favorites-header .favorites-title-section .favorites-title{margin:0 0 8px;font-size:24px;font-weight:700;color:#1e293b}.favorites-view .favorites-header .favorites-title-section .favorites-subtitle{margin:0;font-size:14px;color:#64748b}.favorites-view .favorites-header .favorites-controls{display:flex;gap:12px;align-items:center}.favorites-view .favorites-header .favorites-controls .edit-mode-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background:#f3f4f6;border:1px solid #d1d5db;border-radius:8px;color:#374151;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.favorites-view .favorites-header .favorites-controls .edit-mode-btn:hover{background:#e5e7eb;border-color:#9ca3af}.favorites-view .favorites-header .favorites-controls .edit-mode-btn.complete-btn{background:#10b981;border-color:#10b981;color:#fff}.favorites-view .favorites-header .favorites-controls .edit-mode-btn.complete-btn:hover{background:#059669;border-color:#059669}.favorites-view .favorites-header .favorites-controls .edit-mode-btn.cancel-btn{background:#ef4444;border-color:#ef4444;color:#fff}.favorites-view .favorites-header .favorites-controls .edit-mode-btn.cancel-btn:hover{background:#dc2626;border-color:#dc2626}.favorites-view .favorites-header .favorites-controls .edit-mode-controls{display:flex;gap:8px}.favorites-view .favorites-header .favorites-controls .add-group-btn{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s}.favorites-view .favorites-header .favorites-controls .add-group-btn:hover{background-color:#2563eb}.favorites-view .service-launcher-section{margin-bottom:24px;padding:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px}.favorites-view .service-launcher-section .service-launcher-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.favorites-view .service-launcher-section .service-launcher-header .section-title{margin:0;font-size:14px;font-weight:600;color:#1e293b}.favorites-view .service-launcher-section .service-launcher-header .global-toggle-buttons{display:flex;gap:4px}.favorites-view .service-launcher-section .service-launcher-header .global-toggle-buttons .toggle-btn{height:28px;padding:0 12px;background:#fff;border:1px solid #d1d5db;border-radius:4px;color:#6b7280;font-size:11px;font-weight:600;cursor:pointer;transition:all .15s ease}.favorites-view .service-launcher-section .service-launcher-header .global-toggle-buttons .toggle-btn:hover:not(:disabled){background:#f3f4f6;border-color:#9ca3af;color:#374151}.favorites-view .service-launcher-section .service-launcher-header .global-toggle-buttons .toggle-btn.active{background:#3b82f6;color:#fff;border-color:#3b82f6}.favorites-view .service-launcher-section .service-launcher-header .global-toggle-buttons .toggle-btn:disabled{opacity:.5;cursor:not-allowed}.favorites-view .service-launcher-section .service-launcher-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.favorites-view .service-launcher-section .service-launcher-grid .service-launcher-btn{position:relative;display:flex;align-items:center;justify-content:center;padding:10px 8px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;transition:all .15s ease;overflow:visible;min-height:38px}.favorites-view .service-launcher-section .service-launcher-grid .service-launcher-btn:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db}.favorites-view .service-launcher-section .service-launcher-grid .service-launcher-btn:active:not(:disabled){background:#f3f4f6}.favorites-view .service-launcher-section .service-launcher-grid .service-launcher-btn:disabled{opacity:.5;cursor:not-allowed}.favorites-view .service-launcher-section .service-launcher-grid .service-launcher-btn.launching{background:#eff6ff;border-color:#3b82f6}.favorites-view .service-launcher-section .service-launcher-grid .service-launcher-btn .service-name{font-size:12px;font-weight:500;color:#374151;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;line-height:1.3}.favorites-view .service-launcher-section .service-launcher-grid .service-launcher-btn .service-loading{position:absolute;left:4px;top:4px}.favorites-view .service-launcher-section .service-launcher-grid .service-launcher-btn .service-loading .spinner{width:12px;height:12px;border:2px solid #e5e7eb;border-top:2px solid #3b82f6;border-radius:50%;animation:spin .8s linear infinite}.favorites-view .add-group-form{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:20px;margin-bottom:24px}.favorites-view .add-group-form .form-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.favorites-view .add-group-form .form-header h3{margin:0;font-size:18px;font-weight:600;color:#1e293b}.favorites-view .add-group-form .form-header .close-btn{width:24px;height:24px;background:none;border:none;font-size:18px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center}.favorites-view .add-group-form .form-header .close-btn:hover{color:#1e293b}.favorites-view .add-group-form .form-content{display:grid;gap:16px;margin-bottom:20px}.favorites-view .add-group-form .form-content .form-group{display:flex;flex-direction:column;gap:6px}.favorites-view .add-group-form .form-content .form-group label{font-size:14px;font-weight:500;color:#374151}.favorites-view .add-group-form .form-content .form-group .form-input,.favorites-view .add-group-form .form-content .form-group .form-textarea{padding:10px 12px;font-size:14px;border:1px solid #d1d5db;border-radius:6px;background-color:#fff;transition:border-color .2s}.favorites-view .add-group-form .form-content .form-group .form-input:focus,.favorites-view .add-group-form .form-content .form-group .form-textarea:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.favorites-view .add-group-form .form-content .form-group .form-textarea{resize:vertical;min-height:80px}.favorites-view .add-group-form .form-content .form-group .color-picker{display:flex;gap:8px}.favorites-view .add-group-form .form-content .form-group .color-picker .color-option{width:32px;height:32px;border:2px solid transparent;border-radius:6px;cursor:pointer;transition:all .2s}.favorites-view .add-group-form .form-content .form-group .color-picker .color-option:hover{transform:scale(1.1)}.favorites-view .add-group-form .form-content .form-group .color-picker .color-option.selected{border-color:#1e293b;box-shadow:0 0 0 2px #3b82f633}.favorites-view .add-group-form .form-actions{display:flex;gap:12px;justify-content:flex-end}.favorites-view .add-group-form .form-actions .form-btn{padding:10px 20px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .2s}.favorites-view .add-group-form .form-actions .form-btn.primary{background-color:#3b82f6;color:#fff}.favorites-view .add-group-form .form-actions .form-btn.primary:hover:not(:disabled){background-color:#2563eb}.favorites-view .add-group-form .form-actions .form-btn.primary:disabled{background-color:#9ca3af;cursor:not-allowed}.favorites-view .add-group-form .form-actions .form-btn.secondary{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db}.favorites-view .add-group-form .form-actions .form-btn.secondary:hover{background-color:#e5e7eb}.favorites-view .favorites-content{flex:1;overflow-y:auto}.favorites-view .favorites-content .loading-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:#64748b}.favorites-view .favorites-content .loading-state .loading-spinner{width:32px;height:32px;border:3px solid #e2e8f0;border-top:3px solid #3b82f6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px}.favorites-view .favorites-content .loading-state p{margin:0;font-size:14px}.favorites-view .favorites-content .groups-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px}.favorites-view .favorites-content .empty-favorites{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:#64748b}.favorites-view .favorites-content .empty-favorites svg{margin-bottom:16px;opacity:.5}.favorites-view .favorites-content .empty-favorites h3{margin:0 0 8px;font-size:20px;font-weight:600;color:#374151}.favorites-view .favorites-content .empty-favorites p{margin:0 0 24px;font-size:14px}.favorites-view .favorites-content .empty-favorites .create-first-group-btn{display:flex;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;background-color:#3b82f6;border:none;border-radius:8px;color:#fff;cursor:pointer;transition:all .2s}.favorites-view .favorites-content .empty-favorites .create-first-group-btn:hover{background-color:#2563eb}.favorite-group-card{background-color:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;transition:all .2s}.favorite-group-card:hover{box-shadow:0 4px 12px #0000001a;border-color:#cbd5e1}.favorite-group-card .group-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px}.favorite-group-card .group-header .group-title-section{flex:1}.favorite-group-card .group-header .group-title-section .group-title{margin:0 0 4px;font-size:18px;font-weight:600}.favorite-group-card .group-header .group-title-section .group-description{margin:0;font-size:13px;color:#64748b;line-height:1.4}.favorite-group-card .group-header .group-title-section .group-edit-section{width:100%;display:flex;flex-direction:column;gap:12px}.favorite-group-card .group-header .group-title-section .group-edit-section .group-edit-input{width:100%;padding:6px 8px;font-size:18px;font-weight:600;border:1px solid #3b82f6;border-radius:4px;background-color:#fff}.favorite-group-card .group-header .group-title-section .group-edit-section .group-edit-input:focus{outline:none;box-shadow:0 0 0 2px #3b82f633}.favorite-group-card .group-header .group-title-section .group-edit-section .group-edit-color-picker{display:flex;gap:8px;align-items:center}.favorite-group-card .group-header .group-title-section .group-edit-section .group-edit-color-picker .color-option{width:28px;height:28px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .2s}.favorite-group-card .group-header .group-title-section .group-edit-section .group-edit-color-picker .color-option:hover{transform:scale(1.1);box-shadow:0 2px 8px #00000026}.favorite-group-card .group-header .group-title-section .group-edit-section .group-edit-color-picker .color-option.selected{border-color:#1e293b;box-shadow:0 0 0 2px #3b82f64d}.favorite-group-card .group-header .group-title-section .group-edit-section .edit-actions{display:flex;gap:8px}.favorite-group-card .group-header .group-title-section .group-edit-section .edit-actions .edit-action-btn{padding:6px 12px;font-size:13px;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:all .2s}.favorite-group-card .group-header .group-title-section .group-edit-section .edit-actions .edit-action-btn.save-btn{background-color:#10b981;color:#fff}.favorite-group-card .group-header .group-title-section .group-edit-section .edit-actions .edit-action-btn.save-btn:hover{background-color:#059669}.favorite-group-card .group-header .group-title-section .group-edit-section .edit-actions .edit-action-btn.cancel-btn{background-color:#f1f5f9;color:#64748b}.favorite-group-card .group-header .group-title-section .group-edit-section .edit-actions .edit-action-btn.cancel-btn:hover{background-color:#e2e8f0;color:#475569}.favorite-group-card .group-header .group-title-section .group-edit-input{width:100%;padding:6px 8px;font-size:18px;font-weight:600;border:1px solid #3b82f6;border-radius:4px;background-color:#fff}.favorite-group-card .group-header .group-title-section .group-edit-input:focus{outline:none;box-shadow:0 0 0 2px #3b82f633}.favorite-group-card .group-header .group-actions{display:flex;gap:4px;opacity:0;transition:opacity .2s}.favorite-group-card .group-header .group-actions.visible{opacity:1}.favorite-group-card .group-header .group-actions .group-action-btn{width:28px;height:28px;background:none;border:none;border-radius:4px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.favorite-group-card .group-header .group-actions .group-action-btn:hover{background-color:#f1f5f9;color:#374151}.favorite-group-card .group-header .group-actions .group-action-btn.delete-btn:hover{background-color:#fef2f2;color:#dc2626}.favorite-group-card .group-items .items-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.favorite-group-card .group-items .empty-group{text-align:center;padding:40px 20px;color:#64748b}.favorite-group-card .group-items .empty-group p{margin:0 0 16px;font-size:14px}.favorite-group-card .group-items .empty-group .add-item-btn{display:flex;align-items:center;gap:6px;padding:8px 16px;font-size:13px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;color:#64748b;cursor:pointer;transition:all .2s}.favorite-group-card .group-items .empty-group .add-item-btn:hover{background-color:#f1f5f9;border-color:#cbd5e1}.favorite-item{display:flex;align-items:center;gap:8px;padding:8px 10px;background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;cursor:pointer;transition:all .2s;position:relative}.favorite-item:hover{background-color:#f1f5f9;border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.favorite-item.dragging{opacity:.5;transform:rotate(5deg);box-shadow:0 8px 16px #0003}.favorite-item.edit-mode{cursor:grab}.favorite-item.edit-mode:active{cursor:grabbing}.favorite-item.type-fg{background-color:#fef2f8;border-color:#f9a8d4}.favorite-item.type-fg:hover{background-color:#fce7f3;border-color:#f472b6}.favorite-item.type-sp{background-color:#f0fdf4;border-color:#bbf7d0}.favorite-item.type-sp:hover{background-color:#dcfce7;border-color:#86efac}.favorite-item.type-wk{background-color:#eff6ff;border-color:#bfdbfe}.favorite-item.type-wk:hover{background-color:#dbeafe;border-color:#93c5fd}.favorite-item.type-lk{background-color:#f8fafc;border-color:#e2e8f0}.favorite-item.type-lk:hover{background-color:#f1f5f9;border-color:#cbd5e1}.favorite-item.type-dv{background-color:#f3f4f6;border-color:#9ca3af}.favorite-item.type-dv:hover{background-color:#e5e7eb;border-color:#6b7280}.favorite-item.type-ag{background-color:#fefce8;border-color:#fde047}.favorite-item.type-ag:hover{background-color:#fef3c7;border-color:#facc15}.favorite-item.type-sv{background-color:#eef2ff;border-color:#c7d2fe}.favorite-item.type-sv:hover{background-color:#e0e7ff;border-color:#a5b4fc}.favorite-item.type-ci{background-color:#fff7ed;border-color:#fed7aa}.favorite-item.type-ci:hover{background-color:#ffedd5;border-color:#fdba74}.favorite-item.type-gt{background-color:#faf5ff;border-color:#d8b4fe}.favorite-item.type-gt:hover{background-color:#f3e8ff;border-color:#c084fc}.favorite-item.type-dev{background-color:#f0fdfa;border-color:#6ee7b7}.favorite-item.type-dev:hover{background-color:#ccfbf1;border-color:#34d399}.favorite-item.type-jr{background-color:#fef2f2;border-color:#fca5a5}.favorite-item.type-jr:hover{background-color:#fee2e2;border-color:#f87171}.favorite-item .item-icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:4px;color:#64748b}.favorite-item .item-content{flex:1;min-width:0}.favorite-item .item-content .item-title{font-size:13px;font-weight:500;color:#1e293b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.favorite-item.type-fg .item-title{color:#be185d}.favorite-item.type-sp .item-title{color:#166534}.favorite-item.type-wk .item-title{color:#1e40af}.favorite-item.type-lk .item-title{color:#1e293b}.favorite-item.type-dv .item-title{color:#111827}.favorite-item.type-ag .item-title{color:#a16207}.favorite-item.type-sv .item-title{color:#3730a3}.favorite-item.type-ci .item-title{color:#c2410c}.favorite-item.type-gt .item-title{color:#7c3aed}.favorite-item.type-dev .item-title{color:#047857}.favorite-item.type-jr .item-title{color:#dc2626}.favorite-item .item-actions{display:flex;gap:2px;opacity:1}.favorite-item .item-actions .item-action-btn{width:20px;height:20px;background:none;border:none;border-radius:3px;color:#64748b;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.favorite-item .item-actions .item-action-btn:hover{background-color:#f1f5f9;color:#374151}.favorite-item .item-actions .item-action-btn.delete-btn{color:#ef4444}.favorite-item .item-actions .item-action-btn.delete-btn:hover{background-color:#fef2f2;color:#dc2626}.service-tooltip-content{display:flex;flex-direction:column;gap:6px}.service-tooltip-content .service-tooltip-tip{font-size:13px;font-weight:400;color:#4b5563;line-height:1.4;text-indent:-12px;padding-left:12px}.service-tooltip-content .service-tooltip-tip:hover{color:#1f2937}.bookmark-list{height:100%;display:flex;flex-direction:column}.bookmark-list.loading{display:flex;align-items:center;justify-content:center}.bookmark-list.loading .loading-spinner{font-size:16px;color:#64748b}.bookmark-list .list-header{margin-bottom:16px;padding:0 0 10px;border-bottom:1px solid #e2e8f0}.bookmark-list .list-header:not(.bulk-mode){display:flex;justify-content:space-between;align-items:center}.bookmark-list .list-header.bulk-mode{display:block}.bookmark-list .list-header .list-title{margin:0;font-size:18px;font-weight:600;color:#1e293b}.bookmark-list .list-header .list-title .list-count{font-size:14px;font-weight:400;color:#64748b;margin-left:8px}.bookmark-list .list-header .add-bookmark-btn{padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.bookmark-list .list-header .add-bookmark-btn:hover{background-color:#2563eb}.bookmark-list .add-form-container{margin-bottom:16px}.bookmark-list.edit-mode .edit-form-container{height:100%;border:1px solid #e2e8f0;border-radius:8px;overflow-y:auto}.bookmark-list .list-content{flex:1;overflow-y:auto}.bookmark-list .list-content .empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;height:200px;color:#64748b}.bookmark-list .list-content .empty-state p{margin:0 0 16px;font-size:16px}.bookmark-list .list-content .empty-state .empty-add-btn{padding:10px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.bookmark-list .list-content .empty-state .empty-add-btn:hover{background-color:#2563eb}.bookmark-list .list-content .bookmark-grid{display:flex;flex-direction:column}.bookmark-item{position:relative;background-color:#fff;border:1px solid #e2e8f0;padding:8px 12px 6px;transition:all .2s;box-shadow:0 1px 2px #0000000d;cursor:pointer;width:100%}.bookmark-item+.bookmark-item{margin-top:-1px}.bookmark-item:hover{border-color:#cbd5e1;box-shadow:0 2px 4px #0000001a}.bookmark-item.inactive{opacity:.6;background-color:#f8fafc}.bookmark-item .bookmark-directory{display:flex;align-items:center;gap:6px;margin-bottom:8px}.bookmark-item .bookmark-directory .bookmark-type-indicator{padding:2px 6px;border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:20px;text-align:center}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-sv{background-color:#1e3a8a;color:#fff}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-ci{background-color:#fb923c;color:#c2410c}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-gt{background-color:#a855f7;color:#fff}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-dev{background-color:#6ee7b7;color:#047857}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-jr{background-color:#fca5a5;color:#dc2626}.bookmark-item .bookmark-directory .directory-link{background:none;border:none;color:#64748b;font-size:12px;font-weight:500;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s}.bookmark-item .bookmark-directory .directory-link:hover{background-color:#f1f5f9;color:#334155}.bookmark-item .bookmark-title-section{display:flex;align-items:center;gap:6px;padding-right:40px}.bookmark-item .bookmark-title-section .bookmark-title .bookmark-short-description{font-size:11px;font-weight:400;color:#64748b;margin-left:8px;font-style:italic}.bookmark-item .bookmark-actions-container{position:absolute;top:10px;right:12px}.bookmark-item .actions-trigger{background:none;border:none;color:#64748b;font-size:18px;cursor:pointer;padding:4px;border-radius:4px;transition:all .2s}.bookmark-item .bookmark-actions{position:absolute;top:100%;right:0;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 4px 6px #0000001a;padding:8px;display:flex;gap:8px;z-index:10}.bookmark-item .action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s}.bookmark-item .action-btn:hover{background-color:#f1f5f9;color:#374151}.bookmark-item .action-btn.delete-btn:hover{background-color:#fef2f2;color:#dc2626}.bookmark-item .expand-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:none;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s}.bookmark-item .expand-btn:hover{background-color:#f1f5f9;color:#374151}.bookmark-item .bookmark-expanded-content{margin-top:8px;padding-top:8px;border-top:1px solid #e2e8f0}.bookmark-item .url-text{font-size:12px;color:#64748b;font-family:monospace;background-color:#f8fafc;padding:6px 12px;border-radius:6px;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bookmark-item .bookmark-tags{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:8px}.bookmark-item .bookmark-tag{padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.bookmark-item.type-fg{background-color:#fdf2f8;border-color:#f9a8d4}.bookmark-item.type-fg:hover{border-color:#f472b6}.bookmark-item.type-sp{background-color:#f0fdf4;border-color:#bbf7d0}.bookmark-item.type-sp:hover{border-color:#86efac}.bookmark-item.type-wk{background-color:#eff6ff;border-color:#bfdbfe}.bookmark-item.type-wk:hover{border-color:#93c5fd}.bookmark-item.type-lk{background-color:#fff;border-color:#d1d5db}.bookmark-item.type-lk:hover{border-color:#9ca3af}.bookmark-item.type-dv{background-color:#f3f4f6;border-color:#9ca3af}.bookmark-item.type-dv:hover{border-color:#6b7280}.bookmark-item.type-ag{background-color:#fefce8;border-color:#fde047}.bookmark-item.type-ag:hover{border-color:#facc15}.bookmark-item.type-sv{background-color:#eef2ff;border-color:#c7d2fe}.bookmark-item.type-sv:hover{border-color:#a5b4fc}.bookmark-item.type-ci{background-color:#fff7ed;border-color:#fed7aa}.bookmark-item.type-ci:hover{border-color:#fdba74}.bookmark-item.type-gt{background-color:#faf5ff;border-color:#d8b4fe}.bookmark-item.type-gt:hover{border-color:#c084fc}.bookmark-item.type-dev{background-color:#f0fdfa;border-color:#6ee7b7}.bookmark-item.type-dev:hover{border-color:#34d399}.bookmark-item.type-jr{background-color:#fef2f2;border-color:#fca5a5}.bookmark-item.type-jr:hover{border-color:#f87171}.bookmark-item .bookmark-header{margin-bottom:12px;cursor:pointer}.bookmark-item .bookmark-directory{display:flex;align-items:center;gap:6px;margin-bottom:2px}.bookmark-item .bookmark-directory .bookmark-type-indicator{padding:0 4px;border-radius:8px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;min-width:20px;text-align:center}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-fg{background-color:#f9a8d4;color:#be185d}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-sp{background-color:#bbf7d0;color:#166534}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-wk{background-color:#bfdbfe;color:#1e40af}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-lk{background-color:#e8e8e8;color:#374151}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-dv{background-color:#9ca3af;color:#111827}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-ag{background-color:#fde047;color:#a16207}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-sv{background-color:#c7d2fe;color:#3730a3}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-ci{background-color:#fed7aa;color:#c2410c}.bookmark-item .bookmark-directory .bookmark-type-indicator.type-gt{background-color:#d8b4fe;color:#7c3aed}.bookmark-item .bookmark-directory .directory-link{font-size:12px;color:#9ca3af;background:none;border:none;cursor:pointer;padding:0;text-decoration:none;transition:color .2s}.bookmark-item .bookmark-directory .directory-link:hover{color:#6b7280;text-decoration:underline}.bookmark-item .bookmark-title-section{display:inline-flex;align-items:center;gap:4px;padding-right:40px}.bookmark-item .bookmark-title-section .bookmark-title{font-size:14px;font-weight:600;color:#3b82f6;text-align:left;transition:color .2s}.bookmark-item .bookmark-title-section .bookmark-copy-btn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:none;border-radius:4px;cursor:pointer;color:#64748b;transition:all .2s;font-size:14px}.bookmark-item .bookmark-title-section .bookmark-copy-btn:hover{background-color:#f1f5f9;color:#374151}.bookmark-item.type-fg .bookmark-title{color:#be185d}.bookmark-item.type-fg .bookmark-title:hover{color:#9d174d}.bookmark-item.type-sp .bookmark-title{color:#166534}.bookmark-item.type-sp .bookmark-title:hover{color:#14532d}.bookmark-item.type-wk .bookmark-title{color:#1e40af}.bookmark-item.type-wk .bookmark-title:hover{color:#1e3a8a}.bookmark-item.type-lk .bookmark-title{color:#374151}.bookmark-item.type-lk .bookmark-title:hover{color:#1f2937}.bookmark-item.type-dv .bookmark-title{color:#111827}.bookmark-item.type-dv .bookmark-title:hover{color:#000}.bookmark-item.type-ag .bookmark-title{color:#a16207}.bookmark-item.type-ag .bookmark-title:hover{color:#854d0e}.bookmark-item.type-sv .bookmark-title{color:#3730a3}.bookmark-item.type-sv .bookmark-title:hover{color:#312e81}.bookmark-item.type-ci .bookmark-title{color:#c2410c}.bookmark-item.type-ci .bookmark-title:hover{color:#9a3412}.bookmark-item.type-gt .bookmark-title{color:#7c3aed}.bookmark-item.type-gt .bookmark-title:hover{color:#6d28d9}.bookmark-item.type-dev .bookmark-title{color:#047857}.bookmark-item.type-dev .bookmark-title:hover{color:#065f46}.bookmark-item.type-jr .bookmark-title{color:#dc2626}.bookmark-item.type-jr .bookmark-title:hover{color:#b91c1c}.bookmark-item .bookmark-url{display:flex;align-items:center;gap:8px;margin-bottom:8px}.bookmark-item .bookmark-url .url-text{flex:1;font-size:14px;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookmark-item.expanded .bookmark-url{align-items:flex-start}.bookmark-item.expanded .bookmark-url .url-text{white-space:normal;overflow:visible;text-overflow:unset;word-break:break-all;line-height:1.4}.bookmark-item.expanded .bookmark-url .url-copy-btn{margin-top:2px}.bookmark-item .url-copy-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:4px;cursor:pointer;color:#64748b;transition:all .2s}.bookmark-item .url-copy-btn:hover{background-color:#f1f5f9;color:#374151}.bookmark-item .bookmark-tags{display:flex;flex-wrap:wrap;gap:6px}.bookmark-item .bookmark-tags .bookmark-tag{padding:2px 8px;border-radius:12px;font-size:12px;font-weight:500}.bookmark-item .bookmark-actions-container{position:absolute;top:16px;right:16px}.bookmark-item .actions-trigger{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:none;border-radius:4px;cursor:pointer;color:#64748b;font-size:16px;font-weight:700;transition:all .2s}.bookmark-item .actions-trigger:hover{background-color:#f1f5f9;color:#374151}.bookmark-item .bookmark-actions{position:absolute;top:-12px;right:-14px;display:flex;box-shadow:none;border:none;gap:4px;opacity:1;transform:translateY(0);transition:all .2s ease-in-out}.bookmark-item .bookmark-actions .action-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#ffffffe6;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s}.bookmark-item .bookmark-actions .action-btn:hover{background-color:#f1f5f9;color:#374151}.bookmark-item .bookmark-actions .action-btn.delete-btn:hover{background-color:#fef2f2;color:#dc2626}.bookmark-item .bookmark-actions .expand-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:#ffffffe6;border-radius:6px;cursor:pointer;color:#64748b;transition:all .2s}.bookmark-item .bookmark-actions .expand-btn:hover{background-color:#f1f5f9;color:#374151}.bookmark-item .bookmark-details{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.bookmark-item .bookmark-details h4{margin:0 0 8px;font-size:14px;font-weight:600;color:#374151}.bookmark-item .bookmark-details .bookmark-description{margin-bottom:16px}.bookmark-item .bookmark-details .bookmark-description .description-content{font-size:14px;color:#4b5563;line-height:1.5}.bookmark-item .bookmark-details .bookmark-description .description-content p{margin:0 0 8px}.bookmark-item .bookmark-details .bookmark-description .description-content ul,.bookmark-item .bookmark-details .bookmark-description .description-content ol{margin:0 0 8px;padding-left:20px}.bookmark-item .bookmark-details .bookmark-description .description-content img{max-width:100%;height:auto;border-radius:4px}.bookmark-item .bookmark-details .bookmark-related{margin-bottom:16px}.bookmark-item .bookmark-details .bookmark-related p{margin:0;font-size:14px;color:#4b5563}.bookmark-item .bookmark-details .bookmark-status{margin-bottom:16px}.bookmark-item .bookmark-details .bookmark-status .status-info{display:flex;align-items:center;gap:12px}.bookmark-item .bookmark-details .bookmark-status .status-info .status-badge{padding:4px 8px;border-radius:12px;font-size:12px;font-weight:500}.bookmark-item .bookmark-details .bookmark-status .status-info .status-badge.active{background-color:#dcfce7;color:#166534}.bookmark-item .bookmark-details .bookmark-status .status-info .status-badge.inactive{background-color:#fef2f2;color:#dc2626}.bookmark-item .bookmark-details .bookmark-status .status-info .inactive-date{font-size:12px;color:#64748b}.bookmark-item .bookmark-details .bookmark-meta{display:flex;flex-direction:column;gap:4px}.bookmark-item .bookmark-details .bookmark-meta .meta-item{display:flex;gap:8px;font-size:12px}.bookmark-item .bookmark-details .bookmark-meta .meta-item .meta-label{color:#64748b;font-weight:500}.bookmark-item .bookmark-details .bookmark-meta .meta-item .meta-value{color:#4b5563}@media (max-width: 768px){.bookmark-list .list-content .bookmark-grid{gap:8px}.bookmark-item .bookmark-title-section{padding-right:32px}.bookmark-item .bookmark-actions-container{top:12px;right:12px}.bookmark-item .actions-trigger{width:20px;height:20px;font-size:14px}.bookmark-item .bookmark-actions .action-btn,.bookmark-item .bookmark-actions .expand-btn{width:28px;height:28px}}.list-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bulk-mode-btn{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.bulk-mode-btn:hover{background:#f8fafc;border-color:#cbd5e1}.bulk-mode-btn.active{background:#3b82f6;color:#fff;border-color:#3b82f6}.bulk-mode-btn.active:hover{background:#2563eb;border-color:#2563eb}.bulk-controls{display:flex;flex-direction:column;gap:12px;width:100%;position:relative}.bulk-close-btn{position:absolute;top:0;right:0;width:32px;height:32px;border:none;background-color:#f3f4f6;color:#6b7280;border-radius:6px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;transition:all .2s ease;z-index:10}.bulk-close-btn:hover{background-color:#e5e7eb;color:#374151}.bulk-main-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;padding-right:40px}.bulk-control-row{display:flex;align-items:center;gap:12px}.select-all-btn{padding:6px 12px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:6px;font-size:14px;cursor:pointer;transition:all .2s ease}.select-all-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.select-all-btn:disabled{opacity:.5;cursor:not-allowed}.bulk-type-selector{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.bulk-label{font-size:14px;color:#64748b;font-weight:500}.bulk-type-btn{padding:4px 8px;border:1px solid #e2e8f0;background:#fff;color:#475569;border-radius:4px;font-size:12px;cursor:pointer;transition:all .2s ease}.bulk-type-btn:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.bulk-type-btn:disabled{opacity:.5;cursor:not-allowed}.bulk-type-btn:disabled.type-fg{border-color:#f9a8d4!important}.bulk-type-btn:disabled.type-sp{border-color:#bbf7d0!important}.bulk-type-btn:disabled.type-wk{border-color:#bfdbfe!important}.bulk-type-btn:disabled.type-jr{border-color:#fca5a5!important}.bulk-type-btn:disabled.type-lk{border-color:#e8e8e8!important}.bulk-type-btn:disabled.type-dv{border-color:#9ca3af!important}.bulk-type-btn:disabled.type-ag{border-color:#fde047!important}.bulk-type-btn:disabled.type-sv{border-color:#1e3a8a!important}.bulk-type-btn:disabled.type-ci{border-color:#fb923c!important}.bulk-type-btn:disabled.type-gt{border-color:#a855f7!important}.bulk-type-btn:disabled.type-dev{border-color:#6ee7b7!important}.bulk-type-btn.type-fg{border-color:#f9a8d4!important}.bulk-type-btn.type-fg:hover:not(:disabled){background:#fdf2f8;color:#be185d}.bulk-type-btn.type-sp{border-color:#bbf7d0!important}.bulk-type-btn.type-sp:hover:not(:disabled){background:#f0fdf4;color:#166534}.bulk-type-btn.type-wk{border-color:#bfdbfe!important}.bulk-type-btn.type-wk:hover:not(:disabled){background:#eff6ff;color:#1d4ed8}.bulk-type-btn.type-lk{border-color:#e8e8e8!important}.bulk-type-btn.type-lk:hover:not(:disabled){background:#f8fafc;color:#64748b}.bulk-type-btn.type-dv{border-color:#9ca3af!important}.bulk-type-btn.type-dv:hover:not(:disabled){background:#f8fafc;color:#374151}.bulk-type-btn.type-ag{border-color:#fde047!important}.bulk-type-btn.type-ag:hover:not(:disabled){background:#fefce8;color:#a16207}.bulk-type-btn.type-sv{border-color:#1e3a8a!important}.bulk-type-btn.type-sv:hover:not(:disabled){background:#eff6ff;color:#1e3a8a}.bulk-type-btn.type-ci{border-color:#fb923c!important}.bulk-type-btn.type-ci:hover:not(:disabled){background:#fff7ed;color:#ea580c}.bulk-type-btn.type-gt{border-color:#a855f7!important}.bulk-type-btn.type-gt:hover:not(:disabled){background:#faf5ff;color:#7c3aed}.bulk-type-btn.type-dev{border-color:#6ee7b7!important}.bulk-type-btn.type-dev:hover:not(:disabled){background:#ecfdf5;color:#059669}.bulk-type-btn.type-jr{border-color:#fca5a5!important}.bulk-type-btn.type-jr:hover:not(:disabled){background:#fef2f2;color:#dc2626}.bookmark-item.dragging{opacity:.5}.bookmark-checkbox{position:absolute;top:8px;left:8px;z-index:10}.bookmark-checkbox input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.bookmark-item{position:relative}.bookmark-item.bulk-mode{padding-left:32px}.tag-manager{height:100%;display:flex;flex-direction:column;background-color:#fff}.tag-manager .tag-manager-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid #e2e8f0}.tag-manager .tag-manager-header h2{margin:0;font-size:20px;font-weight:600;color:#1f2937}.tag-manager .tag-manager-header .header-actions{display:flex;align-items:center;gap:12px}.tag-manager .tag-manager-header .header-actions .add-tag-btn{display:flex;align-items:center;gap:8px;padding:8px 16px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tag-manager .tag-manager-header .header-actions .add-tag-btn:hover:not(:disabled){background-color:#2563eb;transform:translateY(-1px)}.tag-manager .tag-manager-header .header-actions .add-tag-btn:disabled{background-color:#9ca3af;cursor:not-allowed;transform:none}.tag-manager .tag-manager-header .header-actions .close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}.tag-manager .tag-manager-header .header-actions .close-btn:hover{background-color:#f3f4f6;color:#374151}.tag-manager .tag-manager-content{flex:1;padding:24px;overflow-y:auto}.tag-manager .tag-manager-content .tag-form{background-color:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:24px}.tag-manager .tag-manager-content .tag-form .form-header{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.tag-manager .tag-manager-content .tag-form .form-header h3{margin:0;font-size:16px;font-weight:600;color:#374151}.tag-manager .tag-manager-content .tag-form .form-header .close-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}.tag-manager .tag-manager-content .tag-form .form-header .close-btn:hover{background-color:#f3f4f6;color:#374151}.tag-manager .tag-manager-content .tag-form .form-content{padding:20px}.tag-manager .tag-manager-content .tag-form .form-content .form-group{margin-bottom:20px}.tag-manager .tag-manager-content .tag-form .form-content .form-group label{display:block;margin-bottom:8px;font-size:14px;font-weight:500;color:#374151}.tag-manager .tag-manager-content .tag-form .form-content .form-group input[type=text]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:14px;transition:border-color .2s ease}.tag-manager .tag-manager-content .tag-form .form-content .form-group input[type=text]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tag-manager .tag-manager-content .tag-form .form-content .form-group input[type=text]:disabled{background-color:#f9fafb;color:#6b7280;cursor:not-allowed;border-color:#e5e7eb}.tag-manager .tag-manager-content .tag-form .form-content .form-group .form-help{margin-top:4px}.tag-manager .tag-manager-content .tag-form .form-content .form-group .form-help small{font-size:12px;line-height:1.4}.tag-manager .tag-manager-content .tag-form .form-content .form-group .color-input-group{display:flex;gap:8px;align-items:center}.tag-manager .tag-manager-content .tag-form .form-content .form-group .color-input-group input[type=color]{width:40px;height:40px;border:1px solid #d1d5db;border-radius:6px;cursor:pointer;padding:0;background:none}.tag-manager .tag-manager-content .tag-form .form-content .form-group .color-input-group input[type=color]::-webkit-color-swatch-wrapper{padding:0}.tag-manager .tag-manager-content .tag-form .form-content .form-group .color-input-group input[type=color]::-webkit-color-swatch{border:none;border-radius:4px}.tag-manager .tag-manager-content .tag-form .form-content .form-group .color-input-group input[type=text]{flex:1}.tag-manager .tag-manager-content .tag-form .form-content .form-group .tag-preview{padding:12px;background-color:#fff;border:1px solid #e2e8f0;border-radius:6px}.tag-manager .tag-manager-content .tag-form .form-content .form-group .tag-preview .preview-tag{display:inline-block;padding:6px 12px;border-radius:4px;font-size:14px;font-weight:500;border:1px solid rgba(0,0,0,.1)}.tag-manager .tag-manager-content .tag-form .form-content .form-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.tag-manager .tag-manager-content .tag-form .form-content .form-actions .save-btn{padding:10px 20px;background-color:#10b981;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tag-manager .tag-manager-content .tag-form .form-content .form-actions .save-btn:hover:not(:disabled){background-color:#059669}.tag-manager .tag-manager-content .tag-form .form-content .form-actions .save-btn:disabled{background-color:#9ca3af;cursor:not-allowed}.tag-manager .tag-manager-content .tag-form .form-content .form-actions .cancel-btn{padding:10px 20px;background-color:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tag-manager .tag-manager-content .tag-form .form-content .form-actions .cancel-btn:hover{background-color:#f9fafb;color:#374151}.tag-manager .tag-manager-content .tag-list h3{margin:0 0 16px;font-size:16px;font-weight:600;color:#374151}.tag-manager .tag-manager-content .tag-list .empty-state{text-align:center;padding:40px 20px;color:#6b7280}.tag-manager .tag-manager-content .tag-list .empty-state p{margin:0 0 16px;font-size:14px}.tag-manager .tag-manager-content .tag-list .empty-state .empty-add-btn{padding:10px 20px;background-color:#3b82f6;color:#fff;border:none;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease}.tag-manager .tag-manager-content .tag-list .empty-state .empty-add-btn:hover{background-color:#2563eb}.tag-manager .tag-manager-content .tag-list .tags-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;transition:all .2s ease}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item:hover{border-color:#3b82f6;box-shadow:0 2px 4px #3b82f61a}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item.in-use{border-color:#f59e0b;background-color:#fffbeb}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item.in-use:hover{border-color:#d97706;box-shadow:0 2px 4px #f59e0b1a}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-display{flex:1}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-display .tag-name{display:inline-block;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:500;border:1px solid rgba(0,0,0,.1)}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-actions{display:flex;gap:8px}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-actions .action-btn{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:4px;cursor:pointer;transition:all .2s ease}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-actions .action-btn.edit-btn{background-color:#f3f4f6;color:#6b7280}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-actions .action-btn.edit-btn:hover{background-color:#e5e7eb;color:#374151}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-actions .action-btn.delete-btn{background-color:#fef2f2;color:#dc2626}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-actions .action-btn.delete-btn:hover:not(.disabled){background-color:#fee2e2;color:#b91c1c}.tag-manager .tag-manager-content .tag-list .tags-grid .tag-item .tag-actions .action-btn.delete-btn.disabled{background-color:#f3f4f6;color:#9ca3af;cursor:not-allowed;opacity:.5}.toast{position:fixed;top:20px;right:20px;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border-radius:8px;box-shadow:0 4px 12px #00000026;z-index:9999;min-width:300px;max-width:500px;animation:slideIn .3s ease-out}@keyframes slideIn{0%{transform:translate(400px);opacity:0}to{transform:translate(0);opacity:1}}.toast .toast-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast .toast-message{flex:1;font-size:14px;font-weight:500;color:#374151}.toast .toast-close{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}.toast .toast-close:hover{background:#f3f4f6;color:#374151}.toast.toast-success{border-left:4px solid #10b981}.toast.toast-success .toast-icon{color:#10b981}.toast.toast-error{border-left:4px solid #ef4444}.toast.toast-error .toast-icon{color:#ef4444}.toast.toast-info{border-left:4px solid #3b82f6}.toast.toast-info .toast-icon{color:#3b82f6}.todo-view{display:flex;flex-direction:column;min-width:350px;height:100%;background:#fff}.todo-view .todo-view-header{padding:16px 10px 0;background:#f8fafc}.todo-view .todo-view-header .todo-view-title{margin:0;font-size:16px;font-weight:600;color:#1f2937}.todo-view .todo-filters{padding:10px;border-bottom:1px solid #e5e7eb;background:#f8fafc}.todo-view .todo-filters .filter-group{margin-bottom:12px}.todo-view .todo-filters .filter-group:last-child{margin-bottom:0}.todo-view .todo-filters .filter-group .filter-buttons{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.todo-view .todo-filters .filter-group .filter-buttons .filter-label{font-size:12px;font-weight:600;color:#6b7280;margin-right:6px}.todo-view .todo-filters .filter-group .filter-buttons .filter-actions{display:flex;gap:4px;margin-left:auto}.todo-view .todo-filters .filter-group .filter-buttons .filter-actions .filter-action-btn{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}.todo-view .todo-filters .filter-group .filter-buttons .filter-actions .filter-action-btn:hover{background:#e5e7eb;color:#374151}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn{padding:4px 10px;font-size:12px;font-weight:500;border:1px solid #efefef;border-radius:18px;background:#fff;color:#6b7280;cursor:pointer;transition:all .15s ease}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn:hover{border-color:#9ca3af;color:#374151}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.active{border-color:transparent}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.status-todo.active{background:#dbeafe;color:#1e40af}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.status-progress.active{background:#fef3c7;color:#92400e}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.status-hold.active{background:#f3f4f6;color:#374151}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.status-done.active{background:#d1fae5;color:#065f46}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.status-canceled.active{background:#fee2e2;color:#991b1b}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.type-작업.active{background:#ede9fe;color:#5b21b6}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.type-회의.active{background:#fce7f3;color:#9f1239}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.type-회사.active{background:#e0f2fe;color:#075985}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.type-개인.active{background:#ccfbf1;color:#115e59}.todo-view .todo-filters .filter-group .filter-buttons .filter-btn.type-집.active{background:#fed7aa;color:#9a3412}.todo-view .todo-filters .search-group{position:relative}.todo-view .todo-filters .search-group .search-input{width:100%;padding:8px 32px 8px 12px;font-size:13px;border:1px solid #d1d5db;border-radius:6px;outline:none;transition:all .15s ease}.todo-view .todo-filters .search-group .search-input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.todo-view .todo-filters .search-group .search-reset-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}.todo-view .todo-filters .search-group .search-reset-btn:hover{background:#e5e7eb;color:#374151}.todo-view .todo-list{flex:1;overflow-y:auto;padding:0}.todo-view .todo-list.dragging-active .todo-item>.todo-item-header,.todo-view .todo-list.dragging-active .todo-item>.todo-item-content{pointer-events:none!important}.todo-view .todo-list.dragging-active .todo-item>.todo-item-header *,.todo-view .todo-list.dragging-active .todo-item>.todo-item-content *{pointer-events:none!important}.todo-view .todo-list.dragging-active .todo-item.dragging>.todo-item-header,.todo-view .todo-list.dragging-active .todo-item.dragging>.todo-item-content{pointer-events:none!important}.todo-view .todo-list .todo-loading,.todo-view .todo-list .todo-empty{display:flex;align-items:center;justify-content:center;height:200px;color:#9ca3af;font-size:14px}.todo-view .todo-list .todo-item{margin:6px;padding:10px 10px 4px;border:1px solid #e5e7eb;border-radius:6px;background:#fff;cursor:default;transition:all .15s ease;position:relative}.todo-view .todo-list .todo-item:hover{border-color:#d1d5db;box-shadow:0 2px 4px #0000000d}.todo-view .todo-list .todo-item.dragging{opacity:.4;background:#f3f4f6;cursor:grabbing!important}.todo-view .todo-list .todo-item.dragging *{cursor:grabbing!important;pointer-events:none}.todo-view .todo-list .todo-item.drag-over{border:2px dashed #3b82f6;background:#3b82f60d;box-shadow:0 0 0 3px #3b82f61a;transform:scale(1.02)}.todo-view .todo-list .todo-item.collapsed{padding-top:4px;transition:all .2s ease}.todo-view .todo-list .todo-item.collapsed .todo-item-header{margin-bottom:0}.todo-view .todo-list .todo-item .todo-item-header{display:flex;align-items:center;gap:8px;margin-bottom:8px}.todo-view .todo-list .todo-item .todo-item-header .collapse-toggle{display:flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;background:transparent;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease;color:#6b7280}.todo-view .todo-list .todo-item .todo-item-header .collapse-toggle:hover{background:#f3f4f6;color:#374151}.todo-view .todo-list .todo-item .todo-item-header .collapse-toggle svg{transition:all .15s ease}.todo-view .todo-list .todo-item .todo-item-header .drag-handle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:16px;height:24px;cursor:move;border-radius:4px;padding:2px;transition:all .15s ease;-webkit-user-select:none;user-select:none}.todo-view .todo-list .todo-item .todo-item-header .drag-handle span{width:100%;height:1px;background:#9ca3af;border-radius:1px;transition:background .15s ease}.todo-view .todo-list .todo-item .todo-item-header .drag-handle:hover{background:#f3f4f6}.todo-view .todo-list .todo-item .todo-item-header .drag-handle:hover span{background:#6b7280}.todo-view .todo-list .todo-item .todo-item-header .drag-handle:active{background:#e5e7eb}.todo-view .todo-list .todo-item .todo-item-header .drag-handle:active span{background:#374151}.todo-view .todo-list .todo-item .todo-item-header .todo-status,.todo-view .todo-list .todo-item .todo-item-header .todo-type{padding:4px 8px;font-size:12px;font-weight:500;border:none;border-radius:18px;cursor:pointer;transition:all .15s ease}.todo-view .todo-list .todo-item .todo-item-header .todo-status:hover,.todo-view .todo-list .todo-item .todo-item-header .todo-type:hover{opacity:.9}.todo-view .todo-list .todo-item .todo-item-header .todo-status.status-todo{background:#dbeafe;color:#1e40af}.todo-view .todo-list .todo-item .todo-item-header .todo-status.status-progress{background:#fef3c7;color:#92400e}.todo-view .todo-list .todo-item .todo-item-header .todo-status.status-hold{background:#f3f4f6;color:#374151}.todo-view .todo-list .todo-item .todo-item-header .todo-status.status-done{background:#d1fae5;color:#065f46}.todo-view .todo-list .todo-item .todo-item-header .todo-status.status-canceled{background:#fee2e2;color:#991b1b}.todo-view .todo-list .todo-item .todo-item-header .todo-type.type-작업{background:#ede9fe;color:#5b21b6}.todo-view .todo-list .todo-item .todo-item-header .todo-type.type-회의{background:#fce7f3;color:#9f1239}.todo-view .todo-list .todo-item .todo-item-header .todo-type.type-회사{background:#e0f2fe;color:#075985}.todo-view .todo-list .todo-item .todo-item-header .todo-type.type-개인{background:#ccfbf1;color:#115e59}.todo-view .todo-list .todo-item .todo-item-header .todo-type.type-집{background:#fed7aa;color:#9a3412}.todo-view .todo-list .todo-item .todo-item-header .todo-reminder-indicator{display:flex;align-items:center;color:#f59e0b;margin-left:auto}.todo-view .todo-list .todo-item .todo-item-header .todo-actions{margin-left:auto;display:flex;align-items:center;gap:4px;position:relative}.todo-view .todo-list .todo-item .todo-item-header .todo-actions .todo-action-btn{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}.todo-view .todo-list .todo-item .todo-item-header .todo-actions .todo-action-btn:hover{background:#f3f4f6;color:#374151}.todo-view .todo-list .todo-item .todo-item-header .todo-actions .todo-menu{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:10;min-width:180px}.todo-view .todo-list .todo-item .todo-item-header .todo-actions .todo-menu .todo-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;background:transparent;border:none;border-bottom:1px solid #f3f4f6;cursor:pointer;font-size:13px;color:#374151;transition:all .15s ease}.todo-view .todo-list .todo-item .todo-item-header .todo-actions .todo-menu .todo-menu-item:last-child{border-bottom:none}.todo-view .todo-list .todo-item .todo-item-header .todo-actions .todo-menu .todo-menu-item:hover{background:#f9fafb}.todo-view .todo-list .todo-item .todo-item-header .todo-actions .todo-delete-btn{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}.todo-view .todo-list .todo-item .todo-item-header .todo-actions .todo-delete-btn:hover{background:#fee2e2;color:#ef4444}.todo-view .todo-list .todo-item .todo-item-content .todo-content{font-size:14px;line-height:1.5;color:#374151;white-space:pre-wrap;cursor:text;border-radius:4px;transition:all .15s ease}.todo-view .todo-list .todo-item .todo-item-content .todo-content:hover{background:#f9fafb}.todo-view .todo-list .todo-item .todo-item-content .todo-content img{max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:4px;margin:8px 0;display:block}.todo-view .todo-list .todo-item .todo-item-content .todo-content strong{font-weight:700}.todo-view .todo-list .todo-item .todo-item-content .todo-content em{font-style:italic}.todo-view .todo-list .todo-item .todo-item-content .todo-content s{text-decoration:line-through}.todo-view .todo-list .todo-item .todo-item-content .todo-content a{color:#3b82f6;text-decoration:underline}.todo-view .todo-list .todo-item .todo-item-content .todo-content a:hover{color:#2563eb}.todo-view .todo-list .todo-item .todo-item-content .todo-content ul[data-type=taskList]{list-style:none;padding:0;margin:2px 0}.todo-view .todo-list .todo-item .todo-item-content .todo-content ul[data-type=taskList] li{display:flex;align-items:flex-start}.todo-view .todo-list .todo-item .todo-item-content .todo-content ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:8px;-webkit-user-select:none;user-select:none}.todo-view .todo-list .todo-item .todo-item-content .todo-content ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.todo-view .todo-list .todo-item .todo-item-content .todo-content ul[data-type=taskList] li>div{flex:1}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .editor-toolbar{display:flex;border:1px solid #ededed;border-bottom:none;border-radius:4px 4px 0 0;flex-wrap:wrap}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .editor-toolbar button{width:32px;padding:4px 8px;font-size:13px;background:#fff;cursor:pointer;transition:all .15s ease}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .editor-toolbar button:hover{background:#f3f4f6;border-color:#9ca3af}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .editor-toolbar button.is-active{background:#edf1f7;color:#fff}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .editor-toolbar .toolbar-divider{width:1px;background:#d1d5db;margin:0 4px}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor{width:100%;padding:2px 6px;font-size:14px;line-height:1.5;border:1px solid #3b82f6;border-radius:0 0 4px 4px;box-sizing:border-box;outline:none;min-height:60px;background:#fff}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror{outline:none}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror p{margin:0}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror strong{font-weight:700}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror em{font-style:italic}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror s{text-decoration:line-through}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror a{color:#3b82f6;text-decoration:underline;cursor:pointer}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror a:hover{color:#2563eb}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror img{max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:4px;margin:8px 0;cursor:nw-resize;transition:all .2s}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror img.resizing{cursor:nw-resize!important;border:2px solid #3b82f6;box-shadow:0 0 0 2px #3b82f666;opacity:.9}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror img.resizing.proportional-resize{border-color:#10b981;box-shadow:0 0 0 2px #10b98166}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:2px 0}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:8px;-webkit-user-select:none;user-select:none}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror ul[data-type=taskList] li>div{flex:1}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-editor .ProseMirror:focus{outline:none}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-actions{display:flex;gap:8px;margin-top:8px}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-actions button{padding:6px 12px;font-size:13px;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-actions .todo-edit-save{background:#3b82f6;color:#fff}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-actions .todo-edit-save:hover{background:#2563eb}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-actions .todo-edit-cancel{background:#e5e7eb;color:#374151}.todo-view .todo-list .todo-item .todo-item-content .todo-edit-area .todo-edit-actions .todo-edit-cancel:hover{background:#d1d5db}.todo-view .todo-input-area{border-top:1px solid #e5e7eb;padding:0}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper{width:100%;overflow:hidden;transition:all .15s ease}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar{display:flex;padding:0;border-bottom:1px solid #e5e7eb;flex-wrap:wrap;align-items:center}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type{padding:7px 10px;font-size:12px;font-weight:500;border:none;border-radius:0;cursor:pointer;transition:all .15s ease}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status:hover,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type:hover{opacity:.9}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.status-todo,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.status-todo{background:#dbeafe;color:#1e40af}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.status-progress,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.status-progress{background:#fef3c7;color:#92400e}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.status-hold,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.status-hold{background:#f3f4f6;color:#374151}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.status-done,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.status-done{background:#d1fae5;color:#065f46}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.status-canceled,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.status-canceled{background:#fee2e2;color:#991b1b}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.type-작업,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.type-작업{background:#ede9fe;color:#5b21b6}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.type-회의,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.type-회의{background:#fce7f3;color:#9f1239}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.type-회사,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.type-회사{background:#e0f2fe;color:#075985}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.type-개인,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.type-개인{background:#ccfbf1;color:#115e59}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-status.type-집,.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar .input-type.type-집{background:#fed7aa;color:#9a3412}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar button{width:34px;height:30px;font-size:13px;background:#fff;cursor:pointer;transition:all .15s ease}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar button+button{margin-left:-1px}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar button:hover{background:#f3f4f6;border-color:#9ca3af}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .editor-toolbar button.is-active{background:#3b82f6;color:#fff;border-color:#3b82f6}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor{width:100%;padding:4px 10px;font-size:14px;line-height:1.5;background:#fff;min-height:60px;border:none}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror{min-height:60px;outline:none}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror p{margin:0}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror strong{font-weight:700}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror em{font-style:italic}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror s{text-decoration:line-through}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror a{color:#3b82f6;text-decoration:underline;cursor:pointer}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror a:hover{color:#2563eb}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror img{max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:4px;margin:8px 0;cursor:nw-resize;transition:all .2s}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror img.resizing{cursor:nw-resize!important;border:2px solid #3b82f6;box-shadow:0 0 0 2px #3b82f666;opacity:.9}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror img.resizing.proportional-resize{border-color:#10b981;box-shadow:0 0 0 2px #10b98166}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:2px 0}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;margin:4px 0}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:8px;-webkit-user-select:none;user-select:none}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror ul[data-type=taskList] li>div{flex:1}.todo-view .todo-input-area .todo-input-form .todo-input-editor-wrapper .todo-input-editor .ProseMirror:focus{outline:none}.todo-view .todo-input-area .todo-input-form .todo-add-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:6px 10px;font-size:12px;font-weight:600;color:#222;background:#fff;border-top:1px solid #d1d5db;cursor:pointer;transition:all .15s ease}.todo-view .todo-input-area .todo-input-form .todo-add-btn:hover:not(:disabled){background:#efefef}.todo-view .todo-input-area .todo-input-form .todo-add-btn:disabled{opacity:.5;cursor:not-allowed}.todo-view .reminder-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.todo-view .reminder-modal-overlay .reminder-modal{background:#fff;border-radius:12px;box-shadow:0 10px 25px #0003;width:90%;max-width:400px}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #e5e7eb}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-header h3{margin:0;font-size:16px;font-weight:600;color:#1f2937}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-header button{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-header button:hover{background:#f3f4f6;color:#374151}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content{padding:20px}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content .reminder-options{display:flex;flex-direction:column;gap:12px}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content .reminder-options label{display:flex;align-items:center;gap:10px;cursor:pointer;font-size:14px;color:#374151}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content .reminder-options label input[type=radio]{width:18px;height:18px;cursor:pointer}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content .reminder-options label span{flex:1}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content .reminder-options label:hover{color:#1f2937}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content .reminder-custom-inputs{display:flex;gap:8px;margin-top:12px}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content .reminder-custom-inputs input{flex:1;padding:8px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:13px;outline:none;transition:all .15s ease}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-content .reminder-custom-inputs input:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-footer{display:flex;gap:8px;padding:16px 20px;border-top:1px solid #e5e7eb}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-footer button{flex:1;padding:10px;font-size:14px;font-weight:500;border:none;border-radius:6px;cursor:pointer;transition:all .15s ease}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-footer button.reminder-btn-cancel{background:#f3f4f6;color:#374151}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-footer button.reminder-btn-cancel:hover{background:#e5e7eb}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-footer button.reminder-btn-confirm{background:#3b82f6;color:#fff}.todo-view .reminder-modal-overlay .reminder-modal .reminder-modal-footer button.reminder-btn-confirm:hover{background:#2563eb}.postit-note{position:fixed;display:flex;flex-direction:column;box-shadow:0 4px 6px #0000001a,0 2px 4px #0000000f;border-radius:8px;cursor:move;-webkit-user-select:none;user-select:none;transition:box-shadow .2s ease;outline:none}.postit-note:hover{box-shadow:0 10px 15px #0000001a,0 4px 6px #0000000d}.postit-note:focus{box-shadow:0 0 0 3px #3b82f64d,0 10px 15px #0000001a,0 4px 6px #0000000d}.postit-note.dragging,.postit-note.resizing{opacity:.9;cursor:grabbing}.postit-note .postit-header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.1);cursor:move}.postit-note .postit-header .postit-controls{display:flex;align-items:center;gap:12px}.postit-note .postit-header .postit-controls .postit-control{display:flex;align-items:center;gap:4px;font-size:12px;color:#374151}.postit-note .postit-header .postit-controls .postit-control label{font-weight:500}.postit-note .postit-header .postit-controls .postit-control .postit-fontsize-input{width:50px;padding:2px 6px;border:1px solid rgba(0,0,0,.2);border-radius:4px;font-size:12px;text-align:center;background:#fffc}.postit-note .postit-header .postit-controls .postit-control .postit-fontsize-input:focus{outline:none;border-color:#3b82f6}.postit-note .postit-header .postit-controls .postit-control .postit-color-btn{width:24px;height:24px;border:2px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;transition:all .15s ease}.postit-note .postit-header .postit-controls .postit-control .postit-color-btn:hover{transform:scale(1.1);border-color:#374151}.postit-note .postit-header .postit-controls .postit-control .postit-color-picker{position:absolute;top:40px;left:12px;display:flex;gap:6px;padding:8px;background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:10}.postit-note .postit-header .postit-controls .postit-control .postit-color-picker .postit-color-option{width:32px;height:32px;border:2px solid rgba(0,0,0,.2);border-radius:50%;cursor:pointer;transition:all .15s ease}.postit-note .postit-header .postit-controls .postit-control .postit-color-picker .postit-color-option:hover{transform:scale(1.15);border-color:#374151}.postit-note .postit-header .postit-close-btn{display:flex;align-items:center;justify-content:center;padding:4px;background:transparent;border:none;border-radius:4px;cursor:pointer;color:#6b7280;transition:all .15s ease}.postit-note .postit-header .postit-close-btn:hover{background:#0000001a;color:#374151}.postit-note .postit-content{flex:1;padding:12px;overflow-y:auto;cursor:text}.postit-note .postit-content .postit-text{line-height:1.5;color:#374151;white-space:pre-wrap;word-wrap:break-word}.postit-note .postit-content .postit-text a{color:#3b82f6;text-decoration:underline;word-break:break-all}.postit-note .postit-content .postit-text a:hover{color:#2563eb}.postit-note .postit-content .postit-text strong{font-weight:600}.postit-note .postit-content .postit-text em{font-style:italic}.postit-note .postit-content .postit-text s{text-decoration:line-through}.postit-note .postit-content .postit-text img{max-width:100%;height:auto;border:1px solid #e5e7eb;border-radius:4px;margin:8px 0;display:block}.postit-note .postit-content .postit-text ul[data-type=taskList]{list-style:none;padding:0;margin:2px 0}.postit-note .postit-content .postit-text ul[data-type=taskList] li{display:flex;align-items:flex-start}.postit-note .postit-content .postit-text ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:8px;-webkit-user-select:none;user-select:none}.postit-note .postit-content .postit-text ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.postit-note .postit-content .postit-text ul[data-type=taskList] li>div{flex:1}.postit-note .postit-content .postit-edit-area{display:flex;flex-direction:column;height:100%}.postit-note .postit-content .postit-edit-area .postit-editor-toolbar{display:flex;background:#fffffff2;border:1px solid rgba(0,0,0,.1);border-radius:4px 4px 0 0;flex-wrap:wrap}.postit-note .postit-content .postit-edit-area .postit-editor-toolbar button{padding:4px 8px;border:1px solid transparent;background:transparent;border-radius:3px;cursor:pointer;color:#374151;font-size:13px;font-weight:500;transition:all .15s ease}.postit-note .postit-content .postit-edit-area .postit-editor-toolbar button:hover{background:#0000000d}.postit-note .postit-content .postit-edit-area .postit-editor-toolbar button.is-active{background:#3b82f6;color:#fff}.postit-note .postit-content .postit-edit-area .postit-editor-toolbar .toolbar-divider{width:1px;height:20px;background:#0000001a;margin:0 4px}.postit-note .postit-content .postit-edit-area .postit-edit-input{flex:1;width:100%;padding:8px;border:1px solid #3b82f6;border-top:none;border-radius:0;outline:none;resize:none;font-family:inherit;line-height:1.5;color:#374151;background:#ffffffe6;margin-bottom:8px}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror{outline:none;min-height:30px}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror p{margin:4px 0}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror strong{font-weight:600}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror em{font-style:italic}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror s{text-decoration:line-through}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror a{color:#3b82f6;text-decoration:underline}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror a:hover{color:#2563eb}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror img{max-width:100%;height:auto;cursor:pointer;border:1px solid #e5e7eb;border-radius:4px;margin:8px 0;display:block}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror img.proportional-resize{cursor:nwse-resize}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror ul[data-type=taskList]{list-style:none;padding:0;margin:8px 0}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror ul[data-type=taskList] li{display:flex;align-items:flex-start;margin:4px 0}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror ul[data-type=taskList] li>label{flex:0 0 auto;margin-right:8px;margin-top:2px;-webkit-user-select:none;user-select:none}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror ul[data-type=taskList] li>label input[type=checkbox]{width:16px;height:16px;cursor:pointer;accent-color:#3b82f6}.postit-note .postit-content .postit-edit-area .postit-edit-input .ProseMirror ul[data-type=taskList] li>div{flex:1}.postit-note .postit-content .postit-edit-area .postit-edit-actions{display:flex;gap:8px}.postit-note .postit-content .postit-edit-area .postit-edit-actions button{padding:6px 12px;font-size:13px;font-weight:500;border:none;border-radius:4px;cursor:pointer;transition:all .15s ease}.postit-note .postit-content .postit-edit-area .postit-edit-actions .postit-edit-save{background:#3b82f6;color:#fff}.postit-note .postit-content .postit-edit-area .postit-edit-actions .postit-edit-save:hover{background:#2563eb}.postit-note .postit-content .postit-edit-area .postit-edit-actions .postit-edit-cancel{background:#0000001a;color:#374151}.postit-note .postit-content .postit-edit-area .postit-edit-actions .postit-edit-cancel:hover{background:#00000026}.postit-note .postit-resize-handle{position:absolute;right:0;bottom:0;width:20px;height:20px;cursor:nwse-resize}.postit-note .postit-resize-handle:after{content:"";position:absolute;right:4px;bottom:4px;width:0;height:0;border-style:solid;border-width:0 0 12px 12px;border-color:transparent transparent rgba(0,0,0,.3) transparent}.app{height:100vh;display:flex;flex-direction:column;background-color:#f8fafc}.app-loading{display:flex;align-items:center;justify-content:center;height:100vh;background-color:#f8fafc}.app-loading .loading-spinner{font-size:18px;color:#64748b}.app-header{background-color:#fff;border-bottom:1px solid #e2e8f0;padding:10px 16px 10px 4px;box-shadow:0 1px 3px #0000001a;display:flex;justify-content:space-between;align-items:center}.app-header .app-title{margin:0;font-size:20px;font-weight:700;color:#1e293b;display:flex;align-items:center;gap:8px}.app-header .app-title .app-logo{height:26px;opacity:.9;width:auto;display:block}.app-header .app-header-actions{display:flex;align-items:center;gap:8px}.app-header .postit-toggle-btn{display:flex;align-items:center;gap:8px;padding:4px 12px;background-color:#fff;color:#6b7280;border:1px solid #d1d5db;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.app-header .postit-toggle-btn:hover{background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}.app-header .postit-toggle-btn.active{background-color:#fef9c3;border-color:#fbbf24;color:#92400e}.app-header .postit-toggle-btn:active{transform:translateY(0)}.app-header .tag-manager-btn{display:flex;align-items:center;gap:8px;padding:4px 12px;background-color:#fff;color:#374151;border:1px solid #d1d5db;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s ease}.app-header .tag-manager-btn:hover{background-color:#f9fafb;border-color:#9ca3af;transform:translateY(-1px)}.app-header .tag-manager-btn:active{transform:translateY(0)}.app-content{flex:1;display:flex;overflow:hidden}.app-sidebar{background-color:#fff;border-right:1px solid #e2e8f0;overflow-y:auto;flex-shrink:0}.app .resize-handle{width:1px;background-color:#efefef;cursor:col-resize;flex-shrink:0;transition:background-color .2s}.app .resize-handle:hover{background-color:#cbd5e1}.app .resize-handle.resizing{background-color:#3b82f6}.app .resize-handle-right{width:1px;background-color:#efefef;cursor:col-resize;flex-shrink:0;transition:background-color .2s}.app .resize-handle-right:hover{background-color:#cbd5e1}.app .resize-handle-right.resizing{background-color:#3b82f6}.app-main{flex:1;display:flex;flex-direction:column;background-color:#fff;overflow:hidden}.app-search{padding:16px 16px 4px;border-bottom:1px solid #e2e8f0;background-color:#f8fafc}.app-list{flex:1;padding:16px;overflow-y:auto}.app-right-panel{flex-shrink:0;min-width:300px;background-color:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;overflow:hidden}.tag-manager-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.tag-manager-overlay .tag-manager-popup{background-color:#fff;border-radius:12px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;width:100%;max-width:800px;max-height:90vh;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 1200px){.app-right-panel{min-width:250px}.tag-manager-overlay .tag-manager-popup{max-width:90%;margin:10px}}@media (max-width: 768px){.app-content{flex-direction:column}.app-sidebar{width:100%;min-width:unset;height:200px;border-right:none;border-bottom:1px solid #e2e8f0}.app .resize-handle,.app .resize-handle-right{display:none}.app-main{margin:0;border-radius:0}.app-right-panel{width:100%;min-width:unset;border-left:none;border-top:1px solid #e2e8f0}.app-header{padding:12px 16px}.app-header .app-title{font-size:20px}.app-header .tag-manager-btn{padding:6px 12px;font-size:13px}.app-header .tag-manager-btn span{display:none}.tag-manager-overlay{padding:10px}.tag-manager-overlay .tag-manager-popup{max-width:100%;max-height:95vh;margin:0;border-radius:8px}}:root{--Accent-900: #0061D3;--Accent-800: #0080FF;--Accent-700: #419dfb;--Accent-600: #0080FF80;--Accent-300: #0080FF66;--Accent-200: #C7E3FF;--Accent-100: #D5EAFF;--Accent-50: #0080ff14;--Error-900: #E82A2A;--Error-800: #FF4F4F;--Error-300: #FF4F4F66;--Error-200: #FFC4C4;--Error-100: #FFC4C4;--Teal-900: #03B5B5;--Teal-800: #1EC5C5;--Teal-300: #1EC5C566;--Teal-200: #1EC5C533;--Teal-100: #1EC5C51A;--Text-Primary: #111111;--Text-Secondary: #303030;--Text-Tetiary: #505050;--Text-Quaternary: #757575;--Text-Light: #909090;--UI-Medium: #E7E7E7;--UI-Light: #F1F1F1;--Line-Medium: #F1F1F1;--Line-Light: #EBEBEB;--BG-Bluegray: #F8F9FB;--BG-Hover: #EEF3F8;--BG-Hover-opacity: #2869AA14;--BG-Pressed: #dfe9f2;--BG-Popover: #E8EBEED9;--Neutral-Black: #000000;--Neutral-900: #222;--Neutral-800: #2b2b2b;--Neutral-800-opacity: #000000CC;--Neutral-700: #4d4d4d;--Neutral-700-opacity: #000000B2;--Neutral-600: #808080;--Neutral-600-opacity: #00000080;--Neutral-550: #999999;--Neutral-550-opacity: #00000066;--Neutral-500: #b2b2b2;--Neutral-500-opacity: #0000004D;--Neutral-400-opacity: #00000033;--Neutral-300-opacity: #0000001F;--Neutral-200: #ebebeb;--Neutral-200-opacity: #00000014;--Neutral-150: #f0f0f0;--Neutral-100: #f2f2f2;--Neutral-100-opacity: #0000000D;--Neutral-White: #FFFFFF;--BG-bubble: #C7DBF8;--Line-bubble: #BCCFEB;--Line-bubble2: #ECECEC;--Line-popover: #dbdbdb;--Line-input: #d9d9d9;--Line-input2: #E5E5E5;--Line-input3: #D0D0D0;--BG-btn-util: #f3f3f3;--Text-guide: #666666;--BG-lnb: #334293;--BG-lnbMenu-on: #5566C4}.red{color:#ea5252}.blue{color:#1e3dd2}.grey{color:#909090}.emph_error{color:var(--Error-800)!important}.emph_primary{color:var(--Accent-800)!important}.emph_quaternary{color:var(--Text-Quaternary)!important}.emph_mention,.ch_emph_mention{font-weight:600;color:var(--Accent-800)}.emph_mention_me{font-weight:600;color:var(--Accent-800);background-color:#fff0b3}.emph_highlight{background-color:#fff0b3!important}*,*:before,*:after{box-sizing:border-box}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,textarea,p,blockquote,th,td,input,select,button{margin:0;padding:0}fieldset,img{border:0 none}dl,ul,ol,menu,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,select,textarea,button{vertical-align:middle}input::-ms-clear{display:none}button{border:0 none;background-color:transparent}body{word-wrap:break-word}body,th,td,input,select,textarea,button{font-size:12px;line-height:1.5;font-family:NotoSans,Apple SD Gothic Neo,sans-serif;color:var(--Text-Secondary)}a{color:var(--Text-Secondary);text-decoration:none}a:active,a:hover{text-decoration:underline}a:active{background-color:transparent}address,caption,cite,code,dfn,em,var{font-style:normal;font-weight:400}a:hover{text-decoration:none}.direct-link{position:absolute;top:-1px;left:0;z-index:1000;height:1px}.direct-link a{position:absolute;top:-999px;padding:5px 10px;font-weight:700;color:var(--Gray-100);background:var(--Gray-20);text-decoration:none;white-space:nowrap}.direct-link a:focus{top:0}.ir_pm{display:block;overflow:hidden;font-size:0;line-height:0;text-indent:-9999px}.ir_pm{display:block;overflow:hidden;font-size:1px;line-height:0;color:transparent}.ir_wa{display:block;overflow:hidden;position:relative;z-index:-1;width:100%;height:100%}.ir_caption{overflow:hidden;width:1px;font-size:1px;line-height:0;text-indent:-9999px}.screen_out{overflow:hidden;position:absolute;width:0;height:0;line-height:0;text-indent:-9999px}.show{display:block}.hide{display:none}html *{scrollbar-arrow-color:#CCC;scrollbar-face-color:#CCC;word-break:break-word}html *::-webkit-scrollbar{width:5px;height:5px}html *::-webkit-scrollbar-thumb{background-color:var(--Neutral-500);border-radius:3px}.mouse_col_resize *{cursor:col-resize}.ico_comm{display:inline-block;background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/ico_comm@2x.png);vertical-align:top;background-size:220px 200px}.ico_comm.ico_caution{width:100px;height:100px;background-position:0 0}.ico_comm.ico_networkOn{width:16px;height:16px;background-position:-120px 0}.ico_comm.ico_networkError{width:16px;height:16px;background-position:-140px 0}.ico_comm.ico_loading{width:16px;height:16px;background-position:-160px 0}.ico_comm.ico_add{width:18px;height:18px;background-position:-100px 0}.ico_comm.ico_logout{width:24px;height:24px;background-position:-180px 0}.ico_comm.ico_before{width:24px;height:24px;background-position:-180px -30px}.ico_comm.ico_more{width:32px;height:32px;background-position:-100px -20px}.ico_comm.ico_back{width:32px;height:32px;background-position:-140px -20px}.ico_comm.ico_loading2{width:48px;height:48px;background-position:-100px -60px}.ico_comm.ico_space_yellow{width:19px;height:14px;background-position:-160px -60px}.ico_comm.ico_space_red{width:19px;height:14px;background-position:-190px -60px}.ico_comm.ico_space_black{width:19px;height:14px;background-position:-160px -80px}.ico_comm.ico_space_blue{width:19px;height:14px;background-position:-190px -80px}.ico_comm.ico_space_green{width:19px;height:14px;background-position:-160px -100px}.ico_comm.ico_space_violet{width:19px;height:14px;background-position:-190px -120px}.ico_comm.ico_space_indigo{width:19px;height:14px;background-position:-160px -120px}.ico_comm.ico_space_magenta{width:19px;height:14px;background-position:-160px -140px}.ico_login{display:inline-block;background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/ico_login@2x.webp);vertical-align:top;background-size:200px 200px}.ico_login.ico_logoKakaowork{width:56px;height:56px;background-position:0 0}.ico_login.ico_workspace{width:48px;height:48px;background-position:-60px 0}.ico_login.ico_lockMode{width:130px;height:130px;background-position:0 -60px}.ico_main{display:inline-block;background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/ico_main_type2_250924@2x.png);vertical-align:top;background-size:1000px 400px}.ico_main.ico_lnb_chat{width:38px;height:38px;background-position:0 0}.ico_main.ico_lnb_todo{width:38px;height:38px;background-position:-40px 0}.ico_main.ico_lnb_board{width:38px;height:38px;background-position:-80px 0}.ico_main.ico_lnb_eco{width:38px;height:38px;background-position:-120px 0}.ico_main.ico_lnb_more{width:38px;height:38px;background-position:-160px 0}.ico_main.ico_lnb_gpt{width:38px;height:38px;background-position:-790px 0}.ico_main.ico_lnb_alarmCenter{width:38px;height:38px;background-position:-680px -50px}.ico_main.ico_gif{width:25px;height:20px;background-position:-610px 0}.ico_main.ico_more_32{width:32px;height:32px;background-position:0 -50px}.ico_main.ico_back_32{width:32px;height:32px;background-position:-40px -50px}.ico_main.ico_chatSearch_32{width:32px;height:32px;background-position:-80px -50px}.ico_main.ico_addChat_32{width:32px;height:32px;background-position:-120px -50px}.ico_main.ico_addMember_32{width:32px;height:32px;background-position:-160px -50px}.ico_main.ico_reissue_32{width:32px;height:32px;background-position:-200px -50px}.ico_main.ico_link_32{width:32px;height:32px;background-position:-240px -50px}.ico_main.ico_mail_32{width:32px;height:32px;background-position:-280px -50px}.ico_main.ico_download_32{width:32px;height:32px;background-position:-320px -50px}.ico_main.ico_cancel_32{width:32px;height:32px;background-position:-600px -90px}.ico_main.ico_imgFail_32{width:32px;height:32px;background-position:-400px -50px}.ico_main.ico_imgFail_36{width:36px;height:36px;background-position:-440px -50px}.ico_main.ico_videoFail_36{width:36px;height:36px;background-position:-480px -50px}.ico_main.ico_imgLoad_36{width:36px;height:36px;background-position:-520px -50px}.ico_main.ico_videoLoad_36{width:36px;height:36px;background-position:-560px -50px}.ico_main.ico_alarmOn_36{width:36px;height:36px;background-position:-600px -50px}.ico_main.ico_alarmOff_36{width:36px;height:36px;background-position:-640px -50px}.ico_main.ico_imgdownCancel_32{width:32px;height:32px;background-position:0 -90px}.ico_main.ico_imgdownFail_32{width:32px;height:32px;background-position:-40px -90px}.ico_main.ico_imgdownImage_32{width:32px;height:32px;background-position:-80px -90px}.ico_main.ico_imgdownLoading_32{width:32px;height:32px;background-position:-120px -90px}.ico_main.ico_imgdownMovie_32{width:32px;height:32px;background-position:-160px -90px}.ico_main.ico_imgDownPlay_32{width:32px;height:32px;background-position:-200px -90px}.ico_main.ico_fileShare_30{width:30px;height:30px;background-position:-240px -90px}.ico_main.ico_prev_36{width:36px;height:36px;background-position:-280px -90px}.ico_main.ico_next_36{width:36px;height:36px;background-position:-320px -90px}.ico_main.ico_fileDownload_32{width:32px;height:32px;background-position:-360px -90px}.ico_main.ico_fileFail_32{width:32px;height:32px;background-position:-400px -90px}.ico_main.ico_enlarge_32{width:32px;height:32px;background-position:-440px -90px}.ico_main.ico_reduce_32{width:32px;height:32px;background-position:-480px -90px}.ico_main.ico_rotate_32{width:32px;height:32px;background-position:-520px -90px}.ico_main.ico_fullView_32{width:32px;height:32px;background-position:-560px -90px}.ico_main.ico_cancel2_32{width:32px;height:32px;background-position:-360px -50px}.ico_main.ico_workboard_32{width:32px;height:32px;background-position:-630px -90px}.ico_main.ico_emoticon_32{width:32px;height:32px;background-position:-670px -90px}.ico_main.ico_fileCancle_32{width:32px;height:32px;background-position:-710px -90px}.ico_main.ico_fileRetry_32{width:32px;height:32px;background-position:-750px -90px}.ico_main.ico_download2_32{width:32px;height:32px;background-position:-660px -130px}.ico_main.ico_share_32{width:32px;height:32px;background-position:-700px -130px}.ico_main.ico_showChat_32{width:32px;height:32px;background-position:-740px -130px}.ico_main.ico_fitView_32{width:32px;height:32px;background-position:-790px -130px}.ico_main.ico_gnb_calendar{width:24px;height:24px;background-position:0 -130px}.ico_main.ico_gnb_mail{width:24px;height:24px;background-position:-30px -130px}.ico_main.ico_gnb_org{width:24px;height:24px;background-position:-60px -130px}.ico_main.ico_gnb_alarm{width:24px;height:24px;background-position:-120px -130px}.ico_main.ico_gnb_setting{width:24px;height:24px;background-position:-150px -130px}.ico_main.ico_editProfile_26{width:26px;height:26px;background-position:-540px -130px}.ico_main.ico_outlink_26{width:26px;height:26px;background-position:-570px -130px}.ico_main.ico_windowIn_26{width:26px;height:26px;background-position:-600px -130px}.ico_main.ico_log_24{width:24px;height:24px;background-position:-630px -130px}.ico_main.ico_fileEtc_24{width:24px;height:24px;background-position:0 -160px}.ico_main.ico_fileGoogledrive_24{width:24px;height:24px;background-position:-30px -160px}.ico_main.ico_fileImage_24{width:24px;height:24px;background-position:-60px -160px}.ico_main.ico_filePdf_24{width:24px;height:24px;background-position:-90px -160px}.ico_main.ico_filePpt_24{width:24px;height:24px;background-position:-120px -160px}.ico_main.ico_fileSheets_24{width:24px;height:24px;background-position:-150px -160px}.ico_main.ico_fileVideo_24{width:24px;height:24px;background-position:-180px -160px}.ico_main.ico_fileZip_24{width:24px;height:24px;background-position:-210px -160px}.ico_main.ico_fileAudio_24{width:24px;height:24px;background-position:-240px -160px}.ico_main.ico_fileDoc_24{width:24px;height:24px;background-position:-270px -160px}.ico_main.ico_meeting_24{width:24px;height:24px;background-position:-300px -160px}.ico_main.ico_delete_24{width:24px;height:24px;background-position:-330px -160px}.ico_main.ico_menu_24{width:24px;height:24px;background-position:-360px -160px}.ico_main.ico_more_24{width:24px;height:24px;background-position:-390px -160px}.ico_main.ico_poll_24{width:24px;height:24px;background-position:-420px -160px}.ico_main.ico_logout_24{width:24px;height:24px;background-position:-450px -160px}.ico_main.ico_emoticon_24{width:24px;height:24px;background-position:-480px -160px}.ico_main.ico_mention_24{width:24px;height:24px;background-position:-510px -160px}.ico_main.ico_file_24{width:24px;height:24px;background-position:-540px -160px}.ico_main.ico_editProfile_24{width:24px;height:24px;background-position:-570px -160px}.ico_main.ico_search_24{width:24px;height:24px;background-position:0 -190px}.ico_main.ico_search_hover_24{width:24px;height:24px;background-position:-30px -190px}.ico_main.ico_listpanel_24{width:24px;height:24px;background-position:-60px -190px}.ico_main.ico_sendMsg_24{width:24px;height:24px;background-position:-90px -190px}.ico_main.ico_windowIn_24{width:24px;height:24px;background-position:-120px -190px}.ico_main.ico_windowOut_24{width:24px;height:24px;background-position:-150px -190px}.ico_main.ico_search2_24{width:24px;height:24px;background-position:-180px -190px}.ico_main.ico_search3_24{width:24px;height:24px;background-position:-810px -190px}.ico_main.ico_notice_24{width:24px;height:24px;background-position:-210px -190px}.ico_main.ico_voicechat_24{width:24px;height:24px;background-position:-240px -190px}.ico_main.ico_kasper_24{width:24px;height:24px;background-position:-270px -190px}.ico_main.ico_cancel_24{width:24px;height:24px;background-position:-300px -190px}.ico_main.ico_viewAll_24{width:24px;height:24px;background-position:-330px -190px}.ico_main.ico_reduce_24{width:24px;height:24px;background-position:-360px -190px}.ico_main.ico_enlarge_24{width:24px;height:24px;background-position:-390px -190px}.ico_main.ico_rotate_24{width:24px;height:24px;background-position:-420px -190px}.ico_main.ico_fullView_24{width:24px;height:24px;background-position:-450px -190px}.ico_main.ico_download_24{width:24px;height:24px;background-position:-480px -190px}.ico_main.ico_share_24{width:24px;height:24px;background-position:-510px -190px}.ico_main.ico_showChat_24{width:24px;height:24px;background-position:-540px -190px}.ico_main.ico_reissue_24{width:24px;height:24px;background-position:-570px -190px}.ico_main.ico_lock_24{width:24px;height:24px;background-position:-600px -190px}.ico_main.ico_fullView2_24{width:24px;height:24px;background-position:-240px -220px}.ico_main.ico_alarmOn_24{width:24px;height:24px;background-position:-270px -220px}.ico_main.ico_alarmOff_24{width:24px;height:24px;background-position:-300px -220px}.ico_main.ico_setting_24{width:24px;height:24px;background-position:-330px -220px}.ico_main.ico_shareProfile_24{width:24px;height:24px;background-position:-360px -220px}.ico_main.ico_after_24{width:24px;height:24px;background-position:-390px -220px}.ico_main.ico_linkCopy_24{width:24px;height:24px;background-position:-420px -220px}.ico_main.ico_bookmark_24{width:24px;height:24px;background-position:-450px -220px}.ico_main.ico_prev_24{width:24px;height:24px;background-position:-480px -220px}.ico_main.ico_next_24{width:24px;height:24px;background-position:-510px -220px}.ico_main.ico_reset_24{width:24px;height:24px;background-position:-540px -220px}.ico_main.ico_windowOut2_24{width:24px;height:24px;background-position:-570px -220px}.ico_main.ico_windowOut3_24{width:24px;height:24px;background-position:-660px -190px}.ico_main.ico_history_24{width:24px;height:24px;background-position:-600px -220px}.ico_main.ico_cancel2_24{width:24px;height:24px;background-position:-630px -220px}.ico_main.ico_cancel3_24{width:24px;height:24px;background-position:-630px -190px}.ico_main.ico_fitView_24{width:24px;height:24px;background-position:-690px -190px}.ico_main.ico_agit_24{width:24px;height:24px;background-position:-720px -190px}.ico_main.ico_capture_24{width:24px;height:24px;background-position:-750px -190px}.ico_main.ico_folder_24{width:24px;height:24px;background-position:-780px -190px}.ico_main.ico_emoticonSettingOff_24{width:24px;height:24px;background-position:-660px -220px}.ico_main.ico_emoticonSettingOn_24{width:24px;height:24px;background-position:-690px -220px}.ico_main.ico_setting2_24{width:24px;height:24px;background-position:-720px -220px}.ico_main.ico_emoticonConnectOff_24{width:24px;height:24px;background-position:-750px -220px}.ico_main.ico_emoticonConnectOn_24{width:24px;height:24px;background-position:-780px -220px}.ico_main.ico_emoji_24{width:24px;height:24px;background-position:-630px -160px}.ico_main.ico_heading_24{width:24px;height:24px;background-position:-690px -160px}.ico_main.ico_bold_24{width:24px;height:24px;background-position:-710px -160px}.ico_main.ico_italic_24{width:24px;height:24px;background-position:-730px -160px}.ico_main.ico_strike_24{width:24px;height:24px;background-position:-750px -160px}.ico_main.ico_link_24{width:24px;height:24px;background-position:-770px -160px}.ico_main.ico_orderedList_24{width:24px;height:24px;background-position:-790px -160px}.ico_main.ico_unOrderedList_24{width:24px;height:24px;background-position:-810px -160px}.ico_main.ico_code_24{width:24px;height:24px;background-position:-830px -160px}.ico_main.ico_codeBlock_24{width:24px;height:24px;background-position:-850px -160px}.ico_main.ico_notice_20_bold{width:20px;height:20px;background-position:0 -250px}.ico_main.ico_soon_20{width:20px;height:20px;background-position:-20px -250px}.ico_main.ico_help_20{width:20px;height:20px;background-position:-40px -250px}.ico_main.ico_customer_20{width:20px;height:20px;background-position:-60px -250px}.ico_main.ico_addMember_20{width:20px;height:20px;background-position:-80px -250px}.ico_main.ico_device_20{width:20px;height:20px;background-position:-100px -250px}.ico_main.ico_key_20{width:20px;height:20px;background-position:-120px -250px}.ico_main.ico_keyRegister_20{width:20px;height:20px;background-position:-140px -250px}.ico_main.ico_admin_20{width:20px;height:20px;background-position:-170px -250px}.ico_main.ico_reply_20{width:20px;height:20px;background-position:-190px -250px}.ico_main.ico_save_20{width:20px;height:20px;background-position:-210px -250px}.ico_main.ico_me_20{width:20px;height:20px;background-position:-230px -250px}.ico_main.ico_me_20_eng{width:20px;height:20px;background-position:-760px -250px}.ico_main.ico_todo_20{width:20px;height:20px;background-position:-250px -250px}.ico_main.ico_notice_20{width:20px;height:20px;background-position:-270px -250px}.ico_main.ico_emoji_20{width:20px;height:20px;background-position:-290px -250px}.ico_main.ico_translation_20{width:20px;height:20px;background-position:-310px -250px}.ico_main.ico_newWindow_20{width:20px;height:20px;background-position:-330px -250px}.ico_main.ico_copy_20{width:20px;height:20px;background-position:-350px -250px}.ico_main.ico_unread_20{width:20px;height:20px;background-position:-370px -250px}.ico_main.ico_copy2_20{width:20px;height:20px;background-position:-390px -250px}.ico_main.ico_other_20{width:20px;height:20px;background-position:-410px -250px}.ico_main.ico_all_20{width:20px;height:20px;background-position:-430px -250px}.ico_main.ico_share_20{width:20px;height:20px;background-position:-450px -250px}.ico_main.ico_chat_20{width:20px;height:20px;background-position:-470px -250px}.ico_main.ico_share2_20{width:20px;height:20px;background-position:-490px -250px}.ico_main.ico_edit_20{width:20px;height:20px;background-position:-510px -250px}.ico_main.ico_folder_20{width:20px;height:20px;background-position:-530px -250px}.ico_main.ico_chat2_20{width:20px;height:20px;background-position:-550px -250px}.ico_main.ico_call_20{width:20px;height:20px;background-position:-570px -250px}.ico_main.ico_mobile_20{width:20px;height:20px;background-position:-590px -250px}.ico_main.ico_pc_20{width:20px;height:20px;background-position:-620px -250px}.ico_main.ico_delete_20{width:20px;height:20px;background-position:-640px -250px}.ico_main.ico_delete2_20{width:20px;height:20px;background-position:-400px -280px}.ico_main.ico_open_20{width:20px;height:20px;background-position:-660px -250px}.ico_main.ico_alarmOn_20{width:20px;height:20px;background-position:-680px -250px}.ico_main.ico_alarmOff_20{width:20px;height:20px;background-position:-700px -250px}.ico_main.ico_check_20{width:20px;height:20px;background-position:-720px -250px}.ico_main.ico_leave_20{width:20px;height:20px;background-position:-740px -250px}.ico_main.ico_chatSecret_20{width:20px;height:20px;background-position:-380px -280px}.ico_main.ico_AddChat_20{width:20px;height:20px;background-position:-590px -280px}.ico_main.state_stepOut{width:20px;height:20px;background-position:0 -280px}.ico_main.state_coreTime{width:20px;height:20px;background-position:-20px -280px}.ico_main.state_meeting{width:20px;height:20px;background-position:-40px -280px}.ico_main.state_outside{width:20px;height:20px;background-position:-60px -280px}.ico_main.location_office{width:20px;height:20px;background-position:-80px -280px}.ico_main.location_remote{width:20px;height:20px;background-position:-100px -280px}.ico_main.location_shareOffice{width:20px;height:20px;background-position:-120px -280px}.ico_main.ico_favorite_20{width:20px;height:20px;background-position:-140px -280px}.ico_main.ico_vacation_20{width:20px;height:20px;background-position:-170px -280px}.ico_main.ico_showPassword_20{width:20px;height:20px;background-position:-200px -280px}.ico_main.ico_news_20{width:20px;height:20px;background-position:-220px -280px}.ico_main.ico_notification_20{width:20px;height:20px;background-position:-240px -280px}.ico_main.ico_invite_20{width:20px;height:20px;background-position:-260px -280px}.ico_main.ico_bookmark_20{width:20px;height:20px;background-position:-280px -280px}.ico_main.ico_file_20{width:20px;height:20px;background-position:-300px -280px}.ico_main.ico_capture_20{width:20px;height:20px;background-position:-320px -280px}.ico_main.ico_captureAll_20{width:20px;height:20px;background-position:-340px -280px}.ico_main.ico_timeChat_20{width:20px;height:20px;background-position:-360px -280px}.ico_main.ico_coChat_20{width:20px;height:20px;background-position:-420px -280px}.ico_main.ico_account_20{width:20px;height:20px;background-position:-450px -280px}.ico_main.ico_screen_20{width:20px;height:20px;background-position:-470px -280px}.ico_main.ico_dataSetting_20{width:20px;height:20px;background-position:-490px -280px}.ico_main.ico_info_20{width:20px;height:20px;background-position:-510px -280px}.ico_main.ico_laboratory_20{width:20px;height:20px;background-position:-530px -280px}.ico_main.ico_security_20{width:20px;height:20px;background-position:-550px -280px}.ico_main.ico_setting_20{width:20px;height:20px;background-position:-570px -280px}.ico_main.ico_blockMember_20{width:20px;height:20px;background-position:-610px -280px}.ico_main.ico_message_20{width:20px;height:20px;background-position:-630px -280px}.ico_main.ico_add_18{width:18px;height:18px;background-position:-300px -310px}.ico_main.ico_check_18{width:18px;height:18px;background-position:0 -310px}.ico_main.ico_check2_18{width:18px;height:18px;background-position:-20px -310px}.ico_main.ico_check3_18{width:18px;height:18px;background-position:-320px -310px}.ico_main.ico_check2_16{width:16px;height:16px;background-position:-40px -310px}.ico_main.ico_arrowUp_16{width:16px;height:16px;background-position:-60px -310px}.ico_main.ico_cancel_16{width:16px;height:16px;background-position:-80px -310px}.ico_main.ico_cancel2_16{width:16px;height:16px;background-position:-100px -310px}.ico_main.ico_vacation_16{width:16px;height:16px;background-position:-120px -310px}.ico_main.ico_arrowUp2_16{width:16px;height:16px;background-position:-140px -310px}.ico_main.ico_close_16{width:16px;height:16px;background-position:-160px -310px}.ico_main.ico_close2_16{width:16px;height:16px;background-position:-280px -310px}.ico_main.ico_error_16{width:16px;height:16px;background-position:-180px -310px}.ico_main.ico_outlink_16{width:16px;height:16px;background-position:-200px -310px}.ico_main.ico_next_16{width:16px;height:16px;background-position:-220px -310px}.ico_main.ico_check_16{width:16px;height:16px;background-position:-240px -310px}.ico_main.ico_check2_16{width:16px;height:16px;background-position:-400px -310px}.ico_main.ico_block_16{width:16px;height:16px;background-position:-420px -310px}.ico_main.ico_listError_18{width:20px;height:20px;background-position:-260px -310px}.ico_main.ico_voice_equalizer_18{width:18px;height:18px;background-position:-340px -310px}.ico_main.titleBadge_kakaotalk{width:14px;height:14px;background-position:0 -340px}.ico_main.titleBadge_me{width:14px;height:14px;background-position:-20px -340px}.ico_main.titleBadge_no{width:14px;height:14px;background-position:-40px -340px}.ico_main.titleBadge_space{width:14px;height:14px;background-position:-60px -340px}.ico_main.titleBadge_spaceChat{width:14px;height:14px;background-position:-80px -340px}.ico_main.titleBadge_all{width:14px;height:14px;background-position:-100px -340px}.ico_main.titleBadge_bot{width:14px;height:14px;background-position:-120px -340px}.ico_main.titleBadge_group{width:14px;height:14px;background-position:-140px -340px}.ico_main.titleBadge_groupChat{width:14px;height:14px;background-position:-300px -340px}.ico_main.titleBadge_time{width:14px;height:14px;background-position:-320px -340px}.ico_main.titleBadge_groupTime{width:14px;height:14px;background-position:-340px -340px}.ico_main.titleBadge_spaceTime{width:14px;height:14px;background-position:-360px -340px}.ico_main.ico_orgFold_13{width:13px;height:13px;background-position:-160px -340px}.ico_main.ico_orgUnFold_13{width:13px;height:13px;background-position:-180px -340px}.ico_main.ico_deleted_14{width:14px;height:14px;background-position:-200px -340px}.ico_main.ico_error_14{width:14px;height:14px;background-position:-220px -340px}.ico_main.ico_editProfile_14{width:14px;height:14px;background-position:-240px -340px}.ico_main.ico_shareProfile_14{width:14px;height:14px;background-position:-260px -340px}.ico_main.ico_check_14{width:14px;height:14px;background-position:-28px -340px}.ico_main.ico_favorite_14{width:14px;height:14px;background-position:-380px -340px}.ico_main.ico_favoriteOn_14{width:14px;height:14px;background-position:-400px -340px}.ico_main.ico_favorite2_14{width:14px;height:14px;background-position:-420px -340px}.ico_main.ico_favoriteOn2_14{width:14px;height:14px;background-position:-440px -340px}.ico_main.ico_reply_16{width:16px;height:16px;background-position:0 -360px}.ico_main.ico_alarmOff_16{width:16px;height:16px;background-position:-20px -360px}.ico_main.ico_alarmOn_16{width:16px;height:16px;background-position:-40px -360px}.ico_main.ico_locked_16{width:16px;height:16px;background-position:-60px -360px}.ico_main.ico_pinned_16{width:16px;height:16px;background-position:-80px -360px}.ico_main.ico_search_16{width:16px;height:16px;background-position:-440px -310px}.ico_main.ico_cancel_10{width:10px;height:10px;background-position:-100px -360px}.ico_main.ico_retry_10{width:10px;height:10px;background-position:-120px -360px}.ico_main.ico_readMore_10{width:10px;height:10px;background-position:-140px -360px}.ico_main.ico_readMore2_10{width:10px;height:10px;background-position:-150px -360px}.ico_main.ico_bubbleTip{width:10px;height:8px;background-position:-170px -360px}.ico_main.ico_bubbleTip2{width:30px;height:13px;background-position:-190px -360px}.ico_main.ico_bubbleTip3{width:12px;height:6px;background-position:-230px -360px}.ico_main.ico_down_12{width:12px;height:12px;background-position:0 -380px}.ico_main.ico_down2_12{width:12px;height:12px;background-position:-20px -380px}.ico_main.ico_down3_12{width:12px;height:12px;background-position:-40px -380px}.ico_main.ico_add_12{width:12px;height:12px;background-position:-60px -380px}.ico_main.ico_next_12{width:12px;height:12px;background-position:-80px -380px}.ico_main.ico_next2_12{width:12px;height:12px;background-position:-100px -380px}.ico_main.ico_down4_12{width:12px;height:12px;background-position:-120px -380px}.ico_main.ico_check_12{width:12px;height:12px;background-position:-140px -380px}.ico_main.ico_error_12{width:12px;height:12px;background-position:-180px -380px}.ico_main.ico_sending_10{width:10px;height:10px;background-position:-160px -380px}.ico_main.ico_imgDownPlay_48{width:48px;height:48px;background-position:-640px 0px}.ico_main.ico_imgDownCancel_48{width:48px;height:48px;background-position:-690px 0px}.ico_main.ico_imgDownMovie_48{width:48px;height:48px;background-position:-740px 0px}.ico_main.ico_chat_10{width:10px;height:10px;background-position:-200px -380px}.ico_main.ico_plus_10{width:10px;height:10px;background-position:-220px -380px}.ico_window{display:inline-block;background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/ico_window@2x.png);vertical-align:top;background-size:200px 200px}.ico_window.ico_minimize{width:16px;height:16px;background-position:0 0}.ico_window.ico_maximize{width:16px;height:16px;background-position:-20px 0}.ico_window.ico_close{width:16px;height:16px;background-position:-40px 0}.ico_window.ico_close_hover{width:16px;height:16px;background-position:-60px 0}.ico_window.ico_alarm{width:16px;height:16px;background-position:-80px 0}.ico_window.ico_alarm_off{width:16px;height:16px;background-position:-100px 0}.ico_window.ico_back{width:16px;height:16px;background-position:-120px 0}.ico_window.ico_menu{width:16px;height:16px;background-position:-140px 0}.ico_crash_report{display:inline-block;background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/ico_login@2x.webp);vertical-align:top;background-size:200px 200px}.ico_crash_report.ico_logoKakaowork{width:56px;height:56px;background-position:0 0}.img_main{display:inline-block;background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/img_main@2x.png);background-size:600px 600px}.img_main.img_workboardAgit{width:180px;height:130px;background-position:0 0}.img_main.img_completeChange{width:130px;height:130px;background-position:-180px 0}.img_main.img_working{width:120px;height:120px;background-position:-310px 0}.img_main.img_emptyInvite{width:120px;height:120px;background-position:-430px 0}.img_main.img_emptyChat{width:120px;height:120px;background-position:0 -130px}.img_main.img_bookmark{width:120px;height:120px;background-position:-120px -130px}.img_main.img_emptyInvite2{width:120px;height:120px;background-position:-240px -130px}.img_main.img_emptyAirplane{width:120px;height:120px;background-position:-360px -130px}.img_main.img_emptyCoffee{width:100px;height:100px;background-position:-495px -130px}.img_main.img_emptyFile{width:100px;height:100px;background-position:0 -250px}.img_main.img_emplyImage{width:100px;height:100px;background-position:-100px -250px}.img_main.img_emptyNotice{width:100px;height:100px;background-position:-200px -250px}.img_main.img_emptyProfile{width:100px;height:100px;background-position:-300px -250px}.img_main.img_imageFail{width:50px;height:50px;background-position:0 -350px}.img_main.img_videoFail{width:50px;height:50px;background-position:-50px -350px}.img_main.img_empty_awkward{width:184px;height:144px;background-position:0px -400px}.img_main.img_loading_img{width:64px;height:64px;background-position:-190px -400px}.img_main.img_loading_file{width:64px;height:64px;background-position:-260px -400px}.img_main.img_emptySearch{width:100px;height:100px;background-position:-330px -380px}.img_main.img_emptyStair{width:120px;height:120px;background-position:-420px -370px}.badge_checkin_profile{padding:4px 8px}.badge_leader{display:inline-block;vertical-align:top;padding:2px 4px 0;background-color:#394a5e;font-size:10px;line-height:13px;color:#fff;border-radius:2px}::-webkit-input-placeholder{color:var(--Neutral-500)}::-moz-placeholder{color:var(--Neutral-500)}:-moz-placeholder{color:var(--Neutral-500)}.group_form{width:100%}.group_form.type_panel{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:4px 20px;box-sizing:border-box}.group_form.type_panel .area_tit{flex:1;max-width:70%}.group_form.type_panel .area_tit .form_tit{display:block;margin-top:8px}.group_form.type_panel .area_tit .desc_form{margin-top:8px}.group_form.type_panel .area_input{align-self:stretch}.group_form.type_panel .area_input .input_switch{margin-top:2px}.group_form.type_panel .form_tit{color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400}.group_form.type_panel .desc_form{margin-bottom:4px;color:var(--Text-Light);font-size:12px;line-height:16px;font-weight:400}.group_form.type_panel_row{padding:4px 20px;box-sizing:border-box}.group_form.type_panel_row .form_tit{display:block;margin-bottom:8px;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400}.group_form.type_panel_row .desc_form{margin:8px 0 4px;color:var(--Text-Light);font-size:12px;line-height:16px;font-weight:400}.group_form.type_panel_row+.type_panel_row{margin-top:20px}.group_form.type_panel_row .group_btn{margin-top:10px}.group_form.type_setting{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:10px 16px;box-sizing:border-box}.group_form.type_setting .area_tit{flex:1;max-width:70%}.group_form.type_setting .area_input{align-self:stretch}.group_form.type_setting .form_tit{color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400}.group_form.type_setting .desc_form{margin:8px 0 4px;color:var(--Text-Light);font-size:12px;line-height:16px;font-weight:400}.group_form.type_search_filter{position:relative;padding:0 24px;box-sizing:border-box}.group_form.type_search_filter .form_tit{display:block;margin-bottom:6px;color:#0009;font-size:12px;line-height:14.4px;font-weight:500}.group_form.type_search_filter .desc_form{margin:8px 0 4px;color:var(--Text-Light);font-size:12px;line-height:16px;font-weight:400}.group_form.type_search_filter+.type_search_filter{margin-top:24px}.group_form.type_search_filter .group_btn{margin-top:10px}.item_form{display:inline-block;width:100%;vertical-align:top}.item_form.size_small{width:100px}.item_form.size_full+.item_form.size_full{margin-top:8px}.item_form.size_full+.item_form.size_full.ignore_margin{margin-top:0}.item_form .inner_form_flex{display:flex;width:100%}.item_form .inner_form_flex .btn_icon{margin-left:4px}.item_form .txt_error{margin-top:8px;color:var(--Error-800);font-size:13px;line-height:15.16px;font-weight:400}.item_form .txt_info{margin-top:8px;color:var(--Text-Light);font-size:12px;line-height:16px;font-weight:400}.text-left{text-align:left}.text-right{text-align:right}.bar_form_setting{margin:16px 20px;height:1px;background:var(--Line-Light)}.input_text{display:flex;width:100%;align-items:center;padding:0 12px 0 7px;border:1px solid var(--Line-Medium);border-radius:4px;background-color:var(--Neutral-White);box-sizing:border-box}.input_text.search_input{border-radius:100px;background-color:var(--Neutral-150)!important;border:none!important}.input_text.search_input .input{background-color:var(--Neutral-150)!important}.input_text.hasValue{border-color:var(--Line-input)}.input_text.isFocused{border-color:var(--Accent-900);box-shadow:var(--Accent-100) 0 0 0 4px}.input_text.isDisabled{background-color:#f9f9f9}.input_text.isDisabled .input{color:var(--Text-Light);background-color:#f9f9f9}.input_text.isError{border-color:var(--Error-800);box-shadow:var(--Error-100) 0 0 0 4px}.input_text.size_xsmall .input{height:28px}.input_text.size_xsmall .area_search{height:28px;line-height:28px}.input_text.size_small .input{height:32px}.input_text.size_small .area_search{height:32px;line-height:32px}.input_text.size_medium .input{height:38px}.input_text.size_medium .area_search{height:38px;line-height:38px}.input_text.size_large{padding-right:16px}.input_text.size_large .input{height:48px;font-size:14px}.input_text.size_large .area_search{height:48px;line-height:48px}.input_text.input_secondary{border-color:var(--BG-Bluegray);background-color:var(--BG-Bluegray)}.input_text.input_secondary .input{background-color:var(--BG-Bluegray)}.input_text.input_secondary .ico_search{opacity:.5}.input_text.input_secondary.isFocused{border-color:var(--Neutral-200-opacity);box-shadow:none}.input_text .fst-icon{min-width:24px}.input_text .area_input{flex:1}.input_text .input{width:100%;padding:0 0 0 5px;border:0 none;outline:0;box-sizing:border-box;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400;background-color:var(--Neutral-White)}.input_text .area_count{display:block;min-width:31px;padding:3px 0 0 4px;text-align:right;box-sizing:border-box;color:var(--Neutral-500)}.input_text .area_search .ico_search{float:left}.input_text .btn_delete{display:none;min-width:16px;height:16px;margin-left:6px;border-radius:100%;background-color:#6b727fe6}.input_text .btn_delete.isVisible{display:block}.input_checkbox{display:flex;position:relative}.input_checkbox:hover .ico_check{box-shadow:inset var(--Neutral-500-opacity) 0 0 0 2px}.input_checkbox:hover .checkbox:checked~.ico_check{box-shadow:none;background-color:var(--Accent-900)}.input_checkbox .checkbox{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0}.input_checkbox .ico_check{display:inline-block;width:18px;height:18px;vertical-align:top;border-radius:4px;box-shadow:inset var(--Neutral-300-opacity) 0 0 0 2px}.input_checkbox .ico_check .ico{display:none}.input_checkbox .checkbox:checked~.ico_check{box-shadow:none;background-color:var(--Accent-800)}.input_checkbox .checkbox:checked~.ico_check .ico{display:block}.input_checkbox .checkbox:focus~.ico_check{box-shadow:inset var(--Accent-100) 0 0 0 2px}.input_checkbox .checkbox:checked:focus~.ico_check{box-shadow:var(--Accent-100) 0 0 0 2px}.input_checkbox .checkbox:disabled~.ico_check{background-color:#0000000d;box-shadow:none}.input_checkbox .checkbox:checked:disabled~.ico_check{background-color:var(--Accent-300)}.input_checkbox+.input_checkbox{margin-left:16px}.input_checkbox .label_check{display:inline-block;vertical-align:top;margin:3px 0 0 8px;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400}.input_checkbox.size_small .label_check{margin-top:2px;font-size:12px;line-height:16px;font-weight:400}.input_checkbox_round .checkbox{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input_checkbox_round .ico_check{display:inline-block;width:16px;height:16px;border:1px solid var(--Line-input);border-radius:100%;box-sizing:border-box}.input_checkbox_round .ico_check .ico{display:none}.input_checkbox_round .checkbox:checked~.ico_check{border:0 none;background-color:var(--Accent-800)}.input_checkbox_round .checkbox:checked~.ico_check .ico{display:block}.input_checkbox_round .checkbox:disabled~.ico_check{background-color:#0000000d;box-shadow:none}.input_checkbox_round .checkbox:checked:disabled~.ico_check{background-color:var(--Accent-300)}.input_checkbox_round+.input_checkbox{margin-left:16px}.input_checkbox_round .label_check{display:inline-block;vertical-align:top;margin:3px 0 0 8px;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400}.input_switch{display:inline-block;position:relative;line-height:0;vertical-align:top}.input_switch:hover .ico_check{background-color:#0000000d}.input_switch:hover .checkbox:checked~.ico_check{box-shadow:none;background-color:var(--Accent-900)}.input_switch .checkbox{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;opacity:0}.input_switch .ico_check{display:inline-block;width:36px;height:20px;border-radius:20px;border:1px solid var(--Line-input2)}.input_switch .ico_check:before{display:block;width:18px;height:18px;margin:0;border-radius:100%;box-sizing:border-box;box-shadow:0 2px 6px #0003;background:var(--Neutral-White);content:""}.input_switch .checkbox:checked~.ico_check{background-color:var(--Accent-800)}.input_switch .checkbox:checked~.ico_check:before{margin:1px 0 0 17px}.input_switch .checkbox:focus~.ico_check{box-shadow:var(--Accent-100) 0 0 0 2px}.input_switch .checkbox:disabled~.ico_check{background-color:#0000000d;box-shadow:none}.input_switch .checkbox:disabled~.ico_check:before{background-color:#efefef}.input_switch .checkbox:checked:disabled~.ico_check{background-color:#b2d8fe}.input_switch .checkbox:checked:disabled~.ico_check:before{background-color:var(--Neutral-White)}.input_switch+.input_checkbox{margin-left:16px}.input_switch .label_check{display:inline-block;vertical-align:top;margin:3px 0 0 8px;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400}.input_radio .radio{position:absolute;top:0;left:0;z-index:10;width:100%;height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input_radio .icon{display:inline-block;width:16px;height:16px;border:1px solid var(--Line-input);border-radius:100%;box-sizing:border-box;vertical-align:top}.input_radio .radio:checked+.icon{border:2px solid var(--Accent-800)}.input_radio .radio:checked+.icon:before{display:block;width:8px;height:8px;margin:2px 0 0 2px;border-radius:100%;background-color:var(--Accent-800);content:""}.select_comm{position:relative;width:100%;height:34px}.select_comm.isOpen .link_selected,.select_comm.isOpen .link_selected:hover{color:var(--Text-Primary);border-color:var(--Accent-900);box-shadow:var(--Accent-100) 0 0 0 4px}.select_comm.isOpen .ico_arr{transform:rotate(180deg)}.select_comm.isDisabled .link_selected,.select_comm.isDisabled .link_selected:hover{color:var(--Text-Light)!important;border-color:var(--Line-input);background-color:#0000000d;box-shadow:none}.select_comm.isError .link_selected,.select_comm.isError .link_selected:hover{border-color:var(--Error-800);background-color:var(--Neutral-White);box-shadow:none}.select_comm.isError .link_selected:focus{box-shadow:var(--Error-100) 0 0 0 4px}.select_comm .link_selected{position:absolute;top:0;left:0;right:0;display:block;overflow:hidden;height:34px;padding:9px 10px 0 12px;line-height:34px;border:1px solid var(--Line-input);border-radius:6px;box-sizing:border-box;color:var(--Text-Light);text-decoration:none;outline:none;background-color:var(--Neutral-White);font-size:13px;line-height:15.16px;font-weight:400}.select_comm .link_selected.btn_link_selected{padding:0 10px 0 12px;text-align:left;line-height:normal}.select_comm .link_selected:hover{border-color:var(--Accent-100)}.select_comm .link_selected.hasValue,.select_comm .link_selected.hasValue:hover{color:var(--Text-Primary)}.select_comm .link_selected .txt_g{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select_comm .link_selected .ico_arr{float:right}.select_comm .box_opt{position:absolute;top:40px;left:0;right:0;z-index:100;padding:8px;border-radius:6px;background-color:var(--Neutral-White);box-shadow:0 2px 8px #00000026}.select_comm .box_opt.period{position:relative}.select_comm .box_opt .select_custom_period_opt{position:sticky;bottom:0;left:0;right:0;display:flex;align-items:center;gap:8;padding:7px 0;background:var(--Neutral-White);border-top:1px solid var(--Line-Light)}.select_comm .list_opt .link_opt{display:block;text-decoration:none}.select_comm .list_opt .link_opt :hover,.select_comm .list_opt .link_opt.isActive{border-radius:4px;background-color:#2869aa14}.select_comm .list_opt .link_opt.btn_link_opt{width:100%;min-height:32px;text-align:left}.select_comm .list_opt .txt_opt{display:block;max-width:100%;padding:8px 12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400}.select_comm .system_select{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;width:100%;height:100%}.select_comm .palette_color{display:inline-block;width:16px;height:16px;margin:-3px 0 0;border:1px solid var(--Neutral-200);border-radius:4px;vertical-align:top}.wrap_dayPicker{position:relative}.wrap_dayPicker .custom_dayPicker{position:absolute;bottom:40px;left:0;background:var(--Neutral-White);padding:12px;border:1px solid var(--Line-Light);border-radius:8px}.wrap_dayPicker .rdp-day{width:34px;height:34px}.wrap_dayPicker .rdp-day_button{width:34px;height:34px;line-height:34px}.wrap_dayPicker .rdp-selected{font-size:13px}.wrap_dayPicker .rdp-selected .rdp-day_button{width:33px;height:33px;border:0;background:var(--Accent-800);color:var(--Neutral-White)}.wrap_dayPicker .rdp-month_caption{height:32px;padding:0 8px;margin-bottom:8px}.wrap_dayPicker .rdp-button_next,.wrap_dayPicker .rdp-button_previous{width:28px;height:28px;padding:4px;box-sizing:border-box}.wrap_dayPicker .rdp-nav{height:32px}.wrap_dayPicker .rdp-chevron{fill:var(--Accent-900)}.wrap_dayPicker .rdp-dropdown_root .rdp-chevron{margin-left:4px}.wrap_dayPicker .rdp-dropdown_root:has(.rdp-dropdown.rdp-years_dropdown){display:none!important}.wrap_dayPicker.daypicker-left .custom_dayPicker{left:auto;right:0}.tab_basic{width:100%;border-bottom:1px solid var(--Line-Light)}.tab_basic .tab_list{margin-bottom:-1px;padding:13px 16px 0;white-space:nowrap;overflow-x:auto}.tab_basic .tab_list::-webkit-scrollbar{height:0}.tab_basic li{display:inline-block;vertical-align:top}.tab_basic li+li{margin-left:20px}.tab_basic .tab_item{height:27px;padding-bottom:4px;color:var(--Neutral-550);font-size:14px;line-height:16.8px;font-weight:700;border-bottom:2px solid transparent;box-sizing:border-box}.tab_basic .tab_item[aria-selected=true]{color:#303030;border-color:#303030}.dark .tab_basic .tab_item[aria-selected=true]{color:#fff;border-color:#fff}.tab_basic .tab_item+.tab_item{margin-left:20px}.tab_basic .tab_item .icon_emoji{transform:scale(.8);margin-top:-4px;vertical-align:middle}.tab_basic .tab_item .count_num{margin-left:4px}.tab_basic2{width:100%;border-bottom:1px solid var(--Line-Light)}.tab_basic2 .tab_list{display:flex;margin-bottom:-1px}.tab_basic2 .tab_list li{flex:1}.tab_basic2 .tab_item{width:100%;height:35px;padding-top:1px;color:var(--Neutral-550);font-size:12px;line-height:16px;font-weight:400;border-bottom:2px solid transparent;box-sizing:border-box}.tab_basic2 .tab_item[aria-selected=true]{color:var(--Accent-800);border-color:var(--Accent-800);font-size:12px;line-height:14.4px;font-weight:700}.box_info{position:relative;padding:14px 12px 10px 36px;color:var(--Text-Quaternary);background-color:var(--BG-Bluegray);font-size:12px;line-height:16px;font-weight:400}.box_info .ico_main{position:absolute;top:12px;left:12px}.box_info_notice{margin:0 24px 24px;padding:16px;border-radius:8px;background-color:var(--BG-Bluegray)}.box_info_notice .notice_tit{font-size:13px;line-height:15.16px;font-weight:400;color:var(--Text-Secondary)}.box_info_notice .notice_desc{margin-top:8px;font-size:13px;line-height:15.16px;font-weight:400;color:var(--Text-Light)}.box_info_warning{position:relative;padding:16px 16px 16px 28px;border-radius:8px;background-color:var(--BG-Bluegray)}.box_info_warning .ico_main{position:absolute;top:16px;left:16px}.box_info_warning .notice_tit{display:block;padding-left:4px;font-size:12px;line-height:14.4px;font-weight:500;color:var(--Text-Secondary)}.box_info_warning .notice_desc{margin-top:8px;font-size:12px;line-height:16px;font-weight:400;color:var(--Text-Light)}.box_info_warning+.btn_plain{margin-top:16px}.box_link_profile{display:flex;width:100%;min-height:86px;padding:20px 16px;box-sizing:border-box;justify-content:space-between;align-items:center;border:1px solid var(--UI-Medium);border-radius:10px}.box_link_profile:hover{background-color:var(--BG-Hover-opacity)}.box_link_profile:active{background-color:var(--BG-Pressed)}.box_link_profile:disabled{background-color:var(--Neutral-White)}.box_link_profile:disabled .name_box{opacity:.3}.box_link_profile:disabled .desc_box{opacity:.3}.box_link_profile:disabled .ico_main{opacity:.3}.box_link_profile .data_box{display:block;text-align:left}.box_link_profile .name_box{display:block;color:var(--Text-Primary);font-size:17px;line-height:20.4px;font-weight:700}.box_link_profile .desc_box{display:block;margin-top:8px;color:var(--Text-Light);font-size:12px;line-height:16px;font-weight:400}.box_link_profile~.box_link_profile{margin-top:12px}.box_centered{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.box_centered .inner_box{text-align:center}.box_centered .guide_tit{display:block;margin-bottom:20px;font-size:20px;line-height:24px;font-weight:700}.box_centered .guide_txt{color:var(--Text-Quaternary);font-size:12px;line-height:16px;font-weight:400}.box_centered .guide_txt2{color:var(--Neutral-600);font-size:15px;line-height:18px;font-weight:400}.box_centered .expired_txt{margin-top:16px;color:var(--Neutral-500);font-size:12px;line-height:16px;font-weight:400}.box_centered .suggest_txt{color:var(--Text-Quaternary);font-size:15px;line-height:18px;font-weight:400}.box_centered .btn_basic,.box_centered .btn_round{margin-top:16px}.box_centered .img_main{vertical-align:top}.box_viewer{display:flex;height:100%;position:relative;align-items:center;justify-content:center}.box_viewer .bg_png{display:flex;align-items:center;justify-content:center;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/bg_png.png) repeat 0 0;background-size:10px 10px;max-width:100%;max-height:100%}.box_viewer .wrap_thumb{overflow:auto;max-width:100%;max-height:100%;text-align:center}.box_viewer .wrap_thumb::-webkit-scrollbar{display:none}.box_viewer .thumb_media{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;height:100%;margin:-1px 0 0 -1px;background-size:cover;background-position:50% 50%}.box_viewer .thumb_video{position:absolute;top:0;left:0;width:100%;height:100%;background-size:contain;background-position:50% 50%;background-color:#000;background-repeat:no-repeat}.box_viewer .control_prev{position:absolute;top:50%;left:10px;margin-top:-16px}.box_viewer .control_next{position:absolute;top:50%;right:10px;margin-top:-16px}.box_viewer .viewer_paging{position:absolute;top:16px;left:16px;padding:8px 12px 6px;color:var(--Neutral-White);border-radius:16px;background-color:#0009;font-size:12px;line-height:16px;font-weight:400}.box_viewer .img_loading_img,.box_viewer .img_loading_file{margin-bottom:12px}.box_viewer .dimmed_media{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.box_viewer .dimmed_media .inner_dimmed{text-align:center}.box_viewer .dimmed_media .inner_dimmed .count_media{display:block;margin-top:4px;color:var(--Neutral-White);font-size:13px;line-height:15.16px;font-weight:400}.box_floating_notice{padding:16px;border-radius:8px;background-color:var(--BG-Hover-opacity)}.box_floating_notice .notice_tit{display:block;font-size:13px;line-height:15.6px;font-weight:500;color:var(--Text-Primary)}.box_floating_notice .notice_txt{display:block;margin-top:8px;font-size:13px;line-height:15.16px;font-weight:400;color:var(--Text-Quaternary)}.box_floating_notice .notice_btn{margin-top:10px;font-size:13px;line-height:15.16px;font-weight:400;color:var(--Accent-800)}.box_file_download{position:relative;display:flex;justify-content:space-between;padding:0 20px;box-sizing:border-box;background-color:var(--Neutral-White);text-align:left}.box_file_download .inner_box{flex:1}.box_file_download .input_checkbox{margin-right:8px}.box_file_download .head_box{display:flex;justify-content:space-between}.box_file_download .head_box .name_box{display:block;font-size:12px;line-height:18px;color:#2b2b2b;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.box_file_download .head_box .desc_box{display:block;margin-top:2px;color:#11111180;font-size:12px;line-height:16px;font-weight:400}.box_file_download .head_box .desc_box dd{display:inline-block;padding-right:4px}.box_file_download .head_box .btn_aside{min-width:24px;height:24px;margin-left:16px}.box_file_download .cont_box{display:flex;justify-content:space-between;padding-top:4px}.box_file_download .cont_box .download_data{padding:4px 8px 4px 0;line-height:0;color:var(--Text-Light)}.box_file_download .cont_box .download_data .ico_error_14{margin-right:4px}.box_file_download .cont_box .download_data .txt_g{display:inline-block;vertical-align:top;font-size:12px;line-height:16px;font-weight:400}.box_file_download .area_link{flex:1;padding:4px 0;line-height:0}.box_file_download .area_link+.reactions_msg{margin-top:-6px}.box_file_download .link_data{display:inline-block;color:var(--Accent-800);text-decoration:none;font-size:12px;line-height:16px;font-weight:400;vertical-align:top}.box_file_download .link_data:hover{text-decoration:underline}.box_file_download .link_data+.link_data:before{display:inline-block;margin:7px 6px 0;width:1px;height:1px;background-color:var(--Accent-800);vertical-align:top;content:""}.box_file_download.expired .head_box .btn_expired{min-width:24px;margin-left:8px;background-color:var(--Neutral-100-opacity)}.box_file_download.expired .head_box .btn_expired .ico_main{margin:-1px 0 0 -1px}.box_file_download.expired .head_box .name_box{color:var(--Neutral-600-opacity)}.box_media_download{position:relative;display:flex;justify-content:flex-end;align-items:flex-end;width:84px;height:84px;border:1px solid var(--Neutral-100-opacity);border-radius:4px;box-sizing:border-box;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.box_media_download:hover .input_checkbox,.box_media_download:hover.active .btn_fullview,.box_media_download.active .input_checkbox{display:block}.box_media_download.active{border:2px solid var(--Accent-800)}.box_media_download.expired{align-items:center;justify-content:center;background-color:var(--Neutral-100-opacity)}.box_media_download .input_checkbox{display:none;position:absolute;top:6px;left:6px;z-index:10}.box_media_download .input_checkbox .ico_check{box-shadow:inset var(--Neutral-White) 0 0 0 2px}.box_media_download .ico_gif{margin:6px}.box_media_download .time_media{margin:6px;padding:2px 4px;letter-spacing:-.05em;color:var(--Neutral-White);background-color:var(--Neutral-600-opacity);border-radius:4px;font-size:11px;line-height:13.13px;font-weight:400;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.box_media_download .btn_link{position:absolute;top:0;left:0;right:0;bottom:0}.box_media_download .btn_link:hover{background-color:var(--Neutral-400-opacity)}.box_media_download .btn_fullview{display:none;position:absolute;top:6px;right:6px}.box_guide{padding:16px 20px}.box_guide .guide_tit{display:block;margin-bottom:16px;font-size:15px;line-height:21px;color:var(--Text-Primary)}.box_guide .guide_txt{display:block;font-size:12px;line-height:18px;letter-spacing:-.01em;color:var(--Text-Primary)}.box_orgchart_member{flex:1;display:flex;flex-direction:column;height:100%;overflow:hidden}.box_orgchart_member .head_box{width:100%;padding:21px 20px 16px;box-sizing:border-box}.box_orgchart_member .head_box .inner_head{display:flex;align-items:center;justify-content:space-between}.box_orgchart_member .head_box .area_breadcrumb{width:100%;height:28px}.box_orgchart_member .head_box .area_name{display:flex;align-items:center}.box_orgchart_member .head_box .area_name .btn_icon{margin:-2px 0 0 6px}.box_orgchart_member .head_box .name_org{font-size:16px;line-height:19.2px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.box_orgchart_member .head_box .num_count{padding-left:4px;font-size:16px;line-height:19.2px;font-weight:600;color:var(--Neutral-550)}.box_orgchart_member .head_box .area_side{padding-left:8px;white-space:nowrap;flex-shrink:0}.box_orgchart_member .head_box .btn_chat{display:inline-flex;align-items:center;padding:2px 8px 2px 4px;border-radius:4px;background-color:#eaf4ff;color:#0582ff;font-size:12px;line-height:16px;font-weight:400}.box_orgchart_member .head_box .btn_chat .txt_g{margin:2px 0 0 2px}.box_orgchart_member.search_area{overflow:auto;padding-bottom:20px}.box_orgchart_member .share_box{padding:0 0 8px 16px}.box_orgchart_member .btn_share_profile{display:flex;text-align:left;align-items:center}.box_orgchart_member .btn_share_profile .txt_g{padding-left:8px;color:var(--Accent-800);font-size:13px;line-height:15.16px;font-weight:400}.box_orgchart_member .cont_box{overflow:auto;flex:1;padding:0 8px}.btn_basic{border-style:solid;border-radius:6px;box-sizing:border-box}.btn_basic.size_small{height:28px;padding:7px 10px;font-size:12px;line-height:14.4px;font-weight:500}.btn_basic.size_medium{min-width:96px;height:32px;padding:7px 10px 5px;font-size:13px;line-height:15.6px;font-weight:500}.btn_basic.size_large{min-width:96px;height:44px;padding:7px 10px;font-size:13px;line-height:15.6px;font-weight:500}.btn_basic .count_num{display:inline-block;margin:0 4px 0 0;font-weight:600;vertical-align:top}.btn_basic .icon{margin-top:-2px}.btn_basic .txt_g{display:inline-block;margin:1.2px 0 0 4px}.btn_basic2{border-radius:4px;box-sizing:border-box}.btn_basic2.size_small{height:28px;padding:7px 10px;font-size:12px;line-height:14.4px;font-weight:500}.btn_basic2.size_medium{min-width:96px;height:32px;padding:7px 10px 5px;font-size:13px;line-height:15.6px;font-weight:500}.btn_basic2.size_large{min-width:96px;height:44px;padding:9px 10px 7px;font-size:13px;line-height:15.6px;font-weight:500}.btn_basic3{flex:1;height:56px;padding:0 24px;box-sizing:border-box;font-size:13px;line-height:15.16px;font-weight:400}.btn_basic3.btn_warning{color:var(--Error-800)}.btn_basic3.btn_warning:hover,.btn_basic3.btn_warning:active{color:var(--Error-900)}.btn_basic3.btn_warning:disabled{color:var(--Error-800)}.btn_round{border-radius:25px;box-sizing:border-box}.btn_round.size_small{height:28px;padding:6px 16px 8px;font-size:12px;line-height:16px;font-weight:400}.btn_round.size_medium{height:34px;padding:10px 12px;font-size:12px;line-height:16px;font-weight:400}.btn_text{display:flex;align-items:center}.btn_text .ico_main{margin:-2px 2px 0 0}.btn_text:disabled{opacity:.3}.btn_text.size_small{font-size:12px;line-height:16px;font-weight:400}.btn_text.size_medium{font-size:13px;line-height:15.16px;font-weight:400}.btn_text.btn_primary{color:var(--Accent-800)}.btn_text.btn_primary:hover,.btn_text.btn_primary:active{color:var(--Accent-900)}.btn_text.btn_primary:disabled{color:var(--Accent-800)}.btn_text.btn_secondary{color:var(--Text-Quaternary)}.btn_text.btn_secondary:hover{color:var(--Text-Tetiary)}.btn_text.btn_secondary:active{color:var(--Text-Tetiary);background-color:var(--Accent-200)}.btn_text.btn_secondary:disabled{color:var(--Text-Quaternary);background-color:transparent}.btn_text.btn_warning{color:var(--Error-800)}.btn_text.btn_warning:hover,.btn_text.btn_warning:active{color:var(--Error-900)}.btn_text.btn_warning:disabled{color:var(--Error-800)}.btn_basic.btn_primary,.btn_round.btn_primary{color:#fff;background-color:var(--Accent-800);border-width:1px;border-color:var(--Neutral-100-opacity)}.btn_basic.btn_primary:hover,.btn_round.btn_primary:hover{background-color:var(--Accent-700)}.btn_basic.btn_primary:active,.btn_round.btn_primary:active{background-color:var(--Accent-900)}.btn_basic.btn_primary:disabled,.btn_round.btn_primary:disabled{color:var(--Accent-600);background-color:var(--Accent-50);border-color:#d8ecff}.btn_basic.btn_secondary,.btn_round.btn_secondary{color:var(--Text-Primary);background-color:var(--UI-Light);border-width:1px;border-color:var(--Neutral-100-opacity)}.btn_basic.btn_secondary:hover,.btn_round.btn_secondary:hover{background-color:var(--Neutral-White)}.btn_basic.btn_secondary:active,.btn_round.btn_secondary:active{background-color:var(--UI-Medium)}.btn_basic.btn_secondary:disabled,.btn_round.btn_secondary:disabled{color:var(--Neutral-500-opacity);background-color:var(--Neutral-100-opacity)}.btn_basic.btn_tertiary,.btn_round.btn_tertiary{color:var(--Text-Primary);background-color:var(--UI-Light);border-width:1px;border-color:var(--Neutral-100-opacity)}.btn_basic.btn_tertiary:hover,.btn_round.btn_tertiary:hover{background-color:var(--Neutral-White)}.btn_basic.btn_tertiary:active,.btn_round.btn_tertiary:active{background-color:var(--UI-Medium)}.btn_basic.btn_tertiary:disabled,.btn_round.btn_tertiary:disabled{color:var(--Neutral-600-opacity);background-color:var(--Neutral-100-opacity)}.btn_basic.btn_quaternary,.btn_round.btn_quaternary{color:var(--Text-Primary);background-color:var(--Neutral-White);border-width:1px;border-color:var(--Neutral-300-opacity)}.btn_basic.btn_quaternary:hover,.btn_round.btn_quaternary:hover{background-color:var(--Neutral-100-opacity)}.btn_basic.btn_quaternary:active,.btn_round.btn_quaternary:active{background-color:var(--Neutral-200-opacity)}.btn_basic.btn_quaternary:disabled,.btn_round.btn_quaternary:disabled{color:var(--Text-Primary);background-color:var(--Neutral-White);opacity:.5}.btn_basic.btn_line,.btn_round.btn_line{border:1px solid var(--Neutral-300-opacity);color:var(--Neutral-700-opacity)}.btn_basic.btn_line:hover,.btn_round.btn_line:hover{border:1px solid var(--Neutral-400-opacity);color:var(--Neutral-900-opacity)}.btn_basic.btn_warning,.btn_round.btn_warning{color:var(--Error-800)}.btn_basic.btn_warning:hover,.btn_round.btn_warning:hover,.btn_basic.btn_warning:active,.btn_round.btn_warning:active{color:var(--Error-900)}.btn_basic.btn_warning:disabled,.btn_round.btn_warning:disabled{color:var(--Error-800)}.btn_basic.btn_weak,.btn_round.btn_weak{background-color:var(--Accent-100)}.btn_basic.btn_weak:hover,.btn_round.btn_weak:hover,.btn_basic.btn_weak:active,.btn_round.btn_weak:active{background-color:var(--Accent-200)}.btn_basic2.btn_primary{color:#fff;background-color:var(--Accent-800);border-width:1px;border-color:var(--Neutral-100-opacity)}.btn_basic2.btn_primary:disabled{color:var(--Neutral-550-opacity);background-color:var(--UI-Light);border-color:var(--UI-Light)}.btn_basic2.btn_secondary{color:#303030;background-color:var(--Neutral-White);border:1px solid var(--Line-input2)}.btn_basic2.btn_secondary:disabled{color:var(--Neutral-550-opacity);background-color:var(--Neutral-100-opacity)}.btn_plain{border-radius:6px;box-sizing:border-box;color:#333d4b;background-color:#f2f4f6}.btn_plain:active{color:#333d4b;background-color:#d1d6db}.btn_plain:disabled{color:#b0b8c1;background-color:#f2f4f6}.btn_plain.size_medium{min-width:96px;height:32px;padding:7px 10px 5px;font-size:13px;line-height:15.6px;font-weight:500}.btn_plain.btn_primary,.btn_plain.btn_primary:active{color:var(--Neutral-White);background-color:#e8423f}.btn_plain.btn_primary:disabled{color:var(--Neutral-White);background-color:#e8423f}.btn_icon:disabled>ico_main{opacity:.3}.btn_icon{position:relative;line-height:0;text-align:center}.btn_icon .ico_main{vertical-align:middle}.btn_icon:hover .tooltip_btn{display:block}.btn_icon.btn_square{border-radius:4px}.btn_icon.btn_square.size_small{width:24px;height:24px;line-height:24px}.btn_icon.btn_square.size_medium{width:32px;height:32px;line-height:32px}.btn_icon.btn_circle{border-radius:100%}.btn_icon.btn_circle .ico_main{margin-top:-2px}.btn_icon.btn_circle.size_small{width:26px;height:26px;line-height:26px}.btn_icon.btn_circle.size_medium{width:36px;height:36px;line-height:36px}.btn_icon.btn_circle.size_large{width:40px;height:40px;line-height:40px}.btn_icon.btn_secondary{background-color:var(--Neutral-White)}.dark .btn_icon.btn_secondary{background-color:transparent}.btn_icon.btn_secondary:hover{background-color:var(--BG-Hover)}.btn_icon.btn_secondary:active{background-color:var(--BG-Pressed)}.btn_icon.btn_secondary:disabled{background-color:transparent}.btn_icon.btn_secondary:disabled .icon{opacity:.3}.btn_icon.btn_tertiary:hover{background-color:var(--Neutral-100-opacity)}.btn_icon.btn_tertiary:active{background-color:var(--Neutral-300-opacity)}.btn_icon.btn_tertiary:disabled{background-color:transparent}.btn_icon.btn_tertiary:disabled .icon{opacity:.3}.btn_icon.btn_shadow{border-width:0;box-shadow:0 1px 3px #0000001a}.btn_icon.btn_line{border-width:1px;border-style:solid;border-color:var(--Neutral-200-opacity)}.btn_icon .tooltip_btn{display:none;position:absolute;bottom:-38px;left:50%;z-index:1000;padding:8px 10px 6px;color:var(--Text-Primary);white-space:nowrap;border-radius:6px;background-color:var(--Neutral-White);border:1px solid var(--Neutral-200-opacity);box-shadow:0 2px 8px #00000026;font-size:12px;line-height:16px;font-weight:400;transform:translate(-50%)}.btn_icon .tooltip_btn.pos_right{left:auto;right:0;transform:translate(0)}.btn_width_full{width:100%}.btn_width_auto{width:auto}.btn_emoji{height:26px;padding:0 6px 0 2px;border:1px solid var(--UI-Light);border-radius:4px;background-color:var(--UI-Light);font-size:12px;line-height:14.4px;font-weight:500}.btn_emoji:hover{background-color:var(--UI-Medium)}.btn_emoji.isToggled{border:1px solid var(--Accent-300);background-color:var(--Accent-50)}.btn_emoji.isToggled:hover{border:1px solid var(--Accent-800);background-color:#0080ff33}.btn_emoji .ico_main{display:inline-block;vertical-align:middle}.btn_emoji .count_num{display:inline-block;padding:2px 0 0 2px;vertical-align:middle}.btn_bar{width:100%;height:58px;padding:0 24px;font-size:13px;color:var(--Accent-800);text-align:left;box-sizing:border-box;border-top:1px solid var(--Line-Light)}.btn_bar .ico_comm{margin:-2px 10px 0 0;vertical-align:middle}.btn_bar2{width:100%;height:48px;font-size:13px;color:var(--Accent-800);border-top:1px solid #ebebeb}.tit_list_date{display:block;padding:0 20px 12px;color:var(--Text-Light);font-size:13px;line-height:15.16px;font-weight:400}.list_chips_member .item_list{display:flex;align-items:center;width:100%;height:30px;padding:7px 8px;overflow:hidden;border:1px solid var(--Neutral-200);border-radius:4px;background-color:var(--Neutral-White);font-size:13px;line-height:15.16px;font-weight:400;box-sizing:border-box}.list_chips_member .item_list .name_member{flex:1;padding-top:2px;text-align:left;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_chips_member .item_list .btn_icon{margin:-1px 0 0 4px;line-height:0}.list_chips_member .item_list+.item_list{margin-top:8px}.list_tooltip{padding:4px}.list_tooltip+.list_tooltip{border-top:1px solid var(--Neutral-200)}.list_tooltip .item_list{display:flex;align-items:center;justify-content:center;width:100%;padding:6px;border-radius:4px;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400}.list_tooltip .item_list:hover{background-color:var(--BG-Hover)}.list_tooltip .item_list:disabled{opacity:.4;cursor:default}.list_tooltip .item_list:hover:disabled{background-color:transparent}.list_tooltip .item_list[aria-selected=false] .ico_main{opacity:0}.list_tooltip .item_list .tooltip_txt{flex:1;padding:2px 0 0 6px;text-align:left}.list_tooltip .item_list .icon_hidden{opacity:0}.list_notice .item_notice{position:relative;padding:0 20px 16px}.list_notice .item_notice+.item_notice:before{display:block;height:1px;background-color:var(--Line-Light);content:""}.list_notice .item_notice:hover{background-color:var(--BG-Hover)}.list_notice .item_notice:hover .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.list_notice .item_notice.active{background-color:var(--BG-Pressed)}.list_notice .item_notice.active .profile_img path:nth-of-type(1){fill:var(--BG-Pressed)}.list_notice .notice_txt{padding-top:8px;font-size:13px;line-height:15.16px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.list_notice .notice_from{display:block;padding-top:8px;color:var(--Text-Light);font-size:12px;line-height:16px;font-weight:400}.list_notice .btn_notice{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer}.list_notice .btn_delete{position:relative;z-index:10}.list_notice .card_member{padding-top:16px;align-items:flex-start}.list_notice .card_member .area_profile{padding:0}.list_notice .card_member .area_data{padding:0 8px}.wrap_list_files .list_files .item_list{margin-top:10px}.wrap_list_files .list_files .item_list:before{content:"";display:block;width:100%;height:1px;background-color:var(--Line-Light);position:relative;top:-14px}.wrap_list_files .list_files .date_header+.item_list{margin-top:0}.wrap_list_files .list_files .date_header+.item_list:before{display:none}.wrap_list_files .list_files .date_header.first{padding-top:0}.wrap_list_files .list_files .date_header.first .date_title{padding-top:0;border-top:none}.list_files .date_header{position:relative;width:100%;padding:0 24px 10px;box-sizing:border-box}.list_files .date_header .date_title{font-size:12px;line-height:14.4px;font-weight:500;color:var(--Text-Light);line-height:16px;border-top:1px solid var(--Line-Light);padding:20px 0 4px}.list_files .item_list{padding-bottom:16px}.list_media{padding:0 20px 16px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(84px,84px))}.tit_list_date+.list_media{margin-top:-4px}.list_info_profile{display:grid;grid-template-columns:80px auto;row-gap:20px}.list_info_profile dt{color:var(--Neutral-550-opacity);font-size:13px;line-height:15.16px;font-weight:400}.list_info_profile dd{color:var(--Neutral-900);font-size:13px;line-height:15.16px;font-weight:400}.list_info_profile .sub_list li+li{margin-top:8px}.list_info_profile .sub_list .link_g{cursor:pointer}.list_info_profile .link_g{text-decoration:underline}.list_bread_org{display:inline-flex;max-width:100%;overflow:hidden}.list_bread_org li{position:relative;display:block;overflow:hidden;vertical-align:middle;white-space:nowrap}.list_bread_org li+li{padding-left:14px}.list_bread_org li+li:before{position:absolute;top:0;left:0;padding:0 0 0 4px;vertical-align:middle;content:">"}.list_bread_org li:last-child .link_g{font-weight:700;color:var(--Text-Secondary)}.list_bread_org .link_g{text-decoration:underline;color:var(--Text-Quaternary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_search_recent{width:100%;margin-top:8px;padding:0 4px 8px 8px;box-sizing:border-box;max-height:270px;overflow:auto;scrollbar-gutter:stable}.list_search_recent li .link_g{display:flex;width:100%;height:40px;align-items:center;border-radius:8px}.list_search_recent li .link_g>.ico_main{min-width:24px;margin:0 8px 0 4px}.list_search_recent li .link_g .name_list{flex:1;padding-top:2px;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_search_recent li .link_g .keyword_list{color:var(--Neutral-900);font-weight:600}.list_search_recent li .link_g .guide_list{padding-left:8px;color:var(--Neutral-600);font-size:12px}.list_search_recent li .link_g:hover,.list_search_recent li .link_g.is_selected{background-color:var(--BG-Hover-opacity)}.list_search_recent li .link_g .close_btn{margin:0 4px}.list_search_result{width:100%;padding:0 4px 16px 8px;box-sizing:border-box}.list_search_result li .link_g{display:flex;width:100%;height:40px;align-items:center;border-radius:8px}.list_search_result li .link_g .ico_history_24{min-width:24px;margin:0 8px 0 4px}.list_search_result li .link_g .name_list{flex:1;padding-top:2px;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_search_result li .link_g:hover,.list_search_result li .link_g.is_selected{background-color:var(--BG-Hover-opacity)}.list_search_result li .link_g .close_btn{margin:0 4px}.list_unified_recent{width:100%;padding:8px 0;box-sizing:border-box}.list_unified_recent li .link_g{display:flex;width:100%;height:32px;align-items:center}.list_unified_recent li .link_g .name_list{flex:1;padding:2px 0 0 16px;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_unified_recent li .link_g .keyword_list{color:var(--Neutral-900);font-weight:600}.list_unified_recent li .link_g .guide_list{padding-left:8px;color:var(--Neutral-600);font-size:12px}.list_unified_recent li .link_g:hover,.list_unified_recent li .link_g.is_selected{background-color:var(--BG-Hover-opacity)}.list_unified_recent li .link_g .close_btn{margin:0 6px}.wrap_list_links .list_links .item_list{margin-top:10px}.wrap_list_links .list_links .item_list:before{content:"";display:block;width:100%;height:1px;background-color:var(--Line-Light);position:relative;top:-14px}.wrap_list_links .list_links .date_header+.item_list{margin-top:0}.wrap_list_links .list_links .date_header+.item_list:before{display:none}.wrap_list_links .list_links .date_header.first{padding-top:0}.wrap_list_links .list_links .date_header.first .date_title{padding-top:0;border-top:none}.list_links{padding:6px 0;box-sizing:border-box}.list_links .date_header{position:relative;width:100%;padding:12px 24px 0;box-sizing:border-box}.list_links .date_header .date_title{font-size:12px;line-height:14.4px;font-weight:500;color:var(--Text-Light);line-height:16px;border-top:1px solid var(--Line-Light);padding:20px 0 4px}.list_links .item_list{position:relative;width:100%;height:76px;padding:10px 24px;text-align:left;box-sizing:border-box}.list_links .item_list .name_list{height:16px;margin-top:4px;margin-right:82px;font-size:12px;line-height:16px;font-weight:400;color:var(--Text-Primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_links .item_list .desc_list{height:16px;margin-top:4px;margin-right:82px;color:var(--Text-Light);font-size:11px;line-height:13.2px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_links .item_list .link_txt{height:16px;color:var(--Accent-800);font-size:12px;line-height:14.4px;font-weight:400;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.list_links .item_list .thumb_list{position:absolute;top:12px;right:27px;width:67px;height:35px;border-radius:4px;overflow:hidden;background-color:var(--Neutral-200);border:1px solid var(--Neutral-200);box-sizing:border-box}.list_links .item_list .thumb_list .thumb_no_img{display:flex;align-items:center;justify-content:center;width:67px;height:35px;border-radius:4px;box-sizing:border-box}.list_links .item_list .thumb_list .thumb_no_img .ico_link_24{opacity:.3}.list_links .item_list .thumb_list img{display:block;width:100%;height:100%;object-fit:cover}.list_links .item_list .context_btn{position:absolute;top:18px;right:0}.list_links .item_list .context_btn .ico_more_24{transform:rotate(90deg)}.toast_comm{display:flex;justify-content:center;margin-top:8px}.toast_comm.type_bottom{position:absolute;bottom:0;left:0;right:0;z-index:100}.toast_comm.type_top{position:absolute;top:0;left:0;right:0;z-index:100}.toast_comm .inner_toast{display:flex;justify-content:space-between;word-break:break-word;align-items:center;text-align:center}.toast_comm .inner_toast .area_icon{display:flex;min-width:16px;align-items:center;margin-right:8px}.toast_comm .inner_toast .area_icon .ico_loading{animation:spin 1s linear infinite}.toast_comm .inner_toast .area_btn{display:flex;align-items:center;justify-content:flex-end}.toast_comm .inner_toast .area_btn .btn_txt{margin:0 4px 0 24px;color:#4ca6ff;white-space:nowrap}.toast_comm .inner_toast .area_btn .ico_cancel{margin-left:8px}.toast_comm.size_full .inner_toast{width:100%;text-align:center;justify-content:center}.toast_comm.toast_normal .inner_toast{padding:12px;border-radius:6px;background-color:var(--Neutral-700-opacity);color:var(--Neutral-White);font-size:12px;line-height:16px;font-weight:400}.toast_comm.toast_square .inner_toast{padding:12px;border-radius:4px;background-color:var(--Neutral-700-opacity);color:var(--Neutral-White);font-size:12px;line-height:16px;font-weight:400}.toast_comm.toast_square .close_btn{position:absolute;top:0;right:0;padding:4px}.toast_comm.toast_bubble .inner_toast{padding:8px 12px;color:var(--Neutral-White);border-radius:26px;background-color:var(--Accent-800);font-size:12px;line-height:16px;font-weight:400;box-shadow:0 6px 12px #0080ff29}.toast_comm.toast_bubble .inner_toast:hover{background-color:var(--Accent-700)}.toast_comm.toast_bubble .inner_toast:focus{background-color:var(--Accent-900)}.toast_notice_alarm{position:fixed;top:50%;left:50%;margin:-45px 0 0 -45px;display:flex;align-items:center;justify-content:center;width:90px;height:90px;border-radius:100%;background-color:var(--Neutral-600-opacity);opacity:0;transition:all ease .4s}.toast_notice_alarm.on{opacity:1}.img_emoji{display:inline-block;width:22px;height:22px;vertical-align:middle}@keyframes thumbsup-emoji-animation{0%{background-position:0 0}to{background-position:0 -418px}}.emoji_thumbsup{width:22px;height:22px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/emoji/emoji_thumbsup.png) no-repeat;background-size:22px 418px;image-rendering:smooth;transform:rotate(.1deg)}.emoji_thumbsup.once{animation-name:thumbsup-emoji-animation;animation-duration:1.29s;animation-iteration-count:1;animation-timing-function:steps(19)}.emoji_thumbsup.infinite{animation-name:thumbsup-emoji-animation;animation-duration:1.29s;animation-iteration-count:infinite;animation-timing-function:steps(19)}@keyframes ok-emoji-animation{0%{background-position:0 0}to{background-position:0 -550px}}.emoji_ok{width:22px;height:22px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/emoji/emoji_ok.png) no-repeat;background-size:22px 550px;image-rendering:smooth;transform:rotate(.1deg)}.emoji_ok.once{animation-name:ok-emoji-animation;animation-duration:1.29s;animation-iteration-count:1;animation-timing-function:steps(25)}.emoji_ok.infinite{animation-name:ok-emoji-animation;animation-duration:1.29s;animation-iteration-count:infinite;animation-timing-function:steps(25)}@keyframes clap-emoji-animation{0%{background-position:0 0}to{background-position:0 -880px}}.emoji_clap{width:22px;height:22px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/emoji/emoji_clap.png) no-repeat;background-size:22px 880px;image-rendering:smooth;transform:rotate(.1deg)}.emoji_clap.once{animation-name:clap-emoji-animation;animation-duration:1.29s;animation-iteration-count:1;animation-timing-function:steps(40)}.emoji_clap.infinite{animation-name:clap-emoji-animation;animation-duration:1.29s;animation-iteration-count:infinite;animation-timing-function:steps(40)}@keyframes like-emoji-animation{0%{background-position:0 0}to{background-position:0 -880px}}.emoji_like{width:22px;height:22px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/emoji/emoji_like.png) no-repeat;background-size:22px 880px;image-rendering:smooth;transform:rotate(.1deg)}.emoji_like.once{animation-name:like-emoji-animation;animation-duration:1.29s;animation-iteration-count:1;animation-timing-function:steps(40)}.emoji_like.infinite{animation-name:like-emoji-animation;animation-duration:1.29s;animation-iteration-count:infinite;animation-timing-function:steps(40)}@keyframes lol-emoji-animation{0%{background-position:0 0}to{background-position:0 -880px}}.emoji_lol{width:22px;height:22px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/emoji/emoji_lol.png) no-repeat;background-size:22px 880px;image-rendering:smooth;transform:rotate(.1deg)}.emoji_lol.once{animation-name:lol-emoji-animation;animation-duration:1.29s;animation-iteration-count:1;animation-timing-function:steps(40)}.emoji_lol.infinite{animation-name:lol-emoji-animation;animation-duration:1.29s;animation-iteration-count:infinite;animation-timing-function:steps(40)}@keyframes surprise-emoji-animation{0%{background-position:0 0}to{background-position:0 -814px}}.emoji_surprise{width:22px;height:22px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/emoji/emoji_surprise.png) no-repeat;background-size:22px 814px;image-rendering:smooth;transform:rotate(.1deg)}.emoji_surprise.once{animation-name:surprise-emoji-animation;animation-duration:1.29s;animation-iteration-count:1;animation-timing-function:steps(37)}.emoji_surprise.infinite{animation-name:surprise-emoji-animation;animation-duration:1.29s;animation-iteration-count:infinite;animation-timing-function:steps(37)}@keyframes sad-emoji-animation{0%{background-position:0 0}to{background-position:0 -836px}}.emoji_sad{width:22px;height:22px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/emoji/emoji_sad.png) no-repeat;background-size:22px 836px;image-rendering:smooth;transform:rotate(.1deg)}.emoji_sad.once{animation-name:sad-emoji-animation;animation-duration:1.29s;animation-iteration-count:1;animation-timing-function:steps(38)}.emoji_sad.infinite{animation-name:sad-emoji-animation;animation-duration:1.29s;animation-iteration-count:infinite;animation-timing-function:steps(38)}@keyframes angry-emoji-animation{0%{background-position:0 0}to{background-position:0 -880px}}.emoji_angry{width:22px;height:22px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/emoji/emoji_angry.png) no-repeat;background-size:22px 880px;image-rendering:smooth;transform:rotate(.1deg)}.emoji_angry.once{animation-name:angry-emoji-animation;animation-duration:1.29s;animation-iteration-count:1;animation-timing-function:steps(40)}.emoji_angry.infinite{animation-name:angry-emoji-animation;animation-duration:1.29s;animation-iteration-count:infinite;animation-timing-function:steps(40)}.box_orgchart_tree{display:flex;flex-direction:column;width:250px;height:100%;overflow:hidden;background-color:var(--BG-Bluegray)}.box_orgchart_tree .area_shortcut{padding:16px 12px;border-bottom:1px solid var(--Line-Light)}.box_orgchart_tree .btn_shortcut_orgchart{display:block}.box_orgchart_tree .btn_shortcut_orgchart+.btn_shortcut_orgchart{margin-top:8px}.box_orgchart_tree .btn_shortcut_orgchart.active .txt_g{color:var(--Accent-800);font-weight:600}.box_orgchart_tree .btn_shortcut_orgchart .ico_main{margin:-3px 3px 0 0}.box_orgchart_tree .btn_shortcut_orgchart .txt_g{font-size:13px;line-height:15.16px;font-weight:400}.box_orgchart_tree .area_tree{overflow:hidden;display:flex;flex:1;flex-direction:column}.box_orgchart_tree .my_orgchart{position:relative;padding:16px 16px 12px}.box_orgchart_tree .my_orgchart .btn_my_orgchart:hover .txt_g{text-decoration:underline}.box_orgchart_tree .my_orgchart .btn_my_orgchart .ico_main{margin:2px 0 0 4px}.box_orgchart_tree .my_orgchart .list_my_orgchart{display:none;position:absolute;top:36px;left:16px;z-index:100;width:214px;max-height:160px;overflow:auto;padding:8px 0;border-radius:6px;background-color:var(--Neutral-White);box-sizing:border-box;border:1px solid var(--Neutral-200);box-shadow:0 1px 6px #00000014}.box_orgchart_tree .my_orgchart .list_my_orgchart .link_list{display:block}.box_orgchart_tree .my_orgchart .list_my_orgchart .link_list:hover{background-color:var(--BG-Hover-opacity)}.box_orgchart_tree .my_orgchart .list_my_orgchart .link_list:hover .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.box_orgchart_tree .my_orgchart .list_my_orgchart .link_list:active{background-color:var(--BG-Pressed)}.box_orgchart_tree .my_orgchart .list_my_orgchart .link_list:active .profile_img path:nth-of-type(1){fill:var(--BG-Pressed)}.box_orgchart_tree .my_orgchart.active .btn_my_orgchart .ico_main{transform:rotate(180deg)}.box_orgchart_tree .my_orgchart.active .list_my_orgchart{display:block}.tree_orgchart{overflow:auto;padding:0 16px}.tree_orgchart .tree_level{position:relative}.tree_orgchart .item_tree{position:relative;padding:0 0 0 20px}.tree_orgchart .item_tree:before{position:absolute;top:0;left:6px;bottom:0;width:1px;background-color:#cccdcf;content:""}.tree_orgchart .item_tree:after{position:absolute;top:12px;left:7px;width:6px;height:1px;background-color:#cccdcf;content:""}.tree_orgchart .item_tree:only-child:before{display:none}.tree_orgchart .item_tree:first-child>.link_tree>.ico_main{margin-top:-6px;border-top:6px solid var(--BG-Bluegray)}.tree_orgchart .item_tree:last-child:before{bottom:auto;height:13px}.tree_orgchart .link_tree{position:relative;display:block;padding:5px 0}.tree_orgchart .link_tree .txt_g{text-align:left}.tree_orgchart .link_tree:hover .txt_g{text-decoration:underline}.tree_orgchart .link_tree.active .txt_g{color:var(--Accent-800);font-weight:600}.tree_orgchart .link_tree .ico_main{position:absolute;top:6px;left:-20px;z-index:10}.card_member{display:flex;align-items:center;justify-content:space-between;width:100%;text-decoration:none}.card_member .area_profile{padding:7px 0 7px 16px}.card_member .profile_img{position:relative;width:42px;height:42px}.card_member .profile_file{display:flex;align-items:center;justify-content:center;width:42px;min-width:42px;height:42px}.card_member .area_data{flex:1;padding:9px 12px;overflow:hidden}.card_member .name_member{color:var(--Text-Primary);font-size:14px;line-height:16.8px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member .name_member .ico_main,.card_member .name_member .badge_leader{margin:0 4px 0 0}.card_member .name_member .badge_leader+.ico_main{margin-left:-1px}.card_member .count_user{display:inline-block;vertical-align:top;margin:-1px 0 0 6px;color:var(--Text-Light);font-size:13px;line-height:15.16px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.card_member .name_group{display:flex;align-items:center}.card_member .name_group .txt_g{font-size:14px;line-height:16.8px;font-weight:500;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member .name_group .count_member{padding-left:3px;color:var(--Neutral-550);font-size:14px;line-height:16.8px;font-weight:500}.card_member .name_group .ico_main{margin:0 4px 0 0}.card_member .name_message{color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:400;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.card_member .locate_org{display:block;margin-top:2px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400}.card_member .locate_org .ico_main{margin:1px 2px 0}.card_member .role_member,.card_member .sub_text{margin-top:1px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member .date_member{margin-top:1px;color:var(--Text-Light);font-size:12px;line-height:16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member .concurrent_badge{display:inline-block;height:16px;margin-left:6px;padding:1px 7px 0 5px;color:var(--Neutral-550);border-radius:8px;background-color:var(--UI-Light);vertical-align:middle}.card_member .area_side{align-self:stretch;min-height:35px;padding:9px 16px;box-sizing:border-box}.card_member .area_side .btn_icon{margin:4px -10px 0 0}.card_member .data_worktime{padding-right:16px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400}.card_member .inoperative_badge{display:inline-flex;justify-content:center;align-items:center;padding-right:16px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400}.card_member .data_messagetime{color:var(--Neutral-500);font-size:12px;line-height:16px;font-weight:400}.card_member .desc_message{margin-top:2px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member .data_message{display:flex;align-items:center;margin-top:6px;color:var(--Neutral-550);font-size:11px;line-height:13.2px;font-weight:400}.card_member .data_message dd{max-width:33%;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member .data_message .name_chat{display:flex;margin-right:10px;padding:2px 6px 2px 4px;background-color:#f2f2f2;border-radius:2px}.card_member .data_message .name_chat .txt_g{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member .data_message .name_chat .ico_chat_10{min-width:10px;margin:1px 4px 0 0}.card_member .data_message .time_message:before{display:inline-block;width:1px;height:11px;margin:-1px 7px 0;vertical-align:middle;background-color:var(--Line-Light);content:""}.card_member_row{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%;padding:6px 8px;border-radius:6px}.card_member_row:hover{background-color:var(--BG-Hover)}.card_member_row:hover .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.card_member_row:active,.card_member_row.active{background-color:var(--BG-Pressed)}.card_member_row:active .profile_img path:nth-of-type(1),.card_member_row.active .profile_img path:nth-of-type(1){fill:var(--BG-Pressed)}.card_member_row .profile_img{position:relative;width:28px;height:28px;min-width:28px}.card_member_row .area_data{flex:1;padding:4px 0 0 8px;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card_member_row .name_member{font-size:14px;line-height:16.8px;font-weight:700;color:var(--Text-Primary)}.card_member_row .role_member{padding-left:6px;font-size:12px;line-height:16px;font-weight:400;color:var(--Text-Light)}.card_member_row .concurrent_badge{display:inline-block;height:16px;margin:-3px 0 0 6px;padding:1px 7px 0 5px;color:var(--Neutral-550);border-radius:8px;background-color:var(--UI-Light);vertical-align:middle}.card_member_row .area_side{text-align:right}.card_member_row .time_pin{display:inline-block;width:6px;height:6px;margin:8px 4px 0 0;border-radius:100%;background-color:var(--Accent-800);vertical-align:top}.card_member_row .time_txt{display:inline-block;padding-top:4px;color:var(--Text-Tetiary);vertical-align:top}.card_member_row .dimmed_txt{display:inline-block;padding-top:4px;font-size:12px;line-height:16px;font-weight:400;color:var(--Text-Light);vertical-align:top}.card_member_row.type_select .area_data{flex:1;overflow:hidden}.card_member_row.type_select .name_member{font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member_select{display:flex;align-items:center;position:relative;border-radius:6px}.card_member_select:hover{background-color:var(--BG-Hover)}.card_member_select:hover .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.card_member_select.disabled{opacity:.5}.card_member_select .area_select{padding-left:16px}.card_member_select .card_member{overflow:hidden}.card_member_select .card_member .area_profile{padding-left:12px}.card_member_select .card_chat{overflow:hidden;padding:0}.card_member_select .link_card{padding:12px 16px 12px 12px}.card_member_selected{display:flex;align-items:center;align-content:center;justify-content:space-between;width:100%;padding:8px 4px;border-radius:6px;box-sizing:border-box}.card_member_selected .profile_img{position:relative;width:28px;height:28px}.card_member_selected .area_data{flex:1;overflow:hidden;padding:4px 4px 0 8px;text-align:left}.card_member_selected .name_member{font-size:14px;line-height:16.8px;font-weight:400;color:var(--Text-Primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_member_selected .area_side{text-align:right}.card_chat_select{display:flex;min-height:72px;align-items:center;position:relative;border-radius:6px}.card_chat_select:hover{background-color:var(--BG-Hover)}.card_chat_select:hover .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.card_chat_select .area_profile{line-height:0}.card_chat_select .area_select{padding-left:16px}.card_chat_select .card_chat{overflow:hidden;min-height:auto;padding:0}.card_chat_select .card_chat .chat_data{align-items:center;margin-top:1px}.card_chat_select .card_chat .chat_data .txt_chat{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.card_chat_select .card_chat .area_emoticon{margin-top:0}.card_chat_select .card_chat .link_card{padding:4px 16px 4px 12px}.card_dynamic_info{padding:16px 20px;border-radius:6px;background-color:var(--Neutral-White)}.card_dynamic_info.close .cont_card{display:none}.card_dynamic_info.open .ico_down_12{transform:rotate(180deg)}.card_dynamic_info.open .cont_card{display:block}.card_dynamic_info+.card_dynamic_info{margin-top:12px}.card_dynamic_info .head_card{display:flex;width:100%;align-items:center;justify-content:space-between}.card_dynamic_info .count_card{padding-left:2px;font-size:13px;line-height:15.16px;font-weight:500;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.card_dynamic_info .name_card{margin-top:1px;font-size:13px;line-height:15.6px;font-weight:500}.card_dynamic_info .notice_txt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.card_dynamic_info .invite_btn{margin-bottom:-2px;color:var(--Accent-800)}.card_dynamic_info .invite_btn:hover{color:var(--Accent-900)}.card_dynamic_info .invite_btn .ico_main{margin:-2px 2px 0 0;vertical-align:middle}.card_dynamic_info .more_btn{color:var(--Text-Quaternary)}.card_dynamic_info .more_btn:hover{color:var(--Text-Tetiary)}.card_dynamic_info .more_btn .ico_main{margin:-2px 0 0 2px;vertical-align:middle}.card_dynamic_info .cont_card{padding-top:8px}.card_dynamic_info .member_list_wrap{display:flex}.card_dynamic_info .member_list_wrap .member_list{overflow:hidden;white-space:nowrap;height:24px}.card_dynamic_info .member_list_wrap .member_list .profile_img+.profile_img{margin-left:11px}.card_dynamic_info .member_list_wrap .member_more{margin-left:11px}.card_dynamic_info .member_list_wrap .more_txt{color:var(--Text-Light)}.card_dynamic_info .workspace_list{max-height:96px;overflow:auto;padding:5px 0;scrollbar-gutter:stable;box-sizing:border-box}.card_dynamic_info .workspace_list .item_list{display:flex}.card_dynamic_info .workspace_list .item_list+.item_list{margin-top:6px}.card_dynamic_info .workspace_list .ico_comm{min-width:19px;margin:0 10px 0 0}.card_dynamic_info .workspace_list .txt_g{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_dynamic_preview{min-height:233px;display:flex;flex-direction:column;overflow:hidden;margin-top:12px;border-radius:6px;background-color:var(--Neutral-White)}.card_dynamic_preview .cont_card{position:relative;flex:1;overflow:hidden;min-height:80px}.card_dynamic_preview .cont_card .date_card{position:absolute;top:8px;left:50%;z-index:10;padding:5px 8px 3px;letter-spacing:-.05em;color:var(--Neutral-White);background-color:var(--Neutral-600-opacity);border-radius:100px;font-size:11px;line-height:13.2px;font-weight:400;transform:translate(-50%)}.card_dynamic_preview .cont_card .list_media{height:100%;overflow:auto;padding:0 0 0 4px;scrollbar-gutter:stable;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content}.card_dynamic_preview .cont_card .list_media::-webkit-scrollbar{width:4px}.card_dynamic_preview .cont_card .list_files{height:100%;overflow:auto;padding:8px 0;scrollbar-gutter:stable}.card_dynamic_preview .cont_card .list_files::-webkit-scrollbar{width:4px}.card_dynamic_preview .cont_card .list_files .box_file_download{padding-right:16px}.card_dynamic_preview .cont_card .list_files .item_list{margin:0;padding:8px 0}.card_dynamic_preview .cont_card .list_files .item_list:after{display:none}.card_dynamic_preview .cont_card .list_links{height:100%;overflow:auto;scrollbar-gutter:stable;grid-template-columns:repeat(3,1fr);grid-auto-rows:max-content}.card_dynamic_preview .cont_card .list_links::-webkit-scrollbar{width:4px}.card_dynamic_preview .cont_card .box_media_download{width:auto}.card_dynamic_preview .cont_card .box_media_download .btn_link:hover{background-color:transparent}.card_dynamic_preview .box_centered{flex:1;min-height:198px}.card_dynamic_preview .foot_card .more_btn{width:100%;height:32px;color:var(--Text-Quaternary);font-size:12px;line-height:16px;font-weight:400}.card_profile .head_card{display:flex;justify-content:space-between;width:100%;padding:8px;box-sizing:border-box}.card_profile .head_card .checkin_info{display:inline-flex;align-items:center;padding:3px 8px 2px;border:1px solid rgba(0,0,0,.1019607843);border-radius:12px}.card_profile .head_card .checkin_info .dot_info{width:10px;height:10px;margin-right:6px;border-radius:100%;border:1px solid rgba(0,0,0,.1019607843);box-sizing:border-box}.card_profile .head_card .checkin_info .dot_info.on{background-color:var(--Accent-800)}.card_profile .head_card .checkin_info .txt_g{padding-top:1px;font-size:12px;line-height:16px;color:var(--Neutral-600)}.card_profile .head_card .aside_head{min-width:60px;text-align:right}.card_profile .head_card .aside_head .btn_icon+.btn_icon{margin-left:8px}.card_profile .profile_card{padding-top:32px}.card_profile .profile_card .inner_head{position:relative;min-height:166px;padding:72px 16px 16px;box-sizing:border-box}.card_profile .profile_card .wrap_profile_mask_img{position:absolute;top:-24px;left:16px}.card_profile .profile_card .logo_card{position:absolute;top:16px;right:16px}.card_profile .profile_card .logo_card img{display:block;max-width:150px;height:auto;max-height:26px}.card_profile .profile_card .name_card{display:block;font-size:20px;line-height:24px;font-weight:700}.card_profile .profile_card .name_card+.desc_card{margin-top:4px}.card_profile .profile_card .desc_card{margin-top:2px;color:var(--Neutral-600-opacity);font-size:12px;line-height:16px;font-weight:400}.card_profile .profile_card .area_utils{position:absolute;right:16px;bottom:-16px}.card_profile .profile_card .area_utils .btn_icon+.btn_icon{margin-left:8px}.card_profile .cont_card{padding:35px 16px 16px}.card_profile .box_info+.cont_card{padding-top:20px}.progress_cicle{position:relative}.progress_cicle .svg_progress{position:absolute;top:-1px;left:-1px}.progress_cicle .bar_progress{fill:none;stroke:#fff;stroke-width:1;transform-origin:center;transform:rotate(-90deg);transition:all linear .2s}.progress_viewer{display:block;overflow:hidden;width:280px;height:4px;border-radius:4px;background-color:var(--Line-input);text-align:left}.progress_viewer .bar_progress{display:block;width:0;height:4px;background-color:var(--Accent-800);transition:all linear .2s}.wrap_profile_mask_img{position:relative}.wrap_profile_mask_img .profile_mask_img{width:80px;height:80px;overflow:hidden;mask-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 0C36.318 0 42 5.68202 42 21C42 36.318 36.318 42 21 42C5.68202 42 0 36.318 0 21C0 5.68202 5.68202 0 21 0Z' fill='%23909FAB'/%3E%3Cpath d='M21 0.25C28.6389 0.25 33.8039 1.66899 37.0675 4.93253C40.331 8.19608 41.75 13.3611 41.75 21C41.75 28.6389 40.331 33.8039 37.0675 37.0675C33.8039 40.331 28.6389 41.75 21 41.75C13.3611 41.75 8.19608 40.331 4.93253 37.0675C1.66899 33.8039 0.25 28.6389 0.25 21C0.25 13.3611 1.66899 8.19608 4.93253 4.93253C8.19608 1.66899 13.3611 0.25 21 0.25Z' stroke='black' stroke-opacity='0.08' stroke-width='0.5'/%3E%3Cmask id='mask0_10_11031' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='42' height='42'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 0C36.318 0 42 5.68202 42 21C42 36.318 36.318 42 21 42C5.68202 42 0 36.318 0 21C0 5.68202 5.68202 0 21 0Z' fill='white'/%3E%3Cpath d='M21 0.25C28.6389 0.25 33.8039 1.66899 37.0675 4.93253C40.331 8.19608 41.75 13.3611 41.75 21C41.75 28.6389 40.331 33.8039 37.0675 37.0675C33.8039 40.331 28.6389 41.75 21 41.75C13.3611 41.75 8.19608 40.331 4.93253 37.0675C1.66899 33.8039 0.25 28.6389 0.25 21C0.25 13.3611 1.66899 8.19608 4.93253 4.93253C8.19608 1.66899 13.3611 0.25 21 0.25Z' stroke='white' stroke-width='0.5'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_10_11031)'%3E%3Crect width='42' height='42' fill='%23FFE166'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 17.9C20 15.967 18.433 14.4 16.5 14.4C14.567 14.4 13 15.967 13 17.9C13 19.833 14.567 21.4 16.5 21.4C18.433 21.4 20 19.833 20 17.9ZM22.9961 27.7732C22.8859 24.6342 20.4707 23 16.4947 23C12.4333 23 10 24.7142 10 28H23L22.9961 27.7732Z' fill='white'/%3E%3Cpath opacity='0.6' fill-rule='evenodd' clip-rule='evenodd' d='M30 17.9C30 15.967 28.433 14.4 26.5 14.4C24.567 14.4 23 15.967 23 17.9C23 19.833 24.567 21.4 26.5 21.4C28.433 21.4 30 19.833 30 17.9ZM32.9961 27.7732C32.8859 24.6342 30.4707 23 26.4947 23C22.4333 23 20 24.7142 20 28H33L32.9961 27.7732Z' fill='white'/%3E%3C/g%3E%3Cpath d='M21 0.25C28.6389 0.25 33.8039 1.66899 37.0675 4.93253C40.331 8.19608 41.75 13.3611 41.75 21C41.75 28.6389 40.331 33.8039 37.0675 37.0675C33.8039 40.331 28.6389 41.75 21 41.75C13.3611 41.75 8.19608 40.331 4.93253 37.0675C1.66899 33.8039 0.25 28.6389 0.25 21C0.25 13.3611 1.66899 8.19608 4.93253 4.93253C8.19608 1.66899 13.3611 0.25 21 0.25Z' stroke='black' stroke-opacity='0.06' stroke-width='0.5'/%3E%3Cmask id='mask1_10_11031' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='42' height='42'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 0C36.318 0 42 5.68202 42 21C42 36.318 36.318 42 21 42C5.68202 42 0 36.318 0 21C0 5.68202 5.68202 0 21 0Z' fill='white'/%3E%3Cpath d='M21 0.25C28.6389 0.25 33.8039 1.66899 37.0675 4.93253C40.331 8.19608 41.75 13.3611 41.75 21C41.75 28.6389 40.331 33.8039 37.0675 37.0675C33.8039 40.331 28.6389 41.75 21 41.75C13.3611 41.75 8.19608 40.331 4.93253 37.0675C1.66899 33.8039 0.25 28.6389 0.25 21C0.25 13.3611 1.66899 8.19608 4.93253 4.93253C8.19608 1.66899 13.3611 0.25 21 0.25Z' stroke='white' stroke-width='0.5'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_10_11031)'%3E%3C/g%3E%3C/svg%3E%0A");mask-size:cover;mask-repeat:no-repeat;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='42' height='42' viewBox='0 0 42 42' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 0C36.318 0 42 5.68202 42 21C42 36.318 36.318 42 21 42C5.68202 42 0 36.318 0 21C0 5.68202 5.68202 0 21 0Z' fill='%23909FAB'/%3E%3Cpath d='M21 0.25C28.6389 0.25 33.8039 1.66899 37.0675 4.93253C40.331 8.19608 41.75 13.3611 41.75 21C41.75 28.6389 40.331 33.8039 37.0675 37.0675C33.8039 40.331 28.6389 41.75 21 41.75C13.3611 41.75 8.19608 40.331 4.93253 37.0675C1.66899 33.8039 0.25 28.6389 0.25 21C0.25 13.3611 1.66899 8.19608 4.93253 4.93253C8.19608 1.66899 13.3611 0.25 21 0.25Z' stroke='black' stroke-opacity='0.08' stroke-width='0.5'/%3E%3Cmask id='mask0_10_11031' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='42' height='42'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 0C36.318 0 42 5.68202 42 21C42 36.318 36.318 42 21 42C5.68202 42 0 36.318 0 21C0 5.68202 5.68202 0 21 0Z' fill='white'/%3E%3Cpath d='M21 0.25C28.6389 0.25 33.8039 1.66899 37.0675 4.93253C40.331 8.19608 41.75 13.3611 41.75 21C41.75 28.6389 40.331 33.8039 37.0675 37.0675C33.8039 40.331 28.6389 41.75 21 41.75C13.3611 41.75 8.19608 40.331 4.93253 37.0675C1.66899 33.8039 0.25 28.6389 0.25 21C0.25 13.3611 1.66899 8.19608 4.93253 4.93253C8.19608 1.66899 13.3611 0.25 21 0.25Z' stroke='white' stroke-width='0.5'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_10_11031)'%3E%3Crect width='42' height='42' fill='%23FFE166'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 17.9C20 15.967 18.433 14.4 16.5 14.4C14.567 14.4 13 15.967 13 17.9C13 19.833 14.567 21.4 16.5 21.4C18.433 21.4 20 19.833 20 17.9ZM22.9961 27.7732C22.8859 24.6342 20.4707 23 16.4947 23C12.4333 23 10 24.7142 10 28H23L22.9961 27.7732Z' fill='white'/%3E%3Cpath opacity='0.6' fill-rule='evenodd' clip-rule='evenodd' d='M30 17.9C30 15.967 28.433 14.4 26.5 14.4C24.567 14.4 23 15.967 23 17.9C23 19.833 24.567 21.4 26.5 21.4C28.433 21.4 30 19.833 30 17.9ZM32.9961 27.7732C32.8859 24.6342 30.4707 23 26.4947 23C22.4333 23 20 24.7142 20 28H33L32.9961 27.7732Z' fill='white'/%3E%3C/g%3E%3Cpath d='M21 0.25C28.6389 0.25 33.8039 1.66899 37.0675 4.93253C40.331 8.19608 41.75 13.3611 41.75 21C41.75 28.6389 40.331 33.8039 37.0675 37.0675C33.8039 40.331 28.6389 41.75 21 41.75C13.3611 41.75 8.19608 40.331 4.93253 37.0675C1.66899 33.8039 0.25 28.6389 0.25 21C0.25 13.3611 1.66899 8.19608 4.93253 4.93253C8.19608 1.66899 13.3611 0.25 21 0.25Z' stroke='black' stroke-opacity='0.06' stroke-width='0.5'/%3E%3Cmask id='mask1_10_11031' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='42' height='42'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 0C36.318 0 42 5.68202 42 21C42 36.318 36.318 42 21 42C5.68202 42 0 36.318 0 21C0 5.68202 5.68202 0 21 0Z' fill='white'/%3E%3Cpath d='M21 0.25C28.6389 0.25 33.8039 1.66899 37.0675 4.93253C40.331 8.19608 41.75 13.3611 41.75 21C41.75 28.6389 40.331 33.8039 37.0675 37.0675C33.8039 40.331 28.6389 41.75 21 41.75C13.3611 41.75 8.19608 40.331 4.93253 37.0675C1.66899 33.8039 0.25 28.6389 0.25 21C0.25 13.3611 1.66899 8.19608 4.93253 4.93253C8.19608 1.66899 13.3611 0.25 21 0.25Z' stroke='white' stroke-width='0.5'/%3E%3C/mask%3E%3Cg mask='url(%23mask1_10_11031)'%3E%3C/g%3E%3C/svg%3E%0A");-webkit-mask-size:cover;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center}.wrap_profile_mask_img .profile_mask_img .img_g{display:block;width:80px;height:80px;background-size:cover;background-position:50% 50%;background-color:var(--Neutral-White)}.wrap_profile_mask_img .ico_vacation_20{position:absolute;right:0;bottom:0;transform:scale(1.3)}.wrap_profile_mask_img.on_vacation .profile_mask_img:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--Neutral-400-opacity)}.wrap_modal{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;z-index:1000;background-color:#0003}.wrap_modal.pos_topCenter{align-items:flex-start;justify-content:center}.wrap_modal.pos_topCenter .modal_layer{margin-top:10px}.wrap_modal.pos_topCenter .modal_suggest_search{margin-top:45px}.wrap_modal.pos_middleCenter{align-items:center;justify-content:center}.wrap_modal.type_transparent{background-color:transparent}.modal_layer{border:1px solid rgba(0,0,0,.1019607843);border-radius:3px;background-color:var(--Neutral-White);box-shadow:0 4px 12px #0003}.modal_layer.alert_size{width:300px;height:100%}.modal_layer.size_medium{width:300px;min-height:140px}.modal_layer .body_modal{padding:28px 24px 0}.modal_layer .tit_modal{display:block;margin-bottom:10px;font-size:14px;line-height:18px;font-weight:500;white-space:pre-wrap}.modal_layer .txt_modal{font-size:14px;line-height:20px;white-space:pre-wrap}.modal_layer .group_btn{padding:26px 16px 14px;text-align:right}.modal_layer .group_btn .btn_basic2+.btn_basic2{margin-left:8px}.modal_children_layer{border:1px solid rgba(0,0,0,.1019607843);border-radius:3px;background-color:var(--Neutral-White);box-shadow:0 4px 12px #0003}.modal_children_layer .body_modal{width:100%;overflow:auto}.modal_children_layer .group_btn{padding:26px 16px 14px;text-align:right}.modal_children_layer .group_btn .btn_basic+.btn_basic{margin-left:8px}.modal_children_fileUpload_img .area_img{width:308px;height:240px;margin:16px 16px 0;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.modal_children_fileUpload_img .area_img .img_file{width:100%;height:100%;object-fit:contain;display:block;border-radius:4px}.wrap_modal_error{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;z-index:1000;background-color:#fff;align-items:center;justify-content:center;text-align:center}.wrap_modal_error .inner_modal_error{max-width:276px}.wrap_modal_error .txt_modal_error{margin-top:18px;color:var(--Text-Quaternary);font-size:13px;line-height:15.16px;font-weight:400}.wrap_modal_error .btn_modal_error{margin-top:16px;text-decoration:underline;color:var(--Text-Quaternary);font-size:13px;line-height:15.16px;font-weight:400}.wrap_modal_viewer{position:fixed;top:0;left:0;right:0;bottom:0;display:flex;z-index:1000;background-color:var(--Neutral-800-opacity);align-items:center;justify-content:center;text-align:center}.wrap_modal_viewer .inner_modal_viewer{display:flex;flex-direction:column;min-width:100%;height:100%}.wrap_modal_viewer .head_modal_viewer{padding:32px 0 16px}.wrap_modal_viewer .head_modal_viewer .name_message{display:block;font-size:16px;line-height:19.2px;font-weight:600;color:var(--Neutral-White)}.wrap_modal_viewer .head_modal_viewer .date_message{display:inline-block;margin-top:-1px;font-size:14px;line-height:16.8px;font-weight:400;vertical-align:middle}.wrap_modal_viewer .head_modal_viewer .date_message:before{display:inline-block;margin:0 8px 0 4px;color:#fff6;vertical-align:middle;content:"·"}.wrap_modal_viewer .head_modal_viewer .name_file{display:block;margin-top:8px;font-size:14px;line-height:16.8px;font-weight:400;color:#fff9}.wrap_modal_viewer .head_modal_viewer .size_file{padding-left:4px;color:#fff9}.wrap_modal_viewer .body_modal_viewer{flex:1;width:100%;overflow:auto}.wrap_modal_viewer .viewer_paging{padding-top:16px;color:var(--Neutral-White);font-size:14px;line-height:16.8px;font-weight:400}.wrap_modal_viewer .foot_modal_viewer{display:flex;justify-content:space-between;width:100%;padding:16px 32px 32px;box-sizing:border-box}.wrap_modal_viewer .foot_modal_viewer .aside_group{width:150px;text-align:left}.wrap_modal_viewer .foot_modal_viewer .aside_group~.aside_group{text-align:right}.wrap_modal_viewer .foot_modal_viewer .btn_icon+.btn_icon{margin-left:4px}.wrap_modal_viewer .btn_close{position:absolute;top:32px;right:32px}.wrap_modal_viewer .box_viewer .control_prev{left:32px}.wrap_modal_viewer .box_viewer .control_next{right:32px}.wrap_modal_viewer .floating_modal_viewer{position:absolute;bottom:0;left:0;right:0;margin:0 12px 20px;z-index:100}.guide_close_btn{position:absolute;top:16px;right:16px;background:none;border:none;font-size:24px;cursor:pointer;line-height:1;color:var(--Text-Primary)}.guide_close_btn:hover{color:var(--Text-Secondary)}.modal_suggest_search{width:100%;max-width:560px;margin:45px 10px 10px;border-radius:12px}.modal_suggest_search .head_modal{overflow:hidden;border-radius:12px 12px 0 0;border-bottom:1px solid var(--Line-Light)}.modal_suggest_search .head_modal .input_text{border:0 none}.modal_suggest_search .body_modal{overflow:auto;scrollbar-gutter:stable;max-height:350px;padding:0}.modal_suggest_search .box_centered{height:110px}.modal_suggest_search .foot_modal{border-radius:0 0 12px 12px;background-color:var(--BG-Bluegray)}.modal_suggest_search .foot_modal .shortcut_txt{padding:13px 16px 11px;color:var(--Text-Light);font-size:13px;line-height:15.16px;font-weight:400}.modal_suggest_search .head_search_suggest{display:flex;width:100%;justify-content:space-between;padding:16px 12px 8px 16px;box-sizing:border-box}.modal_suggest_search .head_search_suggest .tit_head{font-size:12px;line-height:16px;font-weight:400;color:var(--Text-Quaternary)}.modal_suggest_search .head_search_suggest .btn_delete{font-size:12px;line-height:16px;font-weight:400;color:var(--Accent-800)}.modal_suggest_search .head_search_suggest+.list_search_recent{margin-top:0}.modal_suggest_search .member_list{width:100%;padding:0 4px 16px 8px;box-sizing:border-box}.modal_suggest_search .member_list .link_g{display:block;border-radius:8px}.modal_suggest_search .member_list .link_g:hover{background-color:var(--BG-Hover)}.modal_suggest_search .member_list .link_g:hover .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.modal_suggest_search .member_list .link_g.is_selected{background-color:var(--BG-Hover-opacity)}.modal_suggest_search .member_list .link_g.is_selected .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.modal_suggest_search .member_list+.head_search_suggest{padding-top:0}.modal_suggest_search .body_modal.scroll-on-body{height:270px;overflow:auto}.modal_suggest_search .body_modal.scroll-on-body .list_search_recent{max-height:none;overflow:visible}.popup_layer{height:100%}.popup_layer .inner_popup{display:flex;flex-direction:column;height:100%}.popup_layer .head_popup{width:100%}.popup_layer .head_popup .name_message{display:block;color:var(--Text-Secondary);text-align:center;font-size:14px;line-height:16.8px;font-weight:700}.popup_layer .head_popup .name_file{display:block;padding-top:4px;color:var(--Neutral-600);text-align:center;font-size:11px;line-height:13.2px;font-weight:400}.popup_layer .head_popup .head_tit{display:block;padding:20px 16px 16px;font-size:15px;line-height:17.9px;font-weight:600;color:var(--Text-Primary)}.popup_layer .head_popup .head_tit.tit_center{text-align:center}.popup_layer .head_popup .emph_count{margin-left:4px;color:var(--Neutral-550);font-size:14px;line-height:20px;font-weight:600}.popup_layer .head_popup .tab_basic{padding-top:8px}.popup_layer .body_popup{flex:1;width:100%;overflow:auto}.popup_layer .foot_popup{width:100%;border-top:1px solid var(--Line-Light)}.popup_layer .foot_popup.type_noline{border-top:0 none}.popup_layer .foot_popup .area_util{float:right;padding:10px 16px 14px 0}.popup_layer .foot_popup .area_util .btn_util+.btn_util{margin-left:12px}.popup_layer .foot_popup .check_aside{margin-top:7px}.popup_layer .foot_popup .group_btn{padding:16px;text-align:right}.popup_layer .foot_popup .group_btn:after{display:block;clear:both;content:""}.popup_layer .foot_popup .group_btn .btn_basic+.btn_basic{margin-left:8px}.popup_layer .foot_popup .group_btn .btn_basic2+.btn_basic2{margin-left:8px}.popup_layer .foot_popup .group_btn .btn_icon+.btn_icon{margin-left:4px}.popup_layer .foot_popup .group_btn .bar_divide{display:inline-block;width:1px;height:24px;margin:0 8px;background-color:var(--Line-Light);vertical-align:middle}.popup_layer .foot_popup .group_btn .area_aside{float:left}.popup_layer .foot_popup .group_btn .btn_invite{margin-top:7px;padding:2px 4px 2px 0;color:var(--Accent-800);font-size:13px;line-height:15.16px;font-weight:400}.popup_layer .body_grid_popup{display:flex;flex:1;overflow:hidden}.popup_layer .cont_grid_popup{display:flex;flex-direction:column;flex:1}.popup_layer>.btn_close{position:absolute;top:16px;right:16px}.popup_layer .floating_popup{position:absolute;bottom:0;left:0;right:0}.popup_layer .floating_top{position:absolute;bottom:0;left:0;right:0;margin:0 12px 20px;z-index:100}.popup_layer .floating_toast{position:absolute;bottom:0;left:0;right:0;overflow:hidden}.popup_layer .floating_toast .toast_container{padding:0 0 40px}.popup_longmessage .body_popup{padding:24px;box-sizing:border-box}.popup_longmessage .txt_message{font-size:13px;line-height:20px;color:var(--Neutral-900)}.popup_orgchart .head_popup{display:flex;justify-content:space-between;align-items:center;-webkit-app-region:drag}.popup_orgchart .head_popup .head_tit{font-weight:700;font-size:16px}.popup_orgchart .head_popup .area_search{position:relative;padding-right:16px;-webkit-app-region:no-drag}.popup_orgchart .head_popup .area_search .input_text{width:240px;border-radius:16px}.popup_orgchart .head_popup .search_suggest{position:absolute;top:40px;right:16px;z-index:100;overflow:auto;scrollbar-gutter:stable;width:360px;max-height:500px;padding:10px 0;border-radius:6px;background-color:var(--Neutral-White);border:1px solid var(--Line-Light);box-shadow:0 1px 3px #0000001a}.popup_orgchart .head_popup .search_suggest .member_list .area_profile{padding-left:16px}.popup_orgchart .wrap_cont_org_chart{display:flex;height:100%;border-top:1px solid var(--Line-Light);box-sizing:border-box}.popup_orgchart .cont_box{padding:0}.popup_orgchart .box_orgchart_member .head_box{position:relative;display:flex;justify-content:center;flex-direction:column;height:103px;margin-bottom:10px;padding:26px 46px 18px;box-sizing:border-box}.popup_orgchart .box_orgchart_member .head_box:after{position:absolute;left:46px;right:46px;bottom:0;height:1px;background-color:var(--Line-Light);content:""}.popup_orgchart .box_orgchart_member .head_box .list_bread_org{padding-bottom:10px}.popup_orgchart .box_orgchart_member .head_box .name_org,.popup_orgchart .box_orgchart_member .head_box .num_count{font-size:20px;line-height:24px;font-weight:700}.popup_orgchart .member_list li .card_member:hover,.popup_orgchart .member_list li .card_member:focus,.popup_orgchart .member_list li .card_member:focus-within{background-color:#fafafa}.popup_orgchart .member_list li .card_member:hover .profile_img path:nth-of-type(1),.popup_orgchart .member_list li .card_member:focus .profile_img path:nth-of-type(1),.popup_orgchart .member_list li .card_member:focus-within .profile_img path:nth-of-type(1){fill:#fafafa}.dark .popup_orgchart .member_list li .card_member:hover .profile_img path:nth-of-type(1),.dark .popup_orgchart .member_list li .card_member:focus .profile_img path:nth-of-type(1),.dark .popup_orgchart .member_list li .card_member:focus-within .profile_img path:nth-of-type(1){fill:var(--BG-Hover)!important}.popup_orgchart .member_list li .card_member:hover .btn_favorite,.popup_orgchart .member_list li .card_member:focus .btn_favorite,.popup_orgchart .member_list li .card_member:focus-within .btn_favorite{opacity:1}.dark .popup_orgchart .member_list li .card_member:hover,.dark .popup_orgchart .member_list li .card_member:focus,.dark .popup_orgchart .member_list li .card_member:focus-within{background-color:var(--BG-Hover)}.popup_orgchart .member_list li .area_profile{padding-left:46px}.popup_orgchart .member_list .btn_favorite{opacity:0;margin-left:16px;line-height:0}.popup_orgchart_member .body_popup{position:relative;display:block;width:auto;margin:0 16px;padding:48px 207px 0 0;border-radius:8px;border:1px solid var(--Line-Light);box-sizing:border-box}.popup_orgchart_member .box_search_orgchart{position:absolute;top:0;left:0;right:207px;height:48px}.popup_orgchart_member .box_search_orgchart .input_text{border:0 none}.popup_orgchart_member .box_search_orgchart .isFocused{border:0 none;box-shadow:none}.popup_orgchart_member .suggest_search_orgchart{position:absolute;z-index:100;top:49px;left:0;bottom:0;right:208px;overflow:auto;padding:8px;background-color:var(--Neutral-White)}.popup_orgchart_member .wrap_cont_org_chart{display:flex;height:100%;border-top:1px solid var(--Line-Light);box-sizing:border-box}.popup_orgchart_member .box_orgchart_selected{position:absolute;top:0;right:0;display:flex;flex-direction:column;width:207px;height:100%;border-left:1px solid var(--Line-Light)}.popup_orgchart_member .box_orgchart_selected .head_box{display:flex;width:100%;padding:12px 12px 8px;box-sizing:border-box;align-items:center;justify-content:flex-end}.popup_orgchart_member .box_orgchart_selected .cont_box{overflow:auto;flex:1}.popup_orgchart_member .box_orgchart_selected .selected_list{padding:0 8px}.popup_inviteChat .area_search{padding:0 16px 8px}.popup_inviteChat .ico_bubbleTip2{position:absolute;top:2px;left:50%;z-index:10;margin-left:-15px;transform:rotate(180deg)}.popup_inviteChat .cont_grid_popup{overflow:hidden}.popup_inviteChat .side_grid_popup{width:146px;padding-top:54px;background-color:var(--BG-Bluegray);box-sizing:border-box}.popup_inviteChat .side_grid_popup .list_chips_member{height:100%;padding:0 12px 12px;overflow:auto;box-sizing:border-box}.popup_inviteChat .card_member_select{border-radius:0;padding-right:8px}.popup_viewer{background-color:#f9f9f9}.popup_viewer .head_popup{padding:10px;border-bottom:1px solid var(--Line-Light);box-sizing:border-box;-webkit-app-region:drag}.popup_viewer .foot_popup{background-color:var(--Neutral-White)}.popup_viewer .foot_popup .group_btn{padding:14px 12px}.popup_search_unified .body_popup{overflow:hidden}.popup_search_unified .area_search{width:100%;padding:14px 20px 2px;box-sizing:border-box}.popup_search_unified .area_search .item_form{position:relative}.popup_search_unified .area_search .input_text{width:100%}.popup_search_unified .area_search .search_suggest{overflow:auto;position:absolute;top:40px;left:10px;z-index:200;display:flex;flex-direction:column;width:320px;max-height:370px;background-color:var(--Neutral-White);border:1px solid rgba(0,0,0,.1019607843);border-radius:4px;box-shadow:0 4px 12px #0003}.popup_search_unified .area_search .tit_search_result{margin:0 16px}.popup_search_unified .area_search .tit_search_result~.tit_search_result{margin-top:9px}.popup_search_unified .area_search .result_list .area_checkbox,.popup_search_unified .area_search .result_list .area_profile{padding-left:16px}.popup_search_unified .area_search .result_list .area_side{padding-right:16px}.popup_search_unified .area_search .list_unified_recent{overflow:auto}.popup_search_unified .area_search .foot_unified_recent{flex:1;display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:2px 12px 0 16px;box-sizing:border-box;border-top:1px solid var(--Line-Light)}.popup_search_unified .area_search .foot_unified_recent .name_recent{color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400}.popup_search_unified .area_search .foot_unified_recent .delete_btn{color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400;cursor:pointer}.popup_search_unified .area_search .no_recent{height:150px}.popup_search_unified .head_popup .area_search{width:100%;padding:14px 20px 2px;box-sizing:border-box}.popup_search_unified .head_popup .area_search .item_form{position:relative}.popup_search_unified .head_popup .area_search .input_text{width:100%}.popup_search_unified .head_popup .area_search .search_suggest{overflow:auto;position:absolute;top:40px;left:10px;z-index:200;display:flex;flex-direction:column;width:320px;max-height:370px;background-color:var(--Neutral-White);border:1px solid rgba(0,0,0,.1019607843);border-radius:4px;box-shadow:0 4px 12px #0003}.popup_search_unified .head_popup .area_search .tit_search_result{margin:0 16px}.popup_search_unified .head_popup .area_search .tit_search_result~.tit_search_result{margin-top:9px}.popup_search_unified .head_popup .area_search .result_list .area_profile{padding-left:16px}.popup_search_unified .head_popup .area_search .result_list .area_side{padding-right:16px}.popup_search_unified .head_popup .area_search .list_unified_recent{overflow:auto}.popup_search_unified .head_popup .area_search .foot_unified_recent{flex:1;display:flex;align-items:center;justify-content:space-between;min-height:32px;padding:2px 12px 0 16px;box-sizing:border-box;border-top:1px solid var(--Line-Light)}.popup_search_unified .head_popup .area_search .foot_unified_recent .name_recent{color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400}.popup_search_unified .head_popup .area_search .foot_unified_recent .delete_btn{color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400;cursor:pointer}.popup_search_unified .head_popup .area_search .no_recent{height:150px}.popup_search_unified .tab_basic .tab_list .tab_item:focus{outline:none;box-shadow:none}.popup_search_unified .tab_basic .tab_list .tab_item:focus-visible{outline:none;box-shadow:none}.popup_search_unified .result_list li .card_member:hover,.popup_search_unified .result_list li .card_member:focus,.popup_search_unified .result_list li .card_member:focus-within{background-color:var(--BG-Hover-opacity)}.popup_search_unified .result_list li .card_member:hover .profile_img path:nth-of-type(1),.popup_search_unified .result_list li .card_member:focus .profile_img path:nth-of-type(1),.popup_search_unified .result_list li .card_member:focus-within .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.popup_search_unified .result_list li .link_g.is_selected{background-color:var(--BG-Hover-opacity)}.popup_search_unified .result_list li .link_g.is_selected .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.popup_search_unified .result_list li .link_g.is_selected .card_member,.popup_search_unified .result_list li .link_g.is_selected .card_conversation,.popup_search_unified .result_list li .link_g.is_selected .card_message,.popup_search_unified .result_list li .link_g.is_selected .card_file{background-color:var(--BG-Hover-opacity)}.popup_search_unified .result_list li .area_profile{padding-left:24px}.popup_search_unified .result_list li .area_side{padding-right:24px}.popup_search_unified .result_list+.tit_search_result{margin-top:8px}.popup_search_unified .wrap_cont_org_chart{display:flex;height:100%;box-sizing:border-box}.popup_search_unified .tit_search_result{display:block;margin:0 24px;padding:17px 0 1px;color:#0009;font-size:12px;line-height:16px;font-weight:400}.popup_search_unified .tit_search_result~.tit_search_result{border-top:1px solid var(--Line-Light)}.popup_search_unified .foot_search_result{display:block;margin:0 24px;padding:10px 0 17px;color:#0009;text-align:right}.popup_search_unified .foot_search_result .btn_more{font-size:11px;line-height:13.2px;font-weight:400;color:var(--Accent-800)}.popup_search_unified .foot_search_result .btn_more .ico_readMore2_10{margin:1px 0 0 2px}.popup_search_unified .foot_search_result .btn_more:hover .txt_g{text-decoration:underline}.box_search_filter{padding:14px 0 0;box-sizing:border-box}.box_search_filter .area_search_filter{width:100%;box-sizing:border-box!important}.box_search_filter .area_search{padding:0!important}.box_search_filter .group_form{display:flex;gap:12px;align-items:center;flex-direction:row}.box_search_filter .group_form .item_form{display:flex;flex-direction:row;gap:8px;align-items:center;flex:1}.box_search_filter .input_item{border-radius:6px;border:1px solid var(--Line-input)}.box_search_filter .input_item input::placeholder{color:var(--Neutral-400);opacity:1}.box_search_filter .group_form .item_form{flex:1}.box_search_filter .group_form .item_form select{border-radius:6px;width:100%;height:34px}.popover_layer{position:relative;background-color:var(--Neutral-White)}.popover_layer.no-padding{padding:0}.popover_layer .inner_popover{position:relative;display:flex;flex-direction:column}.popover_layer .inner_popover.popover_small{border-radius:6px;border:1px solid var(--Line-popover);background-color:var(--Neutral-White);box-shadow:0 2px 24px #0003}.popover_layer .heed_popover{width:100%}.popover_layer .heed_popover .head_tit{display:block;padding:20px 16px 16px;font-size:15px;line-height:17.9px;font-weight:600;color:var(--Text-Primary)}.popover_layer .heed_popover .emph_count{margin-left:4px;color:var(--Neutral-550);font-size:14px;line-height:20px;font-weight:600}.popover_layer .heed_popover .tab_basic{padding-top:8px}.popover_layer .body_popover{flex:1;width:100%;overflow:auto}.popover_layer .foot_popover{width:100%}.popover_layer .foot_popover .inner_foot{padding:12px}.popover_layer .foot_popover .area_floating{position:absolute;bottom:0;left:0;right:0}.popover_layer .foot_popover .floating_top{position:absolute;bottom:0;left:0;right:0;margin:0 12px 12px;z-index:100}.popover_layer .group_btn{padding:14px 16px;text-align:right;border-top:1px solid var(--Line-Light)}.popover_layer .group_btn .btn_basic+.btn_basic{margin-left:8px}.popover_layer .group_btn .btn_basic2+.btn_basic2{margin-left:8px}.popover_layer .group_btn .area_aside{float:left}.popover_layer .group_btn .btn_invite{margin-top:7px;padding:2px 4px 2px 0;color:var(--Accent-800);font-size:13px;line-height:15.16px;font-weight:400}.popover_layer .ico_bubbleTip2{position:absolute;top:50%;left:-21px;z-index:10;margin-top:-15px;transform:rotate(90deg)}.popover_layer .body_grid_popover{display:flex;flex:1;overflow:hidden}.popover_layer .cont_grid_popover{display:flex;flex-direction:column;flex:1}.popover_unread{width:360px;height:520px}.popover_unread .member_list{margin-top:8px}.popover_forwardMessage{width:360px;height:600px}.popover_forwardMessage .area_search{padding:12px 16px}.popover_forwardMessage .select_list{margin-top:8px}.popover_emoticon{width:302px;height:396px}.popover_emoticon .tab_emoticon{overflow-x:hidden;overflow-y:auto;max-height:66px;border-bottom:1px solid var(--Line-Light)}.popover_emoticon .tab_emoticon .tab_list{margin-right:-6px;padding:3px 0 3px 7px}.popover_emoticon .tab_emoticon .tab_item{width:36px;height:30px;margin-right:6px}.popover_emoticon .tab_emoticon .tab_item[aria-selected=true]{color:#303030;border-color:#303030}.popover_emoticon .tab_emoticon .tab_item[aria-selected=true] .icon_emoticon{filter:grayscale(0)}.popover_emoticon .tab_emoticon .tab_item:hover{border-radius:2px;background-color:var(--BG-Hover)}.popover_emoticon .tab_emoticon .tab_item .icon_emoticon{display:block;width:36px;height:30px;background-size:20px 20px;background-repeat:no-repeat;background-position:50% 50%;filter:grayscale(1)}.popover_emoticon .emoticon_list{overflow-x:hidden}.popover_emoticon .emoticon_list .inner_list{margin-right:-8px;padding:8px}.popover_emoticon .emoticon_list .list_item{margin:0 1px 1px 0}.popover_emoticon .emoticon_list .list_item:hover{background-color:var(--BG-Hover)}.popover_emoticon .emoticon_list .list_item .icon_emoticon{display:block;width:70px;height:60px;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.popover_emoticon .kakao_login{height:100%;text-align:center;align-content:center}.popover_emoticon .kakao_login .login_title{font-size:16px;font-weight:700;margin-bottom:12px}.popover_emoticon .kakao_login .login_body{font-size:14px;margin-bottom:24px;line-height:1.6}.popover_tooltip{width:148px}.popover_inviteChat{width:470px;height:420px}.popover_inviteChat .area_search{padding:0 16px 8px}.popover_inviteChat .ico_bubbleTip2{position:absolute;top:2px;left:50%;z-index:10;margin-left:-15px;transform:rotate(180deg)}.popover_inviteChat .cont_grid_popover{overflow:hidden}.popover_inviteChat .side_grid_popover{width:146px;padding:12px;overflow:auto;background-color:var(--BG-Bluegray);box-sizing:border-box}.popover_inviteChat .card_member_select{border-radius:0;padding-right:8px}.popover_fileUpload{width:482px;height:400px}.popover_fileUpload .heed_popover .head_tit{padding:20px 32px 16px;font-size:14px;line-height:20px;font-weight:600}.popover_fileUpload .body_popover{box-sizing:border-box}.popover_fileUpload .list_upload_images{padding:0 20px 12px 32px;box-sizing:border-box;display:grid;gap:5px;grid-template-columns:repeat(auto-fit,minmax(100px,100px))}.popover_fileUpload .list_upload_images .item_list{display:flex;justify-content:flex-end;align-items:flex-end;width:100px;height:100px;border:1px solid rgba(0,0,0,.1019607843);box-sizing:border-box;background-position:50% 50%;background-size:cover;background-repeat:no-repeat}.popover_fileUpload .list_upload_images .ico_gif{margin:6px}.popover_fileUpload .list_upload_files{margin:0 32px;padding:12px 0;border-top:1px solid #F0F0F0}.popover_fileUpload .list_upload_files li{display:flex}.popover_fileUpload .list_upload_files li+li{margin-top:6px}.popover_fileUpload .list_upload_files li .icon_files{width:20px;height:20px;margin-right:8px}.popover_fileUpload .list_upload_files li .icon_files .ico_main{transform:scale(.83);transform-origin:0 0}.popover_fileUpload .list_upload_files li .name_files{padding-top:3px;color:#0009;font-size:12px;line-height:16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.popover_fileUpload .list_upload_files li .extension_files{padding-top:3px;color:#0009;font-size:12px;line-height:16px;font-weight:400}.popover_fileUpload .area_aside{display:flex;padding-top:9px}.popover_fileUpload .area_aside .ico_deleted_14{margin:-.5px -2px 0 0}.popover_fileUpload .dl_count{display:flex}.popover_fileUpload .dl_count dt{padding-left:8px;color:var(--Neutral-900);font-size:13px;line-height:15.16px;font-weight:400}.popover_fileUpload .dl_count dd{padding-left:3px;color:var(--Neutral-550);font-size:13px;line-height:15.16px;font-weight:400}.popover_fileUpload_img{width:340px;height:317px}.popover_fileUpload_img .area_img{width:308px;height:240px;margin:16px 16px 0;background-color:#f9f9f9;background-size:contain;background-repeat:no-repeat;background-position:50% 50%}.popover_fileUpload_img .foot_popover .group_btn{border-top:0 none}.popover_invite_menu .popover_tooltip{border-radius:6px}.popover_profile{width:330px;height:536px}.confirm-dialog{padding:16px;height:100%;display:flex;flex-direction:column;box-sizing:border-box}.confirm-dialog .dialog-content{flex:1;display:flex;align-items:center;justify-content:center;text-align:center}.confirm-dialog .dialog-content .message{font-size:16px;white-space:pre-wrap;word-break:break-word}.confirm-dialog .dialog-footer{display:flex;justify-content:center;gap:10px}.wrap_markdown *{cursor:text}.wrap_markdown *::selection{background-color:#e0e0e0}.dark .wrap_markdown *::selection{background-color:#e0e0e0;color:#222}.wrap_markdown *~.markdown_code_block{margin-top:6px}.wrap_markdown hr{border:none;height:1px;background-color:var(--Neutral-300-opacity)}.dark .wrap_markdown hr{background-color:#666}.wrap_markdown .markdown-heading{margin-top:5px;margin-bottom:5px;font-size:20px;line-height:26px}.wrap_markdown h1.markdown_heading{font-size:18px;line-height:20px}.wrap_markdown h1.markdown_heading+*{margin-top:8px}.wrap_markdown h1.markdown_heading~h1.markdown_heading{margin-top:20px}.wrap_markdown h1.markdown_heading~h2.markdown_heading{margin-top:20px}.wrap_markdown h1.markdown_heading~h3.markdown_heading{margin-top:16px}.wrap_markdown h2.markdown_heading{font-size:16px;line-height:18px}.wrap_markdown h2.markdown_heading+*{margin-top:8px}.wrap_markdown h2.markdown_heading~h1.markdown_heading{margin-top:20px}.wrap_markdown h2.markdown_heading~h2.markdown_heading{margin-top:20px}.wrap_markdown h2.markdown_heading~h3.markdown_heading{margin-top:16px}.wrap_markdown h3.markdown_heading{font-size:14px;line-height:16px}.wrap_markdown h3.markdown_heading+*{margin-top:6px}.wrap_markdown h3.markdown_heading~h1.markdown_heading{margin-top:20px}.wrap_markdown h3.markdown_heading~h2.markdown_heading{margin-top:20px}.wrap_markdown h3.markdown_heading~h3.markdown_heading{margin-top:16px}.wrap_markdown .markdown_list_bullet{margin-top:6px;margin-bottom:6px;margin-left:20px;list-style-type:disc}.wrap_markdown .markdown_list_bullet>.markdown_list_item{list-style:disc}.wrap_markdown .markdown_list_bullet .markdown_list_bullet,.wrap_markdown .markdown_list_bullet .markdown_list_ordered{margin-top:0;margin-bottom:0}.wrap_markdown .markdown_list_ordered{margin-top:6px;margin-bottom:6px;margin-left:20px;list-style-type:decimal}.wrap_markdown .markdown_list_ordered>.markdown_list_item{list-style:decimal}.wrap_markdown .markdown_list_ordered .markdown_list_bullet,.wrap_markdown .markdown_list_ordered .markdown_list_ordered{margin-top:0;margin-bottom:0}.wrap_markdown .markdown_bold,.wrap_markdown .markdown_bold .markdown_italic{font-weight:700}.wrap_markdown .markdown_italic{font-style:italic}.wrap_markdown .markdown_strike{text-decoration:line-through}.wrap_markdown .markdown_link{color:#007bff;text-decoration:underline!important}.wrap_markdown .markdown_code,.wrap_markdown .markdown_paragraph code{background-color:var(--Neutral-100);color:#2e2b29;padding:2px 4px;font-family:monospace;border-radius:4px;font-size:12px;line-height:16px;font-weight:400}.dark .wrap_markdown .markdown_code,.dark .wrap_markdown .markdown_paragraph code{color:#fff;background-color:#111}.wrap_markdown .markdown_code_block{background-color:var(--Neutral-100);padding:10px!important;border:1px solid var(--Line-input2);border-radius:5px;font-size:12px!important;white-space:pre-wrap!important;word-break:break-word!important;font-size:12px;line-height:16px;font-weight:400}.wrap_markdown .markdown_code_block pre,.wrap_markdown .markdown_code_block code{white-space:pre-wrap!important;word-break:break-word!important}.wrap_markdown .markdown_table{border-collapse:collapse;width:100%;border:1px solid #dddddd;background-color:var(--Neutral-White)}.wrap_markdown .markdown_table th{padding:8px 12px;border:1px solid #dddddd;background-color:var(--Neutral-100);font-weight:700;color:var(--Neutral-900)}.dark .wrap_markdown .markdown_table th{border:1px solid #444444;background-color:#333;color:var(--Neutral-900)}.wrap_markdown .markdown_table td{padding:8px 12px;border:1px solid #dddddd;background-color:var(--Neutral-White)}.dark .wrap_markdown .markdown_table td{border:1px solid #444444;background-color:#222;color:var(--Neutral-900)}.dark .wrap_markdown .markdown_table{border:1px solid #444444;background-color:#333}.tooltip_layer{position:absolute;z-index:1000;pointer-events:none}.tooltip_layer .tooltip_content{background-color:var(--Neutral-White);color:var(--Text-Primary);border:1px solid var(--Neutral-200-opacity);border-radius:6px;padding:8px 10px 6px;word-wrap:break-word;word-break:break-word;box-shadow:0 2px 8px #00000026;font-size:12px;line-height:16px;font-weight:400;position:relative;max-width:300px}.tooltip_layer .tooltip_content .tooltip_inner .tooltip_text{display:inline}.tooltip_layer .tooltip_content .tooltip_arrow{width:8px;height:8px;background-color:var(--Neutral-White);border:1px solid var(--Neutral-200-opacity);transform:rotate(45deg);position:absolute}.tooltip_layer .tooltip_content[data-placement^=top] .tooltip_arrow{bottom:-4px;border-top:none;border-left:none}.tooltip_layer .tooltip_content[data-placement^=bottom] .tooltip_arrow{top:-5px;margin-left:4px;border-bottom:none;border-right:none}.tooltip_layer .tooltip_content[data-placement^=left] .tooltip_arrow{right:-4px;border-left:none;border-bottom:none}.tooltip_layer .tooltip_content[data-placement^=right] .tooltip_arrow{left:-4px;border-right:none;border-top:none}.tooltip_layer{transition:opacity .2s ease,transform .2s ease}.tooltip_layer.tooltip_visible{opacity:1;transform:scale(1)}.tooltip_layer.tooltip_clickable{pointer-events:auto}.tooltip_layer.tooltip_clickable .tooltip_content{cursor:default}html,body,#root{height:100%}.container-doc{display:flex;height:100%;margin:0 auto;align-content:space-between;flex-wrap:nowrap;justify-content:space-between;flex-direction:column}.doc-header{padding-top:24px;-webkit-app-region:drag}.doc-header .inner_header{display:flex;width:100%;height:40px;justify-content:space-between;align-items:center}.doc-header .doc-title{flex:1;padding-top:2px;font-size:15px;line-height:18px;font-weight:500;text-align:center}.doc-header .btn_util{line-height:0;-webkit-app-region:no-drag}.doc-header .group_util_left{display:flex;align-items:center;width:58px;padding-left:16px;text-align:left;box-sizing:border-box}.doc-header .group_util_right{display:flex;align-items:center;width:58px;padding-right:16px;justify-content:flex-end;box-sizing:border-box}.doc-header .area_windows{position:absolute;top:0;right:0;display:flex;flex-direction:row}.doc-header .window_menu{width:33px;height:26px;-webkit-app-region:no-drag}.doc-header .window_menu .ico_window{margin-top:1px}.doc-header .window_menu:hover{background:#0000000a}.doc-header .window_menu.window_close:hover{background-color:#c42b1c}.doc-header .window_menu.window_close:hover .ico_window{width:16px;height:16px;background-position:-60px 0}.doc-header .window_menu.disabled .ico_window{opacity:.5}.doc-main{flex:1;padding:0 24px;overflow:auto}.doc_fixed_bar_bottom{text-align:center}.doc_fixed_bar_bottom .group_btn{padding:0 24px 32px}.doc_fixed_bar_bottom .group_btn2{padding:0 24px 16px}.doc_fixed_bar_bottom .guide_bar{margin-bottom:24px;font-size:12px;line-height:14px;color:#909090}.doc_fixed_bar_bottom .link_bar{margin-bottom:40px;color:#777;text-decoration:underline;font-size:13px;line-height:15.16px;font-weight:400}.doc_fixed_bar_bottom .link_bar2{margin-bottom:16px;color:#777;text-decoration:underline;font-size:13px;line-height:15.16px;font-weight:400}.doc_fixed_bar_bottom .area_toast{position:relative;margin-bottom:20px}.kw_open_header{position:absolute;top:0;left:0;right:0;z-index:200;height:26px;text-align:center;box-sizing:border-box;background-color:var(--BG-Bluegray);-webkit-app-region:drag;padding:8px;font-size:14px;line-height:16.8px;font-weight:500}.kw_open_container{display:flex;height:100%;flex-direction:column}.kw_open_container .inner_container{display:flex;flex:1;overflow:hidden;position:relative;padding-top:26px;box-sizing:border-box}.kw_header{position:absolute;top:0;left:0;right:0;z-index:200;height:50px;text-align:center;border-bottom:1px solid var(--Neutral-200-opacity);box-sizing:border-box;background-color:var(--Neutral-White);-webkit-app-region:drag}.kw_header .area_space{width:300px;margin:17px auto 0}.kw_header .area_space>.name_space{display:flex;align-items:center;justify-content:center;font-size:17px;line-height:20.4px;font-weight:700;cursor:pointer;color:var(--Text-Primary)}.kw_header .area_space>.name_space .logo_space{height:19px;text-align:center;-webkit-app-region:no-drag}.kw_header .area_space>.name_space .logo_space .txt_g{display:block;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_header .area_space>.name_space .logo_space img{max-width:140px;height:19px}.kw_header .area_space>.name_space .ico_main{-webkit-app-region:no-drag;margin-left:6px}.kw_header .aside_util{position:absolute;top:0;right:0;display:flex;flex-direction:row}.kw_header .aside_util .area_util{padding-right:8px}.kw_header .aside_util .util_menu{display:inline-block;padding:11px 8px;vertical-align:middle;-webkit-app-region:no-drag}.kw_header .aside_util .util_menu:hover .ico_search_24{border-radius:100%;background-color:var(--BG-Hover-opacity);width:24px;height:24px;background-position:0 -190px}.kw_header .aside_util .util_menu:hover .ico_listpanel_24{border-radius:100%;background-color:var(--BG-Hover-opacity);width:24px;height:24px;background-position:-60px -190px}.kw_header .aside_util .area_windows{padding:8px 0}.kw_header .aside_util .area_windows:before{display:inline-block;width:1px;height:16px;margin-right:4px;background-color:var(--Neutral-200);vertical-align:middle;content:""}.kw_header .aside_util .window_menu{width:46px;height:32px;-webkit-app-region:no-drag}.kw_header .aside_util .window_menu:hover{background:#0000000a}.kw_header .aside_util .window_menu.window_close:hover{background-color:#c42b1c}.kw_header .aside_util .window_menu.window_close:hover .ico_window{width:16px;height:16px;background-position:-60px 0}.kw_header .aside_util .window_menu.disabled .ico_window{opacity:.5}.kw_header .area_process{position:fixed;top:0;right:0;width:auto;height:auto}.kw_header .area_process .text_process{display:inline-block;padding:2px 10px 0 0;font-weight:700}.kw_header .layer_workspace{position:absolute;top:51px;left:50%;width:320px;margin-left:-160px;z-index:100;border-radius:10px;border:1px solid var(--Line-popover);background-color:var(--Neutral-White);text-align:left;box-shadow:0 2px 24px #0003}.kw_header .layer_workspace .ico_bubbleTip2{position:absolute;top:-13px;left:50%;margin-left:-13px;z-index:100;transform:rotate(180deg);transform-origin:50% 50%}.kw_header .layer_workspace .list_space{max-height:420px;padding-top:8px;box-sizing:border-box;overflow:auto}.kw_header .layer_workspace .link_space{display:flex;align-items:center;justify-content:space-around;width:100%;padding:14px 24px;box-sizing:border-box}.kw_header .layer_workspace .link_space:hover{text-decoration:none;background-color:var(--Neutral-100)}.kw_header .layer_workspace .data_list{flex:1;width:100%;padding-left:20px}.kw_header .layer_workspace .name_space{display:flex;max-width:185px;font-size:15px;line-height:18px;font-weight:800;white-space:nowrap}.kw_header .layer_workspace .name_space .name_txt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_header .layer_workspace .name_space .ico_main{min-width:18px;margin:-2px 0 0 8px}.kw_header .layer_workspace .email_space{width:185px;margin-top:2px;font-size:12px;line-height:16px;color:var(--Neutral-600);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_header .layer_workspace .count_list{padding:3px 5.5px 2px;color:var(--Neutral-White);border-radius:29px;background-color:var(--Accent-800);font-size:11px;line-height:13.13px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.kw_header .layer_workspace .space_btn{width:100%;height:56px;padding:0 24px;color:var(--Accent-800);border-top:1px solid var(--Line-Light);text-align:left;box-sizing:border-box}.kw_header .layer_workspace .space_btn .ico_main{margin:-2px 21px 0 0}.kw_lnb{position:absolute;top:50px;left:0;bottom:0;width:54px;padding:16px 8px 20px;background-color:var(--Neutral-White);box-sizing:border-box}.kw_lnb .ico_main{background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/ico_main@2x.png)}.kw_lnb .area_tabs>li+li{margin-top:4px}.kw_lnb .area_tabs .tabs_menu{position:relative;width:38px;height:38px}.kw_lnb .area_tabs .tabs_menu:hover .ico_lnb_chat{width:38px;height:38px;background-position:-200px 0}.kw_lnb .area_tabs .tabs_menu:hover .ico_lnb_todo{width:38px;height:38px;background-position:-240px 0}.kw_lnb .area_tabs .tabs_menu:hover .ico_lnb_board{width:38px;height:38px;background-position:-280px 0}.kw_lnb .area_tabs .tabs_menu:hover .ico_lnb_eco{width:38px;height:38px;background-position:-320px 0}.kw_lnb .area_tabs .tabs_menu:hover .ico_lnb_more{width:38px;height:38px;background-position:-360px 0}.kw_lnb .area_tabs .tabs_menu:hover .ico_lnb_gpt{width:38px;height:38px;background-position:-830px 0}.kw_lnb .area_tabs .tabs_menu.on .ico_lnb_chat{width:38px;height:38px;background-position:-400px 0}.kw_lnb .area_tabs .tabs_menu.on .ico_lnb_todo{width:38px;height:38px;background-position:-440px 0}.kw_lnb .area_tabs .tabs_menu.on .ico_lnb_board{width:38px;height:38px;background-position:-480px 0}.kw_lnb .area_tabs .tabs_menu.on .ico_lnb_eco{width:38px;height:38px;background-position:-520px 0}.kw_lnb .area_tabs .tabs_menu.on .ico_lnb_more{width:38px;height:38px;background-position:-560px 0}.kw_lnb .area_tabs .tabs_menu.on .ico_lnb_gpt{width:38px;height:38px;background-position:-870px 0}.kw_lnb .area_tabs .tabs_menu .menu_count{position:absolute;top:-2px;right:-8px;min-width:19px;height:18px;padding:3px 5.5px 2px;color:var(--Neutral-White);border-radius:29px;background-color:var(--Accent-800);box-sizing:border-box;font-size:11px;line-height:13.13px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;line-height:12.5px}.kw_lnb .area_tabs .tabs_menu .dot_new{position:absolute;top:8px;right:4px;width:4px;height:4px;border-radius:4px;background-color:var(--Accent-800)}.kw_lnb .area_util{position:absolute;left:0;bottom:0;padding:20px 13px}.kw_lnb .area_util .util_list{padding-left:2px}.kw_lnb .area_util .util_list li+li{margin-top:8px}.kw_lnb .area_util .util_menu{width:24px;height:24px}.kw_lnb .area_util .util_menu+.util_menu{margin-top:8px}.kw_lnb .area_util .util_menu:hover .ico_gnb_calendar{width:24px;height:24px;background-position:-180px -130px}.kw_lnb .area_util .util_menu:hover .ico_gnb_mail{width:24px;height:24px;background-position:-210px -130px}.kw_lnb .area_util .util_menu:hover .ico_gnb_org{width:24px;height:24px;background-position:-240px -130px}.kw_lnb .area_util .util_menu:hover .ico_gnb_alarm{width:24px;height:24px;background-position:-300px -130px}.kw_lnb .area_util .util_menu:hover .ico_gnb_setting{width:24px;height:24px;background-position:-330px -130px}.kw_lnb .area_util .util_menu:active .ico_gnb_calendar{width:24px;height:24px;background-position:-360px -130px}.kw_lnb .area_util .util_menu:active .ico_gnb_mail{width:24px;height:24px;background-position:-390px -130px}.kw_lnb .area_util .util_menu:active .ico_gnb_org{width:24px;height:24px;background-position:-420px -130px}.kw_lnb .area_util .util_menu:active .ico_gnb_alarm{width:24px;height:24px;background-position:-480px -130px}.kw_lnb .area_util .util_menu:active .ico_gnb_setting{width:24px;height:24px;background-position:-510px -130px}.kw_lnb .area_util .util_menu.on .ico_gnb_alarm{width:24px;height:24px;background-position:-90px -130px}.kw_lnb .area_util .util_menu.on:hover .ico_gnb_alarm{width:24px;height:24px;background-position:-270px -130px}.kw_lnb .area_util .util_menu.on:active .ico_gnb_alarm{width:24px;height:24px;background-position:-450px -130px}.kw_lnb .area_util .ico:hover{border-radius:100%;background-color:var(--BG-Hover)}.kw_lnb .area_util .util_profile{margin-top:8px}.kw_lnb .area_util .layer_profile_lnb{position:fixed;left:54px;bottom:20px;z-index:1000;width:240px;border-radius:10px;border:1px solid var(--Line-popover);background-color:var(--Neutral-White);box-shadow:0 2px 24px #0003}.kw_lnb .area_util .layer_profile_lnb .area_profile_info{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 8px 0;text-decoration:none}.kw_lnb .area_util .layer_profile_lnb .area_profile_info .area_profile{padding:8px 0 0 8px}.kw_lnb .area_util .layer_profile_lnb .area_profile_info .profile_img{position:relative;width:42px;height:42px}.kw_lnb .area_util .layer_profile_lnb .area_profile_info .area_data{flex:1;padding-left:8px;overflow:hidden}.kw_lnb .area_util .layer_profile_lnb .area_profile_info .name_member{margin-top:12px;color:var(--Text-Primary);font-size:14px;line-height:16.8px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_lnb .area_util .layer_profile_lnb .area_profile_info .name_member .ico_main{margin:0 4px 0 0}.kw_lnb .area_util .layer_profile_lnb .area_profile_info .role_member{margin-top:2px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_lnb .area_util .layer_profile_lnb .area_profile_info .concurrent_badge{display:inline-block;height:16px;margin-left:6px;padding:1px 7px 0 5px;color:var(--Neutral-550);border-radius:8px;background-color:var(--UI-Light);vertical-align:middle}.kw_lnb .area_util .layer_profile_lnb .area_profile_info .data_worktime{margin-top:4px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400}.kw_lnb .area_util .layer_profile_lnb .area_profile_util{padding:16px 20px 0}.kw_lnb .area_util .layer_profile_lnb .btn_profile_util{position:relative;width:38px;height:38px;border:1px solid var(--Neutral-200);border-radius:100%}.kw_lnb .area_util .layer_profile_lnb .btn_profile_util .tooltip_btn{display:none;position:absolute;bottom:-28px;left:50%;z-index:1000;padding:8px 10px 6px;color:var(--Text-Primary);white-space:nowrap;border-radius:6px;background-color:var(--Neutral-White);border:1px solid var(--Neutral-200-opacity);box-shadow:0 2px 8px #00000026;font-size:12px;line-height:16px;font-weight:400}.kw_lnb .area_util .layer_profile_lnb .btn_profile_util+.btn_profile_util{margin-left:16px}.kw_lnb .area_util .layer_profile_lnb .btn_profile_util:hover{background-color:var(--BG-Bluegray)}.kw_lnb .area_util .layer_profile_lnb .btn_profile_util:hover .tooltip_btn{display:block}.kw_lnb .area_util .layer_profile_lnb .area_profile_status{padding:16px 16px 0}.kw_lnb .area_util .layer_profile_lnb .area_profile_menu{margin:16px 16px 0;padding:8px 0;border-top:1px solid var(--Line-Light)}.kw_lnb .area_util .layer_profile_lnb .btn_profile_menu{width:100%;height:32px;padding:8px;font-size:13px;line-height:15.16px;font-weight:400;color:var(--Text-Primary);text-align:left;box-sizing:border-box;border-radius:6px}.kw_lnb .area_util .layer_profile_lnb .btn_profile_menu:hover{background-color:var(--BG-Bluegray)}html,body{height:100%}.wrap_lockmode{position:absolute;top:50px;left:0;right:0;bottom:0;z-index:100;text-align:center;display:flex;flex-direction:column;background-color:var(--BG-Bluegray)}.wrap_lockmode .cont_wrap{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center}.wrap_lockmode .guide_lockmode{margin-top:32px;color:var(--Neutral-900);font-size:20px;line-height:24px;font-weight:700}.wrap_lockmode .input_lock{position:relative;width:296px;margin-top:28px;padding:17px 20px 12px;border:1px solid var(--Neutral-300-opacity);border-radius:4px;background-color:var(--Neutral-White);box-sizing:border-box}.wrap_lockmode .input_lock .item_inp{position:relative;display:inline-block;width:32px}.wrap_lockmode .input_lock .item_inp.on:after{position:absolute;top:7px;left:2px;z-index:10;width:14px;height:14px;background-color:var(--Accent-800);border-radius:100%;content:""}.wrap_lockmode .input_lock .item_inp+.item_inp{margin-left:2px}.wrap_lockmode .input_lock .inp_password{display:block;position:relative;z-index:1;width:100%;height:28px;padding-top:8px;border:0 none;font-weight:400;font-size:32px;line-height:32px;letter-spacing:-.3em;text-align:left;outline:0;-webkit-user-select:auto;user-select:auto;-webkit-user-drag:auto;border-radius:4px;box-sizing:border-box;color:transparent;caret-color:#b2b2b2}.wrap_lockmode .input_lock .hint_txt{position:absolute;top:18px;right:16px;z-index:10;font-size:18px;color:var(--Text-Primary)}.wrap_lockmode .input_lock *::selection{background-color:#e0e0e0}.wrap_lockmode .input_lock.isError{border-color:var(--Error-800)}.wrap_lockmode .input_lock.isError .txt_error{display:block}.wrap_lockmode .input_lock .txt_error{display:none;position:absolute;top:74px;left:0;right:0;color:var(--Error-800);font-size:12px;line-height:16px;font-weight:400}.wrap_lockmode .foor_wrap{padding-bottom:50px}.wrap_lockmode .email_lockmode{color:var(--Text-Tetiary);font-size:16px;line-height:19.2px;font-weight:400}.wrap_lockmode .btn_reset{margin-top:18px;font-size:13px;line-height:15.16px;font-weight:400}.container_cont{width:100%;padding-left:276px}@media (max-width: 659px){.container_cont{padding-left:0}}.container_cont .container_content{flex-grow:1;display:flex;flex-direction:column;height:100%;box-sizing:border-box;overflow-y:auto}.container_cont .container_content *{box-sizing:border-box}.container_cont .container_content .wrap_header{display:flex;align-items:center;padding:24px 24px 0}@media (max-width: 659px){.container_cont .container_content .wrap_header{padding:20px 16px 0}}.container_cont .container_content .title_header{height:19px;font-size:15px;font-weight:700}.container_cont .container_content .btn_before_header{margin-right:8px}.container_cont .container_content .btn_more_header{margin-left:auto;cursor:pointer}.container_cont .container_content .wrap_content{flex-grow:1}.container_cont .container_content .wrap_center{display:flex;flex-direction:column;justify-content:center;align-items:center;height:70%;text-align:center}.container_cont .container_content .wrap_center .container_more{margin-top:-80px}.container_cont .container_content .item_cont{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:10px 0}.container_cont .container_content .item_cont+.item_cont{margin-top:8px}.container_cont .container_content .item_tit_cont{font-size:13px;font-weight:400;color:var(--Text-Primary)}.container_cont .container_content .row_item_tit_cont{display:flex;align-items:center;gap:8px}.container_cont .container_content .item_label_cont{font-size:13px;line-height:13px;color:var(--Text-Primary)}.container_cont .container_content .item_desc_cont{margin-top:8px;font-size:12px;font-weight:400;color:var(--Text-Light)}.container_cont .container_content .btn_text_cont{margin-top:16px}.container_cont .container_content .item_select_cont{width:132px}.container_cont .container_content hr{margin:16px 0;height:1px;border:0;background-color:var(--Line-Light)}.container_menu{position:fixed;top:50px;left:64px;width:276px;height:calc(100vh - 50px);border-right:1px solid var(--Neutral-200-opacity);background:var(--Neutral-White);z-index:1}@media (max-width: 659px){.container_menu{width:calc(100% - 64px)}}.container_menu.close{left:-100%}.container_menu .tit_menu{margin:26px 16px 16px;font-size:20px;font-weight:700;line-height:24px;color:var(--Text-Primary)}.container_menu .list_menu{display:flex;flex-direction:column;gap:4px;padding:0 16px 0 8px}.container_menu .link_menu{display:flex;align-items:center;min-height:40px;width:auto;height:100%;padding:0 8px}.container_menu .link_menu:hover{border-radius:6px;background:var(--BG-Bluegray)}.container_menu .link_menu.active{border-radius:6px;background:var(--BG-Hover-opacity)}.container_menu .name_menu{flex-grow:1;margin-left:8px;font-size:14px;font-weight:600;line-height:16px;color:var(--Text-Secondary)}.container_menu .new_window_menu{display:block}.container_menu hr{height:1px;border:0;background:var(--Neutral-200-opacity);margin:20px 16px;width:calc(100% - 32px)}.container_menu .tit_admin_menu{margin:0 16px 12px;font-size:12px;font-weight:500;color:var(--Text-Quaternary)}.container_menu .version_menu{font-size:14px;font-weight:400;color:var(--Text-Quaternary)}.more_btn_icon{cursor:pointer}.more_btn_icon:hover{border-radius:6px;background-color:var(--BG-Hover)}.palette_layer{position:absolute;top:40px;right:0;box-shadow:0 2px 8px #00000026;z-index:10;box-sizing:border-box}.palette_layer *{box-sizing:border-box}.palette_layer .wrap_palette_layer{overflow-y:auto;display:flex;flex-wrap:wrap;gap:2px;width:212px;height:240px;background:var(--Neutral-White);border:1px solid var(--Neutral-300-opacity);border-radius:6px;padding:4px;box-sizing:border-box}.palette_layer .block_palette_layer{width:64px;height:64px;border-radius:4px;padding:4px}.palette_layer .block_palette_layer.selected{border:2px solid var(--Accent-800)}.kw_container{display:flex;height:100%;flex-direction:column}.kw_container .inner_container{display:flex;flex:1;overflow:hidden;position:relative;padding-top:50px;padding-left:64px;box-sizing:border-box}.kw_container .box_logger{position:relative;height:400px}.kw_header_type2{position:absolute;top:0;left:64px;right:0;z-index:200;height:50px;padding-right:100px;text-align:left;border-bottom:1px solid var(--Neutral-200-opacity);box-sizing:border-box;background-color:var(--Neutral-White);-webkit-app-region:drag;background-color:var(--BG-lnb)}.dark .kw_header_type2{background-color:#111}.kw_header_type2 .area_space{position:relative;text-align:left;padding-left:0;display:inline-flex;align-items:center;width:100%;max-width:100%}.kw_header_type2 .space_more_btn{width:22px;height:22px;margin:4px 0 0 10px;background-color:#fff3;border-radius:50%;vertical-align:middle;-webkit-app-region:no-drag}.kw_header_type2 .space_more_btn .ico_main{margin-top:4px}.kw_header_type2 .tab_space{display:inline-flex;align-items:center}.kw_header_type2 .tab_space .tab_item{position:relative;display:flex;align-items:center;height:41px;margin:10px 0 0;padding:0 16px 4px;opacity:1;border-radius:0 12px 0 0;box-sizing:border-box;-webkit-app-region:no-drag;cursor:pointer}.kw_header_type2 .tab_space .tab_item .logo_space{display:block;height:19px;-webkit-app-region:no-drag;overflow:hidden}.kw_header_type2 .tab_space .tab_item .logo_space .txt_g{display:block;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_header_type2 .tab_space .tab_item .logo_space img{max-width:140px;height:19px}.kw_header_type2 .tab_space .tab_item+.tab_item:after{position:absolute;top:12px;left:0;display:block;width:1px;height:14px;background:var(--Neutral-White);opacity:.2;content:""}.kw_header_type2 .tab_space .tab_item .ico_down3_12{margin-left:6px}.kw_header_type2 .tab_space .tab_item.off{opacity:.9}.kw_header_type2 .tab_space .tab_item.off .name_space{color:#fff;padding:2px 6px 0 0}.mode_mini .kw_header_type2 .tab_space .tab_item.off .name_space,.mode_medium .kw_header_type2 .tab_space .tab_item.off .name_space{display:none;position:absolute;bottom:-24px;left:50%;z-index:1000;padding:8px 10px 6px;color:var(--Text-Primary);white-space:nowrap;border-radius:6px;background-color:var(--Neutral-White);border:1px solid var(--Neutral-200-opacity);box-shadow:0 2px 8px #00000026;font-size:12px;line-height:16px;font-weight:400;transform:translate(-50%)}.kw_header_type2 .tab_space .tab_item.off:last-child{padding-right:0}.mode_mini .kw_header_type2 .tab_space .tab_item.off,.mode_medium .kw_header_type2 .tab_space .tab_item.off{padding:0 10px 4px}.mode_mini .kw_header_type2 .tab_space .tab_item.off:last-child,.mode_medium .kw_header_type2 .tab_space .tab_item.off:last-child{padding-right:2px}.kw_header_type2 .tab_space .tab_item.on{position:relative;display:inline-flex;align-items:center;margin-top:10px;padding:10px 10px 12px;font-size:15px;cursor:pointer;color:var(--Text-Primary);background-color:var(--Neutral-White);border-radius:12px 12px 0 0;border-bottom:none;-webkit-app-region:no-drag}.kw_header_type2 .tab_space .tab_item.on .logo_space{min-width:76px}.kw_header_type2 .tab_space .tab_item.on .logo_space .txt_g{max-width:100px}.dark .kw_header_type2 .tab_space .tab_item.on{background-color:#2b2b2b}.kw_header_type2 .tab_space .tab_item.on:after{content:"";position:absolute;top:auto;left:auto;right:-14px;width:14px;height:14px;bottom:0;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/tab_head_side@2x.png) no-repeat 0 0;background-size:14px 14px;opacity:1}.dark .kw_header_type2 .tab_space .tab_item.on:after{background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/tab_head_side_dark@2x.png) no-repeat 0 0}.kw_header_type2 .tab_space .tab_item.on:before{content:"";position:absolute;top:auto;left:-14px;right:auto;width:14px;height:14px;bottom:0;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/tab_head_side@2x.png) no-repeat 0 0;background-size:14px 14px;opacity:1;transform:scaleX(-1)}.dark .kw_header_type2 .tab_space .tab_item.on:before{background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/tab_head_side_dark@2x.png) no-repeat 0 0}.kw_header_type2 .tab_space .tab_item.on:first-child:before{display:none}.kw_header_type2 .tab_space .tab_item.on:first-child .layer_workspace{left:10px;margin-left:0}.kw_header_type2 .tab_space .tab_item.on:first-child .layer_workspace .ico_bubbleTip2{left:30px}.kw_header_type2 .tab_space .tab_item.on .name_space{position:relative;display:inline-flex;align-items:center;font-size:15px;font-weight:700;cursor:pointer;color:var(--Text-Primary);border-radius:12px 12px 0 0;border-bottom:none;-webkit-app-region:no-drag}.kw_header_type2 .tab_space .count_badge{position:relative;margin-top:-1px;padding:3px 5.5px 2px;color:#fff;border-radius:29px;background-color:var(--Accent-800);opacity:.8;cursor:pointer;font-size:11px;line-height:13.13px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.kw_header_type2 .tab_space .count_badge:hover+.name_space{display:block}.kw_header_type2 .tab_space .count_badge.yellow{color:#000}.kw_header_type2 .aside_util{position:absolute;top:0;right:0;display:flex;flex-direction:row}.kw_header_type2 .aside_util .area_util{padding-right:8px}.kw_header_type2 .aside_util .util_menu{display:inline-block;padding:16px 8px 8px;vertical-align:middle;-webkit-app-region:no-drag}.kw_header_type2 .aside_util .util_menu>.img_kasper{display:inline-block;vertical-align:top;width:24px;height:24px;cursor:pointer}.kw_header_type2 .aside_util .util_menu:hover .ico_search_24{border-radius:100%;background-color:var(--BG-Hover-opacity);width:24px;height:24px;background-position:0 -190px}.kw_header_type2 .aside_util .util_menu:hover .ico_listpanel_24{border-radius:100%;background-color:var(--BG-Hover-opacity);width:24px;height:24px;background-position:-60px -190px}.kw_header_type2 .aside_util .area_windows{padding:8px 0}.kw_header_type2 .aside_util .area_windows:before{display:inline-block;width:1px;height:16px;margin-right:4px;background-color:var(--Neutral-200);vertical-align:middle;content:""}.kw_header_type2 .aside_util .window_menu{width:46px;height:32px;-webkit-app-region:no-drag}.kw_header_type2 .aside_util .window_menu:hover{background:#0000000a}.kw_header_type2 .aside_util .window_menu.window_close:hover{background-color:#c42b1c}.kw_header_type2 .aside_util .window_menu.window_close:hover .ico_window{width:16px;height:16px;background-position:-60px 0}.kw_header_type2 .aside_util .window_menu.disabled .ico_window{opacity:.5}.kw_header_type2 .area_process{position:fixed;top:0;right:0;width:auto;height:auto;font-size:10px;opacity:.5;color:var(--Neutral-White)}.kw_header_type2 .area_process .text_process{display:inline-block;padding:2px 10px 0 0;font-weight:700}.kw_header_type2 .layer_workspace{position:absolute;top:50px;left:50%;width:280px;margin-left:-140px;z-index:100;border-radius:10px;border:1px solid var(--Line-popover);background-color:var(--Neutral-White);text-align:left;box-shadow:0 2px 24px #0003}.kw_header_type2 .layer_workspace .ico_bubbleTip2{position:absolute;top:-13px;left:50%;margin-left:-13px;z-index:100;transform:rotate(180deg);transform-origin:50% 50%}.kw_header_type2 .layer_workspace .list_space{max-height:420px;padding-top:8px;box-sizing:border-box;overflow:auto}.kw_header_type2 .layer_workspace .link_space{display:flex;align-items:center;justify-content:space-around;width:100%;padding:14px 24px;box-sizing:border-box}.kw_header_type2 .layer_workspace .link_space:hover{text-decoration:none;background-color:var(--Neutral-100)}.kw_header_type2 .layer_workspace .data_list{flex:1;width:100%;padding-left:20px}.kw_header_type2 .layer_workspace .name_space{display:flex;max-width:185px;font-size:15px;line-height:18px;font-weight:800;white-space:nowrap}.kw_header_type2 .layer_workspace .name_space .name_txt{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_header_type2 .layer_workspace .name_space .ico_main{min-width:18px;margin:-2px 0 0 8px}.kw_header_type2 .layer_workspace .email_space{margin-top:2px;font-size:12px;line-height:16px;color:var(--Neutral-600);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_header_type2 .layer_workspace .count_list{padding:3px 5.5px 2px;color:var(--Neutral-White);border-radius:29px;background-color:var(--Accent-800);font-size:11px;line-height:13.13px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.kw_header_type2 .layer_workspace .space_btn{width:100%;height:56px;padding:0 24px;color:var(--Accent-800);border-top:1px solid var(--Line-Light);text-align:left;box-sizing:border-box}.kw_header_type2 .layer_workspace .space_btn .ico_main{margin:-2px 21px 0 0}.kw_lnb_type2{position:absolute;top:0;left:0;bottom:0;width:64px;padding:32px 0 20px 11px;background-color:var(--BG-lnb);box-sizing:border-box;-webkit-app-region:drag}.kw_lnb_type2 a,.kw_lnb_type2 button{-webkit-app-region:no-drag}.dark .kw_lnb_type2{background:#111}.kw_lnb_type2 .area_tabs>li+li{margin-top:4px}.kw_lnb_type2 .area_tabs .tabs_menu{position:relative;display:block;width:38px;padding-left:2px;border-radius:66px}.kw_lnb_type2 .area_tabs .tabs_menu .name_menu{display:block;margin-top:-4px;padding:0 0 6px;font-size:8px;font-weight:600;line-height:14px;color:var(--Neutral-White);text-align:center;opacity:.6}.dark .kw_lnb_type2 .area_tabs .tabs_menu .name_menu{color:var(--Text-Quaternary)}.kw_lnb_type2 .area_tabs .tabs_menu:hover .ico_lnb_chat{width:38px;height:38px;background-position:-200px 0}.kw_lnb_type2 .area_tabs .tabs_menu:hover .ico_lnb_todo{width:38px;height:38px;background-position:-240px 0}.kw_lnb_type2 .area_tabs .tabs_menu:hover .ico_lnb_board{width:38px;height:38px;background-position:-280px 0}.kw_lnb_type2 .area_tabs .tabs_menu:hover .ico_lnb_eco{width:38px;height:38px;background-position:-320px 0}.kw_lnb_type2 .area_tabs .tabs_menu:hover .ico_lnb_more{width:38px;height:38px;background-position:-360px 0}.kw_lnb_type2 .area_tabs .tabs_menu:hover .ico_lnb_gpt{width:38px;height:38px;background-position:-830px 0}.kw_lnb_type2 .area_tabs .tabs_menu:hover .ico_lnb_alarmCenter{width:38px;height:38px;background-position:-710px -50px}.dark .kw_lnb_type2 .area_tabs .tabs_menu:hover .name_menu{color:#fff}.kw_lnb_type2 .area_tabs .tabs_menu.on{background-color:var(--BG-lnbMenu-on)}.dark .kw_lnb_type2 .area_tabs .tabs_menu.on{background-color:#3b3b3b}.kw_lnb_type2 .area_tabs .tabs_menu.on .name_menu{opacity:1}.dark .kw_lnb_type2 .area_tabs .tabs_menu.on .name_menu{color:#fff}.kw_lnb_type2 .area_tabs .tabs_menu.on .ico_lnb_chat{width:38px;height:38px;background-position:-400px 0}.kw_lnb_type2 .area_tabs .tabs_menu.on .ico_lnb_todo{width:38px;height:38px;background-position:-440px 0}.kw_lnb_type2 .area_tabs .tabs_menu.on .ico_lnb_board{width:38px;height:38px;background-position:-480px 0}.kw_lnb_type2 .area_tabs .tabs_menu.on .ico_lnb_eco{width:38px;height:38px;background-position:-520px 0}.kw_lnb_type2 .area_tabs .tabs_menu.on .ico_lnb_more{width:38px;height:38px;background-position:-560px 0}.kw_lnb_type2 .area_tabs .tabs_menu.on .ico_lnb_gpt{width:38px;height:38px;background-position:-870px 0}.kw_lnb_type2 .area_tabs .tabs_menu.on .ico_lnb_alarmCenter{width:38px;height:38px;background-position:-740px -50px}.kw_lnb_type2 .area_tabs .tabs_menu .menu_count{position:absolute;top:-2px;right:-8px;min-width:19px;height:18px;padding:3px 5.5px 2px;color:var(--Neutral-White);border-radius:29px;background-color:var(--Accent-800);box-sizing:border-box;font-size:11px;line-height:13.13px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;line-height:12.5px}.dark .kw_lnb_type2 .area_tabs .tabs_menu .menu_count{color:#fff}.kw_lnb_type2 .area_tabs .tabs_menu .dot_new{position:absolute;top:8px;right:4px;width:4px;height:4px;border-radius:4px;background-color:var(--Accent-800)}.kw_lnb_type2 .area_util{position:absolute;left:0;bottom:0;padding:20px 18px}.kw_lnb_type2 .area_util .util_list{padding-left:2px}.kw_lnb_type2 .area_util .util_list li+li{margin-top:8px}.kw_lnb_type2 .area_util .util_menu{width:24px;height:24px}.kw_lnb_type2 .area_util .util_menu+.util_menu{margin-top:8px}.kw_lnb_type2 .area_util .util_menu:hover .ico_gnb_calendar{width:24px;height:24px;background-position:-180px -130px}.kw_lnb_type2 .area_util .util_menu:hover .ico_gnb_mail{width:24px;height:24px;background-position:-210px -130px}.kw_lnb_type2 .area_util .util_menu:hover .ico_gnb_org{width:24px;height:24px;background-position:-240px -130px}.kw_lnb_type2 .area_util .util_menu:hover .ico_gnb_alarm{width:24px;height:24px;background-position:-300px -130px}.kw_lnb_type2 .area_util .util_menu:hover .ico_gnb_setting{width:24px;height:24px;background-position:-330px -130px}.kw_lnb_type2 .area_util .util_menu:active .ico_gnb_calendar{width:24px;height:24px;background-position:-360px -130px}.kw_lnb_type2 .area_util .util_menu:active .ico_gnb_mail{width:24px;height:24px;background-position:-390px -130px}.kw_lnb_type2 .area_util .util_menu:active .ico_gnb_org{width:24px;height:24px;background-position:-420px -130px}.kw_lnb_type2 .area_util .util_menu:active .ico_gnb_alarm{width:24px;height:24px;background-position:-480px -130px}.kw_lnb_type2 .area_util .util_menu:active .ico_gnb_setting{width:24px;height:24px;background-position:-510px -130px}.kw_lnb_type2 .area_util .util_menu.on .ico_gnb_alarm{width:24px;height:24px;background-position:-90px -130px}.kw_lnb_type2 .area_util .util_menu.on:hover .ico_gnb_alarm{width:24px;height:24px;background-position:-270px -130px}.kw_lnb_type2 .area_util .util_menu.on:active .ico_gnb_alarm{width:24px;height:24px;background-position:-450px -130px}.kw_lnb_type2 .area_util .ico:hover{border-radius:100%;background-color:var(--BG-Hover)}.kw_lnb_type2 .area_util .util_profile{margin-top:8px}.kw_lnb_type2 .area_util .util_profile .profile_img path:nth-of-type(1){fill:var(--BG-lnb)}.dark .kw_lnb_type2 .area_util .util_profile .profile_img path:nth-of-type(1){fill:#111!important}.kw_lnb_type2 .area_util .layer_profile_lnb{position:fixed;left:54px;bottom:20px;z-index:1000;width:240px;border-radius:10px;border:1px solid var(--Line-popover);background-color:var(--Neutral-White);box-shadow:0 2px 24px #0003}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info{display:flex;align-items:flex-start;justify-content:space-between;padding:8px 8px 0;text-decoration:none}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .area_profile{padding:8px 0 0 8px}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .profile_img{position:relative;width:42px;height:42px}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .profile_img path:nth-of-type(1){fill:var(--Neutral-White)}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .area_data{flex:1;padding-left:8px;overflow:hidden}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .name_member{margin-top:12px;color:var(--Text-Primary);font-size:14px;line-height:16.8px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .name_member .ico_main{margin:0 4px 0 0}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .role_member{margin-top:2px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .concurrent_badge{display:inline-block;height:16px;margin-left:6px;padding:1px 7px 0 5px;color:var(--Neutral-550);border-radius:8px;background-color:var(--UI-Light);vertical-align:middle}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_info .data_worktime{margin-top:4px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_util{padding:16px 20px 0}.kw_lnb_type2 .area_util .layer_profile_lnb .btn_profile_util{position:relative;width:38px;height:38px;border:1px solid var(--Neutral-200);border-radius:100%}.kw_lnb_type2 .area_util .layer_profile_lnb .btn_profile_util .tooltip_btn{display:none;position:absolute;bottom:-28px;left:50%;z-index:1000;padding:8px 10px 6px;color:var(--Text-Primary);white-space:nowrap;border-radius:6px;background-color:var(--Neutral-White);border:1px solid var(--Neutral-200-opacity);box-shadow:0 2px 8px #00000026;font-size:12px;line-height:16px;font-weight:400}.kw_lnb_type2 .area_util .layer_profile_lnb .btn_profile_util+.btn_profile_util{margin-left:16px}.kw_lnb_type2 .area_util .layer_profile_lnb .btn_profile_util:hover{background-color:var(--BG-Bluegray)}.kw_lnb_type2 .area_util .layer_profile_lnb .btn_profile_util:hover .tooltip_btn{display:block}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_status{padding:16px 16px 0}.kw_lnb_type2 .area_util .layer_profile_lnb .area_profile_menu{margin:16px 16px 0;padding:8px 0;border-top:1px solid var(--Line-Light)}.kw_lnb_type2 .area_util .layer_profile_lnb .btn_profile_menu{width:100%;height:32px;padding:8px;font-size:13px;line-height:15.16px;font-weight:400;color:var(--Text-Primary);text-align:left;box-sizing:border-box;border-radius:6px}.kw_lnb_type2 .area_util .layer_profile_lnb .btn_profile_menu:hover{background-color:var(--BG-Bluegray)}[data-floating-ui-portal]{position:absolute;width:100%}.layer_view_member{padding:6px 12px 0}.layer_view_member .inner_layer{display:flex;flex-direction:column;height:348px;padding-top:8px;border-radius:4px;border:1px solid var(--Line-popover);background-color:var(--Neutral-White);box-shadow:0 2px 24px #0003;box-sizing:border-box}.layer_view_member .area_search{padding:12px 16px 8px}.layer_view_member .area_member{flex:1;overflow:auto}.layer_view_member .btn_invite{width:100%;height:40px;padding-top:2px;color:var(--Accent-800);border-top:1px solid var(--Line-Light);font-size:13px;line-height:15.16px;font-weight:400;box-sizing:border-box}.layer_view_member .btn_invite.disabled{color:var(--Text-Light)}.cont_login{text-align:center}.cont_login .btn_login{margin-top:10px}.cont_login .ico_logoKakaowork,.cont_login .ico_workspace{margin-top:80px}.cont_login .ico_lockMode{margin-top:64px}.cont_login .ico_loading2{margin-top:32px;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.cont_login .tit_login{margin-top:26px;font-size:22px;line-height:30px;font-weight:700;letter-spacing:-.8px;color:var(--Neutral-900)}.cont_login .tit_login2{padding:48px 0 40px;font-size:20px;line-height:24px;color:#111}.cont_login .tit_cert{padding-top:48px;font-size:22px;line-height:26px;color:var(--Neutral-900)}.cont_login .tit_guide{font-size:20px;line-height:24px}.cont_login .desc_login{margin-top:12px;font-size:13px;line-height:20px;color:var(--Text-Quaternar)}.cont_login .desc_login2{margin-top:40px;font-size:13px;line-height:20px;color:var(--Text-Quaternar)}.cont_login .link_bar{color:#0080ff;font-size:13px;line-height:15.16px;font-weight:400}.cont_login .desc_cert{margin-top:13px;font-size:14px;line-height:19px;color:var(--Text-guide)}.cont_login .desc_cert.isError{color:#ff4f4f}.cont_login .input_login{width:100%;margin-top:30px;padding:0 12px;font-size:13px;line-height:16px;color:var(--Text-Primary);border:1px solid var(--Line-input3);border-radius:2px;box-sizing:border-box;outline:0}.cont_login .input_login.isFocused{border-color:var(--Text-Light);box-shadow:none}.cont_login .input_login.isError{border-color:#ff4f4f;box-shadow:none}.cont_login .input_login .input{height:42px;padding:0;background-color:var(--Neutral-White)}.cont_login .input_login .input::-webkit-input-placeholder{color:var(--Text-Light)}.cont_login .input_login .input:-moz-placeholder{color:var(--Text-Light)}.cont_login .input_login .input::-moz-placeholder{color:var(--Text-Light)}.cont_login .input_login .input:-ms-input-placeholder{color:var(--Text-Light)}.cont_login .input_login+.txt_error{margin-top:6px;font-size:12px;line-height:16px;color:#ff4f4f;text-align:left}.cont_login .group_input_cert{margin-top:40px}.cont_login .input_cert{display:inline-block;width:54px;height:60px;overflow:hidden;padding:0;border:1px solid #e5e5e5;border-radius:4px;box-sizing:border-box;outline:none;vertical-align:top}.cont_login .input_cert.isFocused,.cont_login .input_cert.hasValue{border-color:#0080ff;box-shadow:none}.cont_login .input_cert.isError{border-color:#ff4f4f;box-shadow:none}.cont_login .input_cert .input{width:52px;height:58px;padding:0;font-family:SF Pro Text,-apple-system,BlinkMacSystemFont,sans-serif;font-size:26px;font-weight:700;text-align:center;background-color:var(--Neutral-White)}.cont_login .input_cert .input::-webkit-outer-spin-button,.cont_login .input_cert .input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.cont_login .input_cert+.input_cert{margin-left:8px}.cont_login .timer_cert{margin-top:20px;height:16px;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;line-height:16px;color:var(--Text-guide)}.cont_login .guide_cert{margin-top:40px;font-size:12px;line-height:16px;color:#666}.cont_login .btn_certResend{display:inline-block;margin-top:38px;font-size:13px;line-height:16px;color:var(--Text-guide);text-decoration:underline;vertical-align:top}.cont_login .btn_certResend:hover{color:#333}.cont_login_webview{padding:0;overflow:hidden}.sect_workspace{text-align:left}.sect_workspace~.sect_workspace{padding-top:10px;border-top:1px solid var(--Line-Light)}.sect_workspace .email_workspace{padding:20px 0 15px;font-size:14px;line-height:16px;color:var(--Text-Primary)}.sect_workspace .item_workspace{min-height:77px;border-radius:4px;overflow:hidden}.sect_workspace .item_workspace+.item_workspace{margin-top:8px}.sect_workspace .item_workspace .area_data{flex:1}.sect_workspace .item_workspace .auth_workspace{display:block;font-size:12px;line-height:14px;color:#505050}.sect_workspace .item_workspace .name_workspace{margin-top:5px;font-size:16px;line-height:18px;font-weight:600;color:#111;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.sect_workspace .item_workspace .link_g{display:flex;align-items:center;align-content:space-between;width:100%;height:100%;padding:20px;text-decoration:none;box-sizing:border-box}.sect_workspace .item_workspace .area_icon{width:37px;height:37px;margin-left:12px;text-align:center;border-radius:100%;background-color:#fff}.sect_workspace .item_workspace .area_icon .ico_comm{margin-top:12px}.sect_workspace .item_workspace.type_yellow{background-color:#fff8e1}.sect_workspace .item_workspace.type_red{background-color:#fbe4e2}.sect_workspace .item_workspace.type_black{background-color:#dfdfe0}.sect_workspace .item_workspace.type_blue{background-color:#dde5fe}.sect_workspace .item_workspace.type_green{background-color:#e1f4ea}.sect_workspace .item_workspace.type_orange{background-color:#feebe0}.sect_workspace .item_workspace.type_indigo{background-color:#e2e4f3}.sect_workspace .item_workspace.type_violet{background-color:#e8e2f4}.sect_workspace .item_workspace.type_magenta{background-color:#fcdbee}.sect_workspace .area_util{padding:18px 0 4px;text-align:right}.sect_workspace .area_reset{padding-bottom:16px}.sect_workspace .link_reset{font-size:13px;line-height:16px;color:#757575}.sect_guide{padding-top:24px;text-align:left}.sect_guide .tit_guide{margin-bottom:32px;font-size:17px;font-weight:700;line-height:20px;color:var(--Neutral-900)}.sect_guide .tit_guide2{margin-top:40px;font-size:13px;font-weight:400;line-height:16px;color:var(--Neutral-900)}.sect_guide .desc_guide{margin-top:8px;font-size:13px;line-height:16px;color:#909090}.sect_guide .desc_guide2{margin-top:40px;font-size:13px;line-height:16px;color:#909090}.sect_guide .link_guide{display:inline-block;margin-top:16px;font-size:13px;line-height:16px;text-decoration:underline;color:#757575}.btn_login{width:100%;height:44px;font-size:14px;line-height:18px;color:#fff;background-color:#334289}.btn_login:active{background-color:#29356f}.btn_login:disabled{color:#919191;background-color:#f1f1f1}.profile_img{position:relative;display:inline-block}.profile_img.isVacation{background-color:#000!important}.profile_img.isVacation .img_g{opacity:.6}.profile_img.isDeactivated{background-color:#000!important}.profile_img.isDeactivated .img_g{opacity:.6}.profile_img.isInoperative{background-color:#000!important}.profile_img.isInoperative .img_g{opacity:.6}.profile_img .img_g{display:block;width:100%;height:100%;object-fit:cover}.profile_img .frame_g{display:block;position:absolute;top:-.8px;left:-.8px}.profile_img .ico_vacation{position:absolute;right:0;bottom:0;line-height:0}.profile_img.size_xsmall{width:22px;height:22px}.profile_img.size_xsmall .frame_g,.profile_img.size_small{width:24px;height:24px}.profile_img.size_small .frame_g{width:26px;height:26px}.profile_img.size_xmedium{width:28px;height:28px}.profile_img.size_xmedium .frame_g{width:30px;height:30px}.profile_img.size_medium{width:34px;height:34px}.profile_img.size_medium .frame_g{width:36px;height:36px}.profile_img.size_large{width:42px;height:42px}.profile_img.size_large .frame_g{width:44px;height:44px}.profile_img.size_xlarge{width:55px;height:55px}.profile_img.size_xlarge .frame_g{width:57px;height:57px}.profile_img.size_xxlarge{width:80px;height:80px}.profile_img.size_xxlarge .frame_g{width:82px;height:82px}.profile_img.size_xxxlarge{width:128px;height:128px}.profile_img.size_xxxlarge .frame_g{width:130px;height:130px}.module_msg{display:flex}.module_msg.move_msg_is_not_me{animation:move-back-and-forth-is-not-me 1s ease-in-out}.module_msg.move_msg_is_me{animation:move-back-and-forth-is-me 1s ease-in-out}.module_msg .area_profile{min-width:34px;height:34px;margin:20px 10px -10px 0}.module_msg .area_profile.type_hidden{display:none}.module_msg .profile_img{width:34px;height:34px;position:relative}.module_msg .profile_img path:nth-of-type(1){fill:var(--BG-Bluegray)}.dark .module_msg .profile_img path:nth-of-type(1){fill:#242424!important}.module_msg .name_user{display:block;margin:20px 0 -3px;color:var(--Neutral-600-opacity);font-size:12px;line-height:16px;font-weight:400}.module_msg .name_user+.box_msg_emoticon{margin-top:7px}.module_msg .btn_msg_all{display:flex;justify-content:space-between;width:100%;height:28px;padding:2px 5px 0 11px;box-sizing:border-box;font-size:12px;color:var(--Neutral-700)}.module_msg .btn_msg_all .ico_main{margin:4px}.module_msg .wrap_msg{display:flex;margin-top:7px}.module_msg .bubble_msg{position:relative;display:inline-block;color:var(--Neutral-900);border:1px solid var(--Line-bubble2);border-radius:6px;background-color:var(--Neutral-White);font-size:13px;line-height:15.16px;font-weight:400}.dark .module_msg .bubble_msg{color:#efefef;border:1px solid #3a3a3b;background-color:#3a3a3b}.module_msg .bubble_msg .head_bubble{display:flex;padding:10px 12px 0}.module_msg .bubble_msg .head_bubble .img_emoticon{display:block;width:36px;min-width:36px;height:36px;margin-right:6px;border-radius:6px;background-position:50% 50%;background-size:contain}.module_msg .bubble_msg .head_bubble .area_reply .reply_name{font-size:12px;line-height:16px;color:#11111180;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.dark .module_msg .bubble_msg .head_bubble .area_reply .reply_name{color:var(--Neutral-600)}.module_msg .bubble_msg .head_bubble .area_reply .reply_txt{font-size:13px;line-height:19px;color:#11111180;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.dark .module_msg .bubble_msg .head_bubble .area_reply .reply_txt{color:var(--Neutral-600)}.module_msg .reactions_msg{padding:0 12px 3px}.module_msg .reactions_msg .btn_emoji{margin:0 6px 6px 0}.dark .module_msg .reactions_msg .btn_emoji{border:1px solid #49494a;background-color:#49494a}.dark .module_msg .reactions_msg .btn_emoji:hover{border:1px solid var(--Neutral-500-opacity);background-color:var(--Neutral-300-opacity)}.dark .module_msg .reactions_msg .btn_emoji.isToggled{border:1px solid #3187e7;background-color:#38495d}.dark .module_msg .reactions_msg .btn_emoji.isToggled:hover{border:1px solid #3187e7;background-color:var(--Neutral-300-opacity)}.module_msg .area_msg{display:flex;align-items:flex-start;padding:11px 12px 9px;box-sizing:border-box}.module_msg .area_msg .ico_reply{min-width:20px;margin:-5px 0 0}.module_msg .area_msg .ico_deleted{margin-right:3px}.module_msg .msg_reply,.module_msg .msg_deleted,.module_msg .msg_decrypted_fail{display:flex}.module_msg .area_translate{padding:11px 12px 9px;border-top:1px solid var(--Line-Light);box-sizing:border-box}.module_msg .txt_msg{font-size:13px;line-height:16px;word-break:break-word;cursor:text}.module_msg .txt_msg .link_txt{color:var(--Accent-800);text-decoration:none}.module_msg .txt_msg.txt_msg_deleted{color:#0006}.dark .module_msg .txt_msg.txt_msg_deleted{color:var(--Neutral-600)}.module_msg .txt_msg.txt_msg_decrypted_fail{color:#0006}.dark .module_msg .txt_msg.txt_msg_decrypted_fail{color:var(--Neutral-600)}.module_msg .tip_bubble{position:absolute;top:10px;left:-8px}.module_msg .info_msg{display:flex;align-items:flex-start;flex-direction:column;flex:1;margin-left:4px;color:var(--Neutral-600-opacity)}.module_msg .info_msg .util_info{display:flex;align-items:center;height:100%}.module_msg .info_msg .share_btn{margin:0 8px}.module_msg .info_msg .retry_info{border:1px solid var(--Line-input2);border-radius:8px;background-color:var(--Neutral-White)}.module_msg .info_msg .retry_info .btn_retry{padding:6px 7px;line-height:0}.module_msg .info_msg .retry_info .btn_retry:hover{background-color:var(--Line-input2)}.module_msg .info_msg .retry_info .btn_retry+.btn_retry{border-left:1px solid var(--Line-input2)}.module_msg .count_unread{min-width:50px;text-align:left;color:var(--Neutral-600-opacity);font-size:11px;line-height:13.13px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;white-space:nowrap}.module_msg .count_unread .ico_g{margin-top:1px}.dark .module_msg .count_unread .ico_g path:nth-of-type(1){fill:#fff}.module_msg .time_msg{display:block;white-space:nowrap;font-size:11px;line-height:13.2px;font-weight:400}.module_msg .ico_sending_10{margin:1px 0 0}.module_msg.msg_outgoing{padding-right:10px;justify-content:flex-end}.module_msg.msg_outgoing .container_msg{display:flex;flex-direction:column;align-items:flex-end}.module_msg.msg_outgoing .wrap_msg{flex-direction:row-reverse;text-align:left}.module_msg.msg_outgoing .name_user{display:none}.module_msg.msg_outgoing .bubble_msg{border-color:var(--Line-bubble);background-color:var(--BG-bubble)}.dark .module_msg.msg_outgoing .bubble_msg{border:1px solid #121213;background-color:#121213}.module_msg.msg_outgoing .bubble_msg .tip_bubble{left:auto;right:-7px;transform:scaleX(-1)}.module_msg.msg_outgoing .bubble_msg .tip_bubble.ico_bubbleTip{background-position:-250px -360px}.module_msg.msg_outgoing .area_translate{border-color:var(--Line-bubble)}.module_msg.msg_outgoing .tools_msg{left:auto;right:0}.module_msg.msg_outgoing .reactions_msg .btn_emoji{border-color:#bdd0ec;background-color:#bdd0ec}.dark .module_msg.msg_outgoing .reactions_msg .btn_emoji{border:1px solid #252526;background-color:#252526}.dark .module_msg.msg_outgoing .reactions_msg .btn_emoji:hover{border:1px solid var(--Neutral-500-opacity);background-color:var(--Neutral-300-opacity)}.dark .module_msg.msg_outgoing .reactions_msg .btn_emoji.isToggled{border:1px solid #3187e7;background-color:#18293d}.dark .module_msg.msg_outgoing .reactions_msg .btn_emoji.isToggled:hover{border:1px solid #3187e7;background-color:var(--Neutral-400-opacity)}.module_msg.msg_outgoing .reactions_msg .btn_emoji:hover{border-color:#b3c5e0;background-color:#b3c5e0}.module_msg.msg_outgoing .reactions_msg .btn_emoji.isToggled{border:1px solid var(--Accent-300);background-color:var(--Accent-50)}.module_msg.msg_outgoing .reactions_msg .btn_emoji.isToggled:hover{border:1px solid #0080FF;background-color:#0080ff33}.module_msg.msg_outgoing .info_msg{text-align:right;padding-right:4px;align-items:flex-end}.module_msg.msg_outgoing .count_unread{text-align:right}.module_msg.msg_outgoing .count_unread .ico_g{transform:rotate(180deg)}.module_msg.msg_center{justify-content:center}.module_msg.msg_center .name_user{display:none}.module_msg .box_msg_emoticon{position:relative;text-align:left}.module_msg .box_msg_emoticon:hover .tools_msg{display:block}.module_msg .box_msg_emoticon .icon_emoticon{width:120px;height:120px;background-position:50% 50%;background-size:contain}.module_msg .box_msg_emoticon .icon_emoticon.type_error{display:flex;justify-content:center;align-items:center;background-color:var(--Neutral-100)}.module_msg .box_msg_link{display:block;min-width:240px;width:256px;margin-top:8px;border-radius:6px;border:1px solid var(--Line-bubble2);background-color:var(--Neutral-White);text-align:left}.module_msg .box_msg_link:hover{text-decoration:none}.module_msg .box_msg_link .thumb_link{display:block;height:128px;border-radius:6px 6px 0 0;background-size:cover;background-position:50% 50%;background-color:var(--UI-Light)}.module_msg .box_msg_link .inner_box{display:block;padding:16px;font-size:12px;line-height:18px}.module_msg .box_msg_link .name_link{color:#2b2b2b;font-size:13px;line-height:15.16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_msg .box_msg_link .desc_link{margin-top:4px;color:#2b2b2b;opacity:.5;font-size:13px;line-height:15.16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_msg .box_msg_link .url_link{margin-top:4px;color:#11111180;font-size:13px;line-height:15.16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module_msg .box_msg_download{position:relative;display:block;width:238px;border:1px solid var(--Line-popover);border-radius:6px;box-sizing:border-box;background-color:var(--Neutral-White);text-align:left}.module_msg .box_msg_download:hover .tools_msg{display:block}.module_msg .box_msg_download .head_box{display:flex;justify-content:space-between;padding:12px 12px 0}.module_msg .box_msg_download .head_box .area_head .name_box{display:block;font-size:12px;line-height:18px;color:#2b2b2b}.module_msg .box_msg_download .head_box .area_head .desc_box{display:block;margin-top:6px;color:#11111180;font-size:12px;line-height:16px;font-weight:400}.module_msg .box_msg_download .head_box .btn_aside{min-width:32px;height:32px;margin-left:12px}.module_msg .box_msg_download .area_link{padding:12px;line-height:0}.module_msg .box_msg_download .area_link+.reactions_msg{margin-top:-6px}.module_msg .box_msg_download .link_data{display:inline-block;color:var(--Accent-800);text-decoration:none;font-size:12px;line-height:16px;font-weight:400;vertical-align:top}.module_msg .box_msg_download .link_data:hover{text-decoration:underline}.module_msg .box_msg_download .link_data+.link_data:before{display:inline-block;margin:7px 6px 0;width:1px;height:1px;background-color:var(--Accent-800);vertical-align:top;content:""}.module_msg .box_msg_download .area_progress{margin:2px 12px 0;background-color:var(--Neutral-400-opacity)}.module_msg .box_msg_download .area_progress .bar_progress{height:4px;background-color:var(--Accent-800)}.module_msg .box_msg_download.type_expired .btn_aside{cursor:default}.module_msg .box_msg_download.type_expired .area_head,.module_msg .box_msg_download.type_expired .area_link{opacity:.4}.module_msg .box_msg_download.type_expired .link_data{cursor:default}.module_msg .box_msg_download.type_expired .link_data:hover{text-decoration:none}.module_msg .box_msg_announce{position:relative;min-width:240px;width:240px;margin-top:8px;border:1px solid rgba(0,0,0,.1411764706);border-radius:6px;box-sizing:border-box;background-color:var(--Neutral-White);text-align:left}.dark .module_msg .box_msg_announce{border:1px solid #3a3a3b;background-color:#3a3a3b}.module_msg .box_msg_announce:hover .tools_msg{display:block}.module_msg .box_msg_announce .tit_box{display:block;padding:12px 12px 8px;font-size:15px;line-height:22px;font-weight:700;color:#303030}.dark .module_msg .box_msg_announce .tit_box{color:#fff}.module_msg .box_msg_announce .txt_msg{padding:0 12px 0 10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.module_msg .box_msg_announce .area_btn .btn_g{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px;color:#11111180;box-sizing:border-box;text-align:left;font-size:12px;line-height:16px;font-weight:400}.dark .module_msg .box_msg_announce .area_btn .btn_g{color:var(--Neutral-600)}.module_msg .box_msg_announce .area_btn .ico_arr{transform:rotate(-90deg)}.dark .module_msg .box_msg_announce .area_btn .ico_arr path:nth-of-type(1){fill:#fff}.module_msg .box_msg_unsupported{position:relative;width:246px;border:1px solid rgba(0,0,0,.1411764706);border-radius:6px;box-sizing:border-box;background-color:var(--Neutral-White);text-align:left}.module_msg .box_msg_unsupported .tit_box{display:block;padding:16px 16px 0;color:#333;font-size:14px;line-height:16.8px;font-weight:700}.module_msg .box_msg_unsupported .txt_msg{padding:16px 16px 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-all}.module_msg .box_msg_unsupported .area_btn{padding:16px}.module_msg .box_msg_unsupported .area_btn .btn_g{width:100%;height:36px;color:#303030;text-align:center;border-radius:3px;background-color:var(--UI-Light);font-size:13px;line-height:15.16px;font-weight:400}.module_msg .box_msg_media{position:relative;max-width:238px;border:1px solid rgba(0,0,0,.1411764706);border-radius:6px;background-color:var(--Neutral-White);box-sizing:border-box}.module_msg .box_msg_media:hover .tools_msg{display:block}.module_msg .box_msg_media .area_media{position:relative;overflow:hidden;border-radius:4px}.module_msg .box_msg_media .item_media{position:relative;float:left;display:flex;align-items:center;justify-content:center;margin:-1px 0 0 -1px;background-size:cover;border-top:1px solid var(--Neutral-White);border-left:1px solid var(--Neutral-White);background-position:50% 50%}.module_msg .box_msg_media .item_media.isExpired{background-color:#f8f8f8}.module_msg .box_msg_media .ico_gif{position:absolute;bottom:8px;right:8px}.module_msg .box_msg_media .dimmed_media{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080}.module_msg .box_msg_media .dimmed_media .inner_dimmed{text-align:center}.module_msg .box_msg_media .dimmed_media .inner_dimmed .count_media{display:block;margin-top:3px;color:var(--Neutral-White);font-size:12px;line-height:16px;font-weight:400}.module_msg .box_msg_media .expired_media{display:flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f8f8f8}.module_msg .box_msg_media .expired_media .guide_expired{position:absolute;top:10px;left:10px;color:var(--Neutral-400-opacity)}.module_msg .box_msg_media .reactions_msg{padding-top:9px}.module_msg .box_msg_blockkit{border-radius:6px;background-color:var(--Neutral-White);box-sizing:border-box}.dark .module_msg .box_msg_blockkit{background-color:#3a3a3b}.module_msg .box_msg_blockkit:hover .tools_msg{display:block}.module_msg .box_msg_blockkit .reactions_msg{padding-top:9px}.module_msg_feed{display:block;padding:0 36px 8px;text-align:center}.module_msg_feed .inner_feed{display:inline-block;margin-top:16px;padding:4px 10px;color:var(--Neutral-600-opacity);border-radius:6px;background-color:var(--Neutral-200-opacity);vertical-align:top;word-break:break-word}.module_msg_feed .link_feed{color:var(--Neutral-600-opacity);text-decoration:underline}.card_msg_floating{display:flex;align-items:center;width:100%;padding:7px 12px 7px 10px;border-radius:6px;background-color:var(--Neutral-White);box-sizing:border-box;box-shadow:0 1px 6px #00000014}.card_msg_floating .container_msg{overflow:hidden}.card_msg_floating .profile_img{min-width:34px;width:34px;height:34px;margin-right:10px;position:relative}.card_msg_floating .profile_img path:nth-of-type(1){fill:var(--Neutral-White)}.card_msg_floating .name_user{display:block;white-space:nowrap;text-overflow:ellipsis;color:var(--Text-Quaternary);font-size:12px;line-height:14.4px;font-weight:500}.card_msg_floating .txt_msg{display:block;overflow:hidden;margin-top:3px;white-space:nowrap;text-overflow:ellipsis;color:var(--Text-Primary);font-size:12px;line-height:16px;font-weight:400}.card_msg_floating .txt_unread{padding:4px 0 0 16px;white-space:nowrap;color:var(--Accent-800)}.card_noti_floating{position:absolute;top:8px;left:12px;right:12px;z-index:100;border-radius:6px;background-color:var(--Neutral-White);box-sizing:border-box;box-shadow:0 2px 8px #00000026}.dark .card_noti_floating{background-color:#424344}.card_noti_floating.open .ico_arrow{transform:rotate(180deg)}.card_noti_floating.open .body_card{height:auto}.card_noti_floating.open .txt_noti{-webkit-line-clamp:3}.card_noti_floating.open .wrap_btn,.card_noti_floating.hide{display:none}.card_noti_floating .body_card{display:flex;align-items:flex-start;justify-content:space-between;height:56px}.card_noti_floating .area_icon{position:relative;padding:12px}.card_noti_floating .area_icon .badge_new{position:absolute;top:12px;right:7px;width:3px;height:3px;border-radius:3px;background-color:var(--Error-800)}.card_noti_floating .ico_arrow{margin:20px 16px 0 8px;transform:rotate(0)}.card_noti_floating .area_noti{display:flex;align-items:center;flex:1;min-height:56px;padding:12px 0;box-sizing:border-box}.card_noti_floating .txt_noti{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.card_noti_floating .wrap_btn{display:flex;border-top:1px solid var(--Line-Light)}.dark .card_noti_floating .wrap_btn{border-top:1px solid var(--Neutral-300-opacity)}.card_noti_floating .wrap_btn .btn_basic{flex:1;height:40px;border-radius:0;padding-top:10px}.card_noti_floating .wrap_btn .btn_basic+.btn_basic{border-left:1px solid var(--Line-Light)}.dark .card_noti_floating .wrap_btn .btn_basic+.btn_basic{border-left:1px solid var(--Neutral-300-opacity)}.card_chatname_setting{max-width:336px;margin:8px auto 0;border-radius:8px;box-shadow:0 2px 8px #00000026;background-color:var(--Neutral-White)}.card_chatname_setting .head_card{display:table;width:100%;height:48px;text-align:center;table-layout:fixed}.card_chatname_setting .head_card .tit_card{display:table-cell;padding-left:56px;text-align:center;vertical-align:middle;box-sizing:border-box;font-size:15px;line-height:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_chatname_setting .head_card .area_btn{display:table-cell;width:56px;vertical-align:middle}.card_chatname_setting .body_card{padding:8px 16px 24px}.input_msg_module{padding:8px;border-radius:6px;background-color:var(--Neutral-White);box-shadow:0 1px 6px #00000014}.input_msg_module .wrap_input{position:relative}.input_msg_module .wrap_input .input_msg{position:relative;min-height:24px;max-height:110px;overflow:auto;padding:4px 4px 6px;outline:0;font-size:14px;line-height:16.8px;color:var(--Text-Primary);box-sizing:border-box;word-break:break-word}.input_msg_module .wrap_input .input_msg::selection{background-color:#e0e0e0}.input_msg_module .wrap_input .input_msg *::selection{background-color:#e0e0e0}.input_msg_module .wrap_input .msg_placeholder{position:absolute;top:4px;left:4px;right:4px;font-size:14px;line-height:16.8px;color:var(--Neutral-500);pointer-events:none}.input_msg_module .markdown_controls{padding-bottom:4px}.input_msg_module .markdown_controls .btn_markdown{width:24px;height:24px;opacity:.3}.input_msg_module .markdown_controls .btn_markdown:hover{opacity:.5}.input_msg_module .markdown_controls .btn_markdown.on{opacity:1;background-color:var(--Neutral-100-opacity);border-radius:4px}.input_msg_module .markdown_controls .btn_markdown+.btn_markdown{margin-left:1px}.input_msg_module .markdown_controls .bar_markdown{display:inline-block;width:1px;height:16px;margin:3px 6px;background-color:var(--Neutral-200);vertical-align:top}.input_msg_module .wrap_util{padding-top:6px;text-align:right}.input_msg_module .wrap_util .btn_icon{position:relative}.input_msg_module .wrap_util .btn_icon .input_file{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.input_msg_module .btn_send{position:relative;width:24px;height:24px}.input_msg_module .btn_send:before{position:absolute;top:3px;left:3px;display:block;width:18px;height:18px;border-radius:100%;background-color:var(--Accent-800);content:""}.input_msg_module .btn_send:hover:before{background-color:var(--Accent-700)}.input_msg_module .btn_send:active:before{background-color:var(--Accent-900)}.input_msg_module .btn_send:disabled:before{background-color:#d8d8d8}.input_msg_module .btn_send .ico_main{position:relative}.input_msg_module .btn_send .tooltip_btn{left:auto;right:-15px;top:auto;bottom:24px}.input_msg_module .btn_lock{position:relative;width:24px;height:24px;border-radius:100%;background-color:var(--Accent-800)}.input_msg_module .btn_lock:hover{background-color:var(--Accent-700)}.input_msg_module .btn_lock:active{background-color:var(--Accent-900)}.input_msg_module .btn_lock .ico_main{position:relative}.input_msg_module .btn_lock .tooltip_btn{left:auto;right:-15px;top:auto;bottom:24px}.input_msg_module .box_inputReply{display:flex;align-items:center;width:100%;margin-bottom:8px;padding:7px 8px;border-radius:6px;background-color:var(--Neutral-100);box-sizing:border-box}.input_msg_module .box_inputReply .area_emoticon{width:32px;height:32px;overflow:hidden;text-align:center;border-radius:4px}.input_msg_module .box_inputReply .area_emoticon img{max-width:100%;max-height:100%}.input_msg_module .box_inputReply .area_text{flex:1;overflow:hidden}.input_msg_module .box_inputReply .reply_tit{color:var(--Text-Tetiary);font-size:13px;line-height:15.16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input_msg_module .box_inputReply .reply_text{color:var(--Text-Primary);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.input_msg_module .box_inputReply .btn_close{padding:6px}.card_chat{position:relative;width:100%;min-height:76px;padding:0 8px;box-sizing:border-box}.card_chat .link_card{display:block;text-decoration:none;padding:10px 8px;border-radius:4px;cursor:pointer}.card_chat .link_card *{cursor:pointer}.card_chat .link_card:hover{background-color:var(--BG-Bluegray)}.card_chat .link_card:hover .profile_img path:nth-of-type(1){fill:var(--BG-Bluegray)}.card_chat .link_card:active{background-color:var(--BG-Hover)}.card_chat .link_card:active .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.card_chat .link_card.on{background-color:var(--BG-Hover)}.card_chat .link_card.on .profile_img path:nth-of-type(1){fill:var(--BG-Hover)}.card_chat .head_chat{padding-left:30px}.mode_medium .card_chat .head_chat{padding-left:54px}.card_chat .profile_img{position:absolute;top:8px;left:16px;width:24px;height:24px;margin-right:6px;background-color:var(--Neutral-100-opacity)}.mode_medium .card_chat .profile_img{width:42px;height:42px}.card_chat .tit_chat{display:flex;overflow:hidden}.card_chat .chat_info{float:right;padding-top:4px;white-space:nowrap}.card_chat .name_chat{display:block;overflow:hidden;padding-top:4px;text-overflow:ellipsis;white-space:nowrap;color:var(--Text-Primary);font-size:13px;line-height:15.16px;font-weight:700}.os_window .card_chat .name_chat{padding-top:0}.card_chat .name_chat .ico_main{margin:-1px 4px 0 0}.card_chat .name_chat .ico_voice_equalizer_18{margin:-2px 2px 0 0}.card_chat .count_user{display:inline-block;vertical-align:top;margin:-1.5px 0 0 2px;color:var(--Text-Light);font-size:13px;line-height:15.16px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif}.card_chat .badge_tit{display:inline-block;vertical-align:top;margin-top:-2px}.card_chat .time_last_chat{float:right;padding:4px 0 0 12px;white-space:nowrap;color:var(--Neutral-500);font-size:11px;line-height:13.2px;font-weight:400}.card_chat .chat_data{display:flex;align-items:center;flex-direction:row;justify-content:space-between;width:100%;box-sizing:border-box;margin-top:12px}.mode_medium .card_chat .chat_data{margin-top:4px;padding-left:54px}.card_chat .chat_data.chat_data_preview{margin-top:4px}.card_chat .area_emoticon{width:28px;height:28px;margin:-8px 6px 0 0}.card_chat .area_emoticon img{max-width:100%;max-height:100%}.card_chat .txt_chat{flex:1;min-height:16px;color:var(--Neutral-600);font-size:12px;line-height:16px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.card_chat .area_side{margin:-2px 0 0 10px}.card_chat .count_unread{padding:3px 5.5px 2px;border-radius:29px;color:#fff;background-color:var(--Accent-800);font-size:11px;line-height:13.13px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;line-height:12.5px}.card_chat.size_large .link_card{display:flex;align-items:center}.card_chat.size_large .head_chat{padding-left:0}.card_chat.size_large .area_profile{flex:1;min-width:42px;margin-right:12px}.card_chat.size_large .profile_img{position:relative;top:auto;left:auto;width:42px;height:42px}.card_chat.size_large .area_data{overflow:hidden}.head_room{position:relative;width:100%;height:60px;padding:12px 176px 14px 56px;border-bottom:1px solid var(--Neutral-200-opacity);box-sizing:border-box}.head_room .info_room.big_name{display:flex;align-items:center;height:100%;font-size:16px;line-height:19.2px;font-weight:600}.head_room .info_room .profile_img{position:absolute;top:12px;left:12px;width:34px;height:34px;margin-right:10px;background-color:var(--Neutral-100-opacity)}.head_room .info_room .profile_img .frame_g{width:36px;height:36px}.head_room .info_room .profile_img path:nth-of-type(1){fill:var(--BG-Bluegray)}.head_room .info_room .tit_chat{display:inline-block;overflow:hidden;max-width:100%;vertical-align:top}.head_room .info_room .chat_info{float:right;padding-top:4px;white-space:nowrap}.head_room .info_room .name_chat{display:block;overflow:hidden;padding-top:4px;text-overflow:ellipsis;white-space:nowrap;color:var(--Text-Primary);font-size:14px;line-height:16.8px;font-weight:700}.head_room .info_room .name_chat .ico_main{margin:0 4px 0 0}.head_room .info_room .badge_alarmOff{display:inline-block;vertical-align:top;margin:-2px 0 0 2px}.head_room .info_room .btn_count_user{display:block;margin-top:2px;color:var(--Neutral-600-opacity);font-size:12px;line-height:16px;font-weight:400}.head_room .info_room .btn_count_user .ico_main{margin-left:2px}.head_room .aside_util{position:absolute;top:18px;right:12px}.head_room .aside_util .util_menu{width:24px;height:24px;border-radius:100%}.head_room .aside_util .util_menu:hover{background-color:var(--BG-Hover-opacity)}.head_room .aside_util .util_menu+.util_menu{margin-left:2px}.head_room .aside_util .util_voicechat{position:relative;display:inline-block;margin-right:2px;vertical-align:top}.head_room .aside_util .util_voicechat .voicechat_btn{padding:0 6px;border:1px solid var(--Neutral-700);border-radius:40px}.head_room .aside_util .util_voicechat .voicechat_btn .voicechat_pin{display:inline-block;width:6px;height:6px;margin-top:9px;border-radius:100%;background-color:#1ded19;vertical-align:top}.head_room .aside_util .util_voicechat .voicechat_btn .voicechat_count{display:inline-block;padding-top:7px;font-size:12px;line-height:14.32px;font-weight:500;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;vertical-align:top}.head_room .aside_util .util_voicechat .voicechat_btn .voicechat_equalizer{display:inline-block;width:16px;height:16px;margin:4px 4px 4px 0;vertical-align:top}.head_room .aside_util .util_voicechat .voicechat_btn .voicechat_equalizer .bar1{display:inline-block;width:3px;height:7px;margin-top:4px;border-radius:3px;background-color:#1ded19;vertical-align:top;animation:voice-equalizer .7s linear infinite;animation-delay:0s;transform-origin:50% 50%}.head_room .aside_util .util_voicechat .voicechat_btn .voicechat_equalizer .bar2{display:inline-block;width:3px;height:13px;margin-top:1px;margin-left:2px;border-radius:3px;background-color:#1ded19;vertical-align:top;animation:voice-equalizer .7s linear infinite;animation-delay:1s;transform-origin:50% 50%}.head_room .aside_util .util_voicechat .voicechat_btn .voicechat_equalizer .bar3{display:inline-block;width:3px;height:7px;margin-top:4px;margin-left:2px;border-radius:3px;background-color:#1ded19;vertical-align:top;animation:voice-equalizer .7s linear infinite;animation-delay:.1s;transform-origin:50% 50%}@keyframes voice-equalizer{0%{transform:scaleY(.6)}50%{transform:scaleY(1.1)}to{transform:scaleY(.7)}}.head_room .aside_util .util_voicechat .layer_voicechat{position:absolute;top:34px;left:50%;z-index:100;transform:translate(-50%);white-space:nowrap;padding:16px 20px;border-radius:6px;background-color:var(--Neutral-800);text-align:center}.head_room .aside_util .util_voicechat .layer_voicechat .ico_bubbleTip3{position:absolute;top:-6px;left:50%;margin-left:-6px}.head_room .aside_util .util_voicechat .layer_voicechat .profile_img{position:relative;display:inline-block;width:22px;height:22px;vertical-align:top}.head_room .aside_util .util_voicechat .layer_voicechat .profile_img path:nth-of-type(1){fill:var(--Neutral-800)}.head_room .aside_util .util_voicechat .layer_voicechat .profile_img+.profile_img{margin-left:6px}.head_room .aside_util .util_voicechat .layer_voicechat .profile_img .profile_text{display:block;margin-top:4px;font-size:12px;color:var(--Neutral-White)}.head_room .aside_util .util_voicechat .layer_voicechat .voicechat_guide{width:162px;margin:12px 0 -2px;color:var(--Neutral-White);font-size:12px;line-height:16px;font-weight:400}.body_room{position:relative;flex:1;display:flex;overflow-x:hidden;overflow-y:auto}.body_room .inner_room{box-sizing:border-box;display:flex;flex:1}.body_room .inner_room.open_window{padding:8px 10px}.body_room .inner_room .dimmed_room{position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background-color:#0000000d}.body_room .inner_room .floating_top{position:absolute;top:0;left:0;right:0;z-index:100}.body_room .inner_room .floating_top .toast_bubble{margin-top:16px}.body_room .inner_room .list_msg{padding:8px 12px;position:relative;flex:1;overflow:auto;overflow-y:auto;overflow-x:hidden}.footer_room{position:relative;z-index:100;width:100%;padding:0 16px 16px;box-sizing:border-box}.footer_room.open_window{padding:12px}.footer_room .area_floating{position:absolute;top:0;left:0;right:0;z-index:100}.footer_room .floating_top{position:absolute;bottom:0;left:0;right:0;margin:8px 12px;z-index:100}.footer_room .box_sendEmoticon{display:flex;flex-direction:row-reverse;justify-content:flex-end;margin:0 4px;background-color:var(--Neutral-500-opacity);border-radius:6px}.footer_room .box_sendEmoticon .area_emoticon{width:120px;height:120px;margin:10px 0;overflow:hidden;text-align:center}.footer_room .box_sendEmoticon .area_emoticon img{max-width:100%;max-height:100%}.footer_room .box_sendEmoticon .area_close{padding:8px}.room_empty{display:flex;height:100%;justify-content:center;align-items:center}.room_empty .inner_empty{text-align:center}.room_empty .txt_empty{margin-top:16px;color:var(--Text-Tetiary);font-size:12px;line-height:16px;font-weight:400}.cont_chat{display:flex;flex-direction:row;flex:1;width:100%;height:100%;justify-content:space-between}.cont_chat .sect_chat_list{position:relative;display:flex;flex-direction:column;width:276px;min-width:276px;height:100%;border-right:1px solid var(--Neutral-200-opacity);background-color:var(--Neutral-White)}.dark .cont_chat .sect_chat_list{border-right:1px solid var(--Neutral-100-opacity);background-color:#2b2b2b}.mode_mini .cont_chat .sect_chat_list,.mode_medium .cont_chat .sect_chat_list{width:100%}.cont_chat .sect_chat_list .head_chat_list .inner_head{display:flex;align-items:center;justify-content:space-between;padding:16px 16px 4px}.cont_chat .sect_chat_list .head_chat_list .btn_chat{color:var(--Text-Primary);font-size:20px;line-height:24px;font-weight:700}.cont_chat .sect_chat_list .head_chat_list .btn_chat .ico_down3_12{margin:4px 0 0 6px}.cont_chat .sect_chat_list .head_chat_list .btn_icon+.btn_icon{margin-left:4px}.cont_chat .sect_chat_list .head_chat_list .area_search{padding:4px 16px 12px}.cont_chat .sect_chat_list .head_chat_list .btn_icon.active:hover .tooltip_btn,.cont_chat .sect_chat_list .head_chat_list .btn_icon.active:focus .tooltip_btn{display:none!important}.cont_chat .sect_chat_list .body_chat_list{overflow:auto}.cont_chat .sect_chat_list .area_floating{position:absolute;bottom:0;left:0;right:0}.cont_chat .sect_chat_list .floating_top{position:absolute;bottom:0;left:0;right:0;margin:0 12px 20px;z-index:100}.cont_chat .sect_chat{flex:1;display:flex;flex-direction:column;position:relative;min-width:360px;background-color:var(--BG-Bluegray)}.dark .cont_chat .sect_chat{background-color:#242424!important}.mode_mini .cont_chat .sect_chat,.mode_medium .cont_chat .sect_chat{display:none}.cont_chat .sect_chat.open_window{min-width:320px;width:320px}.wrap_chat_group{position:relative}.wrap_chat_group .inner_chat_group{display:flex;width:100%;max-width:100%;padding:8px 12px 8px 8px;justify-content:space-between;box-sizing:border-box;overflow:auto}.wrap_chat_group .inner_chat_group::-webkit-scrollbar{display:none}.wrap_chat_group .list_chat_group{display:flex;flex-direction:row}.wrap_chat_group .list_chat_group .btn_chat_group{display:flex;flex-direction:row;height:31px;padding:8px 16px 6px;border-radius:20px;border:1px solid #E9E9E9;box-sizing:border-box;font-size:13px;line-height:15.16px;font-weight:700}.wrap_chat_group .list_chat_group .btn_chat_group:hover{background-color:var(--Neutral-100)}.wrap_chat_group .list_chat_group .btn_chat_group[aria-selected=true]{background-color:var(--Neutral-Black);color:var(--Neutral-White)}.wrap_chat_group .list_chat_group .btn_chat_group+.btn_chat_group{margin-left:6px}.wrap_chat_group .list_chat_group .btn_chat_group .count_unread{display:inline-block;vertical-align:top;margin:-2px -8px 0 6px;padding:3px 5.5px 2px;border-radius:29px;color:#fff;background-color:var(--Accent-800);font-size:11px;line-height:13.13px;font-weight:600;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,sans-serif;line-height:12.5px}.wrap_chat_group .btn_chat_group_setting{width:31px;min-width:31px;height:31px;margin-left:6px;border-radius:100%;border:1px solid #E9E9E9;box-sizing:border-box}.wrap_chat_group .btn_control_prev{position:absolute;top:11.5px;left:8px;width:24px;min-width:24px;height:24px;padding-top:2px;border-radius:100%;border:1px solid #E9E9E9;background-color:var(--Neutral-White);box-sizing:border-box;z-index:100}.wrap_chat_group .btn_control_prev:hover{background-color:var(--Neutral-100)}.wrap_chat_group .btn_control_prev .ico_next_16{transform:rotate(180deg)}.wrap_chat_group .btn_control_next{position:absolute;top:11.5px;right:8px;width:24px;min-width:24px;height:24px;padding-top:2px;border-radius:100%;border:1px solid #E9E9E9;background-color:var(--Neutral-White);box-sizing:border-box;z-index:100}.wrap_chat_group .btn_control_next:hover{background-color:var(--Neutral-100)}.global_msg_tools{display:flex;z-index:9999;position:absolute;padding:3px 5px;border-radius:4px;background:var(--Neutral-White);box-shadow:0 0 4px #0003}white-space:nowrap .global_msg_tools:before{position:absolute;top:-4px;left:0;right:0;display:block;height:4px;content:"";background-color:transparent}.global_msg_tools .btn_tool{width:22px;height:22px}.global_msg_tools .btn_tool:hover{background-color:var(--UI-Light)}.global_msg_tools .area_emoji{display:inline-block;vertical-align:middle}.global_msg_tools .area_emoji .btn_g{width:24px;border-radius:4px}.global_msg_tools .area_emoji .btn_g:hover{background-color:var(--UI-Light)}.global_msg_tools .area_emoji:before{display:inline-block;width:1px;height:10px;margin:2px 3px 0 7px;background:var(--Line-Light);content:""}.list_msg_mention{overflow:auto;max-height:240px;margin:0 4px;padding:6px 8px;border-radius:6px;background-color:var(--Neutral-White);box-sizing:border-box;box-shadow:0 2px 24px #0003}.list_msg_mention .card_member_row+.card_member_row{margin-top:2px}@keyframes move-back-and-forth-is-not-me{0%{transform:translate(0)}50%{transform:translate(50px)}to{transform:translate(0)}}@keyframes move-back-and-forth-is-me{0%{transform:translate(0)}50%{transform:translate(-50px)}to{transform:translate(0)}}.cont_todo{flex:1}.cont_eco{flex:1;overflow:auto}.cont_eco .head_sect{display:flex;margin-bottom:4px}.cont_eco .head_sect .tit_sect{margin-top:24px;flex:1;color:var(--Text-Primary);font-size:15px;line-height:18px;font-weight:700}.cont_eco .head_sect .btn_all{margin-top:25px;color:var(--Accent-800);font-size:14px;line-height:16.8px;font-weight:400}.cont_eco .head_sect .btn_outlink{margin:-4px 0 0 6px;border-radius:100%}.cont_eco .head_sect .btn_outlink:hover{background-color:var(--BG-Hover)}.cont_eco .head_sect .btn_outlink:active{background-color:var(--BG-Pressed)}.cont_eco .sect_eco{padding:0 24px}.cont_eco .wrap_shortcut{max-height:294px;overflow:hidden}.cont_eco .wrap_shortcut.open{max-height:inherit}.cont_eco .list_shortcut{display:grid;grid-template-columns:repeat(auto-fit,minmax(82px,82px))}.cont_eco .list_shortcut .item_shortcut{min-width:82px}.cont_eco .list_shortcut .link_shortcut{display:block;padding:12px 0;border-radius:5px}.cont_eco .list_shortcut .link_shortcut:hover{background-color:var(--BG-Bluegray)}.cont_eco .list_shortcut .link_shortcut:hover path:nth-of-type(1){fill:var(--BG-Bluegray)}.cont_eco .list_shortcut .img_shortcut{display:block;width:50px;height:50px;margin:0 auto;background-size:38px 38px;background-position:50% 50%;background-repeat:no-repeat;background-color:#f0f3f7}.cont_eco .list_shortcut .frame_g{display:block;width:50px;height:50px;line-height:0}.cont_eco .list_shortcut .name_shortcut{margin-top:8px;padding:0 6px;color:var(--Text-Secondary);text-align:center;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cont_eco .tit_service{margin-top:12px;color:var(--Text-Quaternary);font-size:12px;line-height:14.4px;font-weight:500}.cont_eco .list_service{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(210px,20%));margin:8px 0 20px}.cont_eco .card_eco_service{width:100%;height:158px;padding:0 5px;border:1px solid var(--BG-Bluegray);border-radius:10px;background-color:var(--BG-Bluegray);box-sizing:border-box}.dark .cont_eco .card_eco_service{border:1px solid #3a3a3b}.cont_eco .card_eco_service:hover,.cont_eco .card_eco_service.active{border-color:var(--Line-input);background-color:#2869aa14}.cont_eco .card_eco_service .service_icon{display:block;margin:0 auto;width:36px;height:36px;background-position:50% 50%;background-size:36px 36px;background-repeat:no-repeat}.cont_eco .card_eco_service .name_service{display:block;margin-top:8px;color:var(--Text-Secondary);font-size:14px;line-height:16.8px;font-weight:600}.cont_eco .card_eco_service .desc_service{display:block;margin-top:4px;color:var(--Text-Light)}.cont_eco .box_banner_eco{position:relative;display:flex;align-items:center;min-height:160px;margin-top:20px;padding:0 24px 0 28px;border-radius:12px;border:1px solid var(--Neutral-100-opacity);background-color:var(--Accent-100)}.cont_eco .box_banner_eco .banner_cont{position:relative;z-index:2}.cont_eco .box_banner_eco .banner_tit{display:block;font-size:20px;line-height:24px;font-weight:700}.cont_eco .box_banner_eco .banner_desc{display:block;margin-top:6px;color:var(--Text-Secondary);font-size:12px;line-height:16px;font-weight:400}.cont_eco .box_banner_eco .banner_link{display:inline-block;margin-top:28px;vertical-align:top;color:var(--Accent-800);font-size:13px;line-height:15.16px;font-weight:700}.cont_eco .box_banner_eco .banner_img{position:absolute;bottom:24px;right:24px;width:136px;height:80px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/banner_eco_shiftee@2x.png) no-repeat 0 0;background-size:cover}.cont_eco .box_banner_eco .banner_close{position:absolute;top:12px;right:12px}.cont_eco .box_banner_eco.type_start{background-color:#1a2137}.cont_eco .box_banner_eco.type_start .banner_tit{font-size:17px;color:var(--Neutral-White)}.cont_eco .box_banner_eco.type_start .banner_desc{color:var(--Neutral-White)}.cont_eco .box_banner_eco.type_start .banner_link{margin-top:19px;color:var(--Neutral-White);font-size:13px;line-height:15.16px;font-weight:700}.cont_eco .box_banner_eco.type_start .banner_img{position:absolute;bottom:-1px;right:50px;width:190px;height:126px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/banner_eco_start@2x.png) no-repeat 0 0;background-size:cover}@media (max-width: 776px){.cont_eco .list_service{grid-template-columns:repeat(2,1fr)}}@media (max-width: 511px){.cont_eco .list_shortcut{grid-template-columns:repeat(auto-fit,minmax(82px,25%))}.cont_eco .box_banner_eco .banner_img{display:none}.cont_eco .list_service{grid-template-columns:1fr}}.container_more.container_customer,.container_more.container_block,.container_more.container_device,.container_more.container_security{margin-top:16px;padding:0 24px}.container_more.container_notice{height:calc(100vh - 113px);margin-top:12px}.container_more .desc_more{margin-top:24px;text-align:center;font-size:16px;font-weight:700;color:var(--Text-Secondary)}.container_more .link_more{margin-top:16px;font-size:13px;color:var(--Accent-800)}.container_more .txt_link_more{margin-right:2px}.container_more .desc_more_gray{margin-top:16px;font-size:12px;font-weight:400;color:var(--Text-Tetiary)}.container_more .info_bottom_more{width:100%;max-width:600px;margin:auto auto 20px;border-radius:8px;padding:16px;font-size:13px;font-weight:400;color:var(--Text-Light);background:var(--BG-Bluegray)}.container_more .em_info_bottom_more{color:var(--Text-Primary);cursor:pointer;text-decoration:underline}.container_more .link_info_bottom_more{margin-left:4px;color:var(--Accent-800)}.container_more .item_member{display:flex;align-items:center;width:100%;padding:7px 0}.container_more .item_member+.item_member{margin-top:8px}.container_more :where(.container_block .item_member){max-width:480px}.container_more .info_member{margin:0 16px 0 12px}.container_more .id_member{font-size:14px;font-weight:500;color:var(--Text-Primary)}.container_more .dept_member{margin-top:2px;font-size:12px;font-weight:400;color:var(--Neutral-600-opacity)}.container_more .btn_block_off{margin-left:auto}.container_more.container_invite{display:flex;flex-direction:column;align-items:center;height:100%;padding:0 20px}.container_more .title_invite{margin:54px 0 16px;font-size:20px;font-weight:700;color:var(--Text-Secondary)}.container_more .img_invite{width:312px;height:140px;margin-bottom:12px;background:url(https://t1.kakaocdn.net/kakaowork/desktop/images/img_addmember.png) no-repeat center/contain}.container_more .link_box_invite{display:flex;align-items:center;justify-content:space-between;width:312px;height:40px;border:1px solid var(--UI-Medium);border-radius:6px;padding:12px 6px 12px 12px}.container_more .link_invite{font-size:13px;font-weight:400;line-height:20px;color:var(--Text-Quaternary)}.container_more .exp_invite{margin-top:16px;font-size:13px;font-weight:400;color:var(--Accent-800)}.container_more .info_invite{width:100%;max-width:600px;margin:auto 0 20px;border-radius:8px;padding:16px;font-size:13px;font-weight:400;color:var(--Text-Light);background:var(--BG-Bluegray)}.container_more .desc_invite{margin-top:16px;font-size:15px;font-weight:400;color:var(--Text-Quaternary)}.container_more .btn_invite{margin-top:24px}.container_more .btn_copy{padding:3px}.container_more.container_security{display:flex;flex-direction:column;height:100%;padding-bottom:20px}.container_more.container_key{padding:0 24px;text-align:center}.container_more.container_key .title_key{margin-bottom:8px;font-size:20px;font-weight:700;line-height:24px;color:var(--Text-Secondary)}.container_more.container_key .desc_key{font-size:13px;font-weight:400;color:var(--Text-Quaternary)}.container_more.container_key .btn_reissue_key{position:relative;display:flex;align-items:center;flex-direction:column;width:312px;height:164px;padding:0 20px;margin:40px auto 16px;text-align:center;border:1px solid var(--UI-Medium);border-radius:10px}.container_more.container_key .ico_reissue_key{width:32px;height:32px;padding:4px 0;margin:52px auto 16px;text-align:center;line-height:32px;border-radius:50%;background-color:var(--Accent-800)}.container_more.container_key .btn_desc_reissue_key{font-size:13px;color:var(--Accent-800)}.container_more.container_key .link_guide_key{text-decoration:underline;color:var(--Text-Quaternary);cursor:pointer}.container_more.container_key .company_key{margin-top:32px;font-size:14px;font-weight:500;line-height:16px;color:var(--Text-Tetiary)}.container_more.container_key .text_key{margin:12px 10px 16px;font-size:19px;font-weight:600;line-height:28px}.container_more.container_key .text_key .text_blue{color:var(--Accent-600)}.container_more.container_key .date_key{font-size:13px;font-weight:400;color:var(--Text-Secondary)}.container_more.container_key .btn_copy_key{position:absolute;right:12px;bottom:12px;width:28px;height:28px;padding:2px;cursor:pointer;transition:background-color .2s ease;border-radius:4px}.container_more.container_key .btn_copy_key:hover{background-color:var(--BG-Bluegray)}.wrap_device{display:flex;flex-direction:column;height:100%}.wrap_device .wrap_center_device{flex:1;display:flex;align-items:center;justify-content:center;margin-top:-60px}.wrap_device .wrap_member{padding:15px 0 12px;border-bottom:1px solid var(--Line-Light)}.wrap_device .head_member{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.wrap_device .date_member{font-size:11px;font-weight:400;color:var(--Neutral-500-opacity)}.wrap_device .device_member{display:flex;align-items:center}.wrap_device .device_name_member{margin-left:4px;line-height:11px}.wrap_device .btn_group_member{display:flex;gap:8px;margin-left:auto}.wrap_device .btn_group_member .btn_g{width:64px;border:0;line-height:16px}.wrap_device .result_member{width:100%;height:30px;margin-top:8px;font-size:12px;text-align:center;line-height:32px;border-radius:4px;background-color:var(--BG-Bluegray)}.wrap_device .result_member.accept{color:var(--Accent-800)}.wrap_device .result_member.reject{color:var(--Text-Quaternary)}.tab_more{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:0 24px}.tab_more .list_tab{display:flex;align-items:center;width:100%;border-bottom:1px solid var(--Line-Light)}.tab_more .item_tab+.item_tab{margin-left:20px}.tab_more .item_btn_tab{margin-left:auto}.tab_more .btn_tab{padding:12px 0 8px;font-size:14px;font-weight:700;color:var(--Neutral-550-opacity)}.tab_more .btn_tab.active{border-bottom:2px solid var(--Text-Secondary);color:var(--Text-Secondary)}.tab_more .count_tab{margin-left:4px}.wrap_secure_mode{display:flex;flex-direction:column;height:100%;padding-bottom:16px;box-sizing:border-box}.wrap_secure_mode *{box-sizing:border-box}.wrap_secure_mode .btn_area_secure_mode{display:flex;justify-content:space-between;margin-top:auto;padding:0 24px}.wrap_secure_mode .btn_prev_secure_mode{font-size:12px;font-weight:400;color:var(--Text-Quaternary)}.wrap_secure_mode .btn_next_secure_mode{min-width:66px;height:32px;margin-left:auto;padding:0 12px;line-height:32px;font-weight:500}.wrap_secure_mode .ico_prev_secure_mode{transform:rotate(180deg)}.wrap_secure_mode .select_secure_mode{padding:28px 24px 0}.wrap_secure_mode .label_select_secure_mode{display:flex;align-items:center;gap:16px;width:100%;padding:20px 16px;border:1px solid var(--UI-Medium);border-radius:10px}.wrap_secure_mode .label_select_secure_mode+.label_select_secure_mode{margin-top:12px}.wrap_secure_mode .label_select_secure_mode:after{flex-shrink:0;content:"";display:block;width:16px;height:16px;border-radius:50%;border:1px solid #E0E3E7;background:var(--Neutral-White)}.wrap_secure_mode .label_select_secure_mode:has(.radio_select_secure_mode:checked):after{width:5.4px;height:5.4px;border:6.3px solid var(--Accent-800)}.wrap_secure_mode .title_select_secure_mode{display:block;font-size:16px;font-weight:700;line-height:18px;margin-bottom:8px;color:var(--Text-Primary)}.wrap_secure_mode .desc_select_secure_mode{font-size:12px;font-weight:400;color:var(--Text-Light)}.wrap_secure_mode .radio_select_secure_mode{display:none}.wrap_secure_mode .info_select_secure_mode{margin-top:16px;font-size:13px;font-weight:400;line-height:18px;color:var(--Text-Light)}.wrap_secure_mode .wrap_secure_mode_guide{width:100%}.wrap_secure_mode .img_secure_mode_guide{width:100%;min-height:300px;background-position:center;background-size:cover;background-repeat:no-repeat}.wrap_secure_mode .img_secure_mode_guide.guide_login{background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/img_cryptoMode_1_ko@2x.png)}.wrap_secure_mode .img_secure_mode_guide.guide_key{background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/img_cryptoMode_2_ko@2x.png)}.wrap_secure_mode .title_secure_mode_guide{display:block;margin:32px auto 12px;text-align:center;font-size:20px;font-weight:700;line-height:24px;color:var(--Text-Primary)}.wrap_secure_mode .desc_secure_mode_guide{padding:0 24px;text-align:center;font-size:13px;font-weight:400;color:var(--Text-Light)}.wrap_secure_mode .wrap_complete_secure_mode{padding:60px 24px 0;text-align:center}.wrap_secure_mode .wrap_complete_secure_mode_finish{padding:156px 24px 0;text-align:center}.wrap_secure_mode .title_complete_secure_mode{font-size:20px;font-weight:700;color:var(--Text-Primary)}.wrap_secure_mode .desc_complete_secure_mode{margin:12px 0 40px;font-size:13px;font-weight:400;color:var(--Text-Quaternary)}.wrap_secure_mode .desc_finish_secure_mode{margin:12px 0 24px;font-size:13px;font-weight:400;color:var(--Text-Quaternary)}.wrap_secure_mode .wrap_key_complete_secure_mode{position:relative;border:1px solid var(--UI-Medium);border-radius:10px;padding:32px}.wrap_secure_mode .company_complete_secure_mode{font-size:14px;font-weight:500;line-height:16px;color:var(--Text-Tetiary)}.wrap_secure_mode .key_complete_secure_mode{margin:12px 0 16px;font-size:16px;line-height:20px;font-weight:600}.wrap_secure_mode .date_complete_secure_mode{font-size:13px;font-weight:400;color:var(--Text-Secondary)}.wrap_secure_mode .btn_copy_complete_secure_mode{position:absolute;right:12px;bottom:12px;padding:2px}.wrap_secure_mode .btn_auth_key_reissue{font-size:13px;font-weight:400;color:var(--Text-Quaternary);text-decoration:underline;text-underline-offset:auto;text-decoration-style:solid}.panel_dynamic{display:none;position:absolute;right:0;top:50px;bottom:0;z-index:100;width:300px;min-width:300px;height:100vh;border-left:1px solid var(--Neutral-200-opacity);background-color:var(--Neutral-White)}.panel_dynamic.open{display:flex;flex-direction:column}.panel_dynamic .bar_dynamic{position:absolute;top:0;left:0;width:6px;height:100%;cursor:col-resize;box-sizing:border-box;margin-left:-6px}.panel_dynamic .bar_dynamic.isActive{border-right:1px solid var(--Neutral-200-opacity)}.panel_dynamic .isActive~.pad_drag{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.panel_dynamic .isActive~.pad_drag::selection{background-color:transparent}.panel_dynamic .webview{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.panel_dynamic .wrap_dp{display:flex;flex-direction:column;height:calc(100vh - 50px);background:#fff}.dark .panel_dynamic .wrap_dp{background:#242424}.panel_dynamic .wrap_dp.panel_chatinfo{background:var(--BG-Bluegray)}.panel_dynamic .head_dynamic{position:relative;display:flex;width:100%;height:48px;justify-content:space-between;align-items:center}.panel_dynamic .head_dynamic .doc-title{flex:1;padding-top:2px;font-size:15px;line-height:18px;font-weight:700;text-align:center}.panel_dynamic .head_dynamic .btn_util{line-height:0;-webkit-app-region:no-drag}.panel_dynamic .head_dynamic .btn_util:hover{background-color:var(--BG-btn-util)}.panel_dynamic .head_dynamic .group_util_left{display:flex;align-items:center;width:58px;padding-left:12px;text-align:left;box-sizing:border-box}.panel_dynamic .head_dynamic .group_util_right{display:flex;align-items:center;width:58px;padding-right:12px;justify-content:flex-end;box-sizing:border-box}.panel_dynamic .head_dynamic .area_progress{position:absolute;bottom:0;left:0;right:0;height:3px}.panel_dynamic .head_dynamic .area_progress .bar_progress{display:block;width:0;height:3px;background:var(--Accent-800);transition:all linear .2s}.panel_dynamic .head_dynamic .btn_icon+.btn_icon{margin-left:5px}.panel_dynamic .body_dynamic{flex:1;overflow:auto;overflow-y:auto}.panel_dynamic .bar_panel_setting{margin:8px 20px;height:1px;background:var(--Line-Light)}.panel_dynamic .tit_panel_setting{display:block;padding:12px 20px;font-size:13px;line-height:15.16px;font-weight:700}.panel_dynamic .btn_util_panel{width:100%;height:40px;padding:0 20px;text-align:left;box-sizing:border-box;font-size:13px;line-height:15.16px;font-weight:400}.panel_dynamic .btn_util_panel .ico_next2_12{float:right;margin-top:2px}.panel_dynamic .dynamic_fixed_bar_bottom .inner_bar{padding:20px}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn{display:flex;width:100%}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_divide{padding:12px 20px;box-sizing:border-box}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_divide .inner_group{display:flex;width:100%}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_divide .inner_group+.inner_group{margin-top:8px}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_divide .btn_basic{flex:1}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_divide .btn_basic+.btn_basic{margin-left:8px}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_line{display:flex;padding:12px;border-top:1px solid var(--Line-Light);align-items:center;justify-content:space-between}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_line .area_aside{float:left}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_line .btn_icon+.btn_icon{margin-left:4px}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_browser{display:flex;width:100%;height:48px;background-color:var(--Neutral-White);box-shadow:0 2px 8px #00000026}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_browser .item_btn{flex:1;display:flex;justify-content:center;align-items:center}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_browser .btn_browser:hover{background-color:var(--BG-btn-util)}.panel_dynamic .dynamic_fixed_bar_bottom .group_btn_browser .btn_browser:disabled{opacity:.3}.panel_dynamic .dynamic_fixed_bar_bottom .area_floating{position:absolute;bottom:20px;left:0;right:0;z-index:100}.panel_dynamic .card_dynamic_profile{padding:0 20px 20px}.panel_dynamic .card_dynamic_profile .area_profile{position:relative;margin:0 auto;width:56px;height:56px}.panel_dynamic .card_dynamic_profile .btn_modify{position:absolute;bottom:0;right:-10px}.panel_dynamic .card_dynamic_profile .name_profile{min-height:16.8px;margin-top:12px;text-align:center;font-size:14px;line-height:16.8px;font-weight:500}.panel_dynamic .card_dynamic_profile .btn_basic{margin-top:12px}.panel_dynamic .txt_desc_panel{padding-top:12px;color:var(--Text-Light);font-size:13px;line-height:15.16px;font-weight:400}.panel_dynamic .btn_dynamic_full{height:40px;min-height:40px;margin-top:12px;border-radius:6px;background-color:var(--Neutral-White)}.panel_dynamic .btn_dynamic_full .ico_main{margin-left:2px}.panel_dynamic .panel_dynamic_sub{width:100%;height:100%}.panel_dynamic .main_dp+.panel_dynamic_sub{position:absolute;top:0;right:0;z-index:1}.wrap_cont .panel_dynamic{height:calc(100vh - 50px)}.sect_link_profile{padding:16px 28px}.sect_generate_profile{display:flex;min-height:100%;align-items:center;text-align:center}.sect_generate_profile .inner_sect{width:100%;padding:24px 24px 48px;box-sizing:border-box}.sect_generate_profile .card_generate_profile{overflow:hidden;padding:0 12px 48px;background-color:var(--BG-Bluegray);border-radius:6px}.sect_generate_profile .card_generate_profile .profile_card{margin-top:64px}.sect_generate_profile .card_generate_profile .profile_card path:nth-of-type(1){fill:var(--BG-Bluegray)}.sect_generate_profile .card_generate_profile .qr_card{width:185px;height:185px;margin:48px auto 0;background-color:var(--Neutral-White)}.sect_generate_profile .card_generate_profile .name_card{margin-top:32px;color:var(--Text-Primary);font-size:20px;line-height:24px;font-weight:700;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect_generate_profile .card_generate_profile .role_card{margin-top:4px;color:var(--Text-Quaternary);font-size:14px;line-height:16.8px;font-weight:400;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect_generate_profile .list_generate_profile{display:flex;justify-content:center;margin-top:32px}.sect_generate_profile .list_generate_profile li+li{margin-left:32px}.sect_generate_profile .time_generate_profile{display:block;margin-top:32px;color:var(--Accent-800);font-size:14px;line-height:16.8px;font-weight:500}.sect_generate_profile .guide_generate_profile{display:block;margin-top:8px;color:var(--Text-Light);font-size:14px;line-height:16.8px;font-weight:400}.sect_file_collection{padding:12px 0}.panel_chatinfo{background-color:var(--BG-Bluegray)}.panel_chatinfo .card_dynamic_profile .profile_img path:nth-of-type(1){fill:var(--BG-Bluegray)}.panel_chatinfo .body_dynamic{display:flex;flex-direction:column;padding:0 14px 12px 20px;scrollbar-gutter:stable}.panel_chatinfo .card_dynamic_preview{flex:1}.panel_chatinfolink .body_dynamic{display:flex;flex-direction:column;padding:0 6px 12px 0;scrollbar-gutter:stable}.panel_chatinfo_notice .body_dynamic,.panel_chatinfo_file .body_dynamic{display:flex;flex-direction:column;padding:0 0 12px}.panel_profileSetting{position:relative;height:100%;overflow-y:auto;background:#fff}.panel_profileSetting .select_profileImage{width:150px;height:0}.panel_profileSetting .select_profileImage .box_opt{top:5px;left:auto}.panel_profileSetting .form_row+.form_row{margin-top:12px}.panel_profileSetting .dynamic_fixed_bar_bottom{position:sticky;bottom:0;left:0;padding-top:16px;background-color:var(--Neutral-White)}.panel_profileLink{display:flex;flex-direction:column;height:100%;background:var(--Neutral-White)}.panel_profileLink .profile_img .frame_g{top:0}.panel_profileLink .area_floating{position:absolute;bottom:20px;left:0;right:0;z-index:100}@media (max-width: 1076px){.wrap_cont .panel_dynamic{box-shadow:0 2px 24px #0003}}.cont_crash_report{text-align:center}.cont_crash_report .ico_logoKakaowork{margin-top:80px}.cont_crash_report .tit_crash_report{margin-top:26px;font-size:35px;line-height:30px;font-weight:700;letter-spacing:-.8px;color:var(--Neutral-900);vertical-align:center}.cont_crash_report .desc_crash_report{margin-top:12px;font-size:18px;line-height:20px;color:#757575}.cont_crash_report .input_crash_info{width:100%;height:200px;margin-top:40px;padding:10px 12px;font-size:18px;line-height:16px;color:#111;border:1px solid var(--Line-input3);border-radius:2px;box-sizing:border-box;outline:0;resize:none;cursor:text;-webkit-user-select:text;user-select:text}.cont_crash_report textarea::selection{background:#007bff;color:#fff}.cont_crash_report .cnt_crash_report{text-align:right}.cont_crash_report .btn_confirm{width:100%;height:44px;font-size:14px;line-height:18px;color:#fff;background-color:#334289;margin-top:10px}.cont_crash_report .btn_confirm:active{background-color:#29356f}.cont_crash_report .btn_confirm:disabled{color:#919191;background-color:#f1f1f1}.container_cont .wrap_comm{padding:26px 24px}.container_cont .wrap_comm .item_sub_comm{padding:6px 0 10px}.container_cont .wrap_account{padding:0 24px}.container_cont .wrap_account .profile_account{display:flex;flex-direction:column;align-items:center;text-align:center;padding:14px 0 40px}.container_cont .wrap_account .name_account{margin-top:16px;font-size:16px;font-weight:700}.container_cont .wrap_account .dept_account{margin:6px 0 16px;font-size:12px;font-weight:400;color:var(--Text-Light)}.container_cont .wrap_account .worktime_account{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.container_cont .wrap_account .title_worktime{font-size:13px;font-weight:400;color:var(--Text-Primary)}.container_cont .wrap_account .time_wrap_worktime{display:flex;align-items:center}.container_cont .wrap_account .icon_worktime{width:8px;height:8px;border-radius:50%;background-color:var(--Accent-800)}.container_cont .wrap_account .item_worktime{margin-left:6px;font-size:12px;font-weight:400;color:var(--Text-Light)}.container_cont .wrap_account .profile_img .frame_g{top:0}.container_cont .wrap_account .kakao_connect{margin-top:8px;display:flex;justify-content:space-between;align-items:center}.container_cont .wrap_account .title_connect{font-size:12px;font-weight:400;color:var(--Text-Primary)}.container_cont .wrap_account .account_connect{margin-top:4px;font-size:12px;font-weight:400;color:var(--Text-Light)}.container_cont .wrap_chat,.container_cont .wrap_alarm,.container_cont .wrap_screen{padding:16px 24px}.container_cont .wrap_screen .item_select_cont{width:100px}.container_cont .wrap_security,.container_cont .wrap_laboratory{padding:16px 24px}.container_cont .popup_security{position:absolute;top:0;left:0;width:100%;height:100%}.container_cont .popup_security .modal_layer{position:relative;width:320px;height:320px;border-radius:12px;text-align:center}.container_cont .popup_security .title_popup_security{margin-top:72px;font-size:20px;font-weight:700;color:var(--Text-Primary)}.container_cont .popup_security .desc_popup_security{margin:12px 0 24px;font-size:14px;font-weight:400;color:var(--Text-Quaternary)}.container_cont .popup_security .input_lock{position:relative;display:flex;justify-content:center;align-items:center;width:240px;margin:0 auto;padding:17px 20px 12px;border:1px solid var(--Line-input);border-radius:8px;background-color:var(--Neutral-White);box-sizing:border-box}.container_cont .popup_security .input_lock:has(.on){border:1px solid var(--Accent-800);outline:3px solid var(--Accent-100)}.container_cont .popup_security .input_lock .item_inp{position:relative;width:28px;text-align:center}.container_cont .popup_security .input_lock .item_inp.on:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;width:14px;height:14px;background-color:var(--Accent-800);border-radius:100%;content:""}.container_cont .popup_security .input_lock .item_inp+.item_inp{margin-left:2px}.container_cont .popup_security .input_lock .inp_password{display:block;position:relative;z-index:1;width:100%;height:28px;border:0 none;font-weight:400;padding-top:4px;padding-right:6px;font-size:28px;line-height:28px;letter-spacing:-.3em;text-align:center;outline:0;-webkit-user-select:auto;user-select:auto;-webkit-user-drag:auto;border-radius:4px;box-sizing:border-box;color:transparent;caret-color:#b2b2b2}.container_cont .popup_security .input_lock .inp_password::placeholder{color:#00000026}.container_cont .popup_security .input_lock *::selection{background-color:#e0e0e0}.container_cont .popup_security .input_lock.isError{border-color:var(--Error-800);outline:3px solid var(--Error-100)}.container_cont .popup_security .input_lock.isError .txt_error{display:block}.container_cont .popup_security .input_lock .txt_error{display:none;position:absolute;top:74px;left:0;right:0;color:var(--Error-800);font-size:12px;line-height:16px;font-weight:400}.container_cont .popup_security .btn_close_popup_security{position:absolute;top:12px;right:12px}.container_cont .wrap_version{display:flex;flex-direction:column;height:calc(100vh - 110px)}.container_cont .wrap_version .info_version{padding:30px 0 24px;text-align:center;background:var(--BG-Bluegray)}.container_cont .wrap_version .current_ver_version{display:block;margin-top:16px;font-size:16px;font-weight:700;color:var(--Neutral-900)}.container_cont .wrap_version .opensource_version{margin:90px 0 6px;font-size:11px;font-weight:400;color:var(--Text-Quaternary);text-decoration:underline}.container_cont .wrap_version .copyright_version{font-size:11px;font-weight:400;color:var(--Text-Light)}.container_cont .wrap_version .wrap_history_version{flex-grow:1;padding:24px}.container_cont .wrap_version .title_history_version{margin-bottom:12px;font-size:15px;font-weight:700;color:var(--Text-Primary)}.container_cont .wrap_version .item_history_version{border-bottom:1px solid var(--Line-Light);overflow:hidden}.container_cont .wrap_version .head_history_version{display:flex;align-items:center;width:100%;height:48px;text-align:left;font-size:13px;font-weight:500;color:var(--Text-Secondary)}.container_cont .wrap_version .name_history_version{flex:1}.container_cont .wrap_version .ico_history_version{width:16px;height:16px;margin-right:4px;border-radius:50%;background:red}.container_cont .wrap_version .date_history_version{font-size:12px;font-weight:400;color:var(--Text-Light)}.container_cont .wrap_version .content_history_verson{padding:28px 16px;border-top:1px solid var(--Line-Medium);background:var(--BG-Bluegray)}.container_cont .wrap_header:has(+.container_version){background:var(--BG-Bluegray)}.container_cont .wrap_data{padding:16px 24px}.dark body,.dark .popup_viewer{background-color:#2b2b2b}.dark .kw_header,.dark .kw_lnb{background:#2b2b2b}.dark .profile_img path:nth-of-type(1),.dark .cont_eco .list_shortcut .item_shortcut path:nth-of-type(1){fill:#2b2b2b!important}.dark .sect_chat_list .profile_img.size_small path:nth-of-type(1){fill:#2b2b2b}.dark .ico_main{background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/ico_main_type2_250924_dark@2x.png)}.dark .ico_comm{background-image:url(https://t1.kakaocdn.net/kakaowork/desktop/images/rtn/ico_comm_dark@2x.png)}.dark .cont_eco .box_banner_eco.type_start{background-color:silver}.dark .container_menu{background-color:#2b2b2b}.dark .module_msg .box_msg_download{background-color:#272727}.dark .module_msg .box_msg_download .head_box .area_head .name_box{color:#fff}.dark .cont_eco .card_eco_service:hover{background-color:#a0a0a014}.dark .box_orgchart_member .head_box .btn_chat{background-color:#444}.dark .module_msg .box_msg_download .head_box .area_head .desc_box{color:#7b7b7b}.dark .head_room .info_room .profile_img path:nth-of-type(1){fill:#242424!important}.dark .canvas_watermark{filter:invert(100%)}.dark{--Text-Primary: #fff;--Text-Secondary: #cacaca;--Text-Tetiary: #505050;--Text-Quaternary: #757575;--Text-Light: #909090;--UI-Medium: #333;--UI-Light: #444;--Line-Medium: #444;--Line-Light: #444;--BG-Bluegray: #2b2b2b;--BG-Hover: #363839;--BG-Hover-opacity: #363839;--BG-Pressed: #2b2b2b;--BG-Popover: #E8EBEED9;--Neutral-Black: #FFFFFF;--Neutral-900: #DADADA;--Neutral-800: #DADADA;--Neutral-800-opacity: #FFFFFFCC;--Neutral-700: #B3B3B3;--Neutral-700-opacity: #FFFFFFB2;--Neutral-600: #999999;--Neutral-600-opacity: #FFFFFF80;--Neutral-550: #808080;--Neutral-550-opacity: #808080;--Neutral-500: #666666;--Neutral-500-opacity: #FFFFFF4D;--Neutral-400-opacity: #FFFFFF33;--Neutral-300-opacity: #FFFFFF1F;--Neutral-200: #3A3A3A;--Neutral-200-opacity: #FFFFFF14;--Neutral-100: #2A2A2A;--Neutral-100-opacity: #FFFFFF0D;--Neutral-White: #000000;--BG-bubble: #222;--Line-bubble: #444;--Line-bubble2: #000;--Line-popover: #444;--Line-input: #666;--Line-input2: #666;--Line-input3: #666;--BG-btn-util: #444;--Text-guide: #777}body{word-wrap:break-word;word-break:keep-all}.wrap_cont{display:flex;justify-content:space-between;width:100%;overflow:hidden}html.no-drag,html.no-drag *{-webkit-app-region:no-drag!important}
