.sprints-view{gap:var(--spacing-lg);min-height:100%;padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-xl);color:var(--text-primary);flex-direction:column;display:flex}.sprints-page-header,.sprint-gantt-toolbar,.sprint-section-header,.sprints-filter-bar,.sprints-view-tabs,.sprint-modal-header,.sprint-card-meta-row,.sprint-card-actions,.sprint-detail-hero,.sprint-inline-add,.sprint-new-item-row,.sprint-form-item-row,.sprint-assignee-pill,.sprint-assignee-pill-actions,.base-assignee-search,.sprint-gantt-toolbar-actions{align-items:center;display:flex}.sprints-page-header{justify-content:space-between;gap:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:var(--border-width-default) solid var(--border-subtle)}.sprints-page-header>div{flex-direction:column;gap:.25rem;display:flex}.sprints-page-header h1,.sprint-gantt-toolbar h2{font-size:var(--fs-h1);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.sprint-gantt-toolbar h2{font-size:var(--fs-h3)}.sprints-page-header p,.sprint-detail-subtitle,.sprint-card-description,.sprint-card-meta-item,.sprint-progress-label,.base-assignee-row small,.sprint-item-main small,.sprint-gantt-row-text small,.sprint-assignee-pill-info small{color:var(--text-secondary);font-size:var(--fs-small);margin:0}.sprints-view-tabs{border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-tertiary);gap:.25rem;width:fit-content;padding:.25rem}.sprints-view-tabs button,.sprint-segmented button{color:var(--text-secondary);border-radius:calc(var(--radius-md) - .125rem);min-height:2rem;padding:0 var(--spacing-sm);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.sprints-view-tabs button:hover,.sprint-segmented button:hover{color:var(--text-primary)}.sprints-view-tabs button.active,.sprint-segmented button.active{background:var(--accent-primary);color:var(--text-primary);box-shadow:0 1px 2px #0000002e}.sprints-filter-bar{gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);flex-wrap:wrap}.sprints-limit-notice{padding:var(--spacing-sm) var(--spacing-md);border:var(--border-width-default) solid color-mix(in srgb, var(--accent-warning) 35%, var(--border-default));border-radius:var(--radius-md);background:color-mix(in srgb, var(--accent-warning) 12%, var(--bg-secondary));color:var(--text-primary);font-size:var(--fs-small)}.sprints-refresh-indicator{inset:var(--spacing-md) var(--spacing-md) auto auto;border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-full);background:color-mix(in srgb, var(--accent-primary) 12%, var(--bg-tertiary));color:var(--text-secondary);font-size:var(--fs-caption);pointer-events:none;z-index:1;align-items:center;gap:.375rem;padding:.25rem .625rem;font-weight:600;display:inline-flex;position:absolute}.sprints-refresh-dot{border-radius:var(--radius-full);background:var(--accent-primary);width:.5rem;height:.5rem;animation:1.1s ease-in-out infinite sprints-refresh-pulse}@keyframes sprints-refresh-pulse{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1.05)}}.sprints-view{position:relative}.sprints-filter-label,.sprints-mine-toggle{align-items:center;gap:var(--spacing-xs);color:var(--text-secondary);font-size:var(--fs-small);font-weight:600;display:inline-flex}.sprints-mine-toggle{padding:.375rem var(--spacing-sm) .375rem .5rem;border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);font-size:var(--fs-small);-webkit-user-select:none;user-select:none;background:0 0;align-items:center;gap:.375rem;font-weight:600;transition:color .12s,background .12s;display:inline-flex}.sprints-mine-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.sprints-mine-toggle input[type=checkbox]{width:.95rem;height:.95rem;accent-color:var(--accent-primary);cursor:pointer;margin:0}.sprints-filter-bar input:not([type=checkbox]):not([type=radio]),.sprints-filter-bar select,.sprint-form-modal input:not([type=checkbox]):not([type=radio]),.sprint-form-modal textarea,.sprint-form-modal select,.sprint-detail-modal input:not([type=checkbox]):not([type=radio]),.sprint-detail-modal select,.base-assignee-search input,.sprint-item-row input:not([type=checkbox]):not([type=radio]),.sprint-item-row select{border-radius:var(--radius-sm);border:var(--border-width-default) solid var(--border-default);background:var(--bg-primary);min-height:2.25rem;color:var(--text-primary);padding:0 var(--spacing-sm);min-width:0;font-size:var(--fs-small)}.sprint-form-modal textarea{padding-top:var(--spacing-sm);resize:vertical}.sprints-assignee-filter{align-items:center;gap:var(--spacing-xs);grid-template-columns:auto minmax(8rem,1fr) minmax(9rem,1fr);display:grid}.sprints-card-grid{gap:var(--spacing-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,21rem),1fr));display:grid}.sprint-card{border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);flex-direction:column;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.sprint-card:before{content:"";background:var(--sprint-card-accent,var(--accent-primary));width:3px;position:absolute;inset:0 auto 0 0}.sprint-card:hover{border-color:color-mix(in srgb, var(--sprint-card-accent,var(--accent-primary)) 55%, var(--border-default));transform:translateY(-2px);box-shadow:0 8px 24px -16px #00000073}.sprint-card-main{width:100%;color:inherit;text-align:left;padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm) calc(var(--spacing-md) + 4px);cursor:pointer;gap:var(--spacing-sm);background:0 0;border:0;display:grid}.sprint-card-top{gap:.375rem;display:grid}.sprint-card-title-row{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.sprint-card-title-row h3{min-width:0;font-size:var(--fs-h3);letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-weight:700;line-height:1.3;overflow:hidden}.sprint-card-description{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.5rem;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.sprint-card-meta-row{gap:var(--spacing-sm);flex-wrap:wrap}.sprint-card-meta-item{align-items:center;gap:.375rem;display:inline-flex}.sprint-card-progress{gap:.375rem;display:grid}.sprint-card-actions{padding:var(--spacing-sm) var(--spacing-md);border-top:var(--border-width-default) solid var(--border-subtle);justify-content:flex-end;gap:.375rem}.sprint-status-badge{border-radius:var(--radius-full);min-height:1.5rem;font-size:var(--fs-caption);background:color-mix(in srgb, var(--accent-info) 18%, transparent);color:var(--text-primary);white-space:nowrap;align-items:center;gap:.375rem;padding:0 .625rem;font-weight:600;display:inline-flex}.sprint-status-badge .sprint-status-dot{border-radius:var(--radius-full);background:var(--accent-info);flex:none;width:.5rem;height:.5rem}.sprint-status-badge.status-planlandi{background:color-mix(in srgb, var(--accent-info) 18%, transparent)}.sprint-status-badge.status-planlandi .sprint-status-dot{background:var(--accent-info)}.sprint-status-badge.status-devam_ediyor{background:color-mix(in srgb, var(--accent-primary) 22%, transparent)}.sprint-status-badge.status-devam_ediyor .sprint-status-dot{background:var(--accent-primary)}.sprint-status-badge.status-tamamlandi{background:color-mix(in srgb, var(--accent-success) 22%, transparent)}.sprint-status-badge.status-tamamlandi .sprint-status-dot{background:var(--accent-success)}.sprint-status-badge.status-iptal_edildi{background:color-mix(in srgb, var(--accent-danger) 18%, transparent)}.sprint-status-badge.status-iptal_edildi .sprint-status-dot{background:var(--accent-danger)}.sprint-status-badge.status-unknown{background:var(--bg-tertiary);color:var(--text-muted)}.sprint-status-badge.status-unknown .sprint-status-dot{background:var(--text-muted)}.sprint-progress{border-radius:var(--radius-full);background:var(--bg-tertiary);height:.5rem;overflow:hidden}.sprint-progress-fill{background:linear-gradient(90deg, color-mix(in srgb, var(--accent-success) 80%, transparent), var(--accent-success));border-radius:inherit;height:100%;transition:width .2s}.sprint-progress-label{font-variant-numeric:tabular-nums}.sprint-icon-button{border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-tertiary);width:2rem;height:2rem;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.sprint-icon-button:hover{background:var(--bg-hover);color:var(--text-primary)}.sprint-icon-button.danger{color:var(--accent-danger)}.sprint-icon-button.danger:hover{background:color-mix(in srgb, var(--accent-danger) 14%, var(--bg-tertiary))}.sprint-icon-button.sprint-icon-button-tonal{background:color-mix(in srgb, var(--accent-primary) 14%, var(--bg-tertiary));color:var(--accent-primary);border-color:color-mix(in srgb, var(--accent-primary) 30%, var(--border-default))}.sprint-icon-button.sprint-icon-button-tonal:hover{background:color-mix(in srgb, var(--accent-primary) 24%, var(--bg-tertiary))}.sprint-icon-button:disabled{opacity:.45;cursor:not-allowed}.sprints-empty,.sprints-loading,.sprint-gantt-state,.sprint-item-empty{justify-content:center;align-items:center;gap:var(--spacing-sm);min-height:8rem;color:var(--text-secondary);text-align:center;flex-direction:column;display:flex}.sprint-item-empty{min-height:4rem;padding:var(--spacing-md);border:var(--border-width-default) dashed var(--border-default);border-radius:var(--radius-sm);font-size:var(--fs-small)}.sprint-assignee-summary{flex-direction:column;gap:.125rem;min-width:0;display:flex}.sprint-assignee-summary-primary,.sprint-assignee-summary-others{font-size:var(--fs-small);align-items:center;gap:.375rem;min-width:0;display:inline-flex}.sprint-assignee-summary-primary{color:var(--text-primary);font-weight:600}.sprint-assignee-summary-primary svg{color:color-mix(in srgb, var(--accent-warning) 80%, var(--accent-primary));flex:none}.sprint-assignee-summary-primary strong,.sprint-assignee-summary-others>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sprint-assignee-summary-others{color:var(--text-secondary)}.sprint-assignee-summary-others svg{color:var(--text-muted);flex:none}.sprint-gantt-row-others{font-size:var(--fs-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sprint-form-modal,.sprint-detail-modal{width:min(64rem,96vw);max-height:92dvh;overflow:auto}.sprint-modal-header{justify-content:space-between;gap:var(--spacing-md)}.sprint-modal-header-text{flex-direction:column;gap:.375rem;display:flex}.sprint-modal-header-text h2{font-size:var(--fs-h2);letter-spacing:-.01em;margin:0;font-weight:700}.sprint-detail-subtitle{flex-wrap:wrap;gap:.5rem}.sprint-form-body,.sprint-detail-body{gap:var(--spacing-lg);flex-direction:column;display:flex}.sprint-form-grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));display:grid}.sprint-form-modal .form-group{flex-direction:column;gap:.375rem;display:flex}.sprint-form-modal .form-group>span:first-child{font-size:var(--fs-small);color:var(--text-secondary);font-weight:600}.sprint-color-picker{gap:var(--spacing-xs);display:grid}.sprint-color-picker>span:first-child{font-size:var(--fs-small);color:var(--text-secondary);font-weight:600}.sprint-color-presets{align-items:center;gap:var(--spacing-xs);flex-wrap:wrap;display:flex}.sprint-color-presets button{border-radius:var(--radius-sm);border:var(--border-width-default) solid var(--border-default);background:var(--sprint-preset-color);cursor:pointer;width:1.75rem;height:1.75rem;transition:transform .12s,outline .12s}.sprint-color-presets button:hover{transform:scale(1.05)}.sprint-color-presets button.active{outline:var(--border-width-strong) solid var(--accent-primary);outline-offset:.125rem}.base-assignee-selector{gap:var(--spacing-md);display:grid}.base-assignee-section{gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);display:grid}.base-assignee-section-header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.base-assignee-section-header h4{font-size:var(--fs-body);letter-spacing:-.005em;margin:0;font-weight:600}.base-assignee-count{border-radius:var(--radius-full);background:color-mix(in srgb, var(--assignee-accent,var(--accent-primary)) 22%, var(--bg-tertiary));min-width:1.5rem;height:1.5rem;color:var(--text-primary);font-size:var(--fs-caption);justify-content:center;align-items:center;padding:0 .4rem;font-weight:700;display:inline-flex}.base-assignee-current{border:var(--border-width-default) solid var(--assignee-accent,var(--accent-primary));border-radius:var(--radius-md);background:color-mix(in srgb, var(--assignee-accent,var(--accent-primary)) 12%, transparent);width:fit-content;max-width:100%;min-height:2.5rem;color:var(--text-primary);font-size:var(--fs-small);align-items:center;gap:.5rem;padding:.5rem .625rem;font-weight:700;display:inline-flex}.base-assignee-current>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.base-assignee-search{gap:var(--spacing-xs);padding:.25rem var(--spacing-sm);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-sm);background:var(--bg-primary)}.base-assignee-search input{width:100%;font-size:var(--fs-small);background:0 0;border:0;padding:0}.base-assignee-chip-wrap{flex-wrap:wrap;gap:.375rem;display:flex}.base-assignee-chip{border-radius:var(--radius-full);background:color-mix(in srgb, var(--assignee-accent,var(--accent-primary)) 16%, var(--bg-tertiary));min-height:1.625rem;color:var(--text-primary);font-size:var(--fs-caption);align-items:center;gap:.25rem;padding:0 .375rem 0 .625rem;font-weight:600;display:inline-flex}.base-assignee-chip-remove{width:1rem;height:1rem;color:var(--text-secondary);border-radius:var(--radius-full);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.base-assignee-chip-remove:hover{background:color-mix(in srgb, var(--accent-danger) 18%, transparent);color:var(--accent-danger)}.base-assignee-list{border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-primary);flex-direction:column;gap:0;max-height:14rem;margin:0;padding:.25rem;list-style:none;display:flex;overflow:auto}.base-assignee-row{margin:0}.base-assignee-row-inner{border-radius:var(--radius-sm);cursor:pointer;background:0 0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.625rem;padding:.3125rem .5rem;transition:background .1s;display:grid}.base-assignee-row-inner:hover{background:color-mix(in srgb, var(--text-primary) 5%, transparent)}.base-assignee-row.is-disabled .base-assignee-row-inner{opacity:.6;cursor:not-allowed}.base-assignee-row input[type=radio],.base-assignee-row input[type=checkbox]{appearance:none;border:var(--border-width-default) solid var(--border-default);box-sizing:border-box;cursor:pointer;background:0 0;border-radius:.25rem;flex:none;width:1rem;height:1rem;min-height:0;margin:0;padding:0;transition:background .1s,border-color .1s;display:inline-block;position:relative}.base-assignee-row input[type=radio]{border-radius:50%}.base-assignee-row input[type=radio]:hover,.base-assignee-row input[type=checkbox]:hover{border-color:var(--accent-primary)}.base-assignee-row input[type=checkbox]:checked,.base-assignee-row input[type=radio]:checked{background:var(--accent-primary);border-color:var(--accent-primary)}.base-assignee-row input[type=checkbox]:checked:after{content:"";border:.125rem solid #fff;border-width:0 .125rem .125rem 0;width:.275rem;height:.55rem;position:absolute;top:.0625rem;left:.275rem;transform:rotate(45deg)}.base-assignee-row input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:.1875rem}.base-assignee-row input[type=checkbox]:disabled,.base-assignee-row input[type=radio]:disabled{cursor:not-allowed}.base-assignee-text{font-size:var(--fs-small);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.base-assignee-row.is-selected .base-assignee-text{font-weight:600}.base-assignee-empty{font-size:var(--fs-small);color:var(--text-muted);text-align:center;padding:.75rem}.sprint-detail-hero{gap:var(--spacing-sm);padding:var(--spacing-md);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-secondary);display:grid}.sprint-detail-progress{gap:.375rem;display:grid}.sprint-detail-progress-head{justify-content:space-between;align-items:center;gap:var(--spacing-sm);display:flex}.sprint-detail-progress-label{font-size:var(--fs-small);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-weight:600}.sprint-detail-progress-value{font-variant-numeric:tabular-nums;font-weight:700}.sprint-detail-description{color:var(--text-secondary);font-size:var(--fs-small);margin:0;line-height:1.5}.sprint-form-items,.sprint-detail-section{gap:var(--spacing-sm);display:grid}.sprint-section-header{justify-content:space-between;align-items:center;gap:var(--spacing-sm);flex-wrap:wrap;display:flex}.sprint-section-header h3{font-size:var(--fs-h3);letter-spacing:-.005em;margin:0;font-weight:600}.sprint-assignee-grid{gap:var(--spacing-sm);grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr));display:grid}.sprint-assignee-pill{align-items:center;gap:var(--spacing-sm);padding:.625rem var(--spacing-sm);border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-primary);grid-template-columns:minmax(0,1fr) auto;transition:border-color .14s;display:grid;position:relative}.sprint-assignee-pill:hover{border-color:color-mix(in srgb, var(--accent-primary) 28%, var(--border-default))}.sprint-assignee-pill.is-primary{border-color:color-mix(in srgb, var(--accent-primary) 55%, var(--border-default));background:color-mix(in srgb, var(--accent-primary) 6%, var(--bg-primary))}.sprint-assignee-pill-info{flex-direction:column;min-width:0;display:flex}.sprint-assignee-pill-info strong{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sprint-assignee-pill-info small{align-items:center;gap:.25rem;display:inline-flex}.sprint-assignee-pill-actions{opacity:.85;align-items:center;gap:.25rem;transition:opacity .14s;display:inline-flex}.sprint-assignee-pill:hover .sprint-assignee-pill-actions{opacity:1}.sprint-inline-add,.sprint-new-item-row{gap:var(--spacing-xs);flex-wrap:wrap}.sprint-new-item-row{gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""assignee button";display:grid}.sprint-new-item-row>input[type=text]{grid-area:title;width:100%}.sprint-new-item-row>select{grid-area:assignee;min-width:10rem}.sprint-new-item-row>button{grid-area:button}.sprint-form-item-list,.sprint-item-list{gap:.375rem;display:grid}.sprint-form-item-row{gap:var(--spacing-xs);grid-template-columns:minmax(0,1fr) minmax(8rem,14rem) auto;align-items:center;display:grid}.sprint-form-item-row.has-create-task{grid-template-columns:minmax(0,1fr) minmax(8rem,14rem) minmax(8rem,auto) auto}.sprint-form-item-create-task{min-width:0;color:var(--text-secondary);font-size:var(--fs-caption);white-space:nowrap;align-items:center;gap:.375rem;font-weight:600;display:inline-flex}.sprint-form-item-create-task input{width:.875rem;height:.875rem;accent-color:var(--accent-primary)}.sprint-item-row{align-items:center;gap:var(--spacing-xs);padding:.5rem var(--spacing-sm);border:var(--border-width-default) solid var(--border-subtle);border-radius:var(--radius-sm);background:var(--bg-primary);grid-template-columns:auto minmax(0,1fr) auto;transition:border-color .12s;display:grid}.sprint-item-row.is-editing{grid-template-columns:auto minmax(0,1fr) minmax(8rem,13rem) auto}.sprint-item-row:hover{border-color:var(--border-default)}.sprint-item-row.is-completed .sprint-item-title{color:var(--text-secondary);text-decoration:line-through}.sprint-item-main{gap:.125rem;min-width:0;display:grid}.sprint-item-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);font-weight:600;overflow:hidden}.sprint-item-title-line{align-items:center;gap:.375rem;min-width:0;display:inline-flex}.sprint-item-actions{gap:.25rem;display:inline-flex}.sprint-item-linked{color:#fb923c;border:var(--border-width-default) solid #fb923c4d;border-radius:var(--radius-sm);background:#fb923c1f;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.sprint-gantt{gap:var(--spacing-md);display:grid}.sprint-gantt-toolbar{justify-content:space-between;gap:var(--spacing-md);flex-wrap:wrap}.sprint-gantt-toolbar-left{align-items:center;gap:var(--spacing-md);flex-wrap:wrap;display:flex}.sprint-gantt-toolbar-actions{gap:var(--spacing-sm);flex-wrap:wrap}.sprint-pill-toggle{border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-tertiary);min-height:2rem;color:var(--text-secondary);font-size:var(--fs-small);cursor:pointer;align-items:center;gap:.375rem;padding:0 .875rem;font-weight:600;transition:background .12s,color .12s,border-color .12s;display:inline-flex}.sprint-pill-toggle:hover{color:var(--text-primary);background:var(--bg-hover)}.sprint-pill-toggle.is-active{background:color-mix(in srgb, var(--accent-primary) 22%, var(--bg-tertiary));color:var(--text-primary);border-color:color-mix(in srgb, var(--accent-primary) 45%, var(--border-default))}.sprint-gantt-nav{border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-tertiary);align-items:center;display:inline-flex;overflow:hidden}.sprint-gantt-nav-button{min-height:2rem;color:var(--text-secondary);font-size:var(--fs-small);cursor:pointer;background:0 0;border:0;align-items:center;gap:.375rem;padding:0 .75rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}.sprint-gantt-nav-button:hover{background:var(--bg-hover);color:var(--text-primary)}.sprint-gantt-nav-button+.sprint-gantt-nav-button{border-left:var(--border-width-default) solid var(--border-subtle)}.sprint-gantt-nav-button.is-today{color:var(--text-primary);padding:0 .875rem;font-weight:700}.sprint-gantt-nav-button.is-today svg{color:var(--accent-success);fill:var(--accent-success)}.sprint-segmented{border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-full);background:var(--bg-tertiary);gap:.25rem;padding:.25rem;display:inline-flex}.sprint-segmented button{border-radius:var(--radius-full);min-height:1.75rem;padding:0 .875rem}.sprint-gantt-legend{flex-wrap:wrap;align-items:center;gap:.375rem;display:inline-flex}.sprint-gantt-frame{border:var(--border-width-default) solid var(--border-default);border-radius:var(--radius-md);-webkit-overflow-scrolling:touch;background:radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--accent-primary) 6%, transparent), transparent 42%), var(--bg-secondary);--sprint-sticky-col-width:12rem;position:relative;overflow:auto visible}.sprint-gantt-header,.sprint-gantt-row{grid-template-columns:var(--sprint-sticky-col-width) 1fr;display:grid}.sprint-gantt-header,.sprint-gantt-body{width:100%;min-width:calc(var(--sprint-sticky-col-width) + var(--gantt-content-min,0px))}.sprint-gantt-header{z-index:3;background:var(--bg-secondary);border-bottom:var(--border-width-default) solid var(--border-default);position:sticky;top:0}.sprint-gantt-sticky-col{z-index:2;background:var(--bg-secondary);min-width:var(--sprint-sticky-col-width);padding:var(--spacing-sm) var(--spacing-md);border-right:var(--border-width-default) solid var(--border-default);align-items:center;gap:var(--spacing-sm);display:flex;position:sticky;left:0}.sprint-gantt-sticky-header{font-size:var(--fs-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary);font-weight:700}.sprint-gantt-row-text{gap:.125rem;min-width:0;display:grid}.sprint-gantt-row-text strong{font-size:var(--fs-small);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sprint-gantt-row-text small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sprint-gantt-scale-row{width:100%;min-height:3rem;display:flex;position:relative}.sprint-gantt-scale-cell{min-width:0;padding:var(--spacing-xs) .5rem;border-right:var(--border-width-hairline) solid color-mix(in srgb, var(--border-subtle) 45%, transparent);font-size:var(--fs-caption);white-space:nowrap;flex-direction:column;justify-content:flex-end;gap:.0625rem;display:flex;overflow:hidden}.sprint-gantt-scale-cell-month{font-size:var(--fs-caption);letter-spacing:0;text-transform:uppercase;color:var(--text-secondary);text-align:center;font-weight:800;line-height:1.2}.sprint-gantt-scale-cell-main{font-size:var(--fs-caption);color:var(--text-muted);text-overflow:ellipsis;font-weight:600;line-height:1.2;overflow:hidden}.sprint-gantt-body{position:relative;overflow-x:visible}.sprint-gantt-row{z-index:1;border-bottom:var(--border-width-default) solid var(--border-subtle);min-height:3.5rem;transition:background .12s;position:relative}.sprint-gantt-row:hover{background:var(--bg-hover)}.sprint-gantt-row-label{align-items:center;gap:var(--spacing-sm);display:flex}.sprint-gantt-lane{width:100%;min-height:3.5rem;position:relative;overflow:hidden}.sprint-gantt-grid{top:0;bottom:0;left:var(--sprint-sticky-col-width);pointer-events:none;z-index:0;display:flex;position:absolute;right:0}.sprint-gantt-grid>span{border-right:var(--border-width-hairline) solid color-mix(in srgb, var(--border-subtle) 45%, transparent)}.sprint-gantt-today-line{background:var(--accent-success);z-index:1;pointer-events:none;width:2px;position:absolute;top:0;bottom:0}.sprint-gantt-today-line.is-body{z-index:2;position:absolute;top:0;bottom:0}.sprint-gantt-bar{--sprint-bar-color:var(--accent-primary);border:var(--border-width-hairline) solid color-mix(in srgb, var(--sprint-bar-color) 50%, transparent);border-radius:var(--radius-md);background:linear-gradient(90deg, color-mix(in srgb, var(--sprint-bar-color) 22%, var(--bg-secondary)), color-mix(in srgb, var(--sprint-bar-color) 11%, var(--bg-secondary)));min-width:1.5rem;min-height:2.25rem;color:var(--text-primary);padding:0 var(--spacing-sm);cursor:pointer;text-align:left;box-shadow:inset 0 var(--border-width-hairline) 0 #ffffff17, 0 0 1.25rem color-mix(in srgb, var(--sprint-bar-color) 18%, transparent), 0 .375rem .875rem -.625rem #00000073;transition:transform .12s,box-shadow .16s,border-color .16s;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}.sprint-gantt-bar:after{content:"";z-index:1;border-radius:inherit;background:linear-gradient(90deg, transparent 55%, color-mix(in srgb, var(--sprint-bar-color) 20%, transparent));pointer-events:none;position:absolute;inset:0}.sprint-gantt-bar:hover{border-color:color-mix(in srgb, var(--sprint-bar-color) 75%, transparent);box-shadow:inset 0 var(--border-width-hairline) 0 #ffffff1f, 0 0 1.75rem color-mix(in srgb, var(--sprint-bar-color) 28%, transparent), 0 .5rem 1.125rem -.625rem #0009;transform:translateY(-50%)scale(1.01)}.sprint-gantt-bar.status-planlandi{--sprint-bar-color:var(--accent-info)}.sprint-gantt-bar.status-devam_ediyor{--sprint-bar-color:var(--accent-primary)}.sprint-gantt-bar.status-tamamlandi{--sprint-bar-color:var(--accent-success)}.sprint-gantt-bar.status-iptal_edildi{--sprint-bar-color:var(--accent-danger)}.sprint-gantt-bar.status-planlandi{background:linear-gradient(90deg, color-mix(in srgb, var(--sprint-bar-color) 14%, var(--bg-secondary)), color-mix(in srgb, var(--sprint-bar-color) 7%, var(--bg-secondary)));border-style:dashed}.sprint-gantt-bar.status-tamamlandi:before{content:"";z-index:3;background:color-mix(in srgb, var(--sprint-bar-color) 92%, #fff);border:var(--border-width-hairline) solid #ffffff8c;width:.5625rem;height:.5625rem;box-shadow:0 0 .4rem color-mix(in srgb, var(--sprint-bar-color) 55%, transparent);pointer-events:none;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)rotate(45deg)}.sprint-gantt-bar.status-tamamlandi .sprint-gantt-bar-label{padding-right:.75rem}.sprint-gantt-bar.status-iptal_edildi{opacity:.5;box-shadow:none;border-style:dashed}.sprint-gantt-bar-progress{z-index:0;background:linear-gradient(90deg, color-mix(in srgb, var(--sprint-bar-color) 42%, var(--bg-secondary)), color-mix(in srgb, var(--sprint-bar-color) 30%, var(--bg-secondary)));border-right:var(--border-width-hairline) solid color-mix(in srgb, var(--sprint-bar-color) 55%, transparent);pointer-events:none;position:absolute;inset:0 auto 0 0}.sprint-gantt-bar-label{z-index:2;text-overflow:ellipsis;white-space:nowrap;font-size:var(--fs-small);font-weight:700;display:block;position:relative;overflow:hidden}:root[data-ui-density=compact] .sprints-view{gap:var(--spacing-md);padding:var(--spacing-md)}:root[data-ui-density=compact] .sprint-card-main{padding:var(--spacing-sm) var(--spacing-sm) var(--spacing-xs) calc(var(--spacing-sm) + 4px)}:root[data-ui-density=compact] .sprint-gantt-bar{min-height:1.875rem;padding:0 var(--spacing-xs)}:root[data-ui-density=compact] .sprint-gantt-row,:root[data-ui-density=compact] .sprint-gantt-lane{min-height:2.75rem}:root[data-ui-density=comfortable] .sprints-view{gap:var(--spacing-xl);padding:var(--spacing-xl) var(--spacing-xl) var(--spacing-xl)}:root[data-ui-density=comfortable] .sprint-card-main{padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-md) calc(var(--spacing-lg) + 4px)}:root[data-ui-density=comfortable] .sprint-gantt-row,:root[data-ui-density=comfortable] .sprint-gantt-lane{min-height:4rem}[data-theme=light] .sprints-view-tabs button.active,[data-theme=light] .sprint-segmented button.active{color:var(--bg-secondary)}@media (width<=60rem){.sprint-gantt-toolbar{flex-direction:column;align-items:stretch}.sprint-gantt-toolbar-left,.sprint-gantt-toolbar-actions{justify-content:space-between;width:100%}}@media (width<=48rem){.sprints-view{padding:var(--spacing-md) var(--spacing-sm)}.sprints-page-header{flex-direction:column;align-items:stretch}.sprints-page-header .btn{justify-content:center;width:100%}.sprints-filter-bar{align-items:stretch}.sprints-filter-bar>*,.sprints-assignee-filter{width:100%}.sprints-assignee-filter{grid-template-columns:auto minmax(0,1fr)}.sprints-assignee-filter select{grid-column:1/-1}.sprint-new-item-row,.sprint-form-item-row,.sprint-item-row{grid-template-columns:1fr}.sprint-new-item-row{grid-template-areas:"title""assignee""button"}.sprint-gantt-frame{--sprint-sticky-col-width:9rem}.sprint-gantt-sticky-col{padding:var(--spacing-xs) var(--spacing-sm)}}
