.trackers-page{display:flex;flex-direction:column;min-height:calc(100dvh - 60px);width:100%}.tracker-header{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;position:-webkit-sticky;position:sticky;top:0;z-index:10}.tracker-title{font-size:24px;font-weight:600;line-height:32px;letter-spacing:-.3px;margin:0}.trackers-loading{display:flex;align-items:center;justify-content:center;min-height:400px}.trackers-content{gap:0;padding:24px;height:calc(100vh - 80px)}.trackers-card,.trackers-content{display:flex;flex-direction:column;overflow:hidden}.trackers-card{border-radius:12px;flex:1 1}.trackers-toolbar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom-width:1px;border-bottom-style:solid}.trackers-tabs-section{display:flex;align-items:center;gap:24px;width:400px}.trackers-segment-control{width:100%;display:flex;align-items:center;gap:0;padding:4px;border-radius:8px}.trackers-segment-item{padding:6px 12px;font-size:13px;font-weight:500;line-height:20px;border:none;background:transparent;cursor:pointer;border-radius:6px;transition:all .15s ease;white-space:nowrap}.trackers-segment-item:hover{background:rgba(0,0,0,.04)}.trackers-segment-item.active{background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.06),0 1px 3px rgba(0,0,0,.1)}.trackers-filters{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom-width:1px;border-bottom-style:solid}.trackers-search{width:180px;flex-shrink:0}.trackers-search input{font-size:13px}.trackers-filter-selects{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;width:100%}.trackers-filter-select{min-width:100px;max-width:140px}.trackers-table-container{flex:1 1;display:flex;flex-direction:column;overflow:hidden}.trackers-table{width:100%;border-collapse:collapse}.trackers-table-header{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr .8fr .8fr 1.2fr 80px;padding:10px 16px;border-bottom-width:1px;border-bottom-style:solid}.trackers-table-header-cell{font-size:13px;font-weight:500;line-height:20px;text-align:left}.trackers-table-body{flex:1 1;overflow-y:auto}.trackers-table-row{display:grid;grid-template-columns:1.2fr 1fr 1fr .8fr .8fr .8fr 1.2fr 80px;padding:10px 16px;border-bottom-width:1px;border-bottom-style:solid;align-items:center;transition:background .15s ease}.trackers-table-row:hover{background:rgba(0,0,0,.02)}.tracker-row-disabled{opacity:.5}.tracker-row-disabled .tracker-name-cell,.tracker-row-disabled .tracker-status-badge,.tracker-row-disabled .tracker-tag,.tracker-row-disabled .tracker-tags-more,.tracker-row-disabled .tracker-type-badge{color:inherit;opacity:inherit}.trackers-table-cell{font-weight:400;line-height:20px;display:flex;align-items:center;gap:8px}.tracker-name-cell,.trackers-table-cell{font-size:13px;overflow:hidden;text-overflow:ellipsis}.tracker-name-cell,.tracker-type-badge{font-weight:500;white-space:nowrap}.tracker-type-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:11px;line-height:18px}.tracker-type-badge.watchword{background:rgba(124,58,237,.1);color:#7c3aed;border:.5px solid #7c3aed}.tracker-type-badge.product-feature{background:rgba(34,197,94,.1);color:#16a34a;border:.5px solid #16a34a}.tracker-type-badge.competitor{background:rgba(59,130,246,.1);color:#3b82f6;border:.5px solid #3b82f6}.tracker-status-badge{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:400}.tracker-status-dot{width:8px;height:8px;border-radius:2px}.tracker-status-dot.tracker{background:#3b82f6}.tracker-status-dot.smart-tracker{background:#6c5afa}.tracker-tags{display:flex;flex-wrap:nowrap;gap:4px;align-items:center;overflow:hidden}.tracker-tag{font-size:12px;font-weight:400;line-height:16px}.tracker-tags-more{font-size:12px;font-weight:500;color:#7c3aed;cursor:pointer;white-space:nowrap}.tracker-cell-text{font-size:13px;font-weight:400;color:inherit}.tracker-action-btn{padding:4px 10px;border-radius:4px;font-size:12px;font-weight:500;line-height:18px;border:1px solid;cursor:pointer;transition:all .15s ease}.tracker-action-btn.enable{background:#7c3aed;border-color:#7c3aed;color:#fff}.tracker-action-btn.enable:hover{background:#6d28d9}.tracker-action-btn.disable{background:transparent;border-color:#e4e4e7;color:#52525b}.tracker-action-btn.disable:hover{background:#f4f4f5}.trackers-table-footer{display:flex;align-items:center;justify-content:space-between;padding:8px 20px;border-top-width:1px;border-top-style:solid}.trackers-results-info{display:flex;align-items:center;gap:4px;font-size:13px;font-weight:500}.trackers-pagination{display:flex;align-items:center;gap:8px}.trackers-page-btn,.trackers-page-info{font-size:13px;font-weight:500}.trackers-page-btn{padding:4px 8px;border:none;background:none;cursor:pointer;border-radius:6px;transition:all .15s ease}.trackers-page-btn:disabled{cursor:not-allowed;opacity:.5}.trackers-page-btn:not(:disabled):hover{background:rgba(0,0,0,.04)}.trackers-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.trackers-empty-icon{width:48px;height:48px;margin-bottom:16px}.trackers-empty-title{font-size:16px;font-weight:600;margin-bottom:8px}.trackers-empty-desc{font-size:14px}.tracker-modal-form{display:flex;flex-direction:column;gap:20px}.tracker-modal-row{display:grid;grid-gap:16px;gap:16px}.tracker-modal-field{display:flex;flex-direction:column;gap:8px}.tracker-modal-label{font-size:13px;font-weight:500;line-height:20px}.tracker-modal-required{color:#e11d48}.smart-tracker-examples{display:flex;flex-direction:column;gap:20px}.smart-tracker-section-title{font-size:16px;font-weight:600;line-height:24px;margin:0}.smart-tracker-info-box{padding:16px;border-radius:8px;display:flex;flex-direction:column;gap:12px}.smart-tracker-info-title{font-size:14px;font-weight:600;line-height:20px;margin:0}.smart-tracker-info-desc{font-size:13px;line-height:20px;margin:0}.smart-tracker-info-list{display:flex;flex-direction:column;gap:12px;padding-left:20px;margin:0}.smart-tracker-info-item{font-size:13px;line-height:20px}.smart-tracker-info-item-title{font-weight:500}.smart-tracker-search-btn{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;font-size:13px;font-weight:500;color:#3b82f6;cursor:pointer;transition:all .15s ease}.smart-tracker-search-btn:hover{background:#f4f4f5}.smart-tracker-examples-header{display:flex;align-items:center;justify-content:space-between}.smart-tracker-examples-title{font-size:14px;font-weight:500;line-height:20px}.smart-tracker-sentence-row{display:flex;align-items:center;gap:12px}.smart-tracker-sentence-num{font-size:13px;font-weight:500;min-width:20px}.smart-tracker-sentence-input{flex:1 1}.smart-tracker-sentence-delete{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:none;background:transparent;color:#ef4444;cursor:pointer;border-radius:6px;transition:all .15s ease}.smart-tracker-sentence-delete:hover{background:rgba(239,68,68,.1)}.smart-tracker-add-sentence{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #e4e4e7;border-radius:6px;background:#fff;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s ease;width:-moz-fit-content;width:fit-content}.smart-tracker-add-sentence:hover{background:#f4f4f5}.add-tracker-popover{position:absolute;top:100%;right:0;margin-top:4px;min-width:200px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100;overflow:hidden}.add-tracker-popover-item{display:flex;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:400;cursor:pointer;transition:background .15s ease;border:none;background:transparent;width:100%;text-align:left}.add-tracker-popover-item:hover{background:rgba(0,0,0,.04)}.tags-dropdown{position:absolute;top:100%;left:0;margin-top:4px;min-width:160px;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.12);z-index:100;max-height:200px;overflow-y:auto}.tags-dropdown-item{display:block;padding:8px 12px;font-size:13px;font-weight:400;cursor:default}@media (max-width:1200px){.trackers-content,.trackers-header{padding-left:16px;padding-right:16px}}@media (max-width:768px){.trackers-toolbar{flex-direction:column;gap:16px;align-items:flex-start}.trackers-filters{flex-wrap:wrap}}