@import"https://fonts.googleapis.com/css2?family=Saira+Condensed:wght@500;600;700;800&display=swap";:root,[data-theme=jira]{--app-bg: #F7F8F9;--surface: #FFFFFF;--surface-raised: #FFFFFF;--surface-hover: #F1F2F4;--surface-active: #E9F2FF;--surface-sunken: #F4F5F7;--props-sidebar-bg: #E4E7EC;--border: #DFE1E6;--border-subtle: #EBECF0;--border-focus: #0C66E4;--text-main: #172B4D;--text-muted: #626F86;--text-subtlest: #8993A4;--text-inverse: #FFFFFF;--brand-primary: #0C66E4;--brand-hover: #0052CC;--brand-subtle: #E9F2FF;--brand-subtle-hover: #D0E2FF;--brand-text: #0C66E4;--icon-color: #44546F;--icon-hover: #172B4D;--icon-active: #0C66E4;--lozenge-todo-bg: #DFE1E6;--lozenge-todo-text: #42526E;--lozenge-inprogress-bg: #DEEBFF;--lozenge-inprogress-text: #0747A6;--lozenge-inreview-bg: #EAE6FF;--lozenge-inreview-text: #403294;--lozenge-done-bg: #E3FCEF;--lozenge-done-text: #006644;--lozenge-reopened-bg: #FFF0B3;--lozenge-reopened-text: #172B4D;--type-story: #36B37E;--type-task: #0C66E4;--type-bug: #E5493A;--type-epic: #8F4EE2;--type-subtask: #0052CC;--prio-highest: #E5493A;--prio-high: #E26A00;--prio-medium: #E2B203;--prio-low: #36B37E;--prio-lowest: #4C9AFF;--radius-xs: 3px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 8px;--radius-round: 9999px;--shadow-card: 0 1px 2px rgba(9, 30, 66, .08), 0 0 1px rgba(9, 30, 66, .16);--shadow-card-hover: 0 4px 8px -2px rgba(9, 30, 66, .16), 0 0 1px rgba(9, 30, 66, .24);--shadow-modal: 0 12px 32px -4px rgba(9, 30, 66, .25), 0 0 1px rgba(9, 30, 66, .31)}[data-theme=dark]{--app-bg: #1D2125;--surface: #22272B;--surface-raised: #282E33;--surface-hover: #2C333A;--surface-active: #1C2B41;--surface-sunken: #161A1D;--props-sidebar-bg: var(--surface-sunken);--border: #38414A;--border-subtle: #2C333A;--border-focus: #579DFF;--text-main: #B6C2CF;--text-muted: #8C9BAB;--text-subtlest: #738496;--text-inverse: #1D2125;--brand-primary: #579DFF;--brand-hover: #85B8FF;--brand-subtle: #1C2B41;--brand-subtle-hover: #203554;--brand-text: #579DFF;--icon-color: #9FADBC;--icon-hover: #DEE4EA;--icon-active: #579DFF;--lozenge-todo-bg: #2C333A;--lozenge-todo-text: #8C9BAB;--lozenge-inprogress-bg: #1C2B41;--lozenge-inprogress-text: #579DFF;--lozenge-inreview-bg: #282249;--lozenge-inreview-text: #B8ACF6;--lozenge-done-bg: #163624;--lozenge-done-text: #4BCE97;--lozenge-reopened-bg: #332B00;--lozenge-reopened-text: #F5CD47;--type-story: #4BCE97;--type-task: #579DFF;--type-bug: #F87171;--type-epic: #B8ACF6;--type-subtask: #579DFF;--prio-highest: #F87171;--prio-high: #FB923C;--prio-medium: #FBBF24;--prio-low: #4BCE97;--prio-lowest: #60A5FA;--shadow-card: 0 1px 2px rgba(0, 0, 0, .4);--shadow-card-hover: 0 4px 10px rgba(0, 0, 0, .6);--shadow-modal: 0 12px 32px rgba(0, 0, 0, .7)}*,*:before,*:after{box-sizing:border-box}body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Helvetica Neue,sans-serif;font-size:14px;line-height:1.42857;color:var(--text-main);background-color:var(--app-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jira-navbar{height:52px;background-color:var(--surface);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;padding:0 16px;position:sticky;top:0;z-index:100}.jira-nav-left,.jira-nav-right{display:flex;align-items:center;gap:10px}.jira-logo{display:flex;align-items:center;gap:8px;font-weight:700;font-size:15px;color:var(--brand-primary);text-decoration:none;cursor:pointer;letter-spacing:-.2px}.jira-project-switcher{display:flex;align-items:center;gap:6px;padding:4px 8px;border-radius:var(--radius-sm);background-color:var(--surface-sunken);border:1px solid var(--border);font-size:13px;font-weight:600;color:var(--text-main);cursor:pointer;transition:background .15s ease}.jira-project-switcher:hover{background-color:var(--surface-hover)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;border-radius:var(--radius-xs);border:1px solid transparent;cursor:pointer;background:var(--surface-hover);color:var(--text-main);transition:all .15s ease;-webkit-user-select:none;user-select:none;white-space:nowrap}.btn:hover{background:var(--border)}.btn:active{background:var(--border-subtle)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn-primary{background-color:var(--brand-primary);color:var(--text-inverse);font-weight:600}.btn-primary:hover{background-color:var(--brand-hover)}.btn-subtle{background:transparent;color:var(--text-muted)}.btn-subtle:hover{background:var(--surface-hover);color:var(--text-main)}.btn-icon{width:32px;height:32px;padding:0;border-radius:var(--radius-sm);background:transparent;color:var(--icon-color);border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:background .15s ease,color .15s ease}.btn-icon:hover{background:var(--surface-hover);color:var(--icon-hover)}.btn-icon:active{background:var(--surface-active);color:var(--icon-active)}.btn-icon-sm{width:24px;height:24px}input[type=text],input[type=email],input[type=number],input[type=date],select,textarea{font-family:inherit;font-size:13px;color:var(--text-main);background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-xs);padding:6px 10px;transition:border-color .15s ease,box-shadow .15s ease;outline:none}input:focus,select:focus,textarea:focus{border-color:var(--border-focus);box-shadow:0 0 0 1px var(--border-focus)}.lozenge{display:inline-flex;align-items:center;padding:2px 6px;border-radius:var(--radius-xs);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;line-height:14px;white-space:nowrap;-webkit-user-select:none;user-select:none}.lozenge-todo{background-color:var(--lozenge-todo-bg);color:var(--lozenge-todo-text)}.lozenge-inprogress{background-color:var(--lozenge-inprogress-bg);color:var(--lozenge-inprogress-text)}.lozenge-inreview{background-color:var(--lozenge-inreview-bg);color:var(--lozenge-inreview-text)}.lozenge-done{background-color:var(--lozenge-done-bg);color:var(--lozenge-done-text)}.lozenge-reopened{background-color:var(--lozenge-reopened-bg);color:var(--lozenge-reopened-text);border:1px solid rgba(226,178,3,.4)}.created-date-tag{display:inline-flex;align-items:center;gap:3px;font-size:10px;font-weight:500;padding:1px 6px;border-radius:var(--radius-xs, 3px);background:var(--surface-sunken, #F4F5F7);color:var(--text-muted, #626F86);border:1px solid var(--border, #DFE1E6);white-space:nowrap;flex-shrink:0;line-height:1.4}.story-parent-badge{display:inline-flex;align-items:center;gap:3px;background-color:#e3fcef;color:#064;border:1px solid #A3E9C8;border-radius:var(--radius-xs, 3px);padding:1px 5px;font-size:10px;font-weight:700;letter-spacing:.3px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all .15s ease;line-height:14px;flex-shrink:0}.story-parent-badge:hover{background-color:#abf5d1;color:#005035;border-color:#36b37e}[data-theme=dark] .story-parent-badge{background-color:#143823;color:#7ee2b8;border-color:#216e43}[data-theme=dark] .story-parent-badge:hover{background-color:#1b4c30;color:#92ecc5;border-color:#36b37e}.story-tasks-card{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);padding:12px 14px;margin-bottom:20px}.story-tasks-header{display:flex;align-items:center;justify-content:space-between}.story-task-item{display:flex;align-items:center;gap:8px;padding:7px 10px;background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-xs);transition:all .12s ease;cursor:pointer}.story-task-item:hover{background:var(--surface-hover);border-color:var(--border);transform:translate(1px)}.icon-type-story{color:var(--type-story)!important}.icon-type-task{color:var(--type-task)!important}.icon-type-bug{color:var(--type-bug)!important}.icon-type-epic{color:var(--type-epic)!important}.icon-type-subtask{color:var(--type-subtask)!important}.icon-prio-highest{color:var(--prio-highest)!important}.icon-prio-high{color:var(--prio-high)!important}.icon-prio-medium{color:var(--prio-medium)!important}.icon-prio-low{color:var(--prio-low)!important}.icon-prio-lowest{color:var(--prio-lowest)!important}.project-header{padding:16px 24px 0;background-color:var(--surface);border-bottom:1px solid var(--border)}.project-title-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.project-badge{display:flex;align-items:center;gap:10px}.project-avatar-box{width:32px;height:32px;border-radius:var(--radius-sm);background-color:var(--brand-primary);color:#fff;font-weight:700;display:flex;align-items:center;justify-content:center;font-size:14px}img.project-avatar-box{background-color:var(--surface);border:1px solid var(--border);object-fit:contain}.jira-tabs{display:flex;gap:8px;border-bottom:none;margin:0;padding:0;overflow-x:auto}.jira-tab{display:flex;align-items:center;gap:6px;padding:8px 12px;color:var(--text-muted);font-size:13px;font-weight:600;background:transparent;border:none;border-bottom:2px solid transparent;cursor:pointer;transition:all .15s ease;-webkit-user-select:none;user-select:none}.jira-tab:hover{color:var(--text-main);background-color:var(--surface-hover);border-radius:var(--radius-xs) var(--radius-xs) 0 0}.jira-tab.active{color:var(--brand-primary);border-bottom-color:var(--brand-primary)}.user-avatar{width:28px;height:28px;border-radius:var(--radius-round);background-color:var(--brand-primary);color:#fff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;text-transform:uppercase}.role-badge{font-size:10px;font-weight:700;text-transform:uppercase;padding:2px 6px;border-radius:var(--radius-xs);background-color:var(--surface-sunken);color:var(--text-muted);border:1px solid var(--border)}.page-container{padding:20px 24px;max-width:1440px;margin:0 auto}.kanban-board{display:flex;gap:14px;align-items:flex-start;overflow-x:auto;padding-bottom:16px}.kanban-column{flex:1;min-width:260px;background-color:var(--surface-sunken);border-radius:var(--radius-md);padding:10px;display:flex;flex-direction:column;max-height:calc(100vh - 180px)}.kanban-col-header{display:flex;align-items:center;justify-content:space-between;padding:4px 6px 10px;font-size:12px;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.col-count-badge{background:var(--border);color:var(--text-main);padding:2px 7px;border-radius:var(--radius-round);font-size:11px;font-weight:600}.kanban-cards-list{display:flex;flex-direction:column;gap:8px;overflow-y:auto;flex:1;min-height:120px;padding:2px}.issue-card{background:var(--surface);border:1px solid var(--border-subtle);border-radius:var(--radius-sm);padding:10px;box-shadow:var(--shadow-card);cursor:pointer;transition:transform .1s ease,box-shadow .1s ease,border-color .1s ease;-webkit-user-select:none;user-select:none}.issue-card:hover{box-shadow:var(--shadow-card-hover);border-color:var(--border);transform:translateY(-1px)}.issue-card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.issue-card-key{font-size:12px;font-weight:600;color:var(--text-muted);display:flex;align-items:center;gap:5px}.issue-card-title{font-size:13px;color:var(--text-main);margin-bottom:8px;line-height:1.35;word-break:break-word}.issue-card-bottom{display:flex;align-items:center;justify-content:space-between}.issue-card-meta{display:flex;align-items:center;gap:6px}.point-badge{background-color:var(--surface-sunken);color:var(--text-main);font-size:11px;font-weight:600;padding:1px 6px;border-radius:var(--radius-round);border:1px solid var(--border)}.sprint-panel{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:14px;overflow:hidden}.sprint-header{padding:10px 14px;background-color:var(--surface-sunken);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.issue-row{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--surface);border-bottom:1px solid var(--border-subtle);transition:background .12s ease;cursor:pointer}.issue-row:hover{background-color:var(--surface-hover)}.issue-row:last-child{border-bottom:none}.jira-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#091e428a;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:24px}.jira-modal{background:var(--surface);width:100%;max-width:900px;max-height:90vh;border-radius:var(--radius-md);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden}.jira-modal-header{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;border-bottom:1px solid var(--border)}.jira-modal-content{display:flex;flex:1;overflow-y:auto}.jira-modal-main{flex:1;padding:20px;overflow-y:auto}.jira-modal-sidebar{width:280px;min-width:280px;background:var(--props-sidebar-bg, #E4E7EC);border-left:1px solid var(--border);padding:20px;display:flex;flex-direction:column;gap:14px;overflow-y:auto;overflow-x:hidden;box-sizing:border-box}.jira-modal-sidebar>div{width:100%;min-width:0;box-sizing:border-box}.jira-modal-sidebar select,.jira-modal-sidebar input{width:100%;max-width:100%;min-width:0;box-sizing:border-box;background-color:var(--surface)}.status-type-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.status-type-icon.icon-status-todo{color:var(--text-muted)}.status-type-icon.icon-status-inprogress{color:var(--brand-primary)}.status-type-icon.icon-status-inreview{color:var(--type-epic)}.status-type-icon.icon-status-done{color:var(--type-story)}.status-type-icon.icon-status-reopened{color:var(--prio-high)}.lozenge .status-type-icon{color:currentColor}.watcher-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-round);padding:2px 8px 2px 3px;font-size:12px;max-width:100%;color:var(--text-main)}.tag-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;font-family:Saira Condensed,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.6px;border-radius:var(--radius-xs);line-height:16px;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:opacity .15s ease,transform .1s ease;cursor:pointer}.tag-badge:hover{opacity:.85}.tag-badge-sm{font-size:10px;font-weight:700;padding:0 5px;line-height:14px;letter-spacing:.4px}.issue-row .tag-badge{font-size:10px;line-height:14px;padding:0 5px}.tag-pastel-mint{background-color:#e3fcef;color:#064;border:1px solid #B2F5D9}.tag-pastel-sky{background-color:#deebff;color:#0747a6;border:1px solid #B3D4FF}.tag-pastel-lavender{background-color:#eae6ff;color:#403294;border:1px solid #D3CAFF}.tag-pastel-peach{background-color:#ffebe6;color:#bf2600;border:1px solid #FFBDAD}.tag-pastel-canary{background-color:#fff0b3;color:#172b4d;border:1px solid #FFE380}.tag-pastel-rose{background-color:#fee2e2;color:#991b1b;border:1px solid #FECACA}.tag-pastel-teal{background-color:#e6fcff;color:#006575;border:1px solid #B6F0F7}[data-theme=dark] .tag-pastel-mint{background-color:#143823;color:#7ee2b8;border-color:#216e43}[data-theme=dark] .tag-pastel-sky{background-color:#1c2b41;color:#85b8ff;border-color:#0c66e4}[data-theme=dark] .tag-pastel-lavender{background-color:#282249;color:#d3caff;border-color:#5e4db2}[data-theme=dark] .tag-pastel-peach{background-color:#381e17;color:#ff8f73;border-color:#ae2e24}[data-theme=dark] .tag-pastel-canary{background-color:#332b00;color:#f5cd47;border-color:#946f00}[data-theme=dark] .tag-pastel-rose{background-color:#3b1219;color:#fd9891;border-color:#c9372c}[data-theme=dark] .tag-pastel-teal{background-color:#163038;color:#79e2f2;border-color:#206a83}.jira-markdown{font-size:13px;line-height:1.6;color:var(--text-main);word-break:break-word}.jira-markdown .md-p{margin:0 0 10px}.jira-markdown .md-p:last-child{margin-bottom:0}.jira-markdown .md-h1{font-size:18px;font-weight:700;margin:14px 0 8px;border-bottom:1px solid var(--border);padding-bottom:4px}.jira-markdown .md-h2{font-size:16px;font-weight:700;margin:12px 0 6px}.jira-markdown .md-h3{font-size:14px;font-weight:700;margin:10px 0 4px}.jira-markdown .md-h4{font-size:13px;font-weight:700;margin:8px 0 4px}.jira-markdown .md-inline-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px;padding:2px 5px;background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-xs);color:var(--brand-text)}.jira-markdown .md-code-block{background:var(--surface-sunken);border:1px solid var(--border);border-radius:var(--radius-sm);margin:10px 0;overflow:hidden;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.jira-markdown .md-code-header{padding:4px 10px;background:var(--border-subtle);border-bottom:1px solid var(--border);font-size:11px;font-weight:600;color:var(--text-muted);text-transform:uppercase}.jira-markdown .md-code-block code{display:block;padding:10px 12px;overflow-x:auto;line-height:1.5}.jira-markdown .md-blockquote{border-left:3px solid var(--brand-primary);margin:8px 0;padding:6px 12px;background:var(--surface-sunken);color:var(--text-muted);font-style:italic;border-radius:0 var(--radius-xs) var(--radius-xs) 0}.jira-markdown .md-list{margin:6px 0 10px;padding-left:20px}.jira-markdown .md-list li{margin-bottom:3px}.jira-markdown .md-task-list{list-style-type:none;padding-left:0}.jira-markdown .md-task-item{display:flex;align-items:center;gap:8px;margin-bottom:4px}.jira-markdown .md-task-item input[type=checkbox]{margin:0;cursor:default}.jira-markdown .md-table{width:100%;border-collapse:collapse;margin:10px 0;font-size:12px}.jira-markdown .md-table th,.jira-markdown .md-table td{border:1px solid var(--border);padding:6px 10px;text-align:left}.jira-markdown .md-table th{background:var(--surface-sunken);font-weight:700}.jira-markdown .md-hr{border:none;border-top:1px solid var(--border);margin:14px 0}.jira-markdown .md-link{color:var(--brand-text);text-decoration:underline}.jira-markdown .md-img{max-width:100%;border-radius:var(--radius-sm);border:1px solid var(--border);margin:6px 0}.md-empty{color:var(--text-subtlest);font-size:13px;font-style:italic;padding:8px 12px}.jira-md-closed-box{background:var(--surface-sunken);border:1px solid transparent;border-radius:var(--radius-sm);padding:10px 14px;transition:all .15s ease;position:relative}.jira-md-closed-box.editable{cursor:pointer}.jira-md-closed-box.editable:hover{background:var(--surface-hover);border-color:var(--border)}.jira-md-closed-box .md-quick-edit-btn{opacity:0;transition:opacity .15s ease}.jira-md-closed-box:hover .md-quick-edit-btn{opacity:1}.jira-md-editor-box{background:var(--surface);border:1px solid var(--border-focus);border-radius:var(--radius-sm);box-shadow:0 0 0 1px var(--border-focus);overflow:hidden}.jira-md-toolbar{display:flex;justify-content:space-between;align-items:center;padding:4px 8px;background:var(--surface-sunken);border-bottom:1px solid var(--border);flex-wrap:wrap;gap:4px}.jira-md-tools{display:flex;gap:2px;align-items:center}.jira-md-textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:none;outline:none;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:13px;line-height:1.5;background:var(--surface);color:var(--text-main);resize:vertical}.jira-md-preview-pane{padding:10px 12px;background:var(--surface);overflow-y:auto}.jira-md-footer{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--surface-sunken);border-top:1px solid var(--border)}.jira-tab-btn{background:transparent;border:none;font-size:12px;font-weight:600;padding:3px 8px;border-radius:var(--radius-xs);color:var(--text-muted);cursor:pointer}.jira-tab-btn.active{background:var(--surface);color:var(--brand-text);box-shadow:var(--shadow-card)}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.confirm-delete-container{vertical-align:middle}.confirm-delete-active{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;background-color:#de350b!important;color:#fff!important;border:1px solid #BF2600!important;border-radius:var(--radius-sm, 4px)!important;font-weight:700!important;font-size:12px!important;line-height:1!important;padding:4px 10px!important;width:auto!important;min-width:unset!important;height:26px!important;white-space:nowrap!important;box-shadow:0 0 0 2px #de350b40!important;cursor:pointer!important;transition:all .15s ease!important;animation:pulse 1.2s infinite ease-in-out!important;z-index:10!important}.confirm-delete-active:hover{background-color:#bf2600!important;color:#fff!important}.confirm-delete-active .countdown-badge{background:#ffffff47!important;color:#fff!important;border-radius:10px!important;padding:1px 6px!important;font-size:11px!important;font-weight:800!important;letter-spacing:.5px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace!important}.confirm-delete-cancel{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:26px!important;height:26px!important;padding:0!important;background:var(--surface-hover, #F1F2F4)!important;border:1px solid var(--border, #DFE1E6)!important;border-radius:var(--radius-sm, 4px)!important;color:var(--text-muted, #626F86)!important;cursor:pointer!important}.confirm-delete-cancel:hover{background:var(--border, #DFE1E6)!important;color:var(--text-main, #172B4D)!important}.confirm-delete-active-sm{height:22px!important;font-size:11px!important;padding:2px 6px!important;gap:4px!important}.confirm-delete-active-sm .countdown-badge{font-size:10px!important;padding:0 4px!important}.confirm-delete-cancel-sm{width:22px!important;height:22px!important}.dashboard-hero{position:relative;overflow:hidden}.stat-card{transition:transform .15s ease,box-shadow .15s ease}.stat-card:hover{transform:translateY(-1px);box-shadow:0 3px 8px #00000012}.today-emphasis-card{position:relative;overflow:hidden}.today-emphasis-card:hover{transform:translateY(-3px);box-shadow:0 8px 24px #ffab0040!important}.today-emphasis-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,#ffab00,#ff5630,#ffab00);background-size:200% 100%;animation:shine-bar 3s infinite linear}@keyframes shine-bar{0%{background-position:100% 0}to{background-position:-100% 0}}.pulse-indicator{box-shadow:0 0 #ffab00b3;animation:pulse-ring 1.8s infinite cubic-bezier(.66,0,0,1)}@keyframes pulse-ring{to{box-shadow:0 0 0 10px #ffab0000}}.dashboard-task-row{transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.dashboard-task-row:hover{background:var(--surface-hover)!important;transform:translate(2px);box-shadow:0 2px 6px #0000000d}.dashboard-task-row.task-row-today:hover{background:linear-gradient(90deg,rgba(255,171,0,.14) 0%,var(--surface-hover) 100%)!important}html,body{overflow-x:hidden;max-width:100vw;-webkit-tap-highlight-color:transparent}@media (max-width: 768px){.page-container{padding:12px 10px}.dashboard-container{padding:0 10px 40px!important}.jira-navbar{padding:0 8px;height:48px}.jira-nav-left{gap:6px;min-width:0;flex:1;overflow:hidden}.jira-nav-right{gap:4px;flex-shrink:0}.jira-nav-project-select{max-width:110px!important;font-size:11px!important;padding:3px 6px!important;text-overflow:ellipsis}.nav-btn-text,.user-name-text,.user-role-badge{display:none!important}.jira-logo{font-size:14px;gap:6px}.project-header{padding:10px 10px 0}.project-title-row{flex-wrap:wrap;gap:8px;margin-bottom:8px}.project-avatar-box{width:32px!important;height:32px!important}.project-badge h1{font-size:15px!important}.jira-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin-top:4px}.jira-tabs::-webkit-scrollbar{display:none}.jira-tab{padding:6px 10px;font-size:12px;gap:4px;flex-shrink:0;white-space:nowrap}.jira-tab .app-icon{width:15px!important;height:15px!important}.jira-modal-backdrop{padding:0;align-items:flex-end}.jira-modal{max-width:100%!important;width:100%!important;max-height:94vh!important;height:94vh!important;border-radius:14px 14px 0 0!important}.jira-modal-header{padding:10px 14px;flex-wrap:wrap;gap:6px}.jira-modal-content{flex-direction:column!important;overflow-y:auto!important}.jira-modal-main{padding:14px!important;overflow-y:visible!important;flex:none!important}.jira-modal-sidebar{width:100%!important;min-width:0!important;border-left:none!important;border-top:1px solid var(--border)!important;padding:14px!important;flex:none!important}.modal-activity-tabs{overflow-x:auto;flex-wrap:nowrap!important;-webkit-overflow-scrolling:touch;scrollbar-width:none}.modal-activity-tabs::-webkit-scrollbar{display:none}.modal-activity-tabs .jira-tab{flex-shrink:0;padding:6px 10px;font-size:12px}.sprint-header{padding:8px 10px;flex-wrap:wrap;gap:6px}.issue-row{flex-wrap:wrap;gap:6px;padding:8px 10px}.issue-row .issue-title-text{width:100%;order:3;font-size:13px!important;margin-top:2px}.backlog-toolbar{flex-direction:column!important;align-items:stretch!important;gap:8px!important}.backlog-toolbar>div{width:100%!important;min-width:0!important}.quick-add-bar{flex-wrap:wrap!important;gap:6px!important}.quick-add-bar input{min-width:140px!important}.kanban-board{padding:4px 0 16px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;gap:10px}.kanban-column{min-width:82vw!important;max-width:82vw!important;scroll-snap-align:center;max-height:calc(100vh - 160px);padding:8px}.dashboard-hero{padding:14px!important;flex-direction:column!important;align-items:stretch!important;gap:12px!important}.dashboard-hero-scope{width:100%!important;display:flex!important}.dashboard-hero-scope>div{width:100%!important;display:flex!important}.dashboard-hero-scope button{flex:1!important;justify-content:center!important;padding:6px 2px!important;font-size:11px!important}.stat-card-grid{grid-template-columns:repeat(2,1fr)!important;gap:8px!important}.today-emphasis-grid{grid-template-columns:1fr!important}.today-emphasis-card{padding:12px 14px!important}.dashboard-task-row{padding:8px 10px!important;flex-wrap:wrap!important;gap:6px!important}.table-responsive,table{display:block;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 480px){.jira-logo-text{display:none!important}.jira-navbar{padding:0 6px}.login-card{padding:20px 16px!important}.btn{padding:5px 10px;font-size:12px}.stat-card-grid{grid-template-columns:1fr 1fr!important}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.icon-spin{animation:spin .9s linear infinite;display:inline-block;transform-origin:center center}.backlog-pagination-btn{min-width:28px;height:28px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:500;border-radius:var(--radius-xs);border:1px solid var(--border);background:var(--surface);color:var(--text-main);cursor:pointer;transition:all .15s ease}.backlog-pagination-btn:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-hover, #A6C5E2)}.backlog-pagination-btn:disabled{opacity:.4;cursor:not-allowed}.backlog-pagination-btn.active{background:var(--brand);color:#fff;border-color:var(--brand);font-weight:700}@media (max-width: 768px){.backlog-pagination-footer{flex-direction:column!important;align-items:center!important;gap:10px!important;text-align:center}}
