.git-publish-header{position:relative}.git-state-dot{width:7px;height:7px;border-radius:50%;background:#657079}.git-state-dot[data-state="LOCAL CHANGES"]{background:#f6c344;box-shadow:0 0 8px #f6c344}.git-state-dot[data-state="PUBLISHED"],.git-state-dot[data-state="SYNCED"]{background:#18c76f;box-shadow:0 0 8px #18c76f}.git-state-dot[data-state="PUBLISHING"]{background:#43a8ff;animation:gitPulse 1s infinite}.git-state-dot[data-state="ERROR"]{background:#ff5263}.git-publish-dialog{width:min(900px,calc(100vw - 32px));max-height:88vh}.git-publish-content{display:grid;gap:14px;padding:16px;overflow:auto}.git-status-card{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--border,#2a3538);border-radius:14px;background:rgba(22,31,33,.78)}.git-status-card>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:7px 12px}.git-status-card small{grid-column:1/-1;color:var(--muted,#879395)}.git-status-badge,.git-history-state{display:inline-flex;width:max-content;padding:3px 8px;border-radius:999px;border:1px solid #596264;font:700 11px/1.3 inherit}.git-status-badge[data-state="LOCAL CHANGES"]{color:#f6c344;border-color:#705e21}.git-status-badge[data-state="PUBLISHED"],.git-status-badge[data-state="SYNCED"]{color:#18c76f;border-color:#17663f}.git-status-badge[data-state="PUBLISHING"]{color:#43a8ff;border-color:#235e89}.git-status-badge[data-state="ERROR"]{color:#ff6573;border-color:#762d35}.git-auto-toggle{display:grid;grid-template-columns:auto 1fr;gap:2px 9px;align-items:center;cursor:pointer}.git-auto-toggle input{accent-color:#18c76f}.git-auto-toggle small{grid-column:2;color:#879395}.git-publish-actions{display:flex;gap:8px;flex-wrap:wrap}.git-publish-actions .primary-btn{margin-left:auto}.git-validation-panel{padding:12px 14px;border:1px solid rgba(24,199,111,.3);border-radius:12px;background:rgba(24,199,111,.06)}.git-validation-panel p{margin:4px 0 0;color:#91a09f}.git-diff-panel{border:1px solid #2a3538;border-radius:12px;overflow:hidden}.git-diff-panel summary{padding:12px 14px;cursor:pointer;font-weight:700}.git-diff-panel pre{max-height:330px;overflow:auto;margin:0;padding:14px;background:#080c0d;color:#cbd6d4;font:12px/1.55 ui-monospace,monospace;white-space:pre-wrap}.git-diff-panel ul{list-style:none;margin:0;padding:0 14px 12px;display:grid;gap:5px}.git-diff-panel li{display:flex;gap:10px}.git-result{padding:12px 14px;border-radius:10px}.git-result.success{background:rgba(24,199,111,.1);border:1px solid rgba(24,199,111,.35)}.git-result.error{background:rgba(255,82,99,.1);border:1px solid rgba(255,82,99,.35)}.git-result.working{background:rgba(67,168,255,.1);border:1px solid rgba(67,168,255,.35)}.git-section-title{display:flex;align-items:center;justify-content:space-between}.git-history-list{display:grid;gap:8px}.git-history-item{display:flex;gap:12px;padding:11px;border:1px solid #293335;border-radius:10px}.git-history-item p{margin:3px 0;color:#a6b0af}.git-history-item small{color:#768180}@keyframes gitPulse{50%{opacity:.3}}@media(max-width:700px){.git-publish-header span:nth-child(2){display:none}.git-publish-dialog{width:100vw;max-width:none;max-height:100dvh;height:100dvh;margin:0;border-radius:0}.git-status-card{align-items:flex-start;flex-direction:column}.git-publish-actions{display:grid;grid-template-columns:1fr 1fr}.git-publish-actions .primary-btn{grid-column:1/-1;margin:0}.git-publish-content{padding:12px}}
