.fc-v6-modbtn{border-color:#f59e0b!important;color:#fbbf24!important;font-weight:700}.fc-v6-modbtn:hover{background:#f59e0b!important;color:#111827!important}.fc-v6-panel .modal-content{border:0;border-radius:22px;overflow:hidden;box-shadow:0 30px 90px rgba(15,23,42,.35)}.fc-v6-panel .modal-header{background:linear-gradient(135deg,#111827,#1f2937);color:#fff;border:0}.fc-v6-panel .btn-close{filter:invert(1)}.fc-v6-target-card{border:1px solid #e5e7eb;background:#f8fafc;border-radius:16px;padding:14px}.fc-v6-status-list{display:flex;gap:8px;flex-wrap:wrap}.fc-v6-status-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font-size:.8rem;font-weight:700;background:#e5e7eb;color:#334155}.fc-v6-status-pill.is-active{background:#fee2e2;color:#991b1b}.fc-v6-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.fc-v6-action-grid .btn{min-height:42px;font-weight:700}.fc-v6-owner-box{border:1px solid #bfdbfe;background:#eff6ff;border-radius:16px;padding:14px}.fc-v6-log-table{font-size:.84rem}.fc-v6-log-table td,.fc-v6-log-table th{vertical-align:middle}.fc-v6-perm-chips{display:flex;gap:6px;flex-wrap:wrap}.fc-v6-perm-chip{font-size:.72rem;padding:4px 8px;border-radius:999px;background:#e2e8f0;color:#334155;font-weight:700}.fc-v6-perm-chip.on{background:#dcfce7;color:#166534}.fc-v6-history-open{white-space:nowrap}.fc-v6-ip{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8rem;color:#475569}@media(max-width:767px){.fc-v6-panel .modal-dialog{margin:.5rem}.fc-v6-action-grid{grid-template-columns:1fr 1fr}.fc-v6-panel .modal-body{padding:14px}.fc-v6-log-table{font-size:.74rem}}
