.floating-panel-header{display:flex;align-items:center;gap:8px;flex-shrink:0}.floating-panel-drag{display:flex;align-items:center;justify-content:center;cursor:var(--cursor-pointer, grab);height:30px;width:32px;flex-shrink:0;border-radius:5px;background-color:var(--main-theme-lighter);padding:5px;font-size:1.3em;color:var(--secondary-color);transition:background-color 150ms}.floating-panel-drag:hover{background-color:var(--main-theme-darker)}.floating-panel-drag:active{cursor:var(--cursor-pointer, grabbing)}.floating-panel-drag i{pointer-events:none;transition:transform 150ms}.floating-panel-drag:hover i{transform:scale(1.25)}.floating-panel-title{position:relative;margin:0;padding:6px 10px 6px 40px;font-size:calc(16px * var(--font-scale, 1));color:var(--font-color-clear);flex:1 1 auto;min-width:0}.floating-panel-title-text{display:block;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.floating-panel-info-btn{position:absolute;left:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;flex-shrink:0;padding:0;border:1px solid var(--secondary-color);border-radius:50%;background-color:var(--button-bg, var(--main-theme-darker));color:var(--font-color-clear);display:flex;align-items:center;justify-content:center;font-size:calc(12px * var(--font-scale, 1));cursor:var(--cursor-pointer, pointer)}.floating-panel-info-btn:hover{color:var(--highlight)}.floating-panel-close{display:flex;align-items:center;justify-content:center;height:30px;width:32px;min-width:32px;flex-shrink:0;border-radius:5px;background-color:var(--main-theme-lighter);border:none;color:var(--font-color-clear);font-size:2em;line-height:1;cursor:var(--cursor-pointer, pointer);padding:5px;transition:background-color 150ms,color 150ms}.floating-panel-close:hover{background-color:var(--main-theme-darker);color:var(--highlight)}.floating-panel-resize{position:absolute;right:0;bottom:0;width:14px;height:14px;cursor:var(--cursor-nwse-resize, nwse-resize);opacity:0.6}.floating-panel-header,.chat-panel .chat-header-wrapper,.mentions-panel .mentions-header-wrapper,div.read-task-category-container{min-height:42px;height:auto;padding:6px 8px;box-sizing:border-box;border-radius:10px;background:linear-gradient(to top,var(--main-theme) 0%,var(--main-theme-darker) 80%);border-bottom:1px solid color-mix(in srgb,var(--secondary-color) 40%,transparent);box-shadow:0px 8px 12px rgba(0,0,0,0.5)}:root .floating-panel-header>h2.floating-panel-title,:root .chat-panel .chat-header-wrapper>h2.chat-header,:root .mentions-panel .mentions-header-wrapper>h2.mentions-header{min-height:0;padding-top:0;padding-bottom:0;background:none;border:none;border-radius:0;box-shadow:none}.read-task-category-container+.line{display:none}.floating-panel-drag,.floating-panel-close,div.read-task-category-container .read-task-drag-handle-wrapper,div.read-task-category-container .relation-panel-edit-btn,div.read-task-category-container .relation-panel-close-btn{width:28px;min-width:28px;height:28px;padding:0}.floating-panel-close,div.read-task-category-container .relation-panel-close-btn{font-size:1em}.floating-panel-info-btn,.chat-panel .chat-header .chat-info-btn,.chat-panel .chat-header .chat-refresh-btn,.mentions-panel .mentions-header .mentions-info-btn,.mentions-panel .mentions-header .mentions-refresh-btn,.mentions-panel .mentions-header .mentions-token-btn{width:28px;height:28px;border:none;border-radius:5px;background-color:var(--main-theme-lighter);color:var(--font-color-clear);font-size:calc(12px * var(--font-scale, 1));transition:background-color 150ms,color 150ms}.floating-panel-info-btn:hover,.chat-panel .chat-header .chat-info-btn:hover,.chat-panel .chat-header .chat-refresh-btn:not(:disabled):hover,.mentions-panel .mentions-header .mentions-info-btn:hover,.mentions-panel .mentions-header .mentions-refresh-btn:not(:disabled):hover,.mentions-panel .mentions-header .mentions-token-btn:hover{background-color:var(--main-theme-darker);color:var(--highlight)}.floating-panel-info-btn,.chat-panel .chat-header .chat-info-btn,.mentions-panel .mentions-header .mentions-info-btn{left:0}.chat-panel .chat-header .chat-refresh-btn,.mentions-panel .mentions-header .mentions-refresh-btn{left:34px}:root .floating-panel-header>h2.floating-panel-title{padding-left:36px}.floating-panel-refresh-btn{position:absolute;left:34px;top:50%;transform:translateY(-50%);width:28px;height:28px;padding:0;border:none;border-radius:5px;background-color:var(--main-theme-lighter);color:var(--font-color-clear);display:flex;align-items:center;justify-content:center;font-size:calc(12px * var(--font-scale, 1));cursor:var(--cursor-pointer, pointer);transition:background-color 150ms,color 150ms}.floating-panel-refresh-btn:not(:disabled):hover{background-color:var(--main-theme-darker);color:var(--highlight)}.floating-panel-refresh-btn:disabled{opacity:0.6}.floating-panel-refresh-btn.loading i{animation:icon-fetch-spin 700ms linear infinite}:root .floating-panel-header>h2.floating-panel-title:has(.floating-panel-refresh-btn){padding-left:70px}:root .chat-panel .chat-header-wrapper>h2.chat-header,:root .mentions-panel .mentions-header-wrapper>h2.mentions-header{padding-left:70px}:root .mentions-panel .mentions-header-wrapper>h2.mentions-header:has(.mentions-token-btn:not([hidden])){padding-left:104px}:root .floating-panel-header>h2.floating-panel-title.link-stats-side-panel-title{padding-left:84px;padding-right:84px;justify-content:center;text-align:center}.floating-panel-header,div.chat-panel .chat-header-wrapper,div.mentions-panel .mentions-header-wrapper,div.read-task-category-container>.read-task-header-actions-left,div.read-task-category-container>.read-task-header-actions-right{gap:6px}div.read-task-category-container{column-gap:6px}div.chat-panel .chat-header-wrapper,div.mentions-panel .mentions-header-wrapper{margin-bottom:10px}div.shared-tasks-landing-panel .floating-panel-header,div.tasks-side-panel-header.floating-panel-header,div.link-stats-side-panel-header.floating-panel-header{margin:10px 10px 0;padding:6px 8px}div.tasks-side-panel-header.floating-panel-header{width:calc(var(--tasks-side-panel-width, 320px) - 20px)}div.link-stats-side-panel-header.floating-panel-header{width:calc(620px - 20px)}div.tasks-side-panel-body,div.link-stats-side-panel-body,div.shared-tasks-landing-panel .shared-tasks-landing-panel-body{padding:10px}div.tasks-side-panel.tasks-panel-floating .tasks-side-panel-body{padding:10px}
