@charset "UTF-8";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Barlow+Condensed:ital,wght@0,400;0,600;0,700;0,800;1,700&family=Barlow:wght@300;400;500;600&display=swap";@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-Hairline-iF67c35e4b565c3-BQ7U6SeB.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-Thin-iF67c35e4b696d6-BWNI0991.otf) format("opentype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-ExtraLight-iF67c35e4b52690-alB6AIsc.otf) format("opentype");font-weight:250;font-style:normal;font-display:swap}@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-Light-iF67c35e4b5abe2-BkKWZvNq.otf) format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-Book-iF67c35e4b4ebd8-ChYfbVEs.otf) format("opentype");font-weight:350;font-style:normal;font-display:swap}@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-Regular-iF67c35e4b620fe-D1QfJLaO.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-Medium-iF67c35e4b5e661-DCAU8Rmw.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-SemiBold-iF67c35e4b65e18-BpZCpEbj.otf) format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Diagraph Etc;src:url(/assets/DiagraphEtc-Bold-iF67c35e4b4b05f-DFgNWtir.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}:root{--bg: #1a1a18;--bg2: #212120;--bg3: #2a2a28;--lime: #c8ff00;--lime-dim: #a8d900;--lime-glow: rgba(200, 255, 0, .18);--lime-glow-strong: rgba(200, 255, 0, .35);--dark-text: #111110;--light-text: #e8e8e0;--muted: rgba(232, 232, 224, .38);--border: rgba(200, 255, 0, .12);--border-bright: rgba(200, 255, 0, .35);--radius: 0px;--nav-h: 56px;--font-display: "Bebas Neue", sans-serif;--font-ui: "Barlow Condensed", sans-serif;--font-body: "Barlow", sans-serif;--text-subtle: #444;--text-dim: #666;--text-mid: #888;--text-soft: #bbb}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-body);background:var(--bg);color:var(--light-text);min-height:100vh;font-size:14px;-webkit-font-smoothing:antialiased;position:relative}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(/assets/logopattern-C4LGhbN2.png);background-repeat:repeat;background-size:800px;opacity:.03;pointer-events:none;z-index:0}.navbar{height:var(--nav-h);background:var(--bg2);border-bottom:2px solid var(--lime);display:flex;align-items:center;padding:0 20px;gap:20px;position:sticky;top:0;z-index:100;box-shadow:0 2px 24px var(--lime-glow-strong)}.nav-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:22px;letter-spacing:1px;color:var(--lime);text-shadow:0 0 16px var(--lime-glow-strong);flex-shrink:0;-webkit-user-select:none;user-select:none}.nav-brand strong{color:var(--light-text)}.nav-logo{font-size:20px}.nav-links{display:flex;gap:2px;flex:1}.nav-links button{background:none;border:none;color:var(--muted);padding:6px 16px;cursor:pointer;font-family:var(--font-ui);font-size:15px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:all .12s;position:relative}.nav-links button:after{content:"";position:absolute;bottom:-2px;left:0;right:0;height:2px;background:var(--lime);transform:scaleX(0);transition:transform .15s}.nav-links button:hover{color:var(--lime)}.nav-links button:hover:after{transform:scaleX(1)}.nav-links button.active{color:var(--lime)}.nav-links button.active:after{transform:scaleX(1)}.nav-user{display:flex;align-items:center;gap:12px;margin-left:auto}.username{font-family:var(--font-ui);font-size:13px;letter-spacing:1px;color:var(--muted);text-transform:uppercase}.role-badge{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;padding:3px 8px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%)}.role-badge.admin{background:var(--lime);color:var(--dark-text)}.role-badge.staff{background:var(--bg3);color:var(--lime);border:1px solid var(--lime);clip-path:none}.btn-logout{background:none;border:1px solid rgba(200,255,0,.3);color:var(--muted);padding:5px 14px;font-family:var(--font-ui);font-size:12px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .12s}.btn-logout:hover{border-color:var(--lime);color:var(--lime);box-shadow:0 0 10px var(--lime-glow)}.main-content{padding:28px 24px;max-width:1200px;margin:0 auto}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg);position:relative;overflow:hidden}.login-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 40% 30% at 30% 20%,rgba(200,255,0,.06) 0%,transparent 70%),radial-gradient(ellipse 30% 20% at 70% 80%,rgba(200,255,0,.04) 0%,transparent 70%);pointer-events:none}.login-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(200,255,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(200,255,0,.03) 1px,transparent 1px);background-size:40px 40px}.login-card{background:var(--bg2);border:2px solid var(--lime);padding:44px 40px;width:380px;position:relative;box-shadow:0 0 60px var(--lime-glow),0 0 120px #c8ff000f,inset 0 0 40px #0000004d}.login-card:before,.login-card:after{content:"";position:absolute;width:16px;height:16px}.login-card:before{bottom:-2px;right:-2px;border-right:4px solid var(--lime);border-bottom:4px solid var(--lime)}.login-logo{font-size:36px;text-align:center;margin-bottom:16px;filter:drop-shadow(0 0 12px var(--lime-glow-strong))}.login-card h1{font-family:var(--font-display);font-size:32px;letter-spacing:2px;text-align:center;margin-bottom:4px;color:var(--light-text)}.login-card h1 span{color:var(--lime);text-shadow:0 0 20px var(--lime-glow-strong)}.login-sub{text-align:center;color:var(--muted);font-family:var(--font-ui);font-size:11px;letter-spacing:4px;text-transform:uppercase;margin-bottom:32px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-family:var(--font-ui);font-size:11px;font-weight:700;color:var(--lime);text-transform:uppercase;letter-spacing:2px}.field input,.field select,.field textarea{background:var(--bg3);border:1px solid rgba(200,255,0,.2);color:var(--light-text);padding:10px 14px;font-size:14px;font-family:var(--font-body);transition:border-color .12s,box-shadow .12s;outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c8ff0014,0 0 16px #c8ff001a}.field select option{background:var(--bg2)}.field-textarea{background:var(--bg3);border:1px solid rgba(200,255,0,.2);color:var(--light-text);padding:10px 14px;font-size:14px;font-family:var(--font-body);transition:border-color .12s,box-shadow .12s;outline:none}.field-textarea:focus{border-color:var(--lime);box-shadow:0 0 0 3px #c8ff0014,0 0 16px #c8ff001a}.login-card .field{margin-bottom:16px}.btn-primary{width:100%;padding:12px;background:var(--lime);color:var(--dark-text);border:none;font-family:var(--font-display);font-size:18px;letter-spacing:2px;cursor:pointer;transition:all .12s;margin-top:8px;position:relative;overflow:hidden}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#fff0;transition:background .12s}.btn-primary:hover{background:#d4ff1a;box-shadow:0 0 24px var(--lime-glow-strong)}.btn-primary:hover:before{background:#ffffff14}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-ghost{padding:10px 20px;background:transparent;border:1px solid rgba(200,255,0,.3);color:var(--muted);font-family:var(--font-ui);font-size:13px;font-weight:600;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .12s}.btn-ghost:hover{border-color:var(--lime);color:var(--lime)}.error-msg{background:#ff323214;border-left:3px solid #ff4444;color:#f88;padding:10px 14px;font-size:13px;margin-bottom:12px;font-family:var(--font-ui);letter-spacing:.5px}.next-banner{background:var(--lime);padding:20px 28px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;position:relative;overflow:hidden;box-shadow:0 4px 32px var(--lime-glow-strong)}.next-banner:before{content:"";position:absolute;top:-20px;right:60px;width:120px;height:120px;background:#00000014;transform:rotate(45deg)}.next-label{font-family:var(--font-ui);font-size:10px;letter-spacing:4px;text-transform:uppercase;color:#11111099;margin-bottom:4px;font-weight:700}.next-title{font-family:var(--font-display);font-size:26px;letter-spacing:1px;color:var(--dark-text);margin-bottom:4px}.next-meta{font-size:13px;color:#111110a6;font-family:var(--font-ui);letter-spacing:.5px}.next-topic{font-size:26px}.filter-tabs{display:flex;gap:0;margin-bottom:24px;border-bottom:2px solid rgba(200,255,0,.15)}.filter-tabs button{background:none;border:none;color:var(--muted);padding:8px 20px;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all .12s;border-bottom:2px solid transparent;margin-bottom:-2px}.filter-tabs button:hover{color:var(--lime)}.filter-tabs button.active{color:var(--lime);border-bottom-color:var(--lime)}.ws-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2px}.ws-card{background:var(--bg2);border-left:3px solid var(--lime);padding:20px;position:relative;overflow:hidden;transition:background .15s,transform .12s}.ws-card:hover{background:var(--bg3);transform:translate(3px)}.ws-card.today{border-left-color:var(--lime);box-shadow:-4px 0 20px var(--lime-glow)}.ws-card.past{opacity:.55;border-left-color:#c8ff0040}.ws-card:before{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:#c8ff000a;clip-path:polygon(100% 0,0 0,100% 100%)}.ws-card-bar{display:none}.ws-card-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:10px}.ws-topic-badge{font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:3px 8px;background:var(--lime);color:var(--dark-text);clip-path:polygon(4px 0%,100% 0%,calc(100% - 4px) 100%,0% 100%)}.ws-status{font-family:var(--font-ui);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:1px;padding:2px 8px;border:1px solid currentColor}.ws-status.scheduled{color:var(--lime);border-color:#c8ff0066}.ws-status.completed{color:#7dffb3;border-color:#7dffb366}.ws-status.cancelled{color:#ff7070;border-color:#ff707066}.ws-title{font-family:var(--font-ui);font-size:18px;font-weight:800;letter-spacing:.5px;margin-bottom:10px;line-height:1.2}.ws-meta{display:flex;gap:14px;font-size:12px;color:var(--muted);margin-bottom:8px;font-family:var(--font-ui);letter-spacing:.5px}.ws-date{margin-bottom:10px}.ws-date-day{display:block;font-family:var(--font-ui);font-size:14px;font-weight:700;letter-spacing:.5px}.ws-date-time{font-family:var(--font-display);font-size:22px;color:var(--lime);letter-spacing:1px}.ws-desc{font-size:12px;color:var(--muted);line-height:1.5;margin-bottom:12px}.ws-actions{display:flex;gap:6px;flex-wrap:wrap}.btn-discord{background:#c8ff001a;border:1px solid rgba(200,255,0,.3);color:var(--lime);padding:5px 14px;text-decoration:none;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;transition:all .12s}.btn-discord:hover{background:#c8ff0033;box-shadow:0 0 10px var(--lime-glow)}.btn-sm{padding:4px 12px;background:var(--bg3);border:1px solid rgba(232,232,224,.15);color:var(--light-text);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .12s;white-space:nowrap;text-decoration:none;display:inline-block}.btn-sm:hover{border-color:var(--lime);color:var(--lime)}.btn-sm.gold{border-color:#c8ff0066;color:var(--lime)}.btn-sm.gold:hover{background:#c8ff001a;box-shadow:0 0 10px var(--lime-glow)}.btn-sm.danger{border-color:#ff50504d;color:#ff7070}.btn-sm.danger:hover{background:#ff505014}.empty{color:var(--muted);text-align:center;padding:40px;font-family:var(--font-ui);letter-spacing:2px;text-transform:uppercase}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.modal{background:var(--bg2);border:2px solid var(--lime);padding:28px;width:520px;max-height:80vh;overflow-y:auto;box-shadow:0 0 60px var(--lime-glow-strong)}.modal-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-head h2{font-family:var(--font-display);font-size:22px;letter-spacing:1px;color:var(--lime)}.modal-head button{background:none;border:none;color:var(--muted);font-size:20px;cursor:pointer}.modal-head button:hover{color:var(--lime)}.modal-section{margin-bottom:20px}.modal-section h4{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--lime);margin-bottom:10px;border-bottom:1px solid rgba(200,255,0,.15);padding-bottom:6px}.user-row{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg3);margin-bottom:3px;font-size:13px;border-left:2px solid transparent;font-family:var(--font-ui);letter-spacing:.5px}.user-row:hover{border-left-color:var(--lime)}.user-row small{color:var(--muted)}.user-row.attended{border-left-color:#c8ff0066}.msg{padding:10px 14px;background:#c8ff0014;border-left:3px solid var(--lime);font-size:13px;margin-top:12px;font-family:var(--font-ui);letter-spacing:.5px;color:var(--lime)}.admin-tabs{display:flex;gap:0;margin-bottom:28px;border-bottom:2px solid rgba(200,255,0,.15)}.admin-tabs button{background:none;border:none;color:var(--muted);padding:10px 24px;font-family:var(--font-display);font-size:18px;letter-spacing:2px;cursor:pointer;transition:all .12s;border-bottom:3px solid transparent;margin-bottom:-2px}.admin-tabs button:hover{color:var(--lime)}.admin-tabs button.active{color:var(--lime);border-bottom-color:var(--lime)}.panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.panel-header h2{font-family:var(--font-display);font-size:26px;letter-spacing:2px;color:var(--lime)}.panel-header .btn-primary{width:auto;margin:0;padding:10px 24px;font-size:16px;letter-spacing:2px}.form-panel{background:var(--bg2);border:1px solid rgba(200,255,0,.25);border-left:3px solid var(--lime);padding:24px;margin-bottom:24px}.form-panel h3{font-family:var(--font-display);font-size:20px;letter-spacing:2px;margin-bottom:20px;color:var(--lime)}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.form-grid .field.full{grid-column:1/-1}.form-actions{display:flex;gap:12px}.form-actions .btn-primary{width:auto;padding:10px 28px;margin:0;font-size:16px}.admin-table{overflow-x:auto}.admin-table table{width:100%;border-collapse:collapse;font-size:13px}.admin-table th{text-align:left;padding:8px 14px;font-family:var(--font-ui);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--lime);font-weight:700;border-bottom:1px solid rgba(200,255,0,.25);background:#c8ff000a}.admin-table td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.04);font-family:var(--font-body)}.admin-table tr:hover td{background:var(--bg3)}.admin-table td:last-child{display:flex;gap:6px;align-items:center}.admin-table th.sortable{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color .12s}.admin-table th.sortable:hover{color:var(--white)}.admin-table th .sort-arrow{margin-left:5px;font-size:9px;vertical-align:middle}.admin-table th .sort-arrow.inactive{opacity:.3}.topic-pill{font-family:var(--font-ui);font-size:10px;padding:2px 8px;background:#c8ff001a;color:var(--lime);text-transform:capitalize;letter-spacing:1px;font-weight:700}.toast{position:fixed;bottom:24px;right:24px;background:var(--lime);color:var(--dark-text);padding:12px 20px;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:1px;text-transform:uppercase;z-index:300;box-shadow:0 4px 24px var(--lime-glow-strong);animation:slideIn .15s ease}@keyframes slideIn{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}.spinner{width:32px;height:32px;border:2px solid rgba(200,255,0,.15);border-top-color:var(--lime);border-radius:50%;animation:spin .6s linear infinite;box-shadow:0 0 16px var(--lime-glow)}@keyframes spin{to{transform:rotate(360deg)}}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#c8ff004d}::-webkit-scrollbar-thumb:hover{background:var(--lime)}.role-badge.user{background:var(--bg3);color:#a0cfff;border:1px solid rgba(160,207,255,.4);clip-path:none}.profile-page{max-width:860px}.profile-header{display:flex;align-items:center;gap:24px;background:var(--bg2);border:1px solid rgba(200,255,0,.15);border-left:3px solid var(--lime);padding:28px;margin-bottom:32px}.profile-avatar{width:72px;height:72px;background:var(--lime);color:var(--dark-text);font-family:var(--font-display);font-size:36px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 0 24px var(--lime-glow)}.profile-info{flex:1;display:flex;flex-direction:column;gap:6px}.profile-name{font-family:var(--font-display);font-size:28px;letter-spacing:2px;color:var(--light-text)}.profile-username{font-family:var(--font-ui);font-size:12px;letter-spacing:2px;color:var(--muted);text-transform:uppercase}.profile-stats{display:flex;gap:24px;margin-left:auto}.stat{text-align:center}.stat-value{font-family:var(--font-display);font-size:32px;color:var(--lime);line-height:1}.stat-label{font-family:var(--font-ui);font-size:10px;letter-spacing:2px;text-transform:uppercase;color:var(--muted);margin-top:4px}.profile-section-title{font-family:var(--font-display);font-size:22px;letter-spacing:2px;color:var(--lime);margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid rgba(200,255,0,.15)}.cert-list{display:flex;flex-direction:column;gap:3px}.cert-card{background:var(--bg2);border-left:3px solid var(--lime);padding:18px 20px;transition:background .15s}.cert-card:hover{background:var(--bg3)}.cert-card-head{display:flex;align-items:flex-start;gap:16px;margin-bottom:12px}.cert-topic-icon{font-size:28px;line-height:1;flex-shrink:0;margin-top:2px}.cert-card-info{flex:1}.cert-ws-title{font-family:var(--font-ui);font-size:17px;font-weight:800;letter-spacing:.5px;margin-bottom:6px}.cert-meta{display:flex;gap:8px;font-size:12px;color:var(--muted);font-family:var(--font-ui);letter-spacing:.5px;margin-bottom:4px;flex-wrap:wrap}.cert-issued{font-size:11px;color:#c8ff0080;font-family:var(--font-ui);letter-spacing:1px;text-transform:uppercase}.cert-card-actions{display:flex;gap:8px;flex-wrap:wrap}.cert-empty{text-align:center;padding:60px 20px}.cert-empty-icon{font-size:48px;margin-bottom:12px}.cert-empty-text{font-family:var(--font-display);font-size:22px;letter-spacing:2px;color:var(--muted);margin-bottom:8px}.cert-empty-sub{font-size:13px;color:#e8e8e040;font-family:var(--font-ui);letter-spacing:1px}.forum-badge-box{margin-top:16px;background:var(--bg3);border:1px solid rgba(200,255,0,.15);padding:16px}.forum-badge-preview{margin-bottom:14px}.badge-card{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border:1px solid rgba(201,168,76,.5);padding:10px 16px;max-width:360px}.badge-icon{font-size:24px}.badge-org{font-family:var(--font-ui);font-size:9px;letter-spacing:3px;color:#c9a84cb3;text-transform:uppercase;margin-bottom:2px}.badge-title{font-family:var(--font-ui);font-size:13px;font-weight:800;color:#c9a84c;letter-spacing:1px;text-transform:uppercase}.badge-ws{font-size:11px;color:#ffffff80;font-family:var(--font-body);margin-top:2px}.badge-stamp{margin-left:auto;font-size:18px;color:#c9a84c}.code-rows{display:flex;flex-direction:column;gap:10px}.code-row{display:flex;flex-direction:column;gap:4px}.code-label{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--lime)}.code-wrap{display:flex;align-items:center;gap:8px;background:#0a0a0f;border:1px solid rgba(200,255,0,.12);padding:8px 12px}.code-wrap code{flex:1;font-size:11px;color:#e8e8e099;word-break:break-all;font-family:monospace;line-height:1.5}.btn-copy{background:#c8ff0014;border:1px solid rgba(200,255,0,.3);color:var(--lime);padding:4px 12px;font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .12s;white-space:nowrap;flex-shrink:0}.btn-copy:hover{background:#c8ff002e}.btn-copy.copied{background:#c8ff0040;border-color:var(--lime)}.cert-result{background:var(--bg2);border:1px solid rgba(200,255,0,.25);border-left:3px solid var(--lime);padding:24px;margin-top:24px}.cert-result-head{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(200,255,0,.1)}.cert-result-icon{font-size:32px}.cert-result-title{font-family:var(--font-display);font-size:20px;letter-spacing:2px;color:var(--lime)}.cert-result-sub{font-family:var(--font-ui);font-size:13px;color:var(--muted);letter-spacing:.5px;margin-top:2px}.cert-result-code-label{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--lime);margin-bottom:6px}.cert-code-display{font-family:monospace;font-size:18px;letter-spacing:4px;color:var(--light-text);background:#0a0a0f;border:1px solid rgba(200,255,0,.2);padding:10px 16px;display:inline-block;margin-bottom:20px}.cert-result-section{margin-top:20px;padding-top:20px;border-top:1px solid rgba(200,255,0,.1)}.cert-result-section-title{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--lime);margin-bottom:8px}.cert-result-hint{font-size:12px;color:var(--muted);font-family:var(--font-body);line-height:1.6;margin-bottom:14px}.badge-preview-inline{margin-bottom:16px}.badge-card-sm{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#0f0f1a,#1a1a2e);border:1px solid rgba(201,168,76,.5);padding:8px 14px;max-width:340px}.badge-card-sm-icon{font-size:20px}.badge-card-sm-org{font-size:9px;letter-spacing:3px;color:#c9a84cb3;text-transform:uppercase;font-family:var(--font-ui)}.badge-card-sm-title{font-family:var(--font-ui);font-size:12px;font-weight:800;color:#c9a84c;letter-spacing:1px;text-transform:uppercase}.badge-card-sm-check{margin-left:auto;color:#c9a84c;font-size:16px}.badge-logo{width:32px;height:32px;object-fit:contain;flex-shrink:0}.cert-topic-logo{width:36px;height:36px;object-fit:contain;flex-shrink:0;margin-top:2px;opacity:.85}.badge-logo-sm{width:28px;height:28px;object-fit:contain;flex-shrink:0}.cert-view-modal{background:var(--bg2);border:2px solid var(--lime);width:700px;max-width:96vw;max-height:90vh;overflow-y:auto;box-shadow:0 0 80px var(--lime-glow-strong)}.cv-corner{position:absolute;width:40px;height:40px;border-style:solid;border-color:var(--cert-accent, var(--lime));opacity:.6}.cv-corner.cv-tl{top:14px;left:14px;border-width:2px 0 0 2px}.cv-corner.cv-tr{top:14px;right:14px;border-width:2px 2px 0 0}.cv-corner.cv-bl{bottom:14px;left:14px;border-width:0 0 2px 2px}.cv-corner.cv-br{bottom:14px;right:14px;border-width:0 2px 2px 0}.cv-accent-bar{position:absolute;top:0;left:0;right:0;height:3px;opacity:.8}.cv-logo{width:52px;height:52px;object-fit:contain;margin-bottom:14px;filter:drop-shadow(0 0 10px rgba(255,255,255,.2))}.cv-org{font-family:var(--font-ui);font-size:10px;letter-spacing:4px;color:#ffffff59;text-transform:uppercase;margin-bottom:8px}.cv-divider{width:180px;height:1px;margin-bottom:16px}.cv-presents{font-family:var(--font-body);font-size:12px;letter-spacing:3px;color:#fff6;text-transform:uppercase;margin-bottom:10px}.cv-recipient{font-family:var(--font-display);font-size:34px;letter-spacing:2px;margin-bottom:16px;text-align:center;text-shadow:0 0 20px currentColor}.cv-body{font-family:var(--font-body);font-size:13px;color:#ffffff80;margin-bottom:10px;text-align:center;font-style:italic}.cv-workshop-name{font-family:var(--font-ui);font-size:16px;font-weight:800;letter-spacing:1px;text-align:center;padding:8px 20px;border:1px solid;margin-bottom:12px}.cv-topic-badge{font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:3px 12px;clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);margin-bottom:10px}.cv-date{font-family:var(--font-body);font-size:12px;color:#fff6;font-style:italic;text-align:center}.cv-date strong{color:#ffffffb3;font-style:normal}.cv-footer{display:flex;align-items:center;gap:20px;margin-top:6px}.cv-footer-item{display:flex;flex-direction:column;align-items:center;gap:3px}.cv-footer-label{font-family:var(--font-ui);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#ffffff40}.cv-footer-value{font-family:var(--font-ui);font-size:12px;color:#ffffff80;letter-spacing:.5px}.cv-footer-code{font-family:monospace;font-size:11px;letter-spacing:2px;color:#ffffff4d}.cv-footer-sep{width:1px;height:28px;background:#ffffff1a}.cert-view-modal{background:var(--bg2);border:2px solid var(--lime);width:680px;max-width:96vw;max-height:90vh;overflow-y:auto;box-shadow:0 0 80px var(--lime-glow-strong)}.cert-view-modal-head{display:flex;justify-content:space-between;align-items:center;padding:14px 20px;border-bottom:1px solid rgba(200,255,0,.15);background:var(--bg3)}.cert-view-modal-label{font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--lime)}.modal-head-close{background:none;border:none;color:var(--muted);font-size:16px;cursor:pointer;padding:2px 6px;transition:color .12s}.modal-head-close:hover{color:var(--lime)}.cert-view-card{position:relative;margin:24px;background:linear-gradient(135deg,#0d0d14,#11111e,#0d0d14);border:1px solid rgba(200,255,0,.25);padding:44px 48px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.cv-corner{position:absolute;width:36px;height:36px;border-style:solid;border-color:var(--lime);opacity:.5}.cv-corner.cv-tl{top:12px;left:12px;border-width:2px 0 0 2px}.cv-corner.cv-tr{top:12px;right:12px;border-width:2px 2px 0 0}.cv-corner.cv-bl{bottom:12px;left:12px;border-width:0 0 2px 2px}.cv-corner.cv-br{bottom:12px;right:12px;border-width:0 2px 2px 0}.cv-accent-bar{position:absolute;top:0;left:0;right:0;height:3px;background:var(--lime);opacity:.7}.cv-logo{width:52px;height:52px;object-fit:contain;margin-bottom:14px;filter:drop-shadow(0 0 10px var(--lime-glow))}.cv-org{font-family:var(--font-ui);font-size:10px;letter-spacing:4px;color:var(--muted);text-transform:uppercase;margin-bottom:8px}.cv-title{font-family:var(--font-display);font-size:26px;letter-spacing:3px;color:var(--light-text);margin-bottom:16px;text-align:center}.cv-divider{width:180px;height:1px;background:linear-gradient(to right,transparent,var(--lime),transparent);margin-bottom:16px;opacity:.5}.cv-presents{font-family:var(--font-body);font-size:11px;letter-spacing:3px;color:var(--muted);text-transform:uppercase;margin-bottom:10px}.cv-recipient{font-family:var(--font-display);font-size:34px;letter-spacing:2px;color:var(--lime);margin-bottom:16px;text-align:center;text-shadow:0 0 20px var(--lime-glow-strong)}.cv-body{font-family:var(--font-body);font-size:13px;color:var(--muted);margin-bottom:10px;text-align:center;font-style:italic}.cv-workshop-name{font-family:var(--font-ui);font-size:16px;font-weight:800;letter-spacing:1px;color:var(--light-text);text-align:center;padding:8px 20px;border:1px solid rgba(200,255,0,.25);margin-bottom:12px}.cv-topic-badge{font-family:var(--font-ui);font-size:10px;font-weight:800;letter-spacing:2px;text-transform:uppercase;padding:3px 14px;background:#c8ff0014;color:var(--lime);border:1px solid rgba(200,255,0,.25);clip-path:polygon(6px 0%,100% 0%,calc(100% - 6px) 100%,0% 100%);margin-bottom:12px}.cv-date{font-family:var(--font-body);font-size:12px;color:var(--muted);font-style:italic;text-align:center}.cv-date strong{color:#e8e8e0b3;font-style:normal}.cv-footer{display:flex;align-items:center;gap:24px;margin-top:6px}.cv-footer-item{display:flex;flex-direction:column;align-items:center;gap:4px}.cv-footer-label{font-family:var(--font-ui);font-size:9px;letter-spacing:2px;text-transform:uppercase;color:#e8e8e033}.cv-footer-value{font-family:var(--font-ui);font-size:12px;color:var(--muted);letter-spacing:.5px}.cv-footer-code{font-family:monospace;font-size:11px;letter-spacing:2px;color:#c8ff0059}.cv-footer-sep{width:1px;height:28px;background:#c8ff0026}.nav-menu-wrapper{display:flex;flex:1;align-items:center;justify-content:space-between}.bottom-bar{display:none;position:fixed;bottom:0;left:0;right:0;height:56px;background:var(--bg2);border-top:2px solid var(--lime);box-shadow:0 -2px 24px var(--lime-glow-strong);z-index:100;align-items:stretch}.bottom-bar-item{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;color:var(--muted);cursor:pointer;transition:color .12s;position:relative;padding:0;-webkit-tap-highlight-color:transparent}.bottom-bar-item:before{content:"";position:absolute;top:-2px;left:20%;right:20%;height:2px;background:var(--lime);transform:scaleX(0);transition:transform .15s}.bottom-bar-item.active{color:var(--lime)}.bottom-bar-item.active:before{transform:scaleX(1)}.bottom-bar-item:hover{color:var(--lime)}.bottom-bar-icon{font-size:20px;line-height:1}.bottom-bar-label{font-family:var(--font-ui);font-size:9px;font-weight:700;letter-spacing:1px;text-transform:uppercase}@media (max-width: 640px){.navbar{justify-content:center;padding:0 16px}.nav-menu-wrapper,.nav-user{display:none!important}.nav-brand{font-size:20px}.bottom-bar{display:flex!important}.main-content{padding-bottom:76px}}.quick-ref-panel{position:fixed;bottom:24px;right:24px;z-index:900;background:var(--bg2);border:1px solid var(--border);box-shadow:0 4px 24px #00000080;min-width:190px}.quick-ref-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:11px 14px;background:none;border:none;color:var(--text-soft);font-family:var(--font-display);font-size:16px;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:color .12s}.quick-ref-toggle:hover{color:var(--lime)}.quick-ref-caret{font-size:11px;opacity:.6}.quick-ref-body{padding:10px;border-top:1px solid var(--border);display:flex;flex-direction:column;gap:10px}.quick-ref-nav{display:flex;gap:4px}.quick-ref-nav-btn{flex:1;padding:5px 4px;background:var(--bg3);border:1px solid var(--border);color:var(--text-mid);font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;cursor:pointer;transition:all .12s}.quick-ref-nav-btn:hover{border-color:var(--lime);color:var(--lime)}.pip-group{display:inline-flex;gap:2px}.pip-btn{padding:6px 10px;background:var(--bg3);border:1px solid rgba(232,232,224,.12);color:var(--text-dim);font-family:var(--font-ui);font-size:11px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .12s}.pip-btn:hover{border-color:var(--text-mid);color:var(--light-text)}.pip-btn.active{color:#000;border-color:transparent}.pip-btn.dimmed{opacity:.45}.grader-edit-notice{display:flex;align-items:center;gap:10px;padding:10px 16px;margin-bottom:16px;background:#c8ff000d;border:1px solid var(--lime-dim);font-family:var(--font-ui);font-size:13px;color:var(--text-mid);letter-spacing:.5px}.grader-edit-notice-icon{color:var(--lime);font-weight:700;font-size:15px;flex-shrink:0}.grader-edit-notice strong{color:var(--lime)}.pip-locked{pointer-events:none;opacity:.45}.grader-read-only-wrapper{pointer-events:none}.grader-read-only-wrapper textarea,.grader-read-only-wrapper input{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:default}.drop-active{border:1px dashed var(--lime)!important;box-shadow:0 0 16px var(--lime-glow)!important}.feedback-section-label{font-size:20px;font-family:var(--font-ui);font-weight:600;letter-spacing:1px;text-transform:uppercase;color:var(--text-mid);margin-bottom:8px}.feedback-card{background:var(--bg2);border:1px solid var(--border);padding:14px}.feedback-header{padding-bottom:16px;margin-bottom:24px}.feedback-header-name{font-family:var(--font-display);font-size:32px;color:var(--light-text);letter-spacing:2px}.feedback-header-date{font-size:14px;color:var(--text-dim);font-family:var(--font-ui)}.feedback-result{padding:24px;margin-bottom:24px}.feedback-result-label{font-family:var(--font-ui);font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:var(--lime);margin-bottom:8px}.feedback-result-body{font-size:15px;color:var(--text-soft);font-family:var(--font-body);line-height:1.6;white-space:pre-wrap}.feedback-rank-badge{font-family:var(--font-display);font-size:36px;letter-spacing:2px}.feedback-progress{font-family:var(--font-ui);font-size:15px;font-weight:600}.feedback-progress.improved{color:#4c4}.feedback-progress.dropped{color:#c44}.feedback-progress.same{color:var(--text-mid);font-size:13px}.feedback-dim-row{padding:14px;margin-bottom:6px;transition:all .2s}.feedback-dim-row.scored{box-shadow:0 0 12px var(--lime-glow)}.feedback-dim-name{font-family:var(--font-ui);font-size:17px;font-weight:600;color:var(--lime);flex:1;letter-spacing:1px}.feedback-dim-badge{font-size:13px;font-family:var(--font-ui);font-weight:700;letter-spacing:1px;padding:2px 8px}.feedback-dim-badge.unscored{color:var(--text-dim);background:#ffffff0a;font-weight:600}.feedback-dim-descriptor{font-size:12px;font-style:italic;font-family:var(--font-body);margin-bottom:10px}.feedback-dim-comment{font-size:14px;color:var(--text-soft);font-family:var(--font-body);line-height:1.5;white-space:pre-wrap}.feedback-dim-images{display:flex;flex-direction:column;gap:6px;flex-shrink:0;width:280px}.feedback-dim-img{width:100%;height:180px;object-fit:cover;cursor:zoom-in;border:1px solid var(--border)}.feedback-improvement-label{font-size:13px;font-family:var(--font-ui);letter-spacing:1px;margin-bottom:6px;text-transform:uppercase}.feedback-improvement-label.primary{color:var(--lime)}.feedback-improvement-label.secondary{color:var(--text-mid)}.feedback-improvement-text{font-size:14px;color:var(--text-soft);font-family:var(--font-body);line-height:1.5}.feedback-pieces-list{display:flex;flex-direction:column;gap:6px}.feedback-piece-row{display:flex;gap:16px;background:var(--bg2);border:1px solid var(--border);padding:10px}.feedback-piece-img-wrap{position:relative;flex-shrink:0;width:180px;height:120px}.feedback-piece-img{width:100%;height:100%;object-fit:cover;cursor:zoom-in;border:1px solid var(--border)}.feedback-piece-empty{background:var(--bg3);border:1px dashed var(--border)}.feedback-piece-number{position:absolute;top:4px;left:4px;font-size:10px;font-family:var(--font-display);color:var(--lime);opacity:.7}.feedback-piece-note{flex:1;min-width:0;font-size:14px;font-family:var(--font-body);color:var(--text-soft);line-height:1.5;white-space:pre-wrap;padding-top:2px}.feedback-footer{text-align:center;padding:20px 0;border-top:1px solid var(--border);font-size:13px;font-family:var(--font-ui);letter-spacing:2px;color:var(--text-subtle)}@media (min-width: 2560px){body{zoom:1.25}body:before{background-size:1080px}}@media (min-width: 3440px){body{zoom:1.6}}@media (min-width: 3840px){body{zoom:2}body:before{background-size:1600px}}.gc-card{background:#0a0a0a;border:1px solid #333;padding:28px;width:620px;font-family:var(--font-body),"Barlow",sans-serif;color:#fff}.gc-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px;border-bottom:1px solid #333;padding-bottom:14px}.gc-logo{font-family:var(--font-display);font-size:18px;letter-spacing:2px;color:var(--lime)}.gc-portfolio-title{text-align:right;line-height:1.1}.gc-portfolio-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:1.5px}.gc-portfolio-name{font-family:var(--font-display);font-size:16px;color:#ccc;letter-spacing:1px}.gc-artist-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.gc-label{font-size:10px;color:#666;text-transform:uppercase;letter-spacing:1.5px}.gc-artist-name{font-family:var(--font-display);font-size:24px;letter-spacing:1px}.gc-rank{font-family:var(--font-display);font-size:32px}.gc-dimensions{display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.gc-dim-row{display:flex;align-items:center}.gc-dim-name{color:var(--lime);width:180px;font-size:14px;font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.5px}.gc-pip-row{display:flex;flex:1;align-items:center;gap:0}.gc-pip-group{display:flex;gap:5px;flex:1;justify-content:center}.gc-pip-group+.gc-pip-group{margin-left:24px}.gc-pip{width:20px;height:20px;box-sizing:border-box}.gc-pip-label{font-family:var(--font-display);font-size:15px;letter-spacing:1px;width:34px;text-align:right}.gc-footer{display:flex;justify-content:space-between;font-size:11px;color:#555;border-top:1px solid #222;padding-top:10px}.share-modal{width:800px}.share-content{padding:24px;height:520px;overflow-y:auto;display:flex;flex-direction:column}.share-preview{margin-bottom:16px;overflow-x:auto;flex:1}.share-preview .gc-card{width:100%;max-height:375px;overflow-y:auto}.publish-tab{display:flex;flex-direction:column;gap:16px}.publish-description{font-family:var(--font-ui);font-size:14px;color:var(--text-mid);line-height:1.5;margin:0}.publish-error{font-family:var(--font-ui);font-size:13px;color:#ff7070;background:#ff70701a;border:1px solid rgba(255,112,112,.25);padding:10px 14px}.publish-success{font-family:var(--font-ui);font-size:14px;color:#7dffb3;background:#7dffb31a;border:1px solid rgba(125,255,179,.25);padding:12px 16px;text-align:center;letter-spacing:1px}.info-tooltip{position:relative;display:inline-flex;align-items:center;margin-left:6px;cursor:help;color:var(--text-dim);vertical-align:middle}.info-tooltip:hover{color:var(--lime)}.info-tooltip-content{position:absolute;background:var(--bg2);border:1px solid var(--border);padding:18px 22px;font-size:13px;font-family:var(--font-ui);letter-spacing:.4px;line-height:1.55;color:var(--light-text);width:max-content;max-width:380px;box-shadow:0 8px 32px #0009;opacity:0;pointer-events:none;transition:opacity .12s ease;z-index:100;white-space:normal;text-align:left;text-transform:none;font-weight:400}.info-tooltip-bottom .info-tooltip-content{top:calc(100% + 8px);left:50%;transform:translate(-50%)}.info-tooltip-right .info-tooltip-content{top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.info-tooltip:hover .info-tooltip-content{opacity:1}.ws-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:16px}.view-toggle{display:inline-flex;border:1px solid var(--lime);border-radius:2px;overflow:hidden}.view-toggle button{background:var(--bg3);color:var(--lime);border:none;padding:6px 18px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:1px;cursor:pointer}.view-toggle button.active{background:var(--lime);color:#111}.tz-filter{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-ui);text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.tz-filter select{background:var(--bg3);border:1px solid rgba(200,255,0,.2);color:var(--light-text);padding:6px 10px;font-family:var(--font-ui)}.ws-calendar{background:var(--bg2);border:1px solid rgba(200,255,0,.12);padding:12px;border-radius:4px}.ws-calendar .rbc-toolbar{margin-bottom:12px;color:var(--light-text);font-family:var(--font-ui)}.ws-calendar .rbc-toolbar button{color:var(--lime);background:var(--bg3);border:1px solid rgba(200,255,0,.2)}.ws-calendar .rbc-toolbar button:hover,.ws-calendar .rbc-toolbar button:focus{background:var(--lime-glow);color:var(--lime)}.ws-calendar .rbc-toolbar button.rbc-active{background:var(--lime);color:#111}.ws-calendar .rbc-toolbar-label{font-size:18px;letter-spacing:1px;text-transform:uppercase}.ws-calendar .rbc-month-view,.ws-calendar .rbc-time-view,.ws-calendar .rbc-agenda-view{background:var(--bg2);border-color:#e8e8e01f}.ws-calendar .rbc-header,.ws-calendar .rbc-time-header-content,.ws-calendar .rbc-day-bg+.rbc-day-bg,.ws-calendar .rbc-month-row+.rbc-month-row,.ws-calendar .rbc-time-content,.ws-calendar .rbc-timeslot-group{border-color:#e8e8e01f}.ws-calendar .rbc-header{color:var(--muted);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:1px;padding:6px 0}.ws-calendar .rbc-date-cell{color:var(--light-text);padding:4px 6px}.ws-calendar .rbc-off-range-bg{background:#00000040}.ws-calendar .rbc-off-range .rbc-button-link{color:var(--muted)}.ws-calendar .rbc-today{background:var(--lime-glow)}.ws-calendar .rbc-event{border-radius:2px;font-family:var(--font-ui);font-size:12px;padding:1px 4px}.ws-calendar .rbc-show-more{color:var(--lime);background:transparent}.ws-calendar .rbc-agenda-view table.rbc-agenda-table{color:var(--light-text)}.ws-calendar .rbc-agenda-view table.rbc-agenda-table,.ws-calendar .rbc-agenda-view table.rbc-agenda-table tbody>tr>td,.ws-calendar .rbc-agenda-view table.rbc-agenda-table thead>tr>th{border-color:#e8e8e01a}.ws-calendar .rbc-time-view{border:1px solid rgba(232,232,224,.1);border-radius:4px;overflow:hidden}.ws-calendar .rbc-time-header,.ws-calendar .rbc-time-header.rbc-overflowing,.ws-calendar .rbc-time-header-content,.ws-calendar .rbc-time-content,.ws-calendar .rbc-time-gutter,.ws-calendar .rbc-time-header-gutter{border-color:#e8e8e01a!important}.ws-calendar .rbc-timeslot-group{border-bottom:1px solid rgba(232,232,224,.09)}.ws-calendar .rbc-time-slot{border-top:1px solid rgba(232,232,224,.03)}.ws-calendar .rbc-day-slot .rbc-time-slot{border-top:none}.ws-calendar .rbc-time-content>*+*>*{border-left-color:#e8e8e01a}.ws-calendar .rbc-day-bg+.rbc-day-bg{border-left-color:#e8e8e01a}.ws-calendar .rbc-time-gutter .rbc-label,.ws-calendar .rbc-label{font-family:var(--font-ui);font-size:12px;letter-spacing:1px;color:var(--muted)}.ws-calendar .rbc-current-time-indicator{background:var(--lime);height:2px}.ws-calendar .rbc-today{background:#c8ff000d}.ws-popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000047;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1000}.ws-popup{position:relative;max-width:380px;width:90%;border:1px solid rgba(200,255,0,.4);box-shadow:0 24px 70px #0009,0 0 24px var(--lime-glow)}.ws-popup .ws-card.compact,.ws-popup .ws-card.compact.past{background:#34342f;border-left-width:3px;opacity:1}.ws-popup-close{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:50%;border:1px solid var(--lime);background:var(--bg3);color:var(--lime);cursor:pointer;z-index:1}.ws-popup-actions{margin-top:10px;text-align:right}.ws-card.compact{padding:12px}.ws-card.compact .ws-title{font-size:16px}.ws-card.compact .ws-desc{display:none}.ws-admin-layout{display:flex;gap:20px;align-items:flex-start;width:100%}.ws-admin-list{flex:0 0 380px;min-width:0;overflow-x:auto}.ws-admin-cal{flex:1 1 auto;min-width:0}@media (max-width: 900px){.ws-admin-layout{flex-direction:column}.ws-admin-list{flex-basis:auto;width:100%}}.ws-form-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;display:flex;align-items:center;justify-content:center;overflow-y:auto;padding:24px 16px;z-index:1000}.ws-form-modal{width:100%;max-width:640px;margin:auto}.ws-form-modal .form-panel{margin:0}.ws-calendar{padding:16px;border:1px solid rgba(200,255,0,.14);background:radial-gradient(120% 80% at 100% 0%,rgba(200,255,0,.04),transparent 60%),var(--bg2)}.ws-calendar .rbc-month-view{border:1px solid rgba(232,232,224,.1);border-radius:4px;overflow:hidden}.ws-calendar .rbc-calendar{min-height:520px;max-height:860px}.ws-calendar .rbc-month-row{min-height:0}.ws-calendar .rbc-date-cell{text-align:right;padding:6px 8px 0 0;font-family:var(--font-ui);font-size:13px;font-weight:700;letter-spacing:1px;color:#e8e8e0a6}.ws-calendar .rbc-date-cell.rbc-now{color:var(--lime)}.ws-calendar .rbc-day-bg{transition:background .12s}.ws-calendar .rbc-day-bg:hover{background:#c8ff000a}.ws-calendar .rbc-today{background:#c8ff0012;box-shadow:inset 0 2px 0 0 var(--lime)}.ws-calendar .rbc-off-range-bg{background:#00000059}.ws-calendar .rbc-event,.ws-calendar .rbc-day-slot .rbc-event{border:none;border-left:3px solid var(--lime);border-radius:3px;padding:2px 6px;box-shadow:0 1px 4px #0006}.ws-calendar .rbc-event:focus{outline:none}.ws-calendar .rbc-event.rbc-selected{box-shadow:0 0 0 2px var(--lime)}.ws-evt{display:flex;align-items:baseline;gap:6px;min-width:0;font-family:var(--font-ui);letter-spacing:.4px}.ws-evt-time{font-size:11px;font-weight:800;color:var(--lime);flex:none}.ws-evt-title{font-size:12px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-calendar .rbc-show-more{color:var(--lime);background:transparent;font-family:var(--font-ui);font-weight:700;letter-spacing:.5px}.ws-calendar .rbc-toolbar{gap:8px;margin-bottom:16px}.ws-calendar .rbc-toolbar button{border-radius:2px;padding:6px 14px;font-weight:700;letter-spacing:1px;text-transform:uppercase;font-size:12px;transition:all .12s}.ws-calendar .rbc-btn-group{display:inline-flex;gap:4px}.ws-admin-list{flex:0 0 320px;overflow:visible;display:flex;flex-direction:column;gap:8px}.ws-list-head{font-family:var(--font-ui);text-transform:uppercase;letter-spacing:3px;font-size:12px;color:var(--muted);padding-bottom:6px;border-bottom:1px solid rgba(200,255,0,.12);margin-bottom:4px}.ws-list-item{background:var(--bg2);border:1px solid rgba(232,232,224,.08);border-left:3px solid var(--accent);display:flex;flex-direction:column;transition:transform .12s,border-color .12s,background .12s}.ws-list-item:hover{transform:translate(2px);background:var(--bg3)}.ws-list-item.cancelled{opacity:.5}.ws-list-main{text-align:left;background:none;border:none;cursor:pointer;padding:10px 12px 8px;display:flex;flex-direction:column;gap:2px}.ws-list-topic{font-family:var(--font-ui);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--accent)}.ws-list-title{font-family:var(--font-ui);font-size:16px;font-weight:800;letter-spacing:.4px;color:var(--light-text);line-height:1.1}.ws-list-meta{font-family:var(--font-ui);font-size:12px;letter-spacing:.5px;color:var(--muted)}.ws-list-foot{display:flex;align-items:center;gap:8px;padding:0 12px 10px}.ws-list-status{flex:1;background:var(--bg3);border:1px solid rgba(200,255,0,.2);color:var(--light-text);padding:4px 8px;font-family:var(--font-ui);font-size:11px;letter-spacing:.5px;text-transform:uppercase;cursor:pointer;outline:none}.ws-list-foot .btn-sm{padding:4px 10px}@media (max-width: 900px){.ws-admin-list{flex-basis:auto;width:100%}}.rbc-btn{color:inherit;font:inherit;margin:0}button.rbc-btn{overflow:visible;text-transform:none;-webkit-appearance:button;-moz-appearance:button;appearance:button;cursor:pointer}button[disabled].rbc-btn{cursor:not-allowed}button.rbc-input::-moz-focus-inner{border:0;padding:0}.rbc-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.rbc-m-b-negative-3{margin-bottom:-3px}.rbc-h-full{height:100%}.rbc-calendar *,.rbc-calendar *:before,.rbc-calendar *:after{-webkit-box-sizing:inherit;box-sizing:inherit}.rbc-abs-full,.rbc-row-bg{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0}.rbc-ellipsis,.rbc-show-more,.rbc-row-segment .rbc-event-content,.rbc-event-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbc-rtl{direction:rtl}.rbc-off-range{color:#999}.rbc-off-range-bg{background:#e6e6e6}.rbc-header{overflow:hidden;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;text-align:center;vertical-align:middle;font-weight:700;font-size:90%;min-height:0;border-bottom:1px solid #ddd}.rbc-header+.rbc-header{border-left:1px solid #ddd}.rbc-rtl .rbc-header+.rbc-header{border-left-width:0;border-right:1px solid #ddd}.rbc-header>a,.rbc-header>a:active,.rbc-header>a:visited{color:inherit;text-decoration:none}.rbc-button-link{color:inherit;background:none;margin:0;padding:0;border:none;cursor:pointer;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text}.rbc-row-content{position:relative;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;z-index:4}.rbc-row-content-scrollable{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.rbc-row-content-scrollable .rbc-row-content-scroll-container{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.rbc-row-content-scrollable .rbc-row-content-scroll-container::-webkit-scrollbar{display:none}.rbc-today{background-color:#eaf6ff}.rbc-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:16px}.rbc-toolbar .rbc-toolbar-label{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0 10px;text-align:center}.rbc-toolbar button{color:#373a3c;display:inline-block;margin:0;text-align:center;vertical-align:middle;background:none;background-image:none;border:1px solid #ccc;padding:.375rem 1rem;border-radius:4px;line-height:normal;white-space:nowrap}.rbc-toolbar button:active,.rbc-toolbar button.rbc-active{background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px #00000020;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:active:hover,.rbc-toolbar button:active:focus,.rbc-toolbar button.rbc-active:hover,.rbc-toolbar button.rbc-active:focus{color:#373a3c;background-color:#d4d4d4;border-color:#8c8c8c}.rbc-toolbar button:focus{color:#373a3c;background-color:#e6e6e6;border-color:#adadad}.rbc-toolbar button:hover{color:#373a3c;cursor:pointer;background-color:#e6e6e6;border-color:#adadad}.rbc-btn-group{display:inline-block;white-space:nowrap}.rbc-btn-group>button:first-child:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.rbc-btn-group>button:last-child:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.rbc-rtl .rbc-btn-group>button:first-child:not(:last-child){border-radius:0 4px 4px 0}.rbc-rtl .rbc-btn-group>button:last-child:not(:first-child){border-radius:4px 0 0 4px}.rbc-btn-group>button:not(:first-child):not(:last-child){border-radius:0}.rbc-btn-group button+button{margin-left:-1px}.rbc-rtl .rbc-btn-group button+button{margin-left:0;margin-right:-1px}.rbc-btn-group+.rbc-btn-group,.rbc-btn-group+button{margin-left:10px}@media (max-width: 767px){.rbc-toolbar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.rbc-event,.rbc-day-slot .rbc-background-event{border:none;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:none;box-shadow:none;margin:0;padding:2px 5px;background-color:#3174ad;border-radius:5px;color:#fff;cursor:pointer;width:100%;text-align:left}.rbc-slot-selecting .rbc-event,.rbc-slot-selecting .rbc-day-slot .rbc-background-event,.rbc-day-slot .rbc-slot-selecting .rbc-background-event{cursor:inherit;pointer-events:none}.rbc-event.rbc-selected,.rbc-day-slot .rbc-selected.rbc-background-event{background-color:#265985}.rbc-event:focus,.rbc-day-slot .rbc-background-event:focus{outline:5px auto #3b99fc}.rbc-event-label{font-size:80%}.rbc-event-overlaps{-webkit-box-shadow:-1px 1px 5px 0px rgba(51,51,51,.5);box-shadow:-1px 1px 5px #33333380}.rbc-event-continues-prior{border-top-left-radius:0;border-bottom-left-radius:0}.rbc-event-continues-after{border-top-right-radius:0;border-bottom-right-radius:0}.rbc-event-continues-earlier{border-top-left-radius:0;border-top-right-radius:0}.rbc-event-continues-later{border-bottom-left-radius:0;border-bottom-right-radius:0}.rbc-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-row-segment{padding:0 1px 1px}.rbc-selected-cell{background-color:#0000001a}.rbc-show-more{background-color:#ffffff4d;z-index:4;font-weight:700;font-size:85%;height:auto;line-height:normal;color:#3174ad}.rbc-show-more:hover,.rbc-show-more:focus{color:#265985}.rbc-month-view{position:relative;border:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;height:100%}.rbc-month-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-month-row{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px;overflow:hidden;height:100%}.rbc-month-row+.rbc-month-row{border-top:1px solid #ddd}.rbc-date-cell{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;min-width:0;padding-right:5px;text-align:right}.rbc-date-cell.rbc-now{font-weight:700}.rbc-date-cell>a,.rbc-date-cell>a:active,.rbc-date-cell>a:visited{color:inherit;text-decoration:none}.rbc-row-bg{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:hidden;right:1px}.rbc-day-bg{-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%}.rbc-day-bg+.rbc-day-bg{border-left:1px solid #ddd}.rbc-rtl .rbc-day-bg+.rbc-day-bg{border-left-width:0;border-right:1px solid #ddd}.rbc-overlay{position:absolute;z-index:5;border:1px solid #e5e5e5;background-color:#fff;-webkit-box-shadow:0 5px 15px rgba(0,0,0,.25);box-shadow:0 5px 15px #00000040;padding:10px}.rbc-overlay>*+*{margin-top:1px}.rbc-overlay-header{border-bottom:1px solid #e5e5e5;margin:-10px -10px 5px;padding:2px 10px}.rbc-agenda-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;overflow:auto}.rbc-agenda-view table.rbc-agenda-table{width:100%;border:1px solid #ddd;border-spacing:0;border-collapse:collapse}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td{padding:5px 10px;vertical-align:top}.rbc-agenda-view table.rbc-agenda-table .rbc-agenda-time-cell{padding-left:15px;padding-right:15px;text-transform:lowercase}.rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table tbody>tr>td+td{border-left-width:0;border-right:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table tbody>tr+tr{border-top:1px solid #ddd}.rbc-agenda-view table.rbc-agenda-table thead>tr>th{padding:3px 5px;text-align:left;border-bottom:1px solid #ddd}.rbc-rtl .rbc-agenda-view table.rbc-agenda-table thead>tr>th{text-align:right}.rbc-agenda-time-cell{text-transform:lowercase}.rbc-agenda-time-cell .rbc-continues-after:after{content:" »"}.rbc-agenda-time-cell .rbc-continues-prior:before{content:"« "}.rbc-agenda-date-cell,.rbc-agenda-time-cell{white-space:nowrap}.rbc-agenda-event-cell{width:100%}.rbc-time-column{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100%}.rbc-time-column .rbc-timeslot-group{-webkit-box-flex:1;-ms-flex:1;flex:1}.rbc-timeslot-group{border-bottom:1px solid #ddd;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.rbc-time-gutter,.rbc-header-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-label{padding:0 5px}.rbc-day-slot{position:relative}.rbc-day-slot .rbc-events-container{bottom:0;left:0;position:absolute;right:0;margin-right:10px;top:0}.rbc-day-slot .rbc-events-container.rbc-rtl{left:10px;right:0}.rbc-day-slot .rbc-event,.rbc-day-slot .rbc-background-event{border:1px solid #265985;display:-webkit-box;display:-ms-flexbox;display:flex;max-height:100%;min-height:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;overflow:hidden;position:absolute}.rbc-day-slot .rbc-background-event{opacity:.75}.rbc-day-slot .rbc-event-label{-webkit-box-flex:0;-ms-flex:none;flex:none;padding-right:5px;width:auto}.rbc-day-slot .rbc-event-content{width:100%;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;word-wrap:break-word;line-height:1;height:100%;min-height:1em}.rbc-day-slot .rbc-time-slot{border-top:1px solid #f7f7f7}.rbc-time-view-resources .rbc-time-gutter,.rbc-time-view-resources .rbc-time-header-gutter{position:sticky;left:0;background-color:#fff;border-right:1px solid #ddd;z-index:10;margin-right:-1px}.rbc-time-view-resources .rbc-time-header{overflow:hidden}.rbc-time-view-resources .rbc-time-header-content{min-width:auto;-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0;-ms-flex-preferred-size:0px;flex-basis:0px}.rbc-time-view-resources .rbc-time-header-cell-single-day{display:none}.rbc-time-view-resources .rbc-day-slot{min-width:140px}.rbc-time-view-resources .rbc-header,.rbc-time-view-resources .rbc-day-bg{width:140px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;-ms-flex-preferred-size:0 px;flex-basis:0 px}.rbc-time-header-content+.rbc-time-header-content{margin-left:-1px}.rbc-time-slot{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.rbc-time-slot.rbc-now{font-weight:700}.rbc-day-header{text-align:center}.rbc-slot-selection{z-index:10;position:absolute;background-color:#00000080;color:#fff;font-size:75%;width:100%;padding:3px}.rbc-slot-selecting{cursor:move}.rbc-time-view{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1;width:100%;border:1px solid #ddd;min-height:0}.rbc-time-view .rbc-time-gutter{white-space:nowrap;text-align:right}.rbc-time-view .rbc-allday-cell{-webkit-box-sizing:content-box;box-sizing:content-box;width:100%;height:100%;position:relative}.rbc-time-view .rbc-allday-cell+.rbc-allday-cell{border-left:1px solid #ddd}.rbc-time-view .rbc-allday-events{position:relative;z-index:4}.rbc-time-view .rbc-row{-webkit-box-sizing:border-box;box-sizing:border-box;min-height:20px}.rbc-time-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.rbc-time-header.rbc-overflowing{border-right:1px solid #ddd}.rbc-rtl .rbc-time-header.rbc-overflowing{border-right-width:0;border-left:1px solid #ddd}.rbc-time-header>.rbc-row:first-child{border-bottom:1px solid #ddd}.rbc-time-header>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd}.rbc-time-header-cell-single-day{display:none}.rbc-time-header-content{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;min-width:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-left:1px solid #ddd}.rbc-rtl .rbc-time-header-content{border-left-width:0;border-right:1px solid #ddd}.rbc-time-header-content>.rbc-row.rbc-row-resource{border-bottom:1px solid #ddd;-ms-flex-negative:0;flex-shrink:0}.rbc-time-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 0 0%;flex:1 0 0%;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:100%;border-top:2px solid #ddd;overflow-y:auto;position:relative}.rbc-time-content>.rbc-time-gutter{-webkit-box-flex:0;-ms-flex:none;flex:none}.rbc-time-content>*+*>*{border-left:1px solid #ddd}.rbc-rtl .rbc-time-content>*+*>*{border-left-width:0;border-right:1px solid #ddd}.rbc-time-content>.rbc-day-slot{width:100%;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.rbc-current-time-indicator{position:absolute;z-index:3;left:0;right:0;height:1px;background-color:#74ad31;pointer-events:none}.rbc-resource-grouping.rbc-time-header-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.rbc-resource-grouping .rbc-row .rbc-header{width:141px}.rbc-addons-dnd .rbc-addons-dnd-row-body{position:relative}.rbc-addons-dnd .rbc-addons-dnd-drag-row{position:absolute;top:0;left:0;right:0}.rbc-addons-dnd .rbc-addons-dnd-over{background-color:#0000004d}.rbc-addons-dnd .rbc-event{transition:opacity .15s}.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ns-icon,.rbc-addons-dnd .rbc-event:hover .rbc-addons-dnd-resize-ew-icon{display:block}.rbc-addons-dnd .rbc-addons-dnd-dragged-event{opacity:0}.rbc-addons-dnd.rbc-addons-dnd-is-dragging .rbc-event:not(.rbc-addons-dnd-dragged-event):not(.rbc-addons-dnd-drag-preview){opacity:.5}.rbc-addons-dnd .rbc-addons-dnd-resizable{position:relative;width:100%;height:100%}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor{width:100%;text-align:center;position:absolute}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:first-child{top:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor:last-child{bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ns-anchor .rbc-addons-dnd-resize-ns-icon{display:none;border-top:3px double;margin:0 auto;width:10px;cursor:ns-resize}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor{position:absolute;top:4px;bottom:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:first-child{left:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor:last-child{right:0}.rbc-addons-dnd .rbc-addons-dnd-resize-ew-anchor .rbc-addons-dnd-resize-ew-icon{display:none;border-left:3px double;margin-top:auto;margin-bottom:auto;height:10px;cursor:ew-resize}
