#syndicate-view{width:100%;height:100%;overflow-y:auto}.syndicate-browser{padding:10px}.syndicate-browser-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.syndicate-browser-header h3{margin:0}.syndicate-browser-toolbar{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:15px;flex-wrap:wrap}.syndicate-browser-filters{display:flex;gap:12px;flex-wrap:wrap}.syndicate-browser-control{display:flex;flex-direction:column;gap:6px;min-width:140px}.syndicate-browser-control-title{font-size:.72em;letter-spacing:.08em;color:#888}.syndicate-browser-control-checkbox{justify-content:flex-end}.syndicate-browser-checkbox{display:flex;align-items:center;gap:8px;min-height:38px;color:#ccc;cursor:pointer;font-size:1em;letter-spacing:normal}.syndicate-browser-checkbox input{margin:0}.syndicate-browser-checkbox span{font-size:inherit;letter-spacing:normal;color:inherit}.syndicate-browser-summary{color:#888;font-size:.9em}.syndicate-list{display:flex;flex-direction:column;gap:8px}.syndicate-list-item{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:var(--card-padding,10px 12px);background:var(--surface-secondary,rgba(0,0,0,.3));border:var(--ui-border-light);border-radius:var(--ui-radius-md);cursor:pointer;transition:all .2s ease}.syndicate-list-item:hover{background:var(--surface-hover,rgba(0,255,136,.1));border-color:var(--accent-color,#00ff88);transform:var(--ui-transform-hover-lift)}.syndicate-list-main{display:flex;align-items:flex-start;gap:10px;flex:auto;min-width:0}.syndicate-tag{color:var(--accent-color,#00ff88);font-weight:700;flex:none}.syndicate-name-level{min-width:0;overflow-wrap:anywhere}.syndicate-name{font-weight:500}.syndicate-level{color:#888;font-size:.9em;display:inline-block;margin-left:6px;white-space:nowrap}.syndicate-list-meta{display:flex;align-items:center;gap:12px;flex:none}.syndicate-members{color:#aaa;font-size:.9em}.syndicate-join-mode{padding:2px 8px;border-radius:3px;font-size:.8em;text-transform:uppercase}.join-mode-open{background:rgba(0,255,136,.2);color:#0f8}.join-mode-application{background:rgba(255,200,0,.2);color:#ffc800}.join-mode-invite{background:rgba(100,100,100,.3);color:#888}.syndicate-create-form{max-width:460px;margin:0 auto;padding:10px 20px 20px}@media(min-width:700px){.syndicate-create-form{max-width:680px}.syndicate-create-body{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:16px 28px}.syndicate-create-identity{grid-column:1;grid-row:1}.syndicate-create-payment{grid-column:2;grid-row:1}.syndicate-create-about{grid-column:1;grid-row:2}.syndicate-create-finish{grid-column:2;grid-row:2}.syndicate-create-finish .form-actions{margin-top:0}}.syndicate-create-header{text-align:center;padding:4px 10px 12px;margin-bottom:12px;border-bottom:var(--ui-border-light,1px solid rgba(255,255,255,8%))}.syndicate-create-header h3{margin:0 0 6px;font-size:1.3em;color:var(--accent-color,#00ff88)}.syndicate-create-subtitle{color:#888;font-size:.85em;margin:0}.syndicate-create-preview{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 16px;margin-bottom:20px;background:var(--surface-secondary,rgba(0,0,0,.3));border:var(--ui-border-light,1px solid rgba(255,255,255,8%));border-radius:var(--ui-radius-md,12px);font-size:1.1em}.syndicate-preview-tag{color:var(--accent-color,#00ff88);font-weight:700}.syndicate-preview-name{color:#ccc;font-weight:500}.syndicate-create-section{margin-bottom:20px}.syndicate-create-section-label{font-size:.75em;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-color,#00ff88);margin-bottom:10px;padding-bottom:4px;border-bottom:1px solid rgba(var(--accent-color-rgb,0,255,136),.15)}.form-group{margin-bottom:15px}.form-group label{display:block;margin-bottom:5px;color:#aaa;font-size:.9em}.form-hint{display:block;font-size:.78em;color:#666;margin-top:4px}.form-group input,.form-group textarea,.form-group select{width:100%;padding:10px 12px;background:rgba(0,0,0,.4);border:1px solid var(--border-color,#333);border-radius:var(--ui-radius-sm,6px);color:#fff;font-family:inherit;transition:border-color .2s ease,box-shadow .2s ease}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:rgba(var(--accent-color-rgb,0,255,136),.5);box-shadow:0 0 0 3px rgba(var(--accent-color-rgb,0,255,136),.1)}.form-group input::placeholder,.form-group textarea::placeholder{color:#555}.form-group textarea{resize:vertical;min-height:60px}.payment-fieldset{border:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.payment-option{display:block;padding:12px 14px;background:var(--surface-secondary,rgba(0,0,0,.3));border:1px solid var(--border-color,#333);border-radius:var(--ui-radius-sm,6px);cursor:pointer;transition:all .2s ease}.payment-option:hover{border-color:rgba(var(--accent-color-rgb,0,255,136),.3);background:rgba(var(--accent-color-rgb,0,255,136),.05)}.payment-option.selected{border-color:var(--accent-color,#00ff88);background:rgba(var(--accent-color-rgb,0,255,136),.08);box-shadow:0 0 8px rgba(var(--accent-color-rgb,0,255,136),.1)}.payment-option input[type=radio]{position:absolute;opacity:0;width:0;height:0}.payment-option-content{display:flex;align-items:center;gap:12px}.payment-option-icon{font-size:1.3em;width:28px;text-align:center;flex-shrink:0}.payment-option-details{display:flex;flex-direction:column;gap:2px}.payment-option-title{color:#ddd;font-weight:500;font-size:.95em}.payment-option-balance{color:#777;font-size:.8em}.form-actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.syndicate-details{padding:15px}.syndicate-details-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.btn-back{background:0 0;border:none;color:#888;cursor:pointer;font-size:1em}.btn-back:hover{color:#fff}.syndicate-title{display:flex;align-items:center;gap:10px}.syndicate-tag-large{color:var(--accent-color,#00ff88);font-size:1.5em;font-weight:700}.syndicate-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:15px;margin-bottom:20px}.info-item{background:rgba(0,0,0,.3);padding:12px;border-radius:4px;text-align:center}.info-item .label{display:block;color:#888;font-size:.8em;margin-bottom:5px}.info-item .value{font-size:1.2em;font-weight:700}.syndicate-description{margin-bottom:20px}.syndicate-description h4{margin-bottom:8px;color:#888}.syndicate-description p{background:rgba(0,0,0,.2);padding:10px;border-radius:4px}.syndicate-description-text{white-space:pre-wrap}.syndicate-boosts{margin-bottom:20px}.boost-list{display:flex;flex-wrap:wrap;gap:8px}.boost-badge{background:rgba(0,255,136,.15);color:var(--accent-color,#00ff88);padding:4px 10px;border-radius:3px;font-size:.9em}.boost-contract-bonus{font-size:.8em}.syndicate-join-actions{text-align:center;margin-top:20px}.my-syndicate{padding:15px}.syndicate-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.level-badge,.pp-badge{background:rgba(0,255,136,.15);padding:4px 12px;border-radius:4px;margin-left:10px}.syndicate-level-info{display:flex;align-items:center}.syndicate-dropdown-container{display:none}.syndicate-dropdown{flex:1;padding:8px;font-family:inherit;font-size:.9em;background:var(--bg-color);color:var(--text-color);border:1px solid var(--dim-color);cursor:pointer}.syndicate-dropdown:focus{border-color:var(--accent-color)}.syndicate-body{display:flex;flex-direction:row;gap:1.5rem;flex:1;min-height:0}.syndicate-tabs{min-width:130px}.syndicate-tabs-footer{padding-top:1rem;margin-top:.5rem;border-top:1px solid var(--border-color,#333)}.syndicate-tabs-footer .btn-danger{width:100%;padding:var(--syndicate-leave-btn-padding,.5rem);font-size:var(--syndicate-leave-btn-font-size,.75rem);background:var(--syndicate-leave-btn-bg,var(--btn-danger-bg,var(--error-color)));color:var(--syndicate-leave-btn-color,inherit);border-radius:var(--syndicate-leave-btn-radius,var(--btn-radius));font-weight:var(--syndicate-leave-btn-font-weight,inherit);box-shadow:var(--syndicate-leave-btn-shadow,none)}.syndicate-tabs-footer .btn-danger:hover{box-shadow:var(--syndicate-leave-btn-hover-shadow,var(--syndicate-leave-btn-shadow,none));transform:var(--syndicate-leave-btn-hover-transform,none)}#syndicate-tab-content{flex:1;min-width:0;overflow-y:auto}.overview-tab{padding:10px 0}.overview-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin-bottom:20px}.stat-card{background:var(--surface-secondary,rgba(0,0,0,.3));padding:var(--card-padding,15px);border-radius:var(--ui-radius-md);text-align:center}.stat-card .stat-label{display:block;color:#888;font-size:.8em;margin-bottom:5px}.stat-card .stat-value{font-size:1.3em;font-weight:700}.level-progress{margin-bottom:20px}.level-progress h4{margin-bottom:10px}.progress-bar{background:rgba(0,0,0,.4);height:20px;border-radius:4px;overflow:hidden;margin-bottom:5px}.progress-fill{background:var(--accent-color,#00ff88);height:100%;transition:width .3s}.progress-text{color:#888;font-size:.9em}.treasury-summary,.tax-rates,.active-boosts{margin-bottom:20px}.treasury-balances{display:flex;gap:20px;flex-wrap:wrap}.tax-rates span{margin-right:15px}.roster-tab{padding:10px 0}.roster-table{width:100%;border-collapse:collapse;margin-bottom:20px}.roster-table thead th{text-align:left;padding:6px 10px;border-bottom:1px solid var(--border-color,#333);font-size:.85em;color:#888;white-space:nowrap;user-select:none}.roster-sortable{cursor:pointer}.roster-sortable:hover{color:#ccc}.roster-table tbody td{padding:8px 10px;vertical-align:middle}.roster-row{background:rgba(0,0,0,.3)}.roster-row.online{border-left:3px solid #0f8}.roster-row.offline{border-left:3px solid #555}.text-online{color:#0f8}.roster-status{width:8px;height:8px;border-radius:50%}.status-online{background:#0f8}.status-offline{background:#555}.roster-role{padding:2px 8px;border-radius:3px;font-size:.8em}.role-leader{background:rgba(255,215,0,.2);color:gold}.role-officer{background:rgba(0,191,255,.2);color:#00bfff}.role-veteran{background:rgba(138,43,226,.2);color:#9370db}.role-member{background:rgba(100,100,100,.2);color:#aaa}.roster-actions{display:flex;gap:5px}.roster-name.clickable{cursor:pointer;color:#0af}.roster-name.clickable:hover{text-decoration:underline;color:#0cf}.invite-section{margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color,#333)}.invite-form{display:flex;gap:10px;flex-wrap:wrap}.invite-form input{flex:1;padding:8px 10px;background:rgba(0,0,0,.4);border:1px solid var(--border-color,#333);border-radius:4px;color:#fff}.syndicate-armory-search-field{position:relative;display:flex;align-items:stretch;flex:1 1 360px;min-width:280px}.syndicate-armory-search{min-width:0;width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.syndicate-armory-search-field .inventory-search-help-btn{height:auto;border-color:var(--border-color,#333);border-radius:0 4px 4px 0}.treasury-tab{padding:10px 0}.treasury-balances-large{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-bottom:20px}.treasury-tick-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:20px}.balance-card{background:rgba(0,255,136,.1);padding:20px;border-radius:4px;text-align:center}.treasury-stat-card{background:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%);border-radius:4px;padding:16px;display:flex;flex-direction:column;gap:8px}.treasury-stat-label{color:#888;font-size:.82em}.treasury-stat-value{font-size:1.3em;font-weight:700;color:#fff}.balance-card .balance-label{display:block;color:#888;font-size:.9em;margin-bottom:8px}.balance-card .balance-value{font-size:1.5em;font-weight:700;color:var(--accent-color,#00ff88)}.transaction-list{max-height:400px;overflow-y:auto}.syndicate-armory-log-tab{display:flex;flex-direction:column;gap:12px}.syndicate-armory-log-header{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.syndicate-armory-log-subtitle{margin-top:4px}.syndicate-armory-log-controls{display:flex;align-items:center;gap:12px}.syndicate-armory-log-search{min-width:280px;max-width:100%;padding:8px 10px;border:1px solid var(--border-color,#333);background:rgba(255,255,255,2%);color:#fff;border-radius:4px}.syndicate-armory-log-search:focus{outline:none;border-color:var(--accent-color,#00ff88)}.syndicate-armory-log-summary{margin-top:-4px}.syndicate-armory-log-list{display:flex;flex-direction:column;border:1px solid rgba(255,255,255,6%);background:rgba(255,255,255,.015)}.syndicate-armory-log-row{padding:10px 12px;border-bottom:1px solid rgba(255,255,255,5%)}.syndicate-armory-log-row:last-child{border-bottom:0}.syndicate-armory-log-main{display:flex;flex-direction:column;gap:6px}.syndicate-armory-log-heading{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.syndicate-armory-log-item{font-weight:700;color:#fff}.syndicate-armory-log-action{display:inline-flex;align-items:center;justify-content:center;min-width:82px;padding:2px 8px;border:1px solid var(--border-color,#333);border-radius:3px;font-size:.68rem;font-weight:700}.syndicate-armory-log-action.donated{color:var(--accent-color,#00ff88);border-color:rgba(0,255,136,.28)}.syndicate-armory-log-action.borrowed,.syndicate-armory-log-action.retrieved{color:var(--warning-color,#ffb464);border-color:rgba(var(--warning-color-rgb,255,180,100),.38)}.syndicate-armory-log-action.returned{color:#6fd0ff;border-color:rgba(111,208,255,.34)}.syndicate-armory-log-action.removed{color:#ff8f8f;border-color:rgba(255,143,143,.34)}.syndicate-armory-log-action.remove_failed{color:#f66;border-color:rgba(255,102,102,.4)}.syndicate-armory-log-meta{display:flex;align-items:center;gap:8px 10px;flex-wrap:wrap;color:#9aa3ad;font-size:.88rem}.syndicate-armory-log-time,.syndicate-armory-log-actor{white-space:nowrap}.syndicate-armory-log-actor{color:#d5dde6;font-weight:600}.syndicate-armory-log-meta-pill{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:rgba(255,255,255,4%);border:1px solid rgba(255,255,255,8%);color:#b7c0ca}.syndicate-armory-log-detail{color:#c9d2db}.syndicate-armory-log-pagination{margin-top:4px}.syndicate-armory-results{margin-top:10px}.syndicate-armory-status-line{margin-bottom:8px}.syndicate-armory-sort-button{color:inherit;text-decoration:none;font-size:.85rem;font-weight:700;letter-spacing:.03em}.syndicate-armory-sort-button:hover{color:var(--accent-color);text-decoration:none}.syndicate-armory-table{width:100%}.syndicate-armory-table th:nth-child(3),.syndicate-armory-table td:nth-child(3),.syndicate-armory-table th:nth-child(4),.syndicate-armory-table td:nth-child(4),.syndicate-armory-table th:nth-child(5),.syndicate-armory-table td:nth-child(5),.syndicate-armory-table th:nth-child(6),.syndicate-armory-table td:nth-child(6),.syndicate-armory-table th:nth-child(7),.syndicate-armory-table td:nth-child(7){white-space:nowrap}.syndicate-armory-table tbody tr.syndicate-armory-row-available{box-shadow:inset -2px 0 rgba(var(--success-color-rgb,100,200,100),.45)}.syndicate-armory-table tbody tr.syndicate-armory-row-borrowed{box-shadow:inset -2px 0 rgba(var(--warning-color-rgb,255,180,100),.55)}.syndicate-armory-item-link{padding:0;border:0;background:0 0;font:inherit;text-align:left}.syndicate-armory-status-badge{display:inline-flex;align-items:center;justify-content:center;min-width:88px;padding:3px 8px;border:1px solid var(--border-color);border-radius:3px;font-size:.7rem;font-weight:700;letter-spacing:.03em}.syndicate-armory-status-badge.available{color:var(--success-color);border-color:rgba(var(--success-color-rgb,100,200,100),.5);background:rgba(var(--success-color-rgb,100,200,100),.12)}.syndicate-armory-status-badge.borrowed{color:var(--warning-color);border-color:rgba(var(--warning-color-rgb,255,180,100),.55);background:rgba(var(--warning-color-rgb,255,180,100),.12)}.syndicate-armory-actions-cell{min-width:220px}.syndicate-armory-manage-btn{border-color:var(--warning-color);color:var(--warning-color)}.syndicate-armory-manage-btn:hover{background:rgba(var(--warning-color-rgb,255,180,100),.16)}.transaction-item{display:flex;flex-direction:column;gap:4px;padding:8px 0;border-bottom:1px solid rgba(255,255,255,5%);font-size:.9em}.transaction-main{display:flex;gap:15px;align-items:baseline;flex-wrap:wrap}.transaction-time{min-width:150px}.transaction-action{text-transform:uppercase;letter-spacing:.04em;color:var(--dim-color)}.transaction-note{padding-left:165px}.transaction-amount.positive{color:#0f8}.transaction-amount.negative{color:#f66}.treasury-stat-value.positive{color:#0f8}.treasury-stat-value.negative{color:#f66}@media(max-width:768px){.syndicate-armory-log-search{min-width:0;width:100%}.syndicate-armory-log-controls{width:100%}.syndicate-armory-log-heading,.syndicate-armory-log-meta{gap:8px}.treasury-balances-large{grid-template-columns:1fr}.syndicate-armory-table th:nth-child(2),.syndicate-armory-table td:nth-child(2),.syndicate-armory-table th:nth-child(6),.syndicate-armory-table td:nth-child(6){display:none}.syndicate-armory-actions-cell{min-width:0}.transaction-note{padding-left:0}}.boosts-tab{padding:10px 0}.boost-card-grid{display:flex;flex-wrap:wrap;gap:10px}.boost-card{border:var(--ui-border-light);border-radius:var(--ui-radius-md);padding:var(--card-padding,12px);background:var(--surface-secondary,rgba(0,0,0,.3));display:flex;flex-direction:column;transition:all .2s ease;min-width:250px;max-width:320px;flex:1 1 250px}.boost-card:hover{background:var(--surface-hover,rgba(0,0,0,.5));border-color:var(--accent-color);transform:var(--ui-transform-hover-lift)}.boost-card.active{border-color:var(--success-color)}.boost-card.active:hover{box-shadow:0 0 8px var(--success-color)}.boost-card.owned{border-color:var(--special-color)}.boost-card.maxed.active{opacity:1}.boost-card-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:7px}.boost-card-title{font-weight:700;color:var(--primary-color)}.boost-card-level{color:var(--accent-color,#00ff88);font-size:.85em}.boost-card-desc{font-size:.8em;margin-bottom:8px}.boost-card-effect{color:var(--dim-color);font-weight:700;margin-bottom:10px}.boost-card-effect.active{color:var(--success-color)}.boost-card-cost{font-size:.85em;margin-bottom:10px}.boost-card-cost .cost-label{margin-bottom:2px}.boost-card-cost .cost-line{color:var(--text-color)}.boost-card-buttons{display:flex;flex-direction:column;gap:6px;margin-top:auto}.boost-card-button{flex:1;padding:6px 10px;border:1px solid var(--dim-color);text-align:center;cursor:pointer;transition:all .2s ease;font-size:.85em}.boost-card-button.activate{color:var(--success-color);border-color:var(--success-color)}.boost-card-button.activate:hover{background:rgba(0,255,0,.1)}.boost-card-button.deactivate{color:var(--error-color,#ff6666);border-color:var(--error-color,#ff6666)}.boost-card-button.deactivate:hover{background:rgba(255,0,0,.1)}.boost-card-button.upgrade{color:var(--accent-color);border-color:var(--accent-color)}.boost-card-button.upgrade:hover{background:rgba(0,255,255,.1)}.boost-card-button.disabled{color:var(--dim-color);border-color:var(--dim-color);cursor:not-allowed;opacity:.6}.boost-card-maxed{padding:6px 10px;text-align:center;font-size:.85em}@media(max-width:500px){.boost-card{min-width:200px;max-width:none;flex:1 1 200px}}.upgrades-tab{padding:10px 0}.upgrade-list{display:flex;flex-direction:column;gap:10px}.upgrade-item{display:flex;justify-content:space-between;align-items:center;padding:15px;background:rgba(0,0,0,.3);border-radius:4px}.upgrade-info{display:flex;flex-direction:column;gap:4px}.upgrade-name{font-weight:700}.upgrade-value{color:var(--accent-color,#00ff88)}.upgrade-action{display:flex;align-items:center;gap:10px}.upgrade-cost{color:#888}.settings-tab{padding:10px 0}.setting-group{margin-bottom:20px}.setting-group label{display:block;margin-bottom:8px;color:#888}.setting-group select,.setting-group input,.setting-group textarea{width:100%;max-width:400px;padding:8px 10px;background:rgba(0,0,0,.4);border:1px solid var(--border-color,#333);border-radius:4px;color:#fff;font-family:inherit}.tax-inputs{display:flex;flex-wrap:wrap;gap:15px;margin-bottom:10px}.tax-inputs>div{display:flex;align-items:center;gap:8px}.tax-inputs input{width:80px;padding:6px;background:rgba(0,0,0,.4);border:1px solid var(--border-color,#333);border-radius:4px;color:#fff;text-align:center}.danger-zone{margin-top:30px;padding-top:20px;border-top:1px solid #f44}.danger-zone h4{color:#f44;margin-bottom:10px}.applications-tab{padding:10px 0}.application-list{display:flex;flex-direction:column;gap:10px}.application-item{display:flex;justify-content:space-between;align-items:flex-start;padding:15px;background:rgba(0,0,0,.3);border-radius:4px}.application-info{flex:1}.application-name{font-weight:700;display:block;margin-bottom:5px}.application-message{color:#aaa;font-size:.9em;margin:8px 0;font-style:italic}.application-actions{display:flex;gap:8px}.syndicate-invites-section{margin-top:20px;padding:15px;background:rgba(0,255,136,5%);border:1px solid rgba(0,255,136,.2);border-radius:4px}.syndicate-invites-list{display:flex;flex-direction:column;gap:10px}.syndicate-invite-item{display:flex;justify-content:space-between;align-items:center;padding:10px;background:rgba(0,0,0,.3);border-radius:4px}.invite-actions{display:flex;gap:8px}.btn-primary{background:var(--accent-color,#00ff88);color:#000;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-weight:700;transition:opacity .2s}.btn-primary:hover{opacity:.9}.btn-primary:disabled{opacity:.5;cursor:not-allowed}.btn-secondary{background:0 0;color:#fff;border:1px solid var(--border-color,#333);padding:10px 20px;border-radius:4px;cursor:pointer;transition:border-color .2s}.btn-secondary:hover{border-color:#555}.btn-danger{background:#f44;color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer}.btn-danger:hover{background:#f66}.btn-success{background:#4f4;color:#000;border:none;padding:8px 16px;border-radius:4px;cursor:pointer}.btn-sm{padding:6px 12px;font-size:.85em}.btn-large{padding:15px 30px;font-size:1.1em}.msg-syndicate-tag{color:var(--accent-color,#00ff88);font-weight:700}.msg-syndicate-link{cursor:pointer;transition:opacity .2s ease}.msg-syndicate-link:hover{opacity:.8;text-decoration:underline}.pagination{display:flex;justify-content:center;align-items:center;gap:15px;margin-top:20px}.pagination button{background:0 0;border:1px solid var(--border-color,#333);color:#fff;padding:8px 15px;border-radius:4px;cursor:pointer}.pagination button:hover{border-color:var(--accent-color,#00ff88)}.pagination button:disabled{opacity:.4;cursor:not-allowed;border-color:var(--border-color,#333)}.dim{color:#888}.tax-deduction{color:#f80;font-size:.85em}.syndicate-contrib{color:var(--accent-color,#00ff88);font-size:.9em;margin-left:8px}@media(max-width:768px){.syndicate-browser-toolbar{align-items:stretch}.syndicate-browser-filters{width:100%}.syndicate-browser-control{flex:1 1 160px}.syndicate-browser-checkbox{width:100%}.syndicate-tabs{display:none}.syndicate-dropdown-container{display:block;margin-bottom:1rem}.syndicate-dropdown{width:100%}.syndicate-header .btn-back{display:none}.syndicate-header{flex-direction:column;align-items:flex-start;gap:.5rem}.level-badge,.pp-badge{margin-left:0}.syndicate-level-info{gap:.5rem}.my-syndicate{width:100%;overflow-x:hidden}#syndicate-tab-content{width:100%;overflow-x:auto}}