.fc-desk{max-width:1020px;margin:18px auto;color:#f5f5f8;font:inherit;background:transparent}.fc-desk *{box-sizing:border-box}.fc-desk header{padding:6px 0 20px;border-bottom:1px solid #34343c;margin-bottom:15px}.fc-desk h2{font-size:24px;line-height:1.3;color:#fff;margin:0 0 7px}.fc-desk h3{font-size:17px;color:#fff;margin:26px 0 10px}.fc-desk header p{font-size:13px;color:#b2b2bf;margin:0}.fc-list{width:100%}.fc-list-row{padding:17px 4px!important;display:flex;justify-content:space-between;gap:15px;align-items:center;color:#f7f7fa!important;text-decoration:none!important;border-bottom:1px solid #32323a;background:transparent!important}.fc-list-row:hover{background:rgba(255,83,162,.055)!important}.fc-list-row span{display:flex;flex-direction:column;gap:6px;min-width:0}.fc-list-row strong{font-size:14px;overflow-wrap:anywhere}.fc-list-row small{font-size:12px;color:#acacb7}.fc-list-row em{font-style:normal;font-size:12px;color:#ff92c7;padding:6px 10px;border-radius:999px;border:1px solid #684058;white-space:nowrap;background:#291b27}.fc-filters{display:flex;gap:18px;flex-wrap:wrap;border-bottom:1px solid #373740;padding:8px 2px 12px}.fc-filters a{color:#b2b1bf!important;text-decoration:none!important;font-size:13px;font-weight:600}.fc-filters a.selected,.fc-filters a:hover{color:#ff62aa!important}.fc-desk form{margin-top:14px}.fc-desk label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:650;margin:14px 0;color:#dedee5}.fc-desk input,.fc-desk textarea,.fc-desk select{width:100%;max-width:100%;padding:12px 13px!important;border:1px solid #3c3c49!important;border-radius:9px!important;background:#16161d!important;color:#f8f8fa!important;font:inherit!important}.fc-desk input[readonly]{background:#22222b!important;color:#bcbcc6!important;cursor:not-allowed}.fc-line{display:grid;grid-template-columns:1fr 1fr;gap:15px}.fc-desk button{border:0;border-radius:9px;padding:11px 17px;background:#ff53a2;color:#161016;font-weight:750;cursor:pointer}.fc-desk button:disabled{opacity:.4;cursor:not-allowed}.fc-desk button:hover:not(:disabled){background:#ff86bf}.fc-actions{display:flex;justify-content:flex-end;margin-top:15px}.fc-thread{border-top:1px solid #35353f}.fc-entry{padding:18px 3px;border-bottom:1px solid #35353f;overflow-wrap:anywhere;font-size:14px;line-height:1.6;color:#f1f1f4}.fc-entry-info{font-size:12px;color:#ff92c7;margin-bottom:9px;font-weight:700}.fc-status{display:flex;gap:10px;align-items:center}.fc-status select{max-width:220px}.fc-note,.fc-error,.fc-success{padding:16px 3px;color:#bdbdca;font-size:14px}.fc-error{color:#ff9ea7}.fc-success{color:#9de0b6}.fc-desk a{color:#ff83bd}@media(max-width:650px){.fc-line{grid-template-columns:1fr;gap:0}.fc-desk h2{font-size:21px}.fc-list-row{align-items:flex-start}.fc-status{flex-wrap:wrap}}

/* Mod menu for For Commnty social profiles — v1.0.1 */
.fc-profile-mod-menu{position:relative;display:inline-block;margin-left:10px;color:#f6f6f9;z-index:10;font-family:inherit}
.fc-profile-mod-menu summary{list-style:none;cursor:pointer;border:1px solid #ff56a6;border-radius:9px;padding:9px 13px;background:#28202d;color:#ff89bf;font-size:13px;font-weight:750}
.fc-profile-mod-menu summary::-webkit-details-marker{display:none}
.fc-mod-panel{position:absolute;right:0;top:calc(100% + 9px);width:min(360px,calc(100vw - 36px));max-height:70vh;overflow:auto;border:1px solid #44404b;border-radius:14px;background:#17171d;color:#fff;box-shadow:0 14px 40px #0009;padding:18px;text-align:left}
.fc-mod-panel h3{margin:0 0 10px;font-size:17px;color:#fff}.fc-mod-panel h4{margin:18px 0 9px;font-size:14px}.fc-mod-panel .fc-mod-state{color:#c4c2cf;font-size:12px}.fc-mod-panel label{display:block;font-size:12px;margin:13px 0;color:#e8e5ed}.fc-mod-panel select,.fc-mod-panel textarea{display:block;width:100%;margin-top:6px;padding:10px;border-radius:8px;background:#25242d;border:1px solid #53505d;color:#fff}.fc-mod-panel button{padding:11px 15px;border:0;border-radius:8px;background:#ff55a4;color:#17121b;font-weight:750;cursor:pointer}.fc-mod-history-row{padding:11px 0;border-top:1px solid #36343d}.fc-mod-history-row strong{display:block;font-size:13px;color:#fff}.fc-mod-history-row small{color:#acaab6}.fc-mod-history-row p{font-size:12px;line-height:1.5;color:#d0ced8;white-space:pre-wrap;overflow-wrap:anywhere}
.fc-banned-post,.fc-banned-profile{color:#f4f3f6;padding:22px;border:1px solid #38343e;background:#17171d;border-radius:12px}

/* v1.0.2: icon-only moderation action immediately before Follow. */
.pinkline-profile-top > .fc-profile-mod-menu{order:1;margin-left:auto;margin-right:10px;flex:0 0 auto;align-self:flex-end}
.pinkline-profile-top > .pinkline-follow-button{order:2;flex:0 0 auto;align-self:flex-end}
.fc-profile-mod-menu > summary{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;min-width:42px;padding:0;background:#251b27;border:1px solid #78425f;border-radius:12px;color:#ff4f9b;line-height:1;transition:background .15s,border-color .15s}
.fc-profile-mod-menu > summary svg{display:block;flex-shrink:0}
.fc-profile-mod-menu > summary:hover,.fc-profile-mod-menu > summary:focus-visible,.fc-profile-mod-menu[open] > summary{background:#392337;border-color:#ff4f9b;color:#ff80b9;outline-offset:3px}
.fc-profile-mod-menu[open] > .fc-mod-panel{z-index:40}
@media(max-width:700px){.pinkline-profile-top > .fc-profile-mod-menu{margin-right:8px}.fc-profile-mod-menu > summary{width:39px;height:39px;min-width:39px}}

/* v1.0.3: Member-facing report-profile action matches moderator shield position. */
.pinkline-profile-top > .fc-profile-report-action{order:1;margin-left:auto;margin-right:10px;flex:0 0 auto;align-self:flex-end;display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background:#251b27;border:1px solid #78425f;border-radius:12px;color:#ff4f9b;text-decoration:none;transition:background .15s,border-color .15s}
.fc-profile-report-action:hover,.fc-profile-report-action:focus-visible{background:#392337;border-color:#ff4f9b;color:#ff80b9;text-decoration:none;outline-offset:3px}
.fc-profile-report-action svg{display:block}
@media(max-width:700px){.pinkline-profile-top > .fc-profile-report-action{width:39px;height:39px;margin-right:8px}}

/* v1.0.6: subtle refresh state and member link in ticket conversations */
.fc-desk .fc-refresh-caption{font-size:11px;color:#95939f;margin-top:7px}
.fc-desk .fc-entry-info .fc-reporter-link{color:#ff85c1;text-decoration:none;font-weight:750}
.fc-desk .fc-entry-info .fc-reporter-link:hover{text-decoration:underline}

/* v1.0.9 — mobile moderation panel. Portal to body avoids profile cropping. */
.fc-mod-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
.fc-mod-panel-heading h3{margin:0}
.fc-mod-panel-close{width:32px;height:32px;display:flex;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid #494450!important;border-radius:10px!important;background:#292630!important;color:#f3eff6!important;cursor:pointer}
.fc-mod-panel-close svg{display:block}
.fc-mod-panel input,.fc-mod-panel select,.fc-mod-panel textarea{box-sizing:border-box;min-width:0;max-width:100%;font:inherit;font-size:16px}
.fc-mod-panel textarea{resize:vertical;min-height:90px}
.fc-mod-panel button[type=submit]{width:100%;min-height:44px}
.fc-mod-panel *{box-sizing:border-box}
@media(max-width:700px){
  body.fc-mod-sheet-active{overflow:hidden!important}
  .fc-mod-sheet-backdrop{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.7);backdrop-filter:blur(3px)}
  body>.fc-mod-panel.fc-mod-sheet{position:fixed!important;inset:auto 0 0!important;width:100%!important;max-width:100%!important;max-height:min(83dvh,780px)!important;overflow-y:auto!important;overscroll-behavior:contain;z-index:2147483001!important;border:1px solid #45404c!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;background:#19171e!important;box-shadow:0 -14px 55px #000c!important;padding:22px max(18px,env(safe-area-inset-right)) calc(22px + env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left))!important;margin:0!important;color:#fff!important;transform:none!important}
  body>.fc-mod-panel.fc-mod-sheet::before{content:"";display:block;width:42px;height:4px;border-radius:3px;background:#716774;margin:-8px auto 18px}
  body>.fc-mod-panel.fc-mod-sheet h3{font-size:19px}
  body>.fc-mod-panel.fc-mod-sheet label{font-size:13px}
  body>.fc-mod-panel.fc-mod-sheet select,body>.fc-mod-panel.fc-mod-sheet textarea{font-size:16px!important;padding:12px!important;border-radius:10px!important}
  body>.fc-mod-panel.fc-mod-sheet button[type=submit]{width:100%;min-height:46px;font-size:15px}
  body>.fc-mod-panel.fc-mod-sheet .fc-mod-history{padding-bottom:5px}
}

/* Administrator-only destructive ticket/report cleanup */
.fc-danger-zone{margin-top:25px;padding:16px;border:1px solid #8d4059;border-radius:14px;background:#2b1a24}
.fc-danger-zone p{color:#d4b9c5;font-size:13px}
.fc-danger-zone .fc-danger-button{background:#b82951;color:white;border:1px solid #d55c80;border-radius:10px;padding:10px 15px;font-weight:750;cursor:pointer}
.fc-danger-zone .fc-danger-button:hover{background:#da305d}

.fc-supermod-search{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:16px 0 22px}.fc-supermod-search label{flex:1;min-width:180px}.fc-investigation-card{padding:18px;border:1px solid #3c3842;border-radius:14px;background:#1b1a20}.fc-investigation-card h3{margin:0 0 15px}.fc-investigation-card dl{display:grid;grid-template-columns:minmax(130px,40%) minmax(0,1fr);gap:12px}.fc-investigation-card dt{color:#aba5b1}.fc-investigation-card dd{margin:0;overflow-wrap:anywhere}.fc-break{word-break:break-word}@media(max-width:550px){.fc-investigation-card dl{grid-template-columns:1fr;gap:3px}.fc-investigation-card dd{margin-bottom:10px}}

/* Secure report evidence v1.0.14 */
.fc-evidence{background:#19181e;border:1px solid #4b3545;border-radius:14px;padding:18px;margin:20px 0;overflow-wrap:anywhere}
.fc-evidence h3{margin:0 0 10px;color:#fff}
.fc-evidence .fc-note{font-size:12px;color:#aba4b0}
.fc-evidence-text{white-space:normal;padding:14px;border-left:3px solid #ff4f9b;background:#242129;border-radius:6px;max-height:400px;overflow:auto}
.fc-evidence-photos{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:12px}
.fc-evidence-photos img{width:100%;max-height:320px;object-fit:contain;background:#0b0b0e;border-radius:8px}

/* v1.0.18 assignment queue filter */
.fc-assignment-filters{display:flex;gap:14px;margin:10px 0 4px;flex-wrap:wrap}
.fc-assignment-filters a{display:inline-block;color:#b6b2bd;text-decoration:none;border:1px solid #413944;border-radius:30px;padding:6px 12px;font-size:12px;font-weight:650}
.fc-assignment-filters a:hover,.fc-assignment-filters a.selected{color:#ff83bd;border-color:#a65d83;background:#291e2a;text-decoration:none}

/* v1.0.20: clearer reporter status & privacy */
.fc-my-report{max-width:760px}
.fc-report-back{margin:2px 0 24px}
.fc-report-back a{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#ff89bf;text-decoration:none}
.fc-report-back a:hover{text-decoration:underline}
.fc-report-head{padding:0 0 22px;border-bottom:1px solid #34313a;margin-bottom:22px}
.fc-report-eyebrow{display:block;color:#ff89bf;font-size:12px;font-weight:750;letter-spacing:.035em;margin:0 0 8px}
.fc-my-report .fc-report-head h2{margin:0 0 9px;font-size:clamp(20px,3vw,27px);line-height:1.3;overflow-wrap:anywhere}
.fc-report-head p{margin:0;color:#aaa6b2;font-size:13px}
.fc-report-status-card{background:#221d27;border:1px solid #5c3e55;border-radius:17px;padding:25px 24px;margin-bottom:24px}
.fc-report-status-kicker{display:block;color:#c6aec3;text-transform:uppercase;letter-spacing:.095em;font-size:11px;font-weight:800;margin-bottom:10px}
.fc-report-status-line{display:flex;align-items:center;gap:12px;min-width:0}
.fc-report-status-line strong{font-size:clamp(23px,4vw,32px);line-height:1.22;font-weight:850;color:#fff;overflow-wrap:anywhere}
.fc-report-status-dot{width:11px;height:11px;flex:0 0 11px;border-radius:50%;background:#ff69ad;box-shadow:0 0 0 5px rgba(255,105,173,.12)}
.fc-report-state-investigating .fc-report-status-dot{background:#a887ff;box-shadow:0 0 0 5px rgba(168,135,255,.14)}
.fc-report-state-closed .fc-report-status-dot{background:#78d7a6;box-shadow:0 0 0 5px rgba(120,215,166,.14)}
.fc-report-status-card p{margin:13px 0 0;color:#c9c1ce;font-size:14px;line-height:1.65}
.fc-report-progress{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0 0 25px}
.fc-report-stage{display:flex;align-items:center;gap:8px;color:#bbb5c1;font-size:12px;font-weight:700;min-width:0}
.fc-report-step{display:flex;align-items:center;justify-content:center;flex:0 0 25px;width:25px;height:25px;background:#33303a;border:1px solid #514a59;border-radius:50%;font-size:11px;color:#a8a1b0}
.fc-report-stage.is-done .fc-report-step{background:#45283b;color:#ff97c4;border-color:#87546d}
.fc-report-stage.is-upcoming{color:#77727e}
.fc-report-privacy{display:flex;align-items:flex-start;gap:13px;background:#1b1b21;border:1px solid #34323b;border-radius:14px;padding:18px}
.fc-report-privacy-icon{color:#ff85bc;font-size:21px;line-height:1;flex:0 0 auto;margin-top:1px}
.fc-report-privacy strong{display:block;color:#f5f1f6;font-size:14px;margin:0 0 5px}
.fc-report-privacy p{margin:0;color:#aca7b2;font-size:13px;line-height:1.6}
.fc-report-privacy-list{margin-bottom:18px}
.fc-report-list .fc-list-row em{white-space:normal;text-align:center;font-weight:700}
@media(max-width:650px){
 .fc-report-status-card{padding:21px 18px}
 .fc-report-stage{display:flex;flex-direction:column;text-align:center;gap:7px;font-size:11px}
 .fc-report-privacy{padding:15px}
}

/* Moderation account tool */
.fc-account-tools .fc-account-head{margin:20px 0;padding:16px;background:#222029;border:1px solid #39343e;border-radius:12px}.fc-account-tools .fc-account-head h3{color:#ff85bf;margin:0 0 6px}.fc-account-tools .fc-account-head p{margin:0;color:#aaa}.fc-account-tools .fc-account-action{border-top:1px solid #39343e;padding:18px 0;display:flex;flex-wrap:wrap;align-items:end;gap:12px}.fc-account-tools .fc-account-action label{flex:1;min-width:200px}.fc-account-tools input{display:block;margin-top:7px;max-width:100%;width:100%;background:#24212b;border:1px solid #49424e;color:#fff;padding:11px;border-radius:9px}.fc-account-tools button{background:#ff4f9b;color:#150a11;border:0;border-radius:10px;padding:11px 16px;font-weight:750;cursor:pointer}.fc-account-tools .fc-danger{background:#ffb1b1}.fc-account-tools .fc-tool-notice{padding:12px;border-radius:8px;background:#302236;color:#ffc5df}

/* v1.0.22 staff-created tickets and support transfer controls */
.fc-desk>header{position:relative}
.fc-desk .fc-new-ticket{position:absolute;right:0;top:5px;padding:9px 14px;font-size:13px;white-space:nowrap}
.fc-desk>header:has(.fc-new-ticket){padding-right:150px;min-height:72px}
.fc-create-dialog{position:fixed;inset:0;margin:auto;box-sizing:border-box;width:min(94vw,520px);max-width:520px;max-height:min(88vh,850px);overflow:auto;border:1px solid #494150;border-radius:18px;background:#1d1b23;color:#f7f5f8;padding:0;box-shadow:0 30px 90px #000b;z-index:2147483000}
.fc-create-dialog::backdrop{background:rgba(0,0,0,.76);backdrop-filter:blur(5px)}
.fc-desk .fc-create-form{padding:24px;margin:0;display:flex;flex-direction:column;gap:2px}
.fc-create-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;border-bottom:1px solid #39333e;padding-bottom:14px;margin-bottom:4px}
.fc-create-head h3{margin:0 0 6px;font-size:21px;line-height:1.2}
.fc-create-head p{margin:0;color:#aaa4b1;font-size:13px}
.fc-desk .fc-create-close{padding:0;background:transparent;color:#c8c2cb;font-size:28px;line-height:1;width:32px;height:32px;border-radius:8px;flex:none}
.fc-desk .fc-create-close:hover{background:#322a33;color:#fff}
.fc-desk .fc-create-form>label{margin:12px 0 4px;color:#f2edf5;font-size:13px}
.fc-create-form input,.fc-create-form textarea{display:block;width:100%}
.fc-member-search{position:relative}
.fc-member-suggestions{display:grid;position:absolute;top:50px;left:0;right:0;max-height:240px;overflow:auto;z-index:20;background:#27232e;border:1px solid #574758;border-radius:10px;padding:5px;box-shadow:0 16px 35px #000a}
.fc-member-suggestions[hidden]{display:none!important}
.fc-desk .fc-member-option{display:block;width:100%;padding:11px;text-align:left;border-radius:7px;background:transparent;color:#f5f2f5;font-size:13px}
.fc-desk .fc-member-option:hover,.fc-desk .fc-member-option:focus-visible{background:#423044;color:#fff}
.fc-member-help{display:block;margin:6px 0 0;color:#b3a9b7;font-size:12px;line-height:1.4}
.fc-create-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:20px}
.fc-desk .fc-secondary{background:#322d36;color:#f3edf5;border:1px solid #514651}
.fc-reassign-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:10px;background:#211e26;border:1px solid #35303c;padding:12px 14px;border-radius:12px;margin:13px 0}
.fc-desk .fc-reassign-form label{margin:0;flex:1 1 170px}
.fc-desk .fc-reassign-form select{margin:6px 0 0}
.fc-desk .fc-reassign-form button{flex:0 0 auto;font-size:13px}
.fc-assigned-success{color:#9de0b6!important;font-size:12px!important}
@media(max-width:650px){
 .fc-desk>header:has(.fc-new-ticket){padding-right:0;padding-bottom:58px}
 .fc-desk .fc-new-ticket{top:auto;right:auto;left:0;bottom:12px}
 .fc-create-dialog{width:min(100vw - 20px,520px);max-height:88dvh;border-radius:16px}
 .fc-desk .fc-create-form{padding:20px 16px}
 .fc-create-actions>button{flex:1 1 100%}
 .fc-reassign-form button{width:100%}
}


/* v1.0.26 - light appearance: the *desk* and account tools share a readable palette. */
html.fc-theme-light .fc-desk,
html.fc-theme-light .fc-profile-mod-menu,
html.fc-theme-light .fc-banned-post,
html.fc-theme-light .fc-banned-profile { color:#242338!important; }
html.fc-theme-light .fc-desk :is(h2,h3,h4),
html.fc-theme-light .fc-account-tools :is(h2,h3,h4),
html.fc-theme-light .fc-mod-panel :is(h3,h4),
html.fc-theme-light .fc-mod-history-row strong { color:#242338!important; }
html.fc-theme-light .fc-desk :is(header p,.fc-refresh-caption,.fc-entry,.fc-note,.fc-report-stage,.fc-create-head p,.fc-member-help,.fc-list-row small,.fc-account-head p),
html.fc-theme-light .fc-mod-panel :is(.fc-mod-state,.fc-mod-history-row p,.fc-mod-history-row small) { color:#656276!important; }
html.fc-theme-light .fc-desk :is(.fc-list-row,.fc-entry) { color:#242338!important;border-color:#d9d4df!important; }
html.fc-theme-light .fc-desk :is(header,.fc-filters,.fc-thread,.fc-entry,.fc-list-row,.fc-account-action),
html.fc-theme-light .fc-create-head { border-color:#ddd8e2!important; }
html.fc-theme-light .fc-desk :is(label,.fc-create-form>label),
html.fc-theme-light .fc-mod-panel label { color:#302d3a!important; }
html.fc-theme-light .fc-desk :is(input,textarea,select),
html.fc-theme-light .fc-mod-panel :is(input,textarea,select) {
 background:#fff!important;color:#20212a!important;border:1px solid #c9c5d2!important;
 caret-color:#20212a!important;
}
html.fc-theme-light .fc-desk :is(input,textarea)::placeholder,
html.fc-theme-light .fc-mod-panel textarea::placeholder { color:#787383!important; opacity:1; }
html.fc-theme-light .fc-desk input[readonly] { background:#f1eff3!important;color:#696570!important; }
html.fc-theme-light .fc-mod-panel,
html.fc-theme-light .fc-create-dialog,
html.fc-theme-light body>.fc-mod-panel.fc-mod-sheet,
html.fc-theme-light .fc-member-suggestions { background:#fff!important;color:#242338!important;border-color:#d4d0da!important; }
html.fc-theme-light .fc-desk .fc-create-close { color:#55505f!important; }
html.fc-theme-light .fc-desk .fc-create-close:hover { background:#efebf1!important;color:#222!important; }
html.fc-theme-light .fc-desk .fc-member-option { color:#25232d!important; }
html.fc-theme-light .fc-desk .fc-member-option:hover { background:#f8e9f1!important;color:#222!important; }
html.fc-theme-light .fc-desk .fc-secondary,
html.fc-theme-light .fc-mod-panel-close { background:#eeeaf0!important;color:#25232d!important;border-color:#d0cbd5!important; }
html.fc-theme-light .fc-reassign-form,
html.fc-theme-light .fc-report-privacy,
html.fc-theme-light .fc-account-tools .fc-account-head,
html.fc-theme-light .fc-investigation-card,
html.fc-theme-light .fc-evidence { background:#fff!important;border-color:#ded9e3!important;color:#242338!important; }
html.fc-theme-light .fc-account-tools .fc-tool-notice { background:#fff0f7!important;color:#743257!important; }
html.fc-theme-light .fc-evidence-text,
html.fc-theme-light .fc-report-status-card { background:#f6f1f7!important;color:#242338!important;border-color:#ded9e3!important; }
html.fc-theme-light .fc-report-status-line strong,
html.fc-theme-light .fc-evidence h3 { color:#242338!important; }
html.fc-theme-light .fc-danger-zone { background:#fff0f3!important;color:#63213a!important; }
html.fc-theme-light .fc-danger-zone p { color:#6b3b4b!important; }
html.fc-theme-light .fc-create-dialog :is(p,small),
html.fc-theme-light .fc-mod-panel .fc-mod-state { color:#676371!important; }
html.fc-theme-light .fc-assignment-filters a:not(.selected) { color:#625c6c!important;border-color:#9a929f!important; }
html.fc-theme-light .fc-assignment-filters a.selected { background:#302330!important;color:#ffa5d1!important; }
html.fc-theme-light .fc-filters a:not(.selected) { color:#625e70!important; }
@media(max-width:700px){html.fc-theme-light body>.fc-mod-panel.fc-mod-sheet{background:#fff!important;color:#20212a!important}}
